@charset "UTF-8";
/* CSS Document */

/*--このページのトップへ(for Top)--*/
#groupTop .toTop{
	text-align:right;
	padding-right:0px;
	padding-top:10px;
}
*+html #groupTop .toTop{
	padding-top:0px;
}

#groupTop #mainImage{
	margin-bottom:0;
	padding-bottom:0;
}
#groupTop #mainImageBox{
	width:750px;
	height:252px;
	margin-bottom:0;
	padding-bottom:0;
	background:transparent url(/common/img/line_shadow_l.gif) bottom left no-repeat;
}

/*---------------------------------------基本レイアウト*/
#groupTop #main{
	margin-top:0;
	padding-top:0;
	background:transparent url(/common/img/contents_bg_ereatop.gif) left top repeat-y;
}
#groupTop #contents{
	margin-top:0;
	padding-top:0;
}

#groupTop #contents #contentsBody{
	margin-top:0;
	padding-top:0;
	_width:770px!important;
}

#groupTop #tabList{
	width:485px;
	margin:0 0 0 0;
	background:transparent url(/common/img/contents_bg.gif) left top repeat-y;
}

#groupTop #footer{
	margin-top:0;
	padding-top:0;
	background:transparent url(/common/img/contents_bg_ereatop.gif) left top repeat-y;
}

#topTable td.leftCell{
	width:551px;
	vertical-align:top;
}
#topTable td.rightCell{
	width:212px;
	vertical-align:top;
}

/*---------------------------------------ヘッダ詳細*/
#groupTop #header_lead .l2Col p{
	margin-top:21px;
}

/*---------------------------------------コンテンツ詳細*/
#top_ctt_l{
	width:501px!important;
/*	margin-right:47px;
	_margin-right:37px;*/
	padding-top:10px;
}

#top_ctt_r{
	width:212px;
	padding-top:15px;
}

#groupTop #tabList .bgimg_btm{
	background:transparent url(/common/img/top_taberea_bg_btm.gif) left top no-repeat;
	height:12px;
	margin:0 0 0 10px;
	width:501px;
}

/*---------------------------------------タブメニュー*/
#tabList #tabListBox{
	padding:0 0 0 10px;
	_width: 501px;
}
#groupTop #ereaPanel{
	padding:11px 10px 3px 10px;
	_padding:11px 9px 3px 9px;
	width:479px;
	background:transparent url(/common/img/shop_tablist_bg.gif) left top repeat-x;
}

/*--campaignInfo--*/
#groupTop #campaignInfo .ereaTop_tit .l2Col{
	width:148px;
}
#groupTop #campaignInfo .ereaTop_tit .r2Col{
	width:330px;
	_width:309px;
	text-align:right;
	line-height:1.3em;
}
/*-------------------------hack for IE 7 */
+*html #groupTop #campaignInfo .ereaTop_tit .r2Col{
	line-height:1.4em;
}

/*--newArrivalInfo--*/
#groupTop #newArrivalInfo .ereaTop_tit .l2Col{
	width:148px;
}
#groupTop #newArrivalInfo .ereaTop_tit .r2Col{
	width:330px;
	_width:309px;
	text-align:right;
	line-height:1.3em;
}
/*-------------------------hack for IE 7 */
+*html #groupTop #newArrivalInfo .ereaTop_tit .r2Col{
	line-height:1.4em;
}

/*--table--*/
#groupTop .ereaTop_desc table th{
	width:153px;
	vertical-align:top;
	text-align:left;
	color:#999;
	padding:3px 0;
}
#groupTop .ereaTop_desc table td{
	width:338px;
	padding:3px 0;
}
#groupTop .ereaTop_desc table th span{
	background:transparent url(/common/img/linkicon_normal_w02.gif) 0 0px no-repeat;
	padding-left:12px;
}
#groupTop .ereaTop_desc table td a{
	color:#803340;
}

/*--shopInfo--*/
#shopInfo .ereaTop_tit{
	width:481px;
}

#shopInfo .ereaTop_desc .l2Col{
	padding:11px 10px 9px 0;
	margin:0 0 0 0;
	width:62px;
}
#shopInfo .ereaTop_desc .r2Col{
	padding:9px 0;
	width:389px;
}

#shopInfo .ereaTop_desc{
	width:461px;
	padding:0 10px;
}

#shopInfo .ereaTop_desc .list_float li{
	min-height:24px;
	_height:30px;
	display:table-cell;
	margin-top:0; 
	margin-bottom:0;
	white-space: nowrap;/*--改行防止--*/
}

#shopInfo .ereaTop_desc .list_float .no_labeling{
	padding-top:6px;
}

#groupTop #tabList .list_float li{
	margin-right:0;
}

#groupTop .ereaTop_desc .list_float li{
	margin-right:9px!important;
}

/*-----------------------ラベル付（網元）*/
.listStyle_label01{
	background:transparent url(/common/img/amimoto_label.gif) 0 0 no-repeat;
	padding-left:23px;
	padding-top:6px;
	}
	
/*-----------------------ラベル付（KD'S）*/
.listStyle_label02{
	background:transparent url(/common/img/kds_label_l.gif) 0 0 no-repeat;
	padding-left:35px;
	padding-top:6px;
	}


/*-----------------------ラベル付（いけす道楽）*/
.listStyle_label03{
	background:transparent url(/common/img/ikesu_label_l.gif) 0 0 no-repeat;
	padding-left:88px;
	padding-top:6px;
	}


.column3{
	width:481px;
}

.col3l,
.col3c,
.col3r{
	float:left;
}

.col3l div{
	_width:203px!important;
}
.col3c div,
.col3r div{
	_width:100px!important;
}

.col3l{
	width:223px;
	margin-right:5px;
}

.col3c{
	width:124px;
	margin-right:5px;
}

.col3r{
	width:124px;
}

.relationCompany{
	padding-bottom:10px;
}


/*-----------------------エリアトップへのボタン*/
#toKansai{
	padding-top:5px;
	padding-left:6px;
}

#toWest{
	padding-top:5px;
	padding-left:146px;
}

#toKanto{
	padding-top:5px;
	padding-left:286px;
}

