@charset "UTF-8";body,html{font-family:"Noto Sans JP",sans-serif;font-weight:400;letter-spacing:1px}html{font-size:10px}body{color:#000;line-height:1.6;letter-spacing:0.08em;padding-top:0;font-size:1.6rem;background-color:#fff}@media screen and (max-width:768px){body{font-size:1.4rem}}img{vertical-align:top}.only-pc{display:block}@media screen and (max-width:768px){.only-pc{display:none}}.only-sp{display:none}@media screen and (max-width:768px){.only-sp{display:block}}p{margin-bottom:0}p.text-s{font-size:14px;letter-spacing:0.05em}@media screen and (max-width:768px){p.text-s{font-size:12px}}p.lh-l{line-height:2.2}p.text-supplement{font-size:1.2rem}em{font-style:normal}strong{font-weight:bold}p.text-w{color:#fff}@media screen and (max-width:768px){h2 img{width:auto;height:56px}}a{color:#000;transition:none}a,button,input[type=button],input[type=submit]{text-decoration:none;outline:none}a:active,a:hover,button:active,button:hover,input[type=button]:active,input[type=button]:hover,input[type=submit]:active,input[type=submit]:hover{}@media screen and (min-width:769px){a:active,a:hover,button:active,button:hover,input[type=button]:active,input[type=button]:hover,input[type=submit]:active,input[type=submit]:hover{color:#8c8c8c;outline:none;text-decoration:none;opacity:0.7}}a:active,a:focus,button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=submit]:active,input[type=submit]:focus{outline:none;text-decoration:none}a.active.focus,a.active:focus,a:active.focus,a:active:focus,button.active.focus,button.active:focus,button:active.focus,button:active:focus,input[type=button].active.focus,input[type=button].active:focus,input[type=button]:active.focus,input[type=button]:active:focus,input[type=submit].active.focus,input[type=submit].active:focus,input[type=submit]:active.focus,input[type=submit]:active:focus{outline:none;text-decoration:none}figure img{margin-bottom:0}img{width:100%;height:auto;margin-bottom:0}.bg-black{background-color:#000}.bg-yellow{background-color:#f1edde}.bg-gray{background-color:#f1edde}.bg-white{background-color:#fff}.bg-white{background-color:#ffffff}.form-control:placeholder-shown,input:placeholder-shown{color:#cdd6dd}.form-control::-webkit-input-placeholder,input::-webkit-input-placeholder{color:#cdd6dd}.form-control:-moz-placeholder,input:-moz-placeholder{color:#cdd6dd;opacity:1}.form-control::-moz-placeholder,input::-moz-placeholder{color:#cdd6dd;opacity:1}.form-control:-ms-input-placeholder,input:-ms-input-placeholder{color:#cdd6dd}.form-control:focus,input:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}hr{margin-top:30px;margin-bottom:30px;border:0}.hr-dashed{border-top:1px dashed #000}.btn{width:100%;max-width:360px;margin-top:24px;text-decoration:none;font-size:1.5rem;font-weight:700;border-radius:100px;position:relative;white-space:normal;letter-spacing:0.08em;padding:16px;text-align:center;align-items:center;box-shadow:0;background-color:#000;color:#fff;transition:none}.btn.btn-center{position:relative;left:50%;transform:translateX(-50%)}.btn.btn-s{max-width:344px;padding:17px 0;font-size:16px}@media screen and (max-width:768px){.btn.btn-s{padding:15px 10px;max-width:none;width:100%}}.btn.btn-red{background-color:#cd182f}.btn:disabled,.btn:focus,.btn:focus,.btn:visited{outline:none;-webkit-box-shadow:none;box-shadow:none;text-decoration:none}.btn:not(:disabled):not(.disabled).active,.btn:not(:disabled):not(.disabled):active,.btn:not(:disabled):not(.disabled):active:focus{outline:none;-webkit-box-shadow:none;box-shadow:none;text-decoration:none}.btn.touch,.btn:active,.btn:hover{outline:none;-webkit-box-shadow:none;box-shadow:none;text-decoration:none}.btn:active,.btn:hover{-webkit-box-shadow:0;box-shadow:0}.btn.disabled,.btn:disabled{opacity:1}.btn.disabled:active,.btn.disabled:hover,.btn:disabled:active,.btn:disabled:hover{opacity:0.6}.btn-bevel{-webkit-clip-path:polygon(0 16px,16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%);clip-path:polygon(0 16px,16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%)}.movie-wrap{position:relative;width:100%;padding-top:56.25%}.movie-wrap iframe{position:absolute;top:0;right:0;width:100%!important;height:100%!important}.txt-red{color:#cd182f}.txt-yellow{color:#cbaa4c}.txt-small{font-size:12px;font-weight:normal;line-height:110%}.img-center{display:block;margin-left:auto;margin-right:auto}.wrap{padding-top:57px;overflow:hidden}@media screen and (max-width:768px){.wrap{padding-bottom:70px}}@media (min-width:992px){.wrap{padding-top:70px}}.container{max-width:100%;padding-left:20px;padding-right:20px}@media (min-width:768px){.container{max-width:1108px;padding-left:30px;padding-right:30px}}.container-l{max-width:100%;padding-left:30px;padding-right:30px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container-l{max-width:1304px}}.img-note{color:#fff;font-size:12px;letter-spacing:0.04em;line-height:1.1}@media screen and (max-width:768px){.img-note{font-size:9px}}.img-note-s{color:#000;font-size:10px;letter-spacing:0.04em;line-height:1.1}@media screen and (max-width:768px){.img-note-s{font-size:9px}}.lp-header{background-color:#cd182f;height:57px;width:100%;position:fixed;top:0;left:0;z-index:1005}.lp-header>.inner{padding:0 0 0 10px;display:-webkit-box;display:-ms-flexbox;display:flex}.lp-header .site-logo{max-width:150px;-webkit-box-flex:150px;-ms-flex:150px;flex:150px;height:57px;padding:9px 0}.lp-header .header-nav{height:57px;max-width:calc(100% - 150px);-webkit-box-flex:calc(100% - 150px);-ms-flex:calc(100% - 150px);flex:calc(100% - 150px)}@media (min-width:992px){.lp-header{height:70px}.lp-header>.inner{padding-right:30px}.lp-header .site-logo{height:70px;padding:15px 0}.lp-header .header-nav{height:70px}}@media (min-width:1481px){.lp-header>.inner{padding-left:30px}}.site-logo{width:150px;margin-bottom:0}.site-logo .logo-inner,.site-logo .logo-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site-logo .logo-icon{-webkit-box-flex:39px;-ms-flex:39px;flex:39px;max-width:39px;max-height:39px}.site-logo .logo-text{max-width:calc(100% - 39px);-webkit-box-flex:calc(100% - 39px);-ms-flex:calc(100% - 39px);flex:calc(100% - 39px);padding-left:9px;color:#fff;font-size:15px;line-height:1.1;margin:0;position:relative;top:-2px}.header-nav{display:none;flex-grow:1}.header-nav .nav-list{display:flex;justify-content:end;gap:28px;height:100%;align-items:center;margin-bottom:0;padding-left:10px}.header-nav .nav-list .link{font-size:1.4rem;font-weight:700s;color:#fff;display:block;text-align:center;line-height:1.3}.header-nav .nav-list .link.link-btn{padding:4px 14px 5px;background-color:#000;border-radius:100px}@media (min-width:992px){.header-nav{display:block}.header-nav .nav-list .list-item{margin-right:0px}.header-nav .nav-list .link{font-size:1.3rem;font-weight:bold}.header-nav .nav-list .link .br{display:none}}@media (min-width:1201px){.header-nav .nav-list .link{font-size:1.4rem;font-weight:bold}.header-nav .nav-list .link .br{display:block}}@media (min-width:1481px){.header-nav .nav-list .list-item{margin-right:10px}.header-nav .nav-list .link{font-size:1.4rem;font-weight:bold;padding:10px}.header-nav .nav-list .link .br{display:none}}.drawer-nav{display:none;visibility:hidden;max-width:400px;width:calc(100% - 15px);height:calc(100% - 57px);background-color:#a0191a;padding:10px 30px 70px;position:fixed;top:57px;right:0;-webkit-transition-property:-webkit-transform visibility;transition-property:-webkit-transform visibility;-o-transition-property:transform visibility;transition-property:transform visibility;transition-property:transform visibility,-webkit-transform visibility;-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;-webkit-transform:translateX(calc(100% + 30px));-ms-transform:translateX(calc(100% + 30px));transform:translateX(calc(100% + 30px));z-index:1000}.drawer-nav:after{content:"";background-color:#000;width:12px;height:12px;display:block;position:absolute;left:0;bottom:90px;-webkit-transform:translate(-50%,0) rotate(45deg);-ms-transform:translate(-50%,0) rotate(45deg);transform:translate(-50%,0) rotate(45deg)}.drawer-nav.open{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);visibility:visible}.drawer-nav .nav-list{margin-bottom:0;max-height:100%;overflow-y:auto}.drawer-nav .nav-list .list-item{margin-right:10px}.drawer-nav .nav-list .link{font-size:1.4rem;font-weight:bold;color:#fff;display:block;padding:18px 10px;border-bottom:1px solid #fff;text-align:center}@media (max-width:991px){.drawer-nav{display:block}}.drawer-btn{font-size:1.1rem;display:none;color:#fff;width:68px;height:57px;border:0;background:none;position:fixed;top:0;right:0;text-align:left;padding:10px;z-index:1010}.drawer-btn:active,.drawer-btn:hover{opacity:1;color:#fff}.drawer-btn.active{opacity:1}.drawer-btn .icon-bar{position:absolute;display:block;background-color:#fff;width:22px;height:3px;right:10px;top:27px;-webkit-transition-property:background-color;-o-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;text-align:center}.drawer-btn .icon-bar:after,.drawer-btn .icon-bar:before{content:"";-webkit-transition-property:-webkit-transform top bottom;transition-property:-webkit-transform top bottom;-o-transition-property:transform top bottom;transition-property:transform top bottom;transition-property:transform top bottom,-webkit-transform top bottom;-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;display:block;position:absolute;height:3px;width:22px;right:50%;top:50%;background-color:#fff;margin:0}.drawer-btn .icon-bar:before{-webkit-transform:translate(50%,-8px) rotate(0);-ms-transform:translate(50%,-8px) rotate(0);transform:translate(50%,-8px) rotate(0)}.drawer-btn .icon-bar:after{-webkit-transform:translate(50%,4px) rotate(0);-ms-transform:translate(50%,4px) rotate(0);transform:translate(50%,4px) rotate(0)}.drawer-btn.active .icon-bar{background-color:transparent}.drawer-btn.active .icon-bar:before{-webkit-transform:translate(50%,-50%) rotate(45deg);-ms-transform:translate(50%,-50%) rotate(45deg);transform:translate(50%,-50%) rotate(45deg)}.drawer-btn.active .icon-bar:after{-webkit-transform:translate(50%,-50%) rotate(-45deg);-ms-transform:translate(50%,-50%) rotate(-45deg);transform:translate(50%,-50%) rotate(-45deg)}@media (max-width:991px){.drawer-btn{display:block}}.lp-footer{background-color:#000;padding:20px 0;color:#fff}.lp-footer .footer-logo{margin-bottom:10px;width:40px;margin-bottom:10px;margin-inline:auto}.lp-footer .footer-logo img{height:40px}.lp-footer .footer-logo .logo-icon{display:block;margin-right:auto;margin-left:auto;margin-bottom:0;width:auto}.lp-footer .footer-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px}.lp-footer .footer-menu .item{margin-left:10px;margin-right:10px}.lp-footer .footer-menu .link{font-size:1.2rem;font-weight:bold;color:#fff}.lp-footer .copyright{font-size:1rem;font-weight:bold;line-height:1.3;text-align:center}.lp-mv .mv-wrap{position:relative;text-align:center;margin:0}.lp-mv .mv-wrap .img-note{position:absolute;bottom:30px;right:40px}@media screen and (max-width:768px){.lp-mv .mv-wrap .img-note{right:20px;bottom:17px}}.lp-mv .mv-img{display:block;width:100%;height:auto;margin:0 auto}.section-about{padding:68px 0 80px;background-color:#000}@media screen and (max-width:768px){.section-about{padding:64px 0}}.section-about h2{margin-bottom:35px;text-align:center}@media screen and (max-width:768px){.section-about h2{line-height:0}}.section-about h2 img{width:400px}@media screen and (max-width:768px){.section-about h2 img{width:auto;height:14.6px}}.section-about .container>p{max-width:784px;margin:0 auto}.section-about .container ul.list-point{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:66px}@media screen and (max-width:768px){.section-about .container ul.list-point{display:grid;grid-template-columns:1fr;gap:20px;margin-top:40px}}.section-about .container ul.list-point li{display:flex;flex-direction:column;gap:12px;padding:30px 40px 35px;border:1px solid #cbaa4c}.section-about .container ul.list-point li h3{color:#cbaa4c;font-size:22px;font-weight:700;line-height:1.4}.section-about .container ul.list-point li p{color:#fff;font-size:15px;line-height:1/6}.section-about .container ul.list-point li a{color:#fff;border-bottom:1px solid #fff}.section-price{padding:120px 0 80px;background-color:#cd182f;background-image:url(/v=1782712603/files/user/common/2026-27/seasonticket/bg_texture_red.webp);background-size:100%}@media screen and (max-width:768px){.section-price{padding:64px 0}}.section-price h2{width:120px;margin-bottom:35px}@media screen and (max-width:768px){.section-price h2{line-height:0}}.section-price h2 img{display:block;width:auto;max-width:240px;height:auto;margin:0 auto}@media screen and (max-width:768px){.section-price h2 img{max-width:100%}}.section-price .bl-price{text-align:center}.section-price .bl-price img{width:100%;max-width:696px;height:auto}@media screen and (max-width:768px){.section-price .bl-price img{max-width:none}}.section-price .bl-price p{display:flex;align-items:baseline;gap:4px;width:100%;max-width:696px;margin:12px auto 0;color:#fff;font-size:13px;text-align:left}@media screen and (max-width:768px){.section-price .bl-price p{gap:2px;font-size:11px}}.section-price .bl-price p:before{flex:none;content:"※"}.section-change-season{padding:68px 0 80px;background-color:#000}@media screen and (max-width:768px){.section-change-season{padding:64px 0}}.section-change-season h2{margin-bottom:35px;text-align:center}@media screen and (max-width:768px){.section-change-season h2{line-height:0}}.section-change-season h2 img{width:415px}@media screen and (max-width:768px){.section-change-season h2 img{width:264px;max-width:80%;height:auto}}.section-change-season .bl-change-season{padding:80px 128px;background-color:#fff;border-radius:4px}@media screen and (max-width:768px){.section-change-season .bl-change-season{padding:40px 25px}}.section-change-season .change-list .change-item{padding:25px 0;border-bottom:1px solid #ccc}.section-change-season .change-list .change-item:first-child{padding-top:0}@media screen and (max-width:768px){.section-change-season .change-list .change-item{padding:20px 0}}.section-change-season .change-list .change-item.is-open .change-a{display:block}.section-change-season .change-list .change-item.is-open .icon{transform:rotate(0deg)}.section-change-season .change-list .change-q{display:flex;align-items:flex-start;gap:11px;width:100%;padding:0;background:none;border:none;text-align:left;cursor:pointer}@media screen and (max-width:768px){.section-change-season .change-list .change-q{gap:4px}}.section-change-season .change-list .change-q .num{flex-shrink:0;width:37px;font-family:"Unbounded",sans-serif;font-weight:700;font-size:30px;line-height:30px;color:#cbaa4c}@media screen and (max-width:768px){.section-change-season .change-list .change-q .num{width:22px;font-size:18px;line-height:1.2}}.section-change-season .change-list .change-q .ttl{flex:1;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:20px;line-height:30px;color:#000}@media screen and (max-width:768px){.section-change-season .change-list .change-q .ttl{font-size:14px;line-height:1.4}}.section-change-season .change-list .change-q .icon{flex-shrink:0;width:31px;height:31px;transform:rotate(180deg);transition:transform 0.3s ease}@media screen and (max-width:768px){.section-change-season .change-list .change-q .icon{width:28px;height:28px}}.section-change-season .change-list .change-q .icon svg{display:block;width:100%;height:100%}.section-change-season .change-list .change-a{display:none;padding-top:10px}@media screen and (max-width:768px){.section-change-season .change-list .change-a{padding-top:4px}}.section-change-season .change-list .change-a p{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:16px;line-height:1.65;letter-spacing:0.08em;color:#000}@media screen and (max-width:768px){.section-change-season .change-list .change-a p{font-size:13px}}.section-seat-lineup{position:relative;padding:80px 0;background-color:#cd182f;background-image:url(/v=1782712603/files/user/common/2026-27/seasonticket/bg_texture_red.webp);background-size:100%}@media screen and (max-width:768px){.section-seat-lineup{padding:48px 0}}.section-seat-lineup h2{margin-bottom:35px}.section-seat-lineup h2 img{width:508px;height:auto}@media screen and (max-width:768px){.section-seat-lineup h2 img{width:auto;height:30px}}.section-seat-lineup .seat-map{text-align:center;margin-bottom:56px}.section-seat-lineup .seat-map img{width:100%;height:auto}@media screen and (max-width:768px){.section-seat-lineup .seat-map{margin-bottom:28px}}.section-seat-lineup .seat-slider{position:relative}.section-seat-lineup .seat-main{position:relative;margin-bottom:24px}@media screen and (max-width:768px){.section-seat-lineup .seat-main{margin-bottom:12px}}.section-seat-lineup .seat-main .splide__slide img{display:block;width:100%;height:auto}.section-seat-lineup .seat-main .splide__arrow{position:absolute;top:50%;transform:translateY(-50%);width:50px;height:50px;padding:0;border:0;background:transparent;cursor:pointer;z-index:5;transition:opacity 0.2s}.section-seat-lineup .seat-main .splide__arrow svg{display:block;width:100%;height:100%}.section-seat-lineup .seat-main .splide__arrow:disabled{opacity:0.35;cursor:default}.section-seat-lineup .seat-main .splide__arrow--prev{left:-25px}@media screen and (max-width:768px){.section-seat-lineup .seat-main .splide__arrow--prev{left:-15px}}.section-seat-lineup .seat-main .splide__arrow--next{right:-25px}@media screen and (max-width:768px){.section-seat-lineup .seat-main .splide__arrow--next{right:-15px}}@media screen and (max-width:768px){.section-seat-lineup .seat-main .splide__arrow{width:30px;height:30px}}.section-seat-lineup .seat-price{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;height:90px;margin-bottom:24px;color:#fff}@media screen and (max-width:768px){.section-seat-lineup .seat-price{gap:4px;height:46px;margin-bottom:16px}}.section-seat-lineup .seat-price.has-code{display:grid;grid-template-columns:auto auto auto;justify-content:center;align-content:center;align-items:center;column-gap:35px;row-gap:5px}@media screen and (max-width:768px){.section-seat-lineup .seat-price.has-code{column-gap:12px;row-gap:4px}}.section-seat-lineup .seat-price.has-code .price-row{display:contents}.section-seat-lineup .seat-price .price-row{display:flex;align-items:center;justify-content:center;gap:35px;min-height:48px}@media screen and (max-width:768px){.section-seat-lineup .seat-price .price-row{gap:12px;min-height:0}}.section-seat-lineup .seat-price .price-code{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:105px;height:36px;border:1px solid #fff;font-family:"Unbounded",sans-serif;font-weight:700;font-size:28px;line-height:1.2;letter-spacing:0.08em;text-indent:0.08em;white-space:nowrap}@media screen and (max-width:768px){.section-seat-lineup .seat-price .price-code{width:46px;height:20px;font-size:12px}}.section-seat-lineup .seat-price .price-col{display:flex}.section-seat-lineup .seat-price .price-label{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:28px;line-height:1.4;letter-spacing:0.04em;white-space:nowrap}@media screen and (max-width:768px){.section-seat-lineup .seat-price .price-label{font-size:11px}}.section-seat-lineup .seat-price .price-val{font-family:"Unbounded",sans-serif;font-weight:700;font-size:30px;line-height:1.4;white-space:nowrap}@media screen and (max-width:768px){.section-seat-lineup .seat-price .price-val{font-size:12px}}.section-seat-lineup .seat-nav{position:relative}.section-seat-lineup .seat-nav .splide__slide{height:auto}.section-seat-lineup .seat-nav .seat-tab{display:flex;align-items:center;justify-content:center;gap:10px;height:100%;padding:8px 14px 8px 8px;background-color:#000;transition:0.3s ease-out;cursor:pointer}.section-seat-lineup .seat-nav .seat-tab.is-active{background:#fff}.section-seat-lineup .seat-nav .seat-tab.is-active .seat-tab__label{color:#000}.section-seat-lineup .seat-nav .seat-tab .seat-tab__num{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:34px;height:30px;font-family:"Unbounded",sans-serif;font-weight:700;font-size:18px;line-height:1.1;color:#fff}.section-seat-lineup .seat-nav .seat-tab .seat-tab__label{font-weight:700;font-size:14px;letter-spacing:0.04em;color:#fff;white-space:nowrap;transition:0.3s ease-out}.section-seat-lineup .seat-nav .splide__slide.is-active .seat-tab{background-color:#fff}.section-seat-lineup .seat-nav .splide__slide.is-active .seat-tab .seat-tab__label{color:#000}.section-seat-lineup .seat-nav .splide__arrow{position:absolute;top:50%;transform:translateY(-50%);width:12px;height:26px;padding:0;border:0;background:transparent;cursor:pointer;z-index:5}.section-seat-lineup .seat-nav .splide__arrow svg{display:block;width:100%;height:100%}.section-seat-lineup .seat-nav .splide__arrow:disabled{opacity:0.35;cursor:default}.section-seat-lineup .seat-nav .splide__arrow--prev{left:-28px}@media screen and (max-width:768px){.section-seat-lineup .seat-nav .splide__arrow--prev{left:-16px}}.section-seat-lineup .seat-nav .splide__arrow--next{right:-28px}@media screen and (max-width:768px){.section-seat-lineup .seat-nav .splide__arrow--next{right:-16px}}#benefit{width:90%;max-width:1048px;margin:0 auto;margin-top:60px;padding-top:80px}@media screen and (max-width:768px){#benefit{margin-top:0;padding-top:60px}}#benefit h2{margin-bottom:0}@media screen and (max-width:768px){#benefit h2{margin-left:0}}#benefit h2 img{width:237px}@media screen and (max-width:768px){#benefit h2 img{width:auto;height:38px}}#benefit .benefit-list{margin-top:36px;display:grid;grid-template-columns:repeat(2,1fr);gap:8px}@media screen and (max-width:768px){#benefit .benefit-list{margin-top:28px;grid-template-columns:repeat(1,1fr);gap:20px}}#benefit .benefit-list li{padding:14px 14px 28px;background-color:#fff}@media screen and (max-width:768px){#benefit .benefit-list li{padding:22px 20px}}#benefit .benefit-list li .img-wrap{position:relative}#benefit .benefit-list li .img-wrap .img-note-s{position:absolute;bottom:6px;left:6px}@media screen and (max-width:768px){#benefit .benefit-list li .img-wrap .img-note-s{bottom:10px;left:10px}}#benefit .benefit-list li .text-wrap{margin-top:18px;padding:0 9px}@media screen and (max-width:768px){#benefit .benefit-list li .text-wrap{margin-top:16px;padding:0}}#benefit .benefit-list li .text-wrap .title{font-size:20px;font-weight:700;letter-spacing:0;line-height:30px}#benefit .benefit-list li .text-wrap .text{margin-top:12px;font-size:14px;line-height:165%;letter-spacing:0}@media screen and (max-width:768px){#benefit .benefit-list li .text-wrap .text{margin-top:10px}}#benefit .benefit-list li .text-wrap .attention{display:flex;flex-direction:column;gap:10px;margin-top:12px}#benefit .benefit-list li .text-wrap .attention li{display:flex;align-items:baseline;gap:5px;padding:0;font-size:14px;line-height:1.65}#benefit .benefit-list li .text-wrap .attention li:before{flex:none;content:"※"}.img-area{position:relative;width:100%}.img-area .img-note{position:absolute;bottom:30px;right:40px}@media screen and (max-width:768px){.img-area .img-note{bottom:15px;right:15px}}.section-request-and-note{position:relative;padding:60px 0 140px;background-color:#cd182f;background-image:url(/v=1782712603/files/user/common/2026-27/seasonticket/bg_texture_beige.webp);background-size:100%}@media screen and (max-width:768px){.section-request-and-note{margin-top:-6px;padding:0}}.section-request-and-note .container h2{text-align:left;padding:80px 0 36px}@media screen and (max-width:768px){.section-request-and-note .container h2{margin-left:10px;margin-bottom:0;padding:60px 0 28px}}.section-request-and-note .container h2 img{width:auto;height:57px}@media screen and (max-width:768px){.section-request-and-note .container h2 img{width:auto;height:37.8px}}.section-request-and-note .container .bl-request{margin-top:6px}.section-request-and-note .container .bl-request .contents-inr{display:flex;flex-direction:column;gap:10px}.section-request-and-note .container .bl-request .seat-root{margin-top:5px}.section-request-and-note .container .bl-request .seat-root .root-list{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;width:100%;padding-bottom:33px;margin-bottom:0}@media screen and (max-width:768px){.section-request-and-note .container .bl-request .seat-root .root-list{grid-template-columns:60% 1fr;gap:10px;padding-bottom:24px}}.section-request-and-note .container .bl-request .seat-root .root-list li{flex:1;text-align:center}@media screen and (max-width:768px){.section-request-and-note .container .bl-request .seat-root .root-list li:first-child .root-btn{text-align:left}}.section-request-and-note .container .bl-request .seat-root .root-list li .root-btn{display:flex;align-items:center;justify-content:center;position:relative;height:100%;padding:12px;font-size:22px;font-weight:700;color:#fff;background-color:#000;border:4px solid #000;letter-spacing:0.02em;line-height:1.2;cursor:pointer}@media screen and (max-width:768px){.section-request-and-note .container .bl-request .seat-root .root-list li .root-btn{font-size:14px;line-height:1.2;border:2px solid #000;height:80px}}.section-request-and-note .container .bl-request .seat-root .root-list li .root-btn.root-current{color:#cd182f;background-color:#fff;cursor:default}.section-request-and-note .container .bl-request .seat-root .root-list li .root-btn.root-current:after{content:"";position:absolute;left:50%;bottom:-14.7px;transform:translateX(-50%);width:25px;height:23px;background:url("/files/user/common/2026-27/seasonticket/icn_arrow_bottom.webp") no-repeat center/contain}@media screen and (max-width:768px){.section-request-and-note .container .bl-request .seat-root .root-list li .root-btn.root-current:after{bottom:-10.3px;transform:translateX(-50%);width:19px;height:16px;background:url("/files/user/common/2026-27/seasonticket/icn_arrow_bottom_sp.webp") no-repeat center/contain}}.section-request-and-note .container .bl-request .seat-root .seat-root-pane{display:flex;flex-direction:column;gap:10px}.section-request-and-note .container .bl-request .request-wrap{padding:64px 88px 64px;background-color:#fff}@media screen and (max-width:768px){.section-request-and-note .container .bl-request .request-wrap{padding:30px 20px 40px 20px}}.section-request-and-note .container .bl-request .request-wrap h3{margin-bottom:40px;font-size:30px;font-weight:700;letter-spacing:0.04em;line-height:1.3}@media screen and (max-width:768px){.section-request-and-note .container .bl-request .request-wrap h3{margin-bottom:30px;font-size:22px}}.section-request-and-note .container .bl-request .request-wrap .buy-map,.section-request-and-note .container .bl-request .request-wrap .buy-map-new{max-width:520px;margin:0 auto}.section-request-and-note .container .bl-request .request-wrap .text-note{display:flex;margin-top:28px;font-size:14px;letter-spacing:0;line-height:1.65}.section-request-and-note .container .bl-request .request-wrap .text-note:before{content:"※";display:block;margin:0 1px 0 0;color:#000;font-size:14px}@media screen and (max-width:768px){.section-request-and-note .container .bl-request .request-wrap .text-note{margin-top:20px}}.section-request-and-note .container .bl-request .request-wrap .text-note+.text-note{margin-top:5px}.section-request-and-note .container .bl-request .request-wrap .text-note+.text{margin-top:30px}.section-request-and-note .container .bl-request .request-wrap .request-list{display:grid;grid-template-columns:auto 1fr;gap:10px 0;margin-top:21px;margin-bottom:36px}@media screen and (max-width:768px){.section-request-and-note .container .bl-request .request-wrap .request-list{margin-top:30px;margin-bottom:30px}}.section-request-and-note .container .bl-request .request-wrap .request-list li{display:grid;grid-template-columns:subgrid;grid-column:span 2;align-items:center;background-color:#f5eedb}@media screen and (max-width:768px){.section-request-and-note .container .bl-request .request-wrap .request-list li{display:block}}.section-request-and-note .container .bl-request .request-wrap .request-list li .item,.section-request-and-note .container .bl-request .request-wrap .request-list li .value{padding-block:16px 20px;line-height:1.65}.section-request-and-note .container .bl-request .request-wrap .request-list li .item{padding-right:30px;padding-left:25px;font-weight:700;letter-spacing:0.04em;background-color:#f5eedb}@media screen and (max-width:768px){.section-request-and-note .container .bl-request .request-wrap .request-list li .item{padding-block:12px;text-align:center;line-height:1.65}}.section-request-and-note .container .bl-request .request-wrap .request-list li .value{padding-right:26px;padding-left:33px;font-size:15px;letter-spacing:0;border:1px solid #f5eedb;background-color:#fff}@media screen and (max-width:768px){.section-request-and-note .container .bl-request .request-wrap .request-list li .value{padding-block:10px;padding-right:20px;padding-left:20px;font-size:14px;line-height:1.65}}.section-request-and-note .container .bl-request .request-wrap .request-list li .value .text-note{margin-top:5px}.section-request-and-note .container .bl-request .request-wrap .block-img{margin-top:20px}.section-request-and-note .container .bl-request .request-wrap h4{margin-top:80px;padding:16px 30px 18px;background-color:#b3a36b;font-size:20px;color:#fff;font-weight:700;line-height:1.3;letter-spacing:0.04em}@media screen and (max-width:768px){.section-request-and-note .container .bl-request .request-wrap h4{margin-top:40px;padding:12px 12px 14px 16px;font-size:16px}}.section-request-and-note .container .bl-request .request-wrap .list-note{margin-top:30px}@media screen and (max-width:768px){.section-request-and-note .container .bl-request .request-wrap .list-note{margin-top:20px;margin-bottom:0}}.section-request-and-note .container .bl-request .request-wrap .list-note li{display:flex;margin-top:12px;line-height:1.6;letter-spacing:0.04em}@media screen and (max-width:768px){.section-request-and-note .container .bl-request .request-wrap .list-note li{font-size:14px;line-height:1.3}}.section-request-and-note .container .bl-request .request-wrap .list-note li:before{content:"●";display:block;color:#cd182f;margin:4px 9px 0 0;font-size:12px}@media screen and (max-width:768px){.section-request-and-note .container .bl-request .request-wrap .list-note li:before{margin:1px 6px 0 0;font-size:1.2rem}}.section-request-and-note .container .bl-request .request-wrap .list-note li a{transition:0.3s;border-bottom:1px solid #000}.section-request-and-note .container .bl-request .request-wrap .list-note li a:hover{opacity:0.7}.section-request-and-note .container .bl-request .request-wrap .list-note li .text-red{color:#cd182f;border-bottom:1px solid #cd182f}.section-request-and-note .container .bl-request .request-wrap .list-note .note-text{display:flex;padding:0 0 8px 20px;font-size:14px;line-height:1.65;letter-spacing:0}.section-request-and-note .container .bl-request .request-wrap .list-note .note-text:before{display:none}@media screen and (max-width:768px){.section-request-and-note .container .bl-request .request-wrap .list-note .note-text{font-size:12px}}.section-request-and-note .container .bl-request .request-wrap .list-note .note-s{display:flex;padding:0 0 8px 20px;font-size:14px;line-height:1.65;letter-spacing:0}@media screen and (max-width:768px){.section-request-and-note .container .bl-request .request-wrap .list-note .note-s{font-size:12px}}.section-request-and-note .container .bl-request .request-wrap .list-note .note-s:before{content:"※";display:block;margin:0 1px 0 0;color:#000;font-size:14px}@media screen and (max-width:768px){.section-request-and-note .container .bl-request .request-wrap .list-note .note-s:before{font-size:12px}}.section-request-and-note .container .bl-request .request-wrap .text-box{margin:20px 0 0 0;padding:20px 30px 17px 25px;width:230px;font-size:12px;letter-spacing:0.04em;line-height:1.8;background:rgba(229,218,176,0.2)}@media screen and (max-width:768px){.section-request-and-note .container .bl-request .request-wrap .text-box{margin:20px 12px 0;width:calc(100% - 24px)}}.section-request-and-note .container .bl-request .request-wrap .text{line-height:1.3;letter-spacing:0.04em}.section-request-and-note .container .bl-request .request-wrap .btn-wrap{margin-top:60px;text-align:center}@media screen and (max-width:768px){.section-request-and-note .container .bl-request .request-wrap .btn-wrap{flex-direction:column;gap:20px;margin-top:34px}}.section-request-and-note .container .bl-request .request-wrap .btn-wrap a{margin-top:0;border-radius:88px;line-height:1.24;letter-spacing:1.28px}@media screen and (max-width:768px){.section-request-and-note .container .bl-request .request-wrap .btn-wrap a{font-size:16px;letter-spacing:0.08em;border-radius:85px}}.section-request-and-note .container .bl-request .request-wrap .btn-gray{background-color:#cccccc;pointer-events:none;cursor:default}.section-request-and-note .container .bl-request .request-wrap .btn-note{display:flex;margin-top:20px;font-size:12px;line-height:1.65;letter-spacing:0;justify-content:center}.section-request-and-note .container .bl-request .request-wrap .btn-note.red{color:#cd182f}.section-request-and-note .container .bl-request .request-wrap .btn-note.red:before{color:#cd182f}.section-request-and-note .container .bl-request .request-wrap .btn-note:before{content:"※";display:block;margin:0 1px 0 0;color:#000;font-size:12px}@media screen and (max-width:768px){.section-request-and-note .container .bl-request .request-wrap .btn-note{text-align:left}}.section-request-and-note .container .bl-sales-schedule{margin-top:60px}@media screen and (max-width:768px){.section-request-and-note .container .bl-sales-schedule{margin-top:0}}.section-request-and-note .container .bl-sales-schedule h2 img{width:517px}@media screen and (max-width:768px){.section-request-and-note .container .bl-sales-schedule h2 img{width:186px;height:85px}}.section-request-and-note .container .bl-sales-schedule .title-purchase_priority img{width:725px;height:130px}@media screen and (max-width:768px){.section-request-and-note .container .bl-sales-schedule .title-purchase_priority img{width:245px;height:104px}}.section-request-and-note .container .bl-sales-schedule .bl-inner{padding:48px 88px;font-size:14px;letter-spacing:0;line-height:1.65;background-color:#fff}@media screen and (max-width:768px){.section-request-and-note .container .bl-sales-schedule .bl-inner{padding:30px 20px 40px 20px}}.section-request-and-note .container .bl-note{margin-top:60px}@media screen and (max-width:768px){.section-request-and-note .container .bl-note{margin-top:0}}.section-request-and-note .container .bl-note .list-note{padding:48px 60px;background-color:#fff}@media screen and (max-width:768px){.section-request-and-note .container .bl-note .list-note{margin-bottom:0;padding:24px 32px}}.section-request-and-note .container .bl-note .list-note li{display:flex;margin-top:12px;font-size:14px;line-height:1.3;letter-spacing:0.04em}@media screen and (max-width:768px){.section-request-and-note .container .bl-note .list-note li{margin-top:16px}}.section-request-and-note .container .bl-note .list-note li:before{content:"●";display:block;color:#cd182f;margin-right:6px;font-size:1.2rem}.section-request-and-note .container .bl-faq{margin-top:60px}@media screen and (max-width:768px){.section-request-and-note .container .bl-faq{margin-top:0}}.section-request-and-note .container .bl-faq .faq-lists{display:flex;flex-direction:column;gap:20px;max-width:1040px;margin:0 auto 0}@media screen and (max-width:768px){.section-request-and-note .container .bl-faq .faq-lists{padding-bottom:60px}}.section-request-and-note .container .bl-faq .faq-lists .faq-list{display:grid;grid-template-columns:1fr 94px;align-items:stretch;gap:0 48px;padding:28px 10px 28px 56px;background:#fff;border-radius:8px}@media screen and (max-width:768px){.section-request-and-note .container .bl-faq .faq-lists .faq-list{grid-template-columns:1fr 50px;padding:20px 10px 20px 20px;gap:0 12px}}.section-request-and-note .container .bl-faq .faq-lists .faq-list.open .faq-a{grid-template-rows:1fr}.section-request-and-note .container .bl-faq .faq-lists .faq-list.open .status svg path:last-child{opacity:0}.section-request-and-note .container .bl-faq .faq-lists .faq-list .faq-a-group,.section-request-and-note .container .bl-faq .faq-lists .faq-list .faq-q{display:grid;grid-template-columns:46px 1fr;gap:0 20px;overflow:hidden}@media screen and (max-width:768px){.section-request-and-note .container .bl-faq .faq-lists .faq-list .faq-a-group,.section-request-and-note .container .bl-faq .faq-lists .faq-list .faq-q{grid-template-columns:30px 1fr;gap:0 12px}}.section-request-and-note .container .bl-faq .faq-lists .faq-list .faq-q{align-items:center;cursor:pointer}@media screen and (max-width:768px){.section-request-and-note .container .bl-faq .faq-lists .faq-list .faq-q svg{width:30px;height:30px}}.section-request-and-note .container .bl-faq .faq-lists .faq-list .faq-a{display:grid;grid-template-rows:0fr;transition:0.3s ease-out}@media screen and (max-width:768px){.section-request-and-note .container .bl-faq .faq-lists .faq-list .faq-a{grid-column:span 2;padding-right:10px}.section-request-and-note .container .bl-faq .faq-lists .faq-list .faq-a svg{width:30px;height:30px}}.section-request-and-note .container .bl-faq .faq-lists .faq-list .faq-a .faq-a-inr{overflow:hidden}.section-request-and-note .container .bl-faq .faq-lists .faq-list .faq-a .faq-a-group{padding:24px 0 12px}@media screen and (max-width:768px){.section-request-and-note .container .bl-faq .faq-lists .faq-list .faq-a .faq-a-group{padding:20px 0 10px}}.section-request-and-note .container .bl-faq .faq-lists .faq-list .faq-a .faq-a-group p{padding-top:5px;font-size:14px;letter-spacing:0;line-height:1.65}@media screen and (max-width:768px){.section-request-and-note .container .bl-faq .faq-lists .faq-list .faq-a .faq-a-group p{padding-top:0}}.section-request-and-note .container .bl-faq .faq-lists .faq-list .faq-a .faq-a-group p .text-red{color:#cd182f}.section-request-and-note .container .bl-faq .faq-lists .faq-list .faq-a .faq-a-group a{font-weight:700;border-bottom:1px solid #000}.section-request-and-note .container .bl-faq .faq-lists .faq-list h3{margin:0;font-size:20px;font-weight:700;line-height:1.45;letter-spacing:0}@media screen and (max-width:768px){.section-request-and-note .container .bl-faq .faq-lists .faq-list h3{font-size:14px}}.section-request-and-note .container .bl-faq .faq-lists .faq-list .status-wrap{flex:none;grid-row:span 2;border-left:1px solid #f0bac1;cursor:pointer}@media screen and (max-width:768px){.section-request-and-note .container .bl-faq .faq-lists .faq-list .status-wrap{grid-row:span 1}}.section-request-and-note .container .bl-faq .faq-lists .faq-list .status{display:flex;align-items:flex-start;justify-content:center;position:relative;top:10px;height:100%;text-align:center}@media screen and (max-width:768px){.section-request-and-note .container .bl-faq .faq-lists .faq-list .status{top:0;align-items:center}}@media screen and (max-width:768px){.section-request-and-note .container .bl-faq .faq-lists .faq-list .status svg{width:20px}}.section-request-and-note .container .bl-faq .faq-lists .faq-list .status svg path{transition:0.3s ease-out}.section-access{padding-top:80px;padding-bottom:60px}@media screen and (max-width:768px){.section-access{margin-top:0;padding-top:0;padding-bottom:60px}}.section-access h2.access-title img{width:225px;height:auto}@media screen and (max-width:768px){.section-access h2.access-title img{width:auto;height:37.8px}}.section-access .access-map-wrap{margin:42px auto 0;padding:73px 100px 80px;max-width:1100px;background-color:#fff;border-radius:4px}@media screen and (max-width:768px){.section-access .access-map-wrap{margin-top:24px;padding:30px 23px}}.section-access .access-map-wrap .access-map img{width:100%;height:auto}.section-access .access-map-wrap .access-address-wrap{display:flex;gap:20px;justify-content:space-between;align-items:center;margin-top:60px;padding:44px 60px;background-color:#ededed}@media screen and (max-width:768px){.section-access .access-map-wrap .access-address-wrap{flex-direction:column;justify-content:center;margin-top:22px;padding:20px 30px}}.section-access .access-map-wrap .access-address-wrap .address{display:flex;gap:25px;justify-content:space-between;align-items:center}@media screen and (max-width:768px){.section-access .access-map-wrap .access-address-wrap .address{flex-direction:column;align-items:flex-start;gap:8px;width:100%}}.section-access .access-map-wrap .access-address-wrap .address .heading-s{padding-right:25px;border-right:1px solid #000;white-space:nowrap;font-weight:700;font-size:16px;line-height:1.5}@media screen and (max-width:768px){.section-access .access-map-wrap .access-address-wrap .address .heading-s{padding-right:0;border:none;font-size:12px}}.section-access .access-map-wrap .access-address-wrap .address .text-m{font-size:16px;line-height:1.5}@media screen and (max-width:768px){.section-access .access-map-wrap .access-address-wrap .address .text-m{font-size:14px;line-height:1.6}}.section-access .access-map-wrap .access-address-wrap .btn{display:flex;justify-content:center;align-items:center;padding:11px;max-width:200px;width:100%;height:50px;border:1px solid #000;background-color:#000;color:#fff;font-weight:700;font-size:14px;border-radius:0;text-align:center}@media screen and (max-width:768px){.section-access .access-map-wrap .access-address-wrap .btn{max-width:188px;height:34px;font-size:11px}}.section-access .access-map-wrap .access-address-wrap .btn .text-bold{position:relative;display:flex;align-items:flex-end;justify-content:center;gap:6px;color:#fff}.section-access .access-map-wrap .access-address-wrap .btn .text-bold:before{content:"";background-image:url(/v=1782712604/files/user/common/2026-27/seasonticket/icn_access_white.svg);background-position:center;background-repeat:no-repeat;width:14px;height:20px}@media screen and (max-width:768px){.section-access .access-map-wrap .access-address-wrap .btn .text-bold:before{width:12px;height:16px;background-size:12px 15px}}.section-access .btn-contact-wrap .btn-contact{display:block;margin:0 auto;width:100%;max-width:520px;padding:18px;border:2px solid #000;font-size:14px;font-weight:700;letter-spacing:0.04em;color:#000;text-align:center}@media screen and (max-width:768px){.section-access .btn-contact-wrap .btn-contact{max-width:408px;padding:16px 12px}}.section-access .btn-contact-wrap+p{margin-top:28px}@media screen and (max-width:768px) and (max-width:768px){.section-access .btn-contact-wrap+p{padding:0 20px}}.section-access .btn-wrap{margin-top:100px;padding:26px;background-color:#000}@media screen and (max-width:768px){.section-access .btn-wrap{margin-top:56px;padding:40px 20px}}.section-access .btn-wrap .btn{margin:0;color:#fff}.section-sns{padding:220px 0 86px;background-color:#fff}@media screen and (max-width:768px){.section-sns{padding:86px 0}}.sns-list{display:-webkit-box;display:-ms-flexbox;display:flex}.sns-list .sns-btn{max-width:20%;-webkit-box-flex:20%;-ms-flex:20%;flex:20%;background-color:#eee;display:block;height:0;padding-bottom:13%;position:relative}.sns-list .sns-btn .img{position:absolute;max-width:100px;width:55%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.sns-list .sns-twi{background-color:#000}.sns-list .sns-inst{background-image:url("https://nagoya-dolphins.jp/files/user/common/2021-22/game/sns-inst-bg.png");background-size:cover;background-position:center}.sns-list .sns-youtube{background-color:#ff0000}.sns-list .sns-tictok{background-color:#000}.sns-list .sns-line{background-color:#06c755}@media (max-width:767px){.sns-list{-ms-flex-wrap:wrap;flex-wrap:wrap}.sns-list .sns-btn{max-width:50%;-webkit-box-flex:50%;-ms-flex:50%;flex:50%;padding-bottom:120px}.sns-list .sns-line{max-width:100%;-webkit-box-flex:100%;-ms-flex:100%;flex:100%}}.cf,.clearfix{*zoom:1}.cf:after,.clearfix:after{content:"";display:block;clear:both}.test-left{text-align:left}.test-center{text-align:center}.test-right{text-align:right}.v-top{vertical-align:top}.v-middle{vertical-align:middle}.v-bottom{vertical-align:bottom}.img-center{margin-left:auto;margin-right:auto;display:block;width:auto;max-width:100%;height:auto}.clear{clear:both}.f-left{float:left}.f-right{float:right}.mb-0{margin-bottom:0!important}.mt-0{margin-top:0!important}.mb-0{margin-bottom:0px!important}.mt-0{margin-top:0px!important}.mb-5{margin-bottom:5px!important}.mt-5{margin-top:5px!important}.mb-10{margin-bottom:10px!important}.mt-10{margin-top:10px!important}.mb-15{margin-bottom:15px!important}.mt-15{margin-top:15px!important}.mb-20{margin-bottom:20px!important}.mt-20{margin-top:20px!important}.mb-25{margin-bottom:25px!important}.mt-25{margin-top:25px!important}.mb-30{margin-bottom:30px!important}.mt-30{margin-top:30px!important}.mb-35{margin-bottom:35px!important}.mt-35{margin-top:35px!important}.mb-40{margin-bottom:40px!important}.mt-40{margin-top:40px!important}.mb-45{margin-bottom:45px!important}.mt-45{margin-top:45px!important}.mb-50{margin-bottom:50px!important}.mt-50{margin-top:50px!important}.mb-55{margin-bottom:55px!important}.mt-55{margin-top:55px!important}.mb-60{margin-bottom:60px!important}.mt-60{margin-top:60px!important}.mb-65{margin-bottom:65px!important}.mt-65{margin-top:65px!important}.mb-70{margin-bottom:70px!important}.mt-70{margin-top:70px!important}.mb-75{margin-bottom:75px!important}.mt-75{margin-top:75px!important}.mb-80{margin-bottom:80px!important}.mt-80{margin-top:80px!important}.mb-85{margin-bottom:85px!important}.mt-85{margin-top:85px!important}.mb-90{margin-bottom:90px!important}.mt-90{margin-top:90px!important}.mb-95{margin-bottom:95px!important}.mt-95{margin-top:95px!important}.mb-100{margin-bottom:100px!important}.mt-100{margin-top:100px!important}.mt-110{margin-top:110px!important}.mb-110{margin-bottom:110px!important}.mt-120{margin-top:120px!important}.mb-120{margin-bottom:120px!important}.mt-130{margin-top:130px!important}.mb-130{margin-bottom:130px!important}.mt-140{margin-top:140px!important}.mb-140{margin-bottom:140px!important}.mt-150{margin-top:150px!important}.mb-150{margin-bottom:150px!important}@media (max-width:767px){.mb-sp-0{margin-bottom:0px!important}.mt-sp-0{margin:0px!important}}@media (max-width:767px){.mb-sp-0{margin-bottom:0px!important}.mt-sp-0{margin-top:0px!important}}@media (max-width:767px){.mb-sp-5{margin-bottom:5px!important}.mt-sp-5{margin-top:5px!important}}@media (max-width:767px){.mb-sp-10{margin-bottom:10px!important}.mt-sp-10{margin-top:10px!important}}@media (max-width:767px){.mb-sp-15{margin-bottom:15px!important}.mt-sp-15{margin-top:15px!important}}@media (max-width:767px){.mb-sp-20{margin-bottom:20px!important}.mt-sp-20{margin-top:20px!important}}@media (max-width:767px){.mb-sp-25{margin-bottom:25px!important}.mt-sp-25{margin-top:25px!important}}@media (max-width:767px){.mb-sp-30{margin-bottom:30px!important}.mt-sp-30{margin-top:30px!important}}@media (max-width:767px){.mb-sp-35{margin-bottom:35px!important}.mt-sp-35{margin-top:35px!important}}@media (max-width:767px){.mb-sp-40{margin-bottom:40px!important}.mt-sp-40{margin-top:40px!important}}@media (max-width:767px){.mb-sp-45{margin-bottom:45px!important}.mt-sp-45{margin-top:45px!important}}@media (max-width:767px){.mb-sp-50{margin-bottom:50px!important}.mt-sp-50{margin-top:50px!important}}@media (max-width:767px){.mb-sp-55{margin-bottom:55px!important}.mt-sp-55{margin-top:55px!important}}@media (max-width:767px){.mb-sp-60{margin-bottom:60px!important}.mt-sp-60{margin-top:60px!important}}@media (max-width:767px){.mb-sp-65{margin-bottom:65px!important}.mt-sp-65{margin-top:65px!important}}@media (max-width:767px){.mb-sp-70{margin-bottom:70px!important}.mt-sp-70{margin-top:70px!important}}@media (max-width:767px){.mb-sp-75{margin-bottom:75px!important}.mt-sp-75{margin-top:75px!important}}@media (max-width:767px){.mb-sp-80{margin-bottom:80px!important}.mt-sp-80{margin-top:80px!important}}@media (max-width:767px){.mb-sp-85{margin-bottom:85px!important}.mt-sp-85{margin-top:85px!important}}@media (max-width:767px){.mb-sp-90{margin-bottom:90px!important}.mt-sp-90{margin-top:90px!important}}@media (max-width:767px){.mb-sp-95{margin-bottom:95px!important}.mt-sp-95{margin-top:95px!important}}@media (max-width:767px){.mb-sp-100{margin-bottom:100px!important}.mt-sp-100{margin-top:100px!important}}.mb-ss{margin-bottom:10px!important}.mb-s{margin-bottom:20px!important}.mb-m{margin-bottom:40px!important}.mb-l{margin-bottom:60px!important}.mb-ll{margin-bottom:80px!important}.mt-ss{margin-top:10px!important}.mt-s{margin-top:20px!important}.mt-m{margin-top:40px!important}.mt-l{margin-top:60px!important}.mt-ll{margin-top:80px!important}@media (max-width:767px){.mb-ss{margin-bottom:5px!important}.mb-s{margin-bottom:10px!important}.mb-m{margin-bottom:20px!important}.mb-l{margin-bottom:30px!important}.mb-ll{margin-bottom:40px!important}.mt-ss{margin-top:5px!important}.mt-s{margin-top:10px!important}.mt-m{margin-top:20px!important}.mt-l{margin-top:30px!important}.mt-ll{margin-top:40px!important}}.fz-ss{font-size:0.625rem!important}.fz-s{font-size:0.75rem!important}.fz-m{font-size:0.875rem!important}.fz-l{font-size:1rem!important}.fz-ll{font-size:1.125rem!important}.fw-bold{font-weight:bold!important}.fw-normal{font-weight:normal!important}.sp-break{display:inline}@media (max-width:767px){.sp-break{display:block}}.pc-visible{display:block}.sp-visible{display:none}@media (max-width:767px){.pc-visible{display:none}.sp-visible{display:block}}