:root{--gray-color: #e7e7e7;--main-color: #a7245d;--main-d-color: #420013;--yellow: #fff100}.stop1stCol{--stop-main: #3e843e;--stop-dark: #112311}.stop2ndCol{--stop-main: #7f5029;--stop-dark: #22160b}.stop3rdCol{--stop-main: #d33545;--stop-dark: #380e12}.stop4thCol{--stop-main: #bd0d3d;--stop-dark: #310310}.stop5thCol{--stop-main: #003261;--stop-dark: #000d1a}*{margin:0;padding:0;box-sizing:border-box}body{display:block;overflow-x:hidden;position:relative;color:#FFF;-webkit-text-size-adjust:100%}body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:url(../images/common/bg_mv.jpg) center top no-repeat;background-size:cover;z-index:-1}#container{font-family:"Goldman", "Noto Sans JP", sans-serif;font-weight:400;line-height:1.8}a{color:#FFF}img{vertical-align:bottom;font-size:0;line-height:1;outline:none}ul li{list-style-type:none}h1,h2,h3,h4,h5,h6{line-height:1;font-size:0}a{display:inline-block;text-decoration:none}@media (hover: hover){a{transition:.2s}a:hover{text-decoration:underline}}@media (hover: hover){a:has(img){transition:.2s}a:has(img):hover{-webkit-transform:translateY(5px);transform:translateY(5px)}}p{margin:0;padding:0}::selection{background-color:#0a0a0a;color:#FFF}.notice{display:grid;gap:0.5em;margin:1rem 0 0 0;font-size:0.8em;font-weight:400;line-height:1.2;text-align:left}.notice li{text-indent:-1em;padding-left:1em}footer #linkCol{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}footer #linkCol li{margin-block:6.66667vw;max-width:70%}@media screen and (min-width: 751px){footer #linkCol li{margin-block:7.8125vw}}@media screen and (min-width: 1280px){footer #linkCol li{margin-block:80px}}footer #linkCol li a{background-color:#000;padding:4vw 6.66667vw}@media screen and (min-width: 751px){footer #linkCol li a{padding:2.34375vw 3.90625vw}}@media screen and (min-width: 1280px){footer #linkCol li a{padding:30px 50px}}footer .inner{background-color:#000;padding:4vw 2.66667vw}@media screen and (min-width: 751px){footer .inner{padding:2.34375vw 0}}@media screen and (min-width: 1280px){footer .inner{padding:15px 0}}footer .inner>div{margin-inline:auto;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 751px){footer .inner>div{width:94%;-webkit-justify-content:space-between;justify-content:space-between;max-width:1200px}}footer .inner>div a{padding:.93333vw 2.4vw;border:1px solid #cccccc;letter-spacing:0.02em;font-size:3.33333vw}@media screen and (min-width: 751px){footer .inner>div a{padding:.54688vw 1.17188vw;font-size:1.5625vw}}@media screen and (min-width: 1280px){footer .inner>div a{padding:10px 15px;font-size:16px}}footer .inner>div small{color:#cccccc;font-size:2.66667vw;width:100%;text-align:center;-webkit-padding-before:2vw;padding-block-start:2vw;line-height:1}@media screen and (min-width: 751px){footer .inner>div small{width:auto;font-size:1.5625vw;-webkit-padding-before:0;padding-block-start:0}}@media screen and (min-width: 1280px){footer .inner>div small{font-size:16px}}.sp{display:block}@media screen and (min-width: 751px){.sp{display:none}}.pc{display:none}@media screen and (min-width: 751px){.pc{display:block}}.mt0{margin-top:0 !important}.mtS{margin-top:4vw !important}@media screen and (min-width: 751px){.mtS{margin-top:2.34375vw !important}}@media screen and (min-width: 1280px){.mtS{margin-top:30px !important}}.mtM{margin-top:5.33333vw !important}@media screen and (min-width: 751px){.mtM{margin-top:3.125vw !important}}@media screen and (min-width: 1280px){.mtM{margin-top:40px !important}}.mtL{margin-top:8vw !important}@media screen and (min-width: 751px){.mtL{margin-top:4.6875vw !important}}@media screen and (min-width: 1280px){.mtL{margin-top:60px !important}}.pt0{padding-top:0 !important}.ptS{padding-top:4vw !important}@media screen and (min-width: 751px){.ptS{padding-top:2.34375vw !important}}@media screen and (min-width: 1280px){.ptS{padding-top:30px !important}}.ptM{padding-top:5.33333vw !important}@media screen and (min-width: 751px){.ptM{padding-top:3.125vw !important}}@media screen and (min-width: 1280px){.ptM{padding-top:40px !important}}.ptL{padding-top:8vw !important}@media screen and (min-width: 751px){.ptL{padding-top:4.6875vw !important}}@media screen and (min-width: 1280px){.ptL{padding-top:60px !important}}.fzM{font-size:4.8vw !important}@media screen and (min-width: 751px){.fzM{font-size:2.8125vw !important}}@media screen and (min-width: 1280px){.fzM{font-size:36px !important}}img{max-width:100%}.js-anime.fadeUp{opacity:0}.js-anime.fadeUp.s{-webkit-animation:fadeUp 0.5s 0.3s ease-in-out;animation:fadeUp 0.5s 0.3s ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.js-anime.fadeUp.delay.s{-webkit-animation:fadeUp 0.3s 1.2s ease-in-out;animation:fadeUp 0.3s 1.2s ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes fadeUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDown{0%{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeDown{0%{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}html{background:#000}html::-webkit-scrollbar{width:6px}html::-webkit-scrollbar-track{background-color:#000}html::-webkit-scrollbar-thumb{background-color:var(--main-color)}#mvCol{display:block;position:relative;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;max-width:2000px;margin-inline:auto}@media screen and (min-width: 751px){#mvCol{border-bottom:10px #000 solid}}#mvCol .kvCol{width:100%;border-bottom:5px #000 solid}@media screen and (min-width: 751px){#mvCol .kvCol{width:62%;border-bottom:0}}#mvCol .detailCol{width:100%;padding:6.66667vw 4vw}@media screen and (min-width: 751px){#mvCol .detailCol{-webkit-margin-end:3%;margin-inline-end:3%;width:33%;padding:0}}#mvCol .detailCol h1{position:relative;display:block;margin-inline:auto;width:85%}@media screen and (min-width: 751px){#mvCol .detailCol h1{width:100%}}#mvCol .detailCol ul{font-size:2.66667vw;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;gap:4px 4px;text-align:center;color:var(--gray-color);font-size:4vw;-webkit-margin-before:8vw;margin-block-start:8vw}@media screen and (min-width: 751px){#mvCol .detailCol ul{-webkit-margin-before:2.73438vw;margin-block-start:2.73438vw;font-size:1.40625vw}}@media screen and (min-width: 1280px){#mvCol .detailCol ul{-webkit-margin-before:50px;margin-block-start:50px;font-size:min(1.5vw, 25px)}}#mvCol .detailCol ul li{width:calc(48% - 2px);background-color:var(--main-color);-webkit-transform:skewX(-23deg);transform:skewX(-23deg);padding:.23438vw 0}#mvCol .detailCol p{color:var(--yellow);text-align:center;font-size:6.66667vw;font-style:italic;line-height:1.5;-webkit-margin-before:5.33333vw;margin-block-start:5.33333vw}@media screen and (min-width: 751px){#mvCol .detailCol p{-webkit-margin-before:2.34375vw;margin-block-start:2.34375vw;font-size:2.34375vw}}@media screen and (min-width: 1280px){#mvCol .detailCol p{-webkit-margin-before:30px;margin-block-start:30px;font-size:min(2.5vw, 45px)}}#stopCol{text-align:center;display:grid;gap:10px}#stopCol h2{font-size:4vw;font-weight:400;color:var(--gray-color);letter-spacing:0.04em;z-index:100;z-index:50}@media screen and (min-width: 751px){#stopCol h2{font-size:3.125vw}}@media screen and (min-width: 1280px){#stopCol h2{font-size:38px}}#stopCol h2 span{font-style:italic;font-size:8vw;color:#FFF;letter-spacing:0.05em;line-height:1.8}@media screen and (min-width: 751px){#stopCol h2 span{font-size:5.85938vw}}@media screen and (min-width: 1280px){#stopCol h2 span{font-size:70px}}#stopCol [data-bg]{position:relative;overflow:hidden;padding:6.66667vw 0 7.33333vw}@media screen and (min-width: 751px){#stopCol [data-bg]{padding:5.46875vw 0 5.85938vw}}@media screen and (min-width: 1280px){#stopCol [data-bg]{padding:80px 0 85px}}#stopCol [data-bg]::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right, var(--stop-main) 5%, var(--stop-dark) 95%);z-index:-1}#stopCol [data-bg]::after{content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:105%;height:105%;mix-blend-mode:multiply;z-index:-1}#stopCol .stop1stCol>div::after{background:url(../images/top/bg_1st.png) top center no-repeat,url(../images/top/bg_stop.png) top center no-repeat;background-size:contain, cover;top:-7px}#stopCol .stop2ndCol>div::after{background:url(../images/top/bg_2nd.png) top center no-repeat,url(../images/top/bg_stop.png) top center no-repeat;background-size:contain, cover;top:-12px}#stopCol .stop3rdCol>div::after{background:url(../images/top/bg_3rd.png) top center no-repeat,url(../images/top/bg_stop.png) top center no-repeat;background-size:contain, cover;top:-10px}#stopCol .stop4thCol>div::after{background:url(../images/top/bg_4th.png) top center no-repeat,url(../images/top/bg_stop.png) top center no-repeat;background-size:contain, cover;top:-5px}#stopCol .stop5thCol>div::after{background:url(../images/top/bg_5th.png) top center no-repeat,url(../images/top/bg_stop.png) top center no-repeat;background-size:contain, cover;top:-5px}#stopCol [data-btn]{color:#999999;background-color:#000;font-size:2.66667vw;font-weight:bold;padding:1.33333vw 6.66667vw;-webkit-clip-path:polygon(25px 0%, 100% 0%, calc(100% - 25px) 100%, 0% 100%);clip-path:polygon(25px 0%, 100% 0%, calc(100% - 25px) 100%, 0% 100%)}@media screen and (min-width: 751px){#stopCol [data-btn]{font-size:1.95313vw;padding:1.17188vw 3.51563vw;-webkit-clip-path:polygon(30px 0%, 100% 0%, calc(100% - 30px) 100%, 0% 100%);clip-path:polygon(30px 0%, 100% 0%, calc(100% - 30px) 100%, 0% 100%)}}@media screen and (min-width: 1280px){#stopCol [data-btn]{font-size:24px;padding:15px 50px}}@media (hover: hover){#stopCol [data-btn]{transition:.2s}#stopCol [data-btn]:hover{text-decoration:none}}

/*# sourceMappingURL=maps/top.css.map */
