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;background-color:#000;letter-spacing: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}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}}.for-pc.not-for-tb{display:block}@media screen and (max-width: 1186px){.for-pc.not-for-tb{display:none}}.for-tb{display:none}@media screen and (max-width: 1185px){.for-tb{display:block}}@media screen and (max-width: 768px){.for-tb.not-for-sp{display:none}}.for-tb-1225{display:none}@media screen and (max-width: 1225px){.for-tb-1225{display:block}}.for-tb-1015{display:none}@media screen and (max-width: 1015px){.for-tb-1015{display:block}}@media screen and (max-width: 768px){.for-tb-1015.not-for-sp{display:none}}.for-pc-1225{display:block}@media screen and (max-width: 1225px){.for-pc-1225{display:none}}.en{font-family:Sequel,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,メイリオ,sans-serif}.wbr{word-break:keep-all;overflow-wrap:anywhere}.ib.pc{display:inline-block}@media screen and (max-width: 768px){.ib.pc{display:inline}}.nowrap{white-space:nowrap}.wrapper{width:100%;padding:0 20px}@media screen and (min-width: 769px){.pl-1em-pc{padding-left:1em}}@media screen and (max-width: 768px){.ls-narrow-005-sp{letter-spacing:-0.05em}}.v-border{width:100%;height:-moz-fit-content;height:fit-content;padding:1.5em 3.2em 1.5em 3.2em;border:2px solid #707070;border-radius:31px;color:#DEDEDE;font-size:1.6rem;font-weight:500;letter-spacing:-0.03em;line-height:calc(32 / 20);text-align:left}@media screen and (max-width: 767px){.v-border{padding:0.2em calc(24 / 375 * 100vw);border:1px solid #707070;border-radius:calc(23 / 375 * 100vw);font-size:calc(15 / 375 * 100vw);letter-spacing:-0.03em;line-height:calc(24/15)}}.v-border ul{list-style:none}.v-border li{position:relative;padding:1em 0 1em 1.2em}@media screen and (max-width: 767px){.v-border li{padding:2em 0 2em 1.2em}}.v-border li:not(:first-child){border-top:1px solid #707070}.v-border li::before{position:absolute;top:1.35em;left:0em;width:0.75em;height:0.75em;border:1px solid #636363;border-radius:50%;background-color:#000;content:""}@media screen and (max-width: 767px){.v-border li::before{top:2.35em}}@media screen and (max-width: 767px){.v-border.only-for-pc{padding:0;border:none}}@media screen and (min-width: 768px){.v-border.only-for-sp{padding:0;border:none}}.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:calc(14/375*100vw)}}@media screen and (min-width: 769px){.button:hover{animation:btn_hover 0.4s ease-in-out alternate 2}}.button.two-lines{padding:7px 15px 6px;line-height:1.3}@media screen and (max-width: 768px){.button.two-lines{padding:calc(7/375*100vw) 0 calc(5/375*100vw)}}.button.is-black{background-color:#000;color:#fff;filter:drop-shadow(0 0 0.4em rgba(255,255,255,0.7))}.button.is-blueblack{background-color:#1D2029;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;filter:drop-shadow(0 0 0.4em rgba(255,255,255,0.7))}.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-sp-2times{margin-top:5.5rem}@media screen and (max-width: 769px){.button__list.has-mt-sp-2times{margin-top:calc(70/375*100vw)}}.button__list.has-mt-32{margin-top:3.2rem}@media screen and (max-width: 769px){.button__list.has-mt-32{margin-top:calc(28/375*100vw)}}.button__list.has-mt-80{margin-top:8rem}@media screen and (max-width: 769px){.button__list.has-mt-80{margin-top:calc(95/375*100vw)}}.button__list.has-mb{margin-bottom:5.5rem}@media screen and (max-width: 769px){.button__list.has-mb{margin-bottom:calc(35/375*100vw)}.button__list.has-mb+.button__list.has-mb{gap:calc(20/375*100vw);margin-bottom: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}}.button-note{margin:8px auto 0;font-size:11px;font-weight:bold}@media screen and (max-width: 768px){.button-note{margin:calc(12/375*100vw) auto 0;font-size:calc(14/375*100vw);line-height:calc(16/14);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;background-color:#000;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}.hero-bg{aspect-ratio:1366/857;display:block;z-index:0;width:100%;max-width:1366px;height:auto;margin:0 auto}@media screen and (max-width: 768px){.hero-bg{aspect-ratio:375/280}}.top{position:relative;width:100%;margin:0 auto;padding-bottom:7rem;background-color:#1d2029}@media screen and (max-width: 767px){.top{padding-bottom:calc(70/375*100vw)}}.top__bg{background:linear-gradient(to bottom, #000 0%, rgba(0,0,0,0) 60%, rgba(0,0,0,0) 100%)}.top__wrapper{display:flow-root;width:100%;max-width:1366px;margin:0 auto}.top__text-box{margin:calc(-200 / 1366 * 100%) auto 0}@media screen and (max-width: 767px){.top__text-box{margin:calc(-90 / 375 * 100%) auto 0}}.top__title{width:680px;margin-right:auto;margin-left:auto}@media screen and (max-width: 767px){.top__title{width:80vw}}.top__eventtitle{padding:0;font-size:4.6rem;font-weight:900;line-height:calc(60/46);text-align:center}@media screen and (max-width: 767px){.top__eventtitle{font-size:calc(31/375*100vw);line-height:calc(40/31)}}.top__eventtitle-logo{aspect-ratio:640 / 204;display:block;width:640px;margin:0 auto}@media screen and (max-width: 767px){.top__eventtitle-logo{width:calc(300/ 375 * 100%)}}.top__eventtitle-logo img{width:100%}.top__eventtitle span{display:block;padding:0.5em 0 0;font-size:5.0rem;font-weight:900;line-height:1.5em}@media screen and (max-width: 767px){.top__eventtitle span{font-size:calc(22/375*100vw)}}.top__subtitle{margin:110px auto 0;padding:0;font-size:2.7rem;font-weight:900;line-height:1.5em;text-align:center}@media screen and (max-width: 767px){.top__subtitle{margin-top:calc(64/375*100vw);font-size:calc(16/375*100vw)}}.top__subtitle-lead{font-size:2.8rem;font-weight:900;line-height:1.5em}@media screen and (max-width: 767px){.top__subtitle-lead{font-size:calc(16/375*100vw)}}.top__subtitle-main{font-size:4.6rem;font-weight:900;line-height:1.5em}@media screen and (max-width: 767px){.top__subtitle-main{font-size:calc(34/375*100vw);letter-spacing:-0.02em}}.top__leadcopy{margin-top:2em;font-size:3.4rem;font-weight:700;line-height:calc(50 / 34);text-align:center}@media screen and (max-width: 767px){.top__leadcopy{margin-top:2em;font-size:calc(22/375*100vw);line-height:calc(31 / 22)}}.top__description{margin:2em auto 0;font-size:1.6rem;font-weight:500;line-height:calc(30/16)}@media screen and (max-width: 767px){.top__description{width:calc(335/375*100vw);margin-top:1.5em;margin-right:auto;margin-left:auto;font-size:calc(15/375*100vw);line-height:calc(24/15)}}.top .button__list.top_button{margin-top:4.4rem}@media (max-width: 767px){.top .button__list.top_button{margin-top:calc(89/375*100vw)}}.comment{background-color:#1d2029}.comment-wrap{width:100%;max-width:1366px;margin:0 auto 0;padding:8rem 40px 10rem}@media screen and (max-width: 767px){.comment-wrap{margin-top:0;padding:calc(50/375*100vw) 0 calc(50/375*100vw)}}.comment__titlebox{width:100%;max-width:1186px;margin:0 auto}@media screen and (max-width: 767px){.comment__titlebox{width:calc(335/375*100vw);padding:0}}.comment__titlebox-title{width:100%;margin:0 auto 2em;padding:0.6em 0 0.5em;border-top:3px solid #BA0816;border-bottom:3px solid #BA0816;font-size:4rem;font-weight:900;line-height:1.2;text-align:center}@media screen and (max-width: 767px){.comment__titlebox-title{border-top-width:calc(3 / 375 * 100vw);border-bottom-width:calc(3 / 375 * 100vw);font-size:calc(18 / 375 * 100vw)}}.comment__titlebox-note{margin:0.2em auto 0;font-size:1.8rem;font-weight:700;letter-spacing:0;line-height:1.5em}@media screen and (max-width: 767px){.comment__titlebox-note{font-size:calc(12 / 375 * 100vw);line-height:calc(16/12)}}.comment__border{max-width:1092px;margin:0 auto}@media screen and (max-width: 767px){.comment__border{width:calc(335 / 375 * 100vw)}}.comment__content{gap:32px;display:flex;flex-wrap:nowrap;justify-content:space-between}@media screen and (max-width: 767px){.comment__content{gap:0;flex-direction:column}}.comment__text{max-width:604px}@media screen and (max-width: 767px){.comment__text{width:100%;max-width:100%}}.comment__image{flex-basis:calc(354 / 993 * 100%);flex-grow:0;flex-shrink:0;width:354px;padding-top:20px}@media screen and (max-width: 767px){.comment__image{flex-basis:100%;width:100%;padding:calc(36 / 375 * 100vw) 0 calc(24 / 375 * 100vw)}}.comment__image-item+.comment__image-item{margin:13px auto 0}@media screen and (max-width: 767px){.comment__image-item+.comment__image-item{margin:calc(15 / 375 * 100vw) auto 0}}.q{background-color:#000}.q-wrap{width:100%;max-width:1366px;margin:0 auto 0;padding:8rem 40px 10rem}@media screen and (max-width: 767px){.q-wrap{margin-top:0;padding:calc(50/375*100vw) 0 calc(50/375*100vw);text-align:center}}.q__head-lead{margin:0 auto 0;font-size:3rem;font-weight:700;line-height:1.5em}@media screen and (max-width: 767px){.q__head-lead{font-size:calc(19 / 375 * 100vw)}}.q__head-title{margin:0.2em auto 0;font-size:5.4rem;font-weight:900;line-height:1.5em}@media screen and (max-width: 767px){.q__head-title{font-size:calc(35 / 375 * 100vw)}}.q__head-term{margin:1em auto 2em;font-size:2.1rem;font-weight:500;line-height:calc(26/21)}@media screen and (max-width: 767px){.q__head-term{font-size:calc(16 / 375 * 100vw);line-height:calc(20/16)}}.q__head-term dl{margin:1em auto 0}.q__head-term dd{display:block;font-size:2rem;line-height:calc(26/20)}@media screen and (max-width: 767px){.q__head-term dd{font-size:calc(12 / 375 * 100vw);line-height:calc(20/12)}}.q__titlebox{width:100%;max-width:1186px;margin:0 auto}@media screen and (max-width: 767px){.q__titlebox{width:calc(335/375*100vw);padding:0}}.q__titlebox-title{width:100%;margin:0 auto 2em;padding:0.6em 0 0.5em;border-top:3px solid #BA0816;border-bottom:3px solid #BA0816;font-size:3.2rem;font-weight:900;line-height:1.2;text-align:center}@media screen and (max-width: 767px){.q__titlebox-title{border-top-width:calc(2 / 375 * 100vw);border-bottom-width:calc(2 / 375 * 100vw);font-size:calc(18 / 375 * 100vw)}}.q__titlebox-lead{margin:0 auto 0;font-size:2.2rem;font-weight:700;letter-spacing:0;line-height:1.5em}@media screen and (max-width: 767px){.q__titlebox-lead{font-size:calc(12 / 375 * 100vw)}}.q__titlebox-maintitle{margin:0 auto 0;font-size:3.2rem;font-weight:900;letter-spacing:0;line-height:1.5em}@media screen and (max-width: 767px){.q__titlebox-maintitle{font-size:calc(17 / 375 * 100vw)}}.q__titlebox-maintitle span{display:inline-block;padding-right:0.25em;color:#BA0816;font-size:4.2rem;font-weight:900}@media screen and (max-width: 767px){.q__titlebox-maintitle span{font-size:calc(23 / 375 * 100vw)}}.q__titlebox-note{margin:1em auto 0;font-size:1.3rem;font-weight:500;letter-spacing:0;line-height:1.5em}@media screen and (max-width: 767px){.q__titlebox-note{font-size:calc(12 / 375 * 100vw);line-height:calc(16/12)}}.q .v-border.only-for-pc{padding:1.5em 2.7em 1.5em 2.7em}@media screen and (max-width: 767px){.q .v-border.only-for-pc{padding:0}}.q__border{max-width:1066px;margin:0 auto}@media screen and (max-width: 767px){.q__border{width:calc(335 / 375 * 100vw)}}.q__content{gap:32px;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;margin:0 auto}@media screen and (max-width: 767px){.q__content{gap:0;flex-direction:column}}.q__text{max-width:496px;letter-spacing:-0.03em}@media screen and (max-width: 767px){.q__text{width:100%;max-width:100%}}.q__image{flex-basis:calc(538 / 1066 * 100%);flex-grow:0;flex-shrink:0;width:538px}@media screen and (max-width: 767px){.q__image{flex-basis:100%;width:calc(320 / 375 *100vw);padding:0 0 calc(20 / 375 * 100vw)}}.q__image-graph+.q__image-graph{margin:13px auto 0}@media screen and (max-width: 767px){.q__image-graph+.q__image-graph{margin:calc(15 / 375 * 100vw) auto 0}}.popup-article__titlebox{width:100%;max-width:1186px;margin:0 auto}@media screen and (max-width: 1186px){.popup-article__titlebox{max-width:100%;padding:0 calc(40/1366*100%)}}@media screen and (max-width: 767px){.popup-article__titlebox{width:calc(335/375*100vw);max-width:100%;padding:0}}.popup-article__titlebox-title{width:100%;margin:0 auto 2em;padding:0.6em 0 0.5em;border-top:3px solid #BA0816;border-bottom:3px solid #BA0816;font-size:4rem;font-weight:900;line-height:1.2;text-align:center}@media screen and (max-width: 767px){.popup-article__titlebox-title{padding:0;border-top-width:calc(2 / 375 * 100vw);border-bottom-width:calc(2 / 375 * 100vw);font-size:calc(18 / 375 * 100vw)}}.popup-article__titlebox-maintitle{gap:0.5em;display:flex;align-items:center;justify-content:start;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 auto 0;font-size:3.2rem;font-weight:900;letter-spacing:0}@media screen and (max-width: 1100px){.popup-article__titlebox-maintitle{gap:0;flex-direction:column}}@media screen and (max-width: 767px){.popup-article__titlebox-maintitle{font-size:calc(26 / 375 * 100vw);letter-spacing:-0.01em}}.popup-article__titlebox-maintitle .figure{color:#BA0816;font-size:4.2rem;line-height:1.5}@media screen and (max-width: 767px){.popup-article__titlebox-maintitle .figure{font-size:calc(29 / 375 * 100vw)}}.popup-article__titlebox-maintitle .text{padding-top:0.2em;line-height:1.3;text-align:left}@media screen and (max-width: 1100px){.popup-article__titlebox-maintitle .text{padding-bottom:0.3em;text-align:center}}@media screen and (max-width: 767px){.popup-article__titlebox-maintitle .text{padding-bottom:0.3em;font-size:calc(22 / 375 * 100vw)}}.popup-article__border{max-width:1066px;margin:0 auto}@media screen and (max-width: 1100px){.popup-article__border{max-width:100%}}@media screen and (max-width: 767px){.popup-article__border{width:calc(335 / 375 * 100vw);max-width:100%}}.popup-article__content{gap:32px;display:flex;flex-direction:row-reverse;flex-wrap:nowrap;align-items:center;justify-content:center;margin:0 auto}@media screen and (max-width: 1100px){.popup-article__content{gap:0;flex-direction:column}}@media screen and (max-width: 767px){.popup-article__content{gap:0;flex-direction:column}}.popup-article__text{max-width:513px;letter-spacing:-0.03em}@media screen and (max-width: 767px){.popup-article__text{width:100%;max-width:100%}}.popup-article__text.v-border{padding:0.75em 1.25em 0.75em 1.25em}.popup-article__image{flex-basis:calc(476 / 1027 * 100%);flex-grow:0;flex-shrink:0;width:476px}@media screen and (max-width: 1100px){.popup-article__image{max-width:100%}}@media screen and (max-width: 767px){.popup-article__image{flex-basis:100%;max-width:100%;padding:0}}.popup-article__image-graph+.popup-article__image-graph{margin:13px auto 0}@media screen and (max-width: 767px){.popup-article__image-graph+.popup-article__image-graph{margin:calc(15 / 375 * 100vw) auto 0}}.qnr-wrap{width:100%;margin:0 auto 0;padding:0}@media screen and (max-width: 767px){.qnr-wrap{margin-top:0;padding-top:0}}.qnr__cat.bg-light{background-color:#1D2029}.qnr__cat.bg-dark{background-color:#000000}.qnr__cat-inner{max-width:1226px;margin:0 auto;padding:2rem 40px 7rem}@media screen and (max-width: 1186px){.qnr__cat-inner{padding-right:20px;padding-left:20px}}@media screen and (max-width: 767px){.qnr__cat-inner{padding:calc(20 / 375 * 100vw) 0 calc(20 / 375 * 100vw)}}.qnr__cat-title{aspect-ratio:970 / 120;display:flex;align-items:center;justify-content:center;width:100%;max-width:1186px;margin:0 auto;background-image:url(../image/qnr/qnr-title-bg.png);background-position:center;background-repeat:no-repeat;background-size:100% 100%;color:#fff;font-size:3.8rem;line-height:1.5em}@media screen and (max-width: 767px){.qnr__cat-title{aspect-ratio:375 / 48;width:calc(335 / 375 *100vw);background-image:url(../image/qnr/qnr-title-bg-sp.png);font-size:calc(18 / 375 * 100vw)}}.qnr__cat-title-text.heading{padding-top:0.75em;font-size:3.8rem}@media screen and (max-width: 767px){.qnr__cat-title-text.heading{padding-bottom:0.25em;font-size:calc(24 / 375 * 100vw)}}.qnr__cat-content{max-width:1186px;margin:4.3rem auto 0}@media screen and (max-width: 767px){.qnr__cat-content{width:calc(335 / 375 * 100vw);margin:calc(20/375*100vw) auto 0}}.qnr__cat-flex{gap:32px;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;margin:0 auto}@media screen and (max-width: 1100px){.qnr__cat-flex{gap:3.2rem;flex-direction:column}}@media screen and (max-width: 767px){.qnr__cat-flex{gap:calc(36/375*100vw);flex-direction:column}}.bg-dark .qnr__cat-flex{flex-direction:row-reverse}@media screen and (max-width: 1100px){.bg-dark .qnr__cat-flex{gap:3.2rem;flex-direction:column}}@media screen and (max-width: 767px){.bg-dark .qnr__cat-flex{gap:calc(36/375*100vw);flex-direction:column}}.qnr__cat-buttons{flex-grow:0;flex-shrink:0;width:603px;letter-spacing:-0.03em}@media screen and (max-width: 767px){.qnr__cat-buttons{width:100%;max-width:100%}}.qnr__cat-buttons li{text-align:left}.qnr__cat-buttons li a{display:flex;align-items:center;width:100%;height:auto;padding:2rem 0;transition:0.5s}@media screen and (max-width: 767px){.qnr__cat-buttons li a{padding:calc(10/375*100vw) 0}}.qnr__cat-buttons li a:hover{opacity:0.5}.qnr__cat-buttons-figure{display:block;color:#BA0816;font-size:3.5rem;font-variant-numeric:tabular-nums;line-height:1em}@media screen and (max-width: 767px){.qnr__cat-buttons-figure{font-size:calc(23/375*100vw);vertical-align:middle}}.qnr__cat-buttons-figure.letters-mid{min-width:2.25em}.qnr__cat-buttons-figure.letters-long{min-width:2.6em}.qnr__cat-buttons-text{display:inline-block;padding:0 1.5em 0 0.5em;transform:translateY(0.1em);font-size:2.2rem;font-weight:700;line-height:1.3em}@media screen and (max-width: 767px){.qnr__cat-buttons-text{padding:0 0.5em 0 0.5em;font-size:calc(15/375*100vw);letter-spacing:-0.04em;vertical-align:middle}}.qnr__cat-image{flex-grow:0;flex-shrink:1;width:550px}@media screen and (max-width: 1100px){.qnr__cat-image{width:603px}}@media screen and (max-width: 767px){.qnr__cat-image{flex-basis:100%;width:100%;padding:0 0 calc(20 / 375 * 100vw)}}.qnr-arrow{aspect-ratio:16/26;display:inline-block;position:relative;width:1.6rem;height:auto}@media screen and (max-width: 767px){.qnr-arrow{width:calc(12/375*100vw);margin-left:auto;transform:translateY(-0.1em)}}.qnr-arrow img{width:100%}.qnr-button-wrap{z-index:2;position:relative;margin:5rem auto 10rem}@media screen and (max-width: 767px){.qnr-button-wrap{margin:calc(25/375*100vw) auto 0}}.qnr .button{width:300px}@media screen and (max-width: 767px){.qnr .button{width:100%}}.ack{padding:8rem 0;background-color:#000}@media screen and (max-width: 767px){.ack{padding:calc(15 / 375 * 100vw) 0 calc(30 / 375 * 100vw)}}.ack-wrap{width:100%;max-width:1366px;margin:0 auto 0;padding:0 40px 0}@media screen and (max-width: 767px){.ack-wrap{margin-top:0;padding:0;text-align:center}}.ack__text{margin:1.5em auto 0;font-size:1.8rem;font-weight:500;letter-spacing:-0.03em;line-height:calc(30/18)}@media screen and (max-width: 767px){.ack__text{width:calc(335 / 375 * 100vw);font-size:calc(15 / 375 * 100vw);line-height:calc(24/15)}}.web-magazine{margin:0 auto;padding:16.2rem 0 0;background-color:#000}@media screen and (max-width: 768px){.web-magazine{padding:calc(99/375*100vw) 0 0}}@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:1000px;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 calc(50/375*100vw);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:flex-start;justify-content:center;width:100%;max-width:1000px;margin:7rem 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:not(div:first-of-type){margin-top:calc(100/375*100vw)}}.web-magazine-content-image{width:calc(500/1033*100%);max-width:500px}@media (max-width: 767px){.web-magazine-content-image{width:100%;max-width:100%}}.web-magazine-content-text{width:505px;text-align:left}@media (max-width: 767px){.web-magazine-content-text{width:100%;max-width:100%}}.web-magazine-content-text-title{font-size:3.0rem;font-weight:700;line-height:calc(38/30)}@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;letter-spacing:-0.03em;line-height:calc(34/21)}.web-magazine-content-text-subtitle span{display:inline-block;padding-left:1.5em}@media (max-width: 767px){.web-magazine-content-text-subtitle{width:80%;margin-top:0.5em;font-size:calc(15/375*100vw);line-height:calc(26/15)}.web-magazine-content-text-subtitle span{width:100%;margin-left:0;text-align:right}}.web-magazine-content-text-description{margin-top:2em;font-size:1.8rem;font-weight:500;letter-spacing:0;line-height:calc(24/18)}@media (max-width: 767px){.web-magazine-content-text-description{margin-top:1em;font-size:calc(14/375*100vw);letter-spacing:-0.01em;line-height:calc(24/14)}}.web-magazine .button__list.web-magazine_button{margin-top:8.2rem}@media (max-width: 767px){.web-magazine .button__list.web-magazine_button{margin-top:calc(76/375*100vw)}}.caption{max-width:1000px;margin:8.4rem auto 0;font-size:1.4rem;font-weight:500;line-height:calc(22/14);text-align:left}@media screen and (max-width: 768px){.caption{margin:calc(80/375*100vw) auto 0;font-size:clamp(5px, calc(14/375*100vw), 1.4rem);line-height:calc(20/12)}}.offer .caption{margin-top:8em}.caption p+p{margin-top:1.5em}
/*# sourceMappingURL=style.min.css.map */
