@charset "UTF-8";

/* ステーション基本スタイル 
------------------------------------------------------------- */
ul#gnavi li a#gnavi_station {
	background:url(../../common/images/gnavi/gnavi_station.gif) 0 -59px no-repeat;
}


/* ステーションスタイル */
div#main_content div#right_content h1 {
	background:url(../images/h1_title.jpg) 0 0 no-repeat;
	font-size: 0;
	text-indent: -9999px;
	line-height: 0;
	width: 660px;
	height: 150px;
}

div#main_content div#right_content div#uwamachi {
	margin: 0 0 40px 0;
}

div#main_content div#right_content div#uwamachi h2 {
	background:url(../images/uwamachi_title.gif) 0 0 no-repeat;
	font-size: 0;
	text-indent: -9999px;
	line-height: 0;
	width: 660px;
	height: 33px;
	margin: 0 0 20px 0;
}

div#main_content div#right_content div#shimojyo h2 {
	background:url(../images/shimojyo_title.gif) 0 0 no-repeat;
	font-size: 0;
	text-indent: -9999px;
	line-height: 0;
	width: 660px;
	height: 33px;
	margin: 0 0 20px 0;
}


div#main_content div#right_content div#uwamachi dl ,
div#main_content div#right_content div#shimojyo dl {
	width: 660px;
}

div#main_content div#right_content div#uwamachi dl dt ,
div#main_content div#right_content div#shimojyo dl dt {
	float: left;
	width: 280px;
}

div#main_content div#right_content div#uwamachi dl dd ,
div#main_content div#right_content div#shimojyo dl dd {
	width: 365px;
	margin: 0 0 0 295px;
}

* html body div#main_content div#right_content div#uwamachi dl dd ,
* html body div#main_content div#right_content div#shimojyo dl dd {
	margin: 0 0 0 292px;
}





/* 住所・電話番号スタイル */
div#main_content div#right_content div#uwamachi dl dd ul.address ,
div#main_content div#right_content div#shimojyo dl dd ul.address {
	list-style-type: none;
	margin: 0 0 15px 0;
}

div#main_content div#right_content div#uwamachi dl dd ul.address li ,
div#main_content div#right_content div#shimojyo dl dd ul.address li {
	margin: 0 0 2px 0;
}

div#main_content div#right_content div#uwamachi dl dd ul.address li.address_icon ,
div#main_content div#right_content div#shimojyo dl dd ul.address li.address_icon {
	background:url(../images/address_icon.gif) 0 2px no-repeat;
	padding: 0 0 0 46px;
}

div#main_content div#right_content div#uwamachi dl dd ul.address li.tel_icon ,
div#main_content div#right_content div#shimojyo dl dd ul.address li.tel_icon {
	background:url(../images/tel_icon.gif) 0 2px no-repeat;
	padding: 0 0 0 46px;
	margin: 0;
}




/* 詳細スタイル */
div#main_content div#right_content div#uwamachi dl dd div.store_detail ,
div#main_content div#right_content div#shimojyo dl dd div.store_detail {
	margin: 0 0 15px 0;
	padding: 0 0 15px 0;
	background:url(../images/store_back_bottom.gif) 0 bottom no-repeat;
}

div#main_content div#right_content div#uwamachi dl dd div.store_detail ul ,
div#main_content div#right_content div#shimojyo dl dd div.store_detail ul {
	background:url(../images/store_back_top.gif) 0 0 no-repeat;
	padding: 15px 15px 0 15px;
}

div#main_content div#right_content div#uwamachi dl dd div.store_detail ul li ,
div#main_content div#right_content div#shimojyo dl dd div.store_detail ul li {
	background:url(../images/arrow03.gif) 0 8px no-repeat;
	padding: 0 0 0 11px;
	width: 185px;
}




/* 詳細はこちらボタンスタイル */
div#main_content div#right_content div#uwamachi dl dd div.detail_btn ,
div#main_content div#right_content div#shimojyo dl dd div.detail_btn {
}

div#main_content div#right_content div#uwamachi dl dd div.detail_btn a ,
div#main_content div#right_content div#shimojyo dl dd div.detail_btn a {
	background:url(../images/detail_btn.gif) 0 0 no-repeat;
	width: 112px;
	height: 27px;
	display: block;
	font-size: 0;
	text-indent: -9999px;
	line-height: 0;
}

/*div#main_content div#right_content div#uwamachi dl dd div.detail_btn a:hover ,
div#main_content div#right_content div#shimojyo dl dd div.detail_btn a:hover {
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
}
*/




