body{
	margin:0;
	padding:0;
	background:#EEEBDB;
	color:#5A5A5A;
}

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

a:active,a:hover{
	color:#00074D;
}
	
.fontsize9pt {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 9pt; line-height: 140%}
.fontsize11pt {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 11pt}
.fontsize8pt {  font-family: "ＭＳ Ｐゴシック", "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 img.QR{width:100px; margin-bottom:15px; float:left; }

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

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

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

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

#topbn{padding:10px 0px 10px 21px; }

/*top*/
.new{
height:127px;
margin:0px;
padding:0px;
overflow-y:scroll;
}
.new hr{
border-style:dotted;
margin-bottom:5px;
}
.new img{
margin:1px 0px 5px 0px;
}

/* 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: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 9pt;
	line-height: 140%;
	margin:0px 0px 20px 0px;
}
/*tokuten*/
.tokuten{
margin:0px 0px 20px 0px;
}
.tokuten table{
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 9pt;
	line-height: 140%;
}
.tokuten .tokuten_txt{
margin:10px 0px 15px 0px;
}
.tokuten_txt{
padding:5px;
}
.tokuten_p_title{
width:100%;
background-image:url(image/member/tokuten_p_txt_bk.gif);
padding:0px 0px 0px 5px;
}
.tokuten span{
 font-family: "ＭＳ Ｐゴシック", "Osaka";
 font-size: 8pt;
 line-height: 130%;
 display:block;
 padding-left:10px;
 }
.tokuten_p td{
border-bottom: 1px #E3E3E3 solid;
}
.tokuten_p{
border-top: 1px #E3E3E3 solid;
background-color:#ffffff;
}
.tokuten_p_txt th{
background-color:#FFFBF4;
padding:8px 0px 8px 9px;
}
.tokuten_p table th, .tokuten_p table td{
border-top:1px #ffffff solid;
border-bottom: 1px #ffffff solid;
font-weight:normal;
text-align:left;
vertical-align:top;
}

/*online*/
.online table, .online span, .online div{
	font-family: "ＭＳ Ｐゴシック", "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;
}
/*ご案内*/
.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;
}

/*その他------------------------------法人会員様-----*/
.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;
}
/*新着ラインナップ*/
.new_lineup{
	font-family: "ＭＳ Ｐゴシック", "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;
}
.new_01{
background-image:url(image/top/06-1i.gif);
background-repeat:no-repeat;
height:20px;
padding:1px 0px 0px 25px;
margin:2px;
}
.new_02{
background-image:url(image/top/06-2i.gif);
background-repeat:no-repeat;
height:20px;
padding:1px 0px 0px 25px;
margin:2px;
}
.new_03{
background-image:url(image/top/06-3i.gif);
background-repeat:no-repeat;
height:20px;
padding:1px 0px 0px 25px;
margin:2px;
}
.new_04{
background-image:url(image/top/06-4i.gif);
background-repeat:no-repeat;
height:20px;
padding:1px 0px 0px 25px;
margin:2px;
}
#flash_area {
 width:710px;
 height:249px;
 background:url(image/top/kv_bg.jpg) no-repeat;
}

