
/*　ヘッダーのコンテンツボタンのレイアウト　エリアでも使用してます*/
#content_box {
	clear:both;
	width: 880px;
	height:25px;
	margin: 0px 0px 0px 0px; /*上 右 下 左*/
	padding: 0px 0px 0px 0px; /*上 右 下 左*/
	border-bottom:#afbdc6 1px solid;	
	background: url(/img/content_bar.jpg) 0px 0px repeat;
}

#content_box a:link{
	COLOR: #182e62; 
	font-size: 11px ;
	font-weight: bold;
	text-decoration:none;
}
#content_box a:hover {
	COLOR: #182e62;
	font-size: 11px ;
	font-weight: bold;
	text-decoration:underline;
}

#content_box a:visited {
	COLOR: #182e62;
	font-size: 11px ;
	font-weight: bold;
	text-decoration:none;
}

#content_box ul{
	width: 860px;
	height:20px;
	margin: 0px 0px 0px 10px; /*上 右 下 左*/
	padding: 0px 0px 0px 0px; /*上 右 下 左*/

}
#content_box li.left{
	float: left;
	white-space: nowrap;
	list-style-type:none;
	width:3px;
	height:20px;
	margin: 0px 0px 0px 0px; /*上 右 下 左*/
	padding: 5px 0px 0px 0px; /*上 右 下 左*/
	background: url(/img/bar10.gif) no-repeat;
}
#content_box li.center{
	float: left;
	white-space: nowrap;
	list-style-type:none;
	height:20px;
	margin: 0px 0px 0px 0px; /*上 右 下 左*/
	padding: 5px 8px 0px 10px;/*上 右 下 左*/
	background: url(/img/bar10.gif) -30px 0px repeat;
}
#content_box li.right{
	float: left;
	white-space: nowrap;
	list-style-type:none;
	width:3px;
	height:20px;
	margin: 0px 0px 0px 0px; /*上 右 下 左*/
	padding: 5px 5px 0px 0px; /*上 右 下 左*/
	background: url(/img/bar10.gif) -197px 0px no-repeat;
}
/*　ヘッダーのコンテンツボタンのレイアウト　*/
/*-----------------------------------------------------------------*/

/*-----------------------------------------------------------------*/
/*　パンくず　エリアでも使用してます*/
#Page_navi_box {
	clear: both;
	width: 880px;
	height:25px;
	margin: 0px 0px 0px 0px; /*上 右 下 左*/
	padding: 0px 0px 0px 0px; /*上 右 下 左*/
	background: url(/img/menu/menu_bg6.jpg);
	COLOR: #182e62;
	font-size: 13px ;
	font-weight: bold;
}
#Page_navi_box a:link{
	COLOR: #182e62;
	font-size: 13px ;
	font-weight: bold;
	text-decoration:none;
}
#Page_navi_box a:hover {
	COLOR: #182e62;
	font-size: 13px ;
	font-weight: bold;
	text-decoration:underline;
}
#Page_navi_box a:visited {
	COLOR: #182e62;
	font-size: 13px ;
	font-weight: bold;
	text-decoration:none;
}
#Page_navi_box ul {
	width: 880px;
	height:22px;
	margin: 0px 0px 0px 0px; /*上 右 下 左*/
	padding: 3px 0px 0px 0px; /*上 右 下 左*/
}
#Page_navi_box li {
	float: right;
	margin: 0px 0px 0px 0px; /*上 右 下 左*/
	padding: 0px 8px 0px 0px; /*上 右 下 左*/
	list-style-type:none;
}
#Page_navi_box li.foot{
	float: right;
	margin: 0px 0px 0px 0px; /*上 右 下 左*/
	padding: 0px 8px 0px 15px; /*上 右 下 左*/
	background: url(/img/page_navi.gif) left center no-repeat;
	list-style-type:none;
}

/*-----------------------------------------------------------------*/
/*　メインコンテンツのタイトルバーのレイアウト　使用中だがショップでも使ってます！！*/
#title_box {
	float:left;
	width: 665px;
	margin: 0px 0px 0px 0px; /*上 右 下 左*/
	padding: 0px 0px 0px 0px; /*上 右 下 左*/
}
#title_box h3{
	margin: 0px 0px 0px 0px; /*上 右 下 左*/
	padding: 0px 0px 0px 0px; /*上 右 下 左*/
	font-size:12px;
}
#title_box ul{
	width: 665px;
	height:25px;
	margin: 0px 0px 0px 0px; /*上 右 下 左*/
	padding: 0px 0px 0px 0px; /*上 右 下 左*/
}
#title_box li.left{
	float: left;
	width: 10px;
	height:25px;
	margin: 0px 0px 0px 0px; /*上 右 下 左*/
	padding: 0px 0px 0px 0px; /*上 右 下 左*/
	background: url(/img/shop_img/shop_bar.jpg) no-repeat;
	list-style-type: none;
}
#title_box li.center{
	float: left;
	width: 645px;
	height:20px;
	margin: 0px 0px 0px 0px; /*上 右 下 左*/
	padding: 5px 0px 0px 0px; /*上 右 下 左*/
	letter-spacing:0.15em;
	font-size:12px;
	font-weight:bold;
	background: url(/img/shop_img/shop_bar.jpg) -11px 0px repeat;
	list-style-type: none;
}
#title_box li.right{
	float: left;
	width: 10px;
	height:25px;
	margin: 0px 0px 0px 0px; /*上 右 下 左*/
	padding: 0px 0px 0px 0px; /*上 右 下 左*/
	background: url(/img/shop_img/shop_bar.jpg) -870px 0px no-repeat;
	list-style-type: none;
}
/*　メインコンテンツのタイトルバーのレイアウト　*/
/*-----------------------------------------------------------------*/

/*--ここまでいらね　削除-------------------------------------------------*/


/*-----------------------------------------------------------------*/
/*　右側　メインボックス　使用中*/
div#navi_main {
	float: right;
	width: 200px;
	margin: 5px 0px 0px 0px; /*上 右 下 左*/
	padding: 0px 0px 0px 0px; /*上 右 下 左*/
}
#area_navi_box{
	clear:both;
	width: 188px;
	margin: 0px 0px 0px 0px; /*上 右 下 左*/
	padding: 5px 5px 5px 5px; /*上 右 下 左*/
	border-top:#afbdc6 1px solid;
	border-left:#afbdc6 1px solid;
	border-right:#afbdc6 1px solid;
	border-bottom: #afbdc6 1px solid;
	background:url(/img/menu/menu_bg2.jpg) repeat;
	
}
#area_navi_box ul {
	width: 188px;
	margin: 0px 0px 0px 0px; /*上 右 下 左*/
	padding: 0px 0px 0px 0px; /*上 右 下 左*/
}
#area_navi_box li.area {
	width: 171px;
	list-style-type:none;	
	margin: 5px 0px 5px 0px; /*上 右 下 左*/
	padding: 0px 0px 5px 17px; /*上 右 下 左*/
	border-bottom:dotted 1px #CCCCCC;
	
}

#area_navi_box li.access {
	width: 165px;
	height:17px;
	overflow:hidden;
	list-style-type:none;	
	margin: 2px 0px 3px 0px; /*上 右 下 左*/
	padding: 4px 0px 0px 0px; /*上 右 下 左*/
	border-bottom:dotted 1px #CCCCCC;
}
#area_navi_box li.no {
	width: 20px;
	height:18px;
	float:left;
	text-align:center;
	list-style-type:none;
	margin: 2px 0px 3px 0px; /*上 右 下 左*/
	padding: 2px 0px 0px 0px; /*上 右 下 左*/
	background: url(/img/icon2.gif) no-repeat;
}
#area_navi_box li.add_new {
	height:13px;
	overflow:hidden;
	background: url(/img/icon24.gif) no-repeat;
}

#area_navi_box li.nochk {
	background: url(/img/check2.gif) no-repeat;
}
#area_navi_box li.chk {
	background: url(/img/check.gif) no-repeat;
}
#area_navi_box li.hed {
	width: 188px;
	height:18px;
	font-size:12px;
	font-weight:bold;
	text-indent:0.5em;
	text-align:center;
	list-style-type:none;	
	margin: 0px 0px 0px 0px; /*上 右 下 左*/
	padding: 3px 0px 0px 0px; /*上 右 下 左*/
	background: url(/img/step_bg2.gif) repeat;	
}

/*-----------------------------------------------------------------*/
/*コンテンツの共通のボックス*/
div#content_main {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	width: 670px;
	float: left;
}
/*-----------------------------------------------------------------*/
/*駅検索*/
div#station_fome {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 665px;
	float: left;
	text-align:center;
	background-color:#CCCCCC;
}
div#station_fome p{
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	width: 655px;
	float: left;
	text-align:left;
}
div#station {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	width: 665px;
	float: left;
}
div#station li.sach {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 665px;
	float: left;
	text-align:center;
}
div#station ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 665px;
	float: left;
}
div#station li.station_title {
	margin: 10px 0px 10px 0px;
	padding: 5px 0px 5px 10px;
	width: 655px;
	float: left;
	font-weight:bold;
	list-style-type:none;
	background-color:#efefef;
	border-bottom:#CCCCCC 1px solid;
}
div#station li.station_buff {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 2px 0px;
	width: 665px;
	float: left;
	text-align:right;
	list-style-type:none;
	border-bottom:#CCCCCC 1px solid;
}
div#station li.station_name {
	margin: 1px 1px 1px 1px;
	padding: 5px 0px 5px 0px;
	width: 130px;
	text-align:center;
	float: left;
	list-style-type:none;
	background-color:#efefef;
}
div#station li.station_search {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 8px;
	width: 150px;
	float: left;
	list-style-type:none;
	border-left:orange 5px solid;
}
div#station h3 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 655px;
	font-size:12px;
	float: left;
}
div#station li.station_search_type {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	width: 502px;
	float: left;
	font-size:10px;
	list-style-type:none;
	background-color:#FBEADB;
	line-height: 2em;
}
div#station li.station_search_type a{
font-size:12px;
}
div#station li.station_shop_list_iamge {
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	width: 50px;
	text-align:center;
	float: left;
	list-style-type:none;
	border:#CCCCCC 1px solid;
}
div#station li.station_shop_list {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 3px;
	width: 600px;
	float: left;
	list-style-type:none;
}
div#station dl {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	width: 590px;
	float: left;
}
div#station dt.name {
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
	width: 590px;
	font-size:12px;
	font-weight:bold;	
	float: left;
	border-bottom:#CCCCCC 1px dotted;
}
div#station dd.area {
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
	width: 590px;
	float: left;
	border-bottom:#CCCCCC 1px dotted;
}
div#station dd.type {
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
	width: 590px;
	float: left;
	border-bottom:#CCCCCC 1px dotted;
}
div#station dd.image {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 590px;
	text-align:right;
	float: left;
}