@charset "utf-8";@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,800);@import url(https://fonts.googleapis.com/css?family=Yanone+Kaffeesatz);article>section{-webkit-box-sizing:border-box;box-sizing:border-box;width:770px;padding-bottom:20px;background:url(../img/common/contents_foot_mid.png) no-repeat center bottom,url(../img/common/contents_body_mid.png) repeat-y}article>section h2{height:70px;text-indent:-9999px;background-repeat:no-repeat}#route-map h2{background-image:url(../img/area/title_route-map.png)}#route-map #map{position:relative;margin:0 0 10px;padding:0 25px}#route-map #map img{display:block;margin:0 auto}#route-map #map img#map_zenkoku_inactive{position:absolute;right:71px;bottom:10px}#station h2{background-image:url(../img/area/title_station.png)}#station ul{padding:0;list-style:none}#station .large{padding:0 35px;*zoom:1}#station .large:before,#station .large:after{content:"";display:table}#station .large:after{clear:both}#station .large h3{position:relative;height:22px;margin:5px 0;padding:2px 12px 0;border-left:solid 5px #333;border-bottom:solid 1px #333;font-size:18px;line-height:22px;color:#333}#station .large h3:before{content:"";display:block;position:absolute;left:1px;top:0;width:2px;height:24px;border:solid #333;border-width:0 1px 0 2px}#station .large .midium{*zoom:1}#station .large .midium:before,#station .large .midium:after{content:"";display:table}#station .large .midium:after{clear:both}#station .large .midium h4{position:relative;height:22px;margin:8px 0;padding:2px 0 0 15px;border:solid 1px #666;background:#eee;background:linear-gradient(to bottom, #fff 0, #fff 50%, #eee 51%, #eee 100%);font-size:14px;line-height:22px}#station .large .midium h4:before{content:"";position:absolute;left:0;top:0;width:8px;height:24px;background-color:#666;box-shadow:0 0 4px 0 #fff inset}#station .large .midium .small{width:150px;margin-right:20px;float:left}#station .large .midium .small:nth-child(4n+1){margin-right:0}#station .large .midium .small h5{background:#333;background:linear-gradient(to bottom, #595959 0, #595959 50%, #333 51%, #333 100%);border:solid 2px #ccc}#station .large .midium .small h5 a{display:block;padding:2px 8px;font-size:11px;font-weight:normal;color:#fff;letter-spacing:0;text-decoration:none}#station .large .midium .small h5 a:hover{text-shadow:0 0 2px #fff}#station .large .midium .small ul{margin-bottom:20px}#station .large .midium .small ul li{padding-left:5px}#station .large .midium .small ul li:before{content:"";display:inline-block;width:6px;height:6px;margin-right:5px;background-color:#999;background:linear-gradient(to right, #ddd 0, #555 100%);border:solid 1px #000}#station .large .midium.tokyo23ku h4{color:#2a5ec6}#station .large .midium.tokyo23ku h4:before{background-color:#4a7ad9}#station .large .midium.tokyo-sonota{width:320px}#station .large .midium.tokyo-sonota h4{color:#824082}#station .large .midium.tokyo-sonota h4:before{background-color:#a450a4}#station .large .midium.tokyo-sonota .small:last-child{margin-right:0}#station .large .midium.saitama{width:150px;margin-right:20px;float:left}#station .large .midium.saitama h4{color:#45752c}#station .large .midium.saitama h4:before{background-color:#5a9a3a}#station .large .midium.saitama .small{margin-right:0}#station .large .midium.kanagawa{width:320px;margin-right:20px;float:left}#station .large .midium.kanagawa h4{color:#796318}#station .large .midium.kanagawa h4:before{background-color:#a38620}#station .large .midium.kanagawa .small:last-child{margin-right:0}#station .large .midium.chiba{width:150px;float:left}#station .large .midium.chiba h4{color:#95430c}#station .large .midium.chiba h4:before{background-color:#c55810}#station .large .midium.chiba .small{margin-right:0}#station .large .midium.zenkoku{width:150px;float:left}#station .large .midium.zenkoku h4{color:#7a2b2b}#station .large .midium.zenkoku h4:before{background-color:#a03939}#station .large .midium.zenkoku .small{margin-right:0}