@charset "utf-8";


/*------------------------------index------------------------------*/
body.whiteBack{
	background:#fff;
}

div#contents-store02 #searchitemWrap{
	width:774px;
	_width:804px;
	margin:0 auto;
	position:relative;
	/*background-image:url(../img/common/bk_contents.jpg);*/
	padding:20px 49px 20px 13px;
	_padding:0;
	color:#ddd7d4;
	*letter-spacing:1px;
}

div#contents-store02 #searchitemWrap .searchitemSpace{
	_margin:20px 49px 10px 13px;
}

/*--mac safari hack--*/
html:\66irst-child div#contents-store02 #searchitemWrap{
	width:774px;
	margin:0 auto;
	position:relative;
	/*background-image:url(../img/common/bk_contents.jpg);*/
	padding:20px 49px 20px 13px;
	color:#ddd7d4;
	*letter-spacing:1px;
}



div#contents-store02 p.btnClose{
	position:absolute;
	top:0;
	right:0;
	*right:-1px;
}

/*--mac safari hack--*/
html:\66irst-child div#contents-store02 p.btnClose{
	position:absolute;
	top:0;
	right:0;
}

div#contents-store02 a{color:#ddd7d4;}
div#contents-store02 a:hover{color:#ca8c6e;}

div#contents-store02 #store_tit{
	clear:both;
	width:742px;
	*width:742px;
	background:url(../storelist/img/dotline02.gif) repeat-x left bottom;
	padding-bottom:4px;
	
	margin-top:28px;
	*padding-top:28px;

	margin-bottom:7px;
	_margin-bottom:4px;
	margin-left:32px;
	*margin-left:35px;
}

div#contents-store02 #store_tit_txt01{
	float:left;
	color:#FFFFFF;
	font-size:1.2em;
	font-weight:bold;
}

div#contents-store02 #store_tit_txt_right{
	float:right;
}

div#contents-store02 #store_tit_txt02{
	float:left;
	margin-right:13px;
}
div#contents-store02 #store_tit_txt03{
	float:left;
	margin-right:13px;
}
div#contents-store02 #store_tit_txt04{
	float:left;
	margin-right:1px;
}


div#contents-store02 .searchitemSpace dl{
	clear:both;
	font-size:120%;
	width:742px;
	*letter-spacing:1px;
	margin-left:32px;
	*margin-left:35px;
}

div#contents-store02 .searchitemSpace dt{
	font-weight:bold;
	float:left;
	color:#FFFFFF;
	width:122px;
}

div#contents-store02 .searchitemSpace dd{
	float:left;

}

div#contents-store02 #store_from{
	margin-top:20px;
	margin-left:32px;
	*margin-left:35px;
}

div#contents-store02 #store_area{
	color:#FFFFFF;
	font-size:1.2em;
	font-weight:bold;
	
	margin-top:19px;
	margin-left:32px;
	*margin-left:35px;
}

div#contents-store02 #store_list{
	font-size:1.2em;
	text-align:left;
	
	margin-top:15px;
	margin-left:32px;
	*margin-left:35px;	
}

#store_list table tr.store_list_box01{
	/*height:32px;*/
}

#store_list table tr.store_list_box02{
	/*height:45px;*/
}

div#contents-store02 #store_list table tr.store_list_box02 td{
	line-height:125%;
}

div#contents-store02 #store_list table .address{
	margin-right:5px;
}

div#contents-store02 #store_list table td{
	padding-bottom:19px;
}





div#contents-store02 .txt_tit01{
	margin-top:17px;
	*margin-top:21px;
	color:#FFFFFF;
	
	font-weight:bold;
}

div#contents-store02 .txt_sentence01{
	margin-top:10px;
	color:#ddd7d4;

	line-height:17px;
}

div#contents-store02 .txt_sentence_top01{
	margin-top:15px;
	color:#ddd7d4;

	line-height:17px;
}

div#contents-store02 .txt_sentence_top02{
	margin-top:15px;
	color:#ddd7d4;

	line-height:17px;
}





/*取扱店舗*/
div#contents-store02 #map_tit{
	clear:both;
	width:742px;
	*width:742px;
	background:url(../storelist/img/dotline02.gif) repeat-x left bottom;
	padding-bottom:4px;
	
	margin-top:26px;
	*padding-top:26px;

	margin-bottom:7px;
	_margin-bottom:4px;
	margin-left:30px;
	*margin-left:33px;
}

div#contents-store02 #map_tit_txt01{
	float:left;
	color:#FFFFFF;
	font-size:1.2em;
	font-weight:bold;
}

div#contents-store02 #map_txt{
	top:86px;
	left:47px;
	*left:47px;
	line-height:18px;
	font-size:120%;
	color:#ddd7d4;
	position:absolute;
	z-index:1;
}

div#contents-store02 #map_from{
	float:left;
	margin-top:124px;
	margin-left:33px;
	*margin-left:16px;
}

*:first-child+html div#contents-store02 #map_from{
	float:left;
	margin-top:124px;
	margin-left:33px;
}

div#contents-store02 #select{
	font-weight:bold;
	margin-bottom:8px;
	color:#FFFFFF;
	font-size:120%;
}

div#contents-store02 #map_img{
	float:right;
	margin-top:14px;
	margin-right:0;
}

div#contents-store02 #map_box{
	width:775px;
	margin-top:2px;
}
