@charset "UTF-8";

@media print {
	body { zoom: 80%; }
}

html,body,
h1,h2,h3,h4,h5,h6,
table,th,td,img,
p,div,pre,blockquote,form,
address,dl,dt,dd,ul,ol,li {
background: transparent ;
margin: 0 ; padding: 0 ;
border: none ;
font-style: normal ; font-weight: normal ;
}
li{list-style-type:none;margin:0;}
em,strong,big,small,
ins,del,q,span {
font-style: normal ; font-weight: normal ;
}




body {
position: relative ;
width: 100% ;
margin: 0 auto ; padding: 0 ;
line-height: 1.8 ;
font-size: 12px ; font-family : "ＭＳ Ｐゴシック", sans-serif ;
color: #333333 ;
}

#topindex{
	background:url(/assets/images/background_00.gif) 0 0 repeat-x;
}
#contentindex{
	background:url(/assets/images/contents_bg_01.jpg) 0 0 repeat-x;
}
#contentindex02{
	background:url(/assets/images/contents_bg_02.gif) 0 0 repeat-x;
}

.pt{padding-top:16px;}


#main{background: #ffffff url(/assets/images/background_00.jpg) 0 480px repeat-x ;}
#inline{background: #ffffff url(/assets/images/background_00.jpg) 0 86px repeat-x ;}

a:link { color: #333333 ; text-decoration: none ; }
a:visited { color: #333333 ; text-decoration: none ; }
a:hover { color: #FF9800 ; text-decoration: none ; }

a.buy:link{ color:#ff3a00; text-decoration: underline; }
a.buy:visited{ color:#ff3a00; text-decoration: underline; }
a.buy:hover{ color:#ff3a00; text-decoration: none; }

h1,h2,h3,h4,h5,h6 {
line-height : 1.1 ;
font-size: 12px ; font-weight : bold ;
}

p {
margin : 0 0 20px 0 ;
text-align: justify ; text-justify: inter-ideograph ;
}

ol,ul { margin : 0 ; }
ol li { margin : 0 ; }
ul li { margin : 0 ; }
li {
text-align: justify ; text-justify: inter-ideograph ;
}

dt {
margin : 0 0 10px 0 ;
font-weight : bold ;
}
dd {
margin : 0 0 10px 0 ;
text-align: justify ; text-justify: inter-ideograph ;
}
dd ol, dd ul { margin : 0 ; }

td {
font-size : 12px ;
line-height : 1.6 ;
text-align: justify ; text-justify: inter-ideograph ;
}
th {
font-weight : bold ; font-size : 12px ;
line-height : 1.6 ;
white-space: nowrap ;
}
em { font-weight : bold ; }
strong { font-size : 14px ; font-weight : bold ; }
big { font-size : 18px ; font-weight : bold ; }
small { font-size: 10px ; line-height : 1.4 ; }

form { font-size : 12px ; }
input,textarea,select,option {
margin : 0 ; padding : 0 ;
font-size: 12px ;
vertical-align: middle ;
}
form .deco {
height: 12px ;
margin : 0 ;
padding: 4px 2px ;
border: 3px ridge #ccccff ;
}

img { border: none ; vertical-align: bottom ; }

hr {
clear: both ;
background: #ffffff;
margin: 10px 0 ;
border-top: none ;
border-left: none ;
border-right: none ;
border-bottom: 1px dotted #999999 ;
color: #ffffff ;
}


/*header*/

#navi{
	width:990px;
	margin:0 auto;
}
#navi{zoom:1;}
#navi:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#navi{display:inline-table;}
* html #navi {height: 1%;}
#navi {display: block;}

#navi li{
	float:left;
	margin:0;
	padding:0;
}

#wrapper{
	width:1000px;
	margin:30px auto 0;
}
#wrapper{zoom:1;}
#wrapper:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#wrapper{display:inline-table;}
* html #wrapper {height: 1%;}
#wrapper {display: block;}

#left{
	width:189px;
	float:left;
	margin-right:13px;
}

#wrapper #left h2{
	width:189px;
	margin:0;
	padding:0;
}

#wrapper #left ul{
	width:189px;
	margin:0 auto 15px;
}

#wrapper #left ul li{
	//background:url(/assets/images/icon_01.gif) 10px 11px no-repeat;
	padding:5px 0 5px 22px;
	border-bottom:1px dotted #DADAD8;
	margin:0;
}

#wrapper #left ul li a:link{color:#333333;text-decoration:none;}
#wrapper #left ul li a:visited{color:#333333;text-decoration:none;}
#wrapper #left ul li a:hover{color:#F15B00;text-decoration:none;}

#wrapper #left #submenu{
	width:189px;
	background:url(/assets/images/side_border_01.gif) left top no-repeat;
	padding:10px 0;
	margin:0;
}

#wrapper #left #submenu ul{
	width:189px;
	background:url(/assets/images/side_border_01.gif) left bottom no-repeat;
	padding:0;
	margin:0;
}

#wrapper #left #submenu li{
	background:url(/assets/images/icon_02.gif) 10px 8px no-repeat !important;
	padding:0 0 0 22px;
	margin:0 0 5px 0 !important;
	border:none !important;
}

#wrapper #left #submenu li a:link{color:#666666 !important;text-decoration:none !important;}
#wrapper #left #submenu li a:visited{color:#666666 !important;text-decoration:none !important;}
#wrapper #left #submenu li a:hover{color:#F15B00 !important;text-decoration:none !important;}

#anive{
	margin:15px auto 0;
	width:189px;
	text-align:center;
}

#anive2{
	margin:15px auto 0;
	width:169px;
	text-align:center;
}

#wrapper #main{
	width:788px;
	float:right;
}
#wrapper #main{zoom:1;}
#wrapper #main:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#wrapper #main{display:inline-table;}
* html #wrapper #main {height: 1%;}
#wrapper #main {display: block;}

#wrapper #main #contents{
	width:632px;
	float:left;
	margin-right:14px;
}

#wrapper #main #contents{
	width:632px;
	float:left;
	margin-right:14px;
}

#wrapper #main #contents h3{
	width:632px;
	margin:0;
	padding:0;
}


#wrapper #main #contents ul{
	background:url(/assets/images/main_bg_01.gif) 0 0 repeat-y;
	width:632px;
	margin:0 ;
	padding:0;
}

#wrapper #main #contents #mainwrap{
	background:url(/assets/images/main_bg_01.gif) 0 0 repeat-y;
	width:632px;
 ;
	padding:0;
}
div#sub_wrap{
	margin-top:0px;
	background:url(/assets/images/main_bg_01.gif) 0 0 repeat-y;
	width:632px;
 ;
	padding:0;
}
#wrapper #main02 #contents div#sub_wrap table#form
	{
	background:#f4f4f4;
	width:600px;
	margin-left:15px;
	}
#wrapper #main02 #contents div#sub_wrap table#form th
	{
	background:#f4f4f4;
	width:100px;
	font-weight:normal;
	text-align:left;
	padding-left:20px;
	border-bottom:1px solid #ffffff;
	padding-top:5px;
	padding-bottom:5px;
	vertical-align:top;
	}
#wrapper #main02 #contents div#sub_wrap table#form td
	{
	background:#f4f4f4;
	width:500px;
	font-weight:normal;
	text-align:left;
	padding-left:5px;
	border-bottom:1px solid #ffffff;
	padding-top:5px;
	}
#wrapper #main02 #contents div#sub_wrap table#form td input
	{
	border:1px solid #7f9db9;
	margin:0px 10px;
	}
#wrapper #main02 #contents div#sub_wrap table#form td select
	{
	padding:2px;
	border:1px solid #7f9db9;
	margin:0px 10px;
	margin-right:20px;
	width:40px;
	}
#wrapper #main02 #contents div#sub_wrap div#form_text
	{
	width:600px;
	border-top:dotted 1px #000000;
	margin-left:16px;
	padding-top:15px;
	}
#wrapper #main02 #contents div#sub_wrap div#form_text p span
	{
	font-size:130%;
	color:#ff3a00;
	}
#wrapper #main02 #contents div#sub_wrap table#form td select.long
	{
	width:170px;
	}
#wrapper #main02 #contents div#sub_wrap table#form td input.w_midd
	{
	width:190px;
	}
#wrapper #main02 #contents div#sub_wrap table#form td input.ad
	{
	width:140px;
	margin-left:0px;
	}
#wrapper #main02 #contents div#sub_wrap table#form td input.ress
	{
	width:283px;
	}
#wrapper #main02 #contents div#sub_wrap table#form td input.tell
	{
	width:133px;
	}
#wrapper #main02 #contents div#sub_wrap table#form span
	{
	color:#ff0000;
	}

#wrapper #main #contents li{
	background:url(/assets/images/icon_02.gif) 18px 13px no-repeat;
	margin:0 3px;
	padding:5px 0 5px 30px;
}

#wrapper #main02 #contents #station_left li.info1{
	background:url(/assets/images/icon01.jpg) 10px 6px no-repeat;
	//margin:0 3px;
	padding:5px 0 5px 30px;
}

#wrapper #main02 #contents #station_left li.info2{
	background:url(/assets/images/icon02.jpg) 10px 6px no-repeat;
	//margin:0 3px;
	padding:5px 0 5px 30px;
}

#wrapper #main #contents span{
	color:#858585;
}

.mb0{margin:0 !important;padding:0 !important;font-size:0 !important;line-height:0 !important;height:2px;}
.mb10{margin:0 0 10px !important;padding:0 !important;}
.mb0 img{vertical-align:top;}
.mb10 img{vertical-align:top;}

.st{background-color:#F5F5F5 !important;}

#wrapper #main #banner{
	width:142px;
	float:right;
	margin:0;
}

#wrapper #main #banner li{
	margin-bottom:6px;
}

#wrapper #main #banner #qr{
	padding-top:4px;
}

#footer{
	background:url(/assets/images/footer_border_01.gif) 0 0 no-repeat;
	padding-top:14px;
	color:#999999;
	font-size:12px;
	width:990px;
	margin:10px auto 10px auto;
}

#footer2{
	#background:url(/assets/images/footer_border_01.gif) 0 0 no-repeat;
	padding-top:30px;
	color:#999999;
	font-size:12px;
	width:990px;
	margin:0px auto;
}

#wrapper #clum02{
	width:812px;
	float:left;
	background:url(/assets/images/clum02_bg_01.gif) 0 0 repeat-y;
	margin-right:14px;
}

#wrapper h4{
	background:url(/assets/images/icon_04.gif) 0 5px no-repeat;
	padding:0 0 0 10px;
	border-bottom:1px dotted #9D9D9D;
	color:#191919;
	margin:15px 18px;
	font-weight:normal;
	font-size:16px;
}


#wrapper h6{
	background:url(/assets/images/icon_04.gif) 0 5px no-repeat;
	padding:0 0 0 10px;
	border-bottom:1px dotted #9D9D9D;
	color:#191919;
	margin:15px 18px 3px 18px;
	font-weight:normal;
	font-size:16px;
}

#wrapper p{
	font-size:12px;
	line-height:20px;
	margin:0 18px 15px;
}

#wrapper #inbanner{
	width:142px;
	float:right;
	background:#F5F5F5;
	padding:10px;
}

#wrapper #inbanner li{
	margin-bottom:6px;
}

#clum01{
	width:990px;
	margin:30px auto 0;
	background:url(/assets/images/clum01_bg_01.gif) 0 0 repeat-y;
}

#clum01 h3{
	width:632px;
	margin:0;
	padding:0;
}

#clum01 h4{
	background:url(/assets/images/icon_04.gif) 0 5px no-repeat;
	padding:0 0 0 10px;
	border-bottom:1px dotted #9D9D9D;
	color:#191919;
	margin:15px 18px;
	font-weight:normal;
	font-size:16px;
}

#clum01 p{
	font-size:12px;
	line-height:20px;
	margin:0 18px 15px;
}

.table01{
	border-left:1px solid #CAC6BB;
	border-top:1px solid #CAC6BB;
	margin:0 auto 15px;
	width:951px;
}

.table01 th{
	background:#F1F0ED;
	color:#6D6C6B;
	font-weight:normal;
	padding:5px;
	border-right:1px solid #CAC6BB;
	border-bottom:1px solid #CAC6BB;
	text-align:left;
}

.table01 td{
	background:#ffffff;
	color:#222222;
	font-weight:normal;
	padding:5px;
	border-right:1px solid #CAC6BB;
	border-bottom:1px solid #CAC6BB;
}

.table02{
	border-left:1px solid #CAC6BB;
	border-top:1px solid #CAC6BB;
	margin:0 auto 15px;
	width:774px;
}

.table02 th{
	background:#F1F0ED;
	color:#6D6C6B;
	font-weight:normal;
	padding:5px;
	border-right:1px solid #CAC6BB;
	border-bottom:1px solid #CAC6BB;
	text-align:left;
}

.table02 td{
	background:#ffffff;
	color:#222222;
	font-weight:normal;
	padding:5px;
	border-right:1px solid #CAC6BB;
	border-bottom:1px solid #CAC6BB;
}

.table03{
	border-left:1px solid #CAC6BB;
	border-top:1px solid #CAC6BB;
	margin:0 auto 15px;
	width:590px;
}

.table03 th{
	background:#F1F0ED;
	color:#6D6C6B;
	font-weight:normal;
	padding:5px;
	border-right:1px solid #CAC6BB;
	border-bottom:1px solid #CAC6BB;
	text-align:left;
}

.table03 td{
	background:#ffffff;
	color:#222222;
	font-weight:normal;
	padding:5px;
	border-right:1px solid #CAC6BB;
	border-bottom:1px solid #CAC6BB;
}


.table03_1{
	margin:0 auto 5px;
	width:590px;
}

.table03_1 th{
	font-weight:normal;
	padding:0px;
	text-align:right;
}

.table03_qa{
	border-left:1px solid #CAC6BB;
	border-top:1px solid #CAC6BB;
	margin:0 auto 15px;
	width:590px;
}

.table03_qa th{
	background:#F1F0ED;
	color:#6D6C6B;
	size:1em;
	font-weight:bold;
	padding:5px;
	border-right:1px solid #CAC6BB;
	border-bottom:1px solid #CAC6BB;
	text-align:left;
}

.table03_qa td{
	background:#ffffff;
	color:#222222;
	font-weight:normal;
	padding:5px;
	border-right:1px solid #CAC6BB;
	border-bottom:1px solid #CAC6BB;
}

.table03_ss{
	border-left:1px solid #CAC6BB;
	border-top:1px solid #CAC6BB;
	margin:0 auto 15px;
	width:500px;
}

.table03_ss th{
	background:#F1F0ED;
	color:#6D6C6B;
	font-weight:normal;
	padding:5px;
	border-right:1px solid #CAC6BB;
	border-bottom:1px solid #CAC6BB;
	text-align:left;
}
.table03_ss th.tama{
	background:#FE9C72;
	color:#FFFFFF;
	font-weight:bold;
	padding:5px;
	border-right:1px solid #CAC6BB;
	border-bottom:1px solid #CAC6BB;
}
.table03_ss td{
	background:#ffffff;
	color:#222222;
	font-weight:normal;
	padding:5px;
	border-right:1px solid #CAC6BB;
	border-bottom:1px solid #CAC6BB;
}

.table03_ss td.tama{
	background:#FE9C72;
	color:#FFFFFF;
	font-weight:bold;
	padding:5px;
	border-right:1px solid #CAC6BB;
	border-bottom:1px solid #CAC6BB;
}

.table03_kikou{
	background:#ffffff;
	margin:0 auto 15px;
	width:590px;
}

.table03_kikou th{
	background:#ffffff;
	color:#6D6C6B;
	font-weight:normal;
	padding:2px;
	text-align:left;
	width:590px;
	vertical-align:top;
}
.table03_kikou td{
	background:#ffffff;
	color:#222222;
	font-weight:normal;
	padding:2px;
	width:385px;
	vertical-align:top;
}

.table03_kikou2{
	background:#ffffff;
	margin:0 auto 15px;
	width:385px;
	vertical-align:top;
}
.table03_kikou2 td.tama{
	background:#ffffff;
	color:#333333;
	font-weight:bold;
	padding:4px;
	width:223px;
	vertical-align:top;
}

.table03_kikou2 td{
	background:#ffffff;
	color:#333333;
	font-weight:bold;
	padding:2px;
	width:162px;
	vertical-align:top;
}

.table03_kikou2 th #blue{
	background:#ffffff;
	color:#0000FF;
	font-weight:nomal;
	padding:2px;
	vertical-align:top;
}

.table03_nb{
	margin:0 auto 15px;
	width:590px;
}

.table03_nb th{
	background:#F1F0ED;
	color:#6D6C6B;
	font-weight:normal;
	padding:5px;
	text-align:left;
}

.table03_nb td{
	background:#ffffff;
	color:#222222;
	font-weight:normal;
	padding:5px;
}

strong{
	font-size:16px;
	color:#FF4D19;
	font-weight:normal;
}

.midle{
	font-size:15px;
	color:#FF4D19;
	font-weight:normal;
}

.red_small{
	font-size:10px;
	color:#FF0000;
	font-weight:normal;
}
.blue_small{
	font-size:10px;
	color:#0000FF;
	font-weight:normal;
	padding:3px 5px 10px 5px;
}
.line_text{
	font-size:12px;
	line-height:20px;
}
#left02{
	width:169px;
	float:left;
	margin-right:13px;
}

#wrapper #left02 h2{
	width:169px;
	margin:0;
	padding:0;
}

#wrapper #left02 ul{
	background:url(/assets/images/side_bg_02.gif) 0 0 repeat-y;
	margin:0;
}

#wrapper #left02 ul li{
	padding:5px 0 5px 12px;
	border-bottom:1px dotted #DADAD8;
	margin:0 2px;
}

#wrapper #left02 ul li a:link{color:#333333;text-decoration:none;}
#wrapper #left02 ul li a:visited{color:#333333;text-decoration:none;}
#wrapper #left02 ul li a:hover{color:#F15B00;text-decoration:none;}

#wrapper #left02 #submenu{
	width:169px;
	background:url(/assets/images/side_border_01.gif) left top no-repeat;
	padding:10px 0;
	margin:15px 0 0;
}

#wrapper #left02 #submenu ul{
	width:169px;
	background:url(/assets/images/side_border_01.gif) left bottom no-repeat;
	padding:0;
	margin:0;
}

#wrapper #left02 #submenu li{
	background:url(/assets/images/icon_02.gif) 10px 8px no-repeat !important;
	padding:0 0 0 22px;
	margin:0 0 5px 0 !important;
	border:none !important;
}

#wrapper #left02 #submenu li a:link{color:#666666 !important;text-decoration:none !important;}
#wrapper #left02 #submenu li a:visited{color:#666666 !important;text-decoration:none !important;}
#wrapper #left02 #submenu li a:hover{color:#F15B00 !important;text-decoration:none !important;}


#wrapper #main02{
	width:808px;
	float:right;
}
#wrapper #main02{zoom:1;}
#wrapper #main02:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#wrapper #main02{display:inline-table;}
* html #wrapper #main02 {height: 1%;}
#wrapper #main02 {display: block;}

#wrapper #main02 #contents{
	width:632px;
	float:left;
	margin-right:14px;
}

#wrapper #main02 #contents{
	width:632px;
	float:left;
	margin-right:14px;
}

#wrapper #main02 #contents h3{
	background:url(/assets/images/page_title.gif) 0 0 no-repeat;
	height:43px;
	margin:0;
	padding:18px 0 0 15px;
	color:#888888;
	font-weight:bold;
}
#wrapper #main02 #contents h3.img{
	background:none;
	height:43px;
	margin:0;
	padding:0px;
	color:#888888;
	font-weight:bold;
}
.space10U{
	padding-top:10px;
}
.thumb2L{
	width:285px;
	float:left;
	margin:0;
	padding:0 5px 0 10px;
}
.thumb2R{
	width:310px;
	float:right;
	margin:0;
	padding:0 10px 0 5px;
}
.thumb2Lw{
	width:430px;
	float:left;
	margin:0;
	padding:0 5px 0 10px;
}
.thumb2Rs{
	width:170px;
	float:right;
	margin:0;
	padding:0 10px 0 5px;
}
.thumb2Lw2{
	width:400px;
	float:left;
	margin:0;
	padding:0 5px 0 10px;
}
.thumb2Rs2{
	width:200px;
	float:right;
	margin:0;
	padding:0 10px 0 5px;
}
.CL{
	clear:both;
}
#wrapper #main02 #contents ul{
	background:url(/assets/images/main_bg_01.gif) 0 0 repeat-y;
	width:600px;
	margin:0;
	padding:0;
}
#wrapper #main02 #contents ul.ukiuki{
	background:url(/assets/images/main_bg_01.gif) 0 0 repeat-y;
	width:200px;
	margin:0;
	padding:0;
}

#wrapper #main02 #contents #mainwrap{
	background:url(/assets/images/main_bg_01.gif) 0 0 repeat-y;
	width:631px;
	margin:0 !important;
	padding:0 !important;
	float:left;
}

#wrapper #main02 #contents li{
	background:url(/assets/images/icon_02.gif) 18px 13px no-repeat;
	margin:0 3px;
	padding:5px 0 5px 30px;
	width:90%;
}

#wrapper #main02 #contents span{
	font-size:110%;
	color:#333333;
}

.bb0{
	border:0 !important;
}

.mp0{
	margin:0 !important;
	padding:0 !important;
}

.mb15{margin-bottom:15px !important;}
.mb8{margin-bottom:8px !important;}


table#time_sche
	{
	width:570px;
	border:1px solid #cccccc;
	font-size:12px;
	margin-left:15px;
	}
table#time_sche th
	{
	width:40px;
	font-weight:bold;
	text-align:center;
	border:1px solid #ffffff;
	}

table#time_sche th#title_time
	{
	background-color:#FFCD7E;
	}
table#time_sche th#title_day
	{
	background-color:#BFBFBF;
	width:260px;
	}
table#time_sche th#title_holiday
	{
	background-color:#FFA18A;
	width:260px;
	}
table#time_sche td
	{
	border:solid 1px #ffffff;
	width:240px;
	text-align:left;
	padding:3px;
	}
table#time_sche td.time
	{
	background-color:#FFEBB9;
	}
table#time_sche td.day
	{
	background-color:#D6D6D6;
	}
table#time_sche td.holiday
	{
	background-color:#FFC8BB;
	}

h3#station
	{
	background:url(/assets/images/station_title.gif) no-repeat;
	width:632px;
	height:45px;
	text-align:right;
	}
div#station_left
	{
	float:left;
	width:320px;
	text-align:left;
	margin-left:14px;//GOTO
	}
* html div#station_left
	{
	float:left;
	width:320px;
	text-align:left;
	margin-left:0px;//GOTO
	}
div#station table
	{
	width:318px;
	}
div#station td
	{
	width:106px;
	}
div#station_left p
	{
	line-height:180%;
	}
div#station_left p#red
	{
	colof:#ff0000;
	}
div#station_right_h
	{
	background:url(/assets/images/photo_back_h.gif) no-repeat;
	width:220px;
	height:280px;
	float:left;
	text-align:center;
	margin-left:25px;
	}
div#station_right_h img
	{
	margin-top:15px;
	}
div#station_right_w
	{
	background:url(/assets/images/photo_back_w.gif) no-repeat;
	width:280px;
	height:220px;
	float:left;
	text-align:center;
	}
div#station_right_w img
	{
	margin-top:18px;
	}
h5
	{
	margin-top:15px;
	background:url(/assets/images/spot_back.gif) no-repeat;
	width:598px;
	height:35px;
	text-indent:-9999px;
	clear:both;
	margin-bottom:0px;
	margin-left:15px;
	}
div#spot
	{
	clear:both;
	width:598px;
	text-align:left;
	margin:0px 0px 15px 15px;;//GOTO
	}
div#spot table
	{
	width:598px;
	background:url(/assets/images/station_back.gif);
	margin-top:0px;
	float:left;
	}
div#spot table td
	{
	text-align;center;
	}
div#spot table td.first_line
	{
	text-align;center;
	padding-top:15px;
	}
div#spot table td img
	{
	margin-left:10px;
	border:5px solid #cdf5d3;
	}
div#spot table td img.acctive
	{
	margin-left:10px;
	border:5px solid #fddc78;
	}
div#spot table td p
	{
	marin:5px 0px;
	}
div#next_station
	{
	margin-top:20px;
	background:url(/assets/images/sta_line.gif) no-repeat center center;
	height:34px;
	}
div#next_station p
	{
	font-size:12px;
	}
div#next_station p.left
	{
	text-align:right;
	margin:0px;
	padding:10px 15px;
	float:left;
	background:#ffffff;
	border:1px solid #d9d9db;
	}
div#next_station p.right
	{
	margin:0px;
	padding:10px 15px;
	float:right;
	border:1px solid #d9d9db;
	background:#fff4ce;
	}
#wrapper #main02 #contents div#next_station p span
	{
	color:#f15b00;
	}
div#foot_top
	{
	width:632px;
	text-align:right;
	margin:15px 0px;
	}



.scroll dl {
margin:0 13px 1em;
padding:1em 0 0;
text-align:left;
}
.scroll dt {
color:#FF4D19;
font-weight:bold;
}
.scroll .h {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/img/home/t_entry.gif) repeat scroll 0 0;
height:34px;
}
.scroll dd dl {
margin:0;
padding:0;
}
.scroll dt, .scroll dd {
margin:0 13px;
}
.scroll dt {
margin-top:1em;
}
.scroll dd dt, .scroll dd dd {
margin:0;
}
.scroll dd dt {
color:#666666;
margin-top:1em;
}
.scroll dd dd dt {
font-weight:normal;
}
.scroll dd dd dd {
}
.scroll dd.indent {
margin-left:2em;
text-indent:-1em;
}
.scroll dd.indent dd {
margin-left:1.4em;
text-indent:-1.4em;
}
.scroll dd.indent dd.double {
margin-left:1.6em;
text-indent:-2.1em;
}

#wrapper div.goods
	{
	width:290px;
	margin-left:15px;
	}
#wrapper div.goods h4
	{
	padding:0px;
	margin:0px;
	background:url(../images/goods/goods_title.gif) no-repeat;
	border:none;
	width:280px;
	height:26px;
	padding-top:11px;
	padding-left:10px;
	font-size:14px;
	font-weight:bold;
	}
#wrapper #main02 #contents div.goods h4 span
	{
	color:#ff0000;
	font-weight:bold;
	}
#wrapper div.goods div.area
	{
	border:solid 1px #ebebeb;
	width:100%;
	margin:1px 0px;
	text-align:center;
	}
#wrapper div.goods div.area img
	{
	margin:10px 0px;
	}
#wrapper div.goods div.area p
	{
	text-align:left;
	}
#wrapper #main02 #contents div.goods div.area p span
	{
	color:#ff3a00;
	}
#wrapper div.goods div.button_area
	{
	text-align:center;
	border-top:1px solid #ededed;
	border-bottom:1px solid #ededed;
	}
#wrapper div.goods div.button_area img
	{
	margin:2px 0px;
	}
#wrapper div.simbol
	{
	background:url(../images/goods/waku.gif) repeat-y;
	width:290px;
	margin-left:15px;
	}
#wrapper div.simbol p
	{
	margin:10px;
	}
#wrapper div.simbol p.title
	{
	font-weight:bold;
	margin:10px;
	}

// ここから下は書いちゃだめ

.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}

