@charset "UTF-8";*,:after,:before{background-repeat:no-repeat;box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p,ul{margin:0}ol[role=list],ul[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{line-height:1.5;min-height:100vh;text-rendering:optimizeSpeed}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{display:block;max-width:100%}button,input,select,textarea{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}button,ul{padding:0}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;cursor:pointer;outline:none}.archive--ticket .archive__more,.archive--topics .archive__card,.archive__link,.archive__pagination-item .page-numbers,.contact .contact__cf7 .contact__actions .wpcf7-submit,.contact .contact__cf7 .contact__actions .wpcf7cp-cfm-edit-btn,.contact .contact__cf7 .contact__actions .wpcf7cp-cfm-submit-btn,.contact .wpcf7cp-btns .wpcf7cp-cfm-edit-btn,.contact .wpcf7cp-btns .wpcf7cp-cfm-submit-btn,.merumaga__btn,.single-info__nav-btn,.sitemap__list a,.ticket-single__nav-btn,a{transition:all .4s ease-in-out}body{color:#000;counter-reset:number 0;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:500;position:relative}body :not(br){line-height:1.8}br{line-height:1.2}ul{list-style:none}main{display:block}a{color:#000;font-family:Noto Sans JP,sans-serif;font-weight:400;text-decoration:none}img{vertical-align:middle;width:100%}hr{border:0;height:0;margin:0;padding:0}b{font-weight:inherit}h1,h2,h3,h4,h5,h6{font-weight:500}.nosc{height:100vh;overflow:hidden!important}.btn{background-color:#fff;border-radius:50px;display:flex;max-width:232px;padding:12px 32px;position:relative;transition:all .4s ease-in-out;width:100%}@media screen and (max-width:900px){.btn{margin:0 auto 25px;max-width:200px;padding:12px 25px}}.btn span{color:#333;font-size:clamp(16px,1.77vw,17px);font-weight:700;line-height:1.2}.btn span,.btn>svg.btn__arrow{transition:all .4s ease-in-out}.btn>svg.btn__arrow{position:absolute;right:37px;top:50%;transform:translateY(-50%);width:10px}@media screen and (max-width:900px){.btn>svg.btn__arrow{right:30px}}.btn>svg.btn__arrow .st0{fill:none;stroke:#0b57d0;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px}.btn:hover{background-color:#009de6;color:#fff}.btn:hover span{color:#fff}.btn:hover>svg.btn__arrow .st0{stroke:#fff}.ttl_item{border-left:4px solid #0b57d0;font-size:clamp(20px,1.56vw,24px);font-weight:700;line-height:1.2;margin-bottom:16px;padding:0 0 0 12px}.ttl_item.white{border-left:4px solid #fff;color:#fff}.ttl_line{align-items:center;display:flex;flex-direction:column;gap:15px;margin-bottom:50px}.ttl_line_txt{color:#333;font-size:30px;font-weight:700;letter-spacing:2px;line-height:1.2;text-align:center}.ttl_line_line{background-color:#00a63a;display:block;height:5px;overflow:hidden;position:relative;width:82px}.ttl_line_line:after{background-color:#1e3da4;clip-path:polygon(0 0,56.1% 0,43.9% 100%,0 100%);content:"";inset:0;position:absolute}.ttl_backcolor{background:linear-gradient(180deg,#0b57d0 0,#0b57d0 49%,#086cd7 50%,#086cd7);color:#fff;font-size:23px;font-weight:700;line-height:1.2;padding:22px 35px;width:100%}.header{left:0;position:fixed;top:0;width:100%;z-index:1000}.header__inner{background-color:#fff;border-bottom:5px solid #1e3da4;filter:drop-shadow(0 3px 3px rgba(0,0,0,.2));height:110px;position:relative;width:100%;z-index:1500}.header__inner_line{align-items:center;border-bottom:7px solid #00a63a;display:flex;height:100%;justify-content:space-between;padding:0 100px;width:100%}@media screen and (max-width:1500px){.header__inner_line{padding:0 20px}}@media screen and (max-width:900px){.header__inner_line{padding:0}.header__inner{height:60px}}.header__logo{align-items:center;display:flex;gap:20px}@media screen and (max-width:1400px){.header__logo{gap:10px}}.header__logo img{height:auto;width:300px}@media screen and (max-width:1400px){.header__logo img{width:250px}}@media screen and (max-width:1250px){.header__logo img{width:200px}}@media screen and (max-width:900px){.header__logo img{width:180px}}.header__logo .header__sns{align-items:center;display:flex;gap:17px;justify-content:flex-start}.header__logo .header__sns a{display:block;height:auto;opacity:1;transition:all .4s ease-in-out;width:23px}.header__logo .header__sns a img{height:auto;width:100%}.header__logo .header__sns a.x{height:auto;width:22px}.header__logo .header__sns a.youtube{height:auto;width:30px}.header__logo .header__sns a:hover{opacity:.7}@media screen and (max-width:1400px){.header__logo .header__sns{gap:8px}}@media screen and (max-width:960px){.header__logo .header__sns{left:calc(100% - 645px);position:absolute;top:24px}}@media screen and (max-width:900px){.header__logo .header__sns{display:none}}@media screen and (max-width:1300px){.header__logo .header__sns a{width:18px}.header__logo .header__sns a.x{height:auto;width:15px}.header__logo .header__sns a.youtube{height:auto;width:23px}}.header__nav{align-items:flex-end;display:flex;flex-direction:column;gap:10px;justify-content:center;width:calc(100% - 300px)}@media screen and (max-width:1250px){.header__nav{width:calc(100% - 260px)}}@media screen and (max-width:1150px){.header__nav{width:calc(100% - 210px)}}@media screen and (max-width:1050px){.header__nav{gap:5px}}.header__nav-first{align-items:center;display:flex;gap:25px;justify-content:flex-end}@media screen and (max-width:1050px){.header__nav-first{gap:5px}}@media screen and (max-width:900px){.header__nav-first{padding:0 72px 0 0}}.header__nav-first .header__nav-item a{color:#333;font-size:15px;text-decoration:none;transition:all .4s ease-in-out}.header__nav-first .header__nav-item a:hover{color:#0b57d0}@media screen and (max-width:1150px){.header__nav-first .header__nav-item a{font-size:12px}}@media screen and (max-width:900px){.header__nav-first .header__nav-item{display:none}.header__nav-first .translate{width:100px}.header__nav-first .translate select{font-size:12px;width:100px}}.header__nav-second{align-items:center;display:flex;gap:30px;justify-content:flex-end}@media screen and (max-width:1050px){.header__nav-second{gap:5px}}@media screen and (max-width:900px){.header__nav-second{display:none}}.header__nav-second_list{align-items:center;display:flex;gap:30px;justify-content:flex-end}@media screen and (max-width:1250px){.header__nav-second_list{gap:15px}}@media screen and (max-width:1050px){.header__nav-second_list{gap:5px}}.header__nav-second_list .header__nav-item{align-items:center;display:flex;justify-content:center}.header__nav-second_list .header__nav-item a{align-items:center;color:#333;display:flex;font-size:15px;gap:4px;justify-content:flex-end;text-decoration:none}@media screen and (max-width:1150px){.header__nav-second_list .header__nav-item a{font-size:12px}}@media screen and (max-width:1050px){.header__nav-second_list .header__nav-item a{gap:0}}.header__nav-second_list .header__nav-item a figure{height:20px;width:20px}.header__nav-second_list .header__nav-item a figure img{height:auto;width:100%}.header__nav-second_list .header__nav-item a:hover{color:#0b57d0}.header__nav-second_btn{align-items:center;display:flex;gap:10px;justify-content:flex-start}@media screen and (max-width:1050px){.header__nav-second_btn{gap:5px}}.header__nav-second_btn .btn_shop{align-items:center;background-color:#0b57d0;border:2px solid #427ad4;border-radius:40px;color:#fff;display:flex;filter:drop-shadow(4px 4px 4px rgba(0,0,0,.1));font-size:15px;gap:4px;justify-content:flex-start;padding:4px 16px;text-decoration:none;transition:all .4s ease-in-out}@media screen and (max-width:1150px){.header__nav-second_btn .btn_shop{font-size:12px;padding:4px 8px}}.header__nav-second_btn .btn_shop svg{height:17px;width:17px}.header__nav-second_btn .btn_shop svg .st0{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;transition:all .4s ease-in-out}.header__nav-second_btn .btn_shop:hover{background-color:#fff;color:#0b57d0}.header__nav-second_btn .btn_shop:hover svg .st0{stroke:#0b57d0}.header__nav-second_btn .btn_mail{align-items:center;background-color:#f67b26;border:2px solid #fb923c;border-radius:40px;color:#fff;display:flex;filter:drop-shadow(4px 4px 4px rgba(0,0,0,.1));font-size:15px;gap:4px;justify-content:flex-start;padding:4px 16px;text-decoration:none;transition:all .4s ease-in-out}@media screen and (max-width:1250px){.header__nav-second_btn .btn_mail{font-size:12px;padding:4px 8px}}.header__nav-second_btn .btn_mail svg{height:17px;width:17px}.header__nav-second_btn .btn_mail svg .st0{fill:#fff}.header__nav-second_btn .btn_mail:hover{background-color:#fff;color:#f67b26}.header__nav-second_btn .btn_mail:hover svg .st0{stroke:#f67b26}.header__hamburger{background:none;background-color:#0b57d0;border:none;cursor:pointer;display:none;height:60px;padding:0;position:absolute;right:0;top:0;width:60px;z-index:1300}@media screen and (max-width:900px){.header__hamburger{display:block}}.header__hamburger .bar{background:#fff;border-radius:4px;display:block;height:2px;left:50%;margin:0 auto;position:absolute;transform:translateX(-50%);transition:all .3s cubic-bezier(.77,0,.175,1);width:36px}.header__hamburger .bar-top{top:16px}.header__hamburger .bar-bottom{top:26px}.header__hamburger .hamburger-label{color:#fff;display:block;font-family:inherit;font-size:11px;font-weight:700;letter-spacing:.12em;margin-top:22px;pointer-events:none;position:relative;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:2}.header__hamburger.is-active .bar-top{top:22px;transform:translateX(-50%) rotate(24deg)}.header__hamburger.is-active .bar-bottom{top:22px;transform:translateX(-50%) rotate(-24deg)}.header__drawer{display:none}@media screen and (max-width:900px){.header__drawer{background:#fff;background-color:#f2faff;display:block;height:100vh;position:fixed;right:0;top:-200vh;transition:top .35s cubic-bezier(.77,0,.175,1);width:100%;z-index:1200}}.is-drawer-open{overflow:hidden}@media screen and (max-width:900px){.is-drawer-open .header__drawer{top:0}}.header__drawer-inner{height:100%;overflow:auto;padding:60px 0;width:100%}.header__drawer-inner .header__drawer-btn{padding:25px 20px 30px;width:100%}.header__drawer-inner .header__drawer-btn dl{align-items:stretch;display:grid;gap:6px;grid-template-columns:1fr 1fr 1fr;margin-bottom:23px}.header__drawer-inner .header__drawer-btn dl dt a{align-items:center;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;filter:drop-shadow(0 2px 3px rgba(0,0,0,.1));flex-direction:column;gap:5px;height:84px;justify-content:center;text-align:center;width:100%}.header__drawer-inner .header__drawer-btn dl dt a figure{align-items:center;display:flex;gap:4px;justify-content:center;width:100%}.header__drawer-inner .header__drawer-btn dl dt a figure img{height:auto;width:20px}.header__drawer-inner .header__drawer-btn dl dt a span{color:#333;font-size:15px;font-weight:700;line-height:1.2;text-align:center}.header__drawer-inner .header__drawer-btn .header__drawer-btn-second{align-items:center;display:flex;flex-direction:column;gap:13px;justify-content:space-between;margin:0 auto;max-width:236px;width:100%}.header__drawer-inner .header__drawer-btn .header__drawer-btn-second a{align-items:center;background-color:#f67b26;border:2px solid #fb923c;border-radius:40px;color:#fff;display:flex;filter:drop-shadow(0 2px 3px rgba(0,0,0,.2));gap:4px;justify-content:center;padding:8px 0 8px 11px;position:relative;width:100%}.header__drawer-inner .header__drawer-btn .header__drawer-btn-second a svg{height:17px;left:16px;position:absolute;top:50%;transform:translateY(-50%);width:17px}.header__drawer-inner .header__drawer-btn .header__drawer-btn-second a span{color:#fff;font-size:16px;font-weight:700;line-height:1.2;text-align:center}.header__drawer-inner .header__drawer-btn .header__drawer-btn-second a.btn_mail svg .st0{fill:#fff}.header__drawer-inner .header__drawer-btn .header__drawer-btn-second a.btn_shop{background-color:#0b57d0;border:2px solid #427ad4;padding:8px 0 8px 24px}.header__drawer-inner .header__drawer-btn .header__drawer-btn-second a.btn_shop svg .st0{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;transition:all .4s ease-in-out}.header__drawer-inner .header__drawer-btn .header__drawer-btn-second a.btn_contact svg .st0{fill:none}.header__drawer-inner .header__drawer-btn .header__drawer-btn-second a.btn_contact svg .st1{fill:#fff}.header__drawer-inner .header__drawer-list{border-top:1px solid #e5e7eb;width:100%}.header__drawer-inner .header__drawer-list .header__drawer-item{width:100%}.header__drawer-inner .header__drawer-list .header__drawer-item a{border-bottom:1px solid #e5e7eb;display:block;font-size:16px;font-weight:700;padding:15px 20px;width:100%}.header__drawer-inner .header__drawer-list .header__drawer-item a.last{border-bottom:none}.header__drawer-inner .drawer_sns{align-items:center;display:flex;gap:17px;justify-content:center;padding:20px 0 0}.header__drawer-inner .drawer_sns a{display:block;height:auto;width:30px}.header__drawer-inner .drawer_sns a img{height:auto;width:100%}.header__drawer-inner .drawer_sns a.x{height:auto;width:27px}.header__drawer-inner .drawer_sns a.youtube{height:auto;width:38px}.footer{background-color:#f2faff}.footer__inner{flex-wrap:wrap;margin:0 auto;max-width:1280px;padding:50px 0 32px;width:90%}@media screen and (max-width:900px){.footer__inner{padding:25px 0 15px}}.footer__main{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}.footer__main-left{width:338px}@media screen and (max-width:900px){.footer__main-left{margin:0 auto;width:320px}}@media screen and (max-width:450px){.footer__main-left{width:300px}}.footer__main-left .logo{display:block;height:auto;margin-bottom:32px;width:100%}.footer__main-left .logo img{height:auto;width:100%}@media screen and (max-width:900px){.footer__main-left .logo{margin-bottom:12px;max-width:300px;width:100%}}.footer__main-left .address{align-items:center;display:flex;font-size:clamp(14px,1.75vw,15px);justify-content:space-between;line-height:1}.footer__main-left .address .item-title{border-right:1px solid #333;line-height:1;width:42px}.footer__main-left .address .item-text{width:calc(100% - 55px)}.footer__main-left .tel{align-items:center;display:flex;font-size:clamp(14px,1.75vw,15px);justify-content:space-between;line-height:1}.footer__main-left .tel .item-title{border-right:1px solid #333;line-height:1;width:42px}.footer__main-left .tel .item-text{width:calc(100% - 55px)}.footer__main-left .footer-sns{align-items:center;display:flex;gap:20px;justify-content:flex-start;margin-top:29px}@media screen and (max-width:900px){.footer__main-left .footer-sns{justify-content:center;margin-top:22px}}.footer__main-left .footer-sns a{display:block;height:auto;opacity:1;transition:all .4s ease-in-out;width:30px}.footer__main-left .footer-sns a img{height:auto;width:100%}.footer__main-left .footer-sns a.x{height:auto;width:27px}.footer__main-left .footer-sns a.youtube{height:auto;width:39px}.footer__main-left .footer-sns a:hover{opacity:.7}.footer__main-nav{align-items:flex-start;display:flex;gap:10%;justify-content:flex-start;max-width:780px;width:calc(100% - 380px)}@media screen and (max-width:1150px){.footer__main-nav{gap:20px}}@media screen and (max-width:900px){.footer__main-nav{display:none}}.footer__main-nav .footer-nav-col{align-items:flex-start;display:flex;flex-direction:column;gap:12px;justify-content:flex-start;width:100%}.footer__main-nav .footer-nav-col dt a{color:#333;display:block;font-size:16px;overflow:hidden;text-overflow:ellipsis;transition:all .4s ease-in-out;white-space:nowrap}.footer__main-nav .footer-nav-col dt a:hover{color:#0b57d0}@media screen and (max-width:1050px){.footer__main-nav .footer-nav-col dt a{overflow:visible;text-overflow:unset;white-space:normal}}.footer .footer-bottom-links{align-items:center;display:flex;gap:50px;justify-content:center;margin-top:46px}@media screen and (max-width:900px){.footer .footer-bottom-links{gap:30px;margin-top:25px}}.footer .footer-bottom-links a{color:#919191;display:block;font-size:clamp(13px,1.625vw,15px);transition:all .4s ease-in-out}.footer .footer-bottom-links a:hover{color:#0b57d0}.footer .footer-copyright{background-color:#0b57d0;color:#fff;font-size:clamp(13px,1.625vw,15px);padding:6px 0;text-align:center;width:100%}main{overflow:hidden;padding-top:110px;width:100%}@media screen and (max-width:900px){main{padding-top:60px}}.pc{display:block}.sp{display:none}.spc{display:block}.ssp{display:none}.pc1150{display:block}.sp1150{display:none}@media screen and (max-width:1150px){.pc1150{display:none}.sp1150{display:block}}@media screen and (max-width:900px){.pc{display:none}.sp{display:block}}@media screen and (max-width:560px){.spc{display:none}.ssp{display:block}}.under_top{background-color:#f2faff;padding:50px 0 63px;position:relative}.under_top .ttl{font-size:clamp(30px,3.75vw,40px);font-weight:700;line-height:1.2;text-align:center}.under_top .breadcrumbs{align-items:center;bottom:20px;display:flex;justify-content:flex-start;left:50%;margin:0 auto;max-width:1440px;position:absolute;transform:translateX(-50%);width:90%}.under_top .breadcrumbs span{color:#333;font-size:clamp(14px,1.75vw,15px);line-height:1.2;margin-right:10px}.under_top .breadcrumbs span span{margin-right:0}.under_top .breadcrumbs span.arrow{border-bottom:6px solid transparent;border-left:10px solid #333;border-top:6px solid transparent;content:"";display:inline-block;height:10px;vertical-align:middle;width:10px}.article_data img{height:auto!important;margin-bottom:1.5rem;max-width:100%}.article_data>h1{font-size:2.8rem;margin-bottom:1.5rem}.article_data h2{font-size:2.3rem;margin-bottom:1.5rem}.article_data h3{font-size:2rem;margin-bottom:1.5rem}.article_data h4{font-size:1.8rem;margin-bottom:1.5rem}.article_data h5{font-size:1.6rem;margin-bottom:1.5rem}.article_data h6{font-size:1.4rem;margin-bottom:1.5rem}.article_data pre{line-height:2;overflow:scroll;white-space:pre}.article_data blockquote,.article_data pre{display:block;margin-bottom:1.5rem;padding:1em;width:100%}.article_data blockquote{background-color:#f2f2f2;border:1px solid #999;border-radius:10px}.article_data strong{font-weight:700;margin-bottom:1.5rem}.article_data ul{list-style-image:none;list-style-type:disc}.article_data ol,.article_data ul{list-style-position:outside;margin-bottom:1.5rem;padding-left:1em;width:100%}.article_data>p{margin-bottom:1.5rem}.article_data hr{border-bottom:1px solid #999;display:block;height:1px}.article_data table{border-collapse:collapse;font-size:14px;line-height:1.6;margin-bottom:1.5rem;width:100%}.article_data td,.article_data th{border:1px solid #d9d9d9;padding:12px 10px;text-align:left;vertical-align:top}.article_data th{background-color:#d8f3ff;font-weight:700;white-space:nowrap}.article_data .table-scroll{overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch;margin-bottom:1.5rem}.article_data .table-scroll table{margin-bottom:0;min-width:720px}.article_data .table-scroll-note{color:#6b7280;display:none;font-size:13px;margin:0 0 8px}.article_data .cta-button{align-items:center;background-color:#009de6;border-radius:40px;color:#fff!important;display:inline-flex;font-weight:700;justify-content:center;line-height:1.4;min-height:48px;padding:12px 28px;text-decoration:none!important}.article_data .cta-wrap{margin:2em 0;text-align:center}.article_data .topics-nav-list{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0 0 2rem;padding:0}.article_data .topics-nav-list li{list-style:none;margin:0}.article_data .topics-nav-list a{display:block;text-decoration:none}.article_data .topics-nav-list img{border-radius:8px;display:block;height:auto;margin:0;width:100%}.article_data .topics-gallery{display:flex;flex-wrap:wrap;gap:12px;margin:1.5rem 0 2rem}.article_data .topics-gallery a{display:block;flex:1 1 220px;max-width:320px;text-decoration:none}.article_data .topics-gallery img{border-radius:8px;display:block;height:auto;margin:0;width:100%}.article_data .section-lead{margin-bottom:1.5rem}@media (max-width:768px){.article_data .table-scroll-note{display:block}.article_data .topics-nav-list{grid-template-columns:repeat(2,minmax(0,1fr))}.article_data h1{font-size:2rem!important}.article_data h2{font-size:1.8rem!important}.article_data h3{font-size:1.6rem!important}.article_data h4{font-size:1.4rem!important}.article_data h5{font-size:1.2rem!important}.article_data h6{font-size:1.1rem!important}}.article_data .ttl_line_txt{font-size:clamp(24px,3.75vw,30px);font-weight:700;line-height:1.2;margin-bottom:0;text-align:center}.article_data .topics__section{padding-top:clamp(60px,7.5vw,100px)}.article_data .ttl_item{font-size:clamp(20px,2.5vw,24px)}.article_data .mb60{margin-top:clamp(40px,5vw,60px)}.topview__section{background-color:#f2faff;padding-top:30px}.topview__section-inner{align-items:stretch;display:flex;justify-content:space-between;margin:0 auto;max-width:1440px;width:96%}@media screen and (max-width:900px){.topview__section-inner{width:90%}}.topview__section .topview__section-side{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;width:173px}.topview__section .topview__section-side .item a{border-bottom:1px solid #e5e7eb;display:block;font-size:clamp(14px,1.22vw,17px);font-weight:700;line-height:1.2;padding:17.5px;width:100%}.topview__section .topview__section-side .item a:hover{color:#0b57d0}@media screen and (max-width:1150px){.topview__section .topview__section-side{width:140px}.topview__section .topview__section-side .item a{padding:20px 8px}}@media screen and (max-width:900px){.topview__section .topview__section-side{display:none}}.topview__section .topview__section-main{align-items:stretch;display:flex;justify-content:space-between;width:calc(100% - 198px)}@media screen and (max-width:1150px){.topview__section .topview__section-main{width:calc(100% - 155px)}}@media screen and (max-width:900px){.topview__section .topview__section-main{width:100%}}@media screen and (max-width:750px){.topview__section .topview__section-main{flex-direction:column;gap:25px}}.topview__section .topview__section-main-search{width:38.6%}@media screen and (max-width:1150px){.topview__section .topview__section-main-search{width:39.6%}}@media screen and (max-width:900px){.topview__section .topview__section-main-search{width:45%}}@media screen and (max-width:750px){.topview__section .topview__section-main-search{width:100%}}.topview__section .topview__section-main-search dl{align-items:stretch;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-bottom:20px}.topview__section .topview__section-main-search dl dt a{align-items:center;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;display:block;display:flex;filter:drop-shadow(0 3px 3px rgba(0,0,0,.1));flex-direction:column;gap:11px;height:100%;justify-content:center;padding:16px 0;width:100%}.topview__section .topview__section-main-search dl dt a span{font-size:clamp(17px,1.47vw,23px);font-weight:700;line-height:1.2}.topview__section .topview__section-main-search dl dt a figure{align-items:center;display:flex;gap:4px;justify-content:center}.topview__section .topview__section-main-search dl dt a figure img{height:40px;width:40px}@media screen and (max-width:1150px){.topview__section .topview__section-main-search dl dt a figure img{height:25px;width:25px}}.topview__section .topview__section-main-search dl dt a:hover{background-color:#0b57d0}.topview__section .topview__section-main-search dl dt a:hover span{color:#fff}.topview__section .topview__section-main-search dl dt a:hover figure img{filter:brightness(0) invert(1)}.topview__section .topview__section-main-search-info{background-color:#fff;border-radius:12px;filter:drop-shadow(0 3px 3px rgba(0,0,0,.1));margin-bottom:20px;overflow:hidden;width:100%}.topview__section .topview__section-main-search-info .ttl{align-items:center;background-color:#0b57d0;display:flex;gap:12px;justify-content:flex-start;padding:10px;width:100%}.topview__section .topview__section-main-search-info .ttl svg{height:15px;width:15px}.topview__section .topview__section-main-search-info .ttl svg .st0{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px}.topview__section .topview__section-main-search-info .ttl span{color:#fff;font-size:clamp(17px,1.47vw,20px);font-weight:700;line-height:1.2}.topview__section .topview__section-main-search-info.red .ttl{background-color:#ee4f4f}.topview__section .topview__section-main-search-info .txt{align-items:center;display:flex;font-size:clamp(16px,1.4vw,17px);height:126px;line-height:1.8;overflow:auto;padding:13px 20px;width:100%}.topview__section .topview__section-main-search-info .txt p{display:block;height:100%;line-height:1.5;overflow:auto;width:100%}.topview__section .topview__section-main-search-form{background-color:#fff;border-radius:12px;filter:drop-shadow(0 3px 3px rgba(0,0,0,.1));overflow:hidden;width:100%}.topview__section .topview__section-main-search-form .ttl{align-items:center;background-color:#0b57d0;display:flex;gap:8px;justify-content:flex-start;padding:10px;width:100%}.topview__section .topview__section-main-search-form .ttl svg{height:20px;width:20px}.topview__section .topview__section-main-search-form .ttl svg .st0{fill:#fff}.topview__section .topview__section-main-search-form .ttl span{color:#fff;font-size:clamp(17px,1.47vw,20px);font-weight:700;line-height:1.2}.topview__section .topview__section-main-search-form .form{padding:24px 16px 10px;width:100%}@media screen and (max-width:1150px){.topview__section .topview__section-main-search-form .form{padding:15px}}.topview__section .topview__section-main-search-form .form .train{display:flex;flex-direction:column;gap:11px;margin-bottom:20px;position:relative}@media screen and (max-width:1150px){.topview__section .topview__section-main-search-form .form .train{margin-bottom:15px}}.topview__section .topview__section-main-search-form .form .train .item{align-items:center;display:flex;gap:10px;justify-content:flex-start;width:calc(100% - 74px)}@media screen and (max-width:1150px){.topview__section .topview__section-main-search-form .form .train .item{width:calc(100% - 42px)}}.topview__section .topview__section-main-search-form .form .train .item label{color:#6b7280;font-size:14px;font-weight:700;line-height:1.2}.topview__section .topview__section-main-search-form .form .train .item select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#f4f4f4;border:1px solid #e5e7eb;border-radius:3px;color:#333;font-size:14px;font-weight:400;height:40px;outline:none;padding:0 12px;width:calc(100% - 40px)}.topview__section .topview__section-main-search-form .form .train .item select::-ms-expand{display:none}.topview__section .topview__section-main-search-form .form .train .item select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none' viewBox='0 0 10 6'%3E%3Cpath stroke='%23333' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m1 1 4 4 4-4'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:16px 10px}.topview__section .topview__section-main-search-form .form .train .switch{height:28px;position:absolute;right:17px;top:50%;transform:translateY(-50%);width:28px}@media screen and (max-width:1150px){.topview__section .topview__section-main-search-form .form .train .switch{right:0}}.topview__section .topview__section-main-search-form .form .train .switch svg{height:100%;opacity:1;transition:all .4s ease-in-out;width:100%}.topview__section .topview__section-main-search-form .form .train .switch svg .st0{fill:#009de6}.topview__section .topview__section-main-search-form .form .train .switch svg .st1{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.3px}.topview__section .topview__section-main-search-form .form .train .switch svg:hover{opacity:.7}.topview__section .topview__section-main-search-form .form .day{display:flex;flex-direction:column;margin-bottom:16px;position:relative}.topview__section .topview__section-main-search-form .form .day h3{color:#6b7280;font-size:14px;font-weight:700;margin-bottom:11px}.topview__section .topview__section-main-search-form .form .day .item{align-items:center;display:flex;gap:12px;justify-content:flex-start;width:100%}.topview__section .topview__section-main-search-form .form .day .item .now{align-items:center;background-color:#dbeafe;border-radius:4px;display:flex;gap:4px;justify-content:center;opacity:1;padding:5px 8px;position:absolute;right:0;top:0;transition:all .4s ease-in-out}.topview__section .topview__section-main-search-form .form .day .item .now span{color:#0b57d0;font-size:13px;font-weight:700;line-height:1.2}.topview__section .topview__section-main-search-form .form .day .item .now svg{height:12px;width:12px}.topview__section .topview__section-main-search-form .form .day .item .now svg .st0{fill:none;stroke:#1e40af;stroke-linecap:round;stroke-linejoin:round}.topview__section .topview__section-main-search-form .form .day .item .now:hover{opacity:.7}.topview__section .topview__section-main-search-form .form .day .item .date{width:calc(65% - 8px)}@media screen and (max-width:1150px){.topview__section .topview__section-main-search-form .form .day .item .date{width:calc(55% - 8px)}}.topview__section .topview__section-main-search-form .form .day .item .time{width:45%}@media screen and (max-width:1150px){.topview__section .topview__section-main-search-form .form .day .item .time{width:45%}}.topview__section .topview__section-main-search-form .form .btn_search{background-color:#009de6;border:2px solid #009de6;border-radius:20px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;height:40px;line-height:1.2;padding:8px 0;text-align:center;transition:all .4s ease-in-out;width:100%}.topview__section .topview__section-main-search-form .form .btn_search:hover{background-color:#fff;color:#009de6}@media screen and (max-width:1150px){.topview__section .topview__section-main-search-form .form .btn_search{align-items:center;display:flex;justify-content:center;margin:0 auto;max-width:240px}}.topview__section .topview__section-main-slide{width:calc(61.5% - 25px)}@media screen and (max-width:900px){.topview__section .topview__section-main-slide{width:calc(55% - 15px)}}@media screen and (max-width:750px){.topview__section .topview__section-main-slide{width:100%}}.topview__section .topview__section-main-slide .swiper{margin-bottom:15px}.topview__section .topview__section-main-slide .swiper .swiper-wrapper .swiper-slide{border-radius:12px;color:inherit;display:block;overflow:hidden;position:relative;text-decoration:none}.topview__section .topview__section-main-slide .swiper .swiper-wrapper .swiper-slide .label{background-color:#0b57d0;border-radius:0 0 12px 0;color:#fff;font-size:15px;font-weight:700;left:0;line-height:1.2;padding:5px 12px;position:absolute;top:0}.topview__section .topview__section-main-slide .swiper .swiper-wrapper .swiper-slide figure{height:396px;width:100%}.topview__section .topview__section-main-slide .swiper .swiper-wrapper .swiper-slide figure img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:1150px){.topview__section .topview__section-main-slide .swiper .swiper-wrapper .swiper-slide figure{height:360px}}@media screen and (max-width:900px){.topview__section .topview__section-main-slide .swiper .swiper-wrapper .swiper-slide figure{height:312px}}.topview__section .topview__section-main-slide .swiper .swiper-wrapper .swiper-slide .category{background-color:#0b57d0;border-radius:0 0 12px 0;color:#fff;font-size:15px;font-weight:700;left:0;line-height:1.2;padding:5px 12px;position:absolute;top:0;z-index:10}.topview__section .topview__section-main-slide .swiper .swiper-wrapper .swiper-slide .txt_area{background:linear-gradient(0deg,rgba(0,0,0,.7) 0,transparent);bottom:0;left:0;padding:25px 70px 25px 30px;position:absolute;width:100%}@media screen and (max-width:900px){.topview__section .topview__section-main-slide .swiper .swiper-wrapper .swiper-slide .txt_area{padding:90px 50px 25px 20px}}.topview__section .topview__section-main-slide .swiper .swiper-wrapper .swiper-slide .txt_area .title{color:#fff;font-size:26px;font-weight:700;line-height:1.2;margin-bottom:5px}.topview__section .topview__section-main-slide .swiper .swiper-wrapper .swiper-slide .txt_area .txt{color:#fff;font-size:16px;line-height:1.4}.topview__section .topview__section-main-slide .swiper .swiper-pagination{bottom:16px;display:flex;gap:8px;left:auto;position:absolute;right:16px;text-align:right;width:auto;z-index:10}@media screen and (max-width:900px){.topview__section .topview__section-main-slide .swiper .swiper-pagination{bottom:13px;right:13px}}.topview__section .topview__section-main-slide .swiper .swiper-pagination .swiper-pagination-bullet{background:#e5e7eb;border-radius:50%;height:12px;margin:0;opacity:1;transition:background .2s;width:12px}@media screen and (max-width:900px){.topview__section .topview__section-main-slide .swiper .swiper-pagination .swiper-pagination-bullet{height:10px;width:10px}}.topview__section .topview__section-main-slide .swiper .swiper-pagination .swiper-pagination-bullet-active{background:#f67b26}.topview__section .topview__section-main-link{display:flex;flex-direction:column;gap:15px;width:100%}.topview__section .topview__section-main-link .item{align-items:center;border-radius:12px;display:flex;gap:12px;height:96px;justify-content:flex-start;padding:10px 200px 10px 104px;position:relative;width:100%}@media screen and (max-width:1150px){.topview__section .topview__section-main-link .item{padding:10px 80px 10px 62px}}@media screen and (max-width:900px){.topview__section .topview__section-main-link .item{padding:10px 60px 10px 62px}}@media screen and (max-width:750px){.topview__section .topview__section-main-link .item{height:auto;min-height:64px}}.topview__section .topview__section-main-link .item .icon{left:62px;position:absolute;top:50%;transform:translate(-50%,-50%)}@media screen and (max-width:1150px){.topview__section .topview__section-main-link .item .icon{left:35px}}.topview__section .topview__section-main-link .item span{color:#fff;font-size:clamp(18px,1.22vw,25px);font-weight:700;line-height:1.2}.topview__section .topview__section-main-link .item span small{color:#fff;font-size:clamp(14px,1.75vw,16px);font-weight:400;line-height:1.2}@media screen and (max-width:750px){.topview__section .topview__section-main-link .item span small{font-weight:300;line-height:1}}.topview__section .topview__section-main-link .item .btn{background-color:#fff;border-radius:20px;padding:7px 30px;position:absolute;right:27px;top:50%;transform:translateY(-50%);width:160px}@media screen and (max-width:1150px){.topview__section .topview__section-main-link .item .btn{height:32px;padding:0;width:32px}}@media screen and (max-width:900px){.topview__section .topview__section-main-link .item .btn{right:16px}}.topview__section .topview__section-main-link .item .btn span{color:#333;font-size:16px;font-weight:700;line-height:1.2}@media screen and (max-width:1150px){.topview__section .topview__section-main-link .item .btn span{display:none}}.topview__section .topview__section-main-link .item .btn svg{position:absolute;right:25px;top:50%;transform:translateY(-50%);width:13px}.topview__section .topview__section-main-link .item .btn svg .st0{fill:none;stroke:#ea580c;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px}@media screen and (max-width:1150px){.topview__section .topview__section-main-link .item .btn svg{left:50%;top:50%;transform:translate(-50%,-50%)}}.topview__section .topview__section-main-link .item.link1{background-color:#f67b26;border:1px solid #f67b26}.topview__section .topview__section-main-link .item.link1 .icon{width:47.5px}@media screen and (max-width:1150px){.topview__section .topview__section-main-link .item.link1 .icon{width:31px}}.topview__section .topview__section-main-link .item.link1 .icon .st0{fill:none}.topview__section .topview__section-main-link .item.link1 .icon .st1{fill:#fff}.topview__section .topview__section-main-link .item.link1 .icon .st2{clip-path:url(#clippath)}.topview__section .topview__section-main-link .item.link1:hover{background-color:#fff;color:#f67b26}.topview__section .topview__section-main-link .item.link1:hover .icon .st1{fill:#f67b26}.topview__section .topview__section-main-link .item.link1:hover span{color:#f67b26}.topview__section .topview__section-main-link .item.link1:hover .btn{background-color:#f67b26}.topview__section .topview__section-main-link .item.link1:hover .btn span{color:#fff}.topview__section .topview__section-main-link .item.link1:hover .btn svg .st0{stroke:#fff}.topview__section .topview__section-main-link .item.link2{background-color:#0b57d0;border:1px solid #0b57d0}.topview__section .topview__section-main-link .item.link2 .icon{width:38px}@media screen and (max-width:1150px){.topview__section .topview__section-main-link .item.link2 .icon{width:28px}}.topview__section .topview__section-main-link .item.link2 .icon .st0{fill:none}.topview__section .topview__section-main-link .item.link2 .icon .st1{fill:#fff}.topview__section .topview__section-main-link .item.link2 .btn svg .st0{stroke:#0b57d0}.topview__section .topview__section-main-link .item.link2:hover{background-color:#fff;border:1px solid #0b57d0;color:#0b57d0}.topview__section .topview__section-main-link .item.link2:hover .icon .st1{fill:#0b57d0}.topview__section .topview__section-main-link .item.link2:hover small,.topview__section .topview__section-main-link .item.link2:hover span{color:#0b57d0}.topview__section .topview__section-main-link .item.link2:hover .btn{background-color:#0b57d0}.topview__section .topview__section-main-link .item.link2:hover .btn span{color:#fff}.topview__section .topview__section-main-link .item.link2:hover .btn svg .st0{stroke:#fff}.news_section{background-color:#f2faff;padding:62px 0 60px}@media screen and (max-width:900px){.news_section{padding:60px 0 85px}}.news_section_inner{margin:0 auto;max-width:1062px;position:relative;width:90%}.news_section_inner .news_list{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px}.news_section_inner .news_list .news_item{width:100%}.news_section_inner .news_list .news_item a{border-bottom:1px solid #e5e7eb;display:block;opacity:1;padding:16px 25px;transition:all .4s ease-in-out;width:100%}.news_section_inner .news_list .news_item a:hover{opacity:.7}.news_section_inner .news_list .news_item a .hook{align-items:center;color:#6b7280;display:flex;font-size:14px;font-weight:400;gap:12px;justify-content:flex-start;line-height:1.2}.news_section_inner .news_list .news_item a .hook .category{background-color:#dbeafe;border-radius:4px;color:#0b57d0;display:block;line-height:1.2;padding:0 8px}.news_section_inner .news_list .news_item a .hook .category.category-important{background-color:#ffe9e8;color:#e01e1a}.news_section_inner .news_list .news_item a .hook .category.category-info{background-color:#fff3e7;color:#e08323}.news_section_inner .news_list .news_item a .news_item_title{color:#333;font-size:16px;font-weight:700;line-height:1.6}.news_section_inner .btn_area{align-items:center;display:flex;gap:4px;justify-content:flex-start;opacity:1;position:absolute;right:20px;top:12px;transition:all .4s ease-in-out}.news_section_inner .btn_area:hover{opacity:.7}@media screen and (max-width:900px){.news_section_inner .btn_area{gap:10px;right:3px;top:calc(100% + 15px)}}.news_section_inner .btn_area span{color:#1e3da4;font-size:clamp(15px,1.875vw,16px);font-weight:600;line-height:1.2}.news_section_inner .btn_area svg{width:12px}.news_section_inner .btn_area svg .st0{fill:none;stroke:#1e3da4;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px}.schedule_section{background-color:#f2faff;padding:0 0 60px}.schedule_section .schedule_inner{border-radius:12px;margin:0 auto;max-width:1062px;overflow:hidden;position:relative;width:90%}.schedule_section a{display:block;width:100%}.schedule_section figure{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.schedule_section figure img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.schedule_section .title{padding:60px 40px 54px;position:relative;z-index:2}@media screen and (max-width:900px){.schedule_section .title{padding:40px 40px 20px}}@media screen and (max-width:560px){.schedule_section .title{padding:25px 25px 20px}}.schedule_section .title h2{color:#fff;font-size:clamp(30px,3.75vw,40px);font-weight:700;line-height:1.2;margin-bottom:13px}@media screen and (max-width:560px){.schedule_section .title h2{line-height:1.5}}.schedule_section .title p{color:#fff;font-size:clamp(16px,2vw,18px);font-weight:700;line-height:1.2}.schedule_section .btn{position:absolute;right:58px;top:50%;transform:translateY(-50%);z-index:2}@media screen and (max-width:900px){.schedule_section .btn{position:relative;right:auto;top:auto;transform:none}}.banner_section{padding:60px 0}@media screen and (max-width:560px){.banner_section{padding:50px 0}}.banner_section_inner{display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:1064px;width:90%}.banner_section_inner .item a{opacity:1;transition:all .4s ease-in-out}.banner_section_inner .item a figure{border-radius:8px;filter:drop-shadow(0 3px 3px rgba(0,0,0,.2));height:auto;overflow:hidden;width:100%}.banner_section_inner .item a figure img{height:auto;width:100%}.banner_section_inner .item a:hover{opacity:.7}@media screen and (max-width:560px){.banner_section_inner{gap:50px;grid-template-columns:repeat(1,1fr)}}.support_section{background-color:#009de6;padding:52px 0 95px}@media screen and (max-width:560px){.support_section{padding:50px 0}}.support_section_inner{margin:0 auto;max-width:1064px;width:90%}.support_section .support_list{display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:900px){.support_section .support_list{gap:13px;grid-template-columns:repeat(1,1fr)}}.support_section .support_list li{background-color:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.3);border-radius:12px;padding:20px 30px}@media screen and (max-width:560px){.support_section .support_list li{padding:20px}}.support_section .support_list li .inner{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.support_section .support_list li .title{align-items:flex-end;color:#fff;display:flex;font-size:clamp(20px,2.5vw,25px);font-weight:700;gap:7px;justify-content:flex-start;letter-spacing:.05em;line-height:1.2;margin-bottom:12px}.support_section .support_list li .title img{height:24px;width:24px}@media screen and (max-width:900px){.support_section .support_list li .title img{height:17px;width:17px}}.support_section .support_list li .txt{color:#fff;font-size:clamp(16px,1.75vw,17px);font-weight:400;line-height:1.2;margin-bottom:3px}.support_section .support_list li .tell{align-items:flex-end;color:#fff;display:flex;font-family:Montserrat,sans-serif;font-size:clamp(27px,3.375vw,37px);font-weight:700;gap:7px;letter-spacing:.05em;line-height:1.2}.support_section .support_list li .tell span{font-size:clamp(17px,2.125vw,27px);font-weight:700;line-height:1.2}.support_section .support_list li .time{color:#fff;font-size:clamp(17px,2.125vw,18px);letter-spacing:.05em;line-height:1.2;margin-bottom:20px}@media screen and (max-width:560px){.support_section .support_list li .time{margin-bottom:12px}}.support_section .support_list li figure{height:auto;margin:16px auto 0;max-width:420px;width:100%}.support_section .support_list li figure img{display:block;height:auto;width:100%}@media screen and (max-width:560px){.support_section .support_list li figure{margin-top:12px;max-width:100%}}.support_section .support_list li dl{border-bottom:1px solid hsla(0,0%,100%,.3);display:grid;gap:12px 28px;grid-template-columns:repeat(2,1fr);padding-bottom:20px}@media screen and (max-width:560px){.support_section .support_list li dl{gap:12px;grid-template-columns:repeat(1,1fr)}}.support_section .support_list li dl dt{color:#fff;font-size:clamp(15px,1.875vw,16px);line-height:1.2}.support_section .support_list li dl dt a{align-items:center;color:#fff;display:flex;gap:9.5px;line-height:1.2;opacity:1;transition:all .4s ease-in-out}.support_section .support_list li dl dt a img{height:12px;width:7px}.support_section .support_list li dl dt a:hover{opacity:.7}.support_section .support_list li .note{color:#fff;font-size:14px;line-height:1.2;margin-top:20px}@media screen and (max-width:560px){.support_section .support_list li .note{line-height:1.5}}.support_section .support_list li.coutact_item .title{margin-bottom:20px}@media screen and (max-width:560px){.support_section .support_list li.coutact_item .title{margin-bottom:15px}}.support_section .support_list li.quest_item .title{margin-bottom:7px}.support_section .support_list li.quest_item .txt{margin-bottom:16px}.support_section .support_btn{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin:28px auto 0;width:100%}@media screen and (max-width:900px){.support_section .support_btn{gap:13px;grid-template-columns:repeat(1,1fr);margin-top:20px}}.support_section .support_btn .btn{align-items:center;border:1px solid #fff;display:flex;gap:10px;height:64px;max-width:100%;padding:0 54px;transition:all .4s ease-in-out}@media screen and (max-width:900px){.support_section .support_btn .btn{margin-bottom:0}}.support_section .support_btn .btn span{font-size:17px}.support_section .support_btn .btn svg{right:20px;width:15px}.support_section .support_btn .btn svg .st2{fill:none;stroke:#0b57d0;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.support_section .support_btn .btn svg .st3{fill:#0b57d0}.support_section .support_btn .btn:hover{background-color:#009de6}.support_section .support_btn .btn:hover svg .st2{stroke:#fff}.support_section .support_btn .btn:hover svg .st3{fill:#fff}.support_section .support_btn .btn .icon{height:24px;left:20px;right:auto;width:24px}.support_section .support_btn .btn span{max-width:220px}@media screen and (max-width:900px){.support_section .support_btn .btn span{max-width:100%}}@media screen and (max-width:450px){.support_section .support_btn .btn span{max-width:220px}}.mallmage_section{background-color:#f67b26;padding:30px 0}@media screen and (max-width:900px){.mallmage_section{padding:26px 0 30px}}.mallmage_section_inner{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1064px;position:relative;width:90%}.mallmage_section_inner figure{height:100%;left:37%;position:absolute;top:55%;transform:translate(-50%,-50%);width:210px}@media screen and (max-width:900px){.mallmage_section_inner figure{left:auto;right:0;top:25px;transform:translate(0)}.mallmage_section_inner{flex-direction:column;max-width:335px}}.mallmage_section .mallmage_ttl{position:relative;width:55%}@media screen and (max-width:900px){.mallmage_section .mallmage_ttl{margin-bottom:15px;width:100%}}.mallmage_section .mallmage_ttl h3{align-items:flex-end;color:#fff;display:flex;font-size:53px;font-weight:900;gap:10px;justify-content:flex-start;letter-spacing:.05em;line-height:1;margin-bottom:10px}.mallmage_section .mallmage_ttl h3 img{height:48px;width:48px}.mallmage_section .mallmage_ttl p{color:#fff;font-size:46px;font-weight:700;letter-spacing:.05em;line-height:1}@media screen and (max-width:900px){.mallmage_section .mallmage_ttl h3{align-items:center;font-size:35px;margin-bottom:5px}.mallmage_section .mallmage_ttl h3 img{height:39px;width:39px}.mallmage_section .mallmage_ttl p{font-size:31px}}.mallmage_section .mallmage_btn{width:45%}@media screen and (max-width:900px){.mallmage_section .mallmage_btn{width:100%}}.mallmage_section .mallmage_btn p{color:#fff;font-size:clamp(15px,1.875vw,19px);line-height:1.4;margin-bottom:20px}.mallmage_section .mallmage_btn .btn{align-items:center;background-color:#fff;border:1px solid #fff;border-radius:9999px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);display:flex;gap:8px;height:56px;justify-content:center;max-width:198px;padding:14px 34px;transition:all .4s ease-in-out;width:198px}.mallmage_section .mallmage_btn .btn span{color:#333;font-size:17px;font-weight:700;line-height:28px;white-space:nowrap}.mallmage_section .mallmage_btn .btn svg{flex-shrink:0;height:auto;width:12px}.mallmage_section .mallmage_btn .btn svg .st0{fill:none;stroke:#f67b26;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;transition:all .4s ease-in-out}.mallmage_section .mallmage_btn .btn:hover{background-color:#f67b26;border:1px solid #fff}.mallmage_section .mallmage_btn .btn:hover span{color:#fff}.mallmage_section .mallmage_btn .btn:hover svg .st0{stroke:#fff}@media screen and (max-width:900px){.mallmage_section .mallmage_btn .btn{margin:0 auto}}.group_section{padding:34px 0}.group_section .group_list{margin:0 auto;max-width:1228px;width:90%}.group_section .group_list .group_item{align-items:center;display:grid;gap:18px;grid-template-columns:repeat(8,1fr);justify-content:flex-start}.group_section .group_list .group_item a{transition:all .4s ease-in-out}.group_section .group_list .group_item a:hover{opacity:.7}@media screen and (max-width:900px){.group_section .group_list .group_item{grid-template-columns:repeat(4,1fr)}}.station__list{padding:50px 0 100px}.station__list-menu{margin:0 auto;max-width:1440px;width:96%}@media screen and (max-width:1150px){.station__list-menu{overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch}}.station__list ul{align-items:stretch;display:flex;justify-content:space-between;margin-bottom:100px;position:relative}@media screen and (max-width:1150px){.station__list ul{margin-bottom:50px;padding:0 20px;width:1128px}}@media screen and (max-width:900px){.station__list ul{margin-bottom:10px}}.station__list ul:after{background-color:#00a63a;content:"";display:block;height:35px;left:0;position:absolute;top:65px;width:100%;z-index:-1}@media screen and (max-width:1400px){.station__list ul:after{top:4.5vw}}@media screen and (max-width:1150px){.station__list ul:after{left:20px;top:65px;width:calc(100% - 40px)}}.station__list ul li{width:3.8%}.station__list ul li a{align-items:center;display:flex;flex-direction:column;gap:15px;justify-content:center;width:100%}.station__list ul li a svg{filter:drop-shadow(0 3px 3px rgba(0,0,0,.1))}.station__list ul li a p{color:#333;font-size:clamp(14px,1.217vw,15px);font-weight:400;text-orientation:mixed;writing-mode:vertical-rl}.station__list ul .list svg .st0{fill:#fff;transition:all .4s ease-in-out}.station__list ul .list svg .st1{fill:#e5e7eb;stroke-width:1px;transition:all .4s ease-in-out}.station__list ul .list svg .st2{fill:#333;transition:all .4s ease-in-out}.station__list ul .list.pic svg .st1{fill:#00a63a;stroke-width:2px;transition:all .4s ease-in-out}.station__list ul .list.active svg .st0,.station__list ul .list.active svg .st1{fill:#009de6}.station__list ul .list.active svg .st2{fill:#fff}.station__list ul .list:hover svg .st0,.station__list ul .list:hover svg .st1{fill:#009de6}.station__list ul .list:hover svg .st2{fill:#fff}.station__list ul .list:hover.pic svg .st1{fill:#009de6;stroke-width:1px}.station__list .station__list-timetable{margin:0 auto 100px;max-width:1236px;width:90%}.station__list .station__list-timetable .explanation_color{align-items:center;display:flex;gap:30px;justify-content:flex-end;margin-bottom:20px}@media screen and (max-width:900px){.station__list .station__list-timetable .explanation_color{align-items:flex-end;flex-direction:column;gap:5px}}.station__list .station__list-timetable .explanation_color .item{align-items:center;display:flex;gap:10px}.station__list .station__list-timetable .explanation_color .item span{border:1px solid #333;display:block;height:20px;width:63px}.station__list .station__list-timetable .explanation_color .item p{font-size:clamp(15px,1.875vw,17px)}.station__list .station__list-timetable .explanation_color .item.yellow span{background-color:#fffc9f}.station__list .station__list-timetable .explanation_color .item.green span{background-color:#a6ffb8}@media screen and (max-width:900px){.station__list .station__list-timetable .explanation_color .item{width:190px}}.station__list .station__list-timetable .timetable__table{display:none;width:100%}.station__list .station__list-timetable .timetable__table.active{display:block}.station__list .station__list-timetable .timetable__table-menu{align-items:center;background-color:#0b57d0;border-radius:10px 10px 0 0;display:flex;justify-content:space-between;padding:15px 25px;position:relative}@media screen and (max-width:900px){.station__list .station__list-timetable .timetable__table-menu{flex-wrap:wrap;gap:0;padding:20px 15px}.station__list .station__list-timetable .timetable__table-menu.first{justify-content:flex-end}}.station__list .station__list-timetable .timetable__table-menu .prev{align-items:center;display:flex;gap:17px;justify-content:flex-start;left:25px;position:absolute;top:50%;transform:translateY(-50%)}@media screen and (max-width:900px){.station__list .station__list-timetable .timetable__table-menu .prev{left:0;position:relative;top:0;transform:translateY(0)}}.station__list .station__list-timetable .timetable__table-menu .prev p{align-items:center;color:#fff;display:flex;font-size:clamp(13px,1.13vw,20px);font-weight:700;justify-content:flex-end;line-height:1.2}.station__list .station__list-timetable .timetable__table-menu .prev p span{display:block;padding:0 10px}.station__list .station__list-timetable .timetable__table-menu .prev svg{height:35px;width:35px}.station__list .station__list-timetable .timetable__table-menu .prev svg .st0{fill:#fff}.station__list .station__list-timetable .timetable__table-menu .prev svg .st1{fill:none;stroke:#0b57d0;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}@media screen and (max-width:900px){.station__list .station__list-timetable .timetable__table-menu .prev svg{height:28px;width:28px}}.station__list .station__list-timetable .timetable__table-menu .next{align-items:center;display:flex;gap:17px;justify-content:flex-end;position:absolute;right:25px;top:50%;transform:translateY(-50%)}@media screen and (max-width:900px){.station__list .station__list-timetable .timetable__table-menu .next{position:relative;right:0;top:0;transform:translateY(0)}}.station__list .station__list-timetable .timetable__table-menu .next p{align-items:center;color:#fff;display:flex;font-size:clamp(13px,1.44vw,20px);font-weight:700;justify-content:flex-end;line-height:1.2}.station__list .station__list-timetable .timetable__table-menu .next p span{display:block;padding:0 10px}.station__list .station__list-timetable .timetable__table-menu .next svg{height:35px;width:35px}.station__list .station__list-timetable .timetable__table-menu .next svg .st0{fill:#fff}.station__list .station__list-timetable .timetable__table-menu .next svg .st1{fill:none;stroke:#0b57d0;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}@media screen and (max-width:900px){.station__list .station__list-timetable .timetable__table-menu .next svg{height:28px;width:28px}}.station__list .station__list-timetable .timetable__table-menu .title{width:100%}@media screen and (max-width:900px){.station__list .station__list-timetable .timetable__table-menu .title{margin-bottom:15px}}.station__list .station__list-timetable .timetable__table-menu .title h2{color:#fff;font-size:clamp(23px,2.55vw,30px);font-weight:700;line-height:1.2;margin-bottom:8px;text-align:center}.station__list .station__list-timetable .timetable__table-menu .title p{align-items:center;color:#fff;display:flex;font-size:clamp(13px,1.44vw,17px);font-weight:400;gap:10px;justify-content:center;line-height:1.2}.station__list .station__list-timetable .timetable__table-menu .title p span{line-height:1.2}@media screen and (max-width:560px){.station__list .station__list-timetable .timetable__table-menu .title p.line_break{flex-direction:column;gap:0}}.station__list .station__list-timetable .timetable__table-top{align-items:stretch;background-color:#0b57d0;display:flex;margin-bottom:5px}.station__list .station__list-timetable .timetable__table-top dd{background-color:#009de6;color:#fff;font-size:clamp(13px,1.44vw,20px);font-weight:700;line-height:1.2;padding:20px 25px;width:43%}@media screen and (max-width:900px){.station__list .station__list-timetable .timetable__table-top dd{padding:8px 15px;width:calc(100% - 73px)}.station__list .station__list-timetable .timetable__table-top dd.sp_none{display:none}}.station__list .station__list-timetable .timetable__table-top dt{background-color:#d8f3ff;font-size:clamp(13px,1.44vw,20px);font-weight:700;line-height:1.2;padding:20px 25px;text-align:center;width:14%}@media screen and (max-width:900px){.station__list .station__list-timetable .timetable__table-top dt{padding:8px 0;width:73px}}.station__list .station__list-timetable .timetable__table-item{align-items:stretch;display:flex;margin-bottom:5px}.station__list .station__list-timetable .timetable__table-item dd{align-items:flex-start;display:grid;grid-template-columns:1fr 1fr;justify-content:space-between;position:relative;width:43%}.station__list .station__list-timetable .timetable__table-item dd:before{background-color:#fff;content:"";display:block;height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:5px}@media screen and (max-width:560px){.station__list .station__list-timetable .timetable__table-item dd:before{display:none}}@media screen and (max-width:900px){.station__list .station__list-timetable .timetable__table-item dd{width:calc(100% - 73px)}.station__list .station__list-timetable .timetable__table-item dd.sp_none{display:none}}@media screen and (max-width:560px){.station__list .station__list-timetable .timetable__table-item dd{grid-template-columns:1fr}}.station__list .station__list-timetable .timetable__table-item dd .box{align-items:stretch;background-color:#f4f4f4;display:flex;height:100%;padding:8px 24px}@media screen and (max-width:900px){.station__list .station__list-timetable .timetable__table-item dd .box{padding:8px 15px}}@media screen and (max-width:560px){.station__list .station__list-timetable .timetable__table-item dd .box.sp_none{display:none}}.station__list .station__list-timetable .timetable__table-item dd .box .box-time{display:flex;flex-wrap:wrap;justify-content:flex-start;width:58%}@media screen and (max-width:1050px){.station__list .station__list-timetable .timetable__table-item dd .box .box-time{width:85px}}@media screen and (max-width:900px){.station__list .station__list-timetable .timetable__table-item dd .box .box-time{width:60%}}.station__list .station__list-timetable .timetable__table-item dd .box time{display:block;font-size:clamp(13px,1.625vw,15px);font-weight:700;line-height:1.2;padding:0 5px;width:55px}@media screen and (max-width:1250px){.station__list .station__list-timetable .timetable__table-item dd .box time{width:35px}}@media screen and (max-width:900px){.station__list .station__list-timetable .timetable__table-item dd .box time{width:55px}}.station__list .station__list-timetable .timetable__table-item dd .box p{font-size:clamp(13px,1.625vw,15px);font-weight:700;line-height:1.2;width:calc(100% - 55px)}@media screen and (max-width:1250px){.station__list .station__list-timetable .timetable__table-item dd .box p{width:calc(100% - 35px)}}@media screen and (max-width:900px){.station__list .station__list-timetable .timetable__table-item dd .box p{width:calc(100% - 55px)}}.station__list .station__list-timetable .timetable__table-item dd .box p.home{text-align:center;width:42%}@media screen and (max-width:1050px){.station__list .station__list-timetable .timetable__table-item dd .box p.home{width:calc(100% - 85px)}}@media screen and (max-width:900px){.station__list .station__list-timetable .timetable__table-item dd .box p.home{text-align:left;width:40%}}.station__list .station__list-timetable .timetable__table-item dt{background-color:#d8f3ff;font-size:clamp(15px,1.875vw,17px);font-weight:700;line-height:1.2;padding:6px 10px;text-align:center;width:14%}@media screen and (max-width:900px){.station__list .station__list-timetable .timetable__table-item dt{padding:8px 0;width:73px}}.station__list .station__list-timetable .timetable__table-time{align-items:stretch;border-bottom:1px solid #333;display:flex}.station__list .station__list-timetable .timetable__table-time:last-child{border-bottom:none}.station__list .station__list-timetable .timetable__table-time dd{align-content:stretch;align-items:stretch;background-color:#f4f4f4;display:grid;gap:0;grid-template-columns:1fr 1fr;justify-content:space-between;position:relative;width:43%}.station__list .station__list-timetable .timetable__table-time dd:before{background-color:#fff;content:"";display:block;height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:5px}@media screen and (max-width:560px){.station__list .station__list-timetable .timetable__table-time dd:before{display:none}}@media screen and (max-width:900px){.station__list .station__list-timetable .timetable__table-time dd{width:calc(100% - 73px)}.station__list .station__list-timetable .timetable__table-time dd.sp_none{display:none}}@media screen and (max-width:560px){.station__list .station__list-timetable .timetable__table-time dd{grid-template-columns:1fr}}.station__list .station__list-timetable .timetable__table-time dd .box{align-items:center;background-color:#f4f4f4;box-sizing:border-box;display:flex;flex-wrap:wrap;height:100%;justify-content:flex-start;min-height:60px;padding:15px 24px;row-gap:3px}@media screen and (max-width:900px){.station__list .station__list-timetable .timetable__table-time dd .box{min-height:45px;padding:15px 23px 15px 15px}}.station__list .station__list-timetable .timetable__table-time dd .box.yellow{background-color:#fffc9f}.station__list .station__list-timetable .timetable__table-time dd .box.green{background-color:#a6ffb8}.station__list .station__list-timetable .timetable__table-time dd .box .box-time{display:flex;flex-wrap:wrap;justify-content:flex-start;width:58%}@media screen and (max-width:1050px){.station__list .station__list-timetable .timetable__table-time dd .box .box-time{width:85px}}@media screen and (max-width:900px){.station__list .station__list-timetable .timetable__table-time dd .box .box-time{width:60%}}.station__list .station__list-timetable .timetable__table-time dd .box time{display:block;font-size:clamp(17px,1.88vw,23px);font-weight:700;line-height:1.2;width:55px}.station__list .station__list-timetable .timetable__table-time dd .box time span{font-size:clamp(13px,1.08vw,15px);font-weight:400}@media screen and (max-width:1250px){.station__list .station__list-timetable .timetable__table-time dd .box time{width:35px}}@media screen and (max-width:900px){.station__list .station__list-timetable .timetable__table-time dd .box time{width:55px}}.station__list .station__list-timetable .timetable__table-time dd .box p{align-items:center;display:flex;font-size:clamp(15px,1.66vw,19px);font-weight:500;justify-content:flex-start;line-height:1.2;width:calc(100% - 55px)}@media screen and (max-width:1250px){.station__list .station__list-timetable .timetable__table-time dd .box p{width:calc(100% - 35px)}}@media screen and (max-width:900px){.station__list .station__list-timetable .timetable__table-time dd .box p{width:calc(100% - 55px)}}.station__list .station__list-timetable .timetable__table-time dd .box p.home{background-color:#0b57d0;color:#fff;font-size:clamp(13px,1.08vw,15px);justify-content:center;padding:5px;text-align:center;width:42%}@media screen and (max-width:1050px){.station__list .station__list-timetable .timetable__table-time dd .box p.home{width:calc(100% - 85px)}}@media screen and (max-width:900px){.station__list .station__list-timetable .timetable__table-time dd .box p.home{width:40%}}.station__list .station__list-timetable .timetable__table-time dt{align-items:center;background-color:#d8f3ff;display:flex;font-size:clamp(15px,1.66vw,25px);font-weight:700;justify-content:center;line-height:1.2;min-height:60px;padding:6px 10px;width:14%}@media screen and (max-width:900px){.station__list .station__list-timetable .timetable__table-time dt{min-height:45px;padding:8px 0;width:73px}}@media screen and (max-width:1050px){.station__list .station__list-timetable .timetable__table.display_switching .timetable__table-item dd .box .box-time{width:95px}}@media screen and (max-width:900px){.station__list .station__list-timetable .timetable__table.display_switching .timetable__table-item dd .box .box-time{width:60%}}.station__list .station__list-timetable .timetable__table.display_switching .timetable__table-item dd .box time{width:65px}@media screen and (max-width:1250px){.station__list .station__list-timetable .timetable__table.display_switching .timetable__table-item dd .box time{width:50px}}.station__list .station__list-timetable .timetable__table.display_switching .timetable__table-item dd .box p{width:calc(100% - 65px)}.station__list .station__list-timetable .timetable__table.display_switching .timetable__table-item dd .box p.home{width:42%}@media screen and (max-width:1250px){.station__list .station__list-timetable .timetable__table.display_switching .timetable__table-item dd .box p{width:calc(100% - 50px)}}@media screen and (max-width:1050px){.station__list .station__list-timetable .timetable__table.display_switching .timetable__table-item dd .box p.home{width:calc(100% - 95px)}}@media screen and (max-width:900px){.station__list .station__list-timetable .timetable__table.display_switching .timetable__table-item dd .box p.home{width:40%}}@media screen and (max-width:1050px){.station__list .station__list-timetable .timetable__table.display_switching .timetable__table-time dd .box .box-time{width:95px}}@media screen and (max-width:900px){.station__list .station__list-timetable .timetable__table.display_switching .timetable__table-time dd .box .box-time{width:60%}}.station__list .station__list-timetable .timetable__table.display_switching .timetable__table-time dd .box{align-items:center}.station__list .station__list-timetable .timetable__table.display_switching .timetable__table-time dd .box time{width:65px}.station__list .station__list-timetable .timetable__table.display_switching .timetable__table-time dd .box time span{margin-right:3px}@media screen and (max-width:1250px){.station__list .station__list-timetable .timetable__table.display_switching .timetable__table-time dd .box time{width:50px}}.station__list .station__list-timetable .timetable__table.display_switching .timetable__table-time dd .box p{width:calc(100% - 65px)}.station__list .station__list-timetable .timetable__table.display_switching .timetable__table-time dd .box p.home{width:42%}@media screen and (max-width:1250px){.station__list .station__list-timetable .timetable__table.display_switching .timetable__table-time dd .box p{width:calc(100% - 50px)}}@media screen and (max-width:1050px){.station__list .station__list-timetable .timetable__table.display_switching .timetable__table-time dd .box p.home{width:calc(100% - 95px)}}@media screen and (max-width:900px){.station__list .station__list-timetable .timetable__table.display_switching .timetable__table-time dd .box p.home{width:40%}}.timetable__table-pdf{background-color:#f4f4f4;border-radius:8px;margin:0 auto;max-width:1236px;overflow:hidden;width:90%}.timetable__table-pdf .timetable__table-pdf-item{align-items:stretch;display:flex;justify-content:space-between}@media screen and (max-width:900px){.timetable__table-pdf .timetable__table-pdf-item{flex-direction:column}}.timetable__table-pdf .timetable__table-pdf-item h3{align-items:center;background-color:#0b57d0;color:#fff;display:flex;font-size:clamp(20px,2.5vw,23px);font-weight:700;justify-content:center;line-height:1.2;width:200px}@media screen and (max-width:900px){.timetable__table-pdf .timetable__table-pdf-item h3{padding:20px;text-align:center;width:100%}}.timetable__table-pdf .timetable__table-pdf-item .download{padding:30px 35px 30px 45px;width:calc(100% - 200px)}@media screen and (max-width:900px){.timetable__table-pdf .timetable__table-pdf-item .download{padding:20px 20px 30px;width:100%}}.timetable__table-pdf .timetable__table-pdf-item .download p{color:#333;font-size:clamp(15px,1.875vw,18px);font-weight:400;line-height:1.2;margin-bottom:25px}.timetable__table-pdf .timetable__table-pdf-item .download .download-files{align-items:center;display:flex;justify-content:space-between}@media screen and (max-width:900px){.timetable__table-pdf .timetable__table-pdf-item .download .download-files{flex-direction:column;gap:17px}}.timetable__table-pdf .timetable__table-pdf-item .download .download-files dl{align-items:center;display:flex;justify-content:space-between;width:48%}@media screen and (max-width:900px){.timetable__table-pdf .timetable__table-pdf-item .download .download-files dl{flex-direction:column;gap:8px;width:100%}}.timetable__table-pdf .timetable__table-pdf-item .download .download-files dl dt{color:#333;font-size:clamp(16px,1.77vw,23px);font-weight:700;line-height:1.2;width:32%}@media screen and (max-width:900px){.timetable__table-pdf .timetable__table-pdf-item .download .download-files dl dt{width:100%}}.timetable__table-pdf .timetable__table-pdf-item .download .download-files dl dd{align-items:center;display:flex;gap:10px;justify-content:space-between;width:66%}.timetable__table-pdf .timetable__table-pdf-item .download .download-files dl dd .btn{align-items:center;gap:8px;padding:10px 20px}.timetable__table-pdf .timetable__table-pdf-item .download .download-files dl dd .btn.btn--file{padding-left:14px;padding-right:36px}.timetable__table-pdf .timetable__table-pdf-item .download .download-files dl dd .btn .btn__file-icon{align-items:center;display:block;flex:0 0 22px;height:22px;min-height:22px;min-width:22px;width:22px}.timetable__table-pdf .timetable__table-pdf-item .download .download-files dl dd .btn .btn__file-icon svg{display:block;height:22px;min-height:22px;min-width:22px;position:static;transform:none;width:22px}.timetable__table-pdf .timetable__table-pdf-item .download .download-files dl dd .btn .btn__file-icon .icon-pdf .st1{fill:#dc2626;transition:fill .4s ease-in-out}.timetable__table-pdf .timetable__table-pdf-item .download .download-files dl dd .btn .btn__file-icon .icon-jpg .st2{fill:#0b57d0;transition:fill .4s ease-in-out}.timetable__table-pdf .timetable__table-pdf-item .download .download-files dl dd .btn svg.btn__arrow{right:18px}.timetable__table-pdf .timetable__table-pdf-item .download .download-files dl dd .btn:hover .btn__file-icon .icon-jpg .st2,.timetable__table-pdf .timetable__table-pdf-item .download .download-files dl dd .btn:hover .btn__file-icon .icon-pdf .st1{fill:#fff}@media screen and (max-width:900px){.timetable__table-pdf .timetable__table-pdf-item .download .download-files dl dd{gap:20px;justify-content:flex-start;width:100%}.timetable__table-pdf .timetable__table-pdf-item .download .download-files dl dd .btn{margin:0}}.timetable__sp{display:none}@media screen and (max-width:900px){.timetable__sp{display:block;margin-bottom:40px}}.operation_table{padding:70px 0 100px}@media screen and (max-width:900px){.operation_table{padding:40px 0 72px}}.operation_table .operation_table_inner{margin:0 auto;max-width:1236px;width:90%}.operation_table .operation_table_inner .operation_table_month{background:linear-gradient(180deg,#0b57d0 0,#0b57d0 49%,#086cd7 50%,#086cd7);color:#fff;font-size:23px;font-weight:700;line-height:1.2;padding:22px;text-align:center;width:100%}.operation_table .operation_table_inner .operation_table_date{color:#333;font-size:16px;margin:20px 0;text-align:right;width:100%}.operation_table .operation_table_inner .operation_table_list_head{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}@media screen and (max-width:900px){.operation_table .operation_table_inner .operation_table_list_head{display:none}}.operation_table .operation_table_inner .operation_table_list_head dt{background-color:#f4f4f4;border:1px solid #c6c6c6}.operation_table .operation_table_inner .operation_table_list_head .day{width:7%}.operation_table .operation_table_inner .operation_table_list_head .train{display:flex;flex-direction:column;justify-content:flex-end;width:8%}.operation_table .operation_table_inner .operation_table_list_head .train figure{align-items:center;display:flex;justify-content:center;margin:0 auto;max-width:80px;padding:7px;width:100%}.operation_table .operation_table_inner .operation_table_list_head .train figure img{height:auto;width:100%}.operation_table .operation_table_inner .operation_table_list_head .train p{align-items:center;background-color:#009de6;color:#fff;display:flex;font-size:14px;font-weight:700;height:46px;justify-content:center;line-height:1.2;text-align:center;width:100%}.operation_table .operation_table_inner .operation_table_list_head .train.lucky{width:16%}.operation_table .operation_table_inner .operation_table_list_head .train.lucky figure{max-width:155px}.operation_table .operation_table_inner .operation_table_list_head .other{align-items:center;border:1px solid #c6c6c6;border-left:none;display:flex;justify-content:center;width:13%}.operation_table .operation_table_inner .operation_table_list_head .other p{color:#333;font-size:16px;font-weight:700;line-height:1.2}.operation_table .operation_table_inner .operation_table_list_body{align-items:stretch;background-color:#f4f4f4;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.operation_table .operation_table_inner .operation_table_list_body.is-odd{background-color:#fff}@media screen and (max-width:900px){.operation_table .operation_table_inner .operation_table_list_body{background-color:#fff;flex-direction:column}.operation_table .operation_table_inner .operation_table_list_body.day-1{border-top:1px solid #c6c6c6}}.operation_table .operation_table_inner .operation_table_list_body dt{align-items:center;display:flex;justify-content:center;min-height:67px}.operation_table .operation_table_inner .operation_table_list_body .day{border:1px solid #c6c6c6;border-top:none;position:relative;width:7%}.operation_table .operation_table_inner .operation_table_list_body .day .accordion-icon{color:#009de6;display:inline-block;font-size:18px;font-weight:700;position:absolute;right:20px;text-align:center;top:50%;transform:translateY(-50%);transition:color .2s;vertical-align:middle;width:52px}@media screen and (max-width:900px){.operation_table .operation_table_inner .operation_table_list_body .day{width:100%}}.operation_table .operation_table_inner .operation_table_list_body.is-open .day{background-color:#beeaff}.operation_table .operation_table_inner .operation_table_list_body .train_list{display:flex;justify-content:space-between;width:93%}@media screen and (max-width:900px){.operation_table .operation_table_inner .operation_table_list_body .train_list{flex-direction:column;width:100%}}.operation_table .operation_table_inner .operation_table_list_body .train_list .train{align-items:center;border-bottom:1px solid #c6c6c6;border-right:1px solid #c6c6c6;display:flex;justify-content:center;min-height:67px;width:8.62%}.operation_table .operation_table_inner .operation_table_list_body .train_list .train.lucky{width:17.04%}.operation_table .operation_table_inner .operation_table_list_body .train_list .train a{text-decoration:underline}.operation_table .operation_table_inner .operation_table_list_body .train_list .train a p{font-size:18px}.operation_table .operation_table_inner .operation_table_list_body .train_list .train a:hover p{color:#0b57d0}.operation_table .operation_table_inner .operation_table_list_body .train_list .train .train_item{display:none}@media screen and (max-width:900px){.operation_table .operation_table_inner .operation_table_list_body .train_list .train{display:flex;justify-content:space-between;width:100%}.operation_table .operation_table_inner .operation_table_list_body .train_list .train .train_item{align-items:center;background-color:#009de6;display:flex;height:100%;justify-content:space-between;min-height:67px;position:relative;width:238px}.operation_table .operation_table_inner .operation_table_list_body .train_list .train .train_item figure{left:14px;position:absolute;top:50%;transform:translateY(-50%);width:34px}.operation_table .operation_table_inner .operation_table_list_body .train_list .train .train_item p{color:#fff;font-size:14px;font-weight:700;line-height:1.2;padding:7px 10px;text-align:center;width:100%}.operation_table .operation_table_inner .operation_table_list_body .train_list .train .train_root{display:block;text-align:center;width:calc(100% - 238px)}.operation_table .operation_table_inner .operation_table_list_body .train_list .train.lucky{width:100%}.operation_table .operation_table_inner .operation_table_list_body .train_list .train.lucky .train_item figure{width:68px}.operation_table .operation_table_inner .operation_table_list_body .train_list .train.lucky .train_item p{padding:7px 10px 7px 80px}}.operation_table .operation_table_inner .operation_table_list_body .train_list .other{align-items:center;border-bottom:1px solid #c6c6c6;border-right:1px solid #c6c6c6;display:flex;justify-content:center;min-height:67px;padding:10px;width:14%}@media screen and (max-width:900px){.operation_table .operation_table_inner .operation_table_list_body .train_list .other{border-left:1px solid #c6c6c6;width:100%}.operation_table .operation_table_inner .operation_table_list_body .train_list .other.is-empty{display:none}}.operation_table .operation_table_inner .operation_table_note{color:#333;font-size:16px;font-weight:400;line-height:1.2;margin-top:50px;text-align:center}@media screen and (max-width:900px){.operation_table .operation_table_inner .operation_table_note{margin-top:8px}}.timetable{background-color:#f4f4f4;border-radius:8px;margin:70px auto;max-width:828px;padding:20px 30px;width:90%}@media screen and (max-width:750px){.timetable{margin:40px auto;padding:32px}}.timetable .timetable_search{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:30px}.timetable .timetable_search .timetable_search_train{display:flex;flex-direction:column;gap:6px;position:relative;width:38%}@media screen and (max-width:750px){.timetable .timetable_search .timetable_search_train{width:48%}}@media screen and (max-width:560px){.timetable .timetable_search .timetable_search_train{margin-bottom:15px!important;width:100%}}.timetable .timetable_search .timetable_search_train .item{align-items:center;display:flex;gap:10px;justify-content:flex-start;width:calc(100% - 40px)}.timetable .timetable_search .timetable_search_train .item label{color:#6b7280;font-size:14px;font-weight:700;line-height:1.2}.timetable .timetable_search .timetable_search_train .item select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;border:1px solid #e5e7eb;border-radius:3px;color:#333;font-size:14px;font-weight:400;height:40px;outline:none;padding:0 12px;width:calc(100% - 40px)}.timetable .timetable_search .timetable_search_train .item select::-ms-expand{display:none}.timetable .timetable_search .timetable_search_train .item select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none' viewBox='0 0 10 6'%3E%3Cpath stroke='%23b7bac7' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m1 1 4 4 4-4'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:16px 10px}.timetable .timetable_search .timetable_search_train .switch{height:28px;opacity:1;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:all .4s ease-in-out;width:28px}.timetable .timetable_search .timetable_search_train .switch:hover{opacity:.7}@media screen and (max-width:1150px){.timetable .timetable_search .timetable_search_train .switch{right:0}}.timetable .timetable_search .timetable_search_train .switch svg{height:100%;width:100%}.timetable .timetable_search .timetable_search_train .switch svg .st0{fill:#009de6}.timetable .timetable_search .timetable_search_train .switch svg .st1{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.3px}.timetable .timetable_search .timetable_search_day{display:flex;flex-direction:column;flex-wrap:wrap;position:relative;width:57%}@media screen and (max-width:750px){.timetable .timetable_search .timetable_search_day{width:48%}}@media screen and (max-width:560px){.timetable .timetable_search .timetable_search_day{width:100%}}.timetable .timetable_search .timetable_search_day h3{color:#4b5563;font-size:14px;font-weight:700;letter-spacing:.05em;margin:4px 0 11px}@media screen and (max-width:560px){.timetable .timetable_search .timetable_search_day h3{margin:4px 0}}.timetable .timetable_search .timetable_search_day .item{align-items:center;display:flex;gap:12px;justify-content:flex-start;width:100%}@media screen and (max-width:560px){.timetable .timetable_search .timetable_search_day .item{flex-wrap:wrap;gap:8px}}.timetable .timetable_search .timetable_search_day .item .now{align-items:center;background-color:#dbeafe;border-radius:4px;display:flex;gap:4px;justify-content:center;opacity:1;padding:5px 8px;position:absolute;right:0;top:6px;transition:all .4s ease-in-out}.timetable .timetable_search .timetable_search_day .item .now:hover{opacity:.7}@media screen and (max-width:560px){.timetable .timetable_search .timetable_search_day .item .now{top:4px}}.timetable .timetable_search .timetable_search_day .item .now span{color:#0b57d0;font-size:13px;font-weight:700;line-height:1.2}.timetable .timetable_search .timetable_search_day .item .now svg{height:12px;width:12px}.timetable .timetable_search .timetable_search_day .item .now svg .st0{fill:none;stroke:#1e40af;stroke-linecap:round;stroke-linejoin:round}.timetable .timetable_search .timetable_search_day .item .date{background-color:#fff;border:1px solid #e5e7eb;border-radius:3px;color:#333;font-weight:400;height:40px;padding:0 12px;width:calc(65% - 8px)}@media screen and (max-width:560px){.timetable .timetable_search .timetable_search_day .item .date{width:100%}}.timetable .timetable_search .timetable_search_day .item .time{background-color:#fff;border:1px solid #e5e7eb;border-radius:3px;color:#333;font-weight:400;height:40px;padding:0 12px;width:45%}@media screen and (max-width:560px){.timetable .timetable_search .timetable_search_day .item .time{width:168px}}.timetable .timetable_btn{align-items:center;display:flex;justify-content:center;margin:0 auto;max-width:220px;width:100%}.timetable .timetable_btn button{background-color:#009de6;border:1px solid #009de6;border-radius:50px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;letter-spacing:.05em;line-height:1.2;padding:8px 0;transition:all .4s ease-in-out;width:100%}.timetable .timetable_btn button:hover{background-color:#fff;color:#009de6}.timetable_list{margin:0 auto 100px;max-width:954px;width:90%}@media screen and (max-width:750px){.timetable_list{margin:0 auto 64px}}.timetable_list .timetable_list_head{align-items:center;background-color:#0b57d0;display:flex;justify-content:space-between;padding:15px 25px;position:relative}.timetable_list .timetable_list_head.sp_stlye{display:none}@media screen and (max-width:900px){.timetable_list .timetable_list_head.sp_stlye{display:flex}}@media screen and (max-width:750px){.timetable_list .timetable_list_head.sp_stlye{padding:10px 7px}}@media screen and (max-width:900px){.timetable_list .timetable_list_head{flex-wrap:wrap;gap:0;padding:20px 15px}.timetable_list .timetable_list_head.first{justify-content:flex-end}}.timetable_list .timetable_list_head .prev{align-items:center;display:flex;gap:17px;justify-content:flex-start;left:25px;position:absolute;top:50%;transform:translateY(-50%)}@media screen and (max-width:900px){.timetable_list .timetable_list_head .prev{gap:5px;left:0;position:relative;top:0;transform:translateY(0)}}.timetable_list .timetable_list_head .prev p{align-items:center;color:#fff;display:flex;font-size:clamp(13px,1.625vw,20px);font-weight:700;justify-content:flex-end;line-height:1.2}.timetable_list .timetable_list_head .prev p span{display:block;padding:0 10px}.timetable_list .timetable_list_head .prev svg{height:35px;width:35px}.timetable_list .timetable_list_head .prev svg .st0{fill:#fff}.timetable_list .timetable_list_head .prev svg .st1{fill:none;stroke:#0b57d0;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}@media screen and (max-width:900px){.timetable_list .timetable_list_head .prev svg{height:24px;width:24px}}.timetable_list .timetable_list_head .next{align-items:center;display:flex;gap:17px;justify-content:flex-end;position:absolute;right:25px;top:50%;transform:translateY(-50%)}@media screen and (max-width:900px){.timetable_list .timetable_list_head .next{gap:5px;position:relative;right:0;top:0;transform:translateY(0)}}.timetable_list .timetable_list_head .next p{align-items:center;color:#fff;display:flex;font-size:clamp(13px,1.625vw,20px);font-weight:700;justify-content:flex-end;line-height:1.2}.timetable_list .timetable_list_head .next p span{display:block;padding:0 10px}.timetable_list .timetable_list_head .next svg{height:35px;width:35px}.timetable_list .timetable_list_head .next svg .st0{fill:#fff}.timetable_list .timetable_list_head .next svg .st1{fill:none;stroke:#0b57d0;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}@media screen and (max-width:900px){.timetable_list .timetable_list_head .next svg{height:28px;width:28px}}.timetable_list .timetable_list_head .ttl{color:#fff;font-size:clamp(23px,2.55vw,25px);font-weight:700;line-height:1.2;margin-bottom:8px;text-align:center;width:100%}@media screen and (max-width:750px){.timetable_list .timetable_list_head .ttl{margin-bottom:20px}}.timetable_list_item{align-items:center;background-color:#f4f4f4;border-bottom:1px solid #333;display:flex;flex-wrap:wrap;justify-content:space-between;padding:20px 46px}@media screen and (max-width:750px){.timetable_list_item{padding:0}}.timetable_list_item .train{font-size:17px;line-height:1.2;width:180px}@media screen and (max-width:750px){.timetable_list_item .train{padding:15px 0 15px 34px;width:235px}}.timetable_list_item .time{font-size:17px;line-height:1.2;width:calc(49% - 180px)}@media screen and (max-width:750px){.timetable_list_item .time{padding:15px 34px 15px 0;width:calc(100% - 235px)}}.timetable_list_item .fare{font-size:17px;line-height:1.2;width:49%}@media screen and (max-width:750px){.timetable_list_item .fare{border-top:1px dashed #333;padding:15px 34px;text-align:center;width:100%}}.timetable_list_result{align-items:center;border-bottom:1px solid #333;display:flex;flex-wrap:wrap;justify-content:space-between;padding:25px 46px}@media screen and (max-width:750px){.timetable_list_result{padding:0}}.timetable_list_result .train{width:180px}@media screen and (max-width:750px){.timetable_list_result .train{padding:25px 0 25px 34px;width:235px}}.timetable_list_result .train .train_box{display:flex;flex-direction:column;gap:20px;position:relative;width:100%}.timetable_list_result .train .train_box:before{background-color:#0b57d0;content:"";display:block;height:90%;left:17px;position:absolute;top:50%;transform:translateY(-50%);width:2px;z-index:-1}.timetable_list_result .train .root{display:flex;gap:20px;justify-content:flex-start}.timetable_list_result .train .root p{align-items:center;background-color:#0b57d0;border-radius:3px;color:#fff;display:flex;font-size:16px;font-weight:500;height:30px;justify-content:center;line-height:1.2;width:34px}.timetable_list_result .train .root h3{color:#333;font-size:25px;font-weight:700;line-height:1.2!important;width:calc(100% - 54px)}.timetable_list_result .train .root h3 span{display:block;font-size:17px;font-weight:500;line-height:1.2!important;margin:20px 0 0}.timetable_list_result .time{display:flex;flex-direction:column;gap:20px;justify-content:flex-start;width:calc(49% - 180px)}@media screen and (max-width:750px){.timetable_list_result .time{padding:25px 34px 25px 0;width:calc(100% - 235px)}}.timetable_list_result .time .times{width:100%}.timetable_list_result .time .times p{color:#333;display:flex;flex-direction:column;font-size:25px;font-weight:700;gap:20px;justify-content:flex-start;line-height:1.2!important}.timetable_list_result .time .times p span{font-size:17px;font-weight:500;line-height:1.2!important}.timetable_list_result .fare{display:flex;flex-direction:column;gap:20px;height:100%;justify-content:flex-start;width:49%}@media screen and (max-width:750px){.timetable_list_result .fare{border-top:1px dashed #333;padding:25px 34px;width:100%}}.timetable_list_result .fare .fare_table{display:flex;justify-content:flex-start;max-width:270px;width:100%}@media screen and (max-width:750px){.timetable_list_result .fare .fare_table{margin:0 auto}}.timetable_list_result .fare .fare_table .fare_table_inner{display:flex;gap:35px;justify-content:flex-start}.timetable_list_result .fare .fare_table .fare_table_inner div{display:flex;gap:10px;justify-content:flex-start;width:120px}.timetable_list_result .fare .fare_table .fare_table_inner div h4{align-items:center;background-color:#bce1f5;border-radius:3px;color:#333;display:flex;font-size:14px;font-weight:700;justify-content:center;line-height:1.2!important;padding:0 10px;white-space:nowrap}.timetable_list_result .fare .fare_regular{display:flex;gap:35px;justify-content:flex-start;max-width:270px;width:100%}@media screen and (max-width:750px){.timetable_list_result .fare .fare_regular{margin:0 auto}}.timetable_list_result .fare .fare_regular .fare_student{width:100%}.timetable_list_result .fare .fare_regular .fare_student .accordion-icon{transition:transform .2s}.timetable_list_result .fare .fare_regular .fare_student.is-open .accordion-icon{transform:rotate(180deg)}.timetable_list_result .fare .fare_regular .fare_student h4{align-items:center;background-color:#bce1f5;border-radius:3px;display:flex;font-size:14px;gap:5px;justify-content:center}.timetable_list_result .fare .fare_regular .fare_student h4 img{height:auto;width:10px}.timetable_list_result .fare .fare_regular .fare_student p{font-size:14px}.faretable{border-bottom:1px solid #a1a1a1;padding:70px 0 100px}@media screen and (max-width:900px){.faretable{padding:40px 0 64px}}.faretable__inner{margin:0 auto;max-width:954px;width:90%}.faretable__list{display:grid;gap:26px 20px;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:900px){.faretable__list{gap:15px;grid-template-columns:repeat(1,1fr)}}.faretable__link{align-items:center;background-color:#f9f9f9;border:1px solid #d1d5db;border-radius:8px;color:#000;display:flex;gap:8px;min-height:72px;padding:19px 20px;text-decoration:none;width:100%}.faretable__link,.faretable__link span{transition:all .4s ease-in-out}.faretable__link .pdf .st0{fill:none}.faretable__link .pdf .st1{fill:#dc2626;transition:all .4s ease-in-out}.faretable__link .pdf .st2{clip-path:url(#clippath)}.faretable__link .doc .st0{fill:none}.faretable__link .doc .st1{clip-path:url(#clippath)}.faretable__link .doc .st2{fill:#0b57d0;transition:all .4s ease-in-out}@media (hover:hover){.faretable__link:hover{background-color:#009de6;border:1px solid #009de6;color:#fff}.faretable__link:hover span{color:#fff}.faretable__link:hover .doc .st2,.faretable__link:hover .pdf .st1{fill:#fff}}@media screen and (max-width:900px){.faretable__link{gap:16px;gap:6px;padding:18px}}.faretable__icon{align-items:center;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}@media screen and (max-width:900px){.faretable__icon{height:24px;width:24px}}.faretable__icon img{height:auto;width:100%}.faretable__label{color:#000;font-size:20px;font-weight:500;line-height:1.6}.support{padding:100px 0}@media screen and (max-width:900px){.support{padding:97px 0 103px}}.support__inner{margin:0 auto;max-width:1196px;width:90%}.support__head{margin-bottom:70px}@media screen and (max-width:900px){.support__head{margin-bottom:40px}}.support__text{font-size:16px;font-weight:500;line-height:2.2;text-align:center}.support__body__box{margin:50px auto 70px;max-width:954px}.support__body__box.under,.support__body__box.under2{margin-bottom:0}@media screen and (max-width:900px){.support__body__box{margin:34px auto 52px}.support__body__box.under{margin-bottom:0}.support__body__box.under2{margin-bottom:0;margin-top:80px}}.support__body__box__head{align-items:baseline;display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between;margin-bottom:20px}@media screen and (max-width:900px){.support__body__box__head{align-items:flex-end;flex-direction:column;flex-wrap:nowrap;gap:18px;margin-bottom:5px}}.support__body__box__head .support__body__box__title{margin-bottom:0}@media screen and (max-width:900px){.support__body__box__head .support__body__box__title{width:100%}}.support__body__box__title{font-size:25px;font-style:normal;font-weight:700;line-height:32px;margin-bottom:20px}.support__body__box__note{color:#000;font-size:15px;font-weight:400;line-height:32px;margin:0 0 0 auto;text-align:right;white-space:nowrap}@media screen and (max-width:900px){.support__body__box__note{line-height:1;margin:0}}.support__body__box__title_small{color:#000;font-size:20px;font-weight:500;line-height:1.6;margin-bottom:10px}.support__body__box__list{color:#000;font-size:18px;font-weight:400;line-height:35px;list-style:none;padding-left:0}.support__body__box__list li{align-items:flex-start;display:flex}.support__body__box__list li:before{color:#000;content:"・";flex-shrink:0;font-size:15px;font-weight:400;line-height:35px;margin-right:4px;text-align:center;width:18px}.support__body__box__text{color:#000;font-size:16px;font-weight:500;line-height:2.2}.support__body__box__text span{display:inline-blocks;margin-right:6px}.support__table-wrap{width:100%}.support__table{border-collapse:collapse;table-layout:fixed;width:100%}.support__table__col--category{width:74px}.support__table__col--target{width:19%}.support__table__col--rate,.support__table__col--ticket{width:13%}.support__table__col--condition{width:auto}.support__table__td,.support__table__th{border:1px solid #c6c6c6;vertical-align:middle;writing-mode:horizontal-tb}.support__table__th{background-color:#f4f4f4;color:#000;font-size:18px;font-weight:700;height:52px;line-height:1.78;padding:10px;text-align:center;white-space:nowrap;word-break:keep-all}.support__table__th--blue{background-color:#e5f0ff}.support__table__td{background-color:#fff;color:#000;font-size:17px;font-weight:400;height:100px;line-height:1.71;padding:20px 16px;text-align:center;word-break:keep-all}.support__table__td--left{text-align:left;white-space:normal;word-break:break-word}.support__table-sp{width:100%}.support__table-sp__main{border-collapse:collapse;table-layout:fixed;width:100%}.support__table-sp__td,.support__table-sp__th{border:1px solid #c6c6c6;vertical-align:middle;writing-mode:horizontal-tb}.support__table-sp__th{background-color:#f4f4f4;color:#000;font-size:18px;font-weight:700;height:52px;line-height:1.78;padding:10px;text-align:center;white-space:nowrap;word-break:keep-all}.support__table-sp__th:first-child{width:74px}.support__table-sp__td--category{background-color:#fff;color:#000;font-size:17px;font-weight:400;line-height:1.71;padding:20px 10px;text-align:center;white-space:nowrap;width:74px;word-break:keep-all}.support__table-sp__td--content{background-color:#fff;padding:0}.support__table-sp__td--content>.support__table-sp__grid:last-child,.support__table-sp__td--content>.support__table-sp__note:last-child{border-bottom:none}.support__table-sp__group-title{align-items:center;background-color:#f4f4f4;border-bottom:1px solid #c6c6c6;color:#000;display:flex;font-size:17px;font-weight:700;justify-content:center;line-height:1.71;min-height:39px;padding:5px 20px;text-align:center;word-break:keep-all;writing-mode:horizontal-tb}.support__table-sp__grid{border-bottom:1px solid #c6c6c6}.support__table-sp__grid-head,.support__table-sp__grid-row{display:grid;grid-template-columns:1fr 1fr}.support__table-sp__grid-head span,.support__table-sp__grid-row span{align-items:center;border-right:1px solid #c6c6c6;color:#000;display:flex;font-size:17px;font-weight:400;justify-content:center;line-height:1.71;min-height:36px;padding:5px 10px;text-align:center;word-break:keep-all;writing-mode:horizontal-tb}.support__table-sp__grid-head span:last-child,.support__table-sp__grid-row span:last-child{border-right:none}.support__table-sp__grid-head span{background-color:#e5f0ff;font-size:16px;font-weight:700;line-height:2}.support__table-sp__grid-row span{background-color:#fff}.support__table-sp__note{background-color:#fff;border-bottom:1px solid #c6c6c6;color:#000;font-size:14px;font-weight:400;line-height:1.43;padding:20px;text-align:left;word-break:break-word;writing-mode:horizontal-tb}.quest{padding:70px 0 100px}@media screen and (max-width:900px){.quest{padding:40px 0 72px}}.quest__inner{display:flex;flex-direction:column;gap:60px;margin:0 auto;max-width:954px;width:90%}@media screen and (max-width:900px){.quest__inner{gap:40px}}.quest__category-ttl{color:#333;font-size:25px;font-weight:700;line-height:1.28;margin-bottom:0}@media screen and (max-width:900px){.quest__category-ttl{font-size:20px;line-height:1.4}}.quest__list{display:flex;flex-direction:column;gap:16px;margin-top:28px}@media screen and (max-width:900px){.quest__list{gap:12px;margin-top:31px}}.quest__item{background-color:#eef4f7;border-radius:12px;padding:25px 31px}@media screen and (max-width:900px){.quest__item{border-radius:10px;padding:20px 16px}}.quest__question{align-items:center;background:none;border:none;color:#0b57d0;-moz-column-gap:3px;column-gap:3px;cursor:pointer;display:grid;font-size:20px;font-weight:700;grid-template-columns:26px 1fr 16px;line-height:24px;padding:0;text-align:left;width:100%}@media screen and (max-width:900px){.quest__question{-moz-column-gap:4px;column-gap:4px;font-size:16px;grid-template-columns:22px 1fr 16px;line-height:1.4}}.quest__q{font-family:Montserrat,sans-serif;font-weight:700;grid-column:1;line-height:24px}@media screen and (max-width:900px){.quest__q{line-height:1.4}}.quest__q-txt{font-family:Noto Sans JP,sans-serif;font-weight:700;grid-column:2;padding-right:6px;word-break:break-word}.quest__icon{align-items:center;color:#0b57d0;display:flex;flex-shrink:0;grid-column:3;height:16px;justify-content:center;position:relative;width:16px}.quest__icon:after,.quest__icon:before{background-color:currentColor;border-radius:1px;content:"";height:2px;left:50%;position:absolute;top:50%;transition:transform .35s ease,opacity .35s ease;width:16px}.quest__icon:before{transform:translate(-50%,-50%)}.quest__icon:after{opacity:1;transform:translate(-50%,-50%) rotate(90deg)}.is-open .quest__icon:after{opacity:0;transform:translate(-50%,-50%) rotate(0deg)}.quest__answer-wrap{display:grid;grid-template-rows:0fr;margin-top:0;overflow:hidden;transition:grid-template-rows .4s ease,margin-top .4s ease}.is-open .quest__answer-wrap{grid-template-rows:1fr;margin-top:28px}@media screen and (max-width:900px){.is-open .quest__answer-wrap{margin-top:20px}}.quest__answer{align-items:start;color:#333;-moz-column-gap:3px;column-gap:3px;display:grid;grid-template-columns:26px 1fr 16px;min-height:0;overflow:hidden}@media screen and (max-width:900px){.quest__answer{-moz-column-gap:4px;column-gap:4px;grid-template-columns:22px 1fr 16px}}.quest__a{align-self:start;font-family:Montserrat,sans-serif;font-size:19px;font-weight:500;grid-column:1;line-height:24px;margin-top:5px}@media screen and (max-width:900px){.quest__a{font-size:16px;line-height:1.4;margin-top:4px}}.quest__a-txt{font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:500;grid-column:2;line-height:2;min-width:0;padding-right:6px}@media screen and (max-width:900px){.quest__a-txt{font-size:14px;line-height:1.85}}.quest__a-txt p+p{margin-top:0}.quest__a-txt a{color:#0b57d0;text-decoration:none}@media (hover:hover){.quest__a-txt a:hover{text-decoration:underline}}.archive__content{padding:70px 0 100px}@media screen and (max-width:900px){.archive__content{padding:40px 0 72px}}.archive__inner{margin:0 auto;max-width:954px;width:90%}.archive__list{background-color:#fff;border-radius:8px;box-shadow:0 1px 1px rgba(0,0,0,.05);overflow:hidden}.archive__item{border-top:1px solid #e2e2e2}.archive__item:first-child{border-top:none}.archive__link{display:block;padding:16px 25px}@media screen and (max-width:900px){.archive__link{padding:16px 20px}}@media (hover:hover){.archive__link:hover{background-color:#f2faff}}.archive__meta{align-items:flex-start;display:flex;gap:12px;margin-bottom:4px}.archive__date{color:#6b7280;white-space:nowrap}.archive__category,.archive__date{font-size:14px;font-weight:400;line-height:20px}.archive__category{background-color:#dbeafe;border-radius:4px;color:#1e3da4;display:inline-block;padding:0 8px}.archive__category--important{background-color:#ffe9e8;color:#e01e1a}.archive__category--info{background-color:#fff3e7;color:#e08323}.archive__category--event{background-color:#dbeafe;color:#1e3da4}.archive__title{color:#333;font-size:16px;font-weight:700;line-height:24px}.archive__empty{color:#333;font-size:16px;line-height:1.6;text-align:center}.archive__pagination{margin-top:40px}@media screen and (max-width:900px){.archive__pagination{margin-top:32px}}.archive__pagination-list{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;list-style:none}@media screen and (max-width:900px){.archive__pagination-list{gap:8px}}.archive__pagination-item .page-numbers{align-items:center;background-color:#fbfbfb;border-radius:50%;color:#333;display:flex;font-family:Montserrat,sans-serif;font-size:24px;font-weight:600;height:52px;justify-content:center;line-height:1;text-decoration:none;width:52px}@media screen and (max-width:900px){.archive__pagination-item .page-numbers{font-size:20px;height:44px;width:44px}}@media (hover:hover){.archive__pagination-item .page-numbers:hover{background-color:#f0f0f0}}.archive__pagination-item.is-current .page-numbers{background-color:#fbfbfb;color:#333;pointer-events:none}.archive__pagination-item.is-dots .page-numbers{pointer-events:none}.archive__pagination-item.is-next .page-numbers,.archive__pagination-item.is-prev .page-numbers{background-color:#cbcbcb;background-position:50%;background-repeat:no-repeat;background-size:8px 14px;color:transparent;font-size:0}.archive__pagination-item.is-next .page-numbers:before,.archive__pagination-item.is-prev .page-numbers:before{display:none}@media (hover:hover){.archive__pagination-item.is-next .page-numbers:hover,.archive__pagination-item.is-prev .page-numbers:hover{background-color:#b8b8b8}}.archive__pagination-item.is-prev .page-numbers{background-image:url(../img/archive/icon_pagination_prev.svg)}.archive__pagination-item.is-next .page-numbers{background-image:url(../img/archive/icon_pagination_next.svg)}.archive--topics .archive__inner{max-width:1236px}.archive--topics .archive__list{background:transparent;border-radius:0;box-shadow:none;display:grid;gap:30px;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}@media screen and (max-width:1050px){.archive--topics .archive__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:900px){.archive--topics .archive__list{gap:24px;grid-template-columns:1fr}}.archive--topics .archive__item{border-top:none;height:100%}.archive--topics .archive__card{background-color:#fff;border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.1);color:inherit;display:flex;flex-direction:column;height:100%;min-height:400px;overflow:hidden;text-decoration:none}@media (hover:hover){.archive--topics .archive__card:hover{opacity:.85}}.archive--topics .archive__thumb{background-color:#eef4f7;flex-shrink:0;height:206px;margin:0;overflow:hidden;position:relative;width:100%}.archive--topics .archive__thumb img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.archive--topics .archive__thumb.is-noimage{align-items:center;display:flex;justify-content:center}.archive--topics .archive__noimage{align-items:center;display:flex;flex-direction:column;gap:10px;padding:0 20px}.archive--topics .archive__noimage img{height:73px;-o-object-fit:contain;object-fit:contain;width:73px}.archive--topics .archive__noimage-name{color:#0a0a0a;font-family:Noto Sans JP,sans-serif;font-size:18px;font-weight:700;letter-spacing:.04em;line-height:1.4;text-align:center}.archive--topics .archive__body{display:flex;flex:1 1 auto;flex-direction:column;gap:13px;padding:22px 30px 26px}@media screen and (max-width:900px){.archive--topics .archive__body{padding:20px 20px 24px}}.archive--topics .archive__date{color:#6b7280;display:block;font-size:14px;font-weight:400;line-height:20px;margin:0}.archive--topics .archive__text{display:flex;flex-direction:column;gap:8px;min-width:0}.archive--topics .archive__title{color:#000;display:-webkit-box;font-family:Noto Sans JP,sans-serif;font-size:28px;font-weight:700;line-height:38px;margin:0;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media screen and (max-width:900px){.archive--topics .archive__title{font-size:22px;line-height:32px}}.archive--topics .archive__excerpt{color:#000;display:-webkit-box;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:500;line-height:32px;margin:0;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.archive--ticket .archive__inner{max-width:1236px}.archive--ticket .archive__lead{color:#000;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:500;line-height:32px;margin:0 auto 70px;max-width:980px;text-align:center}@media screen and (max-width:900px){.archive--ticket .archive__lead{margin-bottom:80px;max-width:none;text-align:left}}.archive--ticket .archive__lead p{margin:0}.archive--ticket .archive__list{background:transparent;border-radius:0;box-shadow:none;display:grid;gap:30px;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}@media screen and (max-width:900px){.archive--ticket .archive__list{gap:42px;grid-template-columns:1fr}}.archive--ticket .archive__item{border-top:none;height:100%}.archive--ticket .archive__card{background-color:#fff;border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.1);display:flex;flex-direction:column;height:100%;min-height:555px;overflow:hidden}@media screen and (max-width:900px){.archive--ticket .archive__card{min-height:0}}.archive--ticket .archive__thumb{aspect-ratio:621/292;background-color:#fff;flex-shrink:0;margin:27px 27px 0;max-width:calc(100% - 54px);overflow:hidden;width:100%}@media screen and (max-width:900px){.archive--ticket .archive__thumb{aspect-ratio:auto;height:138px;margin:17px 21px 0;max-width:calc(100% - 42px)}}.archive--ticket .archive__thumb img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.archive--ticket .archive__thumb.is-noimage{align-items:center;display:flex;justify-content:center}.archive--ticket .archive__thumb.is-noimage img{height:73px;-o-object-fit:contain;object-fit:contain;width:73px}.archive--ticket .archive__noimage{align-items:center;display:flex;flex-direction:column;gap:10px;padding:0 20px}.archive--ticket .archive__noimage-name{color:#0a0a0a;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:700;line-height:1.4;text-align:center}.archive--ticket .archive__body{align-items:center;display:flex;flex:1 1 auto;flex-direction:column;gap:32px;padding:32px 46px 40px}@media screen and (max-width:900px){.archive--ticket .archive__body{gap:30px;padding:24px 25px 32px}}.archive--ticket .archive__text{display:flex;flex-direction:column;gap:30px;min-width:0;width:100%}@media screen and (max-width:900px){.archive--ticket .archive__text{gap:30px}}@media screen and (min-width:901px){.archive--ticket .archive__text{gap:13px}}.archive--ticket .archive__title{color:#000;font-family:Noto Sans JP,sans-serif;font-size:28px;font-weight:700;line-height:38px;margin:0}.archive--ticket .archive__excerpt{color:#000;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:500;line-height:32px;margin:0}@media screen and (min-width:901px){.archive--ticket .archive__excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}}.archive--ticket .archive__more{align-items:center;background-color:#009de6;background-image:url(../img/ticket/arrow-next.svg);background-position:right 21px center;background-repeat:no-repeat;background-size:20px 20px;border:1px solid #009de6;border-radius:21px;box-shadow:0 3px 15px rgba(0,0,0,.03);box-sizing:border-box;color:#fff;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:700;height:42px;justify-content:flex-start;line-height:40px;margin-top:auto;padding:0 36px 0 30px;text-decoration:none;white-space:nowrap;width:161px}@media (hover:hover){.archive--ticket .archive__more:hover{background-color:#fff;background-image:url(../img/ticket/arrow-next-blue.svg);color:#009de6}}.single-info__content{padding:70px 0 100px}@media screen and (max-width:900px){.single-info__content{padding:40px 0 72px}}.single-info__inner{display:flex;flex-direction:column;gap:70px;margin:0 auto;max-width:954px;width:90%}@media screen and (max-width:900px){.single-info__inner{gap:48px}}.single-info__head{display:flex;flex-direction:column;gap:32px}.single-info__meta{align-items:flex-start;display:flex;gap:12px}.single-info__date{color:#6b7280;white-space:nowrap}.single-info__category,.single-info__date{font-size:14px;font-weight:400;line-height:20px}.single-info__category{background-color:#dbeafe;border-radius:4px;color:#1e3da4;display:inline-block;padding:0 8px}.single-info__category--important{background-color:#ffe9e8;color:#e01e1a}.single-info__category--info{background-color:#fff3e7;color:#e08323}.single-info__category--event{background-color:#dbeafe;color:#1e3da4}.single-info__title{color:#0b57d0;font-size:28px;font-weight:700;line-height:36px}@media screen and (max-width:900px){.single-info__title{font-size:22px;line-height:32px}}.single-info__body{color:#333;font-size:16px;font-weight:500;line-height:32px}.single-info__body>:first-child{margin-top:0}.single-info__body>:last-child{margin-bottom:0}.single-info__body p{line-height:32px;margin:0}.single-info__body a{color:#0b57d0;text-decoration:underline}@media (hover:hover){.single-info__body a:hover{opacity:.8}}.single-info__body img{height:auto;max-width:100%}.single-info__divider{border:none;border-top:1px solid #e2e2e2;height:0;margin:0;width:100%}.single-info__nav{align-items:center;display:flex;gap:50px;justify-content:center}@media screen and (max-width:900px){.single-info__nav{-moz-column-gap:12px;column-gap:12px;display:grid;grid-template-columns:1fr 1fr;margin:0 auto;max-width:342px;row-gap:15px;width:100%}}.single-info__nav-btn{align-items:center;border-radius:40px;color:#fff;display:inline-flex;font-size:17px;font-weight:700;gap:8px;justify-content:center;min-height:65px;padding:18px 32px 17px;text-decoration:none}.single-info__nav-btn,.single-info__nav-btn span{flex-shrink:0;line-height:28px;white-space:nowrap}.single-info__nav-btn img{flex-shrink:0;height:30px;width:30px}.single-info__nav-btn--prev{background-color:#c6c6c6;min-width:189px}@media screen and (max-width:900px){.single-info__nav-btn--prev{grid-column:1;grid-row:1;min-width:0;padding-left:20px;padding-right:20px;width:100%}}.single-info__nav-btn--list{background-color:#009de6;border-radius:32.5px;min-width:224px}@media screen and (max-width:900px){.single-info__nav-btn--list{grid-column:1/-1;grid-row:2;justify-self:center;max-width:100%;min-width:0;padding-left:32px;padding-right:32px;width:224px}}.single-info__nav-btn--next{background-color:#a1a1a1;min-width:189px}@media screen and (max-width:900px){.single-info__nav-btn--next{grid-column:2;grid-row:1;min-width:0;padding-left:20px;padding-right:20px;width:100%}}.single-info__nav-btn.is-disabled{opacity:.6;pointer-events:none}@media (hover:hover){.single-info__nav-btn:not(.is-disabled):hover{opacity:.85}}.merumaga{padding:100px 0 0}@media screen and (max-width:900px){.merumaga{padding:97px 0 0}}.merumaga__inner{margin:0 auto;max-width:1196px;width:90%}.merumaga__head{margin-bottom:100px}@media screen and (max-width:900px){.merumaga__head{margin-bottom:83px}}.merumaga__text{font-size:16px;font-weight:500;line-height:2.2;text-align:center}@media screen and (max-width:900px){.merumaga__text{text-align:left}}.merumaga__merit{background-color:#009de6;padding:60px 0}@media screen and (max-width:900px){.merumaga__merit{padding:70px 0}}.merumaga__merit-inner{align-items:center;display:flex;flex-direction:column;gap:50px;margin:0 auto;max-width:994px;width:90%}@media screen and (max-width:900px){.merumaga__merit-inner{gap:50px;max-width:375px;width:calc(100% - 40px)}}.merumaga__merit-list{align-items:stretch;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,375px));justify-content:center;list-style:none;margin:0;padding:0;width:100%}@media screen and (max-width:900px){.merumaga__merit-list{gap:36px;grid-template-columns:minmax(0,375px);justify-content:center;margin:0 auto}}.merumaga__merit-item{list-style:none;margin:0;width:100%}.merumaga__merit-card{align-items:center;background-color:#fff;border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;height:100%;padding:30px 20px;text-align:center}@media screen and (max-width:900px){.merumaga__merit-card{height:auto;margin:0 auto;width:100%}}.merumaga__merit-label{color:#009de6;font-size:15px;line-height:16px;margin:0}.merumaga__merit-label,.merumaga__merit-ttl{font-family:Noto Sans JP,sans-serif;font-weight:700}.merumaga__merit-ttl{color:#000;font-size:23px;letter-spacing:1px;line-height:35px;margin:8px 0 0}.merumaga__merit-icon{align-items:center;display:flex;gap:8px;justify-content:center;margin:20px 0 0;padding:0;width:100%}.merumaga__merit-icon img{display:block;height:30px;-o-object-fit:contain;object-fit:contain;width:30px}.merumaga__merit-text{color:#000;font-size:16px;line-height:32px;margin:20px 0 0;text-align:left}.merumaga__merit-foot,.merumaga__merit-text{font-family:Noto Sans JP,sans-serif;font-weight:500}.merumaga__merit-foot{color:#fff;font-size:20px;line-height:37px;margin:0;text-align:center}@media screen and (max-width:900px){.merumaga__merit-foot{font-size:14px;letter-spacing:-.05em;line-height:28px}}.merumaga__form{padding:100px 0}@media screen and (max-width:900px){.merumaga__form{padding:91px 0 80px}}.merumaga__form-inner{display:flex;flex-direction:column;gap:100px;margin:0 auto;max-width:852px;width:90%}.merumaga__register,.merumaga__unsubscribe{align-items:center;display:flex;flex-direction:column}.merumaga__form-lead{color:#000;font-size:16px;font-weight:500;line-height:2;text-align:center}.merumaga__form-area{align-items:center;display:flex;flex-direction:column;gap:50px;margin-top:50px;width:100%}.merumaga__form-field{display:block;max-width:558px;width:100%}.merumaga__input{background-color:#f4f4f4;border:1px solid #d1d5db;border-radius:5px;box-shadow:inset 2px 2px 6px hsla(0,0%,78%,.5);color:#333;font-size:16px;font-weight:500;height:54px;padding:0 20px;width:100%}.merumaga__input::-moz-placeholder{color:#6b7280}.merumaga__input::placeholder{color:#6b7280}.merumaga__form-action{align-items:center;display:flex;flex-direction:column;gap:16px;max-width:705px;width:100%}.merumaga__btn{align-items:center;border-radius:40px;color:#fff;display:inline-flex;font-size:17px;font-weight:700;gap:15px;justify-content:center;line-height:1.65;min-height:65px;min-width:246px;padding:18px 32px 17px;text-decoration:none;white-space:nowrap}.merumaga__btn span{line-height:28px}.merumaga__btn svg{flex-shrink:0;height:auto;width:18px}.merumaga__btn svg .st0{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px}.merumaga__btn--register{background-color:#009de6;border:1px solid #009de6;cursor:pointer}@media (hover:hover){.merumaga__btn--register:hover{background-color:#fff;border:1px solid #009de6;color:#009de6}.merumaga__btn--register:hover span{color:#009de6}.merumaga__btn--register:hover svg .st0{stroke:#009de6}}.merumaga__btn--unsubscribe{background-color:#a1a1a1;border:1px solid #a1a1a1}@media (hover:hover){.merumaga__btn--unsubscribe:hover{background-color:#fff;border:1px solid #a1a1a1;color:#a1a1a1}.merumaga__btn--unsubscribe:hover span{color:#a1a1a1}.merumaga__btn--unsubscribe:hover svg .st0{stroke:#a1a1a1}}.merumaga__notes{color:#000;font-size:16px;font-weight:500;line-height:2;text-align:center}.merumaga__unsubscribe .ttl_line{margin-bottom:50px}.ttl_line--white{margin-bottom:0}.ttl_line--white .ttl_line_txt{color:#fff}.character{padding:70px 0 100px}@media screen and (max-width:900px){.character{padding:40px 0 80px}}.character__inner{margin:0 auto;max-width:954px;width:90%}.character__body{min-height:1000px;padding-right:365px;position:relative}@media screen and (max-width:900px){.character__body{min-height:0;padding-right:0}}.character__intro{margin-bottom:49px;max-width:589px}@media screen and (max-width:900px){.character__intro{max-width:none}}.character__name{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px 16px;margin-bottom:20px}.character__name-ja{color:#000;font-family:Noto Sans JP,sans-serif;font-size:32px;font-weight:700;letter-spacing:3px;line-height:1}@media screen and (max-width:900px){.character__name-ja{font-size:24px}}.character__name-en{color:#000;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;letter-spacing:.03em;line-height:1.25}.character__meta{align-items:center;display:flex;flex-wrap:wrap;gap:18px}.character__role{color:#000;font-family:Noto Sans JP,sans-serif;font-size:18px;font-weight:400;line-height:32px}.character__main{max-width:589px}@media screen and (max-width:900px){.character__main{align-items:flex-start;display:flex;gap:15px;max-width:none}}.character__profile{width:100%}@media screen and (max-width:900px){.character__profile{flex-shrink:0;width:60%}}@media screen and (max-width:450px){.character__profile{flex-shrink:0;width:calc(100% - 120px)}}.character__heading{align-items:center;background-color:#009de6;border-radius:12px 12px 0 0;color:#fff;display:flex;font-family:Noto Sans JP,sans-serif;font-size:20px;font-weight:700;height:40px;line-height:24px;padding:0 29px;width:100%}.character__data{margin-top:24px}.character__data-row{display:grid;grid-template-columns:105px 1fr}.character__data-row,.character__list{color:#000;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:500;line-height:32px}.character__list{list-style:disc;margin-top:24px;max-width:589px;padding-left:24px}@media screen and (max-width:900px){.character__list{margin-top:11px;max-width:none}}.character__visual{align-items:stretch;display:flex;flex-direction:column;margin:0;position:absolute;right:0;top:0;width:319px}@media screen and (max-width:900px){.character__visual{flex-shrink:0;position:static;width:35%}}@media screen and (max-width:450px){.character__visual{width:95px}}.character__swiper{overflow:hidden;width:100%}.character__swiper .swiper-slide img{display:block;height:auto;width:100%}.character__copy{font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:400;line-height:1.4;margin-top:10px;text-align:center}@media screen and (max-width:900px){.character__copy{font-size:10px;margin-top:6px}}.character__copy-break{display:none}@media screen and (max-width:560px){.character__copy-break{display:block}}.character__pagination{align-items:center;inset:auto!important;bottom:auto!important;display:flex;gap:10px;height:auto!important;justify-content:center;left:auto!important;margin-top:16px;position:relative!important;top:auto!important;transform:none!important;width:100%}@media screen and (max-width:900px){.character__pagination{gap:5px;margin-top:8px}}.character__pagination .swiper-pagination-bullet{background-color:transparent;border:2px solid #009de6;border-radius:50%;box-sizing:border-box;height:15px;margin:0!important;opacity:1;transition:background-color .3s ease,border-color .3s ease;width:15px}@media screen and (max-width:900px){.character__pagination .swiper-pagination-bullet{height:10px;width:10px}}.character__pagination .swiper-pagination-bullet-active{background-color:#009de6;border-color:#009de6;transform:none}.character__origin{display:flex;flex-direction:column;gap:24px;margin-top:50px;max-width:589px}@media screen and (max-width:900px){.character__origin{margin-top:47px;max-width:none}}.character__logo-text,.character__origin-text{color:#000;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:500;line-height:32px}.character__logo{margin-top:70px;margin-inline:auto;max-width:100%;width:412px}@media screen and (max-width:900px){.character__logo{margin-top:40px;margin-inline:auto;width:225px}}.character__logo img{display:block;height:auto;width:100%}.character__logo-text{margin-top:18px}.company{padding:70px 0 100px}@media screen and (max-width:900px){.company{padding:40px 0 80px}}.company__inner{margin:0 auto;max-width:954px;width:90%}.company__list{display:flex;flex-direction:column;gap:2px}.company__row{align-items:stretch;display:grid;gap:2px;grid-template-columns:197px minmax(0,1fr)}@media screen and (max-width:900px){.company__row{grid-template-columns:1fr}}.company__term{align-items:center;background-color:#d8f3ff;color:#000;display:flex;font-family:Noto Sans JP,sans-serif;font-size:20px;font-weight:500;line-height:32px;padding:20px}@media screen and (max-width:900px){.company__term{min-height:50px;padding:9px 20px}}.company__desc{background-color:#eef4f7;color:#000;display:flex;flex-direction:column;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:400;justify-content:center;line-height:32px;padding:20px}.company__desc p{margin:0}.company__leaders{max-width:480px;width:100%}@media screen and (max-width:900px){.company__leaders{max-width:none}}.company__leaders li{align-items:baseline;display:flex;gap:4px}.company__leaders .w250{width:250px}.company__leader-label{flex-shrink:0}.company__leader-dots{background-image:radial-gradient(circle,#000 1px,transparent 1.5px);background-position:50%;background-repeat:repeat-x;background-size:8px 1em;flex:1 1 auto;height:1em;margin:0 2px;min-width:1em}.company__leader-value{flex-shrink:0;white-space:nowrap}.company__documents{display:grid;gap:26px 20px;grid-template-columns:repeat(2,1fr);margin-top:70px}@media screen and (max-width:900px){.company__documents{gap:26px;grid-template-columns:1fr;margin-top:40px}}.company__documents-link{align-items:center;background-color:hsla(0,0%,85%,.15);border:1px solid #d1d5db;border-radius:8px;color:#000;display:flex;gap:8px;min-height:72px;padding:19px 20px;text-decoration:none;width:100%}.company__documents-link,.company__documents-link span{transition:all .4s ease-in-out}.company__documents-link .pdf{display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.company__documents-link .pdf .st0{fill:none}.company__documents-link .pdf .st1{fill:#dc2626;transition:all .4s ease-in-out}.company__documents-link .pdf .st2{clip-path:url(#clippath)}@media screen and (max-width:900px){.company__documents-link{gap:6px;padding:18px}}@media (hover:hover){.company__documents-link:hover{background-color:#009de6;border:1px solid #009de6;color:#fff}.company__documents-link:hover span{color:#fff}.company__documents-link:hover .doc .st2,.company__documents-link:hover .pdf .st1{fill:#fff}}.company__documents-icon{align-items:center;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.company__documents-icon img{height:auto;width:100%}.company__documents-label{color:#000;font-family:Noto Sans JP,sans-serif;font-size:20px;font-weight:500;line-height:32px}@media screen and (max-width:900px){.company__documents-label{font-size:16px}}.advertising{padding:70px 0 100px}@media screen and (max-width:900px){.advertising{padding:40px 0 80px}}.advertising__inner{margin:0 auto;max-width:1194px;width:90%}.advertising__lead{color:#000;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:500;line-height:32px;margin:0 auto;max-width:954px;text-align:center}@media screen and (max-width:900px){.advertising__lead{max-width:none}}.advertising__lead p+p{margin-top:32px}.advertising__nav{margin-top:60px}@media screen and (max-width:900px){.advertising__nav{margin-top:48px}}.advertising__nav-list{display:flex;gap:30px;justify-content:center}@media screen and (max-width:900px){.advertising__nav-list{align-items:center;flex-direction:column;gap:30px}}.advertising__nav-item{max-width:100%;width:378px}@media screen and (max-width:900px){.advertising__nav-item{width:331px}}.advertising__nav-link{background-color:#0b57d0;border:1px solid #0b57d0;border-radius:12px;color:#fff;display:block;height:69px;position:relative;text-decoration:none;transition:all .4s ease-in-out;width:100%}.advertising__nav-label{color:#fff;font-family:Noto Sans JP,sans-serif;font-size:20px;font-weight:700;line-height:32px;right:40%;white-space:nowrap}.advertising__nav-icon,.advertising__nav-label{position:absolute;top:50%;transform:translateY(-50%)}.advertising__nav-icon{align-items:center;display:flex;height:8px;justify-content:center;left:63.47%;width:15px}.advertising__nav-icon .st0{fill:none;stroke:#fff;stroke-linecap:round;stroke-line-join:round;stroke-width:2px}.advertising__nav-icon img{display:block;height:auto;width:100%}@media (hover:hover){.advertising .advertising__nav-link:hover{background-color:#fff;color:#0b57d0}.advertising .advertising__nav-link:hover .advertising__nav-label{color:#0b57d0}.advertising .advertising__nav-link:hover .advertising__nav-icon .st0{stroke:#0b57d0}}.advertising__vehicle{margin-top:100px}@media screen and (max-width:900px){.advertising__vehicle{margin-top:80px}}.advertising__section-heading{align-items:center;background-color:#0b57d0;color:#fff;display:flex;font-family:Noto Sans JP,sans-serif;font-size:23px;font-weight:700;height:60px;line-height:16px;padding:0 35px;position:relative;z-index:0}.advertising__section-heading:after{background-color:rgba(0,157,230,.3);bottom:0;content:"";height:50%;left:0;pointer-events:none;position:absolute;right:0;z-index:-1}.advertising__block{margin-top:61px;margin-inline:auto;max-width:954px}@media screen and (max-width:900px){.advertising__block{margin-top:40px}}.advertising__block--headmark,.advertising__block--wrapping{margin-top:100px}@media screen and (max-width:900px){.advertising__block--headmark,.advertising__block--wrapping{margin-top:80px}}.advertising__block-head{align-items:center;display:flex;gap:18px;margin-bottom:48px}@media screen and (max-width:900px){.advertising__block-head{margin-bottom:24px}}.advertising__block-title{color:#000;font-family:Noto Sans JP,sans-serif;font-size:18px;font-weight:400;line-height:32px}.advertising__block-body{align-items:flex-start;display:flex;gap:55px;justify-content:space-between}.advertising__block-body.g22{gap:22px}@media screen and (max-width:900px){.advertising__block-body{display:block}}.advertising__block-body--wrapping{margin-top:48px}@media screen and (max-width:900px){.advertising__block-body--wrapping{margin-top:24px}}.advertising__side{width:calc(100% - 475px)}@media screen and (max-width:900px){.advertising__side{max-width:none;width:100%}}.advertising__figure{margin:0 auto 48px;text-align:center}.advertising__figure img{display:block;height:auto;margin:0 auto;width:100%}.advertising__figure--interior{max-width:708px}@media screen and (max-width:900px){.advertising__figure--interior{margin-bottom:24px}}.advertising__figure--headmark{flex:0 0 365px;margin:0 0 0 55px;max-width:100%;width:365px}@media screen and (max-width:900px){.advertising__figure--headmark{margin:0 auto 24px;max-width:335px;width:100%}}.advertising__figure--wrapping{margin-bottom:48px;max-width:969px}@media screen and (max-width:900px){.advertising__figure--wrapping{margin-bottom:24px;max-width:335px}}.advertising__badge{align-items:center;background-color:#0b57d0;color:#fffc9f;display:inline-flex;flex-shrink:0;font-family:Noto Sans JP,sans-serif;font-size:20px;font-weight:900;height:30px;justify-content:center;line-height:1;margin-right:7px;vertical-align:middle;width:30px}.advertising__table-wrap{margin:0 auto 16px;max-width:954px;width:100%}.advertising__table-wrap--narrow{margin:0 0 16px}@media screen and (max-width:900px){.advertising__table-wrap--narrow{max-width:none}}.advertising__table{border-collapse:separate;border-spacing:3px;table-layout:fixed;width:100%}.advertising__table td,.advertising__table th{color:#000;font-family:Noto Sans JP,sans-serif;font-size:18px;font-weight:500;line-height:23px;padding:8px 15px;text-align:left;vertical-align:middle}.advertising__table th{background-color:#009de6;color:#fff;font-size:20px;font-weight:700;height:59px;padding:8px 0 8px 15px}.advertising__table td{background-color:#f4f4f4;height:46px;letter-spacing:-.03em}.advertising__table td:last-child{text-align:right}.advertising__table thead th:first-child{width:30.5%}.advertising__table thead th:nth-child(2){width:20.1%}.advertising__table thead th:nth-child(3){width:13.3%}.advertising__table thead th:nth-child(4){width:20.4%}.advertising__table thead th:nth-child(5){width:14.5%}.advertising__table--3col tbody td:first-child,.advertising__table--3col thead th:first-child{width:27%}.advertising__table--3col tbody td:nth-child(2),.advertising__table--3col thead th:nth-child(2){width:42%}.advertising__table--3col tbody td:nth-child(3),.advertising__table--3col thead th:nth-child(3){width:31%}@media screen and (max-width:900px){.advertising__table--3col td,.advertising__table--3col th{font-size:16px;padding:8px 10px}.advertising__table--3col th{font-size:18px;height:59px}}.advertising__table--rowspan td[rowspan]{text-align:center;vertical-align:middle}.advertising__cards{display:none;flex-direction:column;gap:20px;margin-bottom:16px}@media screen and (max-width:900px){.advertising__cards{display:flex}}.advertising__card{overflow:hidden}.advertising__card--headmark{margin-bottom:16px}.advertising__card-type{align-items:center;background-color:#f4f4f4;display:flex;min-height:46px;padding:8px 12px}.advertising__card-type p{color:#000;font-family:Noto Sans JP,sans-serif;font-size:18px;font-weight:500;line-height:23px;margin:0}.advertising__card-data{display:grid;gap:3px;grid-template-columns:1fr 1fr;margin-top:3px}.advertising__card-data>div{display:flex;flex-direction:column}.advertising__card-data dd,.advertising__card-data dt{align-items:center;color:#000;display:flex;font-family:Noto Sans JP,sans-serif;font-size:18px;line-height:23px;margin:0}.advertising__card-data dt{background-color:#009de6;color:#fff;font-weight:700;min-height:38px;padding:8px 14px}.advertising__card-data dd{background-color:#f4f4f4;font-weight:500;min-height:46px;padding:11px 14px}.advertising__card-data--headmark .advertising__card-data-full{grid-column:1/-1}.advertising__note,.advertising__notes{color:#000;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:500;line-height:32px}.advertising__note p+p,.advertising__notes p+p{margin-top:0}.advertising__note{text-align:center}.advertising__notes{text-align:left}@media screen and (max-width:900px){.advertising__notes{margin-top:16px}}.advertising__block-body--wrapping .advertising__table-wrap{flex:0 0 466px;margin:0;max-width:466px}@media screen and (max-width:900px){.advertising__block-body--wrapping .advertising__table-wrap{flex:none;margin-bottom:16px;max-width:none}}.advertising__block-body--wrapping .advertising__notes{flex:1 1 auto;min-width:0}.advertising__facility,.advertising__promo{margin-top:100px}@media screen and (max-width:900px){.advertising__facility,.advertising__promo{margin-top:80px}}.advertising__visuals{align-items:flex-start;display:flex;gap:55px;justify-content:space-between;margin:61px auto 48px;max-width:1063px}@media screen and (max-width:900px){.advertising__visuals{display:block;gap:0;margin:40px auto}}.advertising__visual .advertising__block-head{margin-bottom:18px}@media screen and (max-width:900px){.advertising__visual .advertising__block-head{margin-bottom:16px}}.advertising__visual--facility{flex:1 1 auto;min-width:0;width:70%}@media screen and (max-width:900px){.advertising__visual--facility{width:100%}.advertising__visual--wall{margin-top:40px}}.advertising__visual--light{margin-top:55px}@media screen and (max-width:900px){.advertising__visual--light{margin-top:40px}}.advertising__visual-side{width:30%}@media screen and (max-width:900px){.advertising__visual-side{margin:0 auto;width:100%}}.advertising__figure--facility{margin:0}@media screen and (max-width:900px){.advertising__figure--facility{margin:0 auto}}.advertising__figure--wall-light,.advertising__figure--wall-sign{margin:0;position:relative}@media screen and (max-width:900px){.advertising__figure--wall-light,.advertising__figure--wall-sign{margin:0 auto}}.advertising__figure--wall-sign .advertising__badge--overlay{left:46%;top:38%;transform:translate(-50%,-50%)}.advertising__figure--wall-light .advertising__badge--overlay{left:62%;top:48%;transform:translate(-50%,-50%)}.advertising__badge--overlay{margin-right:0;position:absolute;z-index:1}.advertising__table-wrap--facility{margin:0 auto;max-width:954px}.advertising__table-wrap--promo{margin:61px auto 0;max-width:691px}@media screen and (max-width:900px){.advertising__table-wrap--promo{margin-top:40px}}.advertising__table-center{text-align:center!important}.advertising__table--facility thead th:first-child,.advertising__table--facility thead th:nth-child(2),.advertising__table--facility thead th:nth-child(3),.advertising__table--facility thead th:nth-child(4),.advertising__table--facility thead th:nth-child(5){width:auto}.advertising__table--facility thead tr:first-child th:first-child{width:30.5%}.advertising__table--facility thead tr:first-child th:nth-child(2){width:19%}.advertising__table--facility thead tr:first-child th:nth-child(3){width:13%}.advertising__table--facility thead tr:first-child th:nth-child(4){width:37.5%}.advertising__table--facility thead tr:first-child th[colspan]{padding-left:0;padding-right:0;text-align:center}.advertising__table--facility thead tr:last-child th{background-color:transparent;color:#000;font-size:18px;font-weight:500;height:46px;padding:11px 0;text-align:center}.advertising__table--promo{border-spacing:3px}.advertising__table--promo td,.advertising__table--promo th{text-align:left}.advertising__table--promo tbody tr:first-child th:not(.advertising__table-media),.advertising__table--promo thead th{background-color:#009de6;color:#fff;font-size:20px;font-weight:700;height:59px;padding:8px 0 8px 15px}.advertising__table--promo .advertising__table-media{background-color:#009de6;color:#fff;font-size:20px;font-weight:700;padding:8px 15px;text-align:center;vertical-align:middle;width:210px}.advertising__table--promo td:last-child{text-align:right}.advertising__table--promo td[rowspan]{text-align:left;vertical-align:middle}.advertising__table--promo .advertising__table-media,.advertising__table--promo tbody tr:first-child th:nth-child(2){width:30.4%}.advertising__table--promo tbody tr:first-child th:nth-child(3){width:18.4%}.advertising__table--promo tbody tr:first-child th:nth-child(4){width:20%}.advertising__cards--facility,.advertising__cards--promo{gap:40px}@media screen and (max-width:900px){.advertising__cards--facility,.advertising__cards--promo{display:flex}}.advertising__card-data--pair{grid-template-columns:1.3fr 1fr;margin-top:3px}.advertising__card-data--pair dt{padding-left:8px;padding-right:8px}.advertising__card-data--pair dd,.advertising__card-data--pair dt{justify-content:center;text-align:center}.advertising__card-price{margin-top:3px}.advertising__card-price-label{background-color:#009de6;color:#fff;font-size:20px;font-weight:700;margin:0;min-height:38px;padding:8px 14px}.advertising__card-price-label,.advertising__card-price-value{align-items:center;display:flex;font-family:Noto Sans JP,sans-serif;justify-content:center;line-height:23px;text-align:center}.advertising__card-price-value{background-color:#f4f4f4;color:#000;font-size:18px;font-weight:500;margin:3px 0 0;min-height:46px;padding:11px 14px}.advertising__card-tiers{display:grid;gap:3px;grid-template-columns:repeat(3,1fr);margin-top:3px}.advertising__card-tiers span{align-items:center;color:#000;display:flex;font-family:Noto Sans JP,sans-serif;font-size:18px;font-weight:500;justify-content:center;line-height:23px;min-height:30px;text-align:center}.advertising__card-tier-prices{display:grid;gap:3px;grid-template-columns:repeat(3,1fr);margin:0}.advertising__card-tier-prices>div{display:flex;flex-direction:column}.advertising__card-tier-prices dt{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.advertising__card-tier-prices dd{align-items:center;background-color:#f4f4f4;color:#000;display:flex;font-family:Noto Sans JP,sans-serif;font-size:18px;font-weight:500;justify-content:flex-end;line-height:23px;margin:0;min-height:46px;padding:11px 14px;text-align:right}.advertising__poster{margin-top:20px}.advertising__poster-title{align-items:center;background-color:#0b57d0;color:#fff;display:flex;font-family:Noto Sans JP,sans-serif;font-size:20px;font-weight:700;line-height:23px;margin:0 0 3px;min-height:38px;padding:8px 14px}.advertising__promo .advertising__section-heading{margin-bottom:0}.advertising__promo-title{align-items:center;background-color:#009de6;color:#fff;display:flex;font-family:Noto Sans JP,sans-serif;font-size:20px;font-weight:700;justify-content:center;line-height:23px;margin:48px 0 3px;min-height:42px;padding:8px 14px;text-align:center}@media screen and (max-width:900px){.advertising__promo-title{margin-top:2px}}.advertising__card--promo .advertising__card-price-label,.advertising__card--promo .advertising__card-price-value{margin-top:3px}.advertising__promo-rows{display:flex;flex-direction:column;gap:3px;margin:3px 0 0}.advertising__promo-rows>div{display:grid;gap:3px;grid-template-columns:1.5fr 1fr}.advertising__promo-rows dd,.advertising__promo-rows dt{align-items:center;background-color:#f4f4f4;color:#000;display:flex;font-family:Noto Sans JP,sans-serif;font-size:18px;font-weight:500;line-height:23px;margin:0;min-height:46px;padding:11px 14px}.advertising__promo-rows dd{justify-content:flex-end;text-align:right}@media screen and (max-width:900px){.advertising .text_center{justify-content:center}}.recruit{padding:70px 0 100px}@media screen and (max-width:900px){.recruit{padding:40px 0 80px}}.recruit__inner{margin:0 auto;max-width:954px;width:90%}.recruit__lead{color:#0b57d0;font-size:24px;font-weight:700;line-height:36px;margin:0}.recruit__body,.recruit__lead{font-family:Noto Sans JP,sans-serif}.recruit__body{color:#000;font-size:16px;font-weight:400;line-height:32px;margin:40px 0 0}@media screen and (max-width:900px){.recruit__body{margin-top:22px}}.recruit__photos{display:grid;gap:18px;grid-template-columns:repeat(3,1fr);list-style:none;margin:60px 0 0;padding:0}@media screen and (max-width:900px){.recruit__photos{gap:11px;grid-template-columns:repeat(2,1fr);margin:22px 0 0 calc(50% - 50vw);max-width:100vw;width:100vw}}.recruit__photos li{aspect-ratio:306/189;overflow:hidden}.recruit__photos img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.recruit__section-heading{align-items:center;background-color:#0b57d0;color:#fff;display:flex;font-family:Noto Sans JP,sans-serif;font-size:23px;font-weight:700;height:60px;line-height:16px;margin:100px 0 0;padding:0 35px;position:relative;z-index:0}@media screen and (max-width:900px){.recruit__section-heading{margin-top:60px;padding:0 20px}}.recruit__section-heading:after{background-color:rgba(0,157,230,.3);bottom:0;content:"";height:50%;left:0;pointer-events:none;position:absolute;right:0;z-index:-1}.recruit__note{color:#000;font-family:Noto Sans JP,sans-serif;font-size:18px;font-weight:500;line-height:32px;margin:40px 0 0}@media screen and (max-width:900px){.recruit__note{text-align:center}}.recruit__list{display:flex;flex-direction:column;gap:2px;margin:40px 0 0}.recruit__row{align-items:stretch;display:grid;gap:2px;grid-template-columns:197px minmax(0,1fr)}@media screen and (max-width:900px){.recruit__row{grid-template-columns:1fr}}.recruit__term{align-items:center;background-color:#d8f3ff;color:#000;display:flex;font-family:Noto Sans JP,sans-serif;font-size:20px;font-weight:500;line-height:32px;padding:20px}@media screen and (max-width:900px){.recruit__term{min-height:50px;padding:9px 20px}}.recruit__desc{background-color:#eef4f7;color:#000;display:flex;flex-direction:column;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:400;gap:0;justify-content:center;line-height:32px;padding:20px}.recruit__desc p{margin:0}.recruit__desc .recruit__single{margin-bottom:10px}.recruit__desc--cols{align-items:start}.recruit__desc--cols .recruit__item{align-items:start;display:flex;gap:10px}@media screen and (max-width:900px){.recruit__desc--cols{display:flex;flex-direction:column}.recruit__desc--cols .recruit__item{display:grid;grid-template-columns:1fr;row-gap:5px}}.recruit__desc-group{margin-top:0!important}.recruit__desc-group~.recruit__desc-group{margin-top:32px!important}.recruit__desc-note{font-size:14px;line-height:26px;margin-top:0}.recruit__docs .recruit__docs-note{padding-left:1em}.recruit__annotation{display:flex;font-size:14px;gap:2px;line-height:26px;margin-top:10px!important}.recruit__annotation span{flex-shrink:0}.recruit__item{align-items:start;-moz-column-gap:5px;column-gap:5px;display:grid;grid-template-columns:max-content minmax(0,1fr)}.recruit__item:has(.recruit__item-num){-moz-column-gap:5px;column-gap:5px}.recruit__item p{margin:0;min-width:0}.recruit__item--block .recruit__bullets,.recruit__item--block .recruit__item-body{min-width:0}@media screen and (max-width:900px){.recruit__item:has(.recruit__item-label){grid-template-columns:1fr;row-gap:5px}}.recruit__item-num{flex-shrink:0}.recruit__item-label{white-space:nowrap}.recruit__item-body{min-width:0}.recruit__bullets{list-style:none;margin:0;padding:0}.recruit__bullets li{align-items:flex-start;display:flex}.recruit__bullets li:before{content:"・";flex-shrink:0}.recruit__bullets li>span{flex:1 1 auto;min-width:0}.recruit__salary{list-style:none;margin:0;max-width:315px;padding:0}@media screen and (max-width:900px){.recruit__salary{max-width:none}}.recruit__salary li{align-items:baseline;display:flex;flex-wrap:wrap}.recruit__salary li:before{content:"・";flex-shrink:0}.recruit__salary-name{flex:1 1 auto;min-width:0;width:90%}.recruit__salary-value{flex-shrink:0;font-variant-numeric:tabular-nums;margin-left:auto;text-align:right}@media screen and (max-width:900px){.recruit__salary-value{margin-left:0;text-align:left}}.policy{padding:70px 0 100px}@media screen and (max-width:900px){.policy{padding:40px 0 80px}}.policy__inner{margin:0 auto;max-width:994px;width:calc(100% - 40px)}.policy__lead{color:#000;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:500;line-height:32px;margin:0 0 50px;word-break:break-word}.policy__sections{gap:50px}.policy__block,.policy__sections{display:flex;flex-direction:column}.policy__block{gap:24px}.policy__heading{align-items:center;background-color:#0b57d0;border-radius:12px 12px 0 0;color:#fff;display:flex;font-family:Noto Sans JP,sans-serif;font-size:20px;font-weight:700;height:40px;line-height:24px;margin:0;padding:0 29px}@media screen and (max-width:900px){.policy__heading{padding:0 16px}}.policy__body{color:#000;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:500;line-height:32px;word-break:break-word}.policy__body p{margin:0}.policy__part{margin-top:32px}.policy__bullets{list-style:none;margin:0;padding:0}.policy__bullets li{align-items:flex-start;display:flex}.policy__bullets li:before{content:"・";flex-shrink:0}.policy__bullets li>span{flex:1 1 auto;min-width:0}.policy__bullets--flush{margin-top:0}.policy__body>.policy__bullets+p,.policy__body>p+.policy__bullets{margin-top:32px}.policy__body>p+.policy__bullets--flush{margin-top:0}.policy__contact{font-style:normal;margin-top:32px}.policy__contact p{margin:0}.contact{padding:70px 0 100px}@media screen and (max-width:900px){.contact{padding:40px 0 80px}}.contact__inner{margin:0 auto;max-width:994px;width:calc(100% - 40px)}.contact__lead{color:#000;display:flex;flex-direction:column;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:500;gap:32px;line-height:32px;margin-bottom:74px}@media screen and (max-width:900px){.contact__lead{gap:24px;margin-bottom:48px}}.contact__lead p{margin:0}.contact__lead a{color:#009de6;opacity:1;text-decoration:underline;text-underline-offset:2px;transition:all .4s ease-in-out}.contact__lead a:hover{opacity:.7}.contact__form-wrap{position:relative}.contact__operation-note{color:#000;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:500;line-height:32px;margin:40px 0 0;text-align:center}@media screen and (max-width:900px){.contact__operation-note{font-size:15px;line-height:1.8;margin-top:28px;text-align:left}}.contact__station-phones{color:#000;-moz-column-gap:32px;column-gap:32px;display:grid;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:500;grid-template-columns:repeat(3,max-content);justify-content:center;line-height:32px;list-style:none;margin:16px 0 0;padding:0;row-gap:4px;text-align:left}@media screen and (max-width:900px){.contact__station-phones{font-size:15px;gap:4px;grid-template-columns:1fr;justify-content:start;line-height:1.8;margin-top:12px}}.contact__station-phones li{margin:0}.contact__notice{background-color:hsla(0,0%,85%,.15);border:1px solid #d1d5db;border-radius:8px;font-size:16px;line-height:32px;padding:24px}.contact__label,.contact__notice{color:#000;font-family:Noto Sans JP,sans-serif;font-weight:500}.contact__label{align-items:center;display:flex;font-size:20px;gap:11px;line-height:21px;min-height:54px}.contact__label:not(:has(.contact__required)){padding-left:54px}@media screen and (max-width:900px){.contact__label{align-items:center;min-height:21px}}.contact__label .title-contactform7,.contact__label label,.contact__label legend{color:inherit;float:none;font:inherit;margin:0;padding:0;width:auto}.contact__required{align-items:center;background-color:#ffe9e8;border-radius:4px;color:#e01e1a;display:inline-flex;flex-shrink:0;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:400;height:20px;justify-content:center;line-height:20px;min-width:43px;padding:0 8px;white-space:nowrap}.contact__field{align-items:start;border:0;-moz-column-gap:0;column-gap:0;display:grid;grid-template-columns:288px minmax(0,1fr);margin:0;min-width:0;padding:0}@media screen and (max-width:900px){.contact__field{grid-template-columns:1fr;row-gap:16px}.contact__field--radio .contact__label,.contact__field--textarea .contact__label{min-height:54px}}.contact__control{min-width:0}.contact__radio-group{padding-top:15px}@media screen and (max-width:900px){.contact__radio-group{padding-top:0}}.contact__actions{display:flex;justify-content:center;margin-top:26px}@media screen and (max-width:900px){.contact__actions{margin-top:0}}.contact .wpcf7{position:relative}.contact .screen-reader-response,.contact .wpcf7-spinner{display:none}.contact .wpcf7-response-output{border-radius:8px;font-family:Noto Sans JP,sans-serif;font-size:16px;line-height:28px;margin:24px 0 0;padding:16px 20px}.contact .wpcf7 form{display:flex;flex-direction:column;gap:48px;margin:0 auto;max-width:846px;width:100%}@media screen and (max-width:900px){.contact .wpcf7 form{gap:48px;max-width:none}}.contact .wpcf7 form.submitting{opacity:.65;pointer-events:none}.contact .wpcf7-form-control-wrap{display:block;letter-spacing:-.03em;min-width:0}.contact .wpcf7-not-valid-tip{color:#e01e1a;font-size:14px;line-height:1.6;margin-top:8px}.contact .contact__cf7 .contact__field{margin:0}.contact .contact__cf7 input[type=email],.contact .contact__cf7 input[type=number],.contact .contact__cf7 input[type=tel],.contact .contact__cf7 input[type=text],.contact .contact__cf7 input[type=url],.contact .contact__cf7 select,.contact .contact__cf7 textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#f4f4f4;border:1px solid #d1d5db;border-radius:5px;box-shadow:inset 2px 2px 6px hsla(0,0%,78%,.5);color:#333;display:block;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:500;width:100%}.contact .contact__cf7 input[type=email],.contact .contact__cf7 input[type=number],.contact .contact__cf7 input[type=tel],.contact .contact__cf7 input[type=text],.contact .contact__cf7 input[type=url],.contact .contact__cf7 select{height:54px;padding:0 20px}.contact .contact__cf7 textarea{min-height:390px;padding:16px 20px;resize:vertical}@media screen and (max-width:900px){.contact .contact__cf7 textarea{height:135px;min-height:135px}}.contact .contact__cf7 .contact__radio-group .wpcf7-radio{display:flex;flex-direction:column;gap:15px}.contact .contact__cf7 .contact__radio-group .wpcf7-list-item{display:block;margin:0}.contact .contact__cf7 .contact__radio-group .wpcf7-list-item label{align-items:flex-start;color:#2c2c2c;cursor:pointer;display:flex;font-family:Noto Sans JP,sans-serif;font-size:18px;font-weight:500;gap:10px;line-height:32px}.contact .contact__cf7 .contact__radio-group .wpcf7-list-item-label{flex:1 1 auto;min-width:0}.contact .contact__cf7 .contact__radio-group input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-image:url(../img/contact/radio-unchecked.svg);background-position:50%;background-repeat:no-repeat;background-size:25px 25px;border:0;border-radius:50%;box-shadow:none;cursor:pointer;flex-shrink:0;height:25px;margin:4px 0 0;padding:0;width:25px}.contact .contact__cf7 .contact__radio-group input[type=radio]:checked{background-image:url(../img/contact/radio-checked.svg)}.contact .contact__cf7 .contact__actions .wpcf7-submit,.contact .contact__cf7 .contact__actions .wpcf7cp-cfm-edit-btn,.contact .contact__cf7 .contact__actions .wpcf7cp-cfm-submit-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;border-radius:40px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:Noto Sans JP,sans-serif;font-size:17px;font-weight:700;height:65px;line-height:63px;margin:0;padding:0 55px 0 25px;text-align:left;vertical-align:middle;white-space:nowrap;width:398px}@media screen and (max-width:900px){.contact .contact__cf7 .contact__actions .wpcf7-submit,.contact .contact__cf7 .contact__actions .wpcf7cp-cfm-edit-btn,.contact .contact__cf7 .contact__actions .wpcf7cp-cfm-submit-btn{max-width:323px;padding:0 48px 0 20px;width:100%}}.contact .contact__cf7 .contact__actions .wpcf7-submit,.contact .contact__cf7 .contact__actions .wpcf7cp-cfm-submit-btn{background-color:#009de6;background-image:url(../img/contact/arrow-next.svg);background-position:right 25px center;background-repeat:no-repeat;background-size:24px 30px;border-color:#009de6}@media screen and (max-width:900px){.contact .contact__cf7 .contact__actions .wpcf7-submit,.contact .contact__cf7 .contact__actions .wpcf7cp-cfm-submit-btn{background-position:right 20px center}}@media (hover:hover){.contact .contact__cf7 .contact__actions .wpcf7-submit:hover,.contact .contact__cf7 .contact__actions .wpcf7cp-cfm-submit-btn:hover{background-color:#fff;background-image:url(../img/contact/arrow-next-blue.svg);color:#009de6}}.contact .contact__cf7 .contact__actions .wpcf7cp-cfm-edit-btn{background-color:#a1a1a1;background-image:none;border-color:#a1a1a1;padding:0 25px;text-align:center}@media (hover:hover){.contact .contact__cf7 .contact__actions .wpcf7cp-cfm-edit-btn:hover{background-color:#fff;color:#a1a1a1}}.contact #wpcf7cpcnf{background-color:#fff;inset:auto;margin-top:0;position:relative}.contact #wpcf7cpcnf table{border-collapse:separate;border-spacing:0 24px;width:100%}.contact #wpcf7cpcnf td,.contact #wpcf7cpcnf th{border:0;padding:0;text-align:left;vertical-align:top}.contact #wpcf7cpcnf th{font-size:20px;line-height:21px;padding:16px 0 0;width:288px}.contact #wpcf7cpcnf td,.contact #wpcf7cpcnf th{color:#000;font-family:Noto Sans JP,sans-serif;font-weight:500}.contact #wpcf7cpcnf td{font-size:16px;line-height:32px}.contact #wpcf7cpcnf td p{background-color:#f4f4f4;border:1px solid #d1d5db;border-radius:5px;box-shadow:inset 2px 2px 6px hsla(0,0%,78%,.5);margin:0;min-height:54px;padding:11px 20px}.contact .wpcf7cp-btns{display:flex;gap:16px 24px;justify-content:center;margin-top:24px}.contact .wpcf7cp-btns .wpcf7cp-cfm-edit-btn,.contact .wpcf7cp-btns .wpcf7cp-cfm-submit-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;border-radius:40px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:Noto Sans JP,sans-serif;font-size:17px;font-weight:700;height:65px;line-height:63px;margin:0;padding:0 55px 0 25px;text-align:left;white-space:nowrap;width:398px}@media screen and (max-width:900px){.contact .wpcf7cp-btns .wpcf7cp-cfm-edit-btn,.contact .wpcf7cp-btns .wpcf7cp-cfm-submit-btn{max-width:323px;padding:0 48px 0 20px;width:100%}}.contact .wpcf7cp-btns .wpcf7cp-cfm-submit-btn{background-color:#009de6;background-image:url(../img/contact/arrow-next.svg);background-position:right 25px center;background-repeat:no-repeat;background-size:24px 30px;border-color:#009de6}@media (hover:hover){.contact .wpcf7cp-btns .wpcf7cp-cfm-submit-btn:hover{background-color:#fff;background-image:url(../img/contact/arrow-next-blue.svg);color:#009de6}}.contact .wpcf7cp-btns .wpcf7cp-cfm-edit-btn{background-color:#a1a1a1;background-image:none;border-color:#a1a1a1;padding:0 25px;text-align:center}@media (hover:hover){.contact .wpcf7cp-btns .wpcf7cp-cfm-edit-btn:hover{background-color:#fff;color:#a1a1a1}}@media screen and (max-width:900px){.contact #wpcf7cpcnf table,.contact #wpcf7cpcnf tbody,.contact #wpcf7cpcnf td,.contact #wpcf7cpcnf th,.contact #wpcf7cpcnf tr{display:block;width:100%}.contact #wpcf7cpcnf table{border-spacing:0}.contact #wpcf7cpcnf tr{margin-bottom:32px}.contact #wpcf7cpcnf th{font-size:18px;padding:0 0 12px}.contact .wpcf7cp-btns{align-items:center;flex-direction:column}}.wpcf7cp-form-hide{display:none!important}.ticket-single__content{padding:70px 0 100px}@media screen and (max-width:900px){.ticket-single__content{padding:40px 0 72px}}.ticket-single__inner{display:flex;flex-direction:column;margin:0 auto;max-width:1236px;width:90%}.ticket-single__head{display:flex;flex-direction:column;gap:32px;margin-bottom:54px}@media screen and (max-width:900px){.ticket-single__head{margin-bottom:22px}}.ticket-single__title{color:#0b57d0;font-family:Noto Sans JP,sans-serif;font-size:28px;font-weight:700;line-height:36px;margin:0}.ticket-single__detail{color:#000;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:500;line-height:32px}.ticket-single__detail p{margin:0}.ticket-single__detail p+p{margin-top:0}.ticket-single__main{align-items:start;-moz-column-gap:40px;column-gap:40px;display:grid;grid-template-columns:minmax(0,580fr) minmax(320px,470fr);margin-bottom:70px}@media screen and (max-width:1050px){.ticket-single__main{grid-template-columns:1fr;row-gap:14px}}@media screen and (max-width:900px){.ticket-single__main{margin-bottom:40px}}.ticket-single__visual{background-color:#fff;margin:0;max-height:350px;overflow:hidden;width:100%}.ticket-single__visual img{display:block;height:100%;max-height:350px;-o-object-fit:contain;object-fit:contain;width:100%}.ticket-single__visual.is-noimage{align-items:center;background-color:#fff;border-color:transparent;display:flex;justify-content:center;min-height:220px}.ticket-single__noimage{align-items:center;display:flex;flex-direction:column;gap:10px;padding:24px}.ticket-single__noimage-name{color:#0a0a0a;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:700;text-align:center}.ticket-single__specs{min-width:0}.ticket-single__list{display:flex;flex-direction:column;gap:3px;margin:0}.ticket-single__row{align-items:stretch;display:grid;gap:3px;grid-template-columns:108px minmax(0,1fr)}@media screen and (max-width:900px){.ticket-single__row{grid-template-columns:1fr}}.ticket-single__term{align-items:center;background-color:#d8f3ff;color:#000;display:flex;font-family:Noto Sans JP,sans-serif;font-size:18px;font-weight:500;justify-content:flex-start;line-height:23px;margin:0;padding:11px 16px 12px 20px}@media screen and (max-width:900px){.ticket-single__term{justify-content:center;min-height:45px;padding:11px 20px}}.ticket-single__desc{background-color:#eef4f7;color:#000;display:flex;flex-direction:column;font-family:Noto Sans JP,sans-serif;font-size:18px;font-weight:400;justify-content:center;line-height:23px;margin:0;padding:11px 20px}@media screen and (max-width:900px){.ticket-single__desc{min-height:60px;padding:18px 16px}}.ticket-single__note{color:#000;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:400;line-height:32px;margin:14px 0 0;text-align:center}.ticket-single__note--before{display:none}@media screen and (max-width:1050px){.ticket-single__note--before{display:block;margin:0}.ticket-single__note--after{display:none}}.ticket-single__divider{border:none;border-top:1px solid #e2e2e2;height:0;margin:0 0 70px;width:100%}@media screen and (max-width:900px){.ticket-single__divider{margin-bottom:48px}}.ticket-single__nav{align-items:center;display:flex;gap:50px;justify-content:center}@media screen and (max-width:900px){.ticket-single__nav{-moz-column-gap:12px;column-gap:12px;display:grid;grid-template-columns:1fr 1fr;margin:0 auto;max-width:342px;row-gap:15px;width:100%}}.ticket-single__nav-btn{align-items:center;border:1px solid transparent;border-radius:40px;box-sizing:border-box;color:#fff;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:17px;font-weight:700;gap:8px;justify-content:center;min-height:65px;padding:18px 32px 17px;text-decoration:none}.ticket-single__nav-btn,.ticket-single__nav-btn span{flex-shrink:0;line-height:28px;white-space:nowrap}.ticket-single__nav-btn img{flex-shrink:0;height:30px;width:30px}.ticket-single__nav-btn--prev{background-color:#c6c6c6;border-color:#c6c6c6;min-width:189px}@media screen and (max-width:900px){.ticket-single__nav-btn--prev{grid-column:1;grid-row:1;min-width:0;padding-left:16px;padding-right:16px;width:100%}}@media (hover:hover){.ticket-single__nav-btn--prev:not(.is-disabled):hover{background-color:#fff;color:#c6c6c6}.ticket-single__nav-btn--prev:not(.is-disabled):hover img{filter:brightness(0) saturate(100%) invert(78%) sepia(0) saturate(0) hue-rotate(147deg) brightness(94%) contrast(87%)}}.ticket-single__nav-btn--list{background-color:#009de6;border-color:#009de6;border-radius:32.5px;min-width:224px}@media screen and (max-width:900px){.ticket-single__nav-btn--list{grid-column:1/-1;grid-row:2;justify-self:center;max-width:100%;min-width:0;width:224px}}@media (hover:hover){.ticket-single__nav-btn--list:hover{background-color:#fff;color:#009de6}.ticket-single__nav-btn--list:hover img{filter:brightness(0) saturate(100%) invert(48%) sepia(98%) saturate(1476%) hue-rotate(166deg) brightness(95%) contrast(101%)}}.ticket-single__nav-btn--next{background-color:#a1a1a1;border-color:#a1a1a1;min-width:189px}@media screen and (max-width:900px){.ticket-single__nav-btn--next{grid-column:2;grid-row:1;min-width:0;padding-left:16px;padding-right:16px;width:100%}}@media (hover:hover){.ticket-single__nav-btn--next:not(.is-disabled):hover{background-color:#fff;color:#a1a1a1}.ticket-single__nav-btn--next:not(.is-disabled):hover img{filter:brightness(0) saturate(100%) invert(68%) sepia(0) saturate(0) hue-rotate(151deg) brightness(92%) contrast(85%)}}.ticket-single__nav-btn.is-disabled{opacity:.6;pointer-events:none}.sitemap__content{padding:70px 0 100px}@media screen and (max-width:900px){.sitemap__content{padding:40px 0 80px}}.sitemap__inner{margin:0 auto;max-width:1112px;width:90%}@media screen and (max-width:900px){.sitemap__inner{max-width:none;width:calc(100% - 40px)}}.sitemap__cols{-moz-column-gap:38px;column-gap:38px;display:grid;grid-template-columns:repeat(2,minmax(0,537px));justify-content:space-between;row-gap:0}@media screen and (max-width:900px){.sitemap__cols{grid-template-columns:1fr}}.sitemap__list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.sitemap__list li{margin:0}.sitemap__list a{align-items:flex-start;border-top:1px solid #e2e2e2;color:#333;display:flex;font-family:Noto Sans JP,sans-serif;font-size:20px;font-weight:500;gap:12px;line-height:24px;padding:24px 0;text-align:left;text-decoration:none}.sitemap__list a:before{border-color:transparent transparent transparent #0b57d0;border-style:solid;border-width:6.5px 0 6.5px 11px;content:"";flex-shrink:0;height:0;margin-top:5px;width:0}@media (hover:hover){.sitemap__list a:hover{color:#0b57d0}}.sitemap__list li:last-child a{border-bottom:1px solid #e2e2e2}@media screen and (max-width:900px){.sitemap__list:first-child li:last-child a{border-bottom:none}}
/*# sourceMappingURL=style.css.map */
