@charset "UTF-8";p.s-txt-desc01{margin-top:26px;font-size:1.5rem;color:#403425;line-height:1.93;letter-spacing:0.04em;text-align:center;font-weight:400}.con-map{padding-top:145px}@media screen and (max-width:999px){.con-map{padding-top:100px}}@media screen and (max-width:767px){.con-map{padding-top:50px}}.con-map>.inner .box-address{display:flex;justify-content:center}.con-map>.inner .box-address .inner-box-address{display:flex}@media screen and (max-width:767px){.con-map>.inner .box-address .inner-box-address{display:block}}.con-map>.inner .box-address .inner-box-address .block-logo{margin-right:25px}@media screen and (max-width:767px){.con-map>.inner .box-address .inner-box-address .block-logo{margin-right:0}}.con-map>.inner .box-address .inner-box-address .block-logo a{width:110px;display:block}@media screen and (max-width:767px){.con-map>.inner .box-address .inner-box-address .block-logo a{margin-inline:auto}}@media screen and (min-width:1200px){.con-map>.inner .box-address .inner-box-address .block-logo a:hover{opacity:0.85}}.con-map>.inner .box-address .inner-box-address .block-info{padding-top:12px;flex:1}@media screen and (max-width:767px){.con-map>.inner .box-address .inner-box-address .block-info{padding-top:20px}}.con-map>.inner .box-address .inner-box-address .block-info h2{margin-bottom:17px}.con-map>.inner .box-address .inner-box-address .block-info h2 a{width:180px;display:block}@media screen and (max-width:767px){.con-map>.inner .box-address .inner-box-address .block-info h2 a{margin-inline:auto}}@media screen and (min-width:1200px){.con-map>.inner .box-address .inner-box-address .block-info h2 a:hover{opacity:0.85}}.con-map>.inner .box-address .inner-box-address .block-info h3{margin-bottom:12px;width:280px}@media screen and (max-width:767px){.con-map>.inner .box-address .inner-box-address .block-info h3{margin-inline:auto}}.con-map>.inner .box-address .inner-box-address .block-info p.txt-address{font-size:1.6rem;color:#403425;line-height:1.43;letter-spacing:0.04em;font-weight:400}@media screen and (max-width:767px){.con-map>.inner .box-address .inner-box-address .block-info p.txt-address{text-align:center}}.con-map>.inner .box-map{margin-top:50px}@media screen and (max-width:767px){.con-map>.inner .box-map{margin-top:28px}}.con-map>.inner .box-map .gmap{width:100%;position:relative;overflow:hidden;aspect-ratio:1440/520}@media screen and (max-width:767px){.con-map>.inner .box-map .gmap{height:520px}}.con-map>.inner .box-map .gmap iframe{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);width:100%;height:100%;object-fit:cover;object-position:center center;filter:grayscale(1)}.con-map>.inner .box-map p.btn-link{margin-top:25px;text-align:center}@media screen and (max-width:767px){.con-map>.inner .box-map p.btn-link{margin-top:18px}}.con-map>.inner .box-map p.btn-link a{padding-right:22px;padding-bottom:8px;display:inline-block;position:relative;z-index:2;border-bottom:1px solid #8d857c}.con-map>.inner .box-map p.btn-link a span{font-size:1.4rem;color:#403425;letter-spacing:0.08em;font-weight:400}.con-map>.inner .box-map p.btn-link a:after{content:"";display:block;position:absolute;top:6px;right:0;width:11px;height:10px;background:url(../img/common/icn_external_b.svg) center center no-repeat;background-size:contain;transition:0.35s cubic-bezier(0.04,1.02,0.61,0.99)}.con-bus{padding-top:175px}@media screen and (max-width:999px){.con-bus{padding-top:140px}}@media screen and (max-width:767px){.con-bus{padding-top:68px}}.con-bus>.inner{width:55.5555555556%;margin-inline:auto;position:relative;z-index:2}@media only screen and (max-width:1440px){.con-bus>.inner{width:80%}}@media screen and (max-width:999px){.con-bus>.inner{width:88%}}@media screen and (max-width:767px){.con-bus>.inner{width:92%}}.con-bus>.inner .secs-schedule{margin-top:46px}@media screen and (max-width:767px){.con-bus>.inner .secs-schedule{margin-top:44px}}.con-bus>.inner .secs-schedule section:not(:last-child){margin-bottom:90px}@media screen and (max-width:767px){.con-bus>.inner .secs-schedule section:not(:last-child){margin-bottom:60px}}.con-bus>.inner .secs-schedule section .box-period{margin-bottom:28px;padding:6px 10px 6px;border:1px solid #403425}@media screen and (max-width:600px){.con-bus>.inner .secs-schedule section .box-period{margin-bottom:20px}}.con-bus>.inner .secs-schedule section p.txt-period{font-size:1.8rem;color:#403425;line-height:1.44;letter-spacing:0.04em;font-weight:500;text-align:center}.con-bus>.inner .secs-schedule .box-schedule{display:grid;grid-template-columns:repeat(2,1fr);gap:60px 80px}@media screen and (max-width:999px){.con-bus>.inner .secs-schedule .box-schedule{gap:60px 40px}}@media screen and (max-width:767px){.con-bus>.inner .secs-schedule .box-schedule{grid-template-columns:repeat(1,1fr);gap:38px 0px}}@media screen and (max-width:600px){.con-bus>.inner .secs-schedule .box-schedule{gap:28px 0px}}.con-bus>.inner .secs-schedule .box-schedule .item table.tbl-schedule{width:100%}.con-bus>.inner .secs-schedule .box-schedule .item table.tbl-schedule.s-go tbody tr td:last-child{color:#6a1c11}.con-bus>.inner .secs-schedule .box-schedule .item table.tbl-schedule.s-return tbody tr td:first-child{color:#6a1c11}.con-bus>.inner .secs-schedule .box-schedule .item table.tbl-schedule thead tr th{padding:10px 10px 8px 24px;width:calc((100% - 50px) / 2);text-align:center}@media screen and (max-width:999px){.con-bus>.inner .secs-schedule .box-schedule .item table.tbl-schedule thead tr th{padding:10px 10px 8px 10px}}@media screen and (max-width:767px){.con-bus>.inner .secs-schedule .box-schedule .item table.tbl-schedule thead tr th{padding:10px 10px 8px 10px}}.con-bus>.inner .secs-schedule .box-schedule .item table.tbl-schedule thead tr th.space{width:50px;padding:0}.con-bus>.inner .secs-schedule .box-schedule .item table.tbl-schedule thead tr th .place{padding-left:31px;position:relative;z-index:2;display:inline-block}@media screen and (max-width:999px){.con-bus>.inner .secs-schedule .box-schedule .item table.tbl-schedule thead tr th .place{padding-left:28px}}@media screen and (max-width:767px){.con-bus>.inner .secs-schedule .box-schedule .item table.tbl-schedule thead tr th .place{padding-left:31px}}.con-bus>.inner .secs-schedule .box-schedule .item table.tbl-schedule thead tr th .place.s-go p.txt-icon{background-color:#403425}.con-bus>.inner .secs-schedule .box-schedule .item table.tbl-schedule thead tr th .place.s-go p.txt-place{color:#403425}.con-bus>.inner .secs-schedule .box-schedule .item table.tbl-schedule thead tr th .place.s-return p.txt-icon{background-color:#6a1c11}.con-bus>.inner .secs-schedule .box-schedule .item table.tbl-schedule thead tr th .place.s-return p.txt-place{color:#6a1c11}.con-bus>.inner .secs-schedule .box-schedule .item table.tbl-schedule thead tr th .place p.txt-icon{position:absolute;top:0;left:0;width:21px;height:21px;border-radius:2px;display:flex;justify-content:center;align-items:center}.con-bus>.inner .secs-schedule .box-schedule .item table.tbl-schedule thead tr th .place p.txt-icon span{font-size:1.4rem;color:#FAF3E4;letter-spacing:0.04em;font-weight:500;display:block;transform:translateX(0.05em)}.con-bus>.inner .secs-schedule .box-schedule .item table.tbl-schedule thead tr th .place p.txt-place{font-size:1.4rem;color:#403425;letter-spacing:0.04em;font-weight:500}@media screen and (max-width:999px){.con-bus>.inner .secs-schedule .box-schedule .item table.tbl-schedule thead tr th .place p.txt-place{letter-spacing:0em}}.con-bus>.inner .secs-schedule .box-schedule .item table.tbl-schedule tbody tr:nth-child(odd){position:relative;z-index:2;background:url(../img/common/bg_mat01_gray02.jpg)}.con-bus>.inner .secs-schedule .box-schedule .item table.tbl-schedule tbody tr td{border-top:1px solid #d9d6d3;border-bottom:1px solid #d9d6d3;padding:13px 10px 13px 10px;font-size:1.6rem;color:#403425;letter-spacing:0.05em;font-weight:600;text-align:center;position:relative;z-index:2;font-weight:400}.con-bus>.inner .secs-schedule .box-schedule .item table.tbl-schedule tbody tr td:first-child{font-size:1.8rem;font-weight:600}.con-bus>.inner .secs-schedule .box-schedule .item table.tbl-schedule tbody tr td.space-arrow{padding:0;position:relative;z-index:2}.con-bus>.inner .secs-schedule .box-schedule .item table.tbl-schedule tbody tr td.space-arrow .arrow{position:absolute;top:calc(50% + 2px);left:calc(50% + 4px);transform:translateY(-50%) translateX(-50%);width:48px;height:6px;background:url(../img/common/icn_arrow01_b.svg) center center no-repeat;background-size:contain}.con-bus>.inner .secs-schedule .box-attention ul.list-attention{margin-top:40px}@media screen and (max-width:767px){.con-bus>.inner .secs-schedule .box-attention ul.list-attention{margin-top:18px}}.con-bus>.inner .secs-schedule .box-attention ul.list-attention li{font-size:1.5rem;color:#403425;line-height:1.66;position:relative;z-index:2;padding-left:1.1em}.con-bus>.inner .secs-schedule .box-attention ul.list-attention li:not(:last-child){margin-bottom:6px}.con-bus>.inner .secs-schedule .box-attention ul.list-attention li:before{content:"・";display:block;position:absolute;top:0px;left:0px}.con-guide-bus{padding-top:175px;padding-bottom:120px}@media screen and (max-width:999px){.con-guide-bus{padding-top:120px}}@media screen and (max-width:767px){.con-guide-bus{padding-top:55px;padding-bottom:80px}}.con-guide-bus>.inner{width:90.2777777778%;margin-inline:auto}@media screen and (max-width:767px){.con-guide-bus>.inner{width:100%}}.con-guide-bus>.inner .box-guide-bus{padding:80px 5.5% 100px;background:url(../img/common/bg_mat01_gray.jpg)}@media screen and (max-width:767px){.con-guide-bus>.inner .box-guide-bus{padding:48px 8% 50px}}.con-guide-bus>.inner .box-guide-bus .inner-box-guide-bus{max-width:1000px;margin-inline:auto;display:flex}@media screen and (max-width:767px){.con-guide-bus>.inner .box-guide-bus .inner-box-guide-bus{display:block}}.con-guide-bus>.inner .box-guide-bus .inner-box-guide-bus .style-btn-link03{margin-top:25px}@media screen and (max-width:767px){.con-guide-bus>.inner .box-guide-bus .inner-box-guide-bus .style-btn-link03{margin-top:28px}}.con-guide-bus>.inner .box-guide-bus .inner-box-guide-bus .block-detail{padding-top:16px;margin-right:80px;flex:1}@media screen and (max-width:1199px){.con-guide-bus>.inner .box-guide-bus .inner-box-guide-bus .block-detail{margin-right:40px}}@media screen and (max-width:767px){.con-guide-bus>.inner .box-guide-bus .inner-box-guide-bus .block-detail{padding-top:0;margin-right:0}}.con-guide-bus>.inner .box-guide-bus .inner-box-guide-bus .block-detail h3{margin-bottom:20px;font-family:"Zen Old Mincho","游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:2.4rem;color:#403425;line-height:1.66;letter-spacing:0.14em;font-weight:500}.con-guide-bus>.inner .box-guide-bus .inner-box-guide-bus .block-detail p.txt-desc{font-size:1.5rem;color:#403425;line-height:1.66;letter-spacing:0.07em;font-weight:400}.con-guide-bus>.inner .box-guide-bus .inner-box-guide-bus .block-image{width:57%}@media screen and (max-width:999px){.con-guide-bus>.inner .box-guide-bus .inner-box-guide-bus .block-image{width:48%}}@media screen and (max-width:767px){.con-guide-bus>.inner .box-guide-bus .inner-box-guide-bus .block-image{margin-top:16px;width:100%}}
/*# sourceMappingURL=access.css.map */