h2{
	border-left:6px solid #869f77;
	padding:5px 5px 5px 15px;
	margin:20px 0;
	}
h3{
	padding:5px 8px;
	font-size:1.5em;
	font-family: "‚l‚r –¾’©","MS Mincho",serif;
	color:#456543;
	border-left:6px solid #456543;
	border-bottom: 0;
	}
h4{
	margin:10px;
	}
p.pan{
	font-family: "‚l‚r –¾’©","MS Mincho",serif;
	margin:10px 0;
	}
.simple{
	border:0;
	padding:0;
	}
.kakomi{
	border:1px solid #a3d7a0;
	margin:10px;
	padding:10px;
	}
.beta{
	background: #d5d4c3;
	margin:10px 0;
	padding:20px;
	}
table.style01{
	border:3px double #456543;
	border-collapse: collapse;
	font-size:1.0em;
	margin:15px 0;
	background: white;
	}
table.style01 th,
table.style01 td{
	border:1px solid #456543;
	padding:5px 10px;
	font-family: "‚l‚r –¾’©","MS Mincho",serif;
	}
table.style01 th{
	font-size:1.2em;
	color:#456543;
	text-align: center;
	}
table.style01 caption{
	padding-bottom:10px ;
	text-align: left;
	}

table.style02{
	border:1px solid #928617;
	border-collapse: collapse;
	font-size:1.0em;
	margin:15px 0;
	background: white;
	}
table.style02 th,
table.style02 td{
	border:1px solid #928617;
	padding:5px 10px;
	font-family: "‚l‚r –¾’©","MS Mincho",serif;
	}
table.style02 th{
	background: #eee;
	}
	
ul.block3 li{
	list-style:none;
	display: inline-block;
	/display: inline;
	/zoom:1;
	margin:10px 10px;
	width:280px;
	}


.phl{
	float: left;
	margin-right:15px;
	}
.phr{
	float: right;
	margin-left:15px;
	}

/*///// equipment//*/
#equipment h3{
	border:0;
	margin:40px 0 15px 0;
	}
#type_btn ul.equip_btn li{
	width:174px;
	}

/*////access/////*/
#station p{
	width:220px;
	margin:7px;
	float: left;
	font-size:0.85em;
	}
	*html #station p{margin:6px;}
#station img{
	margin:4px 0;
	}

/*//location//*/
ul#location {
	text-align: center;
	}
ul#location li{
	width:293px;
	margin:3px;
	}
ul#location p {
	text-align: center;
	margin:5px;
	font-family: "‚l‚r –¾’©","MS Mincho",serif;

	}

/*////about///////*/
#about h3{margin:0 0 15px 0;}

#about p{
	margin-top:15px;
	}
#about .phl{margin-right:55px;}
#about .kakomi{
	margin:35px;
	padding:35px;
	}
#about table.info{
	margin-top:0;
	}


/*/////inquiry//*/

#inq{
	background: url(../inquiry/img/contents_bg.jpg) no-repeat center center;
	margin:50px;
	padding:50px;
	text-align: center;
	}
#inq table.info{
	width:420px;
	margin:20px auto;
	}
#inq table.info th,
#inq table.info td{
	font-size:2.3em;
	padding:15px;
	}
#inquiry{padding: 0 30px;}

#inquiry table{
	margin:20px auto;
	width:800px;
	}
#inquiry table strong{
	color:#d30303;
	font-size:0.8em;
	}
#inquiry th{width:180px;}
.submit_btn{
	margin:20px;
	text-align: center;
	}
/*/////////privacy////*/
#privacy{
	border:1px solid #928617;
	margin:20px 30px;
	padding:50px;
	}
#privacy h2{
	margin:0 0 20px 0;
	padding:5px 8px;
	font-size:1.5em;
	font-family: "‚l‚r –¾’©","MS Mincho",serif;
	color:#666;
	border-left:6px solid #463F1D;
	border-bottom: 0;
	}
#privacy h3{
	border-bottom: 1px solid #928617;
	border-left:0;
	font-size: 1.3em;
	}
#privacy dl{
	margin:1em 0 1em 1em;
	}
#privacy dl dd{
	margin:0px 0 0px 1em;
	}

/*//////sitemap//////*/

#sitemap ul{
	margin:50px;
	}
#sitemap ul li{
	margin:10px;
	list-style: none;
	background:url(../common-img/arrow02.png) no-repeat left center;
	padding-left:15px;
	}



/*// plan //*/
#type_btn{text-align: center;}
#type_btn ul{ margin:20px auto;border:4px solid #d5d4c3;}
	*html #type_btn ul {margin:20px 0;}
	
#type_btn ul li{
	list-style: none;
	margin:6px;
	float: left;
	width:144px;
	height:88px;
	}
#type_btn ul li a:hover {text-decoration: underline;}
#type_btn ul li a:hover img{
	opacity:1;
	filter: alpha(opacity=100);
	}
#madori{
	border:1px solid #bae1b8;
	padding:30px;
	margin:30px;
	}
#madori .btn{
	margin-top:30px;
	}



/*///// item //*/
table.spec th{
	width:120px;
	}
table.spec{margin: 15px auto;
	width:500px;}

/*//// link //////*/
dl.link{
	border:1px solid silver;
	padding:20px 40px;
	margin:30px 50px;
	border-top-width: 4px;
	}
dl.link dt{
	font-size:1.6em;
	font-weight: bold;
	line-height: 1.6;
	margin-bottom: 10px;
	}
dl.link dt span{
	display: block;
	font-size:0.8em;
	}
dl.link .detail{
	width:550px;
	float: left;
	}
dl.link .ph{
	width:200px;
	float: right;
	}
dl.link .inq-btn{
	margin-top:10px;
	}
dl.link p.cation{
	font-size:0.9em;
	}
dl.link table{
	width:500px;
	}
dl.link table th{
	width:120px;
	font-size: 1.0em;
	text-align: left;
	font-weight: normal;
	color:black;
	}