.quiz{position:relative;overflow-x:clip;font-family:"Noto Sans JP",sans-serif}.quiz .is-fade{animation:quiz-fade .5s ease}.quiz[data-screen=contents]{background-image:url(../img/content/bg_cream.png);background-size:100% auto;background-repeat:repeat-y}.quiz[data-screen=contents] .quiz__bottom{margin-top:13.3333333333vw}@media only screen and (min-width:767px){.quiz[data-screen=contents] .quiz__bottom{margin-top:69.3333333333px}}.quiz[data-screen=contents] .quiz__idol{top:auto;bottom:0}.quiz[data-screen=result] .quiz__bottom{margin-top:-8vw}@media only screen and (min-width:767px){.quiz[data-screen=result] .quiz__bottom{margin-top:-41.6px}}.quiz[data-screen=result] .quiz__idol{top:0}.quiz__stage{position:relative;height:100%;background-image:url(../img/content/quiz/bg_content.png);background-size:100% auto;background-repeat:no-repeat;background-position:bottom center;background-color:#908459;overflow:hidden}.quiz__stage.quiz-result__stage{background-image:url(../img/content/quiz/result_bg.png);background-position:top center}@media only screen and (min-width:767px){.quiz__stage{height:100%}}.quiz__stage:after{display:block;content:"";position:absolute;bottom:0;left:0;width:100%;height:71.4666666667vw;background:linear-gradient(to top,#3d1f06 0,rgba(61,31,6,0) 100%);opacity:.6;pointer-events:none}@media only screen and (min-width:767px){.quiz__stage:after{height:371.6266666667px}}.quiz__stage.quiz-result__stage:after{display:block;content:"";height:37.3333333333vw}@media only screen and (min-width:767px){.quiz__stage.quiz-result__stage:after{height:194.1333333333px}}.quiz__idol{position:absolute;top:2.1333333333vw;left:0;width:100%}@media only screen and (min-width:767px){.quiz__idol{top:11.0933333333px}}.quiz__logo{position:absolute;top:1.6vw;left:1.0666666667vw;z-index:1;width:32vw;cursor:pointer;transition:opacity .4s ease}@media only screen and (min-width:767px){.quiz__logo{top:8.32px;left:5.5466666667px;width:166.4px}.quiz__logo:hover{opacity:.7}}.quiz__frame{position:relative;background:#fff5e0}@media only screen and (min-width:767px){.quiz__frame{background:#fff5e0}}.quiz__frame::after,.quiz__frame::before{content:"";position:absolute;left:1.0666666667vw;right:1.0666666667vw;aspect-ratio:682/56;background:url(../img/content/quiz/answer_parts.png) no-repeat center/100% 100%;pointer-events:none}@media only screen and (min-width:767px){.quiz__frame::after,.quiz__frame::before{left:5.5466666667px;right:5.5466666667px}}.quiz__frame::before{top:.8vw}@media only screen and (min-width:767px){.quiz__frame::before{top:4.16px}}.quiz__frame::after{bottom:.8vw;scale:1 -1}@media only screen and (min-width:767px){.quiz__frame::after{bottom:4.16px}}.quiz__frame--blue{background:#57849c}@media only screen and (min-width:767px){.quiz__frame--blue{background:#57849c}}.quiz__frame--blue::after,.quiz__frame--blue::before{background-image:url(../img/content/campaign_parts.png)}.quiz__frame--blue .quiz__frame-line{border-color:rgba(255,255,255,.5);opacity:1}.quiz__frame-line{position:absolute;top:50%;left:50%;width:calc(100% - 2.6vw);height:calc(100% - 16.6vw);transform:translate(-50%,-50%);pointer-events:none;border-left:solid #562d08 .2666666667vw;border-right:solid #562d08 .2666666667vw;opacity:.2}@media only screen and (min-width:767px){.quiz__frame-line{width:calc(100% - 13.52px);height:calc(100% - 86.32px);border-left:solid #562d08 1.3866666667px;border-right:solid #562d08 1.3866666667px}}.quiz__bottom{position:relative;margin-top:-22.6666666667vw;background:transparent url(../img/content/footer_bg.png) no-repeat top center/100% auto}@media only screen and (min-width:767px){.quiz__bottom{margin-top:-117.8666666667px}}.quiz__bottom .footer__wrapper{background:0 0}.quiz__links{padding-top:17.0666666667vw}@media only screen and (min-width:767px){.quiz__links{padding-top:88.7466666667px}}.quiz__share{display:flex;align-items:center;justify-content:center;margin-inline:auto;width:fit-content;column-gap:13.3333333333vw;transition:opacity .4s ease}@media only screen and (min-width:767px){.quiz__share{column-gap:69.3333333333px}.quiz__share:hover{opacity:.7}}.quiz__share-text{padding-bottom:1.2666666667vw;position:relative;font-family:"Zen Old Mincho",serif;font-weight:400;font-size:5.3333333333vw;letter-spacing:.06em;color:#f5d99a}@media only screen and (min-width:767px){.quiz__share-text{padding-bottom:6.5866666667px;font-size:27.7333333333px}}.quiz__share-text:after{display:block;content:"";position:absolute;top:50%;left:calc(100% + 2.4vw);width:8.8vw;height:1px;background-color:#f5d99a}@media only screen and (min-width:767px){.quiz__share-text:after{left:calc(100% + 12.48px);width:45.76px}}.quiz__share-icon{width:6.4vw}@media only screen and (min-width:767px){.quiz__share-icon{width:33.28px}}.quiz__bnr{display:block;margin:7.4666666667vw auto 0;width:92vw;transition:opacity .4s ease;box-shadow:0 4px 4px 0 rgba(0,0,0,.31);-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,.31);-moz-box-shadow:0 4px 4px 0 rgba(0,0,0,.31)}@media only screen and (min-width:767px){.quiz__bnr{margin-top:38.8266666667px;width:478.4px}.quiz__bnr:hover{opacity:.7}}@keyframes quiz-fade{from{opacity:0}}@media (prefers-reduced-motion:reduce){.quiz .is-fade{animation:none}.quiz-contents__choices button{transition:none}}.quiz-top{position:relative;height:273.3333333333vw;background-image:url(../img/content/bg_cream.png);background-size:100% auto;background-repeat:repeat-y}@media only screen and (min-width:767px){.quiz-top{height:1421.3333333333px}}.quiz-top__fv{position:absolute;top:0;left:0;width:100%;mask:linear-gradient(to top,rgba(0,0,0,0) 0,#000 26.6666666667vw)}.quiz-top__box{position:absolute;width:100%;top:66.6666666667vw;left:50%;transform:translateX(-50%)}@media only screen and (min-width:767px){.quiz-top__box{top:346.6666666667px}}.quiz-top__logo{margin-inline:auto;width:74.6666666667vw}@media only screen and (min-width:767px){.quiz-top__logo{width:388.2666666667px}}.quiz-top__lead{left:0;width:100%;margin-top:2.6666666667vw;padding:.8vw 0vw;background-color:#fff5e0;font-family:"Zen Old Mincho",serif;font-weight:400;font-size:3.4666666667vw;letter-spacing:.01em;line-height:1.6153846154;color:#562d08;font-feature-settings:"palt"}@media only screen and (min-width:767px){.quiz-top__lead{margin-top:13.8666666667px;padding:4.16px 0;font-size:18.0266666667px}}.quiz-top__lead p{border-top:solid rgba(86,45,8,.2) .2666666667vw;border-bottom:solid rgba(86,45,8,.2) .2666666667vw;padding:4vw 4vw}@media only screen and (min-width:767px){.quiz-top__lead p{border-top:solid rgba(86,45,8,.2) 1.3866666667px;border-bottom:solid rgba(86,45,8,.2) 1.3866666667px;padding:20.8px 20.8px}}.quiz-top__start{position:relative;display:flex;align-items:center;justify-content:center;width:80vw;margin-top:5.0666666667vw;margin-inline:auto;aspect-ratio:1200/232;background:url(../img/content/btn_start.png) no-repeat center/100% 100%;font-family:"Zen Old Mincho",serif;font-weight:700;font-size:5.3333333333vw;letter-spacing:-.04em;color:#f5d99a;cursor:pointer;transition:opacity .4s ease;font-feature-settings:"palt";box-shadow:0 4px 4px 0 rgba(0,0,0,.31);-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,.31);-moz-box-shadow:0 4px 4px 0 rgba(0,0,0,.31)}.quiz-top__start:after{display:block;content:"";height:100%;position:absolute;top:0;background-color:#f5d99a;opacity:0;mix-blend-mode:overlay;transition:all .3s;pointer-events:none;width:100%;left:0}@media only screen and (min-width:767px){.quiz-top__start:hover::after{opacity:.5}}@media only screen and (min-width:767px){.quiz-top__start{width:416px;margin-top:26.3466666667px;font-size:27.7333333333px}}.quiz-top__campaign{width:92vw;margin-top:10.4vw;margin-inline:auto;padding:5.0666666667vw 0 6.4vw}@media only screen and (min-width:767px){.quiz-top__campaign{width:478.4px;margin-top:54.08px;padding:26.3466666667px 0 33.28px}}.quiz-top__campaign-text{position:relative;font-family:"Zen Old Mincho",serif;font-weight:400;font-size:3.4666666667vw;line-height:1.9;text-align:center;color:#fff;font-feature-settings:"palt"}@media only screen and (min-width:767px){.quiz-top__campaign-text{font-size:18.0266666667px}}.quiz-top__campaign-em{font-size:4.5333333333vw;line-height:1}@media only screen and (min-width:767px){.quiz-top__campaign-em{font-size:23.5733333333px}}.quiz-top__campaign-notes{position:relative;width:80vw;margin:2.6666666667vw auto 0;font-family:"Zen Old Mincho",serif;font-size:2.6666666667vw;line-height:1.6;color:#fff;font-feature-settings:"palt"}@media only screen and (min-width:767px){.quiz-top__campaign-notes{width:416px;margin-top:13.8666666667px;font-size:13.8666666667px}}.quiz-top__campaign-notes li{padding-left:1em;text-indent:-1em}.quiz-top__campaign-btn{position:relative;display:flex;align-items:center;justify-content:center;width:48vw;height:12vw;margin-top:4.8vw;margin-inline:auto;background:#ebf8ff;box-shadow:inset 0 0 0 .8vw #ebf8ff,inset 0 0 0 1.0666666667vw #3e647f;font-family:"Zen Old Mincho",serif;font-weight:400;font-size:3.4666666667vw;letter-spacing:.06em;color:#3e647f;transition:opacity .4s ease}@media only screen and (min-width:767px){.quiz-top__campaign-btn{width:249.6px;height:62.4px;margin-top:24.96px;box-shadow:inset 0 0 0 4.16px #ebf8ff,inset 0 0 0 5.5466666667px #3e647f;font-size:18.0266666667px}.quiz-top__campaign-btn:hover{opacity:.7}}.quiz-top__campaign-btn::after{content:"";position:absolute;top:2.4vw;right:2.4vw;width:2.8vw;aspect-ratio:21/15;background:url(../img/content/icon_external.svg) no-repeat center/100% 100%}@media only screen and (min-width:767px){.quiz-top__campaign-btn::after{top:12.48px;right:12.48px;width:14.56px}}.quiz-contents{position:relative;height:100dvh;min-height:141.3333333333vw;overflow-y:clip}@media only screen and (min-width:767px){.quiz-contents{height:calc(100dvh - 34px);min-height:734.9333333333px}}.quiz-contents__stage{min-height:169.3333333333vw}@media only screen and (min-width:767px){.quiz-contents__stage{min-height:880.5333333333px}}.quiz-contents__counter{position:absolute;top:3.7333333333vw;right:-.2666666667vw;width:28.8vw;aspect-ratio:432/144;display:flex;align-items:baseline;justify-content:center;padding-top:1.3333333333vw;background:url(../img/content/quiz/counter_bg.png) no-repeat center/100% 100%;font-family:"Zen Old Mincho",serif;font-weight:900;color:#4a2d10}@media only screen and (min-width:767px){.quiz-contents__counter{top:19.4133333333px;right:-1.3866666667px;width:149.76px;padding-top:6.9333333333px}}.quiz-contents__counter-num{font-size:5.3333333333vw}@media only screen and (min-width:767px){.quiz-contents__counter-num{font-size:27.7333333333px}}.quiz-contents__counter-total{font-size:3.7333333333vw}@media only screen and (min-width:767px){.quiz-contents__counter-total{font-size:19.4133333333px}}.quiz-contents__box{position:absolute;bottom:-.4vw;left:50%;transform:translateX(-50%);width:100%}@media only screen and (min-width:767px){.quiz-contents__box{bottom:-2.08px}}.quiz-contents__choices{width:95.7333333333vw;margin-inline:auto;display:flex;flex-direction:column;row-gap:1.6vw}@media only screen and (min-width:767px){.quiz-contents__choices{width:497.8133333333px;row-gap:8.32px}}.quiz-contents__choices button{display:flex;align-items:center;width:100%;aspect-ratio:1436/192;padding-left:8.2666666667vw;background:url(../img/content/btn_base.png) no-repeat center/100% 100%;font-family:"Zen Old Mincho",serif;font-weight:700;font-size:4.5333333333vw;letter-spacing:.04em;text-align:left;color:#f5d99a;cursor:pointer;opacity:0;translate:0 4vw;transition:opacity .5s ease,translate .5s ease;position:relative}.quiz-contents__choices button:before{display:block;content:"";width:calc(100% - 4vw);height:100%;position:absolute;top:0;left:50%;transform:translateX(-50%);box-shadow:0 4px 4px 0 rgba(0,0,0,.31);-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,.31);-moz-box-shadow:0 4px 4px 0 rgba(0,0,0,.31);z-index:0;pointer-events:none}@media only screen and (min-width:767px){.quiz-contents__choices button:before{width:calc(100% - 20.8px)}}.quiz-contents__choices button:after{display:block;content:"";height:100%;position:absolute;top:0;background-color:#f5d99a;opacity:0;mix-blend-mode:overlay;transition:all .3s;pointer-events:none;width:calc(100% - 4vw);left:50%;transform:translateX(-50%)}@media only screen and (min-width:767px){.quiz-contents__choices button:after{width:calc(100% - 20.8px)}}@media only screen and (min-width:767px){.quiz-contents__choices button:hover::after{opacity:.5}}@media only screen and (min-width:767px){.quiz-contents__choices button{padding-left:42.9866666667px;font-size:23.5733333333px;translate:0 20.8px}}.quiz-contents__choices button.is-in{opacity:1;translate:0 0}.quiz-contents__next{position:absolute;inset:0;z-index:1;width:100%;cursor:pointer}.quiz-contents__next:focus-visible{outline:0}.quiz-contents__arrow{display:none;position:absolute;right:5.2vw;bottom:3.8666666667vw;width:2.9333333333vw;height:2.5333333333vw;background:#562d08;clip-path:polygon(0 0,100% 0,50% 100%);animation:quiz-contents-arrow 1s ease-in-out infinite}@media only screen and (min-width:767px){.quiz-contents__arrow{right:27.04px;bottom:20.1066666667px;width:15.2533333333px;height:13.1733333333px}}@media (prefers-reduced-motion:reduce){.quiz-contents__arrow{animation:none}}.quiz-contents__box.is-ready .quiz-contents__arrow{display:block}.quiz-contents__rest{visibility:hidden}.quiz-contents__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.quiz-contents__question{margin-top:4vw;min-height:26.1333333333vw;padding:5.3333333333vw 5.6vw;font-family:"Zen Old Mincho",serif;font-weight:600;font-size:3.4666666667vw;letter-spacing:.02em;line-height:1.6153846154;color:#4a3d30;font-feature-settings:"palt"}.quiz-contents__question p:not(.quiz-contents__sr){white-space:pre-line}@media only screen and (min-width:767px){.quiz-contents__question{margin-top:20.8px;min-height:135.8933333333px;padding:27.7333333333px 29.12px;font-size:18.0266666667px}}@keyframes quiz-contents-arrow{0%,100%{translate:0 0;opacity:1}50%{translate:0 30%;opacity:.4}}.quiz-result__stage{height:116.8vw;background-position-y:calc(100% + 51.7333333333vw)}@media only screen and (min-width:767px){.quiz-result__stage{height:607.36px;background-position-y:calc(100% + 269.0133333333px)}}.quiz-result__score{z-index:2;position:absolute;top:91.2vw;left:0;width:100%;height:17.3333333333vw;display:flex;align-items:baseline;justify-content:center;column-gap:1.8666666667vw;padding-top:.4vw;background:linear-gradient(90deg,rgba(15,77,63,0),#0f4d3f 30%,#0f4d3f 70%,rgba(15,77,63,0));font-family:"Zen Old Mincho",serif;font-weight:900;font-size:6.1333333333vw;color:#f5d99a;white-space:nowrap}@media only screen and (min-width:767px){.quiz-result__score{top:474.24px;height:90.1333333333px;column-gap:9.7066666667px;padding-top:2.08px;font-size:31.8933333333px}}.quiz-result__score::after,.quiz-result__score::before{content:"";background-image:url(../img/content/result_part.png);background-size:contain;background-repeat:no-repeat;width:92.2666666667vw;height:4.2666666667vw;position:absolute;left:50%;transform:translateX(-50%);mask:linear-gradient(to right,rgba(15,77,63,0),#0f4d3f 30%,#0f4d3f 70%,rgba(15,77,63,0))}@media only screen and (min-width:767px){.quiz-result__score::after,.quiz-result__score::before{width:479.7866666667px;height:22.1866666667px}}.quiz-result__score::before{top:100%;transform:translateX(-50%) scaleY(-1)}.quiz-result__score::after{bottom:100%}.quiz-result__score-num{font-size:10.6666666667vw}@media only screen and (min-width:767px){.quiz-result__score-num{font-size:55.4666666667px}}.quiz-result__score-num span{font-size:13.8666666667vw}@media only screen and (min-width:767px){.quiz-result__score-num span{font-size:72.1066666667px}}.quiz-result__message{min-height:25.3333333333vw;padding:4.8vw 5.6vw;font-family:"Zen Old Mincho",serif;font-weight:600;font-size:3.4666666667vw;letter-spacing:.02em;line-height:1.8461538462;color:#4a3d30;font-feature-settings:"palt"}.quiz-result__message p:not(.quiz-contents__sr){white-space:pre-line}@media only screen and (min-width:767px){.quiz-result__message{min-height:131.7333333333px;padding:24.96px 29.12px;font-size:18.0266666667px}}.quiz-result__body{padding:5.8666666667vw 4vw 21.3333333333vw;background-color:#e4e0c6;font-family:"Zen Old Mincho",serif;color:#4a2d10}@media only screen and (min-width:767px){.quiz-result__body{padding:30.5066666667px 20.8px 110.9333333333px}}.quiz-result__post{display:flex;align-items:center;justify-content:center;margin-inline:-1.8666666667vw;aspect-ratio:1436/232;background:url(../img/content/btn_share.png) no-repeat center/100% 100%;font-weight:700;font-size:5.3333333333vw;letter-spacing:.04em;color:#f5d99a;transition:opacity .4s ease;position:relative}.quiz-result__post:before{display:block;content:"";width:calc(100% - 4vw);height:100%;position:absolute;top:0;left:50%;transform:translateX(-50%);box-shadow:0 4px 4px 0 rgba(0,0,0,.31);-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,.31);-moz-box-shadow:0 4px 4px 0 rgba(0,0,0,.31);z-index:0;pointer-events:none}@media only screen and (min-width:767px){.quiz-result__post:before{width:calc(100% - 20.8px)}}.quiz-result__post:after{display:block;content:"";height:100%;position:absolute;top:0;background-color:#f5d99a;opacity:0;mix-blend-mode:overlay;transition:all .3s;pointer-events:none;width:calc(100% - 4vw);left:50%;transform:translateX(-50%)}@media only screen and (min-width:767px){.quiz-result__post:after{width:calc(100% - 20.8px)}}@media only screen and (min-width:767px){.quiz-result__post:hover::after{opacity:.5}}@media only screen and (min-width:767px){.quiz-result__post{margin-inline:-9.7066666667px;font-size:27.7333333333px}}.quiz-result__retry{display:flex;align-items:center;justify-content:center;margin:4.8vw auto 0;column-gap:1.6vw;font-weight:700;font-size:4.2666666667vw;cursor:pointer;transition:opacity .4s ease}@media only screen and (min-width:767px){.quiz-result__retry{margin-top:24.96px;column-gap:8.32px;font-size:22.1866666667px}.quiz-result__retry:hover{opacity:.7}}.quiz-result__retry-icon{width:4.5333333333vw;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}@media only screen and (min-width:767px){.quiz-result__retry-icon{width:23.5733333333px}}.quiz-result__title{display:flex;align-items:center;column-gap:4vw;margin-top:10.6666666667vw;font-weight:900;font-size:5.8666666667vw;letter-spacing:.06em;white-space:nowrap}@media only screen and (min-width:767px){.quiz-result__title{column-gap:20.8px;margin-top:55.4666666667px;font-size:30.5066666667px}}.quiz-result__title::after,.quiz-result__title::before{content:"";margin-top:1.6vw;background-image:url(../img/content/icon_line.svg);background-size:contain;background-repeat:no-repeat;flex:1;height:3.2vw;background-color:transparent}@media only screen and (min-width:767px){.quiz-result__title::after,.quiz-result__title::before{margin-top:12px;height:24px}}.quiz-result__title::after{transform:scaleX(-1)}.quiz-result__list{display:flex;flex-direction:column;row-gap:4vw;margin-top:4vw}@media only screen and (min-width:767px){.quiz-result__list{row-gap:20.8px;margin-top:20.8px}}.quiz-result__item{padding:5.3333333333vw 5.6vw 6.6666666667vw;font-feature-settings:"palt"}@media only screen and (min-width:767px){.quiz-result__item{padding:27.7333333333px 29.12px 34.6666666667px}}.quiz-result__label{width:16vw;height:4.8vw;padding-block:.2666666667vw;background-color:#5a2d0c;font-weight:700;font-size:3.4666666667vw;text-align:center;color:#fff;display:flex;align-items:center;justify-content:center}@media only screen and (min-width:767px){.quiz-result__label{width:83.2px;height:24.96px;padding-block:1.3866666667px;font-size:18.0266666667px}}.quiz-result__label:not(:first-of-type){margin-top:4vw}@media only screen and (min-width:767px){.quiz-result__label:not(:first-of-type){margin-top:20.8px}}.quiz-result__text{margin-top:1.3333333333vw;font-weight:400;font-size:3.7333333333vw;letter-spacing:.02em;line-height:1.7692307692;color:#4a3d30;white-space:pre-line}@media only screen and (min-width:767px){.quiz-result__text{margin-top:6.9333333333px;font-size:19.4133333333px}}.quiz-result__answer{margin-top:2.4vw;font-weight:900;font-size:4.2666666667vw;letter-spacing:.02em}@media only screen and (min-width:767px){.quiz-result__answer{margin-top:12.48px;font-size:22.1866666667px}}.quiz-result__answer+.quiz-result__text{margin-top:1.8666666667vw}@media only screen and (min-width:767px){.quiz-result__answer+.quiz-result__text{margin-top:9.7066666667px}}.interview__top-box{top:66.6666666667vw}@media only screen and (min-width:767px){.interview__top-box{top:346.6666666667px}}.interview__top-logo{width:85.3333333333vw}@media only screen and (min-width:767px){.interview__top-logo{width:443.7333333333px}}.interview__logo{top:2.6666666667vw;left:3.2vw;width:34.6666666667vw}@media only screen and (min-width:767px){.interview__logo{top:13.8666666667px;left:16.64px;width:180.2666666667px}}.interview__diamond{position:absolute;width:10.1333333333vw;aspect-ratio:1;cursor:pointer;transition:opacity .4s ease}@media only screen and (min-width:767px){.interview__diamond{width:52.6933333333px}.interview__diamond:hover{opacity:.7}}.interview__diamond::before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#1d6b59,#0f4d3f);border:solid #d9b871 .2666666667vw;rotate:45deg;box-shadow:0 .5333333333vw 1.0666666667vw rgba(0,0,0,.3)}@media only screen and (min-width:767px){.interview__diamond::before{border-width:1.3866666667px;box-shadow:0 2.7733333333px 5.5466666667px rgba(0,0,0,.3)}}.interview__diamond::after{content:"";position:absolute;inset:0;margin:auto}.interview__album-btn{z-index:1;top:5.0666666667vw;right:5.0666666667vw}@media only screen and (min-width:767px){.interview__album-btn{top:26.3466666667px;right:26.3466666667px}}.interview__album-btn::after{width:4.5333333333vw;height:5.8666666667vw;background:url(../img/content/icon_modal.svg) no-repeat center/100% 100%}@media only screen and (min-width:767px){.interview__album-btn::after{width:23.5733333333px;height:30.5066666667px}}.interview .quiz__stage{background-image:url(../img/content/interview/bg_content.png);background-position:bottom center;background-color:#ac9473}.interview .quiz__stage.quiz-result__stage{background-image:url(../img/content/interview/result_bg_interview.png);background-position:top center}.interview[data-screen=top] .quiz-top{height:273.3333333333vw}@media only screen and (min-width:767px){.interview[data-screen=top] .quiz-top{height:1421.3333333333px}}.interview .quiz-contents__question p{white-space:pre-line}.interview__next{position:absolute;right:5.8666666667vw;bottom:5.8666666667vw;width:3.2vw;aspect-ratio:24/18;background-color:#562d08;clip-path:polygon(0 0,100% 0,50% 100%);animation:interview-next .8s ease-in-out infinite alternate;pointer-events:none}@media only screen and (min-width:767px){.interview__next{right:30.5066666667px;bottom:30.5066666667px;width:16.64px}}.interview__next[hidden]{display:none}@media (prefers-reduced-motion:reduce){.interview__next{animation:none}}.interview .quiz-contents__choices[hidden]{display:none}.interview .quiz-contents__choices button{justify-content:center;padding-left:0;text-align:center}.interview__form{display:flex;flex-direction:column;align-items:center;row-gap:4vw;width:92vw;margin-inline:auto;padding:3.7333333333vw 3.7333333333vw 4vw;background-color:rgba(255,245,224,.45);border:solid #d6cab8 .2666666667vw;backdrop-filter:blur(.8vw);opacity:0;translate:0 4vw;transition:opacity .5s ease,translate .5s ease}@media only screen and (min-width:767px){.interview__form{row-gap:20.8px;width:478.4px;padding:19.4133333333px 19.4133333333px 20.8px;border-width:1.3866666667px;backdrop-filter:blur(4.16px);translate:0 20.8px}}.interview__form[hidden]{display:none}.interview__form.is-in{opacity:1;translate:0 0}.interview__input{width:100%;height:12.8vw;padding-inline:3.7333333333vw;background-color:#fff5e0;border:solid #d6cab8 .2666666667vw;border-radius:0;font-family:"Zen Old Mincho",serif;font-weight:900;font-size:4.5333333333vw;letter-spacing:.04em;color:#562d08}@media only screen and (min-width:767px){.interview__input{height:66.56px;padding-inline:19.4133333333px;border-width:1.3866666667px;font-size:23.5733333333px}}.interview__input:focus-visible{outline:solid #12584a .2666666667vw}@media only screen and (min-width:767px){.interview__input:focus-visible{outline-width:1.3866666667px}}.interview__confirm{position:relative;display:flex;align-items:center;justify-content:center;width:61.3333333333vw;aspect-ratio:460/72;background:url(../img/content/btn_confirm.png) no-repeat center/100% 100%;font-family:"Zen Old Mincho",serif;font-weight:900;font-size:4.2666666667vw;letter-spacing:-.04em;cursor:pointer;transition:opacity .4s ease}.interview__confirm:after{display:block;content:"";height:100%;position:absolute;top:0;background-color:#f5d99a;opacity:0;mix-blend-mode:overlay;transition:all .3s;pointer-events:none;clip-path:polygon(6.875% 0,93.125% 0,100% 50%,93.125% 100%,6.875% 100%,0 50%);width:100%;left:0}@media only screen and (min-width:767px){.interview__confirm:hover::after{opacity:.5}}@media only screen and (min-width:767px){.interview__confirm{width:318.9333333333px;font-size:22.1866666667px}}.interview__confirm span{padding-bottom:.3666666667vw}@media only screen and (min-width:767px){.interview__confirm span{padding-bottom:1.9066666667px}}.interview-result .quiz-result__stage::after{content:none}.interview-result__message p{white-space:pre-line}.interview-result .quiz-result__post[hidden]{display:none}.interview-album{position:fixed;inset:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:auto;padding:8vw 4vw;background:0 0;border:none;overflow:visible}@media only screen and (min-width:767px){.interview-album{width:520px;height:calc(100dvh - 34px);padding:41.6px 20.8px}}.interview-album::backdrop{background-color:rgba(0,37,28,.8);backdrop-filter:blur(4px)}.interview-album[open],.interview-album[open]::backdrop{animation:interview-fade .4s ease both}.interview-album[open] .interview-album__panel{animation:interview-float .4s ease-out both}.interview-album.is-closing,.interview-album.is-closing::backdrop{animation:interview-fade-out .3s ease both}.interview-album.is-closing .interview-album__panel{animation:interview-float-out .3s ease-in both}.interview-album__panel{position:relative;height:100%}.interview-album__close{z-index:2;top:-2.9333333333vw;right:1.0666666667vw}@media only screen and (min-width:767px){.interview-album__close{top:-15.2533333333px;right:5.5466666667px}}.interview-album__close::after{width:4.8vw;height:4.8vw;background:linear-gradient(45deg,transparent 47%,#f5d99a 47% 53%,transparent 53%),linear-gradient(-45deg,transparent 47%,#f5d99a 47% 53%,transparent 53%)}@media only screen and (min-width:767px){.interview-album__close::after{width:24.96px;height:24.96px}}.interview-album__inner{height:100%;overflow:hidden;color:#562d08;font-family:"Zen Old Mincho",serif}.interview-album__inner::after,.interview-album__inner::before{z-index:1}.interview-album__inner .quiz__frame-line{height:calc(100% - 16vw)}@media only screen and (min-width:767px){.interview-album__inner .quiz__frame-line{height:calc(100% - 83.2px)}}.interview-album__scroll{position:relative;height:100%;padding:4.2666666667vw 5.0666666667vw 8vw;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}@media only screen and (min-width:767px){.interview-album__scroll{padding:22.1866666667px 26.3466666667px 41.6px}}.interview-album__scroll::-webkit-scrollbar{display:none}.interview-album__title{position:relative;padding-bottom:4vw;font-weight:700;font-size:6.4vw;letter-spacing:.06em;text-align:center}@media only screen and (min-width:767px){.interview-album__title{padding-bottom:20.8px;font-size:33.28px}}.interview-album__title::after{content:"";position:absolute;bottom:0;left:0;width:100%;aspect-ratio:614/24;background:url(../img/content/modal_line.png) no-repeat center/100% 100%}.interview-album__tabs{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:2.6666666667vw;margin-top:4vw}@media only screen and (min-width:767px){.interview-album__tabs{gap:13.8666666667px;margin-top:20.8px}}.interview-album__tab{display:flex;align-items:center;justify-content:center;width:39.4666666667vw;height:8.5333333333vw;border:solid #12584a .2666666667vw;border-radius:999px;font-weight:700;font-size:3.2vw;letter-spacing:.02em;color:#12584a;cursor:pointer;transition:background-color .3s ease,color .3s ease}@media only screen and (min-width:767px){.interview-album__tab{width:205.2266666667px;height:44.3733333333px;border-width:1.3866666667px;font-size:16.64px}}.interview-album__tab[aria-selected=true]{background-color:#12584a;color:#fff5e0}.interview-album__list{position:relative;display:flex;flex-direction:column;row-gap:2.1333333333vw;margin-top:5.3333333333vw}@media only screen and (min-width:767px){.interview-album__list{row-gap:11.0933333333px;margin-top:27.7333333333px}}.interview-album__head{display:flex;align-items:center;justify-content:space-between;height:12vw;padding-inline:4vw;background-color:#5a2d0c;font-weight:900;font-size:4.5333333333vw;letter-spacing:.04em;color:#fff5e0;list-style:none}@media only screen and (min-width:767px){.interview-album__head{height:62.4px;padding-inline:20.8px;font-size:23.5733333333px}}.interview-album__head::-webkit-details-marker{display:none}.interview-album__head::after{content:"";flex-shrink:0;width:4.8vw;aspect-ratio:36/40;background:url(../img/content/modal_arrow.svg) no-repeat center/100% 100%;transition:rotate .3s ease-out}@media only screen and (min-width:767px){.interview-album__head::after{width:24.96px}}.is-open>.interview-album__head::after{rotate:180deg}@media (prefers-reduced-motion:reduce){.interview-album__head::after{transition:none}}.interview-album__head:is(summary){cursor:pointer}.interview-album__body{padding:2.6666666667vw 4.2666666667vw 2.9333333333vw;background-color:#f9ebcf;font-weight:600;font-size:3.7333333333vw;letter-spacing:.02em;line-height:1.6428571429;white-space:pre-line;font-feature-settings:"palt"}@media only screen and (min-width:767px){.interview-album__body{padding:13.8666666667px 22.1866666667px 15.2533333333px;font-size:19.4133333333px}}@keyframes interview-fade{from{opacity:0}}@keyframes interview-fade-out{to{opacity:0}}@keyframes interview-next{to{translate:0 30%}}@keyframes interview-float{from{translate:0 3%}}@keyframes interview-float-out{to{translate:0 3%}}@media (prefers-reduced-motion:reduce){.interview-album,.interview-album::backdrop,.interview-album__panel{animation:none!important}}.quiz-top__fv{overflow:clip}.quiz-top__fv-img{filter:blur(2.6666666667vw);scale:1.2;transition:filter 1.2s ease-out,scale 1.4s cubic-bezier(.22,1,.36,1)}@media only screen and (min-width:767px){.quiz-top__fv-img{filter:blur(13.8666666667px)}}.quiz-top__logo{opacity:0;translate:0 5.3333333333vw;transition:opacity .8s ease .4s,translate .8s cubic-bezier(.22,1,.36,1) .4s}@media only screen and (min-width:767px){.quiz-top__logo{translate:0 27.7333333333px}}.is-loadend .quiz-top__fv-img{filter:blur(0);scale:1}.is-loadend .quiz-top__logo{opacity:1;translate:0 0}.quiz-result .quiz__idol{animation:quiz-result-idol .8s cubic-bezier(.22,1,.36,1) both}.quiz-result .quiz-result__score{animation:quiz-result-score .65s ease-out .3s both;animation-timing-function:linear(0,.0087 1.01%,.0346 2.07%,.1407 4.43%,.7229 12.91%,.9383 16.72%,1.0774 20.43%,1.1213 22.33%,1.1493 24.31%,1.1629 26.95%,1.1536 29.93%,1.1289 32.78%,1.0168 43.09%,.9906 46.97%,.9766 51%,.9749 57.06%,.9966 69.83%,1.0033 76.88%,1)}@keyframes quiz-result-idol{from{opacity:0;translate:0 6%}to{opacity:1;translate:0 0}}@keyframes quiz-result-score{from{scale:0}to{scale:1}}@media (prefers-reduced-motion:reduce){.quiz-top__fv-img,.quiz-top__logo{transition:none}.quiz-result .quiz__idol,.quiz-result__score{animation:none}}