<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";.global-marginTop-0px{margin-top:0px!important}.global-paddingTop-0px{padding-top:0px!important}.global-marginRight-0px{margin-right:0px!important}.global-paddingRight-0px{padding-right:0px!important}.global-marginBottom-0px{margin-bottom:0px!important}.global-paddingBottom-0px{padding-bottom:0px!important}.global-marginLeft-0px{margin-left:0px!important}.global-paddingLeft-0px{padding-left:0px!important}.global-marginTop-10px{margin-top:10px!important}.global-paddingTop-10px{padding-top:10px!important}.global-marginRight-10px{margin-right:10px!important}.global-paddingRight-10px{padding-right:10px!important}.global-marginBottom-10px{margin-bottom:10px!important}.global-paddingBottom-10px{padding-bottom:10px!important}.global-marginLeft-10px{margin-left:10px!important}.global-paddingLeft-10px{padding-left:10px!important}.global-marginTop-20px{margin-top:20px!important}.global-paddingTop-20px{padding-top:20px!important}.global-marginRight-20px{margin-right:20px!important}.global-paddingRight-20px{padding-right:20px!important}.global-marginBottom-20px{margin-bottom:20px!important}.global-paddingBottom-20px{padding-bottom:20px!important}.global-marginLeft-20px{margin-left:20px!important}.global-paddingLeft-20px{padding-left:20px!important}.global-marginTop-30px{margin-top:30px!important}.global-paddingTop-30px{padding-top:30px!important}.global-marginRight-30px{margin-right:30px!important}.global-paddingRight-30px{padding-right:30px!important}.global-marginBottom-30px{margin-bottom:30px!important}.global-paddingBottom-30px{padding-bottom:30px!important}.global-marginLeft-30px{margin-left:30px!important}.global-paddingLeft-30px{padding-left:30px!important}.global-marginTop-40px{margin-top:40px!important}.global-paddingTop-40px{padding-top:40px!important}.global-marginRight-40px{margin-right:40px!important}.global-paddingRight-40px{padding-right:40px!important}.global-marginBottom-40px{margin-bottom:40px!important}.global-paddingBottom-40px{padding-bottom:40px!important}.global-marginLeft-40px{margin-left:40px!important}.global-paddingLeft-40px{padding-left:40px!important}.global-marginTop-50px{margin-top:50px!important}.global-paddingTop-50px{padding-top:50px!important}.global-marginRight-50px{margin-right:50px!important}.global-paddingRight-50px{padding-right:50px!important}.global-marginBottom-50px{margin-bottom:50px!important}.global-paddingBottom-50px{padding-bottom:50px!important}.global-marginLeft-50px{margin-left:50px!important}.global-paddingLeft-50px{padding-left:50px!important}.global-marginTop-60px{margin-top:60px!important}.global-paddingTop-60px{padding-top:60px!important}.global-marginRight-60px{margin-right:60px!important}.global-paddingRight-60px{padding-right:60px!important}.global-marginBottom-60px{margin-bottom:60px!important}.global-paddingBottom-60px{padding-bottom:60px!important}.global-marginLeft-60px{margin-left:60px!important}.global-paddingLeft-60px{padding-left:60px!important}.global-marginTop-70px{margin-top:70px!important}.global-paddingTop-70px{padding-top:70px!important}.global-marginRight-70px{margin-right:70px!important}.global-paddingRight-70px{padding-right:70px!important}.global-marginBottom-70px{margin-bottom:70px!important}.global-paddingBottom-70px{padding-bottom:70px!important}.global-marginLeft-70px{margin-left:70px!important}.global-paddingLeft-70px{padding-left:70px!important}.global-marginTop-80px{margin-top:80px!important}.global-paddingTop-80px{padding-top:80px!important}.global-marginRight-80px{margin-right:80px!important}.global-paddingRight-80px{padding-right:80px!important}.global-marginBottom-80px{margin-bottom:80px!important}.global-paddingBottom-80px{padding-bottom:80px!important}.global-marginLeft-80px{margin-left:80px!important}.global-paddingLeft-80px{padding-left:80px!important}.global-marginTop-90px{margin-top:90px!important}.global-paddingTop-90px{padding-top:90px!important}.global-marginRight-90px{margin-right:90px!important}.global-paddingRight-90px{padding-right:90px!important}.global-marginBottom-90px{margin-bottom:90px!important}.global-paddingBottom-90px{padding-bottom:90px!important}.global-marginLeft-90px{margin-left:90px!important}.global-paddingLeft-90px{padding-left:90px!important}.global-marginTop-100px{margin-top:100px!important}.global-paddingTop-100px{padding-top:100px!important}.global-marginRight-100px{margin-right:100px!important}.global-paddingRight-100px{padding-right:100px!important}.global-marginBottom-100px{margin-bottom:100px!important}.global-paddingBottom-100px{padding-bottom:100px!important}.global-marginLeft-100px{margin-left:100px!important}.global-paddingLeft-100px{padding-left:100px!important}.global-colorBlack{color:#2f2f2f!important}.global-colorWhite{color:#fff!important}.global-fontSizeSmallest{font-size:0.6em!important}.global-fontSizeSmaller{font-size:0.8em!important}.global-fontSizeLarger{font-size:1.2em!important}.global-fontSizeLargest{font-size:1.4em!important}.global-fontWeightNormal{font-weight:normal!important}.global-fontWeightBold{font-weight:bold!important}.global-textAlignLeft{text-align:left!important}.global-textAlignRight{text-align:right!important}.global-textAlignCenter{text-align:center!important}@font-face{font-family:"icomoon";src:url("fonts/icomoon.ttf?d2zvhy") format("truetype"),url("fonts/icomoon.woff?d2zvhy") format("woff"),url("fonts/icomoon.svg?d2zvhy#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:"icomoon"!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-security:before{content:"";color:#4b4b4b}.icon-arrow-dotted:before{content:""}.icon-bus:before{content:""}.global-pc-only{display:block!important}.global-sp-only{display:none!important}main{width:100%;overflow:hidden;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif!important}#footer{margin-bottom:0}b{font-weight:bold}[data-tab-cont]{display:none}[data-tab-cont].-active{display:block}[data-toggle-cont]{height:0;overflow:hidden;-webkit-transition:height 0.3s;-o-transition:height 0.3s;transition:height 0.3s}[data-video-wrap].-active video{pointer-events:auto}[data-video-wrap] video{pointer-events:none}[data-arv-wrapper],[data-dept-wrapper]{display:none}[data-arv-wrapper].-active,[data-dept-wrapper].-active{display:block}@media screen and (-ms-high-contrast:none){main{font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",Osaka,sans-serif!important}}.breadcrumb{width:auto;margin:auto}.breadcrumb__inner{display:block;width:980px;margin:0 auto}.breadcrumb__list{display:-webkit-box;display:-ms-flexbox;display:flex}.breadcrumb__item{padding:10px 0;font-size:13px;color:#2f2f2f;line-height:1.5}.breadcrumb__item:not(:last-child):after{margin:0 10px;content:"&gt;"}.breadcrumb__link{color:#008acb!important;text-decoration:underline}.curtain{border-top:4px solid #8dd70b;background:url(/special/bus/img/curtain_bg.jpg) no-repeat center top}.curtain__inner{display:block;width:980px;height:706px;margin:0 auto}.curtain__inner01{width:483px;padding:35px 25px 38px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#8dd70b}.curtain__h2{font-size:58px;font-weight:bold;color:#fff;line-height:1.3}.curtain__desc{margin-top:40px;font-size:18px;color:#fff;line-height:1.5}.curtain__note{margin-top:25px;font-size:12px;color:#fff;line-height:1.5}.curtain__link{display:block;width:300px;margin:0 auto;margin-top:30px;padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;border-radius:30px;font-size:20px;color:#2f2f2f;text-align:center;text-decoration:none;-webkit-transition:color 0.2s;-o-transition:color 0.2s;transition:color 0.2s}.curtain__link:focus,.curtain__link:hover{color:#74ae10}.feature{width:120%;position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background:#fff;-webkit-box-shadow:0 20px 20px -5px rgba(0,0,0,0.1) inset;box-shadow:0 20px 20px -5px rgba(0,0,0,0.1) inset}.feature__inner{display:block;width:980px;margin:0 auto;padding:60px 0 50px}.feature__h2{font-size:32px;font-weight:bold;color:#2f2f2f;line-height:1.5;text-align:center}.feature__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:30px}.feature__item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:calc(100% / 3 - 20px * (2 / 3) - .01px);flex-basis:calc(100% / 3 - 20px * (2 / 3) - .01px);max-width:calc(100% / 3 - 20px * (2 / 3) - .01px);margin-bottom:20px}.feature__item:not(:nth-child(3n)){margin-right:20px}.feature__item:nth-child(3n+1):nth-last-child(-n+3),.feature__item:nth-child(3n+1):nth-last-child(-n+3)~.feature__item{margin-bottom:0}.feature__imgWrapper{-ms-flex-preferred-size:80px;flex-basis:80px;max-width:80px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.feature__itemInner{margin-left:18px}.feature__link{font-size:16px;font-weight:bold;color:#000;line-height:1.5;text-decoration:underline}.feature__link:hover{text-decoration:none}.feature__desc{margin-top:7px;font-size:12px;color:#333;line-height:1.5}.feature__pagetopWrapper{margin-top:60px;text-align:right}.feature__pagetop{font-size:14px;color:#333;line-height:1.5}.kv__inner{position:relative}.kv__list{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%;overflow-x:hidden}.kv__item:first-child{-webkit-animation:loop 100s -50s linear infinite;animation:loop 100s -50s linear infinite;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}.kv__item:nth-child(2){-webkit-animation:loop2 100s linear infinite;animation:loop2 100s linear infinite}.kv__imgWrapper{display:block}.kv__imgWrapper.-title{position:absolute;top:44px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.kv__imgWrapper.-title .kv__img{width:auto}.kv__img{display:block}@-webkit-keyframes loop{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes loop{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes loop2{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-200%);transform:translateX(-200%)}}@keyframes loop2{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-200%);transform:translateX(-200%)}}.lead{background:url(/special/bus/img/lead_bg.jpg) no-repeat center top}.lead__inner{display:block;width:980px;margin:0 auto;padding-top:80px;padding-bottom:290px;-webkit-box-sizing:border-box;box-sizing:border-box}.lead__list{position:relative;z-index:20;width:100%;-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.lead__item{display:block}.lead__link{display:block;padding:8px 4px;border-bottom:2px solid #84c512;font-size:20px;font-weight:bold;color:#2f2f2f;line-height:1.5;text-align:center;text-decoration:none;-webkit-transition:background 0.2s;-o-transition:background 0.2s;transition:background 0.2s}.lead__link:focus,.lead__link:hover{background:rgba(0,0,0,0.05)}.lead__txt01{font-size:24px;font-weight:bold;color:#2f2f2f;line-height:2.5}.lead__inner01{position:relative;padding-top:70px}.lead__txt.-pink{color:#ff6070}.lead__mapListWrapper{display:block;position:absolute;top:-21px;right:-53px;z-index:10;width:528px;height:599px;-webkit-box-sizing:border-box;box-sizing:border-box;background:url(/special/bus/img/lead_map.svg) no-repeat;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);opacity:0;-webkit-transition:opacity 0.5s,-webkit-transform 0.5s;transition:opacity 0.5s,-webkit-transform 0.5s;-o-transition:transform 0.5s,opacity 0.5s;transition:transform 0.5s,opacity 0.5s;transition:transform 0.5s,opacity 0.5s,-webkit-transform 0.5s}.lead__mapListWrapper:after{display:block;position:absolute;bottom:-5px;right:53px;z-index:15;width:272px;height:124px;-webkit-box-sizing:border-box;box-sizing:border-box;background:url(/special/bus/img/common_bus.png) no-repeat;content:""}.lead__mapListWrapper.-active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.lead__mapListWrapper.-active .lead__mapList:after{opacity:1;-webkit-transition-delay:1.5s;-o-transition-delay:1.5s;transition-delay:1.5s}.lead__mapListWrapper.-active .lead__mapItem:first-child{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;-webkit-transition-delay:0.6s;-o-transition-delay:0.6s;transition-delay:0.6s}.lead__mapListWrapper.-active .lead__mapItem:nth-child(2){-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;-webkit-transition-delay:0.7s;-o-transition-delay:0.7s;transition-delay:0.7s}.lead__mapListWrapper.-active .lead__mapItem:nth-child(3){-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;-webkit-transition-delay:0.8s;-o-transition-delay:0.8s;transition-delay:0.8s}.lead__mapListWrapper.-active .lead__mapItem:nth-child(4){-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;-webkit-transition-delay:0.9s;-o-transition-delay:0.9s;transition-delay:0.9s}.lead__mapListWrapper.-active .lead__mapItem:nth-child(5){-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;-webkit-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}.lead__mapListWrapper.-active .lead__mapItem:nth-child(6){-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;-webkit-transition-delay:1.1s;-o-transition-delay:1.1s;transition-delay:1.1s}.lead__mapListWrapper.-active .lead__mapItem:nth-child(7){-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;-webkit-transition-delay:1.2s;-o-transition-delay:1.2s;transition-delay:1.2s}.lead__mapListWrapper.-active .lead__mapItem:nth-child(8){-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;-webkit-transition-delay:1.3s;-o-transition-delay:1.3s;transition-delay:1.3s}.lead__mapListWrapper.-active .lead__mapItem:nth-child(9){-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;-webkit-transition-delay:1.4s;-o-transition-delay:1.4s;transition-delay:1.4s}.lead__mapListWrapper.-active .lead__mapItem:nth-child(10){-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;-webkit-transition-delay:1.5s;-o-transition-delay:1.5s;transition-delay:1.5s}.lead__mapList{position:absolute;top:0;left:0;width:100%;height:100%;content:""}.lead__mapList:after{display:block;position:absolute;top:212px;left:75px;width:316px;height:319px;background:url(/special/bus/img/lead_map_arrows.svg) no-repeat;background-size:100% auto;opacity:0;-webkit-transition:opacity 0.2s;-o-transition:opacity 0.2s;transition:opacity 0.2s;content:""}.lead__mapItem{position:absolute;-webkit-transform:scale(0.3);-ms-transform:scale(0.3);transform:scale(0.3);opacity:0;-webkit-transition:opacity 0.2s,-webkit-transform 0.2s;transition:opacity 0.2s,-webkit-transform 0.2s;-o-transition:transform 0.2s,opacity 0.2s;transition:transform 0.2s,opacity 0.2s;transition:transform 0.2s,opacity 0.2s,-webkit-transform 0.2s}.lead__mapItem.-aomori{top:193px;left:347px}.lead__mapItem.-yamagata{top:252px;left:326px}.lead__mapItem.-fukushima{top:300px;left:343px}.lead__mapItem.-tokyo{top:370px;left:321px}.lead__mapItem.-aichi{top:394px;left:257px}.lead__mapItem.-fukui{top:344px;left:235px}.lead__mapItem.-osaka{top:414px;left:198px}.lead__mapItem.-shimane{top:396px;left:118px}.lead__mapItem.-kochi{top:455px;left:128px}.lead__mapItem.-fukuoka{top:450px;left:40px}.lead__mapItem:after{display:block;width:43px;height:43px;background:url(/special/bus/img/lead_map_bus.svg) no-repeat;background-size:100% auto;content:""}.measure{background:#fff}.measure__inner{display:block;position:relative;width:1200px;margin:0 auto;padding:160px 0 60px;-webkit-box-sizing:border-box;box-sizing:border-box}.measure__h2Wrapper01{display:block;position:absolute;top:-37px;right:110px;z-index:20}.measure__h2Wrapper01:after{display:block;position:absolute;z-index:10;top:8px;left:8px;width:100%;height:100%;background:-webkit-gradient(linear,left top,right top,from(#00724b),to(#d9ff57));background:-o-linear-gradient(left,#00724b,#d9ff57);background:linear-gradient(to right,#00724b,#d9ff57);-webkit-box-sizing:border-box;box-sizing:border-box;content:""}.measure__h2Wrapper02{position:relative;z-index:15;width:410px;padding:135px 35px 45px 25px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff}.measure__h2Wrapper02:before{position:absolute;top:-10px;right:35px;z-index:10;font-family:"icomoon",sans-serif;font-size:136px;color:#e9e9e9;content:""}.measure__h2{position:relative;z-index:20;font-size:44px;font-weight:bold;color:#2f2f2f;letter-spacing:0.1em;line-height:1.3}.measure__item{display:-webkit-box;display:-ms-flexbox;display:flex}.measure__item:not(:last-child){margin-bottom:80px}.measure__item:nth-child(odd) .measure__itemInner{padding-right:30px}.measure__item:nth-child(2n) .measure__itemInner{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-left:10px}.measure__itemInner{-ms-flex-preferred-size:420px;flex-basis:420px;max-width:420px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-sizing:border-box;box-sizing:border-box}.measure__imgWrapper,.measure__videoWrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.measure__videoWrapper{position:relative;height:590px;cursor:pointer}.measure__videoWrapper:before{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:139px;height:139px;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;background:rgba(146,146,146,0.84);content:""}.measure__videoWrapper:after{display:block;position:absolute;top:50%;left:calc(50% + 7px);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:0;height:0;border-style:solid;border-width:calc(61px / 2) 0 calc(61px / 2) 50px;border-color:transparent transparent transparent #fff;content:""}.measure__videoWrapper.-active:after,.measure__videoWrapper.-active:before{display:none}.measure__img,.measure__video{display:block;width:100%}.measure__video{height:100%;background:black}.measure__h3{position:relative;top:-5px;z-index:20}.measure__h3Txt01{display:block;overflow:hidden;width:0;background:#8dd70b;-webkit-transition:width 0.4s;-o-transition:width 0.4s;transition:width 0.4s}.measure__h3Txt01:not(:last-child){margin-bottom:10px}.measure__h3Txt01.-active .measure__h3Txt02{width:100%}.measure__h3Txt02{display:block;width:0;overflow:hidden;-webkit-transition:width 0.4s;-o-transition:width 0.4s;transition:width 0.4s;-webkit-transition-delay:0.4s;-o-transition-delay:0.4s;transition-delay:0.4s}.measure__h3Txt03{display:inline-block;position:relative;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:76px;font-weight:bold;color:#fff;line-height:1.2;white-space:nowrap}.measure__desc{margin-top:10px;font-size:16px;color:#2f2f2f;line-height:1.9}.measure__linkWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.measure__link{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;margin-top:20px;padding:15px 50px;border-radius:100px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#eaeaea;font-size:20px;color:#2f2f2f;line-height:1.5;text-align:center;text-decoration:none;-webkit-transition:background 0.2s;-o-transition:background 0.2s;transition:background 0.2s}.measure__link.-large{margin-top:30px;padding:15px 90px}.measure__link:focus,.measure__link:hover{background:#d6d6d6}.measure__txt01{margin-top:60px;font-size:28px;color:#2f2f2f;line-height:1.5;text-align:center}.price{background:url(/special/bus/img/price_bg.jpg) no-repeat center top;background-size:cover}.price__inner{display:block;position:relative;width:1000px;margin:0 auto;padding:195px 0 70px}.price__h2{display:block;position:absolute;top:-99px;left:0;width:404px;padding:35px 25px 65px;background:#8dd70b;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:48px;font-weight:bold;color:#fff;line-height:1.3}.price__tableWrapper{position:relative;z-index:10;margin-left:100px;background:rgba(255,255,255,0.95);padding-bottom:44px;-webkit-box-sizing:border-box;box-sizing:border-box}.price__table{width:100%}.price__tr{border-bottom:1px solid #b8bbc6}.price__th{padding:15px 10px 12px;font-size:20px;font-weight:bold;color:#2f2f2f;line-height:1.5;text-align:center;vertical-align:middle}.price__td{padding:8px 10px;font-size:20px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#3f3f3f;line-height:1.5;text-align:center}.price__td.-route{width:400px;padding-left:30px}.price__route{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.price__route:before{margin-right:15px;font-family:"icomoon",sans-serif;font-size:26px;color:#e1c00c;content:""}.price__arv{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.price__arv:before{margin:0 7px;font-family:"icomoon",sans-serif;font-size:15px;color:#acacac;content:""}.price__link{font-size:30px;font-weight:bold;color:#f14343}.price__unit{font-size:18px}.route{position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:120vw;border-top:4px solid #8dd70b;background:#fff;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,0.2) inset;box-shadow:0 2px 12px 0 rgba(0,0,0,0.2) inset;overflow:hidden}.route__inner{display:block;width:880px;margin:0 auto;padding:90px 0 80px}.route__h2{font-size:40px;font-weight:bold;color:#2f2f2f;line-height:1.5;text-align:center}.route__buttonWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.route__button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;padding:5px 18px;border-radius:15px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#eaeaea;font-size:14px;text-align:center;color:#555555;line-height:1.5;-webkit-transition:background 0.2s;-o-transition:background 0.2s;transition:background 0.2s}.route__button:focus,.route__button:hover{background:#d1d1d1}.route__flowList{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;margin-top:50px;border:1px solid #8dd70b}.route__flowItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;-ms-flex-preferred-size:100px;flex-basis:100px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-height:58px;padding:10px 0 10px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:18px;font-weight:bold;color:#fff;line-height:1.5;text-align:center}.route__flowItem:first-child:after,.route__flowItem:nth-child(2):after{display:block;position:absolute;top:50%;left:calc(100% - .1px);z-index:10;width:0;height:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-style:solid;border-width:calc(58px / 2) 0 calc(58px / 2) 21px;content:""}.route__flowItem:first-child{background:#84c512;color:#fff}.route__flowItem:first-child:after{border-color:transparent transparent transparent #84c512}.route__flowItem:nth-child(2){background:#76b509;color:#fff}.route__flowItem:nth-child(2):after{border-color:transparent transparent transparent #76b509}.route__flowItem:nth-child(3){background:#fff;color:#555}.route__flowItem:nth-child(3).-active{background:#6ba00f;color:#fff}.route__flowItem.-active{position:relative}.route__flowItem.-active:before{display:block;position:absolute;top:-38px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:99px;height:45px;background:url(/special/bus/img/common_bus.png) no-repeat;background-size:100% auto;-webkit-box-sizing:border-box;box-sizing:border-box;content:""}.route__h3{margin-top:35px;font-size:20px;font-weight:bold;color:#2f2f2f;line-height:1.5}.route__list01{margin-top:15px}.route__item01{display:block;border:1px solid #ccc;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 2px 0 0 #ededed;box-shadow:0 2px 0 0 #ededed;background:#fff}.route__item01:not(:last-child){margin-bottom:10px}.route__ttl01{display:block;position:relative;padding:15px 22px;padding-right:55px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:20px;font-weight:bold;color:#67a200;line-height:1.5;cursor:pointer;-webkit-transition:background 0.2s;-o-transition:background 0.2s;transition:background 0.2s}.route__ttl01:after,.route__ttl01:before{display:block;position:absolute;top:50%;right:25px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:18px;height:4px;background:#2f2f2f;pointer-events:none;-webkit-transition:opacity 0.2s,-webkit-transform 0.2s;transition:opacity 0.2s,-webkit-transform 0.2s;-o-transition:opacity 0.2s,transform 0.2s;transition:opacity 0.2s,transform 0.2s;transition:opacity 0.2s,transform 0.2s,-webkit-transform 0.2s;content:""}.route__ttl01:after{-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.route__ttl01.-active:before{opacity:0}.route__ttl01.-active:after{-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.route__ttl01:focus,.route__ttl01:hover{background:rgba(0,0,0,0.05)}.route__contInner{padding:0 18px 24px;-webkit-box-sizing:border-box;box-sizing:border-box}.route__table{width:100%}.route__tr:nth-child(odd){background:#fff}.route__tr:nth-child(2n){background:#f7f7f7}.route__td,.route__th{padding:12px 18px;height:50px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;color:#3a3a3a;line-height:1.5}.route__th{width:68%;font-weight:normal}.route__td{width:16%}.route__td:not(:last-child){position:relative}.route__td:not(:last-child):after{display:block;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:1px;height:26px;background:#b1b1b1;-webkit-box-sizing:border-box;box-sizing:border-box;content:""}.route__link{display:block;position:relative;padding:0 10px 0 23px;font-size:16px;color:#67a200;line-height:1.5;text-decoration:underline}.route__link:before{display:block;position:absolute;top:7px;left:8px;width:0;height:0;border-style:solid;border-width:calc(10px / 2) 0 calc(10px / 2) 6px;border-color:transparent transparent transparent #67a200;content:""}.route__link:focus,.route__link:hover{text-decoration:none}.route__link:focus:before,.route__link:hover:before{-webkit-transform:translateX(2px);-ms-transform:translateX(2px);transform:translateX(2px)}.route__list03{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.route__list03.-column01{display:block;margin-top:15px}.route__list03.-column01 .route__item03:not(:last-child){margin-bottom:10px}.route__list03.-column02{margin-top:45px}.route__list03.-column02 .route__item03{-ms-flex-preferred-size:calc(100% / 2 - 30px * (1 / 2) - .01px);flex-basis:calc(100% / 2 - 30px * (1 / 2) - .01px);max-width:calc(100% / 2 - 30px * (1 / 2) - .01px);margin-bottom:20px;text-align:center}.route__list03.-column02 .route__item03:not(:nth-child(2n)){margin-right:30px}.route__list03.-column02 .route__label{text-align:left}.route__list03.-column04{margin-top:45px}.route__list03.-column04 .route__item03{-ms-flex-preferred-size:calc(100% / 4 - 20px * (3 / 4) - .01px);flex-basis:calc(100% / 4 - 20px * (3 / 4) - .01px);max-width:calc(100% / 4 - 20px * (3 / 4) - .01px);margin-bottom:15px;text-align:center}.route__list03.-column04 .route__item03:not(:nth-child(4n)){margin-right:20px}.route__item03{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.route__radio{position:absolute;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.route__radio:checked+.route__label{background:#84c512;color:#fff}.route__radio:focus+.route__label{-webkit-box-shadow:0 0 10px 0 #84c512;box-shadow:0 0 10px 0 #84c512}.route__label{display:block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:15px 25px;border:1px solid #ccc;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#efefef;font-size:20px;color:#555;line-height:1.5;text-decoration:none;cursor:pointer;-webkit-transition:-webkit-box-shadow 0.2s;transition:-webkit-box-shadow 0.2s;-o-transition:box-shadow 0.2s;transition:box-shadow 0.2s;transition:box-shadow 0.2s,-webkit-box-shadow 0.2s}.route__label:hover{-webkit-box-shadow:0 0 10px 0 #84c512;box-shadow:0 0 10px 0 #84c512}.route__arrow{color:#16be65}.route__backWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.route__back{display:inline-block;margin-top:20px;padding:15px 50px;border-radius:100px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#eaeaea;font-size:20px;color:#2f2f2f;line-height:1.5;text-align:center;text-decoration:none;cursor:pointer;-webkit-transition:background 0.2s;-o-transition:background 0.2s;transition:background 0.2s}.route__back:focus,.route__back:hover{background:#d6d6d6}
/*# sourceMappingURL=style_pc.css.map */</pre></body></html>