.heading-2{display:flex;align-items:center;font-size:1.375rem;text-align:center;color:#231815;text-align:left;padding:11px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.heading-2 .notice{font-size:0.9375rem;font-weight:normal;display:inline-block;padding:0 0 0 20px}.heading-3{margin:70px 30px 0;font-size:1.25rem}.lead-txt{margin:20px 0 0}.lead-txt span{font-size:0.8125rem;display:block}.btn--box{display:flex;flex-wrap:wrap;justify-content:center}.btn--box .btn{font-size:1.25rem;width:340px;border-radius:100px;margin:30px 1% 0 1%;padding:15px 40px}.btn--box .btn span{font-size:0.8125rem;display:block}.access__map .access__photo{background:#eef8f8}.access__map .btn{font-size:1.125rem;display:block;max-width:300px;line-height:22px;border:0;border-radius:100px}.access__map .access__photo__txt{text-align:center}.access__map .access__photo__txt-link{color:#444;font-size:1rem}.access__map{}@media screen and (max-width:639px){.access__map .access__photo{margin:20px 0 0;padding:10px}.access__map .btn{margin:20px auto 0;padding:10px}}.access__map{}@media screen and (min-width:640px) and (max-width:959px){.access__map .access__photo{margin:30px;padding:20px}.access__map .btn{margin:0 auto;padding:10px}}.access__map{}@media print,screen and (min-width:960px){.access__map .access__photo{margin:30px;padding:20px}.access__map .btn{margin:0 auto;padding:10px}}.access__map{}.route .heading-1{font-size:1.5rem}.route .route__block .item .item__child{font-size:0.9375rem}.route .route__block .item .item__child .ttl{font-size:0.9375rem;position:relative;z-index:5;color:#fff;background:#4fc0e3;border-radius:3px;height:50px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;font-weight:bold}.route .route__block .item .item__child .ttl span{display:block;text-align:center}.route .route__block .item .item__child .ttl .sm__font{font-size:0.75rem;margin:-10px 0 0}.route .route__block .item .item__child .ttl-last{font-size:1.125rem;color:#fff;background:#0084c5;border-radius:3px;text-align:center;padding:15px}.route .route__block .item .item__child .box{padding:10px 5px 40px 30px}.route .route__block .item .item__child .text a{font-weight:bold}.route .route__block .item .item__child .dl__flex{display:flex;flex-wrap:wrap}.route .route__block .item .item__child .dl__flex dt{width:20%}.route .route__block .item .item__child .dl__flex dd{width:80%}.route .route__block .item .item__child .notice{color:#ff1815}.route .route__block .item .item__child p.notice{text-indent:-0.5em}.route .route__block .item__sub{position:absolute;top:-30px;right:0}.route .route__block .item__sub a{font-weight:bold}.route .route__block .item__flex,.route .route__block .item__wrap{position:relative;display:flex}.route .route__block .item__wrap .item{margin:0 10px 0 0}.route .route__block .item__wrap .item .item__narrow:first-child{margin:0 5px 0 0}.route .route__block .item__wrap .item .item__narrow:last-child{margin:0 0 0 5px}.route .arrow{position:relative}.route .arrow:before{content:"";position:absolute;top:7%;left:10px;width:5px;height:85%;background:#ccc;border-radius:10px}.route .arrow:after{content:"";position:absolute;bottom:0;left:3px;border:10px solid transparent;border-top:15px solid #ccc;border-radius:4px}.route{}@media screen and (max-width:639px){.route .route__block{margin:20px 0 0}.route .route__block .item__wide{width:100%}.route .route__block .item__narrow{width:100%}.route .route__block .item__wrap{flex-wrap:wrap}.route .route__block .item__flex{flex-wrap:nowrap}.route .route__block .item__wrap .item{width:100%}.route .is--sp{margin:0 0 50px 0!important}}.route{}@media screen and (min-width:640px) and (max-width:959px){.route .route__block{margin:30px 0 0}.route .route__block .item__wide{width:100%}.route .route__block .item__narrow{width:50%}.route .route__block .item__flex,.route .route__block .item__wrap{flex-wrap:nowrap}}.route{}@media print,screen and (min-width:960px){.route .route__block{margin:30px 0 0}.route .route__block .item__wide{width:100%}.route .route__block .item__narrow{width:50%}.route .route__block .item__flex,.route .route__block .item__wrap{flex-wrap:nowrap}}.route{}.item__linktext{margin:5px 0 0 0;font-weight:bold}.section__list{}@media screen and (max-width:639px){.section__list li{padding-left:1.3em;text-indent:-1.1em}}.section__list{}@media screen and (min-width:640px) and (max-width:959px){.section__list li{padding-left:1.4em;text-indent:-1.2em}}.section__list{}@media print,screen and (min-width:960px){.section__list li{padding-left:1.2em;text-indent:-1em}}.route,.section{}@media screen and (max-width:639px){.route,.section{margin-top:40px}}.route,.section{}@media screen and (min-width:640px) and (max-width:959px){.route,.section{margin-top:50px}}.route,.section{}@media print,screen and (min-width:960px){.route,.section{margin-top:60px}}.section.access__map{}@media screen and (max-width:639px){.section.access__map{margin-bottom:40px}}.section.access__map{}@media screen and (min-width:640px) and (max-width:959px){.section.access__map{margin-bottom:50px}}.section.access__map{}@media print,screen and (min-width:960px){.section.access__map{margin-bottom:60px}}.route-heading__icon{margin-right:15px;width:35px}.route-contents{}@media screen and (max-width:639px){.route-contents{margin-top:20px}}.route-contents{}@media screen and (min-width:640px) and (max-width:959px){.route-contents{margin-top:30px}}.route-contents{}@media print,screen and (min-width:960px){.route-contents{margin-top:30px}}.p-menu{display:flex;flex-wrap:wrap}@media screen and (max-width:1199.999px){.p-menu{justify-content:flex-start}}@media screen and (min-width:1200px){.p-menu{justify-content:space-around}}.p-menu__wrapper{display:flex;flex-wrap:wrap}@media screen and (max-width:699.999px){.p-menu__wrapper{width:100%}.p-menu__wrapper:not(:first-child){margin-top:15px}}@media screen and (min-width:700px) and (max-width:1199.999px){.p-menu__wrapper{margin-left:auto;margin-right:auto;width:80%}.p-menu__wrapper:not(:first-child){margin-top:15px}}.p-menu__item{display:flex;align-items:center;font-weight:bold;font-size:1.1rem}@media screen and (max-width:639.99px){.p-menu__item{margin-left:auto;width:85%}.p-menu__item:not(:first-child){margin-top:15px}}@media screen and (min-width:640px) and (max-width:1199.999px){.p-menu__item{width:49%;padding-left:5%}}@media screen and (min-width:1200px){.p-menu__item:not(:first-child){margin-left:30px}}.p-menu__item .item-icon{display:inline-block;margin-right:5px;width:25px}.c-Lable{color:#fff;background:#4fc0e3;border-radius:3px;height:50px;align-items:center;font-weight:bold;text-align:center;display:flex;justify-content:center;line-height:1;letter-spacing:0.2rem}@media screen and (max-width:639px){.c-Lable{height:40px}}.c-stepBox{display:flex;align-items:flex-start;min-height:45px;margin-left:23px}@media screen and (max-width:639px){.c-stepBox{margin-left:8px}}.c-stepBox:not(:first-child){margin-top:15px}.c-stepBox__icon{margin-right:10px;z-index:1;min-width:30px;max-width:30px;background-color:#fff}@media screen and (max-width:639px){.c-stepBox__icon{margin-right:8px;min-width:7.7vw}}.c-stepBox__text{line-height:1.5}@media screen and (max-width:375px){.c-stepBox__text{font-size:3.1vw}}@media screen and (max-width:639.99px){.c-stepBox__text .sp_br{display:block}}@media screen and (min-width:640px) and (max-width:1199.999px){.c-stepBox__text .sp_br{display:none}}@media screen and (min-width:1200px){.c-stepBox__text .sp_br{display:none}}.c-stepBox__innertext{min-height:45px;display:flex}.c-arrowBox{position:relative;padding-bottom:40px}.c-arrowBox .step_or{margin-left:30px;color:#aaa;font-weight:bold}@media screen and (max-width:639px){.c-arrowBox .step_or{margin-left:16px}}.c-arrowBox:before{content:"";position:absolute;left:6px;width:6px;height:calc(100% - 0px);background:#ccc;border-radius:10px;z-index:0;margin-top:-14px}@media screen and (max-width:639px){.c-arrowBox:before{margin-top:-13px;left:1px;width:3px;height:calc(100% + 1px)}}.c-arrowBox:after{content:"";position:absolute;bottom:-9px;left:-1px;border:10px solid transparent;border-top:16px solid #ccc;border-radius:4px}@media screen and (max-width:639px){.c-arrowBox:after{left:-3.5px;bottom:-3px;border:6px solid transparent;border-top:10px solid #ccc}}.c-arrowBox:not(:first-child){margin-top:15px}.c-arrowBox--taxi{height:100%}.step_arrowbox{position:relative;padding-bottom:40px;height:calc(100% - 65px)}@media screen and (max-width:639px){.step_arrowbox{height:calc(100% - 55px)}}.step_arrowbox .step_or{margin-left:30px}@media screen and (max-width:639px){.step_arrowbox .step_or{margin-left:16px}}.step_arrowbox:not(:first-child){margin-top:15px}.c-toLable{font-size:1rem;color:#fff;background:#0084c5;border-radius:3px;text-align:center;padding:15px;letter-spacing:0.6rem;display:flex;justify-content:center;align-items:center;line-height:1}@media screen and (max-width:639px){.c-toLable{height:40px;letter-spacing:5px;line-height:12px}}.c-fromLable{color:#fff;background:#4fc0e3;border-radius:3px;height:50px;align-items:center;flex-wrap:wrap;font-weight:bold;text-align:center;letter-spacing:0.2rem;display:flex;justify-content:center;line-height:1}@media screen and (max-width:639px){.c-fromLable{height:40px}}.p-simpleBoxs{display:flex;justify-content:space-between;margin-top:15px}.p-simpleBoxs--21 .p-simpleBox:nth-child(odd){width:58%}.p-simpleBoxs--21 .p-simpleBox:nth-child(2n){width:40%}.p-simpleBoxs--21{}@media screen and (max-width:639px){.p-simpleBoxs--21 .p-simpleBox:nth-child(odd){width:62%}.p-simpleBoxs--21 .p-simpleBox:nth-child(2n){width:37%}}.p-simpleBoxs--11 .p-simpleBox:nth-child(odd){width:49%}.p-simpleBoxs--11 .p-simpleBox:nth-child(2n){width:49%}
/*# sourceMappingURL=index.css.map */