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;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}}body{background-color:#1D2029}.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}}.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-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;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}@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(-168 / 1366 * 100%) auto 0}@media screen and (max-width: 767px){.top__text-box{margin:calc(-54 / 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{display:flex;justify-content:space-between;width:584px;margin:0 auto}@media screen and (max-width: 767px){.top__subtitle-lead{width:calc(302/375*100vw)}}.top__subtitle-lead-text{font-size:27px;font-weight:700;line-height:1.5em}@media screen and (max-width: 767px){.top__subtitle-lead-text{font-size:calc(14/375*100vw)}}.top__subtitle-lead-left,.top__subtitle-lead-right{aspect-ratio:25/41;width:25px;height:auto}@media screen and (max-width: 767px){.top__subtitle-lead-left,.top__subtitle-lead-right{aspect-ratio:16/23;width:calc(16/375*100vw)}}.top__subtitle-lead-left img,.top__subtitle-lead-right img{aspect-ratio:25 / 41;width:100%;height:auto}@media screen and (max-width: 767px){.top__subtitle-lead-left img,.top__subtitle-lead-right img{aspect-ratio:16/23}}.top__subtitle-logo{aspect-ratio:646 / 138;width:646px;margin:14.5px auto 14px}@media screen and (max-width: 767px){.top__subtitle-logo{aspect-ratio:301 / 66;width:calc(301/ 375 * 100%);margin:calc(9/375*100vw) auto calc(5/375*100vw)}}.top__subtitle-date{font-size:24px;font-weight:700;line-height:1.5em}@media screen and (max-width: 767px){.top__subtitle-date{font-size:calc(13/375*100vw)}}.top__leadcopy{margin-top:11rem;font-size:2.8rem;font-weight:700;line-height:calc(42 / 28);text-align:center}@media screen and (max-width: 767px){.top__leadcopy{margin-top:calc(60/375*100vw);font-size:calc(16/375*100vw);line-height:calc(24 / 16)}}.top__description{margin:2em auto 0;font-size:2rem;font-weight:500;line-height:calc(30/20)}@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(14/375*100vw);line-height:calc(24/14)}}.top .button__list.top_button{margin-top:4.4rem}@media (max-width: 767px){.top .button__list.top_button{margin-top:calc(89/375*100vw)}}.present{padding-top:8.8rem;padding-bottom:9.3rem;background-color:#5D5E65;color:#fff;text-align:center}@media (max-width: 767px){.present{padding-top:calc(46/375*100vw);padding-bottom:calc(46/375*100vw)}}.present.prize{background-color:#ccc;color:#000}.present-inner{max-width:1000px;margin:0 auto}@media (max-width: 1040px){.present-inner{padding:0 40px}}@media (max-width: 767px){.present-inner{width:calc(335/375*100vw);padding:0}}.present__title{font-size:4.5rem;font-weight:700;line-height:calc(80/45);text-align:center}@media (max-width: 767px){.present__title{font-size:calc(20/375*100vw)}}.present__title>span{display:inline-block;width:100%;max-width:1000px;padding-bottom:0.18rem;border-bottom:4px solid #BA0815}@media (max-width: 767px){.present__title>span{padding-bottom:0.5em;border-width:calc(2/375*100vw)}}.present__lead{justify-content:space-between;margin:1.9rem auto 0}@media (max-width: 767px){.present__lead{margin-top:1em}}.present__lead-text{display:inline-block;font-size:5rem;font-weight:700;line-height:1.5;text-align:center}@media (max-width: 767px){.present__lead-text{font-size:calc(27/375*100vw);line-height:1.1em}}.present__lead-text span{display:block;font-size:3.5rem;letter-spacing:-0.02em}@media (max-width: 767px){.present__lead-text span{font-size:calc(18/375*100vw)}}.present__lead-description{display:inline-block;margin-top:3.6rem;font-size:2rem;font-weight:500;line-height:1.5;text-align:center}@media (max-width: 767px){.present__lead-description{margin-top:calc(26 / 375 * 100vw);font-size:calc(14/375*100vw);line-height:calc(24/14);text-align:left}}.present__lead-annotation{display:inline-block;margin-top:3.6rem;font-size:1.8rem;font-weight:700;line-height:calc(24/18);text-align:center}@media (max-width: 767px){.present__lead-annotation{margin-top:1em;font-size:calc(14/375*100vw);line-height:calc(21/14);text-align:left}}.present__lead-box{display:inline-block;width:-moz-fit-content;width:fit-content;margin:1.8rem auto 0;padding:0.9rem 1.6rem;border:1px solid #000;font-size:2.0rem;font-weight:700;line-height:1;text-align:center}@media (max-width: 767px){.present__lead-box{display:block;margin:10px auto 0;padding:7px 12px;font-size:16px}}.present__photo{width:100%;max-width:1000px;margin:35px auto 0}@media (max-width: 1024px){.present__photo{padding:0 1.2rem}}@media (max-width: 767px){.present__photo{margin-top:30px;padding:0}}.present__introduction{padding:0;font-weight:700;text-align:left;text-align:center}@media (max-width: 1020px){.present__introduction{padding:0 2.8rem}}@media (max-width: 767px){.present__introduction{padding:0}}.present__introduction-detail{margin-top:3.6rem;font-size:1.8rem;font-weight:700;line-height:calc(28/18)}@media (max-width: 767px){.present__introduction-detail{margin-top:1em;font-size:calc(16/375*100vw);line-height:calc(21/16);text-align:left}}.present__annotation{margin:4em auto 0;font-size:1.6rem;font-weight:500;line-height:calc(24/16);text-align:center}@media (max-width: 767px){.present__annotation{width:calc(335/375*100vw);margin-top:2.5em;font-size:calc(12/375*100vw);line-height:calc(18/12);text-align:left}}@media (max-width: 767px){.present .button__list{margin-top:calc(61/375*100vw)}}.prize{padding-top:10rem;padding-bottom:12.4rem;background-color:#E7E7E7;color:#1D2029;text-align:center}@media (max-width: 768px){.prize{padding-top:calc(45/375*100vw);padding-bottom:calc(75/375*100vw)}}.prize img{background-color:transparent}.prize-inner{width:calc(335/375*100vw);margin:0 auto}@media (min-width: 768px), print{.prize-inner{max-width:1186px}}.prize__title{font-size:4.5rem;font-weight:700;line-height:calc(80/45);text-align:center}@media (max-width: 767px){.prize__title{font-size:calc(20/375*100vw)}}.prize__title>span{display:inline-block;width:100%;max-width:1000px;padding-bottom:0.18rem;border-bottom:4px solid #BA0815}@media (max-width: 767px){.prize__title>span{padding-bottom:0.5em;border-width:calc(2/375*100vw)}}.prize__lead{justify-content:space-between;margin:3.6rem auto 0}@media (max-width: 767px){.prize__lead{margin-top:1.5em}}.prize__lead-text{display:inline-block;font-size:3.6rem;font-weight:700;line-height:calc(46/36);text-align:center}@media (max-width: 767px){.prize__lead-text{font-size:calc(19/375*100vw);line-height:calc(24/19)}}.prize__lead-text span{font-size:2.8rem;letter-spacing:-0.02em;line-height:calc(46/28)}@media (max-width: 767px){.prize__lead-text span{font-size:calc(14/375*100vw);line-height:calc(24/14)}}.prize__lead-note{margin-top:0;font-size:1.4rem;font-weight:700;line-height:1.5;text-align:center}@media (max-width: 767px){.prize__lead-note{font-size:calc(12/375*100vw);font-weight:500;letter-spacing:-0.04em}}.prize__introduction{width:-moz-fit-content;width:fit-content;margin:2em auto 0;font-size:2.4rem;font-weight:700;text-align:left}@media (max-width: 768px){.prize__introduction{font-size:calc(14 / 375 * 100vw);line-height:calc(20/14)}}.prize__introduction dl+dl{margin-top:0.5em}.prize__introduction dt,.prize__introduction dd{display:inline}.prize__photo{width:100%;max-width:900px;margin:7.5rem auto 0}@media (max-width: 767px){.prize__photo{margin-top:35px}}.prize__description-wrap{display:grid;grid-template-areas:"a a b b c" "d e e f f";grid-template-columns:calc((100% - 604px) * (241/762)) calc((100% - 604px) * (140/762)) 449px 155px calc((100% - 604px) * (381/762));grid-template-rows:2fr;width:100vw;max-width:1366px;margin-top:4.0rem;margin-bottom:9em;margin-left:calc(50% - 50vw)}.prize__description-wrap .grid-item-a{grid-column:1 / span 2}.prize__description-wrap .grid-item-b{grid-column:3 / span 2}.prize__description-wrap .grid-item-c{grid-column:5 / span 1}.prize__description-wrap .grid-item-d{grid-column:1 / span 1}.prize__description-wrap .grid-item-e{grid-column:2 / span 2}.prize__description-wrap .grid-item-f{grid-column:4 / span 2}@media (max-width: 768px){.prize__description-wrap{gap:calc(30/375*100vw);grid-template-areas:"a" "b" "e" "f";grid-template-columns:1fr;grid-template-rows:auto;align-content:start;margin-top:0;margin-bottom:calc(30/375*100vw)}.prize__description-wrap .grid-item-a{grid-column:1 / -1;grid-row:auto;order:3}.prize__description-wrap .grid-item-b{grid-column:1 / -1;grid-row:auto;order:1}.prize__description-wrap .grid-item-c{display:none;grid-column:1 / -1;grid-row:auto}.prize__description-wrap .grid-item-d{display:none;grid-column:1 / -1;grid-row:auto}.prize__description-wrap .grid-item-e{grid-column:1 / -1;grid-row:auto;order:2}.prize__description-wrap .grid-item-f{grid-column:1 / -1;grid-row:auto;order:4}.prize__description-wrap .emp{display:none}}@media (min-width: 1367px), print{.prize__description-wrap{margin-right:auto;margin-left:auto}}.prize__description-text{margin:0 auto 0;padding-bottom:4.5rem;font-size:2.2rem;font-weight:500;font-weight:700;line-height:1.63636;text-align:center}@media (max-width: 768px){.prize__description-text{width:calc(335 / 375 * 100vw);margin:1.75em auto 2em;padding-bottom:0;font-size:calc(16/375*100vw);line-height:calc(21/16);text-align:left}}.prize__description-image-03{width:100%;min-width:130px}@media (max-width: 768px){.prize__description-image-03{position:static;width:calc(335 / 375 * 100vw);margin:0 auto}}.prize__description-image-02{width:calc(543/589*100%);padding-top:calc(50/536*100%)}@media (max-width: 768px){.prize__description-image-02{position:static;width:calc(335 / 375 * 100vw);margin:0 auto;padding-top:0}}.prize__description-image-04{width:calc(446/536*100%)}@media (max-width: 768px){.prize__description-image-04{position:static;width:calc(335 / 375 * 100vw);margin:0 auto}}.prize__annotation{padding:0 2em;font-size:1.4rem;font-weight:700;line-height:2;text-align:center}@media (max-width: 767px){.prize__annotation{margin:2em auto 0;font-size:calc(12/375*100vw);font-weight:500;letter-spacing:-0.04em;line-height:1.66667;text-align:left}}.voice{background-color:#000}.voice-wrap{width:100%;max-width:1366px;margin:0 auto 0;padding:8rem 40px 10rem}@media screen and (max-width: 767px){.voice-wrap{margin-top:0;padding:calc(50/375*100vw) 0 calc(50/375*100vw)}}.voice__titlebox{width:100%;max-width:1186px;margin:0 auto}@media screen and (max-width: 1186px){.voice__titlebox{padding:0 calc(40/1366*100%)}}@media screen and (max-width: 767px){.voice__titlebox{width:calc(335/375*100vw);padding:0}}.voice__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){.voice__titlebox-title{border-top-width:calc(2 / 375 * 100vw);border-bottom-width:calc(2 / 375 * 100vw);font-size:calc(18 / 375 * 100vw)}}.voice__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){.voice__titlebox-lead{font-size:calc(12 / 375 * 100vw)}}.voice__titlebox-maintitle{margin:0 auto 0;font-size:5rem;font-weight:900;letter-spacing:0;line-height:1.5em}@media screen and (max-width: 767px){.voice__titlebox-maintitle{font-size:calc(26 / 375 * 100vw);letter-spacing:-0.01em}}.voice__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){.voice__titlebox-note{font-size:calc(12 / 375 * 100vw);line-height:calc(16/12)}}.voice__intro{max-width:1186px;margin:0 auto}@media screen and (max-width: 767px){.voice__intro{width:calc(335 / 375 * 100%)}}.voice__intro-title{margin:1em auto 0;font-size:3.6rem;font-weight:700;line-height:1.5;text-align:center}@media screen and (max-width: 767px){.voice__intro-title{margin:2.25em auto 0;font-size:calc(16 / 375 * 100vw)}}.voice__intro-desc{margin:1.25em auto 0;font-size:2.4rem;font-weight:500;line-height:calc(37/24)}@media screen and (max-width: 767px){.voice__intro-desc{margin:2em auto 0;font-size:calc(14 / 375 * 100vw);letter-spacing:-0.01;line-height:calc(24/14);text-align:left}}.voice__graph{max-width:670px;margin:7.4rem auto 9.4rem}@media screen and (max-width: 767px){.voice__graph{width:calc(335 / 375 * 100%);margin:calc(35 / 375 * 100%) auto calc(44 / 375 * 100%)}}.voice__graph img{width:100%}.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:1186px;margin:0 auto;padding:2rem 0 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:970px;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;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{font-size:calc(18 / 375 * 100vw)}}.qnr__cat-grid{gap:0;display:grid;grid-template-areas:"i t" "g v";grid-template-columns:1fr 1fr;grid-template-rows:auto auto;width:100%;max-width:1186px;height:auto;margin-top:4.1rem}@media screen and (max-width: 767px){.qnr__cat-grid{grid-template-areas:"i" "t" "g" "v";grid-template-columns:1fr;width:calc(335 / 375 * 100vw);margin:calc(23 / 375 * 100vw) auto}}.qnr__cat-grid .item-i{grid-area:i}.qnr__cat-grid .item-t{grid-area:t}.qnr__cat-grid .item-g{grid-area:g;align-self:center;height:auto;margin-top:calc(36/593*100%)}.qnr__cat-grid .item-v{grid-area:v;margin-top:calc(63/550*100%)}@media screen and (max-width: 767px){.qnr__cat-grid .item-i{margin:0 auto}.qnr__cat-grid .item-i img{width:100%}.qnr__cat-grid .item-t,.qnr__cat-grid .item-g,.qnr__cat-grid .item-v{margin:calc(23/375*100%) auto 0}.qnr__cat-grid .item-t img,.qnr__cat-grid .item-g img,.qnr__cat-grid .item-v img{width:100%}}.qnr__cat-grid-image img{display:block;width:calc(550 / 593 * 100%)}.qnr__cat-grid-text{font-size:2.4rem;font-weight:500;letter-spacing:-0.03em;line-height:calc(37/24);text-align:left}@media screen and (max-width: 767px){.qnr__cat-grid-text{font-size:calc(14 / 375 * 100vw);letter-spacing:-0.01em;line-height:calc(24/14)}}@media screen and (max-width: 767px){.qnr__cat-grid-graph{margin-top:calc(34/335*100%)}}.qnr__cat-grid-graph img{display:block;width:calc(550 / 593 * 100%)}.qnr__cat-grid-voice{width:100%;height:auto;padding:0.2em 2.5rem 0.2rem 2.5rem;border:2px solid #707070;border-radius:31px;color:#DEDEDE;font-size:2.0rem;font-weight:500;letter-spacing:-0.03em;line-height:calc(32 / 20);text-align:left}@media screen and (max-width: 767px){.qnr__cat-grid-voice{padding:0.2em 1em;border:1px solid #707070;border-radius:calc(20 / 375 * 100vw);font-size:calc(11 / 375 * 100vw);letter-spacing:-0.03em;line-height:calc(17/11)}}.qnr__cat-grid-voice ul{list-style:none}.qnr__cat-grid-voice li{position:relative;padding:1em 0 1em 1.2em}.qnr__cat-grid-voice li:not(:first-child){border-top:1px solid #707070}.qnr__cat-grid-voice 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:""}.qnr-text{display:flex;z-index:4;position:relative;flex-wrap:wrap;width:100%;max-width:1226px;margin:calc(-180 / 1366 * 100%) auto 0;padding:0 20px;text-align:left}@media screen and (max-width: 767px){.qnr-text{margin-top:calc(-100/375*100vw);padding:0 0}}.veloce .qnr-text{margin:calc(-270 / 1366 * 100%) auto 0}@media screen and (max-width: 767px){.veloce .qnr-text{margin-top:calc(-115/375*100vw)}}.qnr-text-head{width:593px;margin:0 auto}@media screen and (max-width: 767px){.qnr-text-head{width:calc(335/375*100%)}}.qnr-text-catch{width:-moz-fit-content;width:fit-content;padding:0.5em 2em;background-color:#8F0C2C;color:#fff;font-size:1.4rem;font-weight:bold;line-height:1}@media screen and (max-width: 767px){.qnr-text-catch{padding:0.65em 0.5em 0.5em;font-size:calc(10/375*100vw)}}.qnr-text-name{margin-top:0.25em;font-size:3.6rem;font-weight:900;line-height:1.25;text-align:left}@media screen and (max-width: 767px){.qnr-text-name{margin-top:0.5em;font-size:calc(20/375*100vw)}}.qnr-text-copy{margin-top:0.25em;font-size:2rem;font-weight:700;line-height:1.25;text-align:left}@media screen and (max-width: 767px){.qnr-text-copy{margin-top:0.5em;font-size:calc(11/375*100vw)}}.qnr-text-pricebox{display:flex;align-items:center;margin-top:1rem}.qnr-text-price-note{flex-shrink:0;width:-moz-fit-content;width:fit-content;margin-right:2em;padding:0;font-size:1rem}@media screen and (max-width: 767px){.qnr-text-price-note{margin-right:calc(10/375*100vw);font-size:calc(10/375*100vw)}}.qnr-text-price-note-text01{font-size:1.3rem;font-weight:500;line-height:1.5em;text-align:left}@media screen and (max-width: 767px){.qnr-text-price-note-text01{font-size:calc(10/375*100vw)}}.qnr-text-price-note-text02{font-size:1.1rem;font-weight:500;line-height:1.5em;text-align:left}@media screen and (max-width: 767px){.qnr-text-price-note-text02{font-size:calc(9/375*100vw)}}.qnr-text-price{width:100%;text-align:left;vertical-align:middle}.qnr-text-price.en{display:inline-block;font-size:2.8rem;font-weight:900;vertical-align:middle}@media screen and (max-width: 767px){.qnr-text-price.en{font-size:calc(22/375*100vw)}}.qnr-text-price sup{padding-left:0.5em;font-size:0.3em;vertical-align:middle}.qnr-text-price-announcemant{margin-top:0;font-size:1.3rem;font-weight:500;line-height:1.5em;text-align:left}@media screen and (max-width: 767px){.qnr-text-price-announcemant{font-size:calc(10/375*100vw)}}.qnr-text-price-announcemant a{text-decoration:underline}.qnr-text-color{width:593px;margin:auto auto 0}@media screen and (max-width: 767px){.qnr-text-color{width:calc(335/375*100%)}}.qnr-text-bodycolor{display:flex;flex-wrap:nowrap;align-items:flex-start;margin-top:1em;font-size:1.5rem;line-height:1.5em;text-align:left}@media screen and (max-width: 767px){.qnr-text-bodycolor{margin-top:2em;font-size:calc(12/375*100vw)}}.qnr-text-bodycolor dt{display:inline-block;flex-shrink:0;width:11rem;font-size:1.5rem;letter-spacing:0;line-height:1.5em}@media screen and (max-width: 767px){.qnr-text-bodycolor dt{width:7em;font-size:calc(12/375*100vw);letter-spacing:-0.1em}}.qnr-text-bodycolor dd{display:inline-block;line-height:1em}.qnr-text-bodycolor-item{display:inline-block;margin-right:1em;font-size:1.5rem;letter-spacing:-0.05em;line-height:1.5em}@media screen and (max-width: 767px){.qnr-text-bodycolor-item{font-size:calc(12/375*100vw);letter-spacing:-0.1em}}.qnr-text-color-wheel{aspect-ratio:1 / 1;display:inline-block;width:1em;margin-right:0.25em;transform:translateY(0.15em)}@media screen and (max-width: 767px){.qnr-text-color-wheel{width:calc(11/375*100vw);transform:translateY(0.26em)}}.qnr-text-color-wheel img{vertical-align:top}.qnr-text-annotation{margin-top:0.25em;font-size:1.2rem;font-weight:500;letter-spacing:-0.05em;line-height:calc(21/12)}@media screen and (max-width: 767px){.qnr-text-annotation{margin-top:1em;font-size:calc(10/375*100vw);letter-spacing:-0.04em;line-height:1.6em}}.qnr-text-annotation span .option{display:inline-block;font-size:0.75em}.qnr-text-annotation span .option+.qnr-text-annotation span .option{padding-left:1em}.qnr-text-annotation span .color-wheel-green{color:#136A67}.qnr-text-annotation span .color-wheel-red{color:#BA0816}.qnr-text-annotation02{margin-top:0em;font-size:1.2rem;font-weight:500;letter-spacing:-0.05em;line-height:calc(21/12)}@media screen and (max-width: 767px){.qnr-text-annotation02{margin-top:1em;font-size:calc(10/375*100vw);letter-spacing:0;line-height:1.6em}}.qnr-text-photo-annotation{margin-top:1em;font-size:1.2rem;font-weight:500;letter-spacing:-0.05em;line-height:calc(21/12)}@media screen and (max-width: 1225px){.qnr-text-photo-annotation{margin-top:2em}}@media screen and (max-width: 767px){.qnr-text-photo-annotation{margin-top:2em;font-size:calc(10/375*100vw);letter-spacing:0}}.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%}}.other-comments{background-color:#E7E7E7;color:#000}.other-comments-wrap{width:100%;max-width:1186px;margin:0 auto 0;padding:4.8rem 0 8rem}@media screen and (max-width: 1186px){.other-comments-wrap{padding-right:calc(40/1366*100%);padding-left:calc(40/1366*100%)}}@media screen and (max-width: 767px){.other-comments-wrap{margin-top:0;padding:calc(29 / 375 * 100vw) 0 calc(50 / 375 * 100vw)}}.other-comments__titlebox{width:100%;margin:0 auto}@media screen and (max-width: 767px){.other-comments__titlebox{width:calc(335/375*100vw);padding:0}}.other-comments__titlebox-title{width:100%;margin:0 auto 1.25em;padding:0.75em 0;border-top:5px solid #BA0816;border-bottom:5px solid #BA0816;font-size:3.8rem;font-weight:900;line-height:1.2;text-align:center}@media screen and (max-width: 991px){.other-comments__titlebox-title{margin:0 auto 1.25em}}@media screen and (max-width: 767px){.other-comments__titlebox-title{border-top-width:calc(2 / 375 * 100vw);border-bottom-width:calc(2 / 375 * 100vw);font-size:calc(18 / 375 * 100vw)}}.other-comments__lead{font-size:2.4rem;font-weight:700;letter-spacing:-0.03em;line-height:calc(37/24);text-align:center}@media screen and (max-width: 767px){.other-comments__lead{font-size:calc(14 / 375 * 100vw);letter-spacing:-0.01em;line-height:calc(24/14)}}.other-comments__voice{width:100%;height:auto;margin-top:1.5em;padding:0.2em 2.5rem 0.2rem 2.5rem;border:2px solid #000;border-radius:31px;font-size:2.0rem;font-weight:500;letter-spacing:-0.03em;line-height:calc(32 / 20);text-align:left}@media screen and (max-width: 767px){.other-comments__voice{width:calc(335 / 375 * 100vw);margin:1.5em auto 0;padding:0.2em 1em;border:1px solid #000;border-radius:calc(20 / 375 * 100vw);font-size:calc(12 / 375 * 100vw);letter-spacing:-0.03em;line-height:calc(17/11)}}.other-comments__voice-flex{gap:2em;display:flex}@media screen and (max-width: 767px){.other-comments__voice-flex{gap:0;flex-direction:column}}.other-comments__voice-flex ul{width:50%;list-style:none}@media screen and (max-width: 767px){.other-comments__voice-flex ul{width:100%}}.other-comments__voice-flex li{position:relative;padding:1em 0 1em 1.2em}.other-comments__voice-flex li:not(:first-child){border-top:1px solid #000}@media screen and (max-width: 767px){.other-comments__voice-flex li:first-child.is-border{border-top:1px solid #000}}.other-comments__voice-flex 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:""}.other-comments-button-wrap{z-index:2;position:relative;margin:5rem auto 10rem}@media screen and (max-width: 767px){.other-comments-button-wrap{margin:calc(25/375*100vw) auto 0}}.other-comments .button{width:300px}@media screen and (max-width: 767px){.other-comments .button{width:100%}}.check{margin:0 auto;padding:16.2rem 0 0}@media (max-width: 767px){.check{padding:calc(50/375*100vw) 0 0}}.check sup{display:inline-block;padding-right:0.2em;padding-left:-0.2em}.check img{width:100%;height:auto}@media (max-width: 767px){.check-wrapper{margin:0 auto;padding:0}}.check-titlebox{width:100%;margin:0 auto}@media (max-width: 1186px){.check-titlebox{padding:0 calc(40/1366*100%)}}@media (max-width: 767px){.check-titlebox{width:calc(335/375*100vw);padding:0}}.check-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 (max-width: 767px){.check-title{padding:0 0 calc(25/375*100vw);font-size:calc(22/375*100vw);text-align:center}}.check-title>span{display:inline-block;width:100%;padding-bottom:18px;border-bottom:2px solid #BA0815}@media (max-width: 767px){.check-title>span{padding-bottom:calc(16/375*100vw);border-bottom:calc(2/375*100vw) solid #BA0815}}.check-intro{margin-top:3em;padding-bottom:4em;font-size:2.4rem;font-weight:500;letter-spacing:0;line-height:calc(37/24);text-align:center}@media (max-width: 767px){.check-intro{margin-top:0;font-size:calc(16/375*100vw);letter-spacing:-0.01em;line-height:calc(28/16);text-align:left}}.check__item{padding:1em 0 0;background-color:#000;font-size:3.6rem}@media (max-width: 767px){.check__item{padding:calc(50/375*100vw) 0 0}}.check__item-textbox{width:100%;margin:0 auto;text-align:center}@media (max-width: 1186px){.check__item-textbox{padding:0 calc(40/1366*100%);text-align:left}}@media (max-width: 767px){.check__item-textbox{width:calc(335/375*100vw);padding:0 0}}.check__item-title{display:flex;align-items:center;justify-content:center;margin:1em auto;font-weight:700;line-height:1}@media (max-width: 767px){.check__item-title{margin:0 auto}}.check__item-title span{display:inline-block;padding:0 0.4em;text-align:center;vertical-align:middle}@media (max-width: 767px){.check__item-title span{font-size:calc(22/375*100vw)}}.check__item-title::before,.check__item-title::after{width:0.65em;height:0.65em;transform:translateY(-0.03em);background-color:#8F0C2C;content:""}@media (max-width: 767px){.check__item-title::before,.check__item-title::after{width:0.65em;height:0.65em;font-size:calc(22/375*100vw)}}.check__item-description{margin:3em auto;font-size:2.4rem;font-weight:500;letter-spacing:0;line-height:calc(37/24)}@media (min-width: 768px) and (max-width: 1365px){.check__item-description{font-size:2rem;line-height:calc(31/20)}}@media (max-width: 767px){.check__item-description{margin:2em auto 3em;font-size:calc(16/375*100vw);letter-spacing:0.01em;line-height:calc(28/16)}}.check__item-imagebox{padding-bottom:7.5rem;background-color:#1D2029}@media (max-width: 767px){.check__item-imagebox{padding-bottom:calc(60/375*100vw)}}.check__item-image{margin:0 auto;background-color:rgba(255,255,255,0.1)}.check__item-image img{max-width:1366px;margin:0 auto}.check__item-annotationbox{-moz-column-gap:2em;display:flex;flex-wrap:wrap-reverse;justify-content:space-between;max-width:1186px;margin:0 auto;padding:2em 2em;column-gap:2em;font-size:1rem;font-weight:500;letter-spacing:0;line-height:1.4em}@media (max-width: 767px){.check__item-annotationbox{flex-direction:column-reverse;font-size:calc(10/375*100vw);letter-spacing:0.01em;line-height:1.4}}.check__item-annotation02{-moz-column-gap:2em;margin:0 auto;padding:0 2em 2em;column-gap:2em;font-size:1rem;font-weight:500;letter-spacing:0;line-height:1.4em;text-align:center}@media (max-width: 767px){.check__item-annotation02{font-size:calc(10/375*100vw);letter-spacing:0.01em;line-height:1.4;text-align:left}}.check__item-annotation{width:-moz-fit-content;width:fit-content;margin-bottom:0.75em}@media (max-width: 767px){.check__item-annotation{width:100%}}.check__item-annotation:only-child{margin-left:auto}.check__item-sound-imagebg{background-color:rgba(255,255,255,0.1)}.check__item-sound-imagewrap{display:flex;max-width:1366px;margin:0 auto}@media (max-width: 1365px){.check__item-sound-imagewrap{display:block}}.check__item-sound-image{flex-basis:456px;flex-grow:0;flex-shrink:0;width:456px}@media (max-width: 1365px){.check__item-sound-image{width:100%}}.check__item-sound-bio{max-width:910px;padding:31px 34px;background-color:#C4C4C4;color:#000}@media (min-width: 768px) and (max-width: 1365px){.check__item-sound-bio{width:100%;max-width:100%;padding:31px calc((100% - 720px) / 2)}}@media (max-width: 767px){.check__item-sound-bio{padding:calc(25/375*100vw) calc(20/375*100vw) calc(30/375*100vw)}}.check__item-sound-bio.grid-wrap{-moz-column-gap:34px;display:grid;grid-template-areas:"a b" "a c";align-items:start;column-gap:34px}@media (min-width: 768px) and (min-width: 1366px){.check__item-sound-bio.grid-wrap{grid-template-columns:274px auto}}@media (min-width: 768px) and (max-width: 1365px){.check__item-sound-bio.grid-wrap{-moz-column-gap:16px;grid-template-areas:"a b" "c c";grid-template-columns:190px auto;column-gap:16px}}@media (max-width: 767px){.check__item-sound-bio.grid-wrap{grid-template-areas:"a" "b" "c";grid-template-columns:100%}}.check__item-sound-bio .grid-item-a{grid-area:a}.check__item-sound-bio .grid-item-b{grid-area:b}.check__item-sound-bio .grid-item-c{grid-area:c;align-self:end}.check__item-sound-bio-portrait{width:274px}@media (min-width: 768px) and (max-width: 1365px){.check__item-sound-bio-portrait{width:190px}}@media (max-width: 767px){.check__item-sound-bio-portrait{width:100%}}.check__item-sound-bio-textbox{text-align:left}@media (max-width: 767px){.check__item-sound-bio-textbox{margin-bottom:calc(18 / 375 *100vw)}}.check__item-sound-bio-title{font-size:2.3rem;font-weight:700;letter-spacing:-0.05em;line-height:calc(37 / 23)}@media (min-width: 768px) and (max-width: 1365px){.check__item-sound-bio-title{font-size:2.2rem}}@media (max-width: 767px){.check__item-sound-bio-title{margin-top:1em;font-size:calc(15 / 375 *100vw)}}.check__item-sound-bio-desc{margin-top:1em;font-size:1.8rem;font-weight:500;letter-spacing:0;line-height:calc(24 / 18)}@media (min-width: 768px) and (max-width: 1365px){.check__item-sound-bio-desc{font-size:1.6rem}}@media (max-width: 767px){.check__item-sound-bio-desc{font-size:calc(14 / 375 *100vw)}}.check__item-sound-bio-buttonlist{-moz-column-gap:16px;display:flex;column-gap:16px}@media (min-width: 768px) and (max-width: 1365px){.check__item-sound-bio-buttonlist{justify-content:center;margin-top:30px}}@media (max-width: 767px){.check__item-sound-bio-buttonlist{display:block}}.check__item-sound-bio-buttonlist .button{width:255px;padding:8px 0;letter-spacing:-0.04em;line-height:1.2em}@media (min-width: 768px) and (max-width: 1365px){.check__item-sound-bio-buttonlist .button{width:326px}}@media (max-width: 767px){.check__item-sound-bio-buttonlist .button{width:calc(335 / 375 *100vw);margin-top:calc(25 / 375 *100vw);padding:2vw;font-size:3.4666666667vw}}.model{background-color:#1D2029}@media screen and (max-width: 767px){.model{padding:calc(67/375*100vw) 0 calc(50/375*100vw)}}.model-wrap{width:100%;max-width:1366px;margin:15rem auto 0}@media screen and (max-width: 767px){.model-wrap{margin-top:0}}@media screen and (max-width: 767px){.model .veloce{margin-top:calc(75/375*100vw)}}.model-titlebox{width:100%;max-width:1186px;margin:0 auto}@media screen and (max-width: 1186px){.model-titlebox{padding:0 calc(40/1366*100%)}}@media screen and (max-width: 767px){.model-titlebox{width:calc(335/375*100vw);padding:0}}.model-title{width:100%;margin:0.5em auto 2em;padding:0.75em 0;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: 991px){.model-title{margin:0.5em auto 2em}}@media screen and (max-width: 767px){.model-title{margin:0 auto calc(50 / 375 * 100vw);border-top-width:calc(2 / 375 * 100vw);border-bottom-width:calc(2 / 375 * 100vw);font-size:calc(18 / 375 * 100vw)}}.model__image{position:relative}.model__image-lead{z-index:5;position:relative;top:0;right:0;left:0;margin:0 auto}@media screen and (max-width: 767px){.model__image-lead{width:calc(335 / 375 * 100%)}}.model__image-lead-title{margin-top:calc(60/1366*100%);font-size:2.8rem;font-weight:700;line-height:1.5}@media screen and (max-width: 767px){.model__image-lead-title{margin-top:0;font-size:calc(18/375*100vw)}}.model__image-lead-description{margin-top:4rem;font-size:1.6rem;font-weight:500;line-height:calc(30/16)}@media screen and (max-width: 767px){.model__image-lead-description{margin-top:1em;font-size:calc(15/375*100vw);letter-spacing:0;line-height:calc(24/15)}}.model__image-bg{position:relative;background-color:#1D2029}.model__bg{display:flow-root;padding-bottom:15rem;background:linear-gradient(to bottom, #000 0%, rgba(29,32,41,0.53) 90%, rgba(29,32,41,0) 100%)}@media screen and (max-width: 767px){.model__bg{padding-bottom:0}}.model-text{display:flex;z-index:4;position:relative;flex-wrap:wrap;width:100%;max-width:1226px;margin:calc(-180 / 1366 * 100%) auto 0;padding:0 20px;text-align:left}@media screen and (max-width: 1110px){.model-text{flex-direction:column}}@media screen and (max-width: 767px){.model-text{margin-top:calc(-40/375*100vw);padding:0 0}}.model-text.mt-80{margin:calc(-80 / 1366 * 100%) auto 0}.model-text.mt-160{margin:calc(-160 / 1366 * 100%) auto 0}.model-text-head{width:770px;margin:0 auto}@media screen and (max-width: 1110px){.model-text-head{max-width:90%}}@media screen and (max-width: 767px){.model-text-head{width:calc(350/375*100%);max-width:100%;margin-left:calc(20/375*100%)}}.model-text-catch{width:-moz-fit-content;width:fit-content;padding:0.5em 3em;background-color:#8F0C2C;color:#fff;font-size:1.4rem;font-weight:bold;line-height:1}@media screen and (max-width: 767px){.model-text-catch{min-width:calc(100/375*100vw);padding:0.65em 1.5em 0.5em;font-size:calc(10/375*100vw);text-align:center}}.model-text-name{margin-top:0.25em;font-size:3.6rem;font-weight:900;line-height:1.25;text-align:left}@media screen and (max-width: 767px){.model-text-name{margin-top:0.5em;font-size:calc(18/375*100vw);letter-spacing:0}}.model-text-name span{display:block;margin:0}@media screen and (max-width: 767px){.model-text-name span{font-size:calc(17/375*100vw)}}.model-text-copy{margin-top:0.25em;font-size:2rem;font-weight:700;line-height:1.25;text-align:left}@media screen and (max-width: 767px){.model-text-copy{margin-top:0.5em;font-size:calc(11/375*100vw)}}.model-text-pricebox{display:flex;align-items:center;margin-top:1rem}.model-text-price-note{flex-shrink:0;width:-moz-fit-content;width:fit-content;margin-right:2em;padding:0;font-size:1rem}@media screen and (max-width: 767px){.model-text-price-note{margin-right:calc(10/375*100vw);font-size:calc(10/375*100vw)}}.model-text-price-note-text01{font-size:1.3rem;font-weight:500;line-height:1.5em;text-align:left}@media screen and (max-width: 767px){.model-text-price-note-text01{font-size:calc(10/375*100vw)}}.model-text-price-note-text02{font-size:1.1rem;font-weight:500;line-height:1.5em;text-align:left}@media screen and (max-width: 767px){.model-text-price-note-text02{font-size:calc(9/375*100vw)}}.model-text-price{width:100%;text-align:left;vertical-align:middle}.model-text-price.en{display:inline-block;font-size:2.8rem;font-weight:900;vertical-align:middle}@media screen and (max-width: 767px){.model-text-price.en{font-size:calc(22/375*100vw)}}.model-text-price sup{padding-left:0.5em;font-size:0.3em;vertical-align:middle}.model-text-price-announcemant{margin-top:0;font-size:1.3rem;font-weight:500;line-height:1.5em;text-align:left}@media screen and (max-width: 767px){.model-text-price-announcemant{font-size:calc(10/375*100vw)}}.model-text-price-announcemant a{text-decoration:underline}.model-text-bodycolor{display:flex;flex-wrap:nowrap;align-items:flex-start;margin-top:1em;font-size:1.5rem;line-height:1.5em;text-align:left}@media screen and (max-width: 767px){.model-text-bodycolor{margin-top:1em;font-size:calc(12/375*100vw)}}.model-text-bodycolor.not-flex-pc{display:block}@media screen and (max-width: 767px){.model-text-bodycolor.not-flex-pc{display:flex;margin-top:1em;font-size:calc(12/375*100vw)}}.model-text-bodycolor dt{display:inline-block;flex-shrink:0;width:11rem;font-size:1.5rem;letter-spacing:0;line-height:1.5em}@media screen and (max-width: 767px){.model-text-bodycolor dt{width:7em;font-size:calc(12/375*100vw);letter-spacing:-0.01em}}.model-text-bodycolor dd{display:inline-block;line-height:1em}.model-text-bodycolor-item{display:inline-block;margin-right:1em;font-size:1.5rem;letter-spacing:-0.05em;line-height:1.5em}@media screen and (max-width: 767px){.model-text-bodycolor-item{font-size:calc(12/375*100vw);letter-spacing:-0.01em}}.model-text-color-wheel{aspect-ratio:1 / 1;display:inline-block;width:1em;margin-right:0.25em;transform:translateY(0.15em)}@media screen and (max-width: 767px){.model-text-color-wheel{width:calc(11/375*100vw);transform:translateY(0.26em)}}.model-text-color-wheel img{vertical-align:top}.model-text-annotation{margin-top:1em;font-size:1.2rem;font-weight:500;letter-spacing:-0.05em;line-height:calc(21/12)}@media screen and (max-width: 767px){.model-text-annotation{margin-top:1em;font-size:calc(10/375*100vw);letter-spacing:-0.04em;line-height:1.6em}}.model-text-annotation span .option{display:inline-block;font-size:0.75em}.model-text-annotation span .option+.model-text-annotation span .option{padding-left:1em}.model-text-annotation span .color-wheel-green{color:#136A67}.model-text-annotation span .color-wheel-red{color:#BA0816}.model-text-annotation02{margin-top:0em;font-size:1.2rem;font-weight:500;letter-spacing:-0.05em;line-height:calc(21/12)}@media screen and (max-width: 767px){.model-text-annotation02{margin-top:1em;font-size:calc(10/375*100vw);letter-spacing:0;line-height:1.6em}}.model-text-photo-annotation{margin-top:1em;font-size:1.2rem;font-weight:500;letter-spacing:-0.05em;line-height:calc(21/12)}@media screen and (max-width: 1225px){.model-text-photo-annotation{margin-top:2em}}@media screen and (max-width: 767px){.model-text-photo-annotation{margin-top:2em;font-size:calc(10/375*100vw);letter-spacing:0}}.model-button-wrap{z-index:2;position:relative;margin:auto auto 0}@media screen and (max-width: 1110px){.model-button-wrap{margin:2.5em auto 0}}@media screen and (max-width: 767px){.model-button-wrap{width:100%;margin:calc(25/375*100vw) auto calc(51/375*100vw)}}.model .button{width:300px}@media screen and (max-width: 767px){.model .button{width:100%}}.magazine{margin:0 auto;padding:0;background-color:#E7E7E7;color:#000}@media screen and (max-width: 1110px){.magazine{padding:4.8rem 0 6.7rem}}@media screen and (max-width: 768px){.magazine{padding:calc(48/375*100vw) 0 calc(67/375*100vw)}}.magazine .wrapper{max-width:1366px;margin:0 auto;padding:20px}@media screen and (max-width: 768px){.magazine .wrapper{width:calc(335/375*100vw);padding:0}}.magazine__grid{display:grid;grid-template-areas:"a c" "b c";grid-template-columns:1fr 1fr;width:100%;max-width:1366px}.magazine__grid .item-a{grid-area:a}.magazine__grid .item-b{grid-area:b}.magazine__grid .item-c{display:grid;grid-area:c;align-items:center}@media screen and (max-width: 1110px){.magazine__grid{grid-template-areas:"a" "c" "b";grid-template-columns:1fr}}.magazine__text{width:663px;margin:0 auto;padding:3.2rem 0 0}@media screen and (max-width: 768px){.magazine__text{width:100%;padding:0}}.magazine__text-logo{aspect-ratio:345/47;width:345px;height:auto;margin:0 auto}@media screen and (max-width: 768px){.magazine__text-logo{width:calc(213 / 375 *100vw)}}.magazine__text-title{width:-moz-fit-content;width:fit-content;max-width:95%;margin:2rem auto 0;padding-top:0.1em;border-top:3px solid #BA0815;font-size:3.5rem;font-weight:700;line-height:1.5;text-align:center}@media screen and (max-width: 1110px){.magazine__text-title{width:100%;max-width:100%}}@media screen and (max-width: 767px){.magazine__text-title{width:100%;max-width:100%;margin:0.5em auto 0;padding-top:0.5em;font-size:calc(21 / 375 * 100vw)}}.magazine__text-title span{display:inline-block;transform:translateX(0.35em)}.magazine__text-description{margin:6.3rem auto 0;font-size:1.8rem;font-weight:500;line-height:calc(26/18)}@media screen and (max-width: 767px){.magazine__text-description{margin:calc(38 / 375 * 100vw) auto 0;font-size:calc(14 / 375 * 100vw);letter-spacing:-0.02em;line-height:calc(24/14)}}.magazine__image{flex:1}.magazine__image img{width:100%;height:auto}@media screen and (max-width: 1110px){.magazine__image{max-width:663px;margin:6.3rem auto 2.3rem}}@media screen and (max-width: 768px){.magazine__image{width:100%;margin:calc(63 / 375 * 100vw) auto 0}}.magazine .button__list{margin-top:2.5rem}@media screen and (max-width: 1110px){.magazine .button__list{margin-top:3rem}}@media (max-width: 767px){.magazine .button__list{margin-top:calc(30/375*100vw)}}.caption{max-width:1186px;margin:10rem auto 0;font-size:1.6rem;font-weight:500;line-height:1.5em;text-align:left}@media screen and (max-width: 768px){.caption{margin:calc(100/375*100vw) auto 0;font-size:clamp(10px, calc(14/375*100vw), 14px);line-height:calc(20/14)}}.caption p+p{margin-top:1.5em}
/*# sourceMappingURL=style.min.css.map */
