html{-webkit-text-size-adjust:100%;line-height:1.15;scroll-behavior:smooth}html::-webkit-scrollbar{width:1px;height:0;background-color:#292b35}html::-webkit-scrollbar-thumb{background-color:#ba0816}html::-webkit-scrollbar-track{background-color:#292b35}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{-webkit-text-decoration:underline dotted;border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}img{border-style:none;background-color:#1D2029}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;display:table;max-width:100%;padding:0;color:inherit;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}img{width:100%;height:auto;line-height:1;vertical-align:bottom}li{list-style:none}@media screen and (min-width: 769px){body{min-width:auto}}@media screen and (min-width: 769px){.is__sp{display:none}}@media screen and (max-width: 768px){.is__pc{display:none}}@media screen and (max-width: 980px){.is__lg{display:none}}@media screen and (min-width: 1010px){.is__pc-1100{display:block}}@media screen and (max-width: 1009px){.is__pc-1100{display:none}}body{background-color:#1D2029}.en{font-family:Sequel,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,メイリオ,sans-serif}.wbr{word-break:keep-all;overflow-wrap:anywhere}.ib{display:inline-block}.ib.pc{display:inline-block}@media screen and (max-width: 768px){.ib.pc{display:inline}}.nowrap{white-space:nowrap}.wrapper{width:100%;padding:20px}@media screen and (min-width: 769px){.pl-1em-pc{padding-left:1em}}.inline-block{display:inline-block}.button{display:block;width:325px;margin-right:auto;margin-left:auto;padding:15px;background-color:#fff;color:#1d2029;font-size:14px;font-weight:700;line-height:1;text-align:center}@media screen and (max-width: 768px){.button{width:100%;max-width:89.3333333333vw;padding:4.2666666667vw;font-size:3.4666666667vw}}@media screen and (min-width: 769px){.button:hover{animation:btn_hover 0.4s ease-in-out alternate 2}}.button.is-black{background-color:#000;color:#fff;filter:drop-shadow(0 0 0.4em rgba(255,255,255,0.7))}.button.is-red{background-color:#BA1C15;color:#fff}.button.is-gray{background-color:#636363;color:#fff}.button.is-lightgray{background-color:#F4F4F4;color:#282B34}.button__list{gap:30px;display:flex;justify-content:center;width:-moz-max-content;width:max-content;margin-right:auto;margin-left:auto}@media screen and (max-width: 768px){.button__list{gap:calc(20/375*100vw);flex-direction:column;width:100%}}.button__list.has-mt{margin-top:5.5rem}@media screen and (max-width: 769px){.button__list.has-mt{margin-top:calc(35/375*100vw)}.button__list.has-mt+.button__list.has-mt{gap:calc(20/375*100vw);margin-top:calc(20/375*100vw)}}.button__list.has-mt-20{margin-top:4.5rem}.button__list.has-mt-20+.button__list.has-mt-20{margin-top:2rem}@media screen and (max-width: 769px){.button__list.has-mt-20{margin-top:calc(94/375*100vw)}.button__list.has-mt-20+.button__list.has-mt-20{gap:calc(20/375*100vw);margin-top:calc(20/375*100vw)}}.button__caption{margin-top:30px;font-size:14px;font-weight:bold}@media screen and (max-width: 768px){.button__caption{margin-top:8vw;font-size:3.2vw;text-align:center}}@keyframes btn_hover{0%{filter:drop-shadow(0 0 0 rgba(255,255,255,0.5))}100%{filter:drop-shadow(0 0 0.4em rgba(255,255,255,0.7))}}.mainarticle{position:relative;width:100%;padding-bottom:176px;background-color:#1d2029;color:#fff;font-family:Yu Gothic, 游ゴシック, YuGothic, 游ゴシック体, ヒラギノ角ゴ Pro W3, メイリオ, sans-serif;font-size:16px;font-weight:400;line-height:1.875;text-align:center}@media screen and (max-width: 768px){.mainarticle{padding-bottom:16vw;font-size:3.7333333333vw;line-height:1.7142857143;text-align:left}}.hero{position:relative;width:100%;overflow:hidden;background-color:#000;text-align:center}.bg-video{aspect-ratio:2108/1410;display:block;z-index:0;width:100%;max-width:1366px;height:auto;margin:0 auto}@media screen and (max-width: 768px){.bg-video{aspect-ratio:750/1121}}.overlay{inset:0;z-index:1;position:absolute;pointer-events:none}@media screen and (max-width: 768px){.overlay{background:linear-gradient(to bottom, rgba(0,0,0,0) 84%, #000 100%)}}.hero-content{inset:0;display:flex;z-index:2;position:absolute;flex-direction:column;align-items:center;justify-content:center;padding:0 1.5em;color:#fff}.kv{position:relative;width:100%;max-width:1366px;margin:0 auto}.kv-title{position:absolute;top:calc(249/1366*100%);right:0;left:0;width:calc(528/1366*100%);margin:0 auto}.kv-title img{background-color:transparent}@keyframes btn_hover{0%{filter:drop-shadow(0 0 0 rgba(255,255,255,0.7))}100%{filter:drop-shadow(0 0 0.4em #fff)}}.top{position:relative;width:100%;max-width:1366px;margin:0 auto;padding-bottom:80px}@media screen and (max-width: 768px){.top{padding-bottom:15.68vw}}.top__title{width:680px;margin-right:auto;margin-left:auto}@media screen and (max-width: 768px){.top__title{width:80vw}}.top__eventtitle{padding:0 1em;font-size:4.3rem;line-height:calc(69/43);text-align:center}@media screen and (max-width: 768px){.top__eventtitle{font-size:calc(28/375*100vw);line-height:calc(34/28)}}.top__eventtitle span{font-size:5.4rem;font-weight:900;line-height:calc(69/54)}@media screen and (max-width: 768px){.top__eventtitle span{font-size:calc(37/375*100vw);line-height:1}}.top__term{margin-top:4.8rem;font-size:2.7rem;font-weight:700;letter-spacing:0.03em;line-height:calc(36/24);text-align:center}@media screen and (max-width: 768px){.top__term{margin-top:calc(21/375*100vw);font-size:calc(17/375*100vw)}}.top__term span{font-size:18px;line-height:calc(36/18)}@media screen and (max-width: 768px){.top__term span{margin-top:calc(5/375*100vw);font-size:calc(11/375*100vw)}}.top__term-desc{width:-moz-fit-content;width:fit-content;margin:1em auto 0}.top__term-desc dl{font-size:2.2rem;font-weight:700;letter-spacing:0.03em;line-height:calc(33/22);text-align:left}@media screen and (max-width: 768px){.top__term-desc dl{font-size:calc(14/375*100vw)}}.top__term-desc dt{display:inline-block}.top__term-desc dd{display:inline-block}.top__leadcopy{margin-top:60px;font-size:2.8rem;font-weight:700;line-height:calc(42/28);text-align:center}@media screen and (max-width: 768px){.top__leadcopy{margin-top:calc(30/375*100vw);font-size:calc(18/375*100vw)}}.top__description{margin:57.6px auto 0;font-size:1.6rem;font-weight:500;line-height:1.875}@media screen and (max-width: 768px){.top__description{width:calc(359/375*100vw);margin-top:15.68vw;margin-bottom:0;font-size:3.7333333333vw;letter-spacing:0;text-align:center}}.top__note{margin:2em auto 0;font-size:1.2rem;font-weight:500;line-height:calc(18/12)}@media screen and (max-width: 768px){.top__note{width:calc(335/375*100vw);font-size:calc(12/375*100vw);text-align:center}}.top-bg{background:linear-gradient(to bottom, #000 0%, #1D2029 50%, #1D2029 100%)}.junior-special-countdown{position:relative;width:100%;margin-top:28px;font-size:22px;font-weight:700}@media (max-width: 767px){.junior-special-countdown{margin-top:10.6666666667vw;font-size:4.5333333333vw;text-align:center}}.junior-special-countdown__box{gap:10px;display:flex;align-items:baseline;justify-content:center;width:-moz-max-content;width:max-content;height:93.01px;margin-right:auto;margin-left:auto;line-height:1.1}@media (max-width: 767px){.junior-special-countdown__box{gap:2.1333333333vw}}.junior-special-countdown__date{display:flex;position:relative;align-items:baseline;justify-content:center;width:145.11px;height:100%;background-image:url(../image/countdown__bg.png);background-position:center;background-repeat:no-repeat;background-size:contain;font-family:Sequel;font-size:67px;line-height:1.3}@media (max-width: 767px){.junior-special-countdown__date{width:29.968vw;height:19.208vw;font-size:13.6vw}}.junior-special-countdown__date::before{inset:0;display:block;position:absolute;width:100%;height:2px;margin:auto;background-image:url(../image/countdown__border.png);background-position:center;background-repeat:no-repeat;background-size:contain;content:''}@media (max-width: 767px){.junior-special-countdown__date::before{background-size:cover}}.campaign-wrapper{width:100%;max-width:1186px;margin:0 auto;padding-top:10rem;padding-bottom:12.4rem;background:linear-gradient(#8D0C2C, #56162A);background-size:250px;color:#fff;text-align:center}@media (max-width: 767px){.campaign-wrapper{padding-top:calc(48/375*100vw);padding-bottom:calc(50/375*100vw);background-size:calc(146/375*100vw)}}.campaign-inner{max-width:1000px;margin:0 auto}@media (max-width: 1040px), print{.campaign-inner{max-width:90%}}@media (max-width: 767px){.campaign-inner{width:calc(335/375*100vw)}}.campaign-title{font-size:4rem;font-weight:700;line-height:calc(30/24);text-align:center}@media (max-width: 767px){.campaign-title{font-size:calc(18/375*100vw)}}.campaign-title>span{display:block;position:relative;max-width:1000px;padding-bottom:18px;padding-bottom:32px;border-width:4px}@media (max-width: 767px){.campaign-title>span{width:100%;padding-bottom:calc(16/375*100vw)}}.campaign-title>span::after{position:absolute;bottom:0;left:0;width:100%;height:2px;background:#fff;content:""}@media (max-width: 767px){.campaign-title>span::after{height:calc(2/375*100vw)}}.campaign-intro-period{margin-top:1em;font-size:2.4rem;font-weight:700;line-height:calc(55/24)}@media (max-width: 767px){.campaign-intro-period{font-size:calc(18/375*100vw);line-height:calc(22/18)}}.campaign-intro-lead{margin-top:1em;font-size:1.6rem;font-weight:500;line-height:calc(30/16)}@media (max-width: 767px){.campaign-intro-lead{font-size:calc(14/375*100vw);line-height:calc(24/14)}}.campaign-prize{margin:10rem auto 0}@media (max-width: 1040px){.campaign-prize{margin-top:calc(90/375*100vw)}}.campaign-prize.prize-b,.campaign-prize.prize-c{margin:0 auto 0}@media (max-width: 1040px){.campaign-prize.prize-b,.campaign-prize.prize-c{max-width:480px}}@media (max-width: 767px){.campaign-prize.prize-b,.campaign-prize.prize-c{max-width:100%}}.campaign-prize-title{display:flex;align-items:center;margin-bottom:2.4rem;text-align:left}@media (max-width: 767px){.campaign-prize-title{margin-bottom:1.5em}}.prize-b .campaign-prize-title{margin-bottom:1.7rem}.prize-c .campaign-prize-title{margin-bottom:1.7rem}.campaign-prize-title .type{display:inline-block;flex-grow:0;flex-shrink:0;padding:0.3em 0.5em 0.3em 0.4em;background:linear-gradient(to right, #000 0, #000 calc(100% - 0.1em), #fff calc(100% - 0.1em), #fff 100%);font-size:4rem;font-weight:700;line-height:1}@media (max-width: 767px){.campaign-prize-title .type{padding:0.3em 0.4em 0.3em 0.3em;font-size:calc(30/375*100vw)}}.campaign-prize-title .name{flex-shrink:1;margin-left:0.5em;font-size:4rem;font-weight:700;line-height:1.1em}@media (max-width: 767px){.campaign-prize-title .name{margin-left:0.4em;font-size:calc(24/375*100vw);letter-spacing:-0.06em}}.campaign-prize-title .name.name-b{font-size:3.2rem}@media (max-width: 767px){.campaign-prize-title .name.name-b{font-size:calc(21/375*100vw);letter-spacing:0}}.campaign-prize-title .name.name-b span{font-size:2.2rem}@media (max-width: 767px){.campaign-prize-title .name.name-b span{font-size:calc(15/375*100vw)}}.campaign-prize-title .name.name-c{font-size:3rem;letter-spacing:-0.05em}@media (max-width: 767px){.campaign-prize-title .name.name-c{font-size:calc(20/375*100vw)}}.campaign-prize-title .name.name-c span{font-size:2.2rem}@media (max-width: 767px){.campaign-prize-title .name.name-c span{font-size:calc(15/375*100vw)}}.campaign-prize-text-lead{margin-top:2em;font-size:1.6rem;font-weight:500;line-height:calc(26/16)}@media (max-width: 767px){.campaign-prize-text-lead{font-size:calc(14/375*100vw);line-height:calc(24/14);text-align:left}}.prize-b .campaign-prize-text-lead{text-align:left}.prize-c .campaign-prize-text-lead{text-align:left}.campaign-prize-text-turm{width:-moz-fit-content;width:fit-content;margin:1em auto 0}@media (max-width: 767px){.campaign-prize-text-turm{margin:1em 0 0;text-align:left}}.prize-b .campaign-prize-text-turm,.prize-c .campaign-prize-text-turm{margin:1em 0 0}@media (max-width: 767px){.prize-b .campaign-prize-text-turm,.prize-c .campaign-prize-text-turm{margin:1.5em 0 0}}.campaign-prize-text-turm dl{display:block;text-align:center}@media (max-width: 767px){.campaign-prize-text-turm dl{text-align:left}}.campaign-prize-text-turm dl.sml{line-height:1.25em;text-align:left}@media (max-width: 767px){.campaign-prize-text-turm dl.sml{display:inline}}.campaign-prize-text-turm dl.sml-ol{line-height:1.25em;text-align:left}@media (max-width: 767px){.campaign-prize-text-turm dl.sml-ol{display:block}}.campaign-prize-text-turm dt,.campaign-prize-text-turm dd{display:inline;font-size:1.9rem;font-weight:500;line-height:calc(31/19)}@media (max-width: 767px){.campaign-prize-text-turm dt,.campaign-prize-text-turm dd{width:100%;font-size:calc(15/375*100vw);line-height:calc(24/15)}}.campaign-prize-text-turm dt.sml,.campaign-prize-text-turm dd.sml{font-size:1.2rem;letter-spacing:-0.05em}@media (max-width: 767px){.campaign-prize-text-turm dt.sml,.campaign-prize-text-turm dd.sml{font-size:calc(12/375*100vw);letter-spacing:-0.01em}.campaign-prize-text-turm dt.sml.left-space-sp,.campaign-prize-text-turm dd.sml.left-space-sp{padding-left:0.5em}}.campaign-prize-text-note{margin-top:0.5em;font-size:1.4rem;font-weight:500;line-height:calc(35/14)}@media (max-width: 767px){.campaign-prize-text-note{margin-top:1em;font-size:calc(15/375*100vw);line-height:calc(28/15);text-align:left}}.campaign-prize-text-annotation{margin-top:1em;font-size:1.4rem;font-weight:500;line-height:calc(35/14)}@media (max-width: 767px){.campaign-prize-text-annotation{margin-top:1.5em;font-size:calc(12/375*100vw);line-height:1.75em;text-align:left}}.campaign-prize-image{width:100%;max-width:1000px}.campaign-prizebox{gap:calc(40/1000*100%);display:flex;margin-top:7.6rem}@media (max-width: 1040px){.campaign-prizebox{gap:7.6rem;flex-direction:column;margin-top:7.6rem}}@media (max-width: 767px){.campaign-prizebox{gap:calc(93/375*100vw);flex-direction:column;margin-top:calc(93/375*100vw)}}.campaign-note{width:100%;margin-top:0.9rem;font-size:1.6rem;font-weight:500;line-height:calc(30/16);text-align:right}@media screen and (max-width: 767px){.campaign-note{margin-top:calc(5/375*100vw);font-size:calc(10/375*100vw);line-height:calc(30/10)}}.campaign-lead{width:100%;margin-top:2rem;font-size:1.6rem;font-weight:500;line-height:calc(30/16)}@media screen and (max-width: 767px){.campaign-lead{margin-top:calc(5/375*100vw);font-size:calc(15/375*100vw);letter-spacing:-0.04em;line-height:calc(24/15);text-align:left}}.campaign-annotation{width:100%;margin-top:5rem;font-size:1.2rem;font-weight:500;line-height:calc(20/12)}@media screen and (max-width: 767px){.campaign-annotation{margin-top:calc(50/375*100vw);font-size:calc(12/375*100vw);letter-spacing:-0.04em;line-height:calc(20/12);text-align:left}}.points{margin:0 auto;padding:7rem 0 4.5rem}@media screen and (max-width: 768px){.points{padding:calc(60/375*100vw) 0 calc(80/375*100vw)}}@media screen and (max-width: 768px){.points .wrapper{width:calc(335/375*100vw);margin:0 auto;padding:0}}.points-title{position:relative;width:100%;max-width:1186px;margin:0 auto;padding:0 0 0;font-size:4rem;font-weight:700;line-height:1.3;text-align:center;vertical-align:middle}@media screen and (max-width: 768px){.points-title{padding:0;font-size:calc(22/375*100vw);text-align:center}}.points-title>span{display:inline-block;width:100%;padding-bottom:18px;border-bottom:2px solid #BA0815}@media (max-width: 767px){.points-title>span{padding-bottom:calc(16/375*100vw);border-bottom:calc(2/375*100vw) solid #BA0815}}.points-box{-moz-column-gap:calc(30/1186*100%);display:flex;width:100%;max-width:1186px;margin:5.6rem auto 0;column-gap:calc(30/1186*100%)}@media (max-width: 767px){.points-box{row-gap:calc(93/375*100vw);flex-direction:column;margin-top:calc(50/375*100vw)}}.points-item{flex:0 0 calc(375/1186*100%)}@media (max-width: 767px){.points-item{width:100%}}.points-item-text{text-align:left}.points-item-text-title{margin-top:1em;font-size:2.1rem;font-weight:700;line-height:calc(30/21)}@media screen and (max-width: 1100px){.points-item-text-title{font-size:clamp(1.6rem, calc(23/1100*100vw), 2.1rem);letter-spacing:-0.05em}}@media screen and (max-width: 768px){.points-item-text-title{font-size:calc(20/375*100vw);line-height:calc(30/20)}}.points-item-text-desc{margin-top:1.5em;font-size:1.6rem;font-weight:500;line-height:calc(30/16)}@media screen and (max-width: 768px){.points-item-text-desc{font-size:calc(14/375*100vw);line-height:calc(24/14)}}.points-note{margin-top:4.5em;font-size:2.1rem;font-weight:700;line-height:calc(30/21)}@media screen and (max-width: 768px){.points-note{font-size:calc(12/375*100vw);line-height:calc(18/12)}}.web-magazine{margin:0 auto;padding:7rem 0}@media screen and (max-width: 768px){.web-magazine{padding:calc(20/375*100vw) 0 calc(80/375*100vw);padding-top:calc(99/375*100vw)}}@media screen and (max-width: 768px){.web-magazine .wrapper{width:calc(335/375*100vw);margin:0 auto;padding:0}}.web-magazine-title{position:relative;width:100%;max-width:1186px;margin:0 auto;padding:0 0 0.5em;font-size:4rem;font-weight:700;line-height:1.3;text-align:center;vertical-align:middle}@media screen and (max-width: 768px){.web-magazine-title{padding:0 0 1.5em;font-size:calc(22/375*100vw);text-align:center}}.web-magazine-title>span{display:inline-block;width:100%;padding-bottom:18px;border-bottom:2px solid #BA0815}@media (max-width: 767px){.web-magazine-title>span{padding-bottom:calc(16/375*100vw);border-bottom:calc(2/375*100vw) solid #BA0815}}.web-magazine-content{-moz-column-gap:calc(28/1186*100%);display:flex;align-items:center;justify-content:center;width:100%;max-width:1186px;margin:10rem auto 0;column-gap:calc(28/1186*100%)}@media (max-width: 767px){.web-magazine-content{row-gap:0;flex-direction:column;margin-top:0}}.web-magazine-content-image{width:calc(500/1000*100%);max-width:500px}@media (max-width: 767px){.web-magazine-content-image{width:100%;max-width:100%}}.web-magazine-content-text{width:calc(472/100*100%);max-width:472px;text-align:left}@media (max-width: 767px){.web-magazine-content-text{width:100%;max-width:100%}}.web-magazine-content-text-title{font-size:2.7rem;font-weight:700;line-height:calc(39/27)}@media (max-width: 767px){.web-magazine-content-text-title{margin-top:1em;font-size:calc(20/375*100vw);line-height:calc(30/20)}}.web-magazine-content-text-subtitle{margin-top:1em;font-size:2.1rem;font-weight:700;line-height:calc(39/21)}@media (max-width: 767px){.web-magazine-content-text-subtitle{margin-top:0.5em;font-size:calc(15/375*100vw);line-height:calc(28/15)}}.web-magazine-content-text-description{margin-top:2.5em;font-size:1.6rem;font-weight:500;line-height:calc(30/16)}@media (max-width: 767px){.web-magazine-content-text-description{font-size:calc(14/375*100vw);line-height:calc(24/14)}}.web-magazine .button__list.web-magazine_button{margin-top:15rem}@media (max-width: 767px){.web-magazine .button__list.web-magazine_button{margin-top:calc(125/375*100vw)}}.caption{max-width:1000px;margin:8.4rem auto 0;font-size:1.4rem;font-weight:500;line-height:calc(20/14);text-align:left}@media screen and (max-width: 768px){.caption{margin:calc(21/375*100vw) auto 0;font-size:clamp(5px, calc(12/375*100vw), 14px);line-height:calc(20/12)}}.offer .caption{margin-top:8em}.caption p+p{margin-top:1.5em}
/*# sourceMappingURL=style.min.css.map */
