@import"https://cdn.jsdelivr.net/npm/yakuhanjp@4.0.0/dist/css/yakuhanmp.css";.trajan{font-family:"trajan-pro-3",serif;font-weight:400;font-style:normal;letter-spacing:.2em}.caption.cap-2{margin-right:50%}.p-home-access{padding-top:0;overflow:hidden;font-family:YakuHanMP,"Shippori Mincho","游明朝","Yu Mincho",YuMincho,"游明朝体","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif}.p-home-access *{margin:0;padding:0}.p-home-access img{max-width:100%}.p-home-access .inner.is-wide{max-width:1120px}main{background-color:#453934}h2{font-size:22px;color:#be9772;font-weight:600;padding:0px 30px 5px}h3{color:#fff;font-size:22px;font-weight:400;letter-spacing:.2em;margin-bottom:8em;text-align:center;padding-top:39px}h3 span{display:inline-block}@media(min-width: 751px){.pc-none{display:none}}h4{font-size:30px;font-weight:400}@media screen and (max-width: 767px){h4{font-size:24px}}.train--title{background:url(../images/access/train.svg) center center/100% 100%;padding:10px}.train--inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 767px){.train--inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}}.train--explain{width:46.8%}@media screen and (max-width: 767px){.train--explain{width:100%}}.train--explain--lead{color:#fff;font-size:14px;line-height:2;margin-top:16px}@media screen and (max-width: 767px){.train--explain--lead{font-size:14px}}.train--img{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.train--img figure{max-width:245px}.train .train-map{text-align:center;margin-top:65px}@media screen and (max-width: 767px){.train .train-map{margin-top:40px;margin-inline:-16px}}.station{background-color:#453934;color:#fff}.station--list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:88px 40px}@media screen and (max-width: 767px){.station--list{gap:30px}}.station--list--item{width:calc((100% - 80px)/3)}@media screen and (max-width: 767px){.station--list--item{width:100%;max-width:340px}}.station--list--item--img{margin-bottom:2em}@media screen and (max-width: 767px){.station--list--item--img{margin-bottom:1em}}.station--list--item--mins{max-width:250px;margin:0 auto}.station--list--item--mins h5{text-align:center;font-size:22px;border-bottom:solid 1px;padding-bottom:.5em;margin-bottom:.5em}.station--list--item--mins h5 span{font-size:1.3636363636em}@media screen and (max-width: 767px){.station--list--item--mins h5{font-size:24px}}.station--list--item--mins p{text-align:center;font-size:24px;padding-bottom:.5em}@media screen and (max-width: 767px){.station--list--item--mins p{font-size:18px}}.station--list--item--mins p span{font-size:2em;color:#a37c52}.station--list--item--mins p span.is-blue{color:#66a3a0}.station--list--item--text{font-size:12px;line-height:1.5;text-align:center}@media screen and (max-width: 767px){.station--list--item--text{font-size:12px}}.bus{background-color:#be9772;color:#fff}.bus--inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 767px){.bus--inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}}.bus--summary{width:45.6%}@media screen and (max-width: 767px){.bus--summary{width:100%}}.bus--summary--title{background:url(../images/access/bus.svg) center center/100% 100%;color:#be9772;padding:10px;margin-bottom:20px}.bus--summary--access{font-size:18px;color:#fff;margin-top:22px;line-height:1.5}@media screen and (max-width: 767px){.bus--summary--access{font-size:16px;margin-top:15px}}.bus--summary--route{padding:0 20px;background-color:#fff;margin-top:37px;font-size:14px;color:#453934;line-height:1.5}.bus--summary--info{font-size:14px;margin-top:35px;line-height:1.5}@media screen and (max-width: 767px){.bus--summary--info{margin-top:20px}}.bus--summary--route{background-color:#fff;color:#453934;text-align:center;padding:10px;line-height:1.5}@media screen and (max-width: 767px){.bus--summary--route{font-size:12px}}.bus--summary--list{margin-top:10px;line-height:1.5}.bus--summary--list li{display:inline-block;list-style:none;font-size:12px;color:#333}@media screen and (max-width: 767px){.bus--summary--list li{font-size:11px}}.bus--summary--list li::before{content:"■";display:inline-block;color:#aa2429}.bus--station{width:50%}@media screen and (max-width: 767px){.bus--station{width:100%}}.car-summary{background-color:#453934}.car-summary h4{text-align:center;background:url(../images/access/car.svg) center center/100% 100% no-repeat;color:#453934;padding:10px}@media screen and (max-width: 767px){.car-summary h4{background:url(../images/access/train.svg) center center/100% 100%;text-align:left}}.car-summary .title{text-align:center;color:#fff;margin-top:30px;margin-bottom:60px;font-size:18px}@media screen and (max-width: 767px){.car-summary .title{text-align:left;margin-top:20px;margin-bottom:40px;font-size:16px}}.car-summary .car--list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;color:#fff}@media screen and (max-width: 767px){.car-summary .car--list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 5%}}.car-summary .car--list--item{width:100%}.car-summary .car--list--item--img{margin-bottom:2em}@media screen and (max-width: 767px){.car-summary .car--list--item--img{margin-bottom:1em}}.car-summary .car--list--item--mins h5{text-align:center;font-size:22px;border-bottom:solid 1px;padding-bottom:.5em;margin-bottom:.5em}@media screen and (max-width: 767px){.car-summary .car--list--item--mins h5{font-size:18px}}.car-summary .car--list--item--mins p{text-align:center;font-size:18px;padding-bottom:1em}@media screen and (max-width: 767px){.car-summary .car--list--item--mins p{font-size:14px}}.car-summary .car--list--item--mins p span{font-size:1.3333333333em}.car-summary .car--list--item--mins p span strong{font-size:2em;color:#a37c52}.car-summary .car--list--item--text{font-size:12px;line-height:1.5}@media screen and (max-width: 767px){.car-summary .car--list--item--text{font-size:10px}}.car-summary .car-info li{list-style:none;margin-bottom:91px;margin-top:23px}.car-summary p{color:#fff}.car-summary .infomation{color:#fff}