@charset "utf-8";/*!* access CSS
* ---------------------------------------------
*
**/.accessMenu a:before,.accessSec .ttl:before{background-image:url(../images/base/sprite.png);background-repeat:no-repeat}.accessMenu a:before,.accessSec .ttl:before{content:""}.accessMenu a:before,.accessSec .ttl:before{display:inline-block;margin-top:-2px;vertical-align:middle}.accessMenu{border-bottom:solid 3px #81b70e;letter-spacing:-.4em;text-align:center;font-weight:400}.accessMenu li{display:inline-block;vertical-align:top;letter-spacing:normal;margin:0 16px}.accessMenu a{display:block;width:352px;height:74px;line-height:74px;border-radius:3px 3px 0 0;background:#707070;box-shadow:-2px 2px 0 0 #707070 inset;color:#fff;font-size:26px}.accessMenu .current a{background:#81b70e;box-shadow:-2px 2px 0 0 #74a50d inset;cursor:default}.accessMenu .current a:hover{opacity:1}.accessMenu a:before{width:46px;height:46px;margin-right:11px}.accessMenu li:nth-of-type(1) a:before{background-position:-100px -600px}.accessMenu li:nth-of-type(2) a:before{background-position:-200px -600px}.accessMenu li:nth-of-type(3) a:before{background-position:-300px -600px}.accessSec{margin-bottom:55px;padding:55px 100px 46px;background:url(../images/access/bg_sec.jpg) repeat 50% 50%}.accessSec .summary{margin-bottom:2em;color:#81b70e;font-size:20px;text-align:center;line-height:1.6}.accessSec .summary strong{display:block;font-size:36px}.accessSec .notise{font-size:14px}.accessSec figure img{border:solid 5px #e5e5e5}.moveMap a{display:inline-block;height:38px;padding:0 1.4em;line-height:38px;border-radius:19px;background:#3b57dd;box-shadow:-2px -2px 0 0 #334bbe inset;color:#fff;font-size:18px;font-weight:500}.accessSec .ttl{margin-bottom:1.5em;padding:.5em 12px;background:#81b70e;color:#fff;font-size:22px;font-weight:500;line-height:1.2}.accessSec .ttl:before{margin:-4px 12px 0 0}.busCont .ttl:before{width:25px;height:25px;background-position:-400px -600px}.carCont .ttl:before{width:26px;height:19px;background-position:-450px -600px}.more.arrow a{color:#3b57dd}.more.arrow a:before{width:17px;height:17px;margin:-4px 5px 0 0;border-radius:50%;background-color:#3853d7;background-position:-401px -200px;box-shadow:-2px -2px 0 0 #3047b9 inset,1px 1px 1px 0 rgba(0,0,0,.2)}.trainCont .accessList{margin:0 -27px;letter-spacing:-.4em;color:#81b70e;font-size:24px;text-align:center;font-weight:600;line-height:1.6}.trainCont .accessList li{display:inline-block;vertical-align:top;letter-spacing:normal;width:472px;margin:0 27px 20px}.trainCont .accessList figure{margin-top:20px}.trainList{overflow:hidden;margin-bottom:50px;font-size:20px;line-height:1.4}.trainList dt,.trainList dd{margin-bottom:.4em}.trainList dt{float:left;font-weight:600}.trainList dd{clear:right}.trainCont #Map,.trainCont .map iframe{height:370px;border:none}.trainCont .moveMap{margin-top:50px;text-align:center}.busDetail{margin:0 20px 55px;letter-spacing:-.4em;line-height:1.8}.busDetail dd{display:inline-block;vertical-align:top;letter-spacing:normal;width:480px}.busDetail.wd dd{display:block;width:auto}.busDetail h4{margin-bottom:.6em;color:#e5004f;font-size:19px;line-height:1.4;font-weight:600}.busDetail h5{margin-top:1.5em;font-weight:600}.busDetail h5:before{content:"●";color:#81b70e}.busDetail .more{margin-top:1em}.busDetail .btn{margin-top:22px;text-align:right}.busDetail.wd figure ul{margin-top:35px;letter-spacing:-.4em}.busDetail.wd figure ul li{display:inline-block;vertical-align:top;letter-spacing:normal}.busDetail.wd figure img{width:460px}.busDetail.wd figure ul li:nth-of-type(1){margin-right:20px}.timeTable{margin-bottom:40px;padding:30px 38px;background:rgba(255,255,255,.6);line-height:1.6}.timeTable h3{margin-bottom:.5em;font-size:22px;font-weight:600}.timeTable h3+p{font-size:16px}.timeTable h3+p b{display:block;color:#e5004f;font-size:14px;font-weight:400}.timeTable h4{font-size:16px;margin-bottom:.5em;font-weight:600}.timeTable h4:before{content:"●";color:#81b70e}.timeTable h4+p{margin-bottom:2em;font-size:20px}.timeTable .note li{margin-bottom:.4em;font-size:14px}.timeTable a{color:#3b57dd}.timeTableList{margin:1em 0;letter-spacing:-.4em;line-height:1}.timeTableList li{display:inline-block;vertical-align:top;letter-spacing:normal;width:126px;margin-right:6px;text-align:center}.timeTableList li:nth-last-of-type(1){margin-right:0}.timeTableList dl{height:318px;border:solid 1px #ddd}.timeTableList dt{margin-bottom:20px;padding:15px 0;font-size:18px;border-bottom:solid 1px #ddd;background:#f2f2f2;font-weight:600;text-indent:.5em}.timeTableList dd{margin-bottom:1em;font-size:20px}@media screen and (max-width:660px){.timeTable{margin-bottom:60px;padding:30px}.timeTable h3{font-size:26px}.timeTable h3+p{font-size:22px}.timeTable h3+p b{font-size:20px}.timeTable h4{font-size:22px}.timeTable h4+p{font-size:26px}.timeTable .note li{font-size:18px}.timeTableList{margin:2em 0}.timeTableList li{width:155px;margin-bottom:10px;text-align:center}.timeTableList li:nth-of-type(3),.timeTableList li:nth-last-of-type(1){margin-right:0}.timeTableList dl{height:400px}.timeTableList dt{font-size:22px}.timeTableList dd{font-size:24px}}.accessSec.carCont{padding:55px 120px 46px;line-height:1.6}.carCont .ttl{margin-left:-20px;margin-right:-20px}.carDatile{margin-bottom:10px}.carDatile li{margin-bottom:2em}.carDatile strong{display:block;color:#e5004f;font-size:26px}.carDatile p,.carCont h4,.carCont p b{font-size:20px}.carCont h4{margin:2.5em 0 .2em}.carCont h4:before{content:"●";color:#81b70e}.carCont p b{color:#81b70e}.carCont .map{float:left;width:470px;margin:10px 20px 20px 0}.carCont .map img{width:460px}.carCont table{box-sizing:border-box;width:470px;margin-top:10px;border-collapse:collapse;border:solid 4px #b3d46e;border-bottom-width:3px;line-height:1.2;font-size:15px}.carCont th,.carCont td{border-left:solid 1px #b3d46e}.carCont th:nth-of-type(1),.carCont td:nth-of-type(1){border-left:none}.carCont th{padding:.8em 0;background:#81b70e;color:#fff;text-align:center;font-weight:400}.carCont td{padding:1em 0 1em .8em;border-bottom:solid 1px #b3d46e;background:#fff}.carCont table+ul{clear:both}.carCont .googlemaps{letter-spacing:-.4em}.carCont .googlemaps li{display:inline-block;vertical-align:top;letter-spacing:normal;width:470px;margin-bottom:30px}.carCont .googlemaps li:nth-of-type(odd){margin-right:20px}.carCont .googlemaps figcaption{margin-bottom:.5em;font-size:14px}.carCont .googlemaps iframe{border:solid 5px #e5e5e5!important}.carCont .googlemaps+h4{margin-top:20px}@media screen and (max-width:660px){.accessMenu li{margin:5px 4px 0}.accessMenu a{width:192px;height:90px;padding-top:10px;line-height:1.2;border-radius:10px 10px 0 0;font-size:20px}.accessMenu a:before{display:block;margin:0 auto 5px}.accessSec{margin-bottom:80px;padding:60px 30px}.accessSec .summary{font-size:24px}.accessSec .notise{font-size:22px}.moveMap a{height:60px;line-height:60px;margin-bottom:40px;border-radius:30px;font-size:24px}.accessSec .ttl{font-size:26px}.more.arrow a:before{width:22px;height:22px;background-position:-400px -250px}.trainCont .accessList{margin:0;font-size:28px}.trainCont .accessList li{display:block;width:auto;margin:0 0 40px}.trainCont .accessList figure{margin-top:30px}.trainList{font-size:24px}.busDetail{margin:0 0 70px}.busDetail dd{display:block;width:auto}.busDetail h4{font-size:28px}.busDetail .more{margin-bottom:1em}.busDetail .btn{margin-top:30px;text-align:center}.busDetail.wd figure ul{margin-top:0}.busDetail.wd figure ul li{display:block}.busDetail.wd figure ul li:nth-of-type(1){margin:0 0 30px}.busDetail.wd figure img{width:auto}.accessSec.carCont{padding:60px 30px}.carCont .ttl{margin-left:0;margin-right:0}.carDatile strong{font-size:30px}.carDatile p,.carCont h4,.carCont p b{font-size:26px}.carCont .map{float:none;width:auto;margin:30px 0 50px}.carCont .map img{width:auto}.carCont table{width:100%;margin-bottom:30px;font-size:18px}.carCont .googlemaps{margin-bottom:50px}.carCont .googlemaps li{display:block;width:auto}.carCont .googlemaps li:nth-of-type(odd){margin-right:0}.carCont .googlemaps figcaption{font-size:20px}}