@charset "shift_jis";

h2.h2_news
	{
	background-image:url(../../back/images/common/h2_news.gif);
	background-repeat:no-repeat;
	color:#FF6699;
	font-size:12px;
	vertical-align:middle;
	padding:0px 0px 0px 25px;}
#main a{
    color:#00A6DF;
	}
#main a:hover{
    text-decoration:none;
}
#main div#head {

	position: relative;
	height: 180px;
	width: 790px;
}
#main  div#head ul#menuInquiry .item01 {
	position: absolute;
	top: 0px;
	left: 0px;
}		
#main div#head ul#menuInquiry .item02 {
	position: absolute;
	top: 0px;
	left: 284px;
}
#main div#head ul#menuInquiry .item03 {
	position: absolute;
	top: 60px;
	left: 284px;
}
#main div#head ul#menuInquiry .item04 {
	position: absolute;
	top: 120px;
	left: 284px;
}
/*---------------------------------*/
#main .info {
	width:894px;
	margin:0px 0px 5px 0px;
}
#main .section {
    clear:both;
	width:894px;
	border: 1px solid #FFCCCC;
	background-color:#FFFFFF;
	margin:0px 0px 10px 0px;
}
#main .section p {
	padding:5px 5px 0px 5px;
}

#main #bannerbox{
	width:790px;
	background-color:#FFFFFF;
	margin:5px 0px 5px 0px;
}

/*---------------------------------*/
#main .boo {
	width:790px;
	margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
	border: 1px solid #FFCCCC;	
}

ul#fox {
	padding:5px 0px 5px 5px;}

ul#fox li{
    background-image:url(../../back/images/common/li.gif);
	background-position:left center;
	background-repeat:no-repeat;
	background-repeat:no-repeat;
    font-weight:400;
	padding:0 0 0 10px;}

ul#fox a:active{
color:#99ff99;
margin:10px 0px 0 0px;
font-weight:400;
}
ul#fox p,
ul#fox a{
font-size:small;
margin:0;
padding:0 0 0 0px;
}
ul#fox a:hover{
text-decoration:none;
}
/*---------------------------------*/
#main div#underbox {
clear:both;
	width: 790px;
}

#main div#underbox .photo {
	float:left;
	margin:5px;
}
#main div#underbox .text_bottom {
    clear:both;
	color:#FF6699;
	margin:5px;
	font-size:x-small;
	line-height:1.5;
}
#main div#underbox #box_left{
	float:left;
	height:120px;
	width: 245px;
	border: 1px solid #FFCCCC;	
	margin: 0px 0px 10px 0px;	
}
#main div#underbox #box_left p{
	padding:5px 0px 0px 5px;
	}
#main div#underbox #box_left h2{
	background-image:url(../../back/images/common/h2_news.gif);
	background-repeat:no-repeat;
	color:#FF6699;
	font-size:12px;
	height:22px;
	padding:0px 0px 0px 25px;
}
#main div#underbox #box_right {
	float:right;
	height:120px;
	width: 245px;
	border: 1px solid #FFCCCC;
		v: 0px 0px 10px 0px;	
}
#main div#underbox #box_right p{
	padding:5px 0px 0px 5px;
	}

#main div#underbox #box_right h2 {
	background-image:url(../../back/images/common/h2_news.gif);
	background-repeat:no-repeat;
	color:#FF6699;
	font-size:12px;
	height:22px;
	padding:0px 0px 0px 25px;
}
/*---------------------------------*/
#main  .tableWrapper {
    width:790px;
    clear:both;
	border: 1px solid #FFCCCC;
	margin: 0;}
.bc1 table{
margin-bottom: 1px;
}
.bc1 caption{
margin-bottom: 0.5em;
font-size: small;
color: #666;
}
.bc1{
width:790px;
border-collapse:collapse;
}
.bc1 th, .bc1 td{
text-align:left;
padding-left:10px;
}
.bc1 th{
text-align:right;
background-repeat:repeat-x;
color:#f40;
}
.bc2{
width:350px;}
/*---------------------------------*/
#main div#underbox {
width: 790px;
}
/*---------------------------------*/
/* body設定 */
body#nospace {
	margin: 0;
	padding: 0;
	background-image: url(../../back/css/images/archive/back.gif);
}

body#nospace2 {
	margin: 0;
	padding: 0;
	background-color: #72BF44;
}

/* フォントサイズの設定 */
.font110 {
	font-size: 110%;
}

.font110h {
	font-size: 110%;
	line-height: 130%;
}

.font120 {
	font-size: 120%;
}

.font130 {
	font-size: 130%;
}

.font140 {
	font-size: 140%;
}

.font150 {
	font-size: 150%;
}

.font90 {
	font-size: 90%;
}

.font90h {
	font-size: 90%;
	line-height: 150%;
}

.font90m {
	font-size: 90%;
	line-height: 130%;
}

.font90s {
	font-size: 90%;
	line-height: 120%;
}

.font80 {
	font-size: 80%;
}

.font80h {
	font-size: 80%;
	line-height: 130%;
}

.font80h2 {
	font-size: 80%;
	line-height: 150%;
}

.font70 {
	font-size: 70%;
}

.font60 {
	font-size: 60%;
}

.font50 {
	font-size: 50%;
}

