/* CSS Document */
@charset "Shift_JIS";
body{
	margin:0;
	padding:0;
	background:#DEE8F8;
	color:#5A5A5A;
}

a:link,a:visited{
	color:#5A5A5A;
}

a:active,a:hover{
	color:#00074D;
}
	
.fontsize9pt {  font-family: "lr oSVbN", "Osaka"; font-size: 9pt; line-height: 140%;}
.fontsize11pt {  font-family: "lr oSVbN", "Osaka"; font-size: 11pt;}
.fontsize8pt {  font-family: "lr oSVbN", "Osaka"; font-size: 8pt; line-height: 130%;}
.style2 {
	font-size: 8pt;
	color: #3366cc;
}

.center{text-align:center; }
.contact_th{background:#CABE8E; padding:8px 13px; color:#333333; font-weight:normal; width:230px; }

.contact_td{background:#EEEBDB; padding:8px 13px; width:450px; }


/* mobile */
#mobile{width:680px; font-size:9pt; line-height:1.6; }

#mobile #lside{width:210px; float:left; }

#mobile #rside{width:460px; float:left; }

#mobile p.QR{float:left; margin-bottom:15px; width:350px; }

#mobile p.logo a img{margin:3px 0px 0px 13px; }

#mobile .fontsmall{font-size:83%; }

#mobile img.QR{width:100px; margin-bottom:15px; float:left; }

#mobile hr{clear:both; height:2px; border-bottom:2px dashed #d2dbe9; }

#mobile #contact{width:250px; margin:20px 105px; padding:15px 15px 0px; border:1px solid #b4b7bc; background:#ecf0f7; }

#mobile #contact p{margin:0 0 15px; padding:0; }

#topbn{margin:0px 0px 3px 15px; }
/* privacy */
.list_l{
margin:0px 0px 8px 25px;
padding:0px;
}
.list_l li{
margin:3px 0px 0px 0px;
}
.list_m{
margin:0px 0px 8px 25px;
padding:0px;
list-style-type:lower-roman;
}

/*sitemap*/
.list_non{
list-style-type:none;
margin:10px 0px 20px 0px;
padding:0px;
}
.list_non li{
margin:8px 0px 0px 0px;
}
.list_img{
list-style-type:none;
margin:0px 0px 10px 13px;
padding:0px;
}
.list_img li{
margin:5px 0px 4px 0px;
padding:0px 0px 0px 10px;
background-image:url(image/sitemap/poti.gif);
background-position:0px 2px;
background-repeat:no-repeat;
}
/*-----member-----*/
.bk_01{
	background-image:url(image/member/01.jpg);
	background-repeat:no-repeat;
	height:192px;
	font-family: "lr oSVbN", "Osaka";
	font-size: 9pt;
	line-height: 140%;
	margin:0px 0px 20px 0px;
}
/*tokuten*/
.tokuten{
margin:0px 0px 20px 0px;
}
.tokuten table{
	font-family: "lr oSVbN", "Osaka";
	font-size: 9pt;
	line-height: 140%;
}
.tokuten .tokuten_txt{
margin:10px 0px 15px 0px;
}
.tokuten_txt{
padding:5px;
}
.tokuten span{
 font-family: "lr oSVbN", "Osaka";
 font-size: 8pt;
 line-height: 130%;
 display:block;
 padding-left:10px;
 }
/*-------------------------------------------------------------------------------*/
.tokuten_p td,.tokuten_p th{
 font-family: "lr oSVbN", "Osaka";
 font-size: 10pt;
 line-height: 130%;
 display:block;
 padding-left:10px;
}
.tokuten_p td{
height:20px;
vertical-align:middle;
}
.tokuten_p th{
width:50px;
text-align:center;
}

/*-------------------------------------------------------------------------------*/
/*online*/
.online table, .online span, .online div{
	font-family: "lr oSVbN", "Osaka";
	font-size: 9pt;
	line-height: 140%;
	text-align:left;
}
.online{
margin:15px 0px 20px 0px;
}
.online_title{
background-image:url(image/member/22.gif);
background-repeat:repeat-x;
display:block;
height:15px;
padding:1px 0px 5px 4px;
margin:8px 0px 5px 13px;
width:600px;
}
.online div{
margin:8px 0px 0px 0px;
}
.online table{
border-left: 1px #E3E3E3 solid;
border-top: 1px #E3E3E3 solid;
border-right: 1px #E3E3E3 solid;
margin:0px 0px 10px 13px;
}
.online table th{
border-bottom: 1px #E3E3E3 solid;
border-right: 1px #E3E3E3 solid;
font-weight:normal;
padding:4px;
}
.online table td{
border-bottom: 1px #E3E3E3 solid;
padding:4px;
}
/*top*/
.new{
height:130px;
margin:0px;
padding:0px;
overflow-y:scroll;
}
.new hr{
border-style:dotted;
margin-bottom:5px;
}
.new img{
margin:1px 0px 5px 0px;
}


/*top*/
/*--*/
.main_left{
width:229px;
height:220px;
	font-family: "lr oSVbN", "Osaka";
	font-size: 9pt;
	line-height: 140%;
	text-align:left;
}
.main_left_toku{
margin:4px 0px 4px 0px;
padding:4px 0px 4px 0px; 
width:229px;
border-top: 1px #EEEBDB solid;
border-bottom: 1px #EEEBDB solid;
}
.main_left_toku div{
background-color:#F4F3EA;
padding:4px;
}
.main_left_toku span{
color:#7A2016;
}

.main_left_plan{
border-right: 1px #DBDBDB solid;
border-bottom: 1px #DBDBDB solid;
border-left: 1px #DBDBDB solid;
width:229px;
	font-family: "lr oSVbN", "Osaka";
	font-size: 9pt;
	line-height: 140%;
	text-align:left;
}
.main_left_plan ul{
display:block;
padding:0px;
margin:4px 4px 4px 4px;
width:219px;
list-style-type:none;
}
.main_left_plan li{
display:block;
margin:0px 0px 8px 0px;
}

/*--*/
/*--*/
.top_main_table{
margin-bottom:20px;
}
.main_right{
  width:446px;
	font-family: "lr oSVbN", "Osaka";
	font-size: 9pt;
	line-height: 140%;
border-right: 1px #DBDBDB solid;
border-bottom: 1px #DBDBDB solid;
border-left: 1px #DBDBDB solid;
}
.main_right_new table{
width:450px;
	font-family: "lr oSVbN", "Osaka";
	font-size: 9pt;
	line-height: 140%;
	text-align:left;
	margin:0px 0px 10px 6px;
}
.main_right_new table th{
width:53px;
}
.main_right_new table th,.main_right_new table td{
border-bottom: 1px #DBDBDB dotted;
padding:5px 0px 5px 0px;
}

.main_right_new ul{
margin:0px;
padding:0px;
list-style-type:none;
}
.new_01{
background-image:url(image/top0406/06-1i.gif);
background-repeat:no-repeat;
height:20px;
padding:1px 0px 0px 25px;
margin:2px;
}
.new_02{
background-image:url(image/top0406/06-2i.gif);
background-repeat:no-repeat;
height:20px;
padding:1px 0px 0px 25px;
margin:2px;
}
.new_03{
background-image:url(image/top0406/06-3i.gif);
background-repeat:no-repeat;
height:20px;
padding:1px 0px 0px 25px;
margin:2px;
}
.new_04{
background-image:url(image/top0406/06-4i.gif);
background-repeat:no-repeat;
height:20px;
padding:1px 0px 0px 25px;
margin:2px;
}
/*--*/
/*--*/
.main_bottom01{
margin-bottom:20px;
}
.main_bottom02 img{
margin-bottom:5px;
}
/*vCibv*/
.plan_table{
	font-family: "lr oSVbN", "Osaka";
	font-size: 12px;
	line-height: 140%;
	text-align:left;
	margin:0px 0px 35px 0px;
	border-bottom: 2px #DBDBDB solid;
}
.plan_table th{
color:#00074D;
background-color:#C0DCF8;
height:20px;
padding-left:3px;
}
.plan_table hr{
	border-bottom: 1px #DBDBDB dotted;
}
/*VCibv*/
.new_lineup{
	font-family: "lr oSVbN", "Osaka";
	font-size: 12px;
	line-height: 140%;
	text-align:left;
	width:650px;
	margin-bottom:20px;
}
.new_lineup td{
border-bottom: 1px #DBDBDB dotted;
padding:5px 0px 5px 0px;
}
.new_lineup ul{
margin:0px;
padding:0px;
list-style-type:none;
margin:5px 0px 5px 0px;
}
/*²Δΰ*/
.salada{
margin:10px 0px 15px 0px;
background-image:url(image/goannai/salada_middle.gif);
background-repeat:repeat-y;
}
.salada_txt{
	font-size: 12px;
	line-height: 140%;
	text-align:left;
	padding:0px 0px 0px 15px;
}



/*»ΜΌ------------------------------@lουl-----*/
.ganbaru{
width:550px;
	font-size: 12px;
	line-height: 140%;
	text-align:left;
color:#ffffff;
margin:8px 0px 8px 10px;
}
.ganbaru_check{
margin:5px 0px 0px 0px;
padding:0px 0px 0px 0px;
list-style-type:none;
}
.ganbaru_check li{
background-image:url(other/image/houjinkaiin/cheki.jpg);
background-repeat:no-repeat;
background-position:0 2;
margin:0px 0px 0px 0px;
padding:0px 0px 7px 25px;
}
