.jgf2025{height:100%;color:#fff;background-color:#000}.Quiz{-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;font-family:"FP-ヒラギノ角ゴ ProN W3","ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro","Hiragino Sans","游ゴシック体","Yu Gothic",YuGothic,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",Verdana,Arial,Helvetica,sans-serif;letter-spacing:.05em;color:#fff;background-color:#000;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media screen and (max-width: 768px){.Quiz .mobile-page{display:block}.Quiz .pc-page{display:none}}@media screen and (min-width: 768px){.Quiz .mobile-page{display:none}.Quiz .pc-page{display:block}}@media screen and (max-width: 768px){.Quiz.anser-wrap-all .mobile-page{display:block}.Quiz.anser-wrap-all .pc-page{display:block}}@media screen and (min-width: 768px){.Quiz.anser-wrap-all .mobile-page{display:block}.Quiz.anser-wrap-all .pc-page{display:block}}.Quiz *{margin:0;padding:0;line-height:1;-webkit-box-sizing:border-box;box-sizing:border-box}.Quiz img{display:block}.Quiz .fontEn{font-family:"Oswald",sans-serif;font-weight:normal}.Quiz>section{position:relative}.Quiz .scene{display:none;position:relative;padding:9.33vw 0 9.33vw}.Quiz .scene.active{display:block}.Quiz .scene-text{font-weight:bold;line-height:1.6}.Quiz .pc-page{padding:80px 40px 280px 40px}.Quiz .pc-page .pc-header{font-family:"FP-ヒラギノ角ゴ ProN W6","ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro","Hiragino Sans",sans-serif;font-weight:bold;position:relative;text-align:center}.Quiz .pc-page .pc-header .header-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;background-color:#5ac0eb;border-radius:100%;width:92px;height:92px;font-size:56px;line-height:1;margin-bottom:45px}.Quiz .pc-page .pc-header .header-title{width:530px;margin:0 auto 70px auto}.Quiz .pc-page .pc-header .header-title img{width:100%}.Quiz .pc-page .pc-copy{margin-bottom:65px;color:#fff;font-family:"FP-ヒラギノ角ゴ ProN W6","ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro","Hiragino Sans",sans-serif;font-size:26px;font-weight:bold;line-height:1}.Quiz .pc-page .pc-qrcode{width:205px;margin:0 auto}.Quiz .pc-page .pc-qrcode img{width:100%}.Quiz .header{font-family:"FP-ヒラギノ角ゴ ProN W6","ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro","Hiragino Sans",sans-serif;font-weight:bold;position:relative;text-align:center;margin-bottom:6vw}.Quiz .header>.header-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#000;background-color:#5ac0eb;border-radius:100%;width:13.33vw;height:13.33vw;font-size:8vw;margin-bottom:6vw}.Quiz .header>.header-title{width:76vw;margin:0 auto}.Quiz .header>.header-title>img{width:100%}.Quiz .qr{display:inline-block}.Quiz .fadeIn{opacity:0}.Quiz .questions{position:relative}.Quiz .questions>li{margin-bottom:10.66vw}.Quiz .questions .question-label{font-family:"Oswald",sans-serif;font-weight:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#0086bf;width:78.66vw;height:13.33vw;font-size:4.8vw;margin:auto}.Quiz .btn-select{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#5ac0eb;background-color:#0b0b1b;width:78.66vw;height:18.13vw;font-family:"FP-ヒラギノ角ゴ ProN W6","ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro","Hiragino Sans",sans-serif;font-size:4.8vw;font-weight:bold;line-height:1.3;margin:auto;padding:4vw;-webkit-transition:.2s;transition:.2s}.Quiz .btn-select>span{font-family:"Oswald",sans-serif;font-weight:normal;font-size:4.8vw;font-weight:normal;margin-right:3.46vw}.Quiz .btn-select.selected{color:#fff;background-color:#0086bf}.Quiz .btn-arrow{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;width:100%;height:18.66vw;font-family:"FP-ヒラギノ角ゴ ProN W6","ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro","Hiragino Sans",sans-serif;font-size:5.47vw;font-weight:bold;background-color:#0086bf;background-image:url("../img/quiz/arrow_white.svg");background-repeat:no-repeat;background-position:right 5.33vw center;background-size:2.66vw 4.53vw;margin:auto;padding:4vw}.Quiz .btn-arrow:disabled{color:#0b0b1b;background-color:#455860;background-image:url("../img/quiz/arrow_disabled.svg")}.Quiz .btn-back{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:none;background-color:rgba(0,0,0,0);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:4.26vw;font-weight:bold;width:50.66vw;height:13.33vw;background-image:url("../img/quiz/arrow_back.svg");background-repeat:no-repeat;background-position:left 5.33vw center;background-size:2.66vw 4.53vw}.Quiz .Question>.header>.header-title{width:76vw;margin:auto}.Quiz .Question>.scene-text{font-size:4.26vw;margin-bottom:10.66vw}.Quiz .Question .btn-frame{cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:4.26vw;font-weight:bold;width:89.33vw;height:13.33vw;border:#fff solid 1.06vw;background-image:url("../img/quiz/arrow_white.svg");background-repeat:no-repeat;background-position:right 5.33vw center;background-size:2.66vw 4.53vw;margin-bottom:10.66vw}.Quiz .Question .question-box{background-color:#fff;width:89.33vw;margin:0 auto;text-align:left;padding:8vw 0}.Quiz .Question .question-box .photo{margin:0 6vw 8vw 6vw;color:#000;line-height:0}.Quiz .Question .question-box .photo img{width:100%}.Quiz .Question .question-box .photo.w100per{margin:0 0 8vw 0}.Quiz .Question .question-text{padding:0 6vw;margin-bottom:8vw}.Quiz .Question .question-text p{margin-bottom:1em;color:#000;font-family:"FP-ヒラギノ角ゴ ProN W6","ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro","Hiragino Sans",sans-serif;font-size:5.33vw;font-weight:bold;line-height:1.35}.Quiz .Question .question-text p:last-child{margin-bottom:0}.Quiz .Question .answers>li{margin-bottom:2.66vw}.Quiz .Success>.header{margin-bottom:20vw}.Quiz .Success>.scene-text{position:relative;font-size:5.47vw;margin-bottom:14.67vw}.Quiz .Success>.btn-arrow{margin-bottom:8vw}.Quiz .Success .success-image{position:relative;width:64vw;margin:0 auto 8vw}.Quiz .Success .success-image>img{width:100%}.Quiz .Success .success-text{position:relative;text-align:left;font-family:"FP-ヒラギノ角ゴ ProN W6","ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro","Hiragino Sans",sans-serif;font-size:5.33vw;font-weight:bold;line-height:1.35;width:78vw;margin:0 auto 17vw}.Quiz .Success .maru{position:absolute;left:0;top:50vw;width:100%}.Quiz .Success .maru>img{width:36.67vw;height:auto;margin:auto}.Quiz .Failure>.header{margin-bottom:20vw}.Quiz .Failure>.scene-text{position:relative;font-size:5.47vw;margin-bottom:14.67vw}.Quiz .Failure .results{position:relative;text-align:left;font-size:5.33vw;font-weight:bold;width:33.33vw;margin:auto;margin-bottom:10.66vw;counter-reset:number 0}.Quiz .Failure .results li{margin-bottom:4vw}.Quiz .Failure .results li::before{counter-increment:number 1;content:"Q" counter(number);margin-right:4vw}.Quiz .Failure .batsu{position:absolute;left:0;top:50vw;width:100%}.Quiz .Failure .batsu>img{width:36.67vw;height:auto;margin:auto}.Quiz .Answer>.header{margin-bottom:6vw}.Quiz .Answer>.scene-text{font-size:4.26vw;margin-bottom:10.66vw}.Quiz .Answer .question-box{background-color:#fff;width:89.33vw;margin:0 auto;text-align:left;padding:8vw 0}.Quiz .Answer .question-box .photo{margin:0 6vw 8vw 6vw;color:#000;line-height:0}.Quiz .Answer .question-box .photo img{width:100%}.Quiz .Answer .question-box .photo.w100per{margin:0 0 8vw 0}.Quiz .Answer .question-text{padding:0 6vw;margin-bottom:8vw}.Quiz .Answer .question-text p{margin-bottom:1em;color:#000;font-family:"FP-ヒラギノ角ゴ ProN W6","ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro","Hiragino Sans",sans-serif;font-size:5.33vw;font-weight:bold;line-height:1.35}.Quiz .Answer .question-text p:last-child{margin-bottom:0}.Quiz .Answer .question-answer{color:#000;font-family:"FP-ヒラギノ角ゴ ProN W6","ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro","Hiragino Sans",sans-serif;font-size:5.33vw;font-weight:bold;line-height:1.35;padding:0 6vw;margin-bottom:8vw}.Quiz .Answer .question-exp{padding:0 6vw}.Quiz .Answer .question-exp p{margin-bottom:1em;color:#000;font-size:3.2vw;font-weight:bold;line-height:2}.Quiz .Answer .question-exp p:last-child{margin-bottom:0}@media screen and (max-width: 640px){.Quiz *{font-size:4.26vw}.Quiz .pc{display:none}.Quiz>section>.inner{padding:0 5.33vw}.Quiz .header h2{font-size:6.4vw}.Quiz .header p{margin-top:3.33vw;font-size:2.66vw}.Quiz .qr{display:none}.Quiz .flex{padding:0 5.33vw}.Quiz .flex .body>p{margin-top:8vw;font-size:3.2vw;line-height:6.4vw}#snsBtns{background-size:auto 2.66vw;padding:10.66vw 0 0vw}}@media screen and (min-width: 641px){.Quiz .sp{display:none}.Quiz>section{min-width:1000px}.Quiz>section>.inner{width:1000px;margin:0 auto}.Quiz .header{margin-bottom:2em}.Quiz .header>.header-icon{width:91px;height:91px;font-size:57px;margin-bottom:1em}.Quiz .header h2{font-size:30px}.Quiz .header p{margin-top:10px;font-size:11px}.Quiz .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:1000px;margin:0 auto}.Quiz .flex .body{width:750px}.Quiz .flex .body>p{margin-top:-8px;font-size:16px;line-height:36px}.Quiz .Question>.header>.header-title{width:530px}.Quiz .Question>.scene-text{font-size:26px;margin-bottom:80px}#snsBtns{background-size:auto 20px;padding:100px 0 0}}