@charset "UTF-8";/*!
 * ress.css • v1.1.1
 * MIT License
 * github.com/filipelinhares/ress
 */*{background-repeat:no-repeat;padding:0;margin:0}audio:not([controls]){display:none;height:0}hr{overflow:visible}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}summary{display:list-item}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:400;src:local("Noto Sans CJK JP Regular"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Regular.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Regular.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Regular.otf) format("opentype")}@font-face{font-family:"Noto Sans JP";font-style:bold;font-weight:700;src:local("Noto Sans CJK JP Bold"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Bold.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Bold.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Bold.otf) format("opentype")}@font-face{font-family:"Noto Sans JP";font-style:bold;font-weight:900;src:local("Noto Sans CJK JP Black"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Black.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Black.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Black.otf) format("opentype")}@keyframes upDown{0%{transform:translateY(0)}49%{transform:translateY(-100%)}50%{transform:translateY(100%)}51%{transform:translateY(100%)}100%{transform:translateY(0)}}h1,h2,h3,h4,h5,h6{font-weight:400}a{color:#008c89;text-decoration:none;transition:.3s all}img{max-width:100%;height:auto;vertical-align:bottom}li,ul{list-style:none;margin:0;padding:0}table{border-collapse:collapse}:root{font-size:62.5%}body,html{overflow-x:hidden}body{color:#010101;font-family:"Noto Sans JP","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-size:1.6rem;line-height:1.8;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}main{margin-top:80px}.for-spTab{display:none!important}.for-sp{display:none!important}.section-container{width:100%;max-width:1000px;margin-left:auto;margin-right:auto}.section-container::after{clear:both;content:"";display:block}.is-bold{font-weight:700}.is-red{color:#cb0000}.is-blue{color:#0039cb}.is-green{color:#02a747}.highlight{background:url(../img/higilight_blue.png) repeat-x 0 90%;padding-bottom:5px}.highlightShort{background:url(../img/higilight_blue.png) repeat-x 0 90%;background-size:100% 5px}.breadCrumb-wrap{padding:15px 0}.breadCrumb-wrap.breadCrumb-header{margin-top:0}.breadCrumb{width:90%;margin:0 auto}.breadCrumb span{padding:0 8px}.breadCrumb span:first-child{padding-left:0}.btn-basic{width:100%;background:#008c89;box-sizing:border-box;color:#fff;display:inline-block;font-size:1.7rem;font-weight:700;letter-spacing:.15rem;line-height:1.4;padding:20px 45px;position:relative;text-align:center}.btn-basic:hover{opacity:.7}.btn-basic.is-black{background:#010101}.btn-basic.is-black:hover{opacity:.7}.btn-basic.is-white{background:#fff;color:#010101}.btn-basic.is-white:hover{opacity:.7}.btn-ghost{width:100%;border:3px solid #008c89;box-sizing:border-box;color:#008c89;display:inline-block;font-size:1.7rem;font-weight:700;letter-spacing:.15rem;line-height:1.4;padding:15px 20px;position:relative;text-align:center}.btn-ghost::after{width:0;height:100%;background:#008c89;content:"";position:absolute;top:0;right:0;transition:.3s all ease;z-index:-1}.btn-ghost.is-on,.btn-ghost:hover{color:#fff;opacity:1}.btn-ghost.is-on::after,.btn-ghost:hover::after{width:100%;left:0}.btn-ghost.is-on:hover{color:#fff}.btn-ghost.is-on:hover::after{display:block;left:0}.btn-ghost.is-black{border-color:#010101;color:#010101}.btn-ghost.is-black:hover{color:#fff}.btn-ghost.is-black::after{background:#010101}.moduleContact{background:#3f6eb4;box-sizing:border-box;color:#fff;margin-top:170px;padding:50px 5% 120px;position:relative;text-align:center}.moduleContact::before{width:100%;height:130px;background:url(../img/separator_blue.svg) no-repeat 0 0;background-size:100% 100%;content:"";position:absolute;top:-130px;left:0}.moduleContact-des{font-weight:700;margin-top:40px}.moduleContact-btn{display:inline-block;margin-top:40px}.moduleContact-btns{display:flex;flex-wrap:wrap;margin-top:40px}.moduleContact-btns-item{width:47%}.moduleContact-btns-item+.moduleContact-btns-item{margin-left:6%}.moduleNavLinks{display:flex;flex-wrap:wrap;margin-top:100px}.moduleNavLinks.is-top{margin-top:60px}.moduleNavLinks-item{width:25%;text-align:center}.moduleNavLinks-item>a{width:100%;box-sizing:border-box;color:#010101;display:block;padding:40px 0;position:relative}.moduleNavLinks-item>a::after{width:0;height:100%;background:#008c89;content:"";position:absolute;top:0;right:0;transition:.3s all ease;z-index:-1}.moduleNavLinks-item svg{fill:#010101;transition:.3s all}.moduleNavLinks-item span{display:block;font-weight:700}.moduleNavLinks-item>a.is-on,.moduleNavLinks-item>a:hover{color:#fff}.moduleNavLinks-item>a.is-on::after,.moduleNavLinks-item>a:hover::after{width:100%;left:0}.moduleNavLinks-item>a.is-on svg,.moduleNavLinks-item>a:hover svg{fill:#fff}.module-lead{line-height:2;margin-top:50px}.module-block-left,.module-block-right{display:flex;flex-wrap:wrap;justify-content:space-between}.module-block-left>p,.module-block-right>p{width:45%}.module-block-left>p img,.module-block-right>p img{width:100%}.module-block-left>div,.module-block-right>div{width:52%}.module-block-right{flex-direction:row-reverse}.module-listNotice{color:#646464;font-size:1.4rem;padding-left:1em;text-indent:-1em}.module-listNotice-item+.module-listNotice-item{margin-top:5px}.module-listBorder{background:#fdfdfd;border:6px solid #f2f2f2;box-sizing:border-box;padding:40px}.module-listBorder-item:not(:first-child){margin-top:8px}.module-listBorder-item:not(:first-child)>span{display:block;margin-top:12px}.module-listBorder-sub-item{box-sizing:border-box;margin-top:5px;padding-left:1em}.module-flowList{display:flex;justify-content:space-between;flex-wrap:wrap}.module-flowList-contents-title{background:url(../img/bg_arrow.png) no-repeat 90% center/contain;box-sizing:border-box;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;line-height:1.2;padding:10px 20px 10px 5px;position:relative}.module-flowList-contents-title::before{width:50%;height:100%;background:#008c89;content:"";padding-right:30px;position:absolute;top:0;left:0;z-index:-1}.module-flowList-contents-des{font-weight:700;margin-top:20px}.module-flowList-contents-des.is-line{border-left:3px solid #008c89;box-sizing:border-box;padding-left:10px}.module-flowList-contents-des.is-line span{color:#008c89}.wp-pagenavi{font-family:"Noto Sans JP","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}.wp-pagenavi>a,.wp-pagenavi>span{display:inline-block;margin-right:10px}.wp-pagenavi>a{background:#8d8d8d;box-sizing:border-box;color:#fff;font-weight:700;padding:6px 15px;text-align:center}.wp-pagenavi>a:hover{background:#008c89;color:#fff;opacity:1}.wp-pagenavi .current{background:#008c89;box-sizing:border-box;color:#fff;font-weight:700;padding:6px 15px;text-align:center}table{width:100%;box-sizing:border-box}.table-overflow{width:100%}.tableBase td,.tableBase th{box-sizing:border-box;font-weight:700;line-height:1.4;text-align:center}.tableBase th{background:#010101;color:#fff;font-size:1.8rem;padding:10px}.tableBase td{padding:25px}.tableBase tbody tr:nth-child(even) td{background:#eee}.title-underline{color:#010101;font-size:6rem;font-weight:900;letter-spacing:.3rem;line-height:1.4;padding-bottom:25px;position:relative;text-align:center}.title-underline::before{width:40px;height:3px;background:#010101;content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.title-underline.is-en{font-family:Kanit,sans-serif;font-size:9rem;letter-spacing:.4rem;padding-bottom:15px}.title-underline.is-white{color:#fff}.title-underline.is-white::before{background:#fff}.title-borderLeft{box-sizing:border-box;font-size:2rem;font-weight:900;padding-left:28px;position:relative}.title-borderLeft::before{content:"■";color:#3f6eb4;position:absolute;top:0;left:0}.pagetop{display:none;position:fixed;bottom:30px;right:40px;z-index:9997}.pagetop>a{width:50px;height:50px;background:#010101;border-radius:50%;display:block;opacity:.7;overflow:hidden;text-align:center}.pagetop>a:hover{opacity:1;transform:scale(1.1)}.pagetop>a:hover svg{animation:upDown .3s cubic-bezier(.25,.46,.45,.94)}.pagetop svg{width:25px;height:25px;stroke:#fff;padding-top:12px;transition:.3s stroke}.footer{background:#010101;padding:60px 0 20px}.footer-logo{width:165px;margin:0 auto}.footer-nav{margin-top:20px;text-align:center}.footer-nav-item{display:inline-block;margin-top:20px}.footer-nav-item>a{color:#fff;display:block;padding:3px 30px;position:relative}.footer-nav-item>a::after{width:0;height:2px;background:#fff;content:"";position:absolute;bottom:-3px;left:15%;transition:.3s width}.footer-nav-item>a:hover::after{width:70%}.footer-nav-item:not(:first-child)>a::before{width:1px;height:100%;background:#fff;content:"";position:absolute;top:0;left:0;transform:rotate(20deg)}.footer-cookie{color:#fff;font-size:1.4rem;margin-top:60px;text-align:center}.footer-cookie span{cursor:pointer}.footer-cookie.is-en{line-height:1;position:fixed;bottom:0;left:0}.footer-cookie.is-en>span{color:#5a5a5a;display:block;font-size:1.8rem;font-weight:700;padding:60px 70px 20px 20px}.footer-cookie.is-en>span::before{width:35px;height:35px;background:#fff;border-radius:50%;content:"";position:absolute;bottom:12px;left:9px;z-index:-1}.footer-cookie.is-en>span::after{border:70px solid transparent;border-top-color:#5a5a5a;content:"";position:absolute;left:-70px;bottom:-70px;transform:rotate(45deg);z-index:-2}.footer-copyright{color:#fff;margin-top:0;text-align:center}.footer-cookie.is-en~.footer-copyright{margin-top:40px}.cookie-modal{display:none}.cookie-modal-screen{width:100%;height:100vh;background:rgba(0,0,0,.8);position:fixed;top:0;left:0;z-index:998}.cookie-modal-contents{width:90%;max-width:1000px;background:rgba(255,255,255,.9);box-sizing:border-box;box-shadow:0 1px 2px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.07),0 4px 8px rgba(0,0,0,.07),0 8px 16px rgba(0,0,0,.07),0 16px 32px rgba(0,0,0,.07),0 32px 64px rgba(0,0,0,.07);padding:120px 5%;position:fixed;top:50%;left:50%;text-align:center;transform:translate(-50%,-50%);z-index:9999}.cookie-modal-contents-title{font-size:3rem;font-weight:700}.cookie-modal-contents-des{margin-top:40px}.cookie-modal-contents-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#010101;border:none;border-radius:0;color:#fff;cursor:pointer;font-size:1.6rem;font-weight:700;margin-top:40px;outline:0;padding:15px 40px;transition:.3s opacity}.cookie-modal-contents-btn:hover{opacity:.7}.cookie-modal-contents-closeBtn{background:#010101;box-sizing:border-box;color:#fff;cursor:pointer;font-size:2rem;font-weight:700;line-height:1;padding:20px;position:absolute;top:0;right:0}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:0 0;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:1}.hamburger-box{width:25px;height:18px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1px}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{width:25px;height:2px;background-color:#000;border-radius:0;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::after,.hamburger-inner::before{content:"";display:block}.hamburger-inner::before{top:-8px;left:0}.hamburger-inner::after{bottom:-8px;left:0}.is-active .hamburger-inner::before{top:-8px;left:0}.is-active .hamburger-inner::after{bottom:-8px;left:0}.hamburger--slider .hamburger-inner{top:1px}.hamburger--slider .hamburger-inner::before{top:8px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.2s}.hamburger--slider .hamburger-inner::after{top:16px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0,8px,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner::before{transform:rotate(-45deg) translate3d(-3.5714285714px,-6px,0);opacity:0}.hamburger--slider.is-active .hamburger-inner::after{transform:translate3d(0,-16px,0) rotate(-90deg)}.hamburger{display:none;position:fixed;top:22px;right:7%;z-index:10001}.header-wrap{position:relative}.header{width:95%;margin:0 auto;padding:10px 0 10px}.header-company{width:90%;max-width:700px;float:right;margin-right:140px;padding-bottom:20px}.header-language{position:absolute;top:-10px;right:0;z-index:999;text-align:center}.header-language-item>span{background:#010101;box-sizing:border-box;color:#fff;cursor:pointer;display:block;font-weight:700;padding:8px 12px}.header-language-sub{width:100%;position:absolute;top:-244px;left:0;text-align:center;transition:.3s top;z-index:-1}.header-language-sub.is-active{top:44px}.header-language-sub-item>a{background:#fff;box-sizing:border-box;display:block;padding:8px 10px}.header-language-sub-item>a:hover{background:#008c89;color:#fff}.header-contents{clear:both}.header-contents-logo{width:180px}.header-contents-logo a:hover{opacity:.7}.header .gnav{width:80%;margin-top:5px}.header .gnav.is-active{left:0}.header .gnav-list-item{display:inline-block;margin-top:10px}.header .gnav-list-item>a{color:#010101;display:block;font-weight:700;padding:0 15px;position:relative}.header .gnav-list-item>a::before{width:0;height:3px;background:#008c89;content:"";position:absolute;bottom:-10px;left:5%;transition:.3s width}.header .gnav-list-item>a.is-on,.header .gnav-list-item>a:hover{color:#008c89}.header .gnav-list-item>a.is-on::before,.header .gnav-list-item>a:hover::before{width:90%}.header .gnav-list-item.is-reserve{margin-top:30px}.header .gnav-list-item.is-reserve>a{background:#4aa4e1;color:#fff;padding:10px 0;text-align:center}.header .gnav-language{border-top:1px solid #ccc;margin-top:30px;padding-top:10px}.header .gnav-language::after{clear:both;content:"";display:block}.header .gnav-language-item{width:50%;float:left}.header .gnav-language-item>a{width:100%;box-sizing:border-box;display:block;padding:10px;text-align:center}.headerFixed{width:100%;background:rgba(255,255,255,.98);box-shadow:0 2px 8px rgba(0,0,0,.2);position:fixed;top:-200px;left:0;transition:.3s all;z-index:9999}.headerFixed.is-on{top:0}.headerFixed-contents-wrap{width:100%;max-width:1380px;display:flex;align-items:center;flex-wrap:wrap;margin:0 auto}.headerFixed-logo{width:8%;margin-right:2%}.headerFixed-logo a:hover{opacity:.7}.headerFixed-gnav{width:77%}.headerFixed-gnav-list{letter-spacing:-.4em}.headerFixed-gnav-list-item{display:inline-block;letter-spacing:normal}.headerFixed-gnav-list-item>a{box-sizing:border-box;color:#010101;display:block;font-weight:700;padding:15px 18px;position:relative}.headerFixed-gnav-list-item>a::before{width:0;height:3px;background:#008c89;content:"";position:absolute;bottom:0;left:0;transition:.3s all}.headerFixed-gnav-list-item>a.is-on,.headerFixed-gnav-list-item>a:hover{color:#008c89}.headerFixed-gnav-list-item>a.is-on::before,.headerFixed-gnav-list-item>a:hover::before{width:100%}.headerFixed-reserve{width:13%;font-size:1.8rem;font-weight:700}.headerFixed-reserve>a{width:100%;height:100%;background:#4aa4e1;box-shadow:0 2px 5px rgba(0,0,0,.2);box-sizing:border-box;color:#fff;display:block;letter-spacing:.5rem;line-height:1.4;padding:17px 0;text-align:center}.headerFixed-reserve>a:hover{opacity:.7}.mv{position:relative;top:-15px}.mv-img img{width:100%}.mv-title{width:90%;color:#fff;font-size:6rem;font-weight:900;line-height:1;position:absolute;top:50%;left:5%;transform:translateY(-50%);text-align:center}.mv-inner{width:95%;height:100%;position:absolute;top:0;left:50%;transform:translateX(-50%)}.mv-reservationBtn{box-sizing:border-box;position:absolute;bottom:calc(100% - 13px);right:0}.mv-reservationBtn>a{width:100%;box-sizing:border-box;color:#fff;display:block;font-size:1.8rem;font-weight:700;letter-spacing:.5rem;padding:15px 50px;position:relative;text-align:center}.mv-reservationBtn>a::before{width:100%;height:100%;background:#4aa4e1;content:"";position:absolute;top:-5px;left:0;transform:skew(-10deg) rotate(-5deg);transition:.3s all;z-index:-1}.mv-reservationBtn>a::after{width:0%;height:100%;background:#010101;content:"";position:absolute;top:-7px;right:0;transition:.3s all ease;transform:skew(-10deg) rotate(-5deg);z-index:-1}.mv-reservationBtn>a:hover{opacity:.7}.busStop{position:relative}.busStop-nav{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:40px}.busStop-nav::after{width:32%;content:"";display:block}.busStop-nav-item{width:32%;margin-top:20px}.busStop-illust{margin-top:80px}.busStop-illust:first-of-type{margin-top:100px}.busStop-illust-img{width:75%;margin:50px auto 0}.busStop-airport-img{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-100}.busStop-airport-img-inner{width:100%;height:100%;clip-path:inset(0);position:absolute;top:0;left:0}.busStop-airport-img-item{width:100vw;height:100%;background:url(../img/pages/busstop/bg.jpg) no-repeat center center/contain;position:fixed;top:0;left:0;z-index:-1}.busStop-direction{margin-top:80px}.busStop-direction-contents-wrap{margin-top:10px}.busStop-direction-contents-wrap::after{clear:both;content:"";display:block}.busStop-direction-contents{width:30%;float:left;margin-top:40px;margin-left:5%}.busStop-direction-contents:nth-child(3n+1){clear:both;margin-left:0}.busStop-direction-contents-des{font-weight:700;margin-top:10px}.contact-contents-des{font-size:1.8rem;font-weight:700;line-height:2;margin-top:30px;text-align:center}.contact-contents-list-wrap{margin-top:30px}.contact-contents-list::after{clear:both;content:"";display:block}.contact-contents-list-number,.contact-contents-list-title{box-sizing:border-box;font-size:1.8rem;font-weight:700;padding:20px 40px}.contact-contents-list-title{width:45%;float:left}.contact-contents-list-title span{display:block;font-size:1.6rem;margin-left:8px}.contact-contents-list-number{width:55%;float:right;font-size:2rem}.contact-contents-list:nth-child(odd){background:#eee}.contact-contents+.contact-contents{margin-top:100px}.flow-howto-contents-title{margin-top:60px}.flow-howto-contents-subtitle{display:inline-block;font-size:1.8rem;font-weight:700;margin-top:30px}.flow-howto-contents-list{margin-top:20px;padding-left:20px}.flow-howto-contents-list-item{list-style-type:decimal;margin-top:8px}.flow-howto-contents-list-item .is-notice{color:#4d4c4c;display:block;font-size:1.4rem}.flow-howto-contents-des{margin-top:20px}.flow-howto-attention{border:5px solid #e5e5e5;box-sizing:border-box;margin-top:40px;padding:40px}.flow-howto-attention-title{font-weight:700}.flow-howto-attention-title::before{width:21px;height:19px;background:url(../img/icon/icon_attention.png) no-repeat 0 0/contain;content:"";display:inline-block;margin-right:5px;padding-bottom:5px;vertical-align:middle}.flow-howto-attention-des{margin-top:20px}.flow-reserve{background:#f5f5f5;box-sizing:border-box;margin-top:170px;padding:20px 0;position:relative}.flow-reserve::after,.flow-reserve::before{width:100%;height:130px;content:"";position:absolute;left:0}.flow-reserve::before{background:url(../img/separator_gray_top.svg) no-repeat 0 0;background-size:100% 100%;content:"";top:-130px}.flow-reserve::after{background:url(../img/separator_gray_bottom.svg) no-repeat 0 0;background-size:100% 100%;content:"";bottom:-130px}.flow-reserve-fee{margin-top:50px}.flow-reserve-fee-contents-title{border-top:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf;box-sizing:border-box;font-weight:700;margin-top:20px;padding:16px}.flow-reserve-fee-contents-list{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.flow-reserve-fee-contents-list-item{width:33.3333333%;box-sizing:border-box;padding:20px 0;position:relative;text-align:center}.flow-reserve-fee-contents-list-item+.flow-reserve-fee-contents-list-item::before{width:1px;height:120px;background:#bfbfbf;content:"";position:absolute;top:50%;left:0;transform:translateY(-50%)}.flow-reserve-fee-notice{color:#4d4c4c;font-size:1.4rem;margin-top:10px}.flow-reserve-discount{margin-top:50px}.flow-reserve-discount-des{font-weight:700;margin-top:16px}.flow-reserve-discount-notice{margin-top:20px}.flow-reserve-discount-notice-item{color:#4d4c4c;font-size:1.4rem;margin-top:5px;padding-left:1em;text-indent:-1em}.flow-reserve-des{font-size:1.8rem;font-weight:700;margin-top:60px;text-align:center}.flow-reserve-btn{width:40%;margin:30px auto 0}.flow-reserve-btn>a{width:100%;background:#008c89;color:#fff;display:inline-block;font-size:1.8rem;font-weight:700;padding:20px;text-align:center}.flow-reserve-btn>a:hover{opacity:.7}.flow-policy{margin-top:140px}.flow-policy-des{font-size:1.8rem;font-weight:700;margin-top:50px;text-align:center}.flow-policy-links{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:20px}.flow-policy-links::after{width:32%;content:"";display:block}.flow-policy-links-item{width:32%;margin-top:20px}.flow-policy-links-item>a{padding:30px 10px}.news-category{display:flex;flex-wrap:wrap}.news-category-item{width:25%}.news-category-item a{padding:15px 5%}.news-category-item+.news-category-item a{border-left:none}.news-contents-wrap{margin-top:60px}.news-contents{border-bottom:1px solid #d2d2d2;box-sizing:border-box;padding:30px 10px}.news-contents:first-child{border-top:1px solid #d2d2d2}.news-contents-date{color:#666;display:inline-block;margin-right:16px}.news-contents-category{display:inline-block}.news-contents-category a{box-sizing:border-box;color:#fff;display:block;font-size:1.4rem;font-weight:700;padding:2px 15px}.news-contents-category a:hover{opacity:.7}.news-contents-category a.is-nrt{background:#3f6eb4;color:#fff}.news-contents-category a.is-tyo{background:#008c89}.news-contents-category a.is-others{background:#010101}.news-contents-title{font-weight:700;margin-top:16px}.news-contents-title a{color:#010101}.news-contents-title a:hover{color:#008c89}.news-pager{margin-top:60px;text-align:center}.newsDetail-date{color:#666}.newsDetail-title{border-bottom:1px solid #d2d2d2;font-size:2.4rem;font-weight:700;margin-top:10px;padding-bottom:20px}.newsDetail-btnList{display:flex;justify-content:center;margin-top:60px}.newsDetail-btnList-item a{background:#8d8d8d;box-sizing:border-box;color:#fff;font-weight:700;padding:20px}.newsDetail-btnList-item a:hover{background:#008c89}.newsDetail-btnList-item+.newsDetail-btnList-item{margin-left:20px}.notes-list{width:90%;margin:60px auto 0}.notes-list-item{width:100%;background:url(../img/icon/icon_check.png) no-repeat 0 8px;background-size:17px 12px;box-sizing:border-box;margin-top:40px;padding-left:1.5em}section.sec-table{margin:0 0 100px}.sec-table .area_table-wrap{background:#fff}.sec-table .area_table-wrap .table-wrap-title{background:#707070;padding:25px 0;text-align:center;color:#fff;font-size:115%}.sec-table .area_table-wrap .wrap-inner{padding:30px 50px}.list_table-detail li{overflow:hidden}.list_table-detail li:nth-child(odd){background:#eee}.list_table-detail .long-time{float:left;width:90px;text-align:center;height:85px;line-height:85px;position:relative;font-weight:600}.list_table-detail .ex-time{color:#cb0000}.list_table-detail .long-time span{position:absolute;left:0;right:0;width:100%;bottom:20px;font-size:10px;font-weight:400;line-height:1}.list_table-detail .short-time{float:left;width:calc(100% - 90px)}.list_table-detail .short-time .time-box{display:inline-block;width:60px;height:100px;line-height:75px;position:relative;text-align:center;font-weight:600}.list_table-detail .short-time .time-box.color-blue{color:#0039cb}.list_table-detail .short-time .time-box.color-green{color:#02a747}.list_table-detail .short-time .time-box .small{position:absolute;line-height:1.2;left:0;top:11px;width:100%;font-size:11px;font-weight:400}.list_table-detail .short-time .time-box .company{padding-top:5px;position:absolute;line-height:1.2;left:0;bottom:10px;width:100%;font-size:12px;font-weight:700;color:#010101}.list_table-detail .short-time .time-box .company::before{width:80%;height:1px;background:#999;content:"";position:absolute;top:0;left:50%;transform:translateX(-50%)}.list_table-detail .short-time .time-box .company.is-red{color:#cb0000}.list_table-detail .short-time .time-box .company.is-red::before{background-color:#cb0000}.list_table-detail .short-time .time-box .company.is-blue{color:#0039cb}.list_table-detail .short-time .time-box .company.is-blue::before{background-color:#0039cb}.list_table-detail .short-time .time-box .company.is-green{color:#02a747}.list_table-detail .short-time .time-box .company.is-green::before{background-color:#02a747}.list_table-detail .short-time .time-box.star::before{content:"★";position:absolute;left:0;width:100%;text-align:center;bottom:37px;line-height:1;font-size:10px}.sec-table .area_table-wrap .wrap-inner .att-box{border-top:solid 1px #000;margin:30px 0 0;padding:15px 0 0}.list_att{font-size:88%;text-indent:-1em;padding:0 0 0 1.2em}.list_att .red{color:#cb0000}.list_att .blue{color:#0039cb}.list_att .green{color:#02a747}.btn_link{width:500px;box-sizing:border-box;margin:40px auto;border:solid 3px #e5e243;background:#e5e243;text-align:center;border-radius:6px}.btn_link a{display:block;padding:20px 0;font-weight:600;background-image:url(../img/tables/arrow2.png);background-repeat:no-repeat;background-position:right 20px center;background-size:9px 15px;position:relative;overflow:hidden;transition:all .5s}.btn_link a::before{content:"";width:100%;height:100%;background:#000;position:absolute;left:-100%;top:0;transition:all .5s}.btn_link a:hover::before{left:0}.btn_link a:hover{color:#e5e243;background-image:url(../img/tables/arrow.png)}.btn_link span{display:block;position:relative;z-index:2}.list_table-detail .short-time .att-time{color:#000}.list_table-detail .short-time .att-time::before{content:"※";position:absolute;left:0;width:100%;text-align:center;bottom:37px;line-height:1;font-size:10px}.timetable-nav{margin-top:60px}.timetable-nav-item{display:inline-block;margin-right:32px}.timetable-nav-item>a{box-sizing:border-box;color:#010101;display:block;font-size:2.1rem;font-weight:700;padding:10px 20px;position:relative}.timetable-nav-item>a::before{width:100%;height:3px;background:#008c89;content:"";position:absolute;bottom:0;left:0}.timetable-nav-item>a::after{width:0;height:100%;background:#008c89;content:"";position:absolute;top:0;right:0;transition:.3s all ease;z-index:-1}.timetable-nav-item>a.is-on,.timetable-nav-item>a:hover{color:#fff}.timetable-nav-item>a.is-on::after,.timetable-nav-item>a:hover::after{width:100%;left:0}.timetable-nav-item>a.is-on:hover{color:#fff}.timetable-nav-item>a.is-on:hover::after{display:block;left:0}.timetable-links-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:40px}.timetable-links-list::after{width:32%;content:"";display:block}.timetable-links-list-item{width:32%;margin-top:20px}.timetable-links-list-item .is-reserve::before{width:30px;height:21px;background:url(../img/icon/icon_reserve.png) no-repeat 0 0/contain;content:"";display:inline-block;margin-right:10px;padding-bottom:3px;vertical-align:top}.timetable-links-list-item .is-reserve.is-on::before,.timetable-links-list-item .is-reserve:hover::before{background:url(../img/icon/icon_reserve_white.png) no-repeat 0 0/contain}.timetable-links-notice{font-weight:700;margin-top:20px}.timetable-links-notice img{width:30px}.timetable-links-notice span{margin:0 8px}.timetable-guide{background:#f5f5f5;box-sizing:border-box;margin-top:130px;padding:20px 0;position:relative}.timetable-guide::after,.timetable-guide::before{width:100%;height:130px;content:"";position:absolute;left:0}.timetable-guide::before{background:url(../img/separator_gray_top.svg) no-repeat 0 0;background-size:100% 100%;content:"";top:-130px}.timetable-guide::after{background:url(../img/separator_gray_bottom.svg) no-repeat 0 0;background-size:100% 100%;content:"";bottom:-130px}.timetable-guide-contents-wrap{margin-top:50px}.timetable-guide-contents{box-sizing:border-box}.timetable-guide-contents-title{font-size:1.8rem;font-weight:700}.timetable-guide-contents-des{line-height:2}.timetable-guide-contents+.timetable-guide-contents{margin-top:20px}.timetable-main{margin-top:160px}.timetable-main-lead{margin-top:40px;text-align:center}.timetable-main-lead-title{font-size:2rem;font-weight:700}.timetable-main-lead-notice{color:#4d4c4c;font-size:1.4rem;margin-top:5px}.timetable-main-lead-des{margin-top:20px}.timetable-main-timetable{margin-top:40px}.timetable-main-timetable-btn{width:60%;margin:40px auto 0}.timetable-contact{margin-top:100px}.timetable-contact-table{width:100%;margin-top:50px}.timetable-contact-table td>span{font-size:1.4rem}.timetable-contact-table td:not(:last-child),.timetable-contact-table th:not(:last-child){border-right:10px solid #fff}.timetableHotel-title{margin-top:160px}.timetableHotel-table{width:100%;margin-top:50px}.timetableHotel-table td:first-child,.timetableHotel-table th:first-child{width:30%;border-right:10px solid #fff}.timetableHotel-table td .is-time{min-height:44px}.timetableHotel-table td .is-company-name{display:block;font-weight:400;margin-top:5px;padding-top:5px;position:relative}.timetableHotel-table td .is-company-name::before{width:50%;height:2px;background:#010101;content:"";position:absolute;top:0;left:50%;transform:translateX(-50%)}.timetableHotel-table td img{width:40%;display:block;margin:10px auto 0}.timetableHotel-notice{font-weight:700;margin-top:10px}.topPage-img img{width:100%}.topPage-img:nth-of-type(1){margin-top:120px}.topPage-img:nth-of-type(2){margin-top:70px}.topPage-img:nth-of-type(3){margin-top:20px}.topPage-attention{background:#cb0000;box-sizing:border-box;color:#fff;padding:40px;text-align:center}.topPage-attention-title{font-weight:700}.topPage-attention-des{margin-top:16px}.topPage-info{margin-top:40px;padding-bottom:40px;text-align:center}.topPage-info-inner{background:#f8eaee;box-sizing:border-box;padding:40px}.topPage-info-title{font-size:2.4rem;font-weight:700}.topPage-info-title::before{width:24px;height:24px;background:url(../img/icon/icon_info.svg) no-repeat 0 0/contain;content:"";display:inline-block;margin-right:12px;position:relative;top:2px}.topPage-info-contents-wrap{width:100%;box-sizing:border-box}.topPage-info-contents{display:flex;margin-top:20px;text-align:left}.topPage-info-contents-date{color:#666;font-size:1.4rem;line-height:2;margin-right:24px}.topPage-info-contents-title{font-size:1.6rem}.topPage-info-contents-title a{color:#010101;font-weight:700}.topPage-info-contents-title a:hover{color:#008c89}.topPage-timetable{margin-top:60px}.topPage-timetable-links{display:flex;justify-content:space-between;flex-wrap:wrap}.topPage-timetable-links-item{width:48%;margin-top:50px}.topPage-timetable-links-item>a{height:82px;min-height:82px;display:flex;align-items:center;justify-content:center}.topPage-timetable-download{width:40%;margin:40px auto 0}.topPage-about{margin-top:40px;text-align:center}.topPage-about-subtitle{font-size:3.8rem;font-weight:700;margin-top:50px}.topPage-about-des{font-size:2.4rem;line-height:2.5;margin-top:40px}.topPage-about-des .is-big{font-size:1.3em;font-weight:700}.topPage-about-des .is-small{font-size:.7em}.topPage-about-btn{display:inline-block;margin-top:40px}.topPage-news{text-align:center}.topPage-news-contents-wrap{width:70%;margin:0 auto}.topPage-news-contents{margin-top:40px;text-align:left}.topPage-news-contents-date{color:#666;font-size:1.4rem}.topPage-news-contents-title a{color:#010101;font-weight:700}.topPage-news-contents-title a:hover{color:#008c89}.topPage-news-btn{display:inline-block;margin-top:40px}.topPage-bnr{padding:60px 0 80px}.topPage-bnr a{display:block}.topPage-bnr a:hover{opacity:.7}.topPage-bnr-img{width:50%;margin:0 auto}.alignright{float:right;margin:0 0 20px 40px}.alignleft{float:left;margin:0 40px 20px 0}.aligncenter{display:block;margin:0 auto;text-align:center}.post-content{width:100%;margin:30px auto 0}.post-content h2{border-bottom:1px solid #008c89;color:#008c89;font-size:1.8rem;font-weight:700;margin-top:40px;padding-bottom:5px}.post-content h3{box-sizing:border-box;font-size:1.8rem;font-weight:700;border-left:5px solid #008c89;margin-top:40px;padding-left:10px}.post-content h4{color:#010101;font-weight:700;margin-top:40px}.post-content h5{font-weight:700;margin-top:40px}.post-content p{margin-top:20px}.post-content img{max-width:100%;height:auto!important}.post-content a:active,.post-content a:hover,.post-content a:link,.post-content a:visited{color:#008c89!important}.post-content em{color:#666;display:block;font-size:1.4rem;font-style:normal;margin-top:10px}.post-content strong{font-weight:700}.post-content ol,.post-content ul{margin-top:20px}.post-content ol li,.post-content ul li{word-wrap:break-word}.post-content ol li ol,.post-content ol li ul,.post-content ul li ol,.post-content ul li ul{margin-top:0}.post-content ul li{box-sizing:border-box;padding-left:20px;position:relative}.post-content ul li:before{width:7px;height:3px;background:#008c89;content:"";position:absolute;top:.8em;left:0}.post-content ul li ul li{list-style:circle}.post-content ul li ol li{list-style-type:decimal}.post-content ol{padding-left:2rem}.post-content ol li{list-style-type:decimal}.post-content ol ul li{list-style:circle}.post-content blockquote{margin:1em 40px}.post-content del{color:#008c89}.post-content table{width:100%;margin-top:30px}.post-content table td,.post-content table th{border:1px solid #7d7d7d;box-sizing:border-box;padding:15px}.post-content table th{width:25%;background:#faf8f4;font-weight:400;text-align:left}@media (min-width:1080px){.header{width:90%;max-width:1380px}.mv-inner{width:90%;max-width:1380px}.mv-reservationBtn{bottom:calc(100% - 22px)}.mv-reservationBtn>a{font-size:2.1rem;padding:20px 40px}}@media (min-width:1600px){.mv-reservationBtn{bottom:93%}}@media (max-width:979px){.for-pcOnly{display:none!important}.for-spTab{display:block!important}.sp-container{width:90%!important;margin-left:auto;margin-right:auto}.btn-basic{font-size:1.5rem}.btn-ghost{font-size:1.5rem;padding:15px 20px}.moduleContact::before{height:80px;top:-80px}.title-underline{font-size:5.2rem}.title-underline.is-en{font-size:8rem}.header-company{max-width:550px}.headerFixed{display:none}.mv-title{font-size:3.5rem}.mv-reservationBtn>a::before{top:0}.contact-contents-list-title{width:55%}.contact-contents-list-number{width:45%}.flow-reserve::after,.flow-reserve::before{height:80px}.flow-reserve::before{top:-80px}.flow-reserve::after{bottom:-80px}.timetable-nav-item>a{font-size:1.8rem}.timetable-guide::after,.timetable-guide::before{height:80px}.timetable-guide::before{top:-80px}.timetable-guide::after{bottom:-80px}.topPage-timetable-download{width:60%}.topPage-about-subtitle{font-size:3.2rem}.topPage-about-des{font-size:2rem}}@media (max-width:767px){body{font-size:1.5rem;padding-top:68px}main{margin-top:40px}.for-pc{display:none!important}.for-sp{display:block!important}.breadCrumb-wrap{margin-top:50px}.btn-basic{font-size:1.4rem;padding:15px 20px}.btn-ghost{padding:10px}.btn-ghost:hover{color:#008c89}.btn-ghost:hover::after{display:none}.moduleContact{padding:30px 5% 40px;margin-top:40px}.moduleContact::before{height:40px;top:-40px}.moduleContact-des{margin-top:30px}.moduleContact-btn{width:100%}.moduleContact-btns-item{width:100%}.moduleContact-btns-item+.moduleContact-btns-item{margin-left:0;margin-top:20px}.moduleNavLinks{margin-top:30px}.moduleNavLinks.is-top{margin-top:30px}.moduleNavLinks-item{width:50%}.moduleNavLinks-item>a{color:#008c89;padding:20px}.moduleNavLinks-item>a::after{display:none}.moduleNavLinks-item svg{width:30px;height:30px;fill:#008c89}.moduleNavLinks-item>a.is-on,.moduleNavLinks-item>a:hover{color:#008c89}.moduleNavLinks-item>a.is-on svg,.moduleNavLinks-item>a:hover svg{fill:#008c89}.module-lead{margin-top:30px}.module-block-left>p,.module-block-right>p{width:100%}.module-block-left>div,.module-block-right>div{width:100%}.module-block-right{flex-direction:row}.module-listNotice{font-size:1.3rem}.module-listBorder{padding:25px}.module-flowList-contents{width:100%}.module-flowList-contents-title{background:none #008c89;display:block;font-size:1.6rem;padding:20px;text-align:center}.module-flowList-contents-title::before{display:none}.module-flowList-contents-title::after{border:10px solid transparent;border-top-color:#008c89;content:"";position:absolute;bottom:-20px;left:50%;transform:translateX(-50%)}.wp-pagenavi>a{padding:4px 10px}.wp-pagenavi .current{padding:4px 10px}.table-overflow>table{max-width:100%;display:block;overflow-x:scroll;white-space:nowrap;-webkit-overflow-scrolling:touch}.table-overflow>table::-webkit-scrollbar{height:5px;background:#ccc}.table-overflow>table::-webkit-scrollbar:horizontal{height:5px}.table-overflow>table::-webkit-scrollbar-button{width:5px;height:5px;background:#666}.table-overflow>table::-webkit-scrollbar-piece{background:#ccc}.table-overflow>table::-webkit-scrollbar-thumb{background:#666}.table-overflow>table::-webkit-scrollbar-corner{background:#333}.tableBase th{font-size:1.6rem;padding:6px}.tableBase td{padding:10px}.title-underline{font-size:2.8rem}.title-underline.is-en{font-size:4rem}.title-borderLeft{font-size:1.7rem}.pagetop{bottom:80px;right:20px}.pagetop>a{opacity:1}.pagetop>a:hover{transform:scale(1)}.pagetop>a:hover svg{animation:none}.footer{padding-top:40px}.footer-logo{width:120px}.footer-nav{text-align:left}.footer-nav-item{width:90%;display:block;margin:0 auto}.footer-nav-item>a{border-bottom:1px solid #222;padding:10px 0}.footer-nav-item>a::after{display:none}.footer-nav-item:not(:first-child)>a::before{display:none}.footer-cookie{margin-top:40px}.cookie-modal-contents{background:#fff;padding:80px 5% 40px}.cookie-modal-contents-title{font-size:2rem}.cookie-modal-contents-des{margin-top:20px;text-align:left}.cookie-modal-contents-btn{margin-top:20px}.cookie-modal-contents-closeBtn{font-size:1.8rem}.hamburger{display:block}.header{width:100%;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.2);box-sizing:border-box;padding:10px 5%;position:fixed;top:0;left:0;z-index:9998}.header-company{width:40%;float:none;margin-right:0;padding-bottom:0;position:absolute;right:21%;top:0}.header-company-img{line-height:1}.header-contents-logo{width:30%}.header .gnav{width:100%;height:100vh;background:#fff;box-sizing:border-box;margin-top:0;padding:50px 5% 0;position:fixed;top:0;left:100%;transition:.3s all;z-index:9998}.header .gnav-list-item{display:block;margin-top:21px}.header .gnav-list-item>a::before{display:none}.mv{top:0}.mv-title{font-size:2.8rem}.busStop-nav{margin-top:0}.busStop-nav::after{display:none}.busStop-nav-item{width:100%}.busStop-illust{margin-top:40px}.busStop-illust:first-of-type{margin-top:50px}.busStop-illust-img{width:100%;margin-top:30px}.busStop-direction{margin-top:50px}.busStop-direction-contents-wrap{margin-top:0}.busStop-direction-contents{width:48%;margin-top:30px;margin-left:2%}.busStop-direction-contents:nth-child(3n+1){clear:none;margin-left:2%}.busStop-direction-contents:nth-child(2n+1){clear:both;margin-left:0}.contact-contents-des{font-size:1.5rem;margin-top:20px}.contact-contents-list-wrap{margin-top:30px}.contact-contents-list-number,.contact-contents-list-title{font-size:1.6rem}.contact-contents-list-title{width:100%;float:none;font-size:1.5rem;padding-bottom:0}.contact-contents-list-title span{font-size:1.4rem}.contact-contents-list-number{width:100%;float:none;padding:0 40px 20px}.contact-contents+.contact-contents{margin-top:50px}.flow-howto-contents-title{margin-top:30px}.flow-howto-contents-subtitle{font-size:1.5rem;margin-top:30px}.flow-howto-contents-list{margin-top:10px}.flow-howto-contents-des{margin-top:10px}.flow-howto-attention{margin-top:30px;padding:20px}.flow-reserve{margin-top:80px;padding:20px 5% 40px}.flow-reserve::after,.flow-reserve::before{height:40px}.flow-reserve::before{top:-40px}.flow-reserve::after{bottom:-40px}.flow-reserve-fee{margin-top:30px}.flow-reserve-fee-contents-list-item{width:100%;padding:15px 0}.flow-reserve-fee-contents-list-item+.flow-reserve-fee-contents-list-item::before{width:80%;height:1px;top:0;left:50%;transform:translate(-50%,0)}.flow-reserve-discount{margin-top:30px}.flow-reserve-des{font-size:1.5rem;margin-top:30px}.flow-reserve-btn{width:100%;margin-top:20px}.flow-reserve-btn>a{width:100%;display:block;font-size:1.5rem;padding:10px}.flow-policy{margin-top:60px}.flow-policy-des{font-size:1.5rem;margin-top:30px}.flow-policy-links{margin-top:10px}.flow-policy-links::after{display:none}.flow-policy-links-item{width:100%}.flow-policy-links-item>a{padding:10px}.news-category-item{width:100%}.news-category-item a{padding:10px}.news-category-item+.news-category-item{margin-top:16px}.news-category-item+.news-category-item a{border-left:3px solid #008c89}.news-contents-wrap{margin-top:40px}.news-contents{padding:20px 10px}.news-contents-category a{padding:0 10px}.news-contents-title{font-size:1.5rem;margin-top:10px}.news-pager{margin-top:30px}.newsDetail{padding-bottom:40px}.newsDetail-title{font-size:1.7rem}.newsDetail-btnList{margin-top:50px}.newsDetail-btnList-item a{font-weight:400;padding:10px 15px}.newsDetail-btnList-item a:hover{background:#8d8d8d}.notes-list{width:100%;margin-top:30px}.notes-list-item{margin-top:30px}section.sec-table{margin:0 auto 60px;width:94%}.sec-table .area_table-wrap{background:#fff}.sec-table .area_table-wrap .table-wrap-title{background:#707070;padding:15px 0;text-align:center;color:#fff;line-height:1.4}.sec-table .area_table-wrap .wrap-inner{padding:14px 8px}.list_table-detail li{overflow:hidden}.list_table-detail li:nth-child(odd){background:#eee}.list_table-detail .long-time{width:100%;float:none;text-align:center;height:60px;line-height:60px;position:relative;font-weight:600}.list_table-detail .ex-time{color:#cb0000}.list_table-detail .long-time span{position:absolute;left:0;right:0;width:100%;bottom:12px;font-size:10px;font-weight:400;line-height:1}.list_table-detail .short-time{overflow:hidden}.list_table-detail .short-time .time-box{float:left;width:20%;height:90px;line-height:60px;position:relative;text-align:center;font-weight:600}.list_table-detail .short-time .time-box.color-blue{color:#0039cb}.list_table-detail .short-time .time-box.color-green{color:#02a747}.list_table-detail .short-time .time-box .small{position:absolute;line-height:1.2;left:0;top:6px;width:100%;font-size:11px;font-weight:400}.list_table-detail .short-time .time-box.star::before{content:"★";position:absolute;left:0;width:100%;text-align:center;bottom:37px;line-height:1;font-size:10px}.sec-table .area_table-wrap .wrap-inner .att-box{border-top:solid 1px #000;margin:30px 0 0;padding:15px 0 0;font-size:88%}.list_att{font-size:88%;text-indent:-1em;padding:0 0 0 1.2em}.list_att .red{color:#cb0000}.list_att .blue{color:#0039cb}.list_att .green{color:#02a747}.btn_link{max-width:500px;box-sizing:border-box;margin:40px auto;border:solid 3px #e5e243;background:#e5e243;text-align:center;border-radius:6px}.btn_link a{display:block;padding:15px 0;font-weight:600;background-image:url(../img/tables/arrow2.png);background-repeat:no-repeat;background-position:right 12px center;background-size:9px 15px;position:relative;overflow:hidden;transition:all .5s}.btn_link a::before{content:"";width:100%;height:100%;background:#000;position:absolute;left:-100%;top:0;transition:all .5s}.btn_link span{display:block;position:relative;z-index:2}.list_table-detail .short-time .att-time{color:#000}.list_table-detail .short-time .att-time::before{content:"※";position:absolute;left:0;width:100%;text-align:center;bottom:37px;line-height:1;font-size:10px}.timetable-nav{margin-top:20px}.timetable-nav-item{display:block;margin-right:0}.timetable-nav-item>a{font-size:1.5rem;padding:10px}.timetable-nav-item>a:hover{color:#010101}.timetable-nav-item>a:hover::after{display:none}.timetable-nav-item+.timetable-nav-item{margin-top:10px}.timetable-links-list{margin-top:20px}.timetable-links-list::after{width:48%}.timetable-links-list-item{width:48%;margin-top:16px}.timetable-links-list-item .is-reserve::before{width:20px;height:17px;padding-bottom:0;vertical-align:middle}.timetable-links-notice img{width:20px;padding-bottom:5px}.timetable-guide{margin-top:60px;padding:20px 5%}.timetable-guide::after,.timetable-guide::before{height:40px}.timetable-guide::before{top:-40px}.timetable-guide::after{bottom:-40px}.timetable-guide-contents-wrap{margin-top:30px}.timetable-guide-contents-title{font-size:1.5rem}.timetable-main{margin-top:80px}.timetable-main-lead{margin-top:30px}.timetable-main-lead-title{font-size:1.7rem}.timetable-main-timetable{margin-top:30px}.timetable-main-timetable-btn{width:100%;margin-top:30px}.timetable-contact{margin-top:40px}.timetable-contact-table{margin-top:30px}.timetable-contact-table td,.timetable-contact-table th{width:50%;font-size:1.4rem}.timetable-contact-table td:not(:last-child),.timetable-contact-table th:not(:last-child){border-right-width:5px}.timetableHotel-title{margin-top:80px}.timetableHotel-table{margin-top:30px}.topPage-img:nth-of-type(1){margin-top:60px}.topPage-img:nth-of-type(2){margin-top:50px}.topPage-info{margin-top:20px;padding-bottom:20px}.topPage-info-contents-wrap{width:100%}.topPage-info-contents{display:block}.topPage-info-contents-title{font-size:1.5rem}.topPage-timetable{margin-top:40px}.topPage-timetable-links-item{width:100%;margin-top:20px}.topPage-timetable-links-item>a{height:auto;min-height:auto}.topPage-timetable-download{width:100%}.topPage-about{margin-top:20px}.topPage-about-subtitle{font-size:2.4rem;margin-top:30px}.topPage-about-des{font-size:1.5rem;line-height:2;margin-top:30px}.topPage-about-des .is-big{font-size:1.2em}.topPage-about-des .is-small{position:relative;top:-5px}.topPage-about-btn{display:block}.topPage-news-contents-wrap{width:100%}.topPage-news-contents{margin-top:30px}.topPage-news-contents-title{font-size:1.5rem}.topPage-news-btn{display:block}.topPage-bnr{padding:30px 0 40px}.topPage-bnr-img{width:90%}.alignright{max-width:40%;margin:0 0 20px 20px}.alignleft{max-width:40%;margin:0 20px 20px 0}.post-content{margin-top:20px}.post-content h2{font-size:1.6rem;margin-top:30px}.post-content h3{font-size:1.6rem;margin-top:30px;padding-left:10px}.post-content h4{margin-top:30px}.post-content h5{margin-top:30px}.post-content img{width:100%}.post-content em{font-size:1.2rem}.post-content table th{width:40%}}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute!important;clip:rect(0 0 0 0)!important}}