@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Lato:wght@400;700&family=Noto+Sans+JP:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Lato:wght@700&display=swap";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{text-decoration:none}mark{font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}ul,ol{list-style:none}*,*:before,*:after{margin:0;box-sizing:border-box}html{font-size:62.5%;font-size:10px}body{font-family:"Noto Sans JP",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,"\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3",Hiragino Kaku Gothic ProN,"\6e38\30b4\30b7\30c3\30af\4f53",YuGothic,"\30e1\30a4\30ea\30aa",Meiryo,sans-serif;color:#333;font-size:1.4rem;line-height:1.625;-webkit-text-size-adjust:100%;background:#fff;word-break:break-all}img{max-width:100%;height:auto}a{color:#333;text-decoration:underline}a:hover{text-decoration:none}button{border:0;background:rgba(0,0,0,0);font-family:"Noto Sans JP",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,"\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3",Hiragino Kaku Gothic ProN,"\6e38\30b4\30b7\30c3\30af\4f53",YuGothic,"\30e1\30a4\30ea\30aa",Meiryo,sans-serif;color:#333}button:hover{cursor:pointer}address{font-style:normal}select{-webkit-appearance:none;border:none;background:none;color:#333}.l-header{position:relative;background:#fff;z-index:5}.l-header__main{position:relative;height:76px;display:flex;align-items:center}.l-header__logo{width:60px;margin:auto;line-height:1}.l-header__login,.l-header__nav-btn,.l-header__mypage{position:absolute;top:50%;transform:translateY(-50%)}.l-header__login,.l-header__mypage{right:22px}.l-header__nav-btn{left:22px}.l-hamburger{position:relative;display:block;width:24px;height:24px;border:none;background:none;outline:none;padding:0;appearance:none;cursor:pointer;transition:.3s}.l-hamburger:before{content:"";display:block;position:absolute;width:48px;height:48px;top:calc(50% - 24px);right:calc(50% - 24px);opacity:0}.l-hamburger__bar{position:absolute;display:block;width:24px;top:calc(50% - 2px);height:3px;background:#333;transition:.3s ease}.l-hamburger__bar:before,.l-hamburger__bar:after{content:"";display:block;position:absolute;left:0;width:100%;height:3px;background:#333;transition:.3s ease}.l-hamburger__bar:before{top:-10px}.l-hamburger__bar:after{top:10px}.is-menu-opened .l-hamburger__bar{background:transparent}.is-menu-opened .l-hamburger__bar:before,.is-menu-opened .l-hamburger__bar:after{top:0}.is-menu-opened .l-hamburger__bar:before{transform:rotate(-45deg)}.is-menu-opened .l-hamburger__bar:after{transform:rotate(45deg)}.l-quick-nav{position:sticky;top:0;z-index:3}.l-quick-nav__list{display:flex}.l-quick-nav__item{width:25%}.l-quick-nav__anc{display:block;height:72px;font-size:1.1rem;font-weight:bold;text-align:center;text-decoration:none;color:#fff;padding-top:10px}.l-quick-nav__anc:before{content:"";display:block;width:45px;height:29px;margin:0 auto 6px;background-repeat:no-repeat;background-size:contain}.l-quick-nav__anc--1{background-color:#7bc2dd}.l-quick-nav__anc--1:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAAA6CAMAAAAHgr5qAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAA8UExURUdwTP///////////////////////////////////////////////////////////////////////////4/JsPUAAAATdFJOUwCb61OuID7AEtEHaHz33se3MI2civEvAAACc0lEQVRYw+1YSbaDIBBkllFE7n/Xr6ACComR/F1q5YtSND1UNwHghx/ewsHR+AtGyHqJJfQtEN7HbH0boosb+leYevzsXwP3G40mkmNCu7ufU4+RQcnzCxWTxjynjgS68gbHTW8EUiqiN9Mko8fP0RuyfSD6nlovn8HwxMfMzLDcVleQu9TTat2xiZc59dBHPR9ZqnMXfoOaEzTFzyjaXfMl6nwXzMC3qZ2GULMiHZ5Qu3mrUWxFfMJiKzwtu6j54lAVPLsWhSt1yIYgagvpq+SbGtQrEVp/ZpvIFAonFrtV4IzV/EnJuEMSuQnvcSlo83beSF0tdOXr1DZJIiPTkhDiJJY0t3rZ6my31KZOrXap5CdZFvsWelksCN2pvRFDDmuSDZcYlnIb91prhsOiffh3oM2mhFOZ+0Gmt+Mz6rwpbS5ZqUcO3IgwkONz6qJHk90hxgVHGRry8ZlDVKVxsrWA4lxgg/bpJ9QphrlLBNwcHpJDLCv4THCiJjo/q9CkRn0ZLIKALqK0V83iGTfHTGfAp5o52EK81ZXatWYJZ/IyBzwWpU/NlZULzKXtVuaskW8dMStzAFa/qX1YoKmF+6hr3J+HBVULBTx0bMPaCphA8+G+gQOa9kYOSHKezM4xPKj09RyF/0wpMgJdBrPGcDjiWmg/Giedv4vDGjncG4LtbepDE2+O7srfB8kvHNUv8gtHI4YNqNPkqHgCPreeT4xO2reZJC4t1/Cn1KKY2bxmOVSZRouiDfdB3L6Kmtbu3be7qXkw28mM74X6yb1xlQ4krkBF9j82unaFY91m4+bFE3Z7hHhRn6G59ZP8/Tnyw3/hD9XdguCnjx8/AAAAAElFTkSuQmCC)}.l-quick-nav__anc--1.is-active:after{background-color:#7bc2dd}.l-quick-nav__anc--2{background-color:#e1647c;padding-top:11px}.l-quick-nav__anc--2:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAABCCAMAAADg8zHGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAMBQTFRFR3BM////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////hjngHwAAAD90Uk5TACYC8gHuFBD9+unf9UbBGQXa+K5sDGKOhD3QgHMvvLcsIZ9ZOZjEF3eKspNcTqlTHQkxETajy7p55X2c1QhneRAGiwAAA+FJREFUGBm1wQd22lAUBNBRRRJN9GJ679i420lm/7vK+wIRsE3OF3HuxSUznlnh+xR4poPvM+GZDb7PLs0TP/r4RmZKBCTTqVQK329AYeB/GFKU8T/ceyS7+Cc/UxEbH0xIFu/wD158RtI9nMk3KbK4nsHYM05lAypLXG/EWBN/mHXupXG9sMmDMo7yOcYMXM2u/LpR3rI4ygY8auEbmXVGXtceyWf8E9Odhojlc4x0XeRIFne7Ka7Uv3nySa+wbEPJBlS8mQ28cC94f0ByqbHH2OIWZp2R1waA3oRHi1sk1EvzhLXKMdJ1AQwzPOE0kEjP4Re8mQ1gyHOZBhKopKkUF/ObR4ex1wbEzudB592hEkyhr0Zl7EL8rHGv60LYTQrHI/mMu7pHMYC2qU9RRiQbMDK2oWwpnF6OZPEOGFJ4fehqUQygmHUebBBZUGzxQrEGUKN4g64OSS8Pkc8xZpkQZoZkE2hTLAG4RZIT6HJI5iBuAypek6IPYVDcAPYryTREl6QFXRRjiBaV18aKYgQxohgCGFDkAYwpTGiiGEO0KLouVhQNiBFFFcCapOcCGFNAl0OyA3HfZHFmA3UKA6JPMQdglsgbiBzJALpyJH0Xwuy5AOwfJDMhhGmRTIcQRh7i1iPZga4XiiWOhhQLRDYUZRw9UrSg69ajWOGgbVFsEclS+FkctCiKU2h7p1KvQJhVi6JpYm9C4b/dQeQfqcyhz32l4gxm5WWaiv+AAyNDxSrNax2fSqGCBB4yPFfF0drnmcDAuZ+p+3wFF40CnvCr+MPOOjxRMPCHux0/OVS84GlTH/ZsfDbd8Ohph1P2bYkxv1ZBLNx2+ZHTfWmE+Ki9LFAEm6yNj3rzpk9ak1keMbNa4NesUrWCjyqG4eKSVAUndk/8C6uMT2xosVse/+4N17nb8MhavKx3z6TfyJaXHYexNq7hdnjgP2ZDiAFpIWKsBg6VEhIz1yWfe35tir0BaSEWzim8PJKplAuMPfcRG5AWjvpU6kjiruXwqGYjFuZIf5eKVakEIfRl00xiCF1hjcmk76EnXDCprg0tNSY3hA7DY3I56JjzChZ0NHkNaAh9XgMa+rwKNLR5jSI0tHnkZ/h3FmNpaDB4UCzfYdTkZaU+3CX3OtBwz4MqhBvwkpwJ8c5IHTosRhwTSo2XbKH0GHmAjgkjBURmvKQBxaUygZZfjHhTKCVeMoOypsi0oaf8nEuTLIUAtrzIMQC4BZKFEfQ9UDTLq0eP5GPqk/sfJK356i0gaaWQxDuPnDw+sRsej6pIJFzwwHnAF+yqx4M6krHNlkOldIuvjZ6oFNaI/AZ2SNFF6soEKwAAAABJRU5ErkJggg==);width:40px;height:30px;margin:0 auto 4px}.l-quick-nav__anc--2.is-active:after{background-color:#e1647c}@media screen and (max-width: 320px){.l-quick-nav__anc--2 span{display:block}}.l-quick-nav__anc--3{background-color:#46b258}.l-quick-nav__anc--3:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAAA6CAMAAAAHgr5qAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAA/UExURUdwTP///////////////////////////////////////////////////////////////////////////////0qNmhgAAAAUdFJOUwD58M8tDsCeGgVxPN5JkIFlVa/oECzSeQAAApVJREFUWMPlWNmShCAMVJBTBEX+/1t3kwHFY9QSHrZq86SO04Qc3cGm+X8mtTchtFRMqjKwaEOyWdcEn0jIjcpqyDrsbO4qIY8IR8TUyW7kH+w6fncYZpHAegq3vEq80c9xvWd+9+C19QDk8icM/J4ruC1+cQzgSGsIHVVabSpGViTuXs6YQK9ijER5EgGPpZD/mo41Q4uhB4hHWiJESLhpyxsRKi0ugQaQEi6qQNOUOuyWal4DJEnpDDF9KUqFFQK92C/tHgh0pYVSqdOMWGga/DZATIzUaUf0tscunMYeexCcDhUIikFEjNxltkY8oo9mZeixXfZRLF4f7RIIroZPV/L7/HejFVYP7OolF8vOcM9TCd7JDHNzajFx8S4zewG75aZxI6aCXfLIVhvZdSzE7v0Lnba7V4drn30EFE7w9kZLUVdWc9fILkt7w7DTAv0qSl0euxvJRfol68YkvXYnC7dh98zQ9vs9t/JQmzraEhLSPZAljZCj090ybmzclnY+VN3Wn2+RRpkeMIhWxTKgX2szIQ9PmNItk1G83vKZDa+QmzkSjE9/YdnDvLupF5nZB6SUHCR5E9BscPlIoX1Bygm6zaF5Bk2f7f7ESCSvpaRgHbO28PB+9OKx9qaI7NNwIddBj79XDr7WAWVx9k8TgHmvq/3CX4OnHM89DArExt/bAl01ey3FGCTxUHD9doDWe4a2ueKxkpkOp5QwpyLo+Ibii6DTgc3YqR90nJ2XmiiDVvTIEAtdFg65/QHZHsbToqkol1224VxeAL0LSdttc+yKTkAbrl+bT/kTLXtxBDrOQ5/TbOnZTWfzDUOTvSNPZPvZUfbMSIWvEv4U2dT43qHOsAVrapjKviphKLir9/nnb9sPlHNQ6B5F0koAAAAASUVORK5CYII=)}.l-quick-nav__anc--3.is-active:after{background-color:#46b258}.l-quick-nav__anc--4{background-color:#efa220}.l-quick-nav__anc--4:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAAA6BAMAAADCclNrAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAqUExURUdwTP///////////////////////////////////////////////////4sGkswAAAANdFJOUwDBUu8So9G0gz5u2yb+Uzf3AAAA5klEQVRIx2NgGAXDDTDZ3sUNLiugqWaGSchiU26AppoXKr6FB5slF3CobmCIJUF1AUMuCaqvLr9LgmrsAL9qQ0E4sCWo+qIDQsIRn+rrC4HEJeRowx8me+/evYEkwUE4vJuU4KAXn2rS4vKyMDEhyEhSeLO0Irng8sqZMyfF4lHNwOCGkLwF4rPhVc0JFr/kBQtvdryqGcDiAQyy0Lici1c1C0L1XbO0tOy7eFWzgsWNvIgJE4ZDtSSEIAcF6Zu6MU+fEmIvCarBOY2mJQRtVJNWspFWajYw1FI9LkmrSUirpUbB0AcAOuxsjpstIAUAAAAASUVORK5CYII=)}.l-quick-nav__anc--4.is-active:after{background-color:#efa220}.l-quick-nav__anc.is-active{position:relative}.l-quick-nav__anc.is-active:after{content:"";display:block;position:absolute;width:100%;height:8px;border-radius:0 0 6px 6px;left:0;bottom:-8px;z-index:-1}@media screen and (max-width: 320px){.l-quick-nav__anc{padding-top:5px;line-height:1.3}}.l-gnav-menu{position:relative;display:none;z-index:1}.is-menu-opened .l-gnav-menu{display:block}.l-gnav-menu__list{position:absolute;width:100%;background-color:#fff;z-index:1}.l-gnav-menu__item{border-bottom:1px solid #333}.l-gnav-menu__item:last-child{background-color:#f6f2fa}.l-gnav-menu__item:last-child a{display:flex;justify-content:center;align-items:center}.l-gnav-menu__item:last-child a img{width:60px;margin-right:15px}.l-gnav-menu__anc{position:relative;display:block;font-size:1.5rem;text-decoration:none;line-height:60px;padding:0 24px}.l-gnav-menu__anc--haschild{position:relative}.l-gnav-menu__anc--haschild:before,.l-gnav-menu__anc--haschild:after{content:"";display:block;position:absolute;transition:.3s}.l-gnav-menu__anc--haschild:before{top:calc(50% - 10px);right:24px;width:21px;height:21px;border:1px solid #333;border-radius:50%}.l-gnav-menu__anc--haschild:after{top:calc(50% - 3px);right:32px;width:5px;height:5px;border-top:1px solid #333;border-left:1px solid #333;transform:rotate(-135deg)}.l-gnav-menu__anc--haschild.is-active:after{top:calc(50% - 1px);transform:rotate(45deg)}.l-gnav-menu__child{display:none}.is-active+.l-gnav-menu__child{display:block}.l-gnav-menu__child .l-gnav-menu__item{border-top:1px solid #d2d2d2;border-bottom:none}.l-gnav-menu__child .l-gnav-menu__anc{line-height:44px;padding:0 40px}.l-gnav-menu__over{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);z-index:0}.l-footer{padding-bottom:12px;border-top:2px solid #333}.l-footer__logo{width:71px;margin:30px auto 12px}.l-footer__copy{display:flex;font-size:1rem;line-height:1.25;justify-content:center;align-items:center}@media screen and (max-width: 374px){.l-footer__copy{font-size:2.66vw}}.l-main{position:relative;overflow:hidden;z-index:0}.l-main.is-modal-open{z-index:10}.l-main.is-modal-open+.p-cookie+.l-footer,.l-main.is-modal-open+.l-footer{z-index:-1;position:absolute;bottom:0}.l-main.is-sticky{overflow:visible}.c-inner{padding-left:16px;padding-right:16px}.c-inner--thick{padding-top:10px;padding-bottom:10px}.c-inner--wide{padding-left:25px;padding-right:25px}.c-inner>.c-heading-lv3--simple:first-child{margin-top:12px}.c-section{padding:40px 0}.c-section:last-child{padding-bottom:60px}.c-section-lower{padding:28px 0}.c-section-lower:last-child{padding-bottom:60px}.c-section-lower--thin{padding:20px 0}.c-section-lower--line{border-top:1px solid #dadada}.div-padding{padding-top:28px}.c-section-search{position:relative}.c-icon{position:relative;display:inline-block;padding-left:22px}.c-icon:before{content:"";display:block;position:absolute;left:0}.c-icon--inst:before{top:calc(50% - 8px);width:16px;height:16px;background:url(/assets/ic_inst.83abdaf8.svg) no-repeat center/16px}.c-icon--blank:before{top:calc(50% - 6px);width:12px;height:12px;background:url(/assets/ic_blank.29f29adc.svg) no-repeat center/12px}.c-icon--attention:before{top:calc(50% - 8px);width:15px;height:15px;background:url(/assets/ic_attention.2dedc09b.svg) no-repeat center/15px}.c-icon--after{padding-left:0;padding-right:24px}.c-icon--after:before{left:auto;right:0}.c-icon-activityIcon{margin-right:10px;width:25px;height:25px}.c-btn{text-align:center}.c-btn__base,.c-btn__ticket-benefits,.c-btn__item{display:inline-block;width:280px;max-width:100%;padding:16px;color:#fff;font-size:1.6rem;font-weight:bold;text-align:center;text-decoration:none;border-radius:200px}.c-btn__item{background:#ff8800}.c-btn__ticket-benefits{background:#46b258;margin-top:15px}.c-arrow{position:relative;display:inline-block;padding-right:40px}.c-arrow__item{content:"";position:absolute;right:0;top:calc(50% - 10px);display:inline-block;width:20px;height:20px;border-radius:50%;border:1px solid #333}.c-arrow__item:before,.c-arrow__item:after{content:"";display:block;position:absolute}.c-arrow__item:before{top:calc(50% - 3px);left:calc(50% - 2px);width:5px;height:5px;border-top:1px solid #333;border-right:1px solid #333;transform:rotate(45deg)}.c-arrow__item:after{top:calc(50% - 1px);right:calc(50% + 1px);width:20px;height:1px;background:#333}.c-arrow__item--bright{border:none;border:1px solid #fff}.c-arrow__item--bright:before{border-top-color:#fff;border-right-color:#fff}.c-arrow__item--bright:after{background:#fff}.c-badge{position:absolute;left:-12px;top:-12px;width:34px;height:34px;color:#fff;font-size:1rem;text-align:center;line-height:34px;background:#e1647c;border:1px solid #fff;border-radius:50%}.c-heading-lv1{display:flex;align-items:center;justify-content:center;color:#333;text-align:center;font-weight:bold;word-wrap:break-word;min-height:76px;padding:12px 16px;font-family:"lato","Noto Sans JP",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,"\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3",Hiragino Kaku Gothic ProN,"\6e38\30b4\30b7\30c3\30af\4f53",YuGothic,"\30e1\30a4\30ea\30aa",Meiryo,sans-serif;border-bottom:1px solid #dadada}.c-heading-lv1+.c-heading-lv2{border-top:0}.c-heading-lv1--child{padding-top:26px}.c-heading-lv1__item__main{font-size:2.4rem;line-height:1;display:block}.c-heading-lv1__item__sub{font-size:1.8rem;display:block}.c-heading-lv1+.p-faq{margin-top:-1px}.c-heading-lv1_tickets{display:flex;align-items:center;justify-content:center;color:#333;text-align:center;font-weight:bold;word-wrap:break-word;min-height:76px;padding:12px 16px;font-family:"lato","Noto Sans JP",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,"\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3",Hiragino Kaku Gothic ProN,"\6e38\30b4\30b7\30c3\30af\4f53",YuGothic,"\30e1\30a4\30ea\30aa",Meiryo,sans-serif}.c-heading-article{margin-bottom:18px}.c-heading-article__date{display:block;color:#666;font-size:1.4rem;font-family:"lato","Noto Sans JP",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,"\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3",Hiragino Kaku Gothic ProN,"\6e38\30b4\30b7\30c3\30af\4f53",YuGothic,"\30e1\30a4\30ea\30aa",Meiryo,sans-serif;font-weight:normal}.c-heading-article__main{font-size:2rem;font-weight:bold}.c-heading-lv2{border-top:1px solid #dadada;background-color:#fff;font-size:1.8rem;text-align:center;padding:10px;font-weight:bold}.c-heading-lv2-icon{display:flex}.c-heading-lv2-icon img{height:100%}.c-heading-lv2-icon+*{margin-top:16px}.c-heading-lv2--2{border-top:0;margin-top:24px;text-align:left;font-size:2rem;padding:12px 12px 15px;border-bottom:2px solid #333}.c-heading-lv2--simple{font-size:1.6rem;font-weight:bold;text-align:left;border-top:0;padding:0;background-color:#0000}.c-heading-lv2--simple+*{margin-top:16px}.c-heading-lv3{padding-left:13px;position:relative;font-size:1.6rem;margin:25px 0 10px}.c-heading-lv3:before{content:"";display:block;position:absolute;width:4px;height:18px;background-color:#f80;border-radius:2px;left:0;top:5px}.c-heading-lv3+.c-heading-lv4,.c-heading-lv3+div>.c-heading-lv4:first-child{margin-top:-5px}.c-heading-lv3--simple{margin:25px 0 5px;padding-left:0}.c-heading-lv3--simple:before{content:none}.c-heading-lv4{font-size:1.4rem;margin:25px 0 5px}.c-heading-lv4--circle{padding-left:20px;position:relative}.c-heading-lv4--circle:before{content:"\25cf";display:block;position:absolute;left:0;top:0}.c-heading-lv4--circle+div>.c-heading-simple:first-child{margin-top:0}.c-heading-lv4--dot{padding-left:10px;position:relative}.c-heading-lv4--dot:before{content:"";display:block;position:absolute;left:1px;top:11px;width:3px;height:3px;background-color:#333;border-radius:50%}.c-heading-lv4--dot+div>.c-heading-simple:first-child{margin-top:0}.c-heading-simple{font-weight:normal;margin:10px 0 0}.c-heading-simple-bold{font-weight:bold;margin:15px 0 0}.c-heading-form-lv2{font-size:1.4rem;margin:25px 0 12px;font-weight:bold}.c-heading-form-lv2__required{color:#d23636;padding-left:20px}.c-heading-icon{margin-right:5px}.c-heading-activityIcon{margin-right:5px;width:25px;height:25px}.c-text{font-size:1.5rem;line-height:1.8}.c-text+.c-text{margin-top:8px}.c-text+.c-media,.c-text+.c-button,.c-text+.c-form-text{margin-top:20px}.c-text--thick{padding:15px 0}.c-text--lead{font-size:1.8rem}.c-text--em{color:#f80;font-style:normal;font-weight:bold}.c-text-attention{font-size:1.4rem;font-weight:bold;color:#d23636;position:relative}.c-text-attention__icon{padding-left:18px}.c-text-attention__icon:before,.c-text-attention__icon:after{content:"!";display:flex;position:absolute;width:14px;height:14px;color:#d23636;border:1px solid #d23636;border-radius:50%;left:0;top:5px;font-size:1rem;align-items:center;justify-content:center}.c-text-attention+*{margin-top:20px}.c-text-exticket-purchased-title{font-size:1.6rem;line-height:1.8;margin-bottom:20px}.c-text-annotation{padding-top:5px;margin:0 10px 0 25px;font-size:1.1rem;line-height:1.8rem;position:relative}.c-text-annotation:before{content:"\203b";position:absolute;left:-15px}.c-link{color:#417dbf;font-size:1.4rem;text-decoration:underline;position:relative;background:none;border:0}.c-link:hover,.c-link:focus,.c-link:visited{color:#417dbf;text-decoration:underline}.c-link__icon{position:absolute;color:#0000;font-size:1rem;width:20px;height:20px;overflow:hidden}.c-link__icon:after{content:"";display:block;position:absolute;top:0;left:0}.c-link--pdf .c-link__icon:after{width:12px;height:14px;color:#0000;background:url(/assets/ic_pdf.74234221.svg) no-repeat;background-size:12px 14px;margin:5px 6px 0;vertical-align:text-top}.c-link--blank .c-link__icon:after{width:11px;height:11px;background:url(/assets/ic_blank_2.098c450a.svg) no-repeat;background-size:11px 11px;margin:7px 6px 0;vertical-align:text-top}.c-link-em{font-size:1.5rem;font-weight:bold;color:#f80}.c-link-prev{position:relative;text-decoration:none;display:inline-block;margin-bottom:15px;padding-left:40px}.c-link-prev:before{content:"";display:block;position:absolute;left:0;top:calc(50% - 10px);display:inline-block;width:20px;height:20px;border-radius:50%;border:1px solid #333;pointer-events:none}.c-link-prev span:before,.c-link-prev span:after{content:"";display:block;position:absolute}.c-link-prev span:before{top:calc(50% - 1px);left:12px;width:20px;height:1px;background:#333}.c-link-prev span:after{top:calc(50% - 3px);left:9px;width:5px;height:5px;border-top:1px solid #333;border-right:1px solid #333;transform:rotate(-135deg)}.c-link-bold{text-align:center;font-weight:bold}.c-link-bold__item{color:#417dbf}button.c-link-prev span{font-size:1.4rem}.c-media{text-align:center}.c-media+*{margin-top:20px}.c-media img{vertical-align:bottom}.c-inner .c-media--mv{margin:0 -16px 20px}.c-inner .c-media--mv:first-of-type{margin-top:-28px}.c-media--radius img{border-radius:4px}.c-media-lyt{display:flex;justify-content:space-between;align-items:flex-start}.c-media-lyt__col{flex:1;margin-right:12px}.c-media-lyt+*{margin-top:16px}.c-media-lyt--reverse{flex-direction:row-reverse}.c-media-lyt--reverse .c-media-lyt__col{margin-right:0;margin-left:14px}.c-media--limit{display:flex;align-items:center;justify-content:center;max-width:100%;width:345px;height:258px;margin:0 auto;background-color:#fff}.c-media--limit img{align-self:center;max-height:258px;border-radius:4px}.c-form-text input{width:100%;padding:15px 16px;font-size:1.6rem;border-radius:6px;border:1px solid #999}.c-form-text+.c-button{margin-top:30px}.c-form-text+.c-text{margin-top:20px}.c-form-text .is-error{border-color:#d23636!important}.c-form-area{background-color:#fff;margin-bottom:25px;padding:15px 20px}.c-form-search-check{margin-bottom:5px}.c-form-search-check label{display:flex;color:#333;width:100%;border-radius:30px;font-size:1.6rem;text-decoration:none}.c-form-search-check label span{flex-grow:1;position:relative;display:block}.c-form-search-check label span:before,.c-form-search-check label span:after{content:"";display:block;position:absolute;transition:.1s ease}.c-form-search-check label span:before{width:16px;height:16px;border:1px solid #999;background-color:#fff;right:0;top:50%;transform:translateY(-50%);border-radius:2px;margin-top:1px}.c-form-search-check label span:after{border-left:2px solid #fff;border-bottom:2px solid #fff;width:8px;height:5px;transform:rotate(-45deg);right:4px;top:10px;opacity:0}.c-form-search-check input{display:none}.c-form-search-check input:checked+label span:before{background-color:#f80;border-color:#f80}.c-form-search-check input:checked+label span:after{opacity:1}.c-form-check label{color:#333;background-color:#fff;border:1px solid #333;width:100%;padding:13px;border-radius:30px;font-size:1.6rem;font-weight:bold;text-decoration:none;display:block;text-align:center}.c-form-check label span{padding-left:30px;position:relative}.c-form-check label span:before,.c-form-check label span:after{content:"";display:block;position:absolute;transition:.1s ease}.c-form-check label span:before{width:16px;height:16px;border:1px solid #999;background-color:#fff;left:0;top:50%;transform:translateY(-50%);border-radius:2px;margin-top:1px}.c-form-check label span:after{border-left:2px solid #fff;border-bottom:2px solid #fff;width:8px;height:5px;transform:rotate(-45deg);left:4px;top:9px;opacity:0}.c-form-check input{display:none}.c-form-check input:checked+label span:before{background-color:#f80;border-color:#f80}.c-form-check input:checked+label span:after{opacity:1}.c-form-select{position:relative}.c-form-select:before{content:"";display:block;position:absolute;top:50%;right:10px;pointer-events:none;border-top:7px solid #f80;border-right:5px solid transparent;border-left:5px solid transparent;border-radius:2px;transform:translateY(-50%) rotate(0)}.c-form-select--calendar:before{border:0;width:23px;height:22px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC8AAAAsCAMAAADCbREwAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIdQTFRFR3BMMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwI7t1SwAAACx0Uk5TACQ/+S7wKYCQINCxBw6ZF1pNAgETodpxHeZ6NZQ6qd9hwoPK7PMsQo6GaNOb0iahAAABmUlEQVRIx72U23KqQBBFl44HQO4EJIBEjRpz2f//fecBSBFUC5Mq11PX1GLo2UwDQzIr5SeplXGdveajlbn2N/zlBX/5V7+p7J5Suf2TXOV3XTUAjqbjQCC9OD2HQd3yosOgVoarfHL/uSxmsif7ztgPj+7Id4/hDZ/0LOLhyrl/m9Z33Knksmh0DwtqmX9TMVr8ov/H+FZ16masiNvM07joZutUWWN/ZqQEIP2S1gCspa8UIJHMbORvJYUAz5JWAKwkPQOEkrYj3zJSDJCuugcJpVUKEEvGGvdfvyYAENmfPgD+px0BQPJaPzxPsv7mBn5X+EF/p7Mz399p4wLwoWMCQHLUBwDuRjt/5MeS3gEiqRvBpaQI4F1ddgM/kdoiMNIOgJ1kAgBb3bcc+E9O6bXtxpv9AoDFfhMDEHil8/TwPO/0t17V5l57YQRAFHr1Vb+RVAD4B8kDwJMO/jV/q+7aX7jPl/yslGn6bQsAiv5FF/sPTt1e6fwNAHibp4/P01U42c9lkcms7WmsjSLI7/jd5gDRYioR/AexcEu+Uvo1owAAAABJRU5ErkJggg==) no-repeat center/contain;border-radius:0;margin-top:-1px}.c-form-select__item{width:100%;padding:16px 24px 16px 14px;font-size:1.6rem;border-radius:6px;border:1px solid #999;background-color:#fff}.c-form-select .is-error{border-color:#d23636!important}.c-form-radio{position:relative;display:inline-block;line-height:1.3}.c-form-radio label{position:relative;display:block;padding:0 0 0 22px;cursor:pointer}.c-form-radio label:before,.c-form-radio label:after{content:"";display:block;position:absolute}.c-form-radio label:before{top:0;left:0;width:18px;height:18px;border:1px solid #999;border-radius:18px;background-color:#fff}.c-form-radio label:after{top:4px;left:4px;z-index:1;width:10px;height:10px;border-radius:10px;background-color:#f80;opacity:0;transition:opacity .1s ease}.c-form-radio input{position:absolute;z-index:-1;opacity:0}.c-form-radio input:checked+label:after{content:"";display:block;position:absolute;opacity:1}.c-form-date{position:relative}.c-form-date:before{content:"";display:block;position:absolute;border:0;right:5px;top:50%;width:23px;height:22px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC8AAAAsCAMAAADCbREwAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIdQTFRFR3BMMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwI7t1SwAAACx0Uk5TACQ/+S7wKYCQINCxBw6ZF1pNAgETodpxHeZ6NZQ6qd9hwoPK7PMsQo6GaNOb0iahAAABmUlEQVRIx72U23KqQBBFl44HQO4EJIBEjRpz2f//fecBSBFUC5Mq11PX1GLo2UwDQzIr5SeplXGdveajlbn2N/zlBX/5V7+p7J5Suf2TXOV3XTUAjqbjQCC9OD2HQd3yosOgVoarfHL/uSxmsif7ztgPj+7Id4/hDZ/0LOLhyrl/m9Z33Knksmh0DwtqmX9TMVr8ov/H+FZ16masiNvM07joZutUWWN/ZqQEIP2S1gCspa8UIJHMbORvJYUAz5JWAKwkPQOEkrYj3zJSDJCuugcJpVUKEEvGGvdfvyYAENmfPgD+px0BQPJaPzxPsv7mBn5X+EF/p7Mz399p4wLwoWMCQHLUBwDuRjt/5MeS3gEiqRvBpaQI4F1ddgM/kdoiMNIOgJ1kAgBb3bcc+E9O6bXtxpv9AoDFfhMDEHil8/TwPO/0t17V5l57YQRAFHr1Vb+RVAD4B8kDwJMO/jV/q+7aX7jPl/yslGn6bQsAiv5FF/sPTt1e6fwNAHibp4/P01U42c9lkcms7WmsjSLI7/jd5gDRYioR/AexcEu+Uvo1owAAAABJRU5ErkJggg==) no-repeat center/contain;border-radius:0;transform:translateY(-50%);pointer-events:none}.c-form-date__item{width:100%;padding:16px 40px 16px 16px;font-size:1.6rem;border-radius:6px;height:56px;border:1px solid #999;-webkit-appearance:none;appearance:none;font-family:"Noto Sans JP",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,"\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3",Hiragino Kaku Gothic ProN,"\6e38\30b4\30b7\30c3\30af\4f53",YuGothic,"\30e1\30a4\30ea\30aa",Meiryo,sans-serif;background-color:#fff;color:#333}.c-form-date__item::-webkit-inner-spin-button{display:none}.c-form-date__item::-webkit-calendar-picker-indicator{position:absolute;width:100%;height:100%;opacity:0}.c-form-date .is-error{border-color:#d23636!important}.c-button__item{color:#fff;background-color:#f80;width:100%;border:0;padding:0 13px;border-radius:30px;font-size:1.6rem;font-weight:bold;text-decoration:none;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;line-height:1;letter-spacing:1px;height:50px}.c-button__item__sub{font-size:1.2rem;line-height:1;display:block;margin-top:4px}.c-button__item--blank{padding:0 46px;position:relative}.c-button__item--blank .c-button__icon{position:absolute;color:#0000;font-size:1rem;width:20px;height:20px;right:20px;overflow:hidden}.c-button__item--blank .c-button__icon:before{content:"";display:block;position:absolute;width:12px;height:12px;background:url(/assets/ic_blank.29f29adc.svg) no-repeat center/contain;margin:4px 6px 0;vertical-align:text-top}.c-button__item--2{background-color:#55c11d}.c-button__item--3{color:#333;background-color:#fff;border:1px solid #333}.c-button__item--small{font-size:1.3rem;height:30px;margin:0 auto}.c-button__item--ticket{padding:0 46px;position:relative}.c-button__item--ticket:before{content:"";display:block;position:absolute;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAAAgCAMAAACIPbAtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHhQTFRFR3BM////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////gyE+pwAAACd0Uk5TAHO1vXhmme53h5zb+RvPBXuragnmYm4QKwKlAXFc7PGtS4DDr8T0X7ig/wAAAM1JREFUOMvV08cOwjAMBmCneyele0DZff83RKRJkcCtMBfgP9mHT5FtBeJkpCWJoR+p8cAiG/9Lxt2RjZlxQ1XCe47VoqYA2MoiBSwMMwbnZ1nYqKnRefJ8XHmnX9+bYb3M4wWRMuyDXcch3XRdLKjmHke3w8ZWR00cmSBcMgfdMoByWkGjVpUlC6bUrdB3e9zniJs61+1VsEEWwWwMxHD/FCGDBvaUPTZP8Td/LgzJJm2almrmP0cwlyozyfNE0e/u+j1Tkg2DynRpMasbmMXNbBS0bEgAAAAASUVORK5CYII=) no-repeat center/contain;width:26px;height:16px;left:18px;top:50%;transform:translateY(-50%)}.c-button__item--history{padding:0 46px;position:relative}.c-button__item--history:before{content:"";display:block;position:absolute;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAAoCAMAAACcjsm3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJNQTFRFR3BM////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////NlZ/XwAAADB0Uk5TAAHemvzRuSIPw6b+BI97SvqpGDri6Hfuip2AQWEpzL8loxU16mcLhwov+B2xWcjamw9IZgAAAUtJREFUSMft1NtygjAQBuAFIYKEk5xVVLRqrbbl/Z+uCQhNWnJoZ3rX/46dfJNNZgP4VqsXqwEuuo7kzEF91zr/8M+h9Vu40DJZHLyGmB+d2ylSqJdZYsBUfCnzqiUIspE2uRYxMHYSZz+2u+YNQosV0/M+2ErcW3eT58AcCk/l0Lgp6zM90CVhytaKk3oArISuCLwv5QqroE8X5N/rjSGHBT1gOI7W9vMSczm80HvJxvNiGGVUS+GewNX45bLjeZdBmzhcTENvDvKrWbfTkJxSDDf8GPMQSd4jHVLEQd8k6UEKsRBeCbQ52CXpnxoYt7kgmIfm4x0v+6ECeVymA3fW5b0fdgWsROdwFVD4xksFPIj+R4kCin6CtspBPb1lqITMlDOJ1Q7wfaJRRwPCMxL9+ZR7lvw8xw7o5shsug3hJ6kDlEZR5l6OQ+UDOP0DJyBTwpwAAAAASUVORK5CYII=) no-repeat center/contain;width:28px;height:20px;left:18px;top:50%;transform:translateY(-50%)}.c-button__item--giftcode{padding:0 46px;position:relative}.c-button__item--giftcode:before{content:"";display:block;position:absolute;background:url(/assets/H.84c4f43e.png) no-repeat center/contain;width:21px;height:25px;left:18px;top:50%;transform:translateY(-50%)}.c-button__item--car{padding:0 46px;position:relative}.c-button__item--car:before{content:"";display:block;position:absolute;background:url(/assets/ic_car.bfa977f0.svg) no-repeat center/contain;width:28px;height:17px;left:18px;top:50%;transform:translateY(-50%)}.c-button__item--bus{padding:0 46px;position:relative}.c-button__item--bus:before{content:"";display:block;position:absolute;background:url(/assets/ic_bus.51afd15e.svg) no-repeat center/contain;width:27px;height:22px;left:18px;top:50%;transform:translateY(-50%)}.c-button__item--train{padding:0 46px;position:relative}.c-button__item--train:before{content:"";display:block;position:absolute;background:url(/assets/ic_train.fe8e8527.svg) no-repeat center/contain;width:29px;height:19px;left:18px;top:50%;transform:translateY(-50%)}.c-button__item--sl{padding:0 46px;position:relative}.c-button__item--sl:before{content:"";display:block;position:absolute;background:url(/assets/ic_sl.6df4ede2.svg) no-repeat center/contain;width:27px;height:21px;left:18px;top:50%;transform:translateY(-50%)}.c-button__item--bicycle{padding:0 46px;position:relative}.c-button__item--bicycle:before{content:"";display:block;position:absolute;background:url(/assets/ic_bicycle.7d2f4bdd.svg) no-repeat center/contain;width:26px;height:21px;left:18px;top:50%;transform:translateY(-50%)}.c-button__item--click{background-color:#f80;color:#000;border:1px solid #f80}.c-button__item:disabled,.c-button__item.is-disabled{background-color:#999;pointer-events:none}.c-button+.c-button{margin-top:20px}.c-list__item{display:block}.c-list__item+.c-list__item{margin-top:8px}.c-list-bread__item{padding-left:20px;letter-spacing:1px;position:relative}.c-list-bread__item:before{content:"";display:block;position:absolute;width:4px;height:4px;background-color:#333;border-radius:50%;left:5px;top:10px}.c-list-bread__item+.c-list-bread__item{margin-top:6px}.c-list-number__item{display:table;box-sizing:border-box;font-size:1.5rem}.c-list-number__item+.c-list-number__item{margin-top:20px}.c-list-number__item__mark{display:table-cell;padding:0 4px 0 0;white-space:nowrap}.c-list-number__item__body{display:table-cell;padding-left:0}.c-list-number--thin .c-list-number__item+.c-list-number__item{margin-top:6px}.c-list-note__item{display:table;box-sizing:border-box;font-size:1.5rem}.c-list-note__item+.c-list-note__item{margin-top:5px}.c-list-note__item__mark{display:table-cell;padding:0 4px 0 0;white-space:nowrap}.c-list-note__item__body{display:table-cell;padding-left:0}.c-list-note--sub .c-list-note__item{font-size:1.2rem}.c-gift{color:#efa220;border-bottom:2px solid #efa220;padding-bottom:10px;font-weight:bold}.c-gift__ttl{font-size:1.8rem;position:relative}.c-gift__ttl:before{content:"";display:block;position:absolute;top:15px;width:100%;height:2px;background-color:#efa220;z-index:0}.c-gift__ttl span{display:inline-block;padding-right:10px;position:relative;z-index:1;background-color:#fff}.c-gift__item{font-size:1.5rem;line-height:1.8;padding-top:2px}.c-gift+*{margin-top:20px}.c-gift img{vertical-align:bottom}.c-inner .c-gift--mv{margin:0 -16px 20px}.c-inner .c-gift--mv:first-of-type{margin-top:-28px}.c-map{height:0;overflow:hidden;padding-bottom:56.25%;position:relative;min-height:450px}.c-map.is-hide{display:none}.c-map.is-connect{opacity:0;display:block}.c-map.is-active{opacity:1;display:block}.c-map iframe{position:absolute;left:0;top:0;height:100%;width:100%}.c-account{text-align:center;margin-bottom:16px}.c-account__link{display:inline-block;position:relative;text-decoration:none}.c-account__link__icon{display:inline-block;max-width:66px}.c-account__link__set{color:#0000;font-size:1rem;width:23px;height:24px;position:absolute;bottom:0;right:0}.c-account__link__set:before{content:"";display:block;position:absolute;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAxCAMAAACS52tLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPxQTFRFR3BMMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw/////v7+bW1tNjY2h4eH7e3tVVVV19fXkZGRf39/qqqqn5+fwsLC4eHhZmZm8fHxPDw8Xl5eRUVF+Pj4QUFBUFBQx8fHeHh4R0dHnp6esLCwzs7Ot7e3nJyc6enpmzkktAAAADR0Uk5TALUuLAbx4AILFf0UO7vj+dJz7Mhg9tpDD5YapxIywyElXZ5+Sf6dKNmwZjbNeZDchE5NVcjPw84AAAHTSURBVBgZjcCFduJAAAXQR4nh2qJSL1RW3wSvbnVN+v//siQME+Oc5CLKHKR3HPsaEjBrlKptxGtQqSBehUoH8Q6plBGvRqWkIY61S88FYmin9KnlsE2jvg+HWTcYoB9ZcGQODprY6JDs1y2k+4wwGjCPRyXSyGDtM127wxNuY1TpasGl7TGRbBqOChMqYCWnM6kvAFpMbAigxLDx33dbfPs+nTCsCTBkvhDS7AdDusAlA8YvwnPLgJIGtMv0eXoRfkv66MdYsVJUJvfCz7bnVIw0XGaLG1MRcseNywwkzaC0ECH2M6UdKCOuvYqIa0rwFLj2JCJ+UTKh9Lk2FhE3lJpQClx7EBH/KMGT4tqziLimBMWqUroXYT8p5SFZKW4sRcgfbnw8g2tQpvI4E0EPVPQGVi6q9Bnbwu83fbLnAAwGTG3huZvQL6sBDBnPhGTfMqQLVBnyuFzYQoj3mzeGWcAVoyZv81dGFQBoBhPKprHylQm14OozET0DV++EjuKQWxlluiqQrrLUT/NAfsgIvQ4MPhXJkYaNdt6CQzvSGZA9bMNh9tLYJpeiz94ZYlg6PXnEKlApmYj1gUoZ8c6pdBCvR6WCBFKUijkk0cy4uiYi/gOkUSDHOz+tjwAAAABJRU5ErkJggg==) no-repeat center/contain;width:23px;height:24px;right:-4px;bottom:4px}.p-login-btn{position:relative;display:block;padding-top:26px;font-size:1.1rem;font-weight:bold;text-decoration:none;line-height:1.25;background:url(/assets/ic_login.f368dced.svg) no-repeat center top/20px}.p-mypage-btn{position:relative;display:block;padding-top:26px;font-size:1.1rem;font-weight:bold;text-decoration:none;line-height:1.25;background:url(/assets/ic_mypage.51439a31.svg) no-repeat center top/20px}.p-boxlink-list__item{border-bottom:1px solid #dadada}.p-boxlink-list__anc{position:relative;display:block;font-size:1.2rem;text-decoration:none;line-height:50px}.p-boxlink-list__anc:before{content:"";display:block;position:absolute;top:calc(50% - 4px);right:16px;width:8px;height:8px;border-top:1px solid #333;border-right:1px solid #333;transform:rotate(45deg)}.p-boxlink-list__anc--blank:before{background:url(/assets/ic_blank.29f29adc.svg) no-repeat center/contain;width:12px;height:12px;top:calc(50% - 6px);border:0;transform:rotate(0);margin-right:-2px}.p-cookie{position:fixed;bottom:0;width:100%;background:#ededed;padding:16px;font-size:1.1rem;z-index:5}.p-cookie__agree{font-size:1.3rem}.p-important-notice{position:absolute;top:0;width:100%;background:#f0efee;z-index:1;font-size:1.4rem}.p-important-notice__ctsis-active{margin-bottom:16px}.p-important-notice__switch{display:block;width:100%;position:relative;text-align:left;line-height:36px;border:none;background:none;outline:none;padding:0;appearance:none;font-family:"Noto Sans JP",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,"\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3",Hiragino Kaku Gothic ProN,"\6e38\30b4\30b7\30c3\30af\4f53",YuGothic,"\30e1\30a4\30ea\30aa",Meiryo,sans-serif}.p-important-notice__ttl-icon{position:absolute;top:calc(50% - 11px);right:0;display:block;width:22px;height:22px;background:#d23636;border-radius:50%}.p-important-notice__ttl-icon:before,.p-important-notice__ttl-icon:after{content:"";display:block;position:absolute;top:calc(50% - 1px);left:calc(50% - 5px);width:10px;height:2px;background:#fff;transition:.3s}.p-important-notice__ttl-icon:after{transform:rotate(90deg)}.is-active .p-important-notice__ttl-icon:after{transform:rotate(0)}.p-important-notice__cts{display:none}.p-important-notice__cts.is-active{display:block;padding-bottom:16px}.p-notice-list{padding:16px;background:#fff;font-size:1.4rem}.p-notice-list__item{margin-bottom:4px;display:flex}.p-notice-list__date{width:80px;flex-shrink:0;color:#666;font-family:"lato","Noto Sans JP",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,"\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3",Hiragino Kaku Gothic ProN,"\6e38\30b4\30b7\30c3\30af\4f53",YuGothic,"\30e1\30a4\30ea\30aa",Meiryo,sans-serif}.p-slider{position:relative;padding-top:10px;margin-bottom:18px}.p-important-notice+.p-slider{padding-top:36px}.p-slider__item{line-height:0}.p-slider__item img{width:100%}.p-slider__dot{position:absolute;bottom:-18px;width:100%}.p-slider__dot-list{display:flex;justify-content:center}.p-slider__dot-anc{display:block;width:8px;height:8px;border:1px solid #333;margin:0 5px;background:none;outline:none;padding:0;appearance:none;border-radius:50%}.p-slider__dot-anc.is-active{background:#333}.p-slider .slick-dots li button:before{content:"";opacity:1;top:50%;left:50%;width:8px;height:8px;background-color:#fff;border:1px solid #333;border-radius:50%;transform:translate(-50%,-50%)}.p-slider .slick-dots li.slick-active button:before{background-color:#333;opacity:1}.p-intro-txt{max-width:301px;text-align:center;margin:0 auto 28px}.p-ttl{position:relative;margin-bottom:20px;padding:0 16px 4px;font-size:2.6rem;font-weight:normal;letter-spacing:2px;border-bottom:2px solid #333}.p-ttl__link{position:absolute;font-size:1.4rem;font-weight:bold;letter-spacing:0;right:16px;bottom:8px;text-decoration:none}.p-archive-list__item{margin-bottom:10px}.p-archive-list__item:last-child{margin-bottom:0}.p-post-card{display:flex;width:100%;padding:10px;text-decoration:none;background:#fff}.p-post-card__img{position:relative;min-width:96px;flex-basis:96px;min-height:72px;border-radius:4px;margin-right:10px;background:#fff;display:flex;align-items:center;justify-content:center}.p-post-card__img img{display:block;align-self:center;max-height:76px}.p-post-card__date{margin-bottom:4px}.p-post-card__ttl{font-size:1.3rem}.p-post-card__body{flex:1}.p-link-list__item+.p-link-list__item{margin-top:8px}.p-pagenation{margin:30px 0 0;position:relative;display:flex;justify-content:center}.p-pagenation__item__link{color:#0000;font-size:1rem;width:22px;height:22px;display:block}.p-pagenation__item--prev{margin-right:calc((20 / 343) * 100%)}.p-pagenation__item--prev .p-pagenation__item__link{background-color:#fff;border:1px solid #333;border-radius:50%;position:relative;height:22px;overflow:hidden}.p-pagenation__item--prev .p-pagenation__item__link:before{content:"";display:block;position:absolute;top:50%;left:50%;margin:1px 0 0 -1px;width:6px;height:6px;border-top:1px solid #333;border-right:1px solid #333;transform:rotate(-135deg) translate(50%,50%)}.p-pagenation__item--next .p-pagenation__item__link{background-color:#fff;border:1px solid #333;border-radius:50%;position:relative;height:22px;overflow:hidden}.p-pagenation__item--next .p-pagenation__item__link:before{content:"";display:block;position:absolute;top:50%;right:50%;margin:-7px -1px 0 0;width:6px;height:6px;border-top:1px solid #333;border-right:1px solid #333;transform:rotate(45deg) translate(50%,50%)}.p-pagenation-list{display:flex;justify-content:space-between;width:100%;min-height:22px;margin-right:calc((20 / 343) * 100%)}.p-pagenation-list__item{font-size:1.2rem;margin-right:calc((15 / 343) * 100%)}.p-pagenation-list__item__text{display:inline-block;text-align:center;width:22px;text-decoration:none}.p-pagenation-list__item__link{text-decoration:none;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;font-family:"lato","Noto Sans JP",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,"\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3",Hiragino Kaku Gothic ProN,"\6e38\30b4\30b7\30c3\30af\4f53",YuGothic,"\30e1\30a4\30ea\30aa",Meiryo,sans-serif}.p-pagenation-list__item__link.is-active{background-color:#333;color:#fff;border-radius:50%}.p-step__list{display:flex;justify-content:space-between;text-align:center;padding:13px 18px;align-items:center}.p-step__list__item{width:33%;color:#999;font-size:1.5rem;position:relative}.p-step__list__item-s{width:100px;line-height:50px;height:50px}.p-step__list__item-m{font-size:1.3rem;width:140px;line-height:50px;height:50px}.p-step__list__item-l{font-size:1rem;line-height:1.2rem;width:150px;align-self:center}.p-step__list__item em{font-style:normal;font-weight:bold;color:#333}.p-step__list__item:not(:last-of-type):after{content:"";display:block;position:absolute;top:calc(50% - 4px);right:-3px;width:10px;height:10px;border-top:2px solid #333;border-right:2px solid #333;transform:rotate(45deg)}.p-step__list.fourth-steps{padding:13px 16px}.p-step__list.fourth-steps .fourth-step{width:unset;display:block;font-size:1.4rem}.p-step__list.fourth-steps .fourth-step:after{right:-25%;display:none}.p-step__list.fourth-steps .fourth-step-arrow{content:"";display:block;width:10px;height:10px;border-top:2px solid #333;border-right:2px solid #333;transform:rotate(45deg)}.p-faq__item{border-top:1px solid #dadada}.p-faq__item__content{display:none}.p-faq__item__content.is-active{display:block}.p-faq__bottom{border-bottom:1px solid #dadada;margin-bottom:20px}.p-faq-btn{position:relative}.p-faq-btn__item{border:0;background-color:#faf9f7;width:100%;margin:0;padding:14px 48px 14px 40px;text-align:left;font-size:1.5rem;font-weight:bold;position:relative}.p-faq-btn__item:before,.p-faq-btn__item:after{content:"";display:block;position:absolute;transition:.1s ease}.p-faq-btn__item:before{width:22px;height:22px;border:1px solid #333;border-radius:50%;background-color:#fff;top:15px;right:15px}.p-faq-btn__item:after{top:21px;right:23px;width:6px;height:6px;border-top:1px solid #333;border-right:1px solid #333;transform:rotate(135deg)}.p-faq-btn__item.is-active:after{top:24px;right:23px;width:6px;height:6px;border-top:1px solid #333;border-right:1px solid #333;transform:rotate(-45deg)}.p-faq-btn__item.i-orange{background-color:#f80;padding:14px 20px}.p-faq-btn__item.child{padding:14px 20px;border-top:solid 1px #ccc!important;border-bottom:solid 1px #ccc!important;margin-top:6px!important}.p-faq-btn__item.child h2{margin-right:54px;font-size:1.5rem}.p-faq-btn__item__mark{font-family:"lato","Noto Sans JP",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,"\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3",Hiragino Kaku Gothic ProN,"\6e38\30b4\30b7\30c3\30af\4f53",YuGothic,"\30e1\30a4\30ea\30aa",Meiryo,sans-serif;position:absolute;left:15px;top:15px;color:#f80}.p-faq-btn__item__mark.t-bl{color:#fff;position:unset;margin-right:50px}.p-faq-btn__item__markBlack{font-family:"lato","Noto Sans JP",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,"\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3",Hiragino Kaku Gothic ProN,"\6e38\30b4\30b7\30c3\30af\4f53",YuGothic,"\30e1\30a4\30ea\30aa",Meiryo,sans-serif;position:absolute;left:15px;top:15px;color:#000}.p-faq-btn__item.i-orange:before{background-color:unset;border:1px solid #fff}.p-faq-btn__item.i-orange:after{border-top:1px solid #fff;border-right:1px solid #fff}.p-faq-content{padding:20px 16px 28px 40px;position:relative}.p-faq-content__mark{font-family:"lato","Noto Sans JP",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,"\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3",Hiragino Kaku Gothic ProN,"\6e38\30b4\30b7\30c3\30af\4f53",YuGothic,"\30e1\30a4\30ea\30aa",Meiryo,sans-serif;position:absolute;left:15px;top:24px;font-weight:bold}.p-panel-desc{border:2px solid #ccc;border-radius:5px}.p-panel-desc+.p-panel-desc{margin-top:10px}.p-panel-desc--ticket{border-color:#92cee9}.p-panel-desc--ticket .p-panel-desc__hdg{background-color:#92cee9}.p-panel-desc--ticket .p-panel-desc__hdg:before{background:url(/assets/ic_leisure.dbd961ba.svg) no-repeat center/contain;width:56px;height:35px;left:18px;top:23px}.p-panel-desc--rental{border-color:#e1647c}.p-panel-desc--rental .p-panel-desc__hdg{background-color:#e1647c}.p-panel-desc--rental .p-panel-desc__hdg:before{background:url(/assets/ic_rental.b824d288.svg) no-repeat center/contain;width:52px;height:42px;left:18px;top:18px}.p-panel-desc--route{border-color:#46b258}.p-panel-desc--route .p-panel-desc__hdg{background-color:#46b258}.p-panel-desc--route .p-panel-desc__hdg:before{background:url(/assets/ic_route.51ee5d53.svg) no-repeat center/contain;width:44px;height:34px;left:25px;top:21px}.p-panel-desc__hdg{padding:18px 18px 18px 92px;color:#fff;position:relative}.p-panel-desc__hdg:before{content:"";display:block;position:absolute}.p-panel-desc__hdg__sub{font-size:1.5rem;font-weight:normal;display:block;line-height:1}.p-panel-desc__hdg__main{font-size:1.8rem;display:block;line-height:1;margin-top:8px}.p-panel-desc__content{padding:20px 17px 17px}.p-link-list__item+.p-link-list__item{margin-top:8px}.p-link-top{margin-top:20px;padding:0 16px;display:flex;justify-content:flex-end}.p-link-top__item{color:#0000;font-style:1rem;width:25px;height:25px;background-color:#333;border-radius:50%;position:relative}.p-link-top__item:before{content:"";display:block;position:absolute;top:calc(50% - 1px);left:10px;width:5px;height:5px;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(-45deg);pointer-events:none}.p-lyt-desc{margin-top:18px}.p-lyt-desc__hdg{font-size:1.5rem;font-weight:bold;padding:7px 7px 10px}.p-lyt-desc__hdg--ticket{padding-left:32px;position:relative}.p-lyt-desc__hdg--ticket:before{content:"";display:block;position:absolute;background:url(/assets/ic_ticket.0ebf9409.svg) no-repeat center/contain;width:25px;height:16px;left:0;top:12px}.p-lyt-desc__content{border-top:1px solid #dadada;border-bottom:1px solid #dadada}.p-lyt-desc__content__item{padding:8px 3px;display:flex;align-items:center}.p-lyt-desc__content__item+.p-lyt-desc__content__item{border-top:1px solid #dadada}.p-lyt-desc__content__item dt{font-weight:bold;font-size:1.3rem;padding-right:10px;margin-right:10px;position:relative}.p-lyt-desc__content__item dt:before{content:"";display:block;position:absolute;width:2px;height:56px;right:0;top:50%;transform:translateY(-50%);background-image:linear-gradient(to bottom,#b1b1b1,#b1b1b1 2px,transparent 2px,transparent 6px);background-size:2px 6px;background-repeat:repeat-y}.p-lyt-desc__content__item dd{font-size:1.4rem}.p-lyt-desc__content__item__text{color:#f80;font-weight:bold}.p-lyt-desc__content__item__text+.p-lyt-desc__content__item__text{margin-left:10px}.p-lyt-line{margin:0 -16px;padding:0 16px}.p-lyt-line>:first-child{margin-top:0}.p-lyt-line+.p-lyt-line{padding-top:28px;margin-top:28px;border-top:1px solid #ccc}.p-area{padding:15px 20px;background:#fff;border-radius:8px}.p-area__hdg{margin-bottom:15px}.p-tab__list{display:flex}.p-tab__list__item{flex:1;display:inline-flex;justify-content:center;align-items:center}.p-tab__list__item__link{text-decoration:none;color:#ffa85b;font-size:1.5rem;padding:12px;width:100%;text-align:center;font-weight:bold;border-bottom:1.5px solid #f80;background-color:#ffe7cc;transition:.1s ease}.p-tab__list__item__link.is-active-traffic{color:#f80;border-color:#f80;border:1.5px solid;border-bottom:none;border-left:none;border-radius:0 4px 0 0;background-color:#faf9f7}.p-tab__list__item__link.is-active-travel{color:#f80;border-color:#f80;border:1.5px solid;border-bottom:none;border-right:none;border-radius:4px 0 0;background-color:#faf9f7}.p-tab__list__item__link.is-inactive-traffic{border-radius:0 4px 0 0}.p-tab__list__item__link.is-inactive-travel{border-radius:4px 0 0}.p-tab__content{display:none}.p-tab__content.is-active{display:block}.p-tab-explanation{margin-bottom:10px}.p-tab-explanation__list{display:flex}.p-tab-explanation__list__item{flex:1;display:inline-flex;justify-content:center;align-items:center}.p-tab-explanation__list__item.is-active-traffic{color:#f80}.p-tab-explanation__list__item.is-active-travel{color:#f80}.p-tab-explanation__list__item.is-inactive-traffic{color:#8d8d8d}.p-tab-explanation__list__item.is-inactive-travel{color:#8d8d8d}.p-table{margin-top:20px;border-top:1px solid #999;border-bottom:1px solid #999;width:100%;background-color:#fff;border-collapse:collapse;table-layout:fixed}.p-table+*{margin-top:20px}.p-table tr{font-size:1.4rem;background-color:#faf3e3}.p-table tr+tr{border-top:1px solid #dadada}.p-table__th{padding:4px 10px;text-align:left;position:relative;vertical-align:top;width:30%}.p-table__th:before{content:"";display:block;position:absolute;width:2px;height:calc(100% - 8px);right:0;top:50%;transform:translateY(-50%);background-image:linear-gradient(to bottom,#b1b1b1,#b1b1b1 2px,transparent 2px,transparent 6px);background-size:2px 6px;background-repeat:repeat-y}.p-table__td{padding:4px 14px;background-color:#fff}.p-table--vertical .p-table__th{text-align:center;border-right:1px solid #999;overflow:hidden}.p-table--vertical .p-table__th:last-child{border-right:0}.p-table--vertical .p-table__th:before{content:none}.p-table--vertical .p-table__th:after{content:"";display:block;position:absolute;width:calc(100% - 8px);height:2px;left:50%;top:calc(100% - 2px);transform:translate(-50%);background-image:linear-gradient(to right,#b1b1b1,#b1b1b1 2px,transparent 2px,transparent 6px);background-size:6px 2px;background-repeat:repeat-x}.p-table--vertical .p-table__td{font-weight:normal;text-align:left;padding:4px 8px;font-size:1.2rem;border-right:1px solid #999;vertical-align:middle}.p-table--vertical .p-table__td:last-child{border-right:0}.p-table--vertical .p-table__td.u-center{text-align:center}.p-table--vertical .p-table__td em{font-weight:bold;font-style:normal;color:#efa220}.p-table--thick .p-table__th{padding:10px}.p-table--thick .p-table__td{padding:10px 14px}.p-table--wide .p-table__th{padding:10px}.p-table--wide .p-table__td{padding:10px}.p-modal{background-color:#00000c99;position:fixed;top:0;left:0;z-index:1000;width:100%;height:100%;overflow-y:auto;overflow-x:hidden;display:none}.is-modal-open .p-modal.is-active{display:block}.p-modal--2 .p-modal__item{padding:0;border-radius:6px}.p-modal--map{background-color:#0009}.p-modal__item{position:relative;top:50%;left:50%;background:#faf9f7;width:calc(100% - 80px);transform:translate(-50%,-50%);padding:30px;min-height:220px}.p-modal__item--wide{top:11%;width:calc(100% - 20px);padding:30px 0}.p-modal__item--wide .p-modal__item__inner{max-height:68vh;padding:0 20px;overflow-y:auto;overflow-x:hidden}.p-modal__item__close{position:absolute;right:-12px;top:-52px;border:0;color:#0000;background-color:#0000;width:44px;height:44px}.p-modal__item__close:before,.p-modal__item__close:after{content:"";display:block;position:absolute;width:2px;height:24px;background-color:#fff;border-radius:4px;top:50%;left:50%}.p-modal__item__close:before{transform:rotate(45deg) translate(-50%,-50%);margin-left:-9px;margin-top:-3px}.p-modal__item__close:after{transform:rotate(-45deg) translate(-50%,-50%);margin-left:8px;margin-top:-4px}.p-modal__item__attention{font-weight:normal;padding-left:40px;position:relative}.p-modal__item__attention:before{content:"";display:block;position:absolute;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA4CAMAAACWs2tWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJZQTFRFR3BM8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMzl+aMQwAAADF0Uk5TAHzvjvwCFogP4fQf+BtNy0DER+e+EQXeowjWsnU36iLSWp0rYoKoMVKXZyWrC7du2elOKmUAAAGrSURBVEjHnZbndoMwDEbZhJUBhJHRkL2b6v1frhzSYgKWkfn+gXQP2I4uURQ8nj6L1bkyKFMXyqTeEHYUQZXZENiGv2zlWc//h9NcGs6gzkqWPRsM1mR3PIZGdDk2bLLgb2RYs/iA4SQDH6CVNZ19Rm04psMqdDKmspbbhRcJEb4CJzcaezd4cDQiwUvg5kgaY9af7rKv+sINCPCkbn+U42Sxy10/u62bDevzRYx9H5unbIve58ZW8d0Hv1iv87ZRY8+mYnauieCJKYR1EMFinTFx8WEnp4mLC4t0doY+WLNo4uLCuM7G0A9jOksWBBgefPgGFJivs464EJj74Tu2u9zq9qYz2BeSuMZ8Gf4kFHFph+Cu+t37rza7N4CcrxFNXPzYqLgI8QNEXKTs+OKipamz3JGEmzpbIS1ZeImRUsgTV3tTTeQYCpMjrubCquNcI48+vNmNzy9rVTVAYOdZlU/YrngcQ7CoovcCWJYTMC+waqWzGX4gi6Me4dVr+x+X1C/Fw1fcH1UphsOZaMn942EPh7eKFQ1li/Ikz+kwdlIZIRmrtnRWYTkZv4Y8U3A/A20XAAAAAElFTkSuQmCC) no-repeat center/contain;width:30px;height:28px;left:0;top:50%;transform:translateY(-50%)}.p-modal__item__attention+*{margin-top:20px}.p-modal__item__attention-red{font-weight:normal;padding-left:40px;position:relative;color:red}.p-modal__item__attention-red:before{content:"";display:block;position:absolute;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA4CAMAAACWs2tWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJZQTFRFR3BM8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMzl+aMQwAAADF0Uk5TAHzvjvwCFogP4fQf+BtNy0DER+e+EQXeowjWsnU36iLSWp0rYoKoMVKXZyWrC7du2elOKmUAAAGrSURBVEjHnZbndoMwDEbZhJUBhJHRkL2b6v1frhzSYgKWkfn+gXQP2I4uURQ8nj6L1bkyKFMXyqTeEHYUQZXZENiGv2zlWc//h9NcGs6gzkqWPRsM1mR3PIZGdDk2bLLgb2RYs/iA4SQDH6CVNZ19Rm04psMqdDKmspbbhRcJEb4CJzcaezd4cDQiwUvg5kgaY9af7rKv+sINCPCkbn+U42Sxy10/u62bDevzRYx9H5unbIve58ZW8d0Hv1iv87ZRY8+mYnauieCJKYR1EMFinTFx8WEnp4mLC4t0doY+WLNo4uLCuM7G0A9jOksWBBgefPgGFJivs464EJj74Tu2u9zq9qYz2BeSuMZ8Gf4kFHFph+Cu+t37rza7N4CcrxFNXPzYqLgI8QNEXKTs+OKipamz3JGEmzpbIS1ZeImRUsgTV3tTTeQYCpMjrubCquNcI48+vNmNzy9rVTVAYOdZlU/YrngcQ7CoovcCWJYTMC+waqWzGX4gi6Me4dVr+x+X1C/Fw1fcH1UphsOZaMn942EPh7eKFQ1li/Ikz+kwdlIZIRmrtnRWYTkZv4Y8U3A/A20XAAAAAElFTkSuQmCC) no-repeat center/contain;width:30px;height:28px;left:0;top:50%;transform:translateY(-50%)}.p-modal__item__attention-red+*{margin-top:20px}.p-modal__item__hdg{font-size:1.8rem;text-align:center}.p-modal__itemqr{position:relative;top:61%;left:50%;background-color:#efa220;width:calc(100% - 80px);transform:translate(-50%,-50%);min-height:220px}.p-modal__itemqr--wide{top:11%;width:calc(100% - 20px);padding:30px 0}.p-modal__itemqr--wide .p-modal__itemqr__inner{max-height:68vh;padding:0 20px;overflow-y:auto;overflow-x:hidden}.p-modal__itemqr__close{position:absolute;right:-12px;top:-31px;border:0;color:#0000;background-color:#0000;width:44px;height:44px}.p-modal__itemqr__close:before,.p-modal__itemqr__close:after{content:"";display:block;position:absolute;width:2px;height:24px;background-color:#fff;border-radius:4px;top:50%;left:50%}.p-modal__itemqr__close:before{transform:rotate(45deg) translate(-50%,-50%);margin-left:-9px;margin-top:-3px}.p-modal__itemqr__close:after{transform:rotate(-45deg) translate(-50%,-50%);margin-left:8px;margin-top:-4px}.p-modal__itemqr__attention{font-weight:normal;padding-left:40px;position:relative}.p-modal__itemqr__attention:before{content:"";display:block;position:absolute;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA4CAMAAACWs2tWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJZQTFRFR3BM8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMz8zMzl+aMQwAAADF0Uk5TAHzvjvwCFogP4fQf+BtNy0DER+e+EQXeowjWsnU36iLSWp0rYoKoMVKXZyWrC7du2elOKmUAAAGrSURBVEjHnZbndoMwDEbZhJUBhJHRkL2b6v1frhzSYgKWkfn+gXQP2I4uURQ8nj6L1bkyKFMXyqTeEHYUQZXZENiGv2zlWc//h9NcGs6gzkqWPRsM1mR3PIZGdDk2bLLgb2RYs/iA4SQDH6CVNZ19Rm04psMqdDKmspbbhRcJEb4CJzcaezd4cDQiwUvg5kgaY9af7rKv+sINCPCkbn+U42Sxy10/u62bDevzRYx9H5unbIve58ZW8d0Hv1iv87ZRY8+mYnauieCJKYR1EMFinTFx8WEnp4mLC4t0doY+WLNo4uLCuM7G0A9jOksWBBgefPgGFJivs464EJj74Tu2u9zq9qYz2BeSuMZ8Gf4kFHFph+Cu+t37rza7N4CcrxFNXPzYqLgI8QNEXKTs+OKipamz3JGEmzpbIS1ZeImRUsgTV3tTTeQYCpMjrubCquNcI48+vNmNzy9rVTVAYOdZlU/YrngcQ7CoovcCWJYTMC+waqWzGX4gi6Me4dVr+x+X1C/Fw1fcH1UphsOZaMn942EPh7eKFQ1li/Ikz+kwdlIZIRmrtnRWYTkZv4Y8U3A/A20XAAAAAElFTkSuQmCC) no-repeat center/contain;width:30px;height:28px;left:0;top:50%;transform:translateY(-50%)}.p-modal__itemqr__attention+*{margin-top:20px}.p-modal-ticket{background-color:#efa220;padding-bottom:23px;border-radius:6px}.p-modal-ticket__head{background-color:#efa220;padding:26px 10px 14px;border-radius:6px 6px 0 0}.p-modal-ticket__head--travel{padding:26px 10px 22px;border-radius:6px}.p-modal-ticket__head__count{font-size:1.2em;font-weight:bold;text-align:right;padding:10px 10px 0}.p-modal-ticket__head__hdg{font-size:1.8rem;font-weight:bold;text-align:center}.p-modal-ticket__head__sentence{font-size:1.2rem;padding-left:10px;text-align:center;margin-bottom:5px}.p-modal-ticket__head__img{margin-top:10px;text-align:center;display:flex;justify-content:center}.p-modal-ticket__head__img img{border-radius:6px}.p-modal-ticket__head__rightbutton{font-weight:bold;font-size:35px;background-color:#fff;line-height:100%;margin-right:10px;height:50px;width:30px}.p-modal-ticket__head__leftbutton{font-weight:bold;font-size:35px;background-color:#fff;line-height:100%;margin-left:10px;height:70px;width:30px}.p-modal-ticket__head__transfer-rightbutton{margin-left:5vw;margin-top:55px;display:inline-block;width:30px;height:30px;background-color:#00b140;border-radius:50%;position:relative}.p-modal-ticket__head__transfer-rightbutton:before{content:"";display:block;position:absolute;top:50%;left:45%;width:10px;height:10px;border-top:3px solid #fff;border-right:3px solid #fff;transform:translate(-50%,-50%) rotate(45deg)}.p-modal-ticket__head__transfer-rightsentence{font-size:1.25rem;margin-left:17px}.p-modal-ticket__head__transfer-leftbutton{margin-right:5vw;margin-top:55px;display:inline-block;width:30px;height:30px;background-color:#00b140;border-radius:50%;position:relative}.p-modal-ticket__head__transfer-leftbutton:before{content:"";display:block;position:absolute;top:50%;left:55%;width:10px;height:10px;border-top:3px solid #fff;border-right:3px solid #fff;transform:translate(-50%,-50%) rotate(-135deg)}.p-modal-ticket__head__transfer-leftsentence{margin-right:17px;font-size:1.25rem}.p-modal-ticket__head__date{text-align:center;font-weight:bold;font-size:1.8rem;line-height:1;margin-top:10px}.p-modal-ticket__head__date__num{font-size:2.4rem;font-family:"lato","Noto Sans JP",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,"\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3",Hiragino Kaku Gothic ProN,"\6e38\30b4\30b7\30c3\30af\4f53",YuGothic,"\30e1\30a4\30ea\30aa",Meiryo,sans-serif;display:block;margin-bottom:5px}.p-modal-ticket__head__title{padding-top:15px;padding-bottom:15px}.p-modal-ticket__backgroudcolor-white{background-color:#fff;width:calc(100% - 20px);margin-left:10px;border-radius:10px}.p-modal-ticket__backgroudcolor-white__sentence{text-align:center;padding-top:10px}.p-modal-ticket__settledbox{width:calc(50% - 65px);margin-left:10%;border-radius:5px;background-color:#a9a9a9}.p-modal-ticket__settled{font-size:3.5vw;color:#fff}.p-modal-ticket__checkboxitem{background-color:#fff;width:calc(100% - 20px);margin-left:10px;border-radius:10px}.p-modal-ticket__checkbox{display:flex;text-align:center;padding-left:3%;padding-top:10px;padding-bottom:10px}.p-modal-ticket__checkbox__container{width:calc(70% - 39px)}.p-modal-ticket__checkbox__container__text{font-size:4.25vw;border-radius:6px;font-weight:bold}.p-modal-ticket__checkbox__container__text.p-modal-ticket__checkbox__container__disabled:after{border-left:2.5px solid #fff;border-bottom:2.5px solid #fff;width:14.5px;height:9px;transform:rotate(-45deg);left:4px;top:6.5px;opacity:1}.p-modal-ticket__checkbox__container__text.p-modal-ticket__checkbox__container__disabled{color:#a9a9a9}.p-modal-ticket__checkbox__container span{padding-left:70px;position:relative}.p-modal-ticket__checkbox__container span:before,.p-modal-ticket__checkbox__container span:after{content:"";display:block;position:absolute;transition:.1s ease}.p-modal-ticket__checkbox__container span:before{width:23px;height:23px;border:1px solid #999;background-color:#fff;left:0;top:50%;transform:translateY(-50%);border-radius:2px;margin-top:1px}.p-modal-ticket__checkbox__container span:after{border-left:2.5px solid #fff;border-bottom:2.5px solid #fff;width:14.5px;height:9px;transform:rotate(-45deg);left:4px;top:6.5px;opacity:0}.p-modal-ticket__checkbox__container input{display:none}.p-modal-ticket__checkbox__container input:checked+span:before{background-color:#333;border-color:#333}.p-modal-ticket__checkbox__container input:checked+span:after{opacity:1}.p-modal-ticket__checkbox__container input:disabled+span:before{background-color:#a9a9a9;border-color:#a9a9a9;opacity:1}.p-modal-ticket__ticket{background-color:#faf3e3;border-radius:6px;box-shadow:5px 5px 15px #00000052;margin-top:4px;padding:20px 15px;color:#414141}.p-modal-ticket__ticket tr+tr th,.p-modal-ticket__ticket tr+tr td{padding-top:15px}.p-modal-ticket__ticket th{font-weight:normal;font-size:1.2rem;text-align:left}.p-modal-ticket__ticket td{font-weight:700;font-size:2.4rem;line-height:calc(34 / 24)}.p-modal-ticket__trafficticket{background-color:#faf3e3;border-radius:6px;box-shadow:5px 5px 15px #00000052;margin-top:4px;padding:20px 15px;color:#414141}.p-modal-ticket__trafficticket tr+tr th,.p-modal-ticket__trafficticket tr+tr td{padding-top:10px}.p-modal-ticket__trafficticket th{font-weight:normal;font-size:1.2rem;text-align:left}.p-modal-ticket__trafficticket td{font-weight:700;font-size:1.5rem;line-height:calc(34 / 24)}.p-modal-ticket__division{padding-top:20px;text-align:center;font-weight:bold}.p-modal-ticket__division-white{padding-top:5px;padding-bottom:5px;color:#fff;text-align:center;font-weight:bold}.p-modal-ticket__backgroundred{margin-left:10px;width:calc(100% - 20px);margin-top:10px;background-color:red}.p-modal-ticket__count{padding-bottom:10px;text-align:center;font-weight:bold}.p-modal-ticket__copy-button{padding-top:20px;padding-left:10px;width:calc(100% - 10px)}.p-modal-ticket__close-button{padding-left:10px;width:calc(100% - 10px)}.p-modal-ticket__foot{border-radius:6px;background-color:#fff;box-shadow:0 5px 15px #00000052;margin:0 10px;padding:0}.p-modal-ticket__foot .p-table{border:none;margin-top:0;border-radius:6px;overflow:hidden}.p-modal-ticket__foot .p-table tr+tr{border:none}.p-modal-ticket__foot .p-table tr:first-child .p-table__th{padding:14px 10px 4px 15px}.p-modal-ticket__foot .p-table tr:first-child .p-table__td{padding:14px 14px 4px 10px}.p-modal-ticket__foot .p-table tr:last-child .p-table__th{padding:4px 10px 14px 15px}.p-modal-ticket__foot .p-table tr:last-child .p-table__td{padding:4px 14px 14px 10px}.p-modal-ticket__foot .p-table tr:nth-child(2) .p-table__td{font-size:2rem}.p-modal-ticket__foot .p-table tr:nth-child(n+3) .p-table__td{font-size:2.2rem}.p-modal-ticket__foot .p-table__th{padding:4px 10px 4px 15px;font-size:1.2rem;color:#414141;font-weight:normal}.p-modal-ticket__foot .p-table__td{padding:4px 14px 4px 10px;font-size:2.4rem;font-weight:bold;background-color:inherit}.p-modal-ticket__foot .p-table__td span{font-size:1.2rem;font-weight:normal;margin-right:5px}.p-modal-ticket__foot .p-table__td span:last-child{margin-left:30px}.p-modal-ticket__foot .p-table__th:before{content:none}.p-modal-ticket__foot__time{font-size:1.8rem;font-family:"lato","Noto Sans JP",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,"\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3",Hiragino Kaku Gothic ProN,"\6e38\30b4\30b7\30c3\30af\4f53",YuGothic,"\30e1\30a4\30ea\30aa",Meiryo,sans-serif;display:block;text-align:center;margin-top:5px;padding-bottom:5px}.p-ex-modal-ticket{background-color:#efa220;padding-bottom:23px;border-radius:6px}.p-ex-modal-ticket__head{background-color:#efa220;padding:14px 10px;border-radius:6px 6px 0 0}.p-ex-modal-ticket__head--travel{padding:26px 10px 22px;border-radius:6px}.p-ex-modal-ticket__head__hdg{font-size:1.8rem;font-weight:bold;text-align:center}.p-ex-modal-ticket__ticket{background-color:#faf3e3;border-radius:6px;box-shadow:5px 5px 15px #00000052;margin-top:4px;padding:20px 15px;color:#414141}.p-ex-modal-ticket__ticket tr+tr th,.p-ex-modal-ticket__ticket tr+tr td{padding-top:15px}.p-ex-modal-ticket__ticket th{font-weight:normal;font-size:1.2rem;text-align:left}.p-ex-modal-ticket__ticket td{font-weight:700;font-size:2.4rem;line-height:calc(34 / 24)}.p-ex-modal-ticket__foot{border-radius:6px;background-color:#fff;box-shadow:0 5px 15px #00000052;margin:0 10px;padding:0}.p-ex-modal-ticket__foot .p-ex-table{margin-top:0;border-radius:6px;overflow:hidden}.p-ex-modal-ticket__foot .p-ex-table .container{background-color:#faf3e3;margin:10px 10px 0;border-radius:6px;padding:8px 32px}.p-ex-modal-ticket__foot .p-ex-table .container .arrow{width:14px;height:auto;margin:0 20px}.p-ex-modal-ticket__foot .p-ex-table .ex-station-gr{display:flex;align-items:center;width:100%}.p-ex-modal-ticket__foot .p-ex-table .ex-other-gr{display:flex}.p-ex-modal-ticket__foot .ex-date{font-size:1.2rem;color:#414141;font-weight:normal}.p-ex-modal-ticket__foot .ex-other{margin:10px 0 10px 10px;font-size:1.2rem;font-weight:bold;background-color:inherit}.p-ex-modal-ticket__foot .ex-station{font-size:1.4rem;font-weight:bold;background-color:inherit;width:calc((100% - 54px) / 2)}.p-ex-modal-ticket__foot .p-table__th:before{content:none}.p-ex-modal-ticket__table{border-radius:6px;background-color:#fff;box-shadow:0 5px 15px #00000052;margin:10px 10px 0;padding:14px 10px}.p-ex-modal-ticket__table .p-table{margin-top:0}.p-ex-modal-ticket__table .p-table__th{font-weight:normal;font-size:1.2rem}.p-ex-modal-ticket__table .p-table__td,.p-ex-modal-ticket__table .p-table__td-seat{font-size:1.2rem}.p-ex-modal-ticket__table .p-table__td-seat{font-weight:bold;padding:4px 14px;background-color:#fff}.p-map-search{position:absolute;top:15px;left:50%;transform:translate(-50%);width:calc(100% - 30px);z-index:1;border-radius:4px;overflow-y:auto}.p-map-search__input{position:relative;min-height:42px;border-radius:4px;background-color:#fff}.p-map-search__input__item{position:fixed;top:0;width:100%;height:42px;border-radius:4px;z-index:2}.p-map-search__input__item input{width:100%;border:1px solid #999;background-color:#fff;border-radius:4px;font-size:1.6rem;padding:10px 11px;height:42px;box-sizing:border-box}.p-map-search__input__candidate{border:1px solid #999;border-top:0;margin-top:39px;border-radius:0 0 4px 4px;transition:.2s ease opacity}.p-map-search__input__candidate *{transition:.2s ease opacity}.p-map-search__input__more{text-align:right;border-bottom:1px solid #dadada;min-height:30px}.p-map-search__input__more__btn{color:#f80;font-size:1.2rem;padding:6px 15px 5px}.p-map-search__input__content{padding:8px 15px;max-height:365px;overflow-y:auto}.p-map-search__input__list+.p-map-search__input__list{border-top:1px solid #dadada;padding-top:5px;margin-top:5px}.p-map-search__btn{width:100%;font-size:1.3rem;color:#666;text-align:left;padding:5px 5px 5px 33px;position:relative}.p-map-search__btn--train:before{content:"";display:block;position:absolute;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAoCAMAAADaOGodAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGZQTFRFR3BMmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZAGSXmZmZ2p+BbwAAACB0Uk5TAJn72A6qvO6ldy4jttEobREeBPZK4K/pfQlhVkWggEJtLZ32AAABDklEQVQ4y8WTyXLDIBAFnwSybO2yLHl3qv//J3MQWJiQYyp9gumCAWaQpONtMeUHprkdJUmqWxK0tSSNZ5Kca0kNv7CTKjcMU7pQpQMA2aCAIQPgogzgqQgX3a8bRFQA+1UOsRwCaWNp/1l2sawDeYnlIZD5/dPdp0CCWYo3iyvwW6b4a9kUk49NRfMpX9KXlw/p4mSGr7brwtI/EJl6AG7S6Fd20h2AXmMOML362cu5f635a9dLKTJJtk271kqSfabc09e4a4HdG8BszdrlsGwFWyDfZAN50Az1BDs/OQF5+JFy4LS6o0kdyKxfu09fpZckW4I5RBgoB0mPLcGGD9qZQj/YMw+SdK2UoLpK3y+xTgv8QgXDAAAAAElFTkSuQmCC) no-repeat center/14px;width:14px;height:20px;left:0;top:50%;transform:translateY(-50%)}.p-map-search__btn--point:before{content:"";display:block;position:absolute;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAmCAMAAADkx9tQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHtQTFRFR3BMmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZrYUz+gAAACh0Uk5TAOM/MBsWCwbW+yJ6tOhnLPRSkaCtA4JtvXTbN0ftiprQ9sfgJ8tbpQg2+oMAAAEgSURBVBgZdcEHYsIwEATAdZV7r/Sa7P9fGHx2QAIzA52KnNzFOrsKQj4Uw+jiXXniS/gbQeclNJ1HvDgWPzQ+FvmeKwYF4VlcdYRouLgeyu32pz5zUeJhx1mRtRBuzZmlAFwo0hxPPWcZkFOEW2gOFHcgpqigU1cKFwmFC0NMUWLDSQCTQxFjz0kCk09RIeUkgcmnqBBwcoIpp4iRcBJ6MPQUJWKKGLo2oHBxoygiaEaKO4ATReDiqQwpRgAZZ6mNmeo4K3wAfsrFkDmeZ3cWFxUmPdcVHiYq4KoOM5trNgqLIz+FNv75AT90eHFCvrkoaHqa9hEMR+pCGyY1UJPhnRfw6YBPrsVFjTVRStG0WHWz+NAofBFtyLrFV/7OgeEPR6ZVLJ3bohwAAAAASUVORK5CYII=) no-repeat center/15px;width:15px;height:19px;left:0;top:50%;transform:translateY(-50%)}.p-map-search__btn__place{display:block;font-size:1.1rem;line-height:1}.p-map-search .is-hide{display:none}.p-map-search .is-connect{opacity:0;display:block}.p-map-search .is-active{opacity:1;display:block}.p-map-content{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:calc(100% - 30px);background:#fff;padding:10px 15px;box-shadow:0 0 10px #0000004d;border-radius:4px 4px 0 0;max-height:390px;overflow-y:auto}.p-map-content__close{position:absolute;top:0;right:0;border:0;color:#0000;background-color:#0000;width:44px;height:44px}.p-map-content__close:before,.p-map-content__close:after{content:"";display:block;position:absolute;width:2px;height:18px;background-color:#333;border-radius:4px;top:50%;left:50%}.p-map-content__close:before{transform:rotate(45deg) translate(-50%,-50%);margin-left:-7px;margin-top:-1px}.p-map-content__close:after{transform:rotate(-45deg) translate(-50%,-50%);margin-left:6px;margin-top:-2px}.p-map-content__lyt{display:flex}.p-map-content__lyt__media{max-width:70px;display:inline-flex;align-items:flex-start}.p-map-content__lyt__media img{vertical-align:bottom}.p-map-content__lyt__col{flex:1;display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:5px 30px 0 20px}.p-map-content__lyt__col__label{font-size:1.2rem}.p-map-content__lyt__col__ttl{font-size:1.4rem}.p-map-content__lyt__col__place{font-size:1.2rem}.p-map-content__lyt__col__detail{font-size:1.3rem;line-height:1.38;margin-top:5px}.p-map-content__media{margin:10px 0 15px}.p-map-content__media img{display:block;max-width:120px;margin:0 auto}.p-map-content__btn{margin-top:10px}.p-map-content__btn .c-button{max-width:180px;width:100%;margin:0 auto}.p-map-content__list{margin-top:10px;font-size:1.3rem}.p-map-content__list__ttl{font-weight:bold}.p-map-content__list.is-active+.p-map-content__foot .p-map-content__foot__list>li:nth-child(even){display:none}.p-map-content__foot{margin-top:10px;padding-top:10px;border-top:1px solid #dadada}.p-map-content__foot__list{display:flex;justify-content:center}.p-map-content__foot__list .c-button+.c-button{margin-top:0}.p-map-content__foot__list li{max-width:120px;width:100%}.p-map-content__foot__list li+li{margin-left:10px}.p-map-content .is-hide{display:none}.p-map-content .is-connect{opacity:0;display:block}.p-map-content .is-active{opacity:1;display:block}.p-search{position:relative}.p-search__item{width:100%;border:1px solid #dadada;padding:12px 80px 12px 12px;border-radius:5px;font-size:1.6rem}.p-search__icon{display:flex;position:absolute;top:1px;right:0}.p-search__icon__delete{border:0;color:#0000;background-color:#0000;width:40px;height:40px;position:relative}.p-search__icon__delete:before,.p-search__icon__delete:after{content:"";display:block;position:absolute;width:2px;height:18px;background-color:#999;border-radius:4px;top:50%;left:50%}.p-search__icon__delete:before{transform:rotate(45deg) translate(-50%,-50%);margin-left:-7px;margin-top:-1px}.p-search__icon__delete:after{transform:rotate(-45deg) translate(-50%,-50%);margin-left:6px;margin-top:-2px}.p-search__icon__submit{width:40px;height:40px;position:relative}.p-search__icon__submit:before{content:"";display:block;position:absolute;width:1px;height:20px;background-color:#dadada;top:50%;left:0;transform:translateY(-50%)}.p-search__icon__submit img{width:16px;height:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.p-select-station{position:relative}.p-select-station__item{position:relative;z-index:2}.p-select-station__item:before{content:"";display:block;position:absolute;top:50%;right:10px;pointer-events:none;border-top:7px solid #f80;border-right:5px solid transparent;border-left:5px solid transparent;border-radius:2px;transform:translateY(-50%) rotate(0)}.p-select-station__item>button{width:100%;padding:16px 40px 16px 16px;font-size:1.4rem;border-radius:6px;border:1px solid #999;background-color:#fff;appearance:none}.p-select-station__content{display:none;position:relative;background:#fff;width:100%;top:calc(100% - 4px);padding:12px 15px 15px;border:1px solid #999;z-index:3;color:#333;border-radius:0 0 5px 5px;overflow-y:scroll;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;max-height:460px}.p-select-station__content .p-select-station__list ul li button{display:block;font-size:1.4rem;padding:4px;width:100%;text-align:left}.p-select-station__content.is-active{display:block}.p-select-station__content__item{margin-top:12px}.p-select-station__content__item:first-child{margin-top:0}.p-select-station__content__item .p-select-station__list{display:none}.p-select-station__content__item .p-select-station__list ul{margin-top:5px}.p-select-station__content__item .p-select-station__list li button{width:100%;text-align:left;padding:8px 15px;font-size:1.3rem;font-weight:bold}.p-select-station__content__item.is-active .p-select-station__list{display:block}.p-select-station__label{background-color:#faf3e3;width:100%;text-align:left;padding:5px 30px 5px 15px;border-radius:4px;font-size:1.3rem;font-weight:bold;position:relative}.p-select-station__label:before{content:"";display:block;position:absolute;top:50%;right:10px;pointer-events:none;border-top:7px solid #f80;border-right:5px solid transparent;border-left:5px solid transparent;border-radius:2px;transform:translateY(-50%) rotate(0)}.p-select-station__content__item.is-active .p-select-station__label:before{transform:translateY(-50%) rotate(180deg)}.p-route-select__item{border:1px solid #999;border-radius:4px;display:flex;position:relative;background-color:#fff}.p-route-select__item__ttl{background-color:#f80;color:#fff;width:71px;display:flex;align-items:center;justify-content:center;font-size:1.4rem;font-weight:bold;height:48px}.p-route-select__item__col{position:relative;flex:1}.p-route-select__item__col__btn{font-size:1.6rem;text-align:left;color:#666;padding:10px;height:48px;display:flex;align-items:center;width:100%}.p-route-select__item__col__btn__map,.p-route-select__item__col__btn__train,.p-route-select__item__col__btn__point{padding-left:24px}.p-route-select__item__col__btn__map:before,.p-route-select__item__col__btn__train:before,.p-route-select__item__col__btn__point:before{content:"";display:block;position:absolute}.p-route-select__item__col__btn__map:before{content:"";display:block;position:absolute;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAORQTFRFR3BMmpqampqauLi4oaGhmpqara2ts7Ozurq6mpqaubm5u7u7mpqampqasLCwwcHBmpqampqampqampqampqampqampqarKysycnJz8/PwMDAmpqampqampqampqampqam5ubycnJmpqaw8PDx8fHycnJwsLCvb29y8vLqqqqoqKimpqampqapaWlsbGxxMTEysrK/6azmpqa////pqams7Ozra2t+fn5wMDAsLCw5ubmnJyc/v7+np6e7Ozs+/v77+/v19fXxMTEqamp0tLS9vb2m5ubu7u7paWlvr6+qKio2trayz1G9QAAADF0Uk5TAEcT1f4mAeXK/QzG8LXsnItvmnRQ+ejzUgelYMYsqdy9OJCKX0COuRn2k0Q/oOiALvr6tnkAAAFRSURBVDjL7ZTZUsIwFIbT0iIUEGRTUBZXcHdOitDSIruo7/8+niRNG4cWHK/9b3KWr+mZ5J8QIpW2dN1Kkx1K6+U8oGptMxmqcoRjR0mMloVICZTO9ylUKu0artlWLFQCWNcfWGR2GB07dR07mohN3Curx0AmMmcyKWNSjRsb6yWZnCaMvgVV/vq7Xw1OLhDK37OolXgE/HOA7t1jgZ+89rPbV7YK1Y3655e5QwOKhLw8954MFRofp4onDdHnypAexGqtxBlywBb73ZGVz5EzlvHiY+kObQ5t3CGlbwG1WVHqTWY2wJKVUQJ65fHKZow/4QkdANBAKkSnOObapbsh6gIM6D5oCDD6h/ZB3nQG4AT3FUHexBCQN/2aO7568xzCe55zRzBo7G+5aYH3GDmmKfyEdrxNNa+ub0I3qi4lJCf6VuhrSQoXy1cw7gls9NXyN1w8nJ0CeXpcAAAAAElFTkSuQmCC) no-repeat center/18px;width:18px;height:18px;left:9px;top:50%;transform:translateY(-50%)}.p-route-select__item__col__btn__train:before{content:"";display:block;position:absolute;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAoCAMAAADaOGodAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGZQTFRFR3BMmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZAGSXmZmZ2p+BbwAAACB0Uk5TAJn72A6qvO6ldy4jttEobREeBPZK4K/pfQlhVkWggEJtLZ32AAABDklEQVQ4y8WTyXLDIBAFnwSybO2yLHl3qv//J3MQWJiQYyp9gumCAWaQpONtMeUHprkdJUmqWxK0tSSNZ5Kca0kNv7CTKjcMU7pQpQMA2aCAIQPgogzgqQgX3a8bRFQA+1UOsRwCaWNp/1l2sawDeYnlIZD5/dPdp0CCWYo3iyvwW6b4a9kUk49NRfMpX9KXlw/p4mSGr7brwtI/EJl6AG7S6Fd20h2AXmMOML362cu5f635a9dLKTJJtk271kqSfabc09e4a4HdG8BszdrlsGwFWyDfZAN50Az1BDs/OQF5+JFy4LS6o0kdyKxfu09fpZckW4I5RBgoB0mPLcGGD9qZQj/YMw+SdK2UoLpK3y+xTgv8QgXDAAAAAElFTkSuQmCC) no-repeat center/14px;width:14px;height:20px;left:9px;top:50%;transform:translateY(-50%)}.p-route-select__item__col__btn__point:before{content:"";display:block;position:absolute;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAmCAMAAADkx9tQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHtQTFRFR3BMmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZrYUz+gAAACh0Uk5TAOM/MBsWCwbW+yJ6tOhnLPRSkaCtA4JtvXTbN0ftiprQ9sfgJ8tbpQg2+oMAAAEgSURBVBgZdcEHYsIwEATAdZV7r/Sa7P9fGHx2QAIzA52KnNzFOrsKQj4Uw+jiXXniS/gbQeclNJ1HvDgWPzQ+FvmeKwYF4VlcdYRouLgeyu32pz5zUeJhx1mRtRBuzZmlAFwo0hxPPWcZkFOEW2gOFHcgpqigU1cKFwmFC0NMUWLDSQCTQxFjz0kCk09RIeUkgcmnqBBwcoIpp4iRcBJ6MPQUJWKKGLo2oHBxoygiaEaKO4ATReDiqQwpRgAZZ6mNmeo4K3wAfsrFkDmeZ3cWFxUmPdcVHiYq4KoOM5trNgqLIz+FNv75AT90eHFCvrkoaHqa9hEMR+pCGyY1UJPhnRfw6YBPrsVFjTVRStG0WHWz+NAofBFtyLrFV/7OgeEPR6ZVLJ3bohwAAAAASUVORK5CYII=) no-repeat center/15px;width:15px;height:19px;left:9px;top:50%;transform:translateY(-50%)}.p-route-select__item__popup{position:absolute;top:100%;left:0;width:calc(100% + 1px);border:1px solid #999;border-top:0;background-color:#fff;z-index:1;margin-top:1px;border-radius:0 0 4px 4px}.p-route-select__item__candidate{max-height:420px}@media screen and (max-width: 320px){.p-route-select__item__candidate{max-height:350px}}.p-route-select__item__more{text-align:right;border-bottom:1px solid #dadada;min-height:30px}.p-route-select__item__more__btn{color:#f80;font-size:1.2rem;padding:6px 15px 5px}.p-route-select__item__list li+li{border-top:1px solid #dadada}.p-route-select__exchange{width:100%;display:flex;justify-content:flex-end;padding:5px 0}.p-route-select__exchange__item{padding:6px 12px}.p-route-select__exchange__item img{width:26px}.p-route-select__btn{width:100%;font-size:1.3rem;color:#666;text-align:left;padding:5px 5px 5px 33px;position:relative}.p-route-select__btn--train:before{content:"";display:block;position:absolute;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAoCAMAAADaOGodAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGZQTFRFR3BMmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZAGSXmZmZ2p+BbwAAACB0Uk5TAJn72A6qvO6ldy4jttEobREeBPZK4K/pfQlhVkWggEJtLZ32AAABDklEQVQ4y8WTyXLDIBAFnwSybO2yLHl3qv//J3MQWJiQYyp9gumCAWaQpONtMeUHprkdJUmqWxK0tSSNZ5Kca0kNv7CTKjcMU7pQpQMA2aCAIQPgogzgqQgX3a8bRFQA+1UOsRwCaWNp/1l2sawDeYnlIZD5/dPdp0CCWYo3iyvwW6b4a9kUk49NRfMpX9KXlw/p4mSGr7brwtI/EJl6AG7S6Fd20h2AXmMOML362cu5f635a9dLKTJJtk271kqSfabc09e4a4HdG8BszdrlsGwFWyDfZAN50Az1BDs/OQF5+JFy4LS6o0kdyKxfu09fpZckW4I5RBgoB0mPLcGGD9qZQj/YMw+SdK2UoLpK3y+xTgv8QgXDAAAAAElFTkSuQmCC) no-repeat center/14px;width:14px;height:20px;left:9px;top:50%;transform:translateY(-50%)}.p-route-select__btn--point:before{content:"";display:block;position:absolute;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAmCAMAAADkx9tQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHtQTFRFR3BMmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZrYUz+gAAACh0Uk5TAOM/MBsWCwbW+yJ6tOhnLPRSkaCtA4JtvXTbN0ftiprQ9sfgJ8tbpQg2+oMAAAEgSURBVBgZdcEHYsIwEATAdZV7r/Sa7P9fGHx2QAIzA52KnNzFOrsKQj4Uw+jiXXniS/gbQeclNJ1HvDgWPzQ+FvmeKwYF4VlcdYRouLgeyu32pz5zUeJhx1mRtRBuzZmlAFwo0hxPPWcZkFOEW2gOFHcgpqigU1cKFwmFC0NMUWLDSQCTQxFjz0kCk09RIeUkgcmnqBBwcoIpp4iRcBJ6MPQUJWKKGLo2oHBxoygiaEaKO4ATReDiqQwpRgAZZ6mNmeo4K3wAfsrFkDmeZ3cWFxUmPdcVHiYq4KoOM5trNgqLIz+FNv75AT90eHFCvrkoaHqa9hEMR+pCGyY1UJPhnRfw6YBPrsVFjTVRStG0WHWz+NAofBFtyLrFV/7OgeEPR6ZVLJ3bohwAAAAASUVORK5CYII=) no-repeat center/15px;width:15px;height:19px;left:9px;top:50%;transform:translateY(-50%)}.p-route-select__btn--map:before{content:"";display:block;position:absolute;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAORQTFRFR3BMmpqampqauLi4oaGhmpqara2ts7Ozurq6mpqaubm5u7u7mpqampqasLCwwcHBmpqampqampqampqampqampqampqarKysycnJz8/PwMDAmpqampqampqampqampqam5ubycnJmpqaw8PDx8fHycnJwsLCvb29y8vLqqqqoqKimpqampqapaWlsbGxxMTEysrK/6azmpqa////pqams7Ozra2t+fn5wMDAsLCw5ubmnJyc/v7+np6e7Ozs+/v77+/v19fXxMTEqamp0tLS9vb2m5ubu7u7paWlvr6+qKio2trayz1G9QAAADF0Uk5TAEcT1f4mAeXK/QzG8LXsnItvmnRQ+ejzUgelYMYsqdy9OJCKX0COuRn2k0Q/oOiALvr6tnkAAAFRSURBVDjL7ZTZUsIwFIbT0iIUEGRTUBZXcHdOitDSIruo7/8+niRNG4cWHK/9b3KWr+mZ5J8QIpW2dN1Kkx1K6+U8oGptMxmqcoRjR0mMloVICZTO9ylUKu0artlWLFQCWNcfWGR2GB07dR07mohN3Curx0AmMmcyKWNSjRsb6yWZnCaMvgVV/vq7Xw1OLhDK37OolXgE/HOA7t1jgZ+89rPbV7YK1Y3655e5QwOKhLw8954MFRofp4onDdHnypAexGqtxBlywBb73ZGVz5EzlvHiY+kObQ5t3CGlbwG1WVHqTWY2wJKVUQJ65fHKZow/4QkdANBAKkSnOObapbsh6gIM6D5oCDD6h/ZB3nQG4AT3FUHexBCQN/2aO7568xzCe55zRzBo7G+5aYH3GDmmKfyEdrxNNa+ub0I3qi4lJCf6VuhrSQoXy1cw7gls9NXyN1w8nJ0CeXpcAAAAAElFTkSuQmCC) no-repeat center/18px;width:18px;height:18px;left:9px;top:50%;transform:translateY(-50%)}.p-route-select__btn__place{display:block;font-size:1.1rem;line-height:1}.p-route-select__way{overflow:hidden;border:1px solid #999999;border-radius:4px}.p-route-select__way__list{display:flex}.p-route-select__way__list__item{position:relative;width:100%;border-left:1px solid #999999}.p-route-select__way__list__item:first-of-type{border-left:0}.p-route-select__way__input{opacity:0;position:absolute;top:0;left:0}.p-route-select__way__input:checked+label{background-color:#333;color:#fff}.p-route-select__way__label{display:block;text-align:center;padding:12px;background-color:#fff;transition:color,background-color .3s}.p-route-select .is-hide{display:none}.p-route-select .is-connect{opacity:0;display:block}.p-route-select .is-active{opacity:1;display:block}.p-route-list{border:1px solid #999;border-radius:4px;display:flex;justify-content:space-between;background-color:#fff}.p-route-list__item{flex:1;width:calc((70 / 325) * 100%);position:relative}.p-route-list__item:before,.p-route-list__item:after{content:"";display:block;position:absolute}.p-route-list__item:before{width:1px;height:calc(100% - 10px);top:5px;right:0;background-color:#999}.p-route-list__item:after{top:calc(50% - 6px);right:8px;width:8px;height:8px;border-top:2px solid #ff8800;border-right:2px solid #ff8800;transform:rotate(135deg)}.p-route-list__item:first-child select{border-radius:4px 0 0 4px}.p-route-list__item:last-child select{border-radius:0 4px 4px 0}.p-route-list__item:last-child:before{content:none}.p-route-list__item--month{width:calc((120 / 325) * 100%);min-width:120px}@media (max-width: 320px){.p-route-list__item--month{width:calc((108 / 325) * 100%);min-width:108px}}.p-route-list__item select{border:0;width:100%;height:48px;font-size:1.6rem;color:#333;padding:0 20px 0 10px}@media (max-width: 320px){.p-route-list__item select{padding:0 18px 0 3px}}.p-route-conditions{display:flex;justify-content:space-between}.p-route-conditions__hdg{display:block;font-size:1.3rem;text-align:left;margin-bottom:8px}.p-route-conditions__select{border:1px solid #999;border-radius:4px;position:relative}.p-route-conditions__select:before{content:"";display:block;position:absolute;top:calc(50% - 6px);right:10px;width:8px;height:8px;border-top:2px solid #ff8800;border-right:2px solid #ff8800;transform:rotate(135deg);pointer-events:none}.p-route-conditions__item{flex:1;width:50%;position:relative;text-align:center;border-radius:4px}.p-route-conditions__item+.p-route-conditions__item{margin-left:10px}.p-route-conditions__item select{border:0;width:100%;height:48px;font-size:1.6rem;color:#333;border-radius:4px;padding:0 25px 0 10px;background:#fff}.p-result{border-top:1px solid #333;border-bottom:1px solid #333}.p-result-list__item+.p-result-list__item{border-top:1px solid #dadada}.p-result-list__item__link{display:block;padding:10px 43px;position:relative;text-decoration:none}.p-result-list__item__link:before{content:"";display:block;position:absolute;top:calc(50% - 6px);right:15px;width:12px;height:12px;border-top:2px solid #333;border-right:2px solid #333;transform:rotate(45deg)}.p-result-list__item__num{position:absolute;top:0;left:0;background-color:#333;font-size:1.8rem;font-family:"lato","Noto Sans JP",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,"\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3",Hiragino Kaku Gothic ProN,"\6e38\30b4\30b7\30c3\30af\4f53",YuGothic,"\30e1\30a4\30ea\30aa",Meiryo,sans-serif;width:30px;height:30px;color:#fff;display:flex;justify-content:center;align-items:center;border-radius:0 0 4px}.p-result-info__head{display:flex;justify-content:space-between;align-items:center;line-height:1.2}.p-result-info__head__time{font-size:1.3rem}.p-result-info__head__schedule{white-space:nowrap}.p-result-info__head__schedule__start{font-size:2rem}.p-result-info__head__schedule__end{font-size:2rem;color:#f80;padding-left:30px;position:relative}.p-result-info__head__schedule__end:before,.p-result-info__head__schedule__end:after{content:"";display:block;position:absolute}.p-result-info__head__schedule__end:before{top:calc(50% - 4px);left:16px;width:8px;height:8px;border-top:2px solid #333;border-right:2px solid #333;transform:rotate(45deg)}.p-result-info__head__schedule__end:after{top:50%;left:4px;width:13px;height:2px;background-color:#333;transform:translateY(-50%)}.p-result-info__foot__list{display:flex}.p-result-info__foot__list__item{display:flex;font-size:1.5rem}.p-result-info__foot__list__item+.p-result-info__foot__list__item{margin-left:15px}.p-result-info__foot__list__item dd{color:#f80}.p-result-route__list{display:flex;flex-wrap:wrap}.p-result-route__list__item{font-size:1.3rem;display:inline-flex;align-items:center}.p-result-route__list__item--line{width:18px;color:#0000;position:relative;font-size:1rem}.p-result-route__list__item--line:before{content:"";display:block;position:absolute;width:10px;height:2px;background-color:#999;top:50%;right:4px;transform:translateY(-50%)}.p-result-route__list__item__icon{color:#fff;font-size:1.2rem;background-color:#999;border-radius:50%;width:19px;height:19px;display:inline-flex;align-items:center;justify-content:center;padding:0 0 2px}.p-result-route__list__item__img{display:inline-flex}.p-result-route__list__item__img--train img{max-width:13px}.p-result-route__list__item__img--foot img{max-width:13px}.p-result-route__list__item__img--bicycle img{max-width:20px}.p-result-detail__list__item{border-top:1px solid #dadada;padding:4px 15px;min-height:40px}.p-result-item{background-color:#faf9f7;display:flex;align-items:center;position:relative}.p-result-item.is-line:before,.p-result-item.is-line-other:before{content:"";display:block;position:absolute;width:1px;z-index:0;height:calc(100% + 2px);left:74px;top:-1px}.p-result-item.is-line:before{border-left:2px solid var(--custom-line-color-override)}.p-result-item.is-line-other:before{border-left:2px dotted var(--custom-line-color-override);height:calc(100% - 2px);top:1px}.p-result-item.is-line-top:before,.p-result-item.is-line-top-other:before{content:"";display:block;position:absolute;width:1px;z-index:0;height:50%;left:74px;top:0}.p-result-item.is-line-top:before{border-left:2px solid var(--custom-line-upper-color-override);height:calc(50% + 1px);left:74px;top:-1px}.p-result-item.is-line-top-other:before{border-left:2px dotted var(--custom-line-upper-color-override);top:0}.p-result-item.is-line-bottom:after,.p-result-item.is-line-bottom-other:after{content:"";display:block;position:absolute;width:1px;z-index:0;height:50%;left:74px;top:50%}.p-result-item.is-line-bottom:after{border-left:2px solid var(--custom-line-lower-color-override)}.p-result-item.is-line-bottom-other:after{border-left:2px dotted var(--custom-line-lower-color-override);top:50%}.p-result-item--between{background-color:#fff;padding:10px 15px;min-height:60px}.p-result-item--between .p-result-item__time:before{content:none}.p-result-item--between .p-result-item__time{color:#999;font-size:1.3rem}.p-result-item__time{width:80px;font-size:1.2rem;padding-right:30px;position:relative;line-height:1.4}.p-result-item__time:before{content:"";display:block;position:absolute;width:14px;height:14px;background:linear-gradient(180deg,var(--custom-line-upper-color-override) 0%,var(--custom-line-upper-color-override) 7px,var(--custom-line-lower-color-override) 7px,var(--custom-line-lower-color-override) 100%);left:53px;top:50%;transform:translateY(-50%);border-radius:50%;z-index:1}.p-result-item__time__icon{position:absolute;top:50%;right:10px;color:#fff;font-size:1.2rem;background-color:#999;border-radius:50%;width:19px;height:19px;display:inline-flex;align-items:center;justify-content:center;padding:0 0 2px;transform:translateY(-50%);z-index:1}.p-result-item__content{flex:1;display:flex;justify-content:space-between;align-items:center}.p-result-item__content__sub{font-size:1.2rem;line-height:1.2;color:#333;padding-left:10px;white-space:nowrap}.p-result-item__content__text{font-size:1.5rem}.p-result-item__content__text__train,.p-result-item__content__text__foot,.p-result-item__content__text__bicycle,.p-result-item__content__text__bus{font-size:1.3rem;position:relative;display:inline-block}.p-result-item__content__text__train svg,.p-result-item__content__text__foot svg,.p-result-item__content__text__bicycle svg,.p-result-item__content__text__bus svg{position:absolute;left:0;top:2px}.p-result-item__content__text__train:before,.p-result-item__content__text__foot:before,.p-result-item__content__text__bicycle:before,.p-result-item__content__text__bus:before{content:"";display:block;position:absolute}.p-result-item__content__text__foot{padding-left:20px}.p-result-item__content__text__train{padding-left:24px}.p-result-item__content__text__bicycle{padding-left:25px}.p-result-item__content__text__bus{padding-left:24px}.p-result-item__content__link{white-space:nowrap}.p-purchase__tab{display:flex;justify-content:space-between;align-items:flex-end}.p-purchase__tab__item{width:100%}.p-purchase__tab__item:first-child{min-width:calc((116 / 325) * 100%)}.p-purchase__tab__item:first-child button{border-left:0}.p-purchase__tab__item:nth-child(2){min-width:calc((105 / 325) * 100%);margin-left:5px}.p-purchase__tab__item:last-child{min-width:calc((94 / 325) * 100%);margin-left:5px}.p-purchase__tab__item button{background-color:#fff;width:100%;height:75px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:10px 5px 15px;border:1px solid #333;border-bottom:0;position:relative}.p-purchase__tab__item button[disabled]{height:64px;background-color:#ededed;border:1px solid #ededed}.p-purchase__tab__item button[disabled] .p-purchase__tab__item__state{margin-top:11px}.p-purchase__tab__item button[aria-selected=true]{border-top-width:3px}.p-purchase__tab__item button[aria-selected=true]:before{content:"";display:block;position:absolute;width:100%;height:3px;background-color:#fff;bottom:-2px;left:0}.p-purchase__tab__item__label{font-size:1.4rem;line-height:1}.p-purchase__tab__item__state{font-size:1.2rem;line-height:1;color:#d23636;margin-top:15px}.p-purchase__state{display:flex;flex-wrap:wrap}.p-purchase__state>li{font-size:1.3rem;line-height:1.3}@media screen and (max-width: 350px){.p-purchase__state>li{font-size:1.2rem}}.p-purchase__state>li+li{margin-left:4px}@media screen and (max-width: 350px){.p-purchase__state>li+li{margin-left:3px}}.p-purchase__state>li span{padding-left:2px;vertical-align:bottom}.p-purchase__state>li span img{vertical-align:middle}.p-purchase__hdg{display:flex;justify-content:space-between;align-items:center;border:1px solid #ff8800;padding:8px 10px;margin-bottom:12px}.p-purchase__hdg__text{font-size:1.4rem;font-weight:700}.p-purchase__hdg__btn{width:22px;height:22px;overflow:hidden;font-size:1rem;color:transparent;margin:0;padding:0;background-color:#f80;border-radius:22px;position:relative;transition:.3s ease opacity;opacity:1}.p-purchase__hdg__btn[disabled]{opacity:.3}.p-purchase__hdg__btn:before{content:"";display:block;position:absolute;top:50%;left:50%;width:7px;height:7px;border-top:1px solid #fff;border-right:1px solid #fff}.p-purchase__hdg__btn--prev:before{transform:rotate(-135deg) translate(-50%,-50%);margin-left:-2px;margin-top:-8px}.p-purchase__hdg__btn--next:before{transform:rotate(45deg) translate(-50%,-50%);margin-left:-5px;margin-top:2px}.p-purchase__hdg__btn span{display:block;width:22px;height:22px}.p-purchase__time{text-align:center;border:1px solid #ff8800;padding:8px 10px;margin-bottom:18px;font-weight:700}.p-purchase__content{border-top:1px solid #333}.p-purchase__content__inner{background:#fff;padding:15px 12px 12px}@media screen and (max-width: 350px){.p-purchase__content__inner{padding:15px 10px 12px}}.p-purchase__content__inner__info{background-color:#faf9f7;padding:0 12px 12px;margin:0 -12px -12px}@media screen and (max-width: 350px){.p-purchase__content__inner__info{padding:0 10px 12px;margin:0 -10px -12px}}.p-purchase__content__inner__info>:first-child{padding-top:25px}.p-purchase__loading{position:absolute;display:flex;justify-content:center;align-items:center;height:420px;width:87%;background-color:#fff;z-index:99}.p-purchase .c-form-select__item{padding:16px 24px 16px 14px}.daytime-selection{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.daytime-selection:first-of-type{margin-top:0}.daytime-selection .c-form-date__item.now-time{border-color:#f80;text-align:center;padding:14px 8px;display:flex;max-width:90px;width:100%}.daytime-selection .c-form-date__item.now-time button{color:#f80;font-size:1.5rem;font-weight:bold;padding:0;width:100%}.daytime-selection .bar{width:1px;background-color:#dadada;height:50px;margin:0 8px}.daytime-selection .c-form-date__item.toggle{padding:0}.daytime-selection .c-form-date__item.toggle .departure,.daytime-selection .c-form-date__item.toggle .arrival{text-align:center;width:50%;height:100%;color:#333;font-size:14px}.daytime-selection .c-form-date__item.toggle .departure{border-top-left-radius:5px;border-bottom-left-radius:5px}.daytime-selection .c-form-date__item.toggle .arrival{border-bottom-right-radius:5px;border-top-right-radius:5px}.daytime-selection .c-form-date__item.toggle .departure.active,.daytime-selection .c-form-date__item.toggle .arrival.active{background-color:#333;color:#fff}.p-calendar{width:100%;background-color:#fff;font-size:1.4rem;border-bottom:1px solid #dadada}.p-calendar__sun{color:#d23636}.p-calendar__sat{color:#01458f}.p-calendar tbody tr{border-top:1px solid #dadada}.p-calendar th,.p-calendar td{font-weight:normal;text-align:center;vertical-align:middle}.p-calendar th button,.p-calendar td button{padding:3px 0;width:100%;min-height:50px;border-left:1px solid #fff;border-right:1px solid #fff}.p-calendar th button[disabled],.p-calendar td button[disabled]{background-color:#ededed}.p-calendar th button.p-calendar__today,.p-calendar td button.p-calendar__today{background-color:#faf3e3!important}.p-calendar tbody tr>td:first-child .p-calendar__item{border-left:0}.p-calendar tbody tr>td:last-child .p-calendar__item{border-right:0}.p-calendar thead tr th{padding-bottom:8px}.p-calendar tr>td:first-child .p-calendar__num{color:#d23636}.p-calendar tr>td:first-child .p-calendar__past .p-calendar__num{color:#e19191}.p-calendar tr>td:last-child .p-calendar__num{color:#01458f}.p-calendar tr>td:last-child .p-calendar__past .p-calendar__num{color:#95b7dc}.p-calendar__item{width:100%;height:100%;margin:0;padding:0}.p-calendar__num{display:block;line-height:1}.p-calendar__past .p-calendar__num{color:#999}.p-calendar__count{font-size:10px;color:#999}.p-calendar__state{line-height:1;padding-top:5px;min-height:14px;display:block}.p-calendar__state img{vertical-align:middle}.p-time{height:220px;overflow-y:auto}.p-time__list{width:190px;margin:0 auto}.p-time__list li+li{margin-top:8px}.p-time__list li button{width:100%;border:1px solid #999;border-radius:4px;font-size:1.4rem;font-family:"lato","Noto Sans JP",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,"\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3",Hiragino Kaku Gothic ProN,"\6e38\30b4\30b7\30c3\30af\4f53",YuGothic,"\30e1\30a4\30ea\30aa",Meiryo,sans-serif;font-weight:700;text-align:left;padding:13px 18px 13px 42px;line-height:1;position:relative}.p-time__list li button[disabled]{background-color:#ededed;border-color:#ededed}.p-time__list li button .p-time__list__icon{position:absolute;top:50%;transform:translateY(-50%);left:21px}.p-time__list__icon img{vertical-align:middle}.p-time__list__text span{font-size:10px;color:#999;margin-left:5px}.p-time__tab{display:flex;justify-content:space-between;align-items:flex-end}.p-time__tab__item:first-child{min-width:calc((116 / 325) * 100%)}.p-time__tab__item:first-child button{border-left:0}.p-time__tab__item:nth-child(2){min-width:calc((105 / 325) * 100%);margin-left:5px}.p-time__tab__item:last-child{min-width:calc((94 / 325) * 100%);margin-left:5px}.p-time__tab__item button{background-color:#fff;width:100%;height:75px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:10px 5px 15px;border:1px solid #333;border-bottom:0;position:relative}.p-time__tab__item button[disabled]{height:64px;background-color:#ededed;border:1px solid #ededed}.p-time__tab__item button[disabled] .p-purchase__tab__item__state{margin-top:11px}.p-time__tab__item button[aria-selected=true]{border-top-width:3px}.p-time__tab__item button[aria-selected=true]:before{content:"";display:block;position:absolute;width:100%;height:3px;background-color:#fff;bottom:-2px;left:0}.p-time__tab__item__label{font-size:1.4rem;line-height:1}.p-time__tab__item__state{font-size:1.2rem;line-height:1;color:#d23636;margin-top:15px}.p-time__state{display:flex;flex-wrap:wrap}.p-time__state>li{font-size:1.3rem}.p-time__state>li+li{margin-left:8px}.p-time__state>li span{padding-right:2px;vertical-align:bottom}.p-time__state>li span img{vertical-align:middle}.p-time__hdg{display:flex;justify-content:space-between;align-items:center;border:1px solid #ff8800;padding:8px 10px;margin-bottom:12px}.p-time__hdg__text{font-size:1.4rem;font-weight:700}.p-time__hdg__btn{width:22px;height:22px;overflow:hidden;font-size:1rem;color:transparent;margin:0;padding:0;background-color:#f80;border-radius:22px;position:relative}.p-time__hdg__btn:before{content:"";display:block;position:absolute;top:50%;left:50%;width:7px;height:7px;border-top:1px solid #fff;border-right:1px solid #fff}.p-time__hdg__btn--prev:before{transform:rotate(-135deg) translate(-50%,-50%);margin-left:-2px;margin-top:-8px}.p-time__hdg__btn--next:before{transform:rotate(45deg) translate(-50%,-50%);margin-left:-5px;margin-top:2px}.p-time__hdg__btn span{display:block;width:22px;height:22px}.p-time__content{background:#fff;border-top:1px solid #333;padding:15px 12px 12px}.p-button{position:sticky;bottom:0;z-index:3;padding:15px 26px;background:#f8eed9}.p-toggle-panel__btn{background-color:#fff;color:#333;font-size:1.5rem;line-height:1;font-weight:700;width:100%;text-align:left;padding:18px 15px 18px 20px}.p-toggle-panel__btn>span{padding-right:24px;position:relative;display:block}.p-toggle-panel__btn>span:before{content:"";display:block;position:absolute;right:0;top:50%;width:22px;height:22px;background-color:#fff;border:1px solid #333;border-radius:50%;transform:translateY(-50%)}.p-toggle-panel__btn>span:after{content:"";display:block;position:absolute;top:calc(50% - 4px);right:8px;width:6px;height:6px;border-top:1px solid #333;border-right:1px solid #333;transform:rotate(135deg);transition:.3s ease}.p-toggle-panel__btn>span>span{padding-left:20px;position:relative}.p-toggle-panel__btn>span>span:before{content:"";display:block;position:absolute;left:0;top:50%;width:12px;height:12px;background-color:#333;border-radius:50%;transform:translateY(-50%);margin-top:2px}.p-toggle-panel__inner{background-color:#fff;padding:20px 20px 30px;border-top:1px solid #dadada;display:none}.p-toggle-panel__inner>*:first-child{margin-top:0}.p-toggle-panel.is-active .p-toggle-panel__btn>span:after{top:calc(50% - 2px);transform:rotate(315deg)}.p-toggle-panel.is-active .p-toggle-panel__inner{display:block}.p_slider__main{position:relative}.p_slider__list{justify-content:center;display:flex}.p_slider__list-smoke{border-radius:5px;background-color:#ffffff80;height:100%}.p_slider__nav-licon{background-color:#ffffffb3;width:30px;height:30px;border-radius:50px;position:absolute;top:50%;left:2%}.p_slider__nav-licon:after{content:"";width:8px;height:8px;border:0px;border-top:solid 2px gray;border-right:solid 2px gray;-ms-transform:rotate(225deg);-webkit-transform:rotate(225deg);transform:rotate(225deg);position:absolute;top:50%;left:40%;margin-top:-4px}.p_slider__nav-ricon{background-color:#ffffffb3;width:30px;height:30px;border-radius:50px;position:absolute;top:50%;right:2%}.p_slider__nav-ricon:after{content:"";width:8px;height:8px;border:0px;border-top:solid 2px gray;border-right:solid 2px gray;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;left:33%;margin-top:-4px}.tab-info{background-color:#fff;border-radius:6px;border:solid #ff8800 2px}.tab-info .bg-orange{background-color:#f80;padding:15px 4px}.tab-info__h{text-align:center;color:#fff}.tab-info__item{display:flex;justify-content:space-between;align-items:center;padding:20px 16px;max-width:400px;margin:0 auto}.tab-info__item__img{width:140px;height:88.89px;background-position:center;background-size:contain;background-repeat:no-repeat}.tab-info__item__img.free-ticket{background-image:url(/assets/free-ticket.5e79fb02.svg)}.tab-info__item__img.plus{background-image:url(/assets/plus.9dd55785.svg);width:20px;height:20px}.tab-info__item__img.sl-ticket{background-image:url(/assets/sl-ticket.4fa52cdb.svg)}.c-inner__traffic-ticket{margin-top:40px;margin-left:calc(((100vw - 100%) / 2) * -1);margin-right:calc(((100vw - 100%) / 2) * -1)}.c-inner__traffic-ticket .p-lyt-line{border-top:unset;padding:0 16px;margin-top:0}.c-inner__traffic-ticket .p-lyt-line__inner{padding:20px 16px}.c-inner__traffic-ticket .c-inner__primary-item{margin-top:6px}.ex-p-lyt-line{margin:0 -16px;padding:0 16px}.ex-p-lyt-line>:first-child{margin-top:0}.ex-p-lyt-line+.ex-p-lyt-line{padding-top:28px;margin-top:28px;border-top:1px solid #ccc}.ex-note{font-size:1.2rem;text-align:center;margin:20px;min-width:300px}.anchor{display:block;margin-top:-100px;padding-top:100px}.ex-p-select-station .p-select-station__item:before{top:30px}.ex-p-select-station__item input{font-size:1.5rem;font-weight:400}.ex-p-select-station__item.ex-select-date{width:46%}.ex-p-select-station__item.ex-select-date:before{background:url(/assets/ic_calendar-ex.4aa4ed29.svg) no-repeat center/contain;width:24px;height:24px}.ex-p-select-station__item>select{width:100%;padding:16px 40px 16px 16px;font-size:1.4rem;border-radius:6px;border:1px solid #999;background-color:#fff;appearance:none;height:56px}select.hours,select.minutes{padding:16px 24px 16px 16px;max-width:80px;min-width:80px;text-align:right;font-size:15px}.placeholder{color:#999}.seat-assignment .c-inner{padding:0 25px}.seat-assignment .c-inner .seat-assignments-form{margin-bottom:20px}.seat-assignment .c-inner .seat-assignments-form .ticket-advance-info-item{display:flex;border-bottom:solid 1px #cccccc;padding:8px 0}.seat-assignment .c-inner .seat-assignments-form .ticket-advance-info-item p{display:inline-flex}.seat-assignment .c-inner .seat-assignments-form .ticket-advance-info-item p span{width:22px;height:22px;display:inline-block;margin-right:8px}.seat-assignment .c-inner .seat-assignments-form .ticket-advance-info-item p .calendar-icon{background-image:url(/assets/calendar.fae62edc.svg)}.seat-assignment .c-inner .seat-assignments-form .ticket-advance-info-item p .people-icon{background-image:url(/assets/people.05744a1e.svg)}.seat-assignment .c-inner .seat-assignments-form .ticket-advance-info-item p:first-of-type{width:80px;margin-right:45px}.seat-assignment .c-inner .seat-assignments-form .ticket-advance-info-item:first-of-type{padding-top:0}.seat-assignment .c-inner .seat-assignments-form .ticket-info-section{margin-top:25px}.seat-assignment .c-inner .seat-assignments-form .ticket-info-section-title{display:inline-flex;font-size:1.8rem;align-items:center;font-weight:700}.seat-assignment .c-inner .seat-assignments-form .ticket-info-section-title .bar-orange{display:inline-block;width:4px;height:18px;border-radius:4px;background-color:#f80;margin-right:13px}.seat-assignment .c-inner .seat-assignments-form .ticket-info-section .ticket-info-items{display:flex;flex-direction:column;align-items:stretch}.seat-assignment .c-inner .seat-assignments-form .ticket-info-section .ticket-info-items .ticket-info-item{background-color:#fff;padding:20px 10px;border-top:solid 1px #dadada;border-bottom:solid 1px #dadada}.seat-assignment .c-inner .seat-assignments-form .ticket-info-section .ticket-info-items .ticket-info-item .ticket-secondary-info{display:flex;margin-top:8px}.seat-assignment .c-inner .seat-assignments-form .ticket-info-section .ticket-info-items .ticket-info-item .ticket-secondary-info p{display:inline-flex}.seat-assignment .c-inner .seat-assignments-form .ticket-info-section .ticket-info-items .ticket-info-item .ticket-secondary-info p span{width:22px;height:22px;display:inline-block;margin-right:8px}.seat-assignment .c-inner .seat-assignments-form .ticket-info-section .ticket-info-items .ticket-info-item .ticket-secondary-info p .station-icon{background-image:url(/assets/station.d78653a0.svg)}.seat-assignment .c-inner .seat-assignments-form .ticket-info-section .ticket-info-items .ticket-info-item .ticket-secondary-info p .clock-icon{background-image:url(/assets/clock.dcef6a31.svg)}.seat-assignment .c-inner .seat-assignments-form .ticket-info-section .ticket-info-items .ticket-info-item .ticket-secondary-info p:first-of-type{width:92px;margin-right:60px}.seat-assignment .c-inner .seat-assignments-form .ticket-info-section .ticket-info-items .ticket-info-item .ticket-secondary-info:first-of-type{margin-top:0}.seat-assignment .c-inner .seat-assignments-form .ticket-info-section .under-arrow{width:0;height:0;border-style:solid;border-width:12px 10px 0 10px;border-color:#999 transparent transparent transparent;margin:10px auto}.seat-assignment .c-inner .seat-assignments-form .ticket-info-section .ticket-info-section-inner{padding-left:10px;padding-top:20px;padding-bottom:30px;border-bottom:solid 1px #ccc}.seat-assignment .c-inner .seat-assignments-form .ticket-info-section .ticket-info-section-inner .seat-types{display:inline-flex;flex-direction:column}.seat-assignment .c-inner .seat-assignments-form .ticket-info-section .ticket-info-section-inner .seat-types label{display:inline-flex;margin-top:20px;font-size:1.5rem;font-weight:700}.seat-assignment .c-inner .seat-assignments-form .ticket-info-section .ticket-info-section-inner .seat-types label input[type=radio]{margin-right:10px;width:22px}.seat-assignment .c-inner .seat-assignments-form .ticket-info-section .ticket-info-section-inner .seat-types label input[type=radio]{appearance:none;width:22px;height:22px;border-radius:22px;border:2px solid #ccc;vertical-align:-5px;outline:none}.seat-assignment .c-inner .seat-assignments-form .ticket-info-section .ticket-info-section-inner .seat-types label input[type=radio]:before{display:block;content:"";width:10px;height:10px;border-radius:4px;background-color:#f80;transform:translate(4px,4px) scale(0);transform-origin:center}.seat-assignment .c-inner .seat-assignments-form .ticket-info-section .ticket-info-section-inner .seat-types label input[type=radio]:checked:before{transform:translate(4px,4px) scale(1)}.seat-assignment .c-inner .seat-assignments-form .ticket-info-section .ticket-info-section-inner .seat-types label input[type=radio]:checked{border:2px solid #ff8800}.seat-assignment .c-inner .seat-assignments-form .ticket-info-section .ticket-info-section-inner .seat-types label input[type=radio]:disabled{background-color:#ccc;cursor:not-allowed}.seat-assignment .c-inner .seat-assignments-form .ticket-info-section .ticket-info-section-inner .seat-types label:first-of-type{margin-top:0}.seat-assignment .c-inner .seat-assignments-form .alert-no-seats{color:#d23636;font-size:1.4rem;margin-top:30px;margin-bottom:20px;font-weight:700}.seat-assignment .c-inner .seat-assignments-form .seat-selected-caution{margin-top:30px;font-size:1.4rem;font-weight:400;color:#333}.seat-assignment .c-inner .seat-assignments-form .seats-map-section{margin-top:30px}.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-number{text-align:center}.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-number button{width:36px;height:36px;background-color:#fff;border-radius:6px;border:solid #707070 1px;margin-right:4px}.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-number button.car-num-selected{background-color:#333;color:#fff}.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-number button.button-disabled{background-color:#ccc;opacity:.5;cursor:not-allowed}.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-number button:last-of-type{margin-right:6px}.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map{margin:20px 0;display:flex;flex-direction:column;align-items:center}.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .direction{font-size:1.5rem;text-align:center}.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .direction span{font-weight:700}.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .car-direction{text-align:center;display:inline-flex;margin-top:16px;color:#999}.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .car-direction .arrow{background-image:url(/assets/arrow-gray.54fda53f.svg);width:18px;height:20px;display:inline-block;margin:0 8px}.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .car-direction .arrow-flipped{background-image:url(/assets/arrow-gray.54fda53f.svg);width:18px;height:20px;display:inline-block;margin:0 8px;transform:rotate(180deg)}.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .direction:last-of-type,.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .car-direction:last-of-type{margin-top:16px}.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map{margin-top:20px;border:solid 1px #ccc;border-radius:6px;width:100%;overflow:hidden;max-width:325px;background-color:#fff}.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .select-car-number{text-align:center;padding:6px 0;background-color:#f0efee;font-size:1.5rem;font-weight:700;border-radius:initial}.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats{padding:20px 12px}.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats{display:flex;align-items:center;margin-bottom:8px;width:100%;justify-content:space-between}.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats .seat-row{margin-right:8px;font-size:1.5rem;font-weight:700;line-height:100%;width:20px}.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats .seat{max-width:56px;width:100%;padding:3px 0;text-align:center;font-size:1.8rem;font-weight:700;border:solid 1px #ccc;border-radius:6px;margin-right:8px;line-height:32px}.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats .selected{background-color:#f80;color:#fff}.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats .unavailable{background-color:#ccc;opacity:.5;pointer-events:none}.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats .wheelchair{background-image:url(/assets/ic_wheelchair.3de94280.svg);background-repeat:no-repeat;background-position:center}.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats .unavailableWheelchair{background-color:#ccc;opacity:.5;pointer-events:none;background-image:url(/assets/ic_wheelchair.3de94280.svg);background-repeat:no-repeat;background-position:center}.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats .seat:nth-child(3){margin-right:30px}.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats .seat:nth-child(5){margin-right:0}.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats .seat.premium:nth-child(3){margin-right:30%}.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats .seat.premium:nth-child(4){margin-right:0}.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.space-between{justify-content:space-between}.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.compartments,.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.cockpitsweets,.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.cockpitlounges{flex-direction:column;align-items:flex-start}.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.compartments .seat.compartment,.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.compartments .seat.cockpitsweet,.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.compartments .seat.cockpitlounge,.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.cockpitsweets .seat.compartment,.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.cockpitsweets .seat.cockpitsweet,.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.cockpitsweets .seat.cockpitlounge,.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.cockpitlounges .seat.compartment,.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.cockpitlounges .seat.cockpitsweet,.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.cockpitlounges .seat.cockpitlounge{width:160px;height:153px;text-align:center;max-width:unset;background-image:url(/assets/ic_compartment.9d3bccea.svg)!important;background-repeat:no-repeat;background-position:center;padding:0;margin:0}.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.compartments .seat.compartment .compartment-inner,.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.compartments .seat.compartment .cockpitsweet-inner,.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.compartments .seat.compartment .cockpitlounge-inner,.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.compartments .seat.cockpitsweet .compartment-inner,.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.compartments .seat.cockpitsweet .cockpitsweet-inner,.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.compartments .seat.cockpitsweet .cockpitlounge-inner,.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.compartments .seat.cockpitlounge .compartment-inner,.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.compartments .seat.cockpitlounge .cockpitsweet-inner,.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.compartments .seat.cockpitlounge .cockpitlounge-inner,.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.cockpitsweets .seat.compartment .compartment-inner,.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.cockpitsweets .seat.compartment .cockpitsweet-inner,.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.cockpitsweets .seat.compartment .cockpitlounge-inner,.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.cockpitsweets .seat.cockpitsweet .compartment-inner,.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.cockpitsweets .seat.cockpitsweet .cockpitsweet-inner,.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.cockpitsweets .seat.cockpitsweet .cockpitlounge-inner,.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.cockpitsweets .seat.cockpitlounge .compartment-inner,.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.cockpitsweets .seat.cockpitlounge .cockpitsweet-inner,.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.cockpitsweets .seat.cockpitlounge .cockpitlounge-inner,.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.cockpitlounges .seat.compartment .compartment-inner,.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.cockpitlounges .seat.compartment .cockpitsweet-inner,.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.cockpitlounges .seat.compartment .cockpitlounge-inner,.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.cockpitlounges .seat.cockpitsweet .compartment-inner,.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.cockpitlounges .seat.cockpitsweet .cockpitsweet-inner,.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.cockpitlounges .seat.cockpitsweet .cockpitlounge-inner,.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.cockpitlounges .seat.cockpitlounge .compartment-inner,.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.cockpitlounges .seat.cockpitlounge .cockpitsweet-inner,.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.cockpitlounges .seat.cockpitlounge .cockpitlounge-inner{line-height:1;display:flex;justify-content:center;flex-direction:column;text-align:center;height:100%;width:100%}.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.compartments .seat.compartment .compartment-inner span,.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.compartments .seat.compartment .cockpitsweet-inner span,.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.compartments .seat.compartment .cockpitlounge-inner span,.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.compartments .seat.cockpitsweet .compartment-inner span,.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.compartments .seat.cockpitsweet .cockpitsweet-inner span,.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.compartments .seat.cockpitsweet .cockpitlounge-inner span,.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.compartments .seat.cockpitlounge .compartment-inner span,.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.compartments .seat.cockpitlounge .cockpitsweet-inner span,.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.compartments .seat.cockpitlounge .cockpitlounge-inner span,.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.cockpitsweets .seat.compartment .compartment-inner span,.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.cockpitsweets .seat.compartment .cockpitsweet-inner span,.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.cockpitsweets .seat.compartment .cockpitlounge-inner span,.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.cockpitsweets .seat.cockpitsweet .compartment-inner span,.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.cockpitsweets .seat.cockpitsweet .cockpitsweet-inner span,.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.cockpitsweets .seat.cockpitsweet .cockpitlounge-inner span,.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.cockpitsweets .seat.cockpitlounge .compartment-inner span,.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.cockpitsweets .seat.cockpitlounge .cockpitsweet-inner span,.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.cockpitsweets .seat.cockpitlounge .cockpitlounge-inner span,.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.cockpitlounges .seat.compartment .compartment-inner span,.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.cockpitlounges .seat.compartment .cockpitsweet-inner span,.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.cockpitlounges .seat.compartment .cockpitlounge-inner span,.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.cockpitlounges .seat.cockpitsweet .compartment-inner span,.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.cockpitlounges .seat.cockpitsweet .cockpitsweet-inner span,.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.cockpitlounges .seat.cockpitsweet .cockpitlounge-inner span,.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.cockpitlounges .seat.cockpitlounge .compartment-inner span,.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.cockpitlounges .seat.cockpitlounge .cockpitsweet-inner span,.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.cockpitlounges .seat.cockpitlounge .cockpitlounge-inner span{font-weight:400;font-size:1.4rem;margin-top:4px}.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.compartments .seat.compartment.selected,.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.compartments .seat.cockpitsweet.selected,.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.compartments .seat.cockpitlounge.selected,.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.cockpitsweets .seat.compartment.selected,.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.cockpitsweets .seat.cockpitsweet.selected,.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.cockpitsweets .seat.cockpitlounge.selected,.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.cockpitlounges .seat.compartment.selected,.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.cockpitlounges .seat.cockpitsweet.selected,.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.cockpitlounges .seat.cockpitlounge.selected{background-color:unset!important;color:#333}.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.compartments .seat.cockpitsweet,.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.cockpitsweets .seat.cockpitsweet,.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.cockpitlounges .seat.cockpitsweet{background-image:url(/assets/ic_cockpit-sweet.7108cd99.svg)!important;width:100%;height:164px}.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.compartments .cockpitlounge-row,.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.cockpitsweets .cockpitlounge-row,.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.cockpitlounges .cockpitlounge-row{display:flex;justify-content:space-between;width:100%;margin-bottom:12px}.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.compartments .cockpitlounge-row .seat.cockpitlounge,.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.cockpitsweets .cockpitlounge-row .seat.cockpitlounge,.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.cockpitlounges .cockpitlounge-row .seat.cockpitlounge{display:flex;align-items:center;justify-content:center}.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.compartments .cockpitlounge-row .seat.cockpitlounge:nth-child(odd),.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.cockpitsweets .cockpitlounge-row .seat.cockpitlounge:nth-child(odd),.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.cockpitlounges .cockpitlounge-row .seat.cockpitlounge:nth-child(odd){background-image:url(/assets/ic_cockpitlounge-large.32467e6b.svg)!important;width:136px;height:122px}.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.compartments .cockpitlounge-row .seat.cockpitlounge:nth-child(even),.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.cockpitsweets .cockpitlounge-row .seat.cockpitlounge:nth-child(even),.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.cockpitlounges .cockpitlounge-row .seat.cockpitlounge:nth-child(even){background-image:url(/assets/ic_cockpitlounge-regular.5b8003f5.svg)!important;width:100px;height:122px}.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.compartments .cockpitlounge-row:first-of-type .seat.cockpitlounge,.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.cockpitsweets .cockpitlounge-row:first-of-type .seat.cockpitlounge,.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.cockpitlounges .cockpitlounge-row:first-of-type .seat.cockpitlounge{background-image:url(/assets/ic_cockpitlounge-small.e063c437.svg)!important;width:100px;height:82px}.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.compartments .cockpitlounge-row:last-of-type,.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.cockpitsweets .cockpitlounge-row:last-of-type,.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.cockpitlounges .cockpitlounge-row:last-of-type{margin-bottom:0}.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.compartments .seat.compartment.selected .compartment-inner,.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.compartments .seat.cockpitlounge.selected .cockpitlounge-inner,.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.compartments .seat.cockpitsweet.selected .cockpitsweet-inner,.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.cockpitsweets .seat.compartment.selected .compartment-inner,.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.cockpitsweets .seat.cockpitlounge.selected .cockpitlounge-inner,.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.cockpitsweets .seat.cockpitsweet.selected .cockpitsweet-inner,.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.cockpitlounges .seat.compartment.selected .compartment-inner,.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.cockpitlounges .seat.cockpitlounge.selected .cockpitlounge-inner,.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.cockpitlounges .seat.cockpitsweet.selected .cockpitsweet-inner{background:rgba(255,136,0,.4) center no-repeat}.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.compartments .seat.disabled,.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.cockpitsweets .seat.disabled,.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.cockpitlounges .seat.disabled{background-color:#ccc;opacity:.5;pointer-events:none}.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.box{align-items:stretch}.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.box .seat-rows{display:flex;flex-direction:column;justify-content:space-around}.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.box .box-rows{display:flex;width:100%;justify-content:space-between;flex-direction:column}.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.box .box-rows .box-row{display:flex;width:100%;justify-content:flex-end;gap:30px;margin-bottom:8px}.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.box .box-rows .box-row .seat.box{width:100%;max-width:120px!important;max-width:unset;height:122px;margin-right:unset;background-image:url(/assets/ic_box-seat.4a416d65.svg)!important;background-repeat:no-repeat;background-position:10px}.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.box .box-rows .box-row .seat.box:nth-child(even){transform:scaleX(-1)}.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.box .box-rows .box-row .seat.box:nth-child(even) .box-inner{transform:scaleX(-1)}.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.box .box-rows .box-row .seat.box .box-inner{line-height:1;display:flex;justify-content:center;flex-direction:column;text-align:center;height:100%;width:100%}.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.box .box-rows .box-row .seat.box .box-inner span{font-weight:400;font-size:1.4rem;margin-top:4px}.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.box .box-rows .box-row .seat.box.selected{background:rgba(255,136,0,0) center no-repeat;color:#333;background-position:10px;padding:0}.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.box .box-rows .box-row .seat.box.selected .box-inner{background:rgba(255,136,0,.4) center no-repeat}.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.box .box-rows .box-row .seat.box.disabled{background-color:#ccc;opacity:.5;pointer-events:none}.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.box .box-rows .box-row:last-of-type{margin-bottom:0}.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats .partition{width:170px;padding:6px 0;height:20px;border-right:solid 4px #ccc;margin:10px 0;display:inline-flex;align-items:center}.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats .partition span{width:100%;height:4px;background-color:#ccc;display:inline-block}.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats .partition:last-of-type{display:none}.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats.box-and-standard .row-seats.standard-row-seats:nth-child(1),.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats.box-and-standard .row-seats.standard-row-seats:nth-child(2),.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats.box-and-standard .row-seats.standard-row-seats:nth-child(7) .seat:nth-child(3),.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats.box-and-standard .row-seats.standard-row-seats:nth-child(7) .seat:nth-child(4),.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats.box-and-standard .row-seats.standard-row-seats:nth-child(7) .seat:nth-child(5),.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats.box-and-standard .row-seats.standard-row-seats:nth-child(8) .seat:nth-child(3),.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats.box-and-standard .row-seats.standard-row-seats:nth-child(8) .seat:nth-child(4),.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats.box-and-standard .row-seats.standard-row-seats:nth-child(8) .seat:nth-child(5){display:none}.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats.box-and-standard .row-seats.standard-row-seats:nth-child(7),.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats.box-and-standard .row-seats.standard-row-seats:nth-child(8){justify-content:flex-start}.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats.standard-wheelchair .row-seats.standard-row-seats:nth-child(1) .seat:nth-child(3),.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats.standard-wheelchair .row-seats.standard-row-seats:nth-child(1) .seat:nth-child(4),.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats.standard-wheelchair .row-seats.standard-row-seats:nth-child(1) .seat:nth-child(5){display:none}.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats.standard-wheelchair .row-seats.standard-row-seats:nth-child(1){justify-content:flex-start}.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats{display:flex;justify-content:space-between}.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats.compartments-reverse{flex-direction:column-reverse!important}.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .row-seats:last-of-type{margin-bottom:0}.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .premium-row-seats:last-of-type{justify-content:left}.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .premium-row-seats:last-of-type .seat-row{width:22px}.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seats-map .seats .premium-row-seats:last-of-type .seat.premium:last-of-type{margin-right:0;margin-left:auto}.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seat-images{display:flex;flex-direction:column;max-width:500px;margin:0 auto}.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seat-images .seat-img{margin-bottom:20px;display:flex;flex-direction:column}.seat-assignment .c-inner .seat-assignments-form .seats-map-section .car-map .seat-images .seat-img p.seat-alt-text{margin-top:4px;font-size:1.2rem;font-weight:400;text-align:left}.seat-modal{display:flex;width:100vw;height:100vh;position:fixed;top:0;z-index:9999;background-color:#3339;padding:0 15px;align-items:center}.seat-modal .seat-modal-content{width:100%;padding:30px 10px;background-color:#fff;border-radius:6px;position:relative}.seat-modal .seat-modal-content .c-icon--attention{width:32px;height:29px;background:url(/assets/ic_attention.2dedc09b.svg) no-repeat center/32px;display:block;margin:0 auto 20px}.seat-modal .seat-modal-content p{margin-bottom:8px}.seat-modal .seat-modal-content p:last-of-type{margin-bottom:20px;font-size:1.2rem}.seat-modal .seat-modal-content .seat-modal-close-btn{background:url(/assets/icon_close_02.1170e821.svg) no-repeat center;position:absolute;right:16px;top:16px;width:21px;height:21px}.c-traffic-ticket-info{margin-bottom:20px;font-size:15px}.c-traffic-ticket-info .c-traffic-ticket-info-item{display:flex;justify-content:flex-start;padding-bottom:8px;border-bottom:1px solid #999}.c-traffic-ticket-info .c-traffic-ticket-info-item+.c-traffic-ticket-info-item{margin-top:8px}.c-traffic-ticket-info .c-traffic-ticket-info-item .c-icon-traffic-ticketIcon{margin-right:8px}.c-traffic-ticket-info .c-traffic-ticket-info-item .title{display:flex;margin-right:45px}.c-traffic-ticket-info .c-traffic-ticket-info-item .title p{width:4em}.c-traffic-ticket-result-list{display:flex;flex-direction:column;background-color:#fff;margin-bottom:20px;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.c-traffic-ticket-result-list .c-traffic-ticket-result-item{width:100%;padding:20px 25px;position:relative;border-top:1px solid #DADADA;border-bottom:1px solid #DADADA}.c-traffic-ticket-result-list .c-traffic-ticket-result-item__num{display:inline-block;background-color:#efa220;color:#fff;font-size:18px;line-height:1.4;padding:4px 10px;border-bottom-right-radius:4px;position:absolute;top:0;left:0}.c-traffic-ticket-result-list .item-train-name{max-width:calc(100% - 20px);margin:0 auto 10px;font-size:18px;font-weight:bold}.c-traffic-ticket-result-list .item-train-info-detail-wrapper{max-width:calc(100% - 20px);margin:0 auto 20px;display:flex;height:100%;gap:20px;align-items:stretch}.c-traffic-ticket-result-list .item-train-info-detail{width:calc((100% - 60px) / 2);display:flex;flex-direction:column;justify-content:space-between}.c-traffic-ticket-result-list .item-train-info-detail.__arrow{width:20px;height:100%;display:contents;flex-direction:column;justify-content:flex-end}.c-traffic-ticket-result-list .item-train-info-detail.__arrow img{margin-top:auto;margin-bottom:8px}.c-traffic-ticket-result-list .item-train-info-detail .item-train-info-detail__station{display:flex;align-items:baseline;margin-bottom:4px;font-size:15px}.c-traffic-ticket-result-list .item-train-info-detail .item-train-info-detail__station.__station-name{max-width:7em}.c-traffic-ticket-result-list .item-train-info-detail .item-train-info-detail__station .icon{background-color:#999;display:inline-block;border-radius:50%;margin-right:4px;min-width:20px;width:20px;height:20px;color:#fff;font-size:12px;display:flex;flex-direction:column;align-items:center}.c-traffic-ticket-result-list .item-train-info-detail .item-train-info-detail__time{display:flex;align-items:center;font-size:20px}.c-traffic-ticket-result-list .item-train-info-detail .item-train-info-detail__time .c-icon-traffic-ticketTimeIcon{width:20px;height:20px;min-width:20px;margin-right:4px}.c-traffic-ticket-result-list .item-train-info-detail__transfer-message{border:solid 1px #DADADA;padding:10px;max-width:calc(100% - 20px);margin:0 auto 20px;font-size:15px}.c-traffic-ticket-result-list .item-train-info-detail__transfer-message .transfer-message-title{display:flex;justify-content:flex-start;align-items:center;margin-bottom:8px}.c-traffic-ticket-result-list .item-train-info-detail__transfer-message .transfer-message-title .c-icon-traffic-ticketTransferIcon{width:20px;margin-right:8px}.c-traffic-ticket-result-list .item-train-info-detail__error-text{color:#d23636;display:block;font-weight:bold;text-align:center;margin-top:10px;font-size:16px}.c-ticket-confirm-error{font-size:14px;color:#d23636;display:block;font-weight:bold;margin-bottom:20px}.alert-no-seats{color:#d23636;font-size:1.4rem;margin-top:30px;margin-bottom:20px;font-weight:700}.ticket-info-section{margin-top:25px}.ticket-info-section-title{display:inline-flex;font-size:1.8rem;align-items:center;font-weight:700}.ticket-info-section-title .bar-orange{display:inline-block;width:4px;height:18px;border-radius:4px;background-color:#f80;margin-right:13px}.ticket-info-section .ticket-info-items{display:flex;flex-direction:column;align-items:stretch}.ticket-info-section .ticket-info-items .ticket-info-item{background-color:#fff;padding:20px 10px;border-top:solid 1px #dadada;border-bottom:solid 1px #dadada}.ticket-info-section .ticket-info-items .ticket-info-item .ticket-secondary-info{display:flex;margin-top:8px}.ticket-info-section .ticket-info-items .ticket-info-item .ticket-secondary-info p{display:inline-flex}.ticket-info-section .ticket-info-items .ticket-info-item .ticket-secondary-info p span{width:22px;height:22px;display:inline-block;margin-right:8px}.ticket-info-section .ticket-info-items .ticket-info-item .ticket-secondary-info p .station-icon{background-image:url(/assets/station.d78653a0.svg)}.ticket-info-section .ticket-info-items .ticket-info-item .ticket-secondary-info p .clock-icon{background-image:url(/assets/clock.dcef6a31.svg)}.ticket-info-section .ticket-info-items .ticket-info-item .ticket-secondary-info p:first-of-type{width:92px;margin-right:60px}.ticket-info-section .ticket-info-items .ticket-info-item .ticket-secondary-info:first-of-type{margin-top:0}.ticket-info-section .under-arrow{width:0;height:0;border-style:solid;border-width:12px 10px 0 10px;border-color:#999 transparent transparent transparent;margin:10px auto}.ticket-info-section .ticket-info-section-inner{padding-left:10px;padding-top:20px;padding-bottom:30px;border-bottom:solid 1px #ccc}.ticket-info-section .ticket-info-section-inner .seat-types{display:inline-flex;flex-direction:column}.ticket-info-section .ticket-info-section-inner .seat-types label{display:inline-flex;margin-top:20px;font-size:1.5rem;font-weight:700}.ticket-info-section .ticket-info-section-inner .seat-types label input[type=radio]{margin-right:10px;width:22px}.ticket-info-section .ticket-info-section-inner .seat-types label input[type=radio]{appearance:none;width:22px;height:22px;border-radius:22px;border:2px solid #ccc;vertical-align:-5px;outline:none}.ticket-info-section .ticket-info-section-inner .seat-types label input[type=radio]:before{display:block;content:"";width:10px;height:10px;border-radius:4px;background-color:#f80;transform:translate(4px,4px) scale(0);transform-origin:center}.ticket-info-section .ticket-info-section-inner .seat-types label input[type=radio]:checked:before{transform:translate(4px,4px) scale(1)}.ticket-info-section .ticket-info-section-inner .seat-types label input[type=radio]:checked{border:2px solid #ff8800}.ticket-info-section .ticket-info-section-inner .seat-types label:first-of-type{margin-top:0}.c-ticket-confirm-annotation{font-size:15px;font-weight:normal}.c-traffic-ticket-table table.p-price{width:100%;table-layout:auto}.c-traffic-ticket-table table.p-price .p-table__th{white-space:nowrap;background-color:#faf3e3;padding-right:20px}.c-traffic-ticket-table table.p-price .p-table__th.total{background-color:#f0efee}.c-traffic-ticket-table table.p-price .p-table__td{text-align:right;width:calc(100% - 172px)}.c-traffic-ticket-table table.p-price .amount-of{display:flex;justify-content:space-between}.c-traffic-ticket-table table.p-price .amount-of__people{padding-right:16px;position:relative;margin-right:16px;min-width:45px}.c-traffic-ticket-table table.p-price .amount-of__people:after{content:"";display:block;position:absolute;width:2px;height:calc(100% - 8px);right:0;top:50%;transform:translateY(-50%);background-image:linear-gradient(to bottom,#b1b1b1,#b1b1b1 2px,transparent 2px,transparent 6px);background-size:2px 6px;background-repeat:repeat-y}.c-traffic-ticket-table table.p-price .amount-of__people.empty:after{content:none}.u-bg-gray{background-color:#faf9f7}.u-bg-white{background-color:#fff}.u-dflex{display:flex}.u-dflexauto{flex:1}.u-jbet{justify-content:space-between}.u-dflexGrow{flex:1}.u-alce{align-items:center}.u-font-en{font-family:"lato","Noto Sans JP",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,"\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3",Hiragino Kaku Gothic ProN,"\6e38\30b4\30b7\30c3\30af\4f53",YuGothic,"\30e1\30a4\30ea\30aa",Meiryo,sans-serif}.u-dn{display:none}.u-font-12{font-size:1.2rem;line-height:calc(20 / 12)}.u-center{text-align:center}.u-left{text-align:left}.u-right{text-align:right}.u-pt15{padding-top:15px!important}.u-pb30{padding-bottom:30px!important}.u-mt0{margin-top:0!important}.u-mt10{margin-top:10px!important}.u-mt15{margin-top:15px!important}.u-mt20{margin-top:20px!important}.u-mt25{margin-top:25px!important}.u-mt30{margin-top:30px!important}.u-mt35{margin-top:35px!important}.u-mt40{margin-top:40px!important}.u-mt50{margin-top:50px!important}.u-mt65{margin-top:65px!important}.u-ml10{margin-left:10px!important}.u-ml15{margin-left:15px!important}.u-mb20{margin-bottom:20px!important}.u-mb25{margin-bottom:25px!important}.u-mb30{margin-bottom:25px!important}.u-narrow{padding:0 8px}.u-wide{margin:0 -16px;padding:0 16px}.u-w10{width:10%!important}.u-w20{width:20%!important}.u-w25{width:25%!important}.u-w30{width:30%!important}.u-w35{width:35%!important}.u-w38{width:38%!important}.u-w40{width:40%!important}.u-w45{width:45%!important}.u-w50{width:50%!important}.u-w100{width:100%!important}.u-col3{width:33.3333%!important}.u-col7{width:14.2857142857%!important}.u-hr-wide{margin-left:-25px;margin-right:-25px}.u-sp-top{display:block}@media screen and (max-width: 350px){.u-narrow-w35{width:35%!important}}.fz-15{font-size:1.5rem!important}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}.App-header,.App-footer{background-color:#282c34;color:#fff;min-height:10vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin)}.App-link{color:#61dafb}@media (prefers-reduced-motion: no-preference){.App-logo{animation:App-logo-spin infinite 20s linear}}@keyframes App-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
