html{margin:0;padding:0}body{margin:0;padding:0}div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ol,ul{list-style:none}fieldset,img{border:0}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal}img{width:100%;height:auto;vertical-align:bottom}a{color:inherit;text-decoration:none}button{margin:0;padding:0;background:none;border:none;font-family:inherit;color:inherit;outline:none;cursor:pointer;-ms-touch-action:manipulation;touch-action:manipulation}dialog{width:100%;height:100%;padding:0;border:none;outline:none}*{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:1.3020833333vw;line-height:1.4}@media screen and (min-width: 769px){html{font-size:min(.9vw,10px)}}body{position:relative;background-color:#2471b3;font-family:"Inter","Noto Sans JP","ヒラギノ丸ゴ ProN","Hiragino Maru Gothic ProN","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","Meiryo UI","メイリオ",Meiryo,sans-serif;font-weight:500;font-style:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;overflow-x:hidden}@media screen and (max-width: 768px){body .pc-only{display:none}}@media screen and (min-width: 769px){body .sp-only{display:none}}body .btn-close{position:relative;width:6rem;height:6rem;border:solid 1px #fff;font-size:0}body .btn-close::before{content:"";position:absolute;inset:0;width:50%;height:1px;margin:auto;background-color:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:-webkit-transform .5s cubic-bezier(0.25, 1, 0.5, 1);transition:-webkit-transform .5s cubic-bezier(0.25, 1, 0.5, 1);transition:transform .5s cubic-bezier(0.25, 1, 0.5, 1);transition:transform .5s cubic-bezier(0.25, 1, 0.5, 1), -webkit-transform .5s cubic-bezier(0.25, 1, 0.5, 1)}body .btn-close::after{content:"";position:absolute;inset:0;width:50%;height:1px;margin:auto;background-color:#fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:-webkit-transform .5s cubic-bezier(0.25, 1, 0.5, 1);transition:-webkit-transform .5s cubic-bezier(0.25, 1, 0.5, 1);transition:transform .5s cubic-bezier(0.25, 1, 0.5, 1);transition:transform .5s cubic-bezier(0.25, 1, 0.5, 1), -webkit-transform .5s cubic-bezier(0.25, 1, 0.5, 1)}@media(any-hover: hover){body .btn-close{-webkit-transition:border-color .5s cubic-bezier(0.25, 1, 0.5, 1);transition:border-color .5s cubic-bezier(0.25, 1, 0.5, 1)}body .btn-close:hover{border-color:rgba(255,255,255,.3)}body .btn-close:hover::before,body .btn-close:hover::after{-webkit-transform:rotate(0);transform:rotate(0)}}#main{position:relative;padding-bottom:3rem;background-color:#fcfbf4;font-size:2.2rem;color:#856c3d;overflow:hidden}@media screen and (min-width: 769px){#main{padding-bottom:0;font-size:1.6rem}}#main .btn-pagetop{position:relative;opacity:0;pointer-events:none}@media screen and (min-width: 769px){#main .btn-pagetop{position:fixed;bottom:2rem;right:2rem;z-index:calc(infinity)}#main .btn-pagetop:not(:hover) .btn-pagetop__chr img{-webkit-animation:pagetop_chr_anime 3s linear infinite;animation:pagetop_chr_anime 3s linear infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both}}@media screen and (min-width: 769px)and (any-hover: hover){#main .btn-pagetop:hover .btn-pagetop__chr{top:-1rem;right:38%;-webkit-transform:scale(1);transform:scale(1)}}@media screen and (max-width: 768px){#main .btn-pagetop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}#main .btn-pagetop .btn{position:relative;text-align:center;line-height:1;display:block;z-index:1}@media screen and (max-width: 768px){#main .btn-pagetop .btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3.5rem}}@media screen and (min-width: 769px){#main .btn-pagetop .btn{width:9rem;height:8rem;padding:1.5rem}#main .btn-pagetop .btn::before{content:"";position:absolute;inset:0;background-color:#f6c6c2;background-image:-webkit-gradient(linear, left top, left bottom, from(white), to(#f6c6c2));background-image:linear-gradient(180deg, white 0%, #f6c6c2 100%);border:solid .2rem #e09aaa;border-radius:56% 44% 48% 52%/51% 45% 55% 49%;-webkit-box-shadow:0 .3rem 0 0 #fff inset;box-shadow:0 .3rem 0 0 #fff inset;z-index:-1}}@media screen and (min-width: 769px)and (any-hover: hover){#main .btn-pagetop .btn{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}#main .btn-pagetop .btn:hover{-webkit-transform:scale(0.9);transform:scale(0.9)}#main .btn-pagetop .btn:hover::before{-webkit-animation:radius_anime 4s linear infinite;animation:radius_anime 4s linear infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both}}#main .btn-pagetop .btn__icon{width:2rem;height:2rem;-webkit-transform:scaleY(0.9) translateY(-10%);transform:scaleY(0.9) translateY(-10%);display:block;pointer-events:none}@media screen and (min-width: 769px){#main .btn-pagetop .btn__icon{width:1.3rem;height:1.3rem;margin:0 auto 1rem;-webkit-transform:scaleY(0.9);transform:scaleY(0.9);-webkit-filter:drop-shadow(0 -0.4rem 0 #fef6f4);filter:drop-shadow(0 -0.4rem 0 #fef6f4)}}#main .btn-pagetop .btn__arrow{position:relative;width:100%;height:100%;background:#856c3d;border-top-left-radius:50%;-webkit-transform:rotate(30deg) skewY(30deg) scaleX(0.86666);transform:rotate(30deg) skewY(30deg) scaleX(0.86666);display:block}#main .btn-pagetop .btn__arrow::before{content:"";position:absolute;inset:0;background:#856c3d;border-top-right-radius:50%;-webkit-transform:skewX(-45deg) translateX(50%);transform:skewX(-45deg) translateX(50%)}#main .btn-pagetop .btn__arrow::after{content:"";position:absolute;inset:0;background:#856c3d;border-bottom-left-radius:50%;-webkit-transform:skewY(-45deg) translateY(50%);transform:skewY(-45deg) translateY(50%)}@media screen and (min-width: 769px){#main .btn-pagetop .btn__arrow{background:#c32b51 !important}#main .btn-pagetop .btn__arrow::before,#main .btn-pagetop .btn__arrow::after{background:#c32b51 !important}}#main .btn-pagetop .btn__txt{font-family:"Dela Gothic One","ヒラギノ角ゴ StdN","Hiragino Kaku Gothic StdN","Meiryo UI","メイリオ",Meiryo,sans-serif;font-size:2.2rem;color:#856c3d}@media screen and (min-width: 769px){#main .btn-pagetop .btn__txt{font-size:1.2rem;color:#c32b51 !important;text-shadow:0 .2rem 0 #fef6f4}#main .btn-pagetop .btn__txt .is--l{font-size:130%}}#main .btn-pagetop__chr{width:20%;max-width:92px;margin:0 auto 1.5rem;pointer-events:none}@media screen and (min-width: 769px){#main .btn-pagetop__chr{position:absolute;top:0;right:1%;width:125%;max-width:112px;margin:0;-webkit-transform:scale(0.9);transform:scale(0.9);-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transition:top .3s,right .3s,-webkit-transform .3s;transition:top .3s,right .3s,-webkit-transform .3s;transition:top .3s,right .3s,transform .3s;transition:top .3s,right .3s,transform .3s,-webkit-transform .3s}#main .btn-pagetop__chr img{-webkit-transform-origin:right bottom;transform-origin:right bottom;display:block}}#screen{position:fixed;inset:0;background:#fcfbf4;z-index:calc(infinity)}#footer{position:relative;background-color:#459eeb;font-weight:400;font-size:2.6rem;text-align:center;color:#fff}@media screen and (min-width: 769px){#footer{font-size:1.6rem;text-align:left}}#footer .footer__inner{max-width:1200px;margin:auto;padding:8rem 2rem}@media screen and (min-width: 769px){#footer .footer__inner{width:90%;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;gap:7rem}}@media screen and (min-width: 769px){#footer .footer__inner{padding:5rem 2rem}}#footer .footer__official{width:50%;margin:0 auto 6rem}@media screen and (min-width: 769px){#footer .footer__official{width:25%;max-width:265px;margin:0}}@media(any-hover: hover){#footer .footer__official a{-webkit-transition:opacity .3s;transition:opacity .3s}#footer .footer__official a:hover{opacity:.7}}#footer .footer__ttl{margin-bottom:3rem;padding:.4rem 2.5rem;background-color:#2471b3;border-radius:.5rem;font-weight:500;font-size:2.4rem;display:inline-block}@media screen and (min-width: 769px){#footer .footer__ttl{margin-bottom:1rem;padding:.4rem 1.5rem;font-size:1.4rem}}#footer .pf-list{margin-bottom:5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem}@media screen and (min-width: 769px){#footer .pf-list{margin-bottom:2.5rem}}@media screen and (max-width: 768px){#footer .pf-list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media(any-hover: hover){#footer .pf-list a{-webkit-transition:opacity .3s;transition:opacity .3s}#footer .pf-list a:hover{opacity:.7}}#footer .pf-list img{width:auto;height:8rem}@media screen and (min-width: 769px){#footer .pf-list img{height:6rem}}#footer .sns-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem}@media screen and (max-width: 768px){#footer .sns-list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}#footer .sns-list__item:nth-of-type(2) .sns-link__icon{width:4rem}@media screen and (min-width: 769px){#footer .sns-list__item:nth-of-type(2) .sns-link__icon{width:2rem}}#footer .sns-link{position:relative;padding:0 1.5rem 1rem;color:#fff;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}#footer .sns-link::before{content:"";position:absolute;bottom:0;right:0;width:100%;height:1px;background-color:#fff;pointer-events:none;-webkit-transition:width .2s;transition:width .2s}@media(any-hover: hover){#footer .sns-link:hover::before{width:0}}@media screen and (min-width: 769px){#footer .sns-link{padding:0 .5rem .5rem}}#footer .sns-link__icon{width:2.8rem;display:block}@media screen and (min-width: 769px){#footer .sns-link__icon{width:1.4rem}}#footer .sns-link__icon svg{fill:#fff;display:block}#footer .footer__copyright{padding:1rem 2rem;background-color:#2471b3;font-size:2.2rem;text-align:center}@media screen and (min-width: 769px){#footer .footer__copyright{font-size:1.3rem}}.is--anime-bottom{opacity:0;-webkit-transform:translateY(5rem);transform:translateY(5rem);pointer-events:none}.is--anime-bottom.is--animation{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);pointer-events:auto;-webkit-transition:opacity .3s,-webkit-transform .5s cubic-bezier(0.25, 1, 0.5, 1);transition:opacity .3s,-webkit-transform .5s cubic-bezier(0.25, 1, 0.5, 1);transition:opacity .3s,transform .5s cubic-bezier(0.25, 1, 0.5, 1);transition:opacity .3s,transform .5s cubic-bezier(0.25, 1, 0.5, 1),-webkit-transform .5s cubic-bezier(0.25, 1, 0.5, 1)}.is--anime-opacity{opacity:0;pointer-events:none}.is--anime-opacity.is--animation{opacity:1;pointer-events:auto;-webkit-transition:opacity .3s;transition:opacity .3s}.is--anime-bounce{opacity:0;pointer-events:none}.is--anime-bounce.is--animation{opacity:1;pointer-events:auto;-webkit-transition:opacity .3s;transition:opacity .3s;-webkit-animation:bounce .5s cubic-bezier(0.25, 1, 0.5, 1);animation:bounce .5s cubic-bezier(0.25, 1, 0.5, 1);-webkit-animation-fill-mode:both;animation-fill-mode:both}.is--anime-answer{opacity:0;pointer-events:none}.is--anime-answer.is--animation{opacity:1;pointer-events:auto;-webkit-transition:opacity .3s;transition:opacity .3s;-webkit-animation:bounce .5s cubic-bezier(0.25, 1, 0.5, 1);animation:bounce .5s cubic-bezier(0.25, 1, 0.5, 1);-webkit-animation-fill-mode:both;animation-fill-mode:both}.is--anime-mask{opacity:0;-webkit-clip-path:polygon(0 0, 0 0, 0 100%, 0% 100%);clip-path:polygon(0 0, 0 0, 0 100%, 0% 100%);pointer-events:none}.is--anime-mask.is--animation{opacity:1;-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);pointer-events:auto;-webkit-transition:-webkit-clip-path .5s cubic-bezier(0.25, 1, 0.5, 1);transition:-webkit-clip-path .5s cubic-bezier(0.25, 1, 0.5, 1);transition:clip-path .5s cubic-bezier(0.25, 1, 0.5, 1);transition:clip-path .5s cubic-bezier(0.25, 1, 0.5, 1), -webkit-clip-path .5s cubic-bezier(0.25, 1, 0.5, 1)}.is--anime-label{opacity:0;-webkit-transform:translate(2rem, -3rem);transform:translate(2rem, -3rem);pointer-events:none}.is--anime-label.is--animation{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0);pointer-events:auto;-webkit-transition:opacity .3s,-webkit-transform .5s cubic-bezier(0.16, 1, 0.3, 1);transition:opacity .3s,-webkit-transform .5s cubic-bezier(0.16, 1, 0.3, 1);transition:opacity .3s,transform .5s cubic-bezier(0.16, 1, 0.3, 1);transition:opacity .3s,transform .5s cubic-bezier(0.16, 1, 0.3, 1),-webkit-transform .5s cubic-bezier(0.16, 1, 0.3, 1)}.is--anime-artist .quiz-artist__img-wrapper,.is--anime-artist .result-img__anime-wrapper{opacity:0;-webkit-transform:translateY(5rem) rotate(-5deg);transform:translateY(5rem) rotate(-5deg);-webkit-transform-origin:top right;transform-origin:top right;pointer-events:none}.is--anime-artist .quiz-artist__pin,.is--anime-artist .result-img__pin{opacity:0;-webkit-transform:translate(2rem, -1rem);transform:translate(2rem, -1rem);pointer-events:none}.is--anime-artist.is--animation .quiz-artist__img-wrapper,.is--anime-artist.is--animation .result-img__anime-wrapper{opacity:1;-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg);pointer-events:auto;-webkit-transition:opacity .2s,-webkit-transform .4s cubic-bezier(0.16, 1, 0.3, 1);transition:opacity .2s,-webkit-transform .4s cubic-bezier(0.16, 1, 0.3, 1);transition:opacity .2s,transform .4s cubic-bezier(0.16, 1, 0.3, 1);transition:opacity .2s,transform .4s cubic-bezier(0.16, 1, 0.3, 1),-webkit-transform .4s cubic-bezier(0.16, 1, 0.3, 1)}.is--anime-artist.is--animation .quiz-artist__pin,.is--anime-artist.is--animation .result-img__pin{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0);pointer-events:auto;-webkit-transition:opacity .2s .1s,-webkit-transform .3s .1s cubic-bezier(0.34, 1.56, 0.64, 1);transition:opacity .2s .1s,-webkit-transform .3s .1s cubic-bezier(0.34, 1.56, 0.64, 1);transition:opacity .2s .1s,transform .3s .1s cubic-bezier(0.34, 1.56, 0.64, 1);transition:opacity .2s .1s,transform .3s .1s cubic-bezier(0.34, 1.56, 0.64, 1),-webkit-transform .3s .1s cubic-bezier(0.34, 1.56, 0.64, 1)}.is--anime-scale{opacity:0;-webkit-transform:scale(1.2);transform:scale(1.2);pointer-events:none}.is--anime-scale.is--animation{opacity:1;-webkit-transform:scale(1);transform:scale(1);pointer-events:auto;-webkit-transition:opacity .2s .2s,-webkit-transform .3s .2s cubic-bezier(0.16, 1, 0.3, 1);transition:opacity .2s .2s,-webkit-transform .3s .2s cubic-bezier(0.16, 1, 0.3, 1);transition:opacity .2s .2s,transform .3s .2s cubic-bezier(0.16, 1, 0.3, 1);transition:opacity .2s .2s,transform .3s .2s cubic-bezier(0.16, 1, 0.3, 1),-webkit-transform .3s .2s cubic-bezier(0.16, 1, 0.3, 1)}.is--anime-intro{pointer-events:none}.is--anime-intro::before{opacity:0;-webkit-transform:translate(2rem, 5rem) rotate(-10deg) !important;transform:translate(2rem, 5rem) rotate(-10deg) !important}.is--anime-intro::after{opacity:0;-webkit-transform:translate(2rem, 5rem) rotate(-1.4deg) !important;transform:translate(2rem, 5rem) rotate(-1.4deg) !important}.is--anime-intro .intro__txt{opacity:0;-webkit-transform:translate(2rem, 5rem) rotate(-6deg) !important;transform:translate(2rem, 5rem) rotate(-6deg) !important}.is--anime-intro.is--animation{pointer-events:auto}.is--anime-intro.is--animation::before{opacity:1;-webkit-transform:translate(0, 0) rotate(-5deg) !important;transform:translate(0, 0) rotate(-5deg) !important;-webkit-transition:opacity .3s .1s,-webkit-transform .5s .1s cubic-bezier(0.34, 1.56, 0.64, 1);transition:opacity .3s .1s,-webkit-transform .5s .1s cubic-bezier(0.34, 1.56, 0.64, 1);transition:opacity .3s .1s,transform .5s .1s cubic-bezier(0.34, 1.56, 0.64, 1);transition:opacity .3s .1s,transform .5s .1s cubic-bezier(0.34, 1.56, 0.64, 1),-webkit-transform .5s .1s cubic-bezier(0.34, 1.56, 0.64, 1)}.is--anime-intro.is--animation::after{opacity:1;-webkit-transform:translate(0, 0) rotate(-0.7deg) !important;transform:translate(0, 0) rotate(-0.7deg) !important;-webkit-transition:opacity .3s .3s,-webkit-transform .5s .3s cubic-bezier(0.34, 1.56, 0.64, 1);transition:opacity .3s .3s,-webkit-transform .5s .3s cubic-bezier(0.34, 1.56, 0.64, 1);transition:opacity .3s .3s,transform .5s .3s cubic-bezier(0.34, 1.56, 0.64, 1);transition:opacity .3s .3s,transform .5s .3s cubic-bezier(0.34, 1.56, 0.64, 1),-webkit-transform .5s .3s cubic-bezier(0.34, 1.56, 0.64, 1)}.is--anime-intro.is--animation .intro__txt{opacity:1;-webkit-transform:translate(0, 0) rotate(-3deg) !important;transform:translate(0, 0) rotate(-3deg) !important;-webkit-transition:opacity .3s .5s,-webkit-transform .5s .5s cubic-bezier(0.34, 1.56, 0.64, 1);transition:opacity .3s .5s,-webkit-transform .5s .5s cubic-bezier(0.34, 1.56, 0.64, 1);transition:opacity .3s .5s,transform .5s .5s cubic-bezier(0.34, 1.56, 0.64, 1);transition:opacity .3s .5s,transform .5s .5s cubic-bezier(0.34, 1.56, 0.64, 1),-webkit-transform .5s .5s cubic-bezier(0.34, 1.56, 0.64, 1)}@-webkit-keyframes blink{0%{opacity:1}100%{opacity:.5}}@keyframes blink{0%{opacity:1}100%{opacity:.5}}@-webkit-keyframes sticker_anime{0%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}}@keyframes sticker_anime{0%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}}@-webkit-keyframes stripe_anime{0%{background-position:100% 100%}100%{background-position:0 0}}@keyframes stripe_anime{0%{background-position:100% 100%}100%{background-position:0 0}}@-webkit-keyframes radius_anime{0%,100%{border-radius:56% 44% 48% 52%/51% 45% 55% 49%}25%,75%{border-radius:38% 62% 39% 61%/61% 53% 47% 39%}50%{border-radius:52% 48% 50% 50%/50% 51% 49% 50%}}@keyframes radius_anime{0%,100%{border-radius:56% 44% 48% 52%/51% 45% 55% 49%}25%,75%{border-radius:38% 62% 39% 61%/61% 53% 47% 39%}50%{border-radius:52% 48% 50% 50%/50% 51% 49% 50%}}@-webkit-keyframes pagetop_chr_anime{0%,21%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}3%,18%{-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}9%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}}@keyframes pagetop_chr_anime{0%,21%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}3%,18%{-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}9%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}}@-webkit-keyframes bounce{0%{-webkit-transform:scale(0.5);transform:scale(0.5)}30%{-webkit-transform:scale(1.1);transform:scale(1.1)}65%{-webkit-transform:scale(0.9);transform:scale(0.9)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounce{0%{-webkit-transform:scale(0.5);transform:scale(0.5)}30%{-webkit-transform:scale(1.1);transform:scale(1.1)}65%{-webkit-transform:scale(0.9);transform:scale(0.9)}100%{-webkit-transform:scale(1);transform:scale(1)}}.swal2-container .swal2-popup{width:93%;padding:3rem 3rem 4.5rem;background:url("../img/common/paper_texture.webp") repeat-y center top;background-size:100% auto;font-size:2.2rem;color:#856c3d}@media screen and (min-width: 769px){.swal2-container .swal2-popup{max-width:550px;font-size:1.6rem}}.swal2-container .swal2-title{margin-top:1rem;padding:0;font-size:2.6rem}@media screen and (min-width: 769px){.swal2-container .swal2-title{font-size:2rem}}.swal2-container .swal2-html-container{margin-left:0;margin-right:0;font-weight:500}.swal2-container .swal2-icon.swal2-question,.swal2-container .swal2-icon.swal2-info{margin-top:0;color:#cb2d4e;border-color:#cb2d4e}.swal2-container .swal2-actions{width:100%;margin:0;gap:4%}.swal2-container .swal2-actions button{width:48%;margin:2rem 0 0;font-size:2.4rem}@media screen and (min-width: 769px){.swal2-container .swal2-actions button{font-size:1.8rem}}.swal2-container .swal2-styled:hover,.swal2-container .swal2-styled:active{background-image:inherit}.swal2-container .swal2-styled:focus{-webkit-box-shadow:none;box-shadow:none}.swal2-container .swal2-styled.swal2-confirm,.swal2-container .swal2-styled.swal2-deny{position:relative;padding:1.5rem 2.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#ff476e;background-image:repeating-linear-gradient(-45deg, #ff476e, #ff476e 0.8rem, #ff5a7d 0, #ff5a7d 1.6rem) !important;background-size:500% 500%;border:solid .5rem #b11b3a;border-radius:calc(infinity*1px);-webkit-box-shadow:0 1rem 0 0 #b11b3a !important;box-shadow:0 1rem 0 0 #b11b3a !important;-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-transition:-webkit-box-shadow .3s cubic-bezier(0.25, 1, 0.5, 1),-webkit-transform .3s cubic-bezier(0.25, 1, 0.5, 1);transition:-webkit-box-shadow .3s cubic-bezier(0.25, 1, 0.5, 1),-webkit-transform .3s cubic-bezier(0.25, 1, 0.5, 1);transition:box-shadow .3s cubic-bezier(0.25, 1, 0.5, 1),transform .3s cubic-bezier(0.25, 1, 0.5, 1);transition:box-shadow .3s cubic-bezier(0.25, 1, 0.5, 1),transform .3s cubic-bezier(0.25, 1, 0.5, 1),-webkit-box-shadow .3s cubic-bezier(0.25, 1, 0.5, 1),-webkit-transform .3s cubic-bezier(0.25, 1, 0.5, 1);font-weight:700;color:#fff;text-align:center;line-height:1;text-shadow:0px .2rem 0px #b11b3a,0px .4rem 0px #b11b3a}.swal2-container .swal2-styled.swal2-confirm::after,.swal2-container .swal2-styled.swal2-deny::after{content:"";position:absolute;inset:0;border-radius:calc(infinity*1px);-webkit-box-shadow:0 1.2rem 2.2rem 0 rgba(255,188,202,.4) inset,0 -0.8rem .5rem 0 rgba(177,27,58,.4) inset,0 .3rem 0 0 #ffbcca inset;box-shadow:0 1.2rem 2.2rem 0 rgba(255,188,202,.4) inset,0 -0.8rem .5rem 0 rgba(177,27,58,.4) inset,0 .3rem 0 0 #ffbcca inset}@media(any-hover: hover){.swal2-container .swal2-styled.swal2-confirm:hover,.swal2-container .swal2-styled.swal2-deny:hover{-webkit-box-shadow:0 .3rem 0 0 #b11b3a !important;box-shadow:0 .3rem 0 0 #b11b3a !important;-webkit-transform:translateY(0.5rem);transform:translateY(0.5rem);-webkit-animation:stripe_anime 30s linear infinite;animation:stripe_anime 30s linear infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both}}@media screen and (min-width: 769px){.swal2-container .swal2-styled.swal2-confirm,.swal2-container .swal2-styled.swal2-deny{border-width:.3rem;-webkit-box-shadow:0 .8rem 0 0 #b11b3a;box-shadow:0 .8rem 0 0 #b11b3a}}.swal2-container .swal2-styled.swal2-cancel{position:relative;padding:1.5rem 2.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#4990f1;background-image:repeating-linear-gradient(-45deg, #4990f1, #4990f1 0.8rem, #5c9bf2 0, #5c9bf2 1.6rem) !important;background-size:500% 500%;border:solid .5rem #1f65c5;border-radius:calc(infinity*1px);-webkit-box-shadow:0 1rem 0 0 #1f65c5 !important;box-shadow:0 1rem 0 0 #1f65c5 !important;-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-transition:-webkit-box-shadow .3s cubic-bezier(0.25, 1, 0.5, 1),-webkit-transform .3s cubic-bezier(0.25, 1, 0.5, 1);transition:-webkit-box-shadow .3s cubic-bezier(0.25, 1, 0.5, 1),-webkit-transform .3s cubic-bezier(0.25, 1, 0.5, 1);transition:box-shadow .3s cubic-bezier(0.25, 1, 0.5, 1),transform .3s cubic-bezier(0.25, 1, 0.5, 1);transition:box-shadow .3s cubic-bezier(0.25, 1, 0.5, 1),transform .3s cubic-bezier(0.25, 1, 0.5, 1),-webkit-box-shadow .3s cubic-bezier(0.25, 1, 0.5, 1),-webkit-transform .3s cubic-bezier(0.25, 1, 0.5, 1);font-weight:700;color:#fff;text-align:center;line-height:1;text-shadow:0px .2rem 0px #1f65c5,0px .4rem 0px #1f65c5}.swal2-container .swal2-styled.swal2-cancel::after{content:"";position:absolute;inset:0;border-radius:calc(infinity*1px);-webkit-box-shadow:0 1.2rem 2.2rem 0 rgba(184,213,255,.4) inset,0 -0.8rem .5rem 0 rgba(31,101,197,.4) inset,0 .3rem 0 0 #b8d5ff inset;box-shadow:0 1.2rem 2.2rem 0 rgba(184,213,255,.4) inset,0 -0.8rem .5rem 0 rgba(31,101,197,.4) inset,0 .3rem 0 0 #b8d5ff inset}@media(any-hover: hover){.swal2-container .swal2-styled.swal2-cancel:hover{-webkit-box-shadow:0 .3rem 0 0 #1f65c5 !important;box-shadow:0 .3rem 0 0 #1f65c5 !important;-webkit-transform:translateY(0.5rem);transform:translateY(0.5rem);-webkit-animation:stripe_anime 30s linear infinite;animation:stripe_anime 30s linear infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both}}@media screen and (min-width: 769px){.swal2-container .swal2-styled.swal2-cancel{border-width:.3rem;-webkit-box-shadow:0 .8rem 0 0 #1f65c5;box-shadow:0 .8rem 0 0 #1f65c5}}#main{padding-bottom:0}@media screen and (max-width: 768px){#main .btn-pagetop .btn{-webkit-filter:drop-shadow(0px 0px 0.5rem rgba(65, 84, 91, 0.4));filter:drop-shadow(0px 0px 0.5rem rgba(65, 84, 91, 0.4))}}#main .btn-pagetop .btn__arrow{background:#fff}#main .btn-pagetop .btn__arrow::before,#main .btn-pagetop .btn__arrow::after{background:#fff}#main .btn-pagetop .btn__txt{color:#fff}#visual{position:relative;height:100vh;background-color:#aaf6fe;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}@media screen and (max-width: 768px){#visual::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:50%;background-color:#886e4d}}#visual .visual__anime{position:absolute;inset:0;pointer-events:none}#visual .visual__anime::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url("../img/top/visual_light.webp") no-repeat top left;background-size:100% auto;mix-blend-mode:screen;-webkit-animation:visual_light 5s cubic-bezier(0.37, 0, 0.63, 1) infinite;animation:visual_light 5s cubic-bezier(0.37, 0, 0.63, 1) infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both;z-index:1}@media screen and (min-width: 769px){#visual .visual__anime::before{width:50%}}#visual .visual__anime::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url("../img/top/visual_flare.webp") no-repeat top left;background-size:100% auto;mix-blend-mode:screen;-webkit-animation:visual_light 5s 1.5s ease-in-out infinite;animation:visual_light 5s 1.5s ease-in-out infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both;z-index:1}@media screen and (min-width: 769px){#visual .visual__anime::after{width:50%}}@media screen and (max-width: 768px){#visual .visual__anime{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}#visual .visual__img{position:relative}@media screen and (min-width: 769px){#visual .visual__img{position:absolute;inset:0}}@media screen and (max-width: 768px){#visual .visual__img::after{content:"";position:absolute;inset:0;background-image:-webkit-gradient(linear, left top, left bottom, from(#aaf6fe), color-stop(10%, rgba(170, 246, 254, 0)), color-stop(90%, rgba(136, 110, 77, 0)), to(#886e4d));background-image:linear-gradient(180deg, #aaf6fe 0%, rgba(170, 246, 254, 0) 10%, rgba(136, 110, 77, 0) 90%, #886e4d 100%)}}#visual .visual__img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-fit:cover;object-fit:cover}@-webkit-keyframes visual_light{0%,100%{opacity:0}40%,60%{opacity:1}}@keyframes visual_light{0%,100%{opacity:0}40%,60%{opacity:1}}#visual .visual__ttl{position:relative;width:85%;max-width:737px;margin:auto;-webkit-transform:translateY(-26vh);transform:translateY(-26vh);-webkit-filter:drop-shadow(0px 0px 1rem rgba(65, 84, 91, 0.4));filter:drop-shadow(0px 0px 1rem rgba(65, 84, 91, 0.4));z-index:1}@media screen and (min-width: 769px){#visual .visual__ttl{width:70%;-webkit-transform:translateY(-23vh);transform:translateY(-23vh)}}#visual .visual__btn-share{position:absolute;top:2rem;right:2rem}#visual .visual__btn-share .btn{position:relative;width:11rem;height:10rem;padding:1.5rem;text-align:center;line-height:1;display:block;z-index:1}#visual .visual__btn-share .btn::before{content:"";position:absolute;inset:0;background-color:#64c2f9;background-image:-webkit-gradient(linear, left top, left bottom, from(white), to(#64c2f9));background-image:linear-gradient(180deg, white 0%, #64c2f9 100%);border:solid .2rem #207ab9;border-radius:56% 44% 48% 52%/51% 45% 55% 49%;-webkit-box-shadow:0 .3rem 0 0 #fff inset;box-shadow:0 .3rem 0 0 #fff inset;z-index:-1}@media(any-hover: hover){#visual .visual__btn-share .btn{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}#visual .visual__btn-share .btn:hover{-webkit-transform:scale(0.9);transform:scale(0.9)}#visual .visual__btn-share .btn:hover::before{-webkit-animation:radius_anime 4s linear infinite;animation:radius_anime 4s linear infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both}}@media screen and (min-width: 769px){#visual .visual__btn-share .btn{width:9rem;height:8rem}}#visual .visual__btn-share .btn__share-icon{-webkit-filter:drop-shadow(0 0.2rem 0 #ceeafa);filter:drop-shadow(0 0.2rem 0 #ceeafa)}#visual .visual__btn-share .btn__share-icon svg{width:45%;margin:auto;display:block;fill:#1772b3}#visual .visual__btn-share .btn__txt{font-family:"Dela Gothic One","ヒラギノ角ゴ StdN","Hiragino Kaku Gothic StdN","Meiryo UI","メイリオ",Meiryo,sans-serif;font-size:1.4rem;color:#1772b3;text-shadow:0 .2rem 0 #ceeafa}@media screen and (min-width: 769px){#visual .visual__btn-share .btn__txt{font-size:1.2rem}}#visual .btn-scroll{position:absolute;bottom:2.5rem;left:0;right:0;width:13rem;margin:auto;-webkit-filter:drop-shadow(0px 0px 0.5rem rgba(65, 84, 91, 0.4));filter:drop-shadow(0px 0px 0.5rem rgba(65, 84, 91, 0.4));display:block}@media(any-hover: hover){#visual .btn-scroll{-webkit-transition:opacity .3s;transition:opacity .3s}#visual .btn-scroll:hover{opacity:.5}}@media screen and (min-width: 769px){#visual .btn-scroll{width:8rem}}#visual .btn-scroll__txt{margin-top:1rem;font-family:"Dela Gothic One","ヒラギノ角ゴ StdN","Hiragino Kaku Gothic StdN","Meiryo UI","メイリオ",Meiryo,sans-serif;font-size:2.4rem;color:#fff;display:block}@media screen and (min-width: 769px){#visual .btn-scroll__txt{font-size:1.4rem}}#visual .btn-scroll__icon{position:relative;width:1.5rem;height:1.5rem;margin:auto;-webkit-transform:rotate(-180deg) scaleY(0.9);transform:rotate(-180deg) scaleY(0.9);display:block;-webkit-animation:scroll_anime 1s ease-in-out infinite alternate;animation:scroll_anime 1s ease-in-out infinite alternate;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes scroll_anime{0%{-webkit-transform:rotate(-180deg) scaleY(0.9) translateY(-50%);transform:rotate(-180deg) scaleY(0.9) translateY(-50%)}100%{-webkit-transform:rotate(-180deg) scaleY(0.9) translateY(50%);transform:rotate(-180deg) scaleY(0.9) translateY(50%)}}@keyframes scroll_anime{0%{-webkit-transform:rotate(-180deg) scaleY(0.9) translateY(-50%);transform:rotate(-180deg) scaleY(0.9) translateY(-50%)}100%{-webkit-transform:rotate(-180deg) scaleY(0.9) translateY(50%);transform:rotate(-180deg) scaleY(0.9) translateY(50%)}}@media screen and (min-width: 769px){#visual .btn-scroll__icon{width:1rem;height:1rem}}#visual .btn-scroll__arrow{position:relative;width:100%;height:100%;background:#fff;border-top-left-radius:50%;-webkit-transform:rotate(30deg) skewY(30deg) scaleX(0.86666);transform:rotate(30deg) skewY(30deg) scaleX(0.86666);display:block}#visual .btn-scroll__arrow::before{content:"";position:absolute;inset:0;background:#fff;border-top-right-radius:50%;-webkit-transform:skewX(-45deg) translateX(50%);transform:skewX(-45deg) translateX(50%)}#visual .btn-scroll__arrow::after{content:"";position:absolute;inset:0;background:#fff;border-bottom-left-radius:50%;-webkit-transform:skewY(-45deg) translateY(50%);transform:skewY(-45deg) translateY(50%)}#intro{position:relative;height:81rem;overflow:hidden;z-index:1}#intro .intro__bg{position:absolute;inset:0;-webkit-clip-path:polygon(0 0, 0 100%, 100% 100%, 100% 0);clip-path:polygon(0 0, 0 100%, 100% 100%, 100% 0);overflow:hidden;z-index:-1}#intro .intro__bg::before{content:"";position:fixed;inset:0;background:url("../img/common/bg_section_sp.webp") no-repeat center center;background-size:cover;z-index:-1}@media screen and (min-width: 769px){#intro .intro__bg::before{background-image:url("../img/common/bg_section.webp")}}#intro .intro__img{position:fixed;inset:0}#intro .intro__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}#intro .intro__inner{position:relative;max-width:1200px;margin:auto;padding:10rem 2rem 0}@media screen and (min-width: 769px){#intro .intro__inner{padding:10rem 5rem 0}}#intro .intro__ttl{display:none}#intro .intro__paper{position:relative;width:93%;max-width:700px;margin:auto;z-index:1}#intro .intro__paper::before{content:"";position:absolute;inset:0;background:url("../img/common/paper_texture.webp") repeat-y center top;background-size:100% auto;-webkit-transform:rotate(-5deg);transform:rotate(-5deg);-webkit-filter:drop-shadow(0px 0px 0.5rem rgba(65, 84, 91, 0.4));filter:drop-shadow(0px 0px 0.5rem rgba(65, 84, 91, 0.4));z-index:-1}#intro .intro__paper::after{content:"";position:absolute;inset:0;background:url("../img/common/paper_texture.webp") repeat-y center top;background-size:100% auto;-webkit-transform:rotate(-0.7deg);transform:rotate(-0.7deg);-webkit-filter:drop-shadow(0px 0px 0.5rem rgba(65, 84, 91, 0.4));filter:drop-shadow(0px 0px 0.5rem rgba(65, 84, 91, 0.4));z-index:-1}@media screen and (min-width: 769px){#intro .intro__paper{width:68%}}#intro .intro__txt{position:relative;width:100%;-webkit-transform:rotate(-3deg);transform:rotate(-3deg);-webkit-filter:drop-shadow(0px 0px 0.5rem rgba(65, 84, 91, 0.4));filter:drop-shadow(0px 0px 0.5rem rgba(65, 84, 91, 0.4));z-index:1}#intro .intro__sticker{position:absolute;left:0;right:0;margin:auto;pointer-events:none;-webkit-animation:sticker_anime 2s steps(2) infinite;animation:sticker_anime 2s steps(2) infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both;z-index:1}#intro .intro__sticker.is--01{top:5rem;left:-45rem;width:25%;max-width:230px}@media screen and (min-width: 769px){#intro .intro__sticker.is--01{top:14rem;left:-73rem;width:20%}}#intro .intro__sticker.is--02{bottom:13.5rem;right:-63rem;width:19%;max-width:161px}@media screen and (min-width: 769px){#intro .intro__sticker.is--02{bottom:18.5rem;right:-70rem;width:14%}}#quiz{background:url("../img/common/bg_pattern.webp") repeat 0 0;background-size:45rem 40rem}#quiz .quiz__inner{max-width:1500px;margin:auto;padding:10rem 2rem 12rem}@media screen and (min-width: 769px){#quiz .quiz__inner{padding:10rem 5rem 12rem}}#quiz .quiz__ttl{width:80%;max-width:706px;margin:0 auto 5rem}#quiz .quiz__nav{margin:0 auto 6rem}#quiz .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}@media screen and (min-width: 769px){#quiz .menu{gap:2rem}}#quiz .menu__item{width:25%;max-width:300px}#quiz .menu__item .btn{position:relative;width:100%;padding:0 2.5rem;background-color:#4990f1;border:solid .5rem #1f65c5;border-radius:calc(infinity*1px);-webkit-box-shadow:0 1rem 0 0 #1f65c5;box-shadow:0 1rem 0 0 #1f65c5;-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-transition:-webkit-box-shadow .3s cubic-bezier(0.25, 1, 0.5, 1),-webkit-transform .3s cubic-bezier(0.25, 1, 0.5, 1);transition:-webkit-box-shadow .3s cubic-bezier(0.25, 1, 0.5, 1),-webkit-transform .3s cubic-bezier(0.25, 1, 0.5, 1);transition:box-shadow .3s cubic-bezier(0.25, 1, 0.5, 1),transform .3s cubic-bezier(0.25, 1, 0.5, 1);transition:box-shadow .3s cubic-bezier(0.25, 1, 0.5, 1),transform .3s cubic-bezier(0.25, 1, 0.5, 1),-webkit-box-shadow .3s cubic-bezier(0.25, 1, 0.5, 1),-webkit-transform .3s cubic-bezier(0.25, 1, 0.5, 1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#quiz .menu__item .btn::before{content:"";position:absolute;inset:0;width:99%;height:99%;background:repeating-linear-gradient(-45deg, #4990f1, #4990f1 0.8rem, #5c9bf2 0, #5c9bf2 1.6rem);background-size:500% 500%;border-radius:calc(infinity*1px)}#quiz .menu__item .btn::after{content:"";position:absolute;inset:0;border-radius:calc(infinity*1px);-webkit-box-shadow:0 1.2rem 2.2rem 0 rgba(184,213,255,.4) inset,0 -0.8rem .5rem 0 rgba(31,101,197,.4) inset,0 .3rem 0 0 #b8d5ff inset;box-shadow:0 1.2rem 2.2rem 0 rgba(184,213,255,.4) inset,0 -0.8rem .5rem 0 rgba(31,101,197,.4) inset,0 .3rem 0 0 #b8d5ff inset}@media(any-hover: hover){#quiz .menu__item .btn:hover{-webkit-box-shadow:0 .3rem 0 0 #1f65c5;box-shadow:0 .3rem 0 0 #1f65c5;-webkit-transform:translateY(0.5rem);transform:translateY(0.5rem)}#quiz .menu__item .btn:hover::before{-webkit-animation:stripe_anime 30s linear infinite;animation:stripe_anime 30s linear infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both}}@media screen and (min-width: 769px){#quiz .menu__item .btn{border-width:.3rem;-webkit-box-shadow:0 .8rem 0 0 #1f65c5;box-shadow:0 .8rem 0 0 #1f65c5}}#quiz .menu__item .btn .btn__txt{position:relative;font-weight:700;color:#fff;text-align:center;line-height:1;text-shadow:0px .2rem 0px #1f65c5,0px .4rem 0px #1f65c5;display:block;-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;z-index:1}#quiz .menu__item .btn__txt{padding:1.5rem .5rem 1.8rem;font-family:"Inter",sans-serif;font-size:2.4rem}@media screen and (min-width: 769px){#quiz .menu__item .btn__txt{padding:1rem 1rem 1.5rem;font-size:2.2rem}}#quiz .menu__item .btn__icon{width:.5rem;height:.5rem;-webkit-transform:rotate(-180deg);transform:rotate(-180deg);-webkit-filter:drop-shadow(0 -0.4rem 0 #1f65c5);filter:drop-shadow(0 -0.4rem 0 #1f65c5);display:block;pointer-events:none}@media screen and (min-width: 769px){#quiz .menu__item .btn__icon{width:.6rem;height:.6rem}}#quiz .menu__item .btn__arrow{position:relative;width:100%;height:100%;background:#fff;border-top-left-radius:50%;-webkit-transform:rotate(30deg) skewY(30deg) scaleX(0.86666);transform:rotate(30deg) skewY(30deg) scaleX(0.86666);display:block}#quiz .menu__item .btn__arrow::before{content:"";position:absolute;inset:0;background:#fff;border-top-right-radius:50%;-webkit-transform:skewX(-45deg) translateX(50%);transform:skewX(-45deg) translateX(50%)}#quiz .menu__item .btn__arrow::after{content:"";position:absolute;inset:0;background:#fff;border-bottom-left-radius:50%;-webkit-transform:skewY(-45deg) translateY(50%);transform:skewY(-45deg) translateY(50%)}#quiz .quiz__board{padding:4rem 1.5rem;background:#c69b56 url("../img/common/bg_board.webp") repeat 0 0;background-size:30rem 30rem;border:solid .5rem #856430;border-radius:2rem;-webkit-box-shadow:0 2rem 0 0 #856430;box-shadow:0 2rem 0 0 #856430}@media screen and (min-width: 769px){#quiz .quiz__board{padding:3rem 4.5rem 5rem}}#quiz .quiz__block{position:relative;width:100%;padding:2.5rem 1rem;z-index:1}#quiz .quiz__block:not(:first-of-type){margin-top:7rem}#quiz .quiz__block::before{content:"";position:absolute;inset:0;background:url("../img/common/paper_texture.webp") repeat-y center top;background-size:100% auto;-webkit-transform:rotate(-2deg);transform:rotate(-2deg);-webkit-filter:drop-shadow(0px 0px 0.5rem rgba(65, 84, 91, 0.4));filter:drop-shadow(0px 0px 0.5rem rgba(65, 84, 91, 0.4));z-index:-1}#quiz .quiz__block::after{content:"";position:absolute;inset:0;background-color:#fffef5;background-repeat:no-repeat;background-position:center center;background-size:100% 100%;-webkit-filter:drop-shadow(0px 0px 0.5rem rgba(65, 84, 91, 0.4));filter:drop-shadow(0px 0px 0.5rem rgba(65, 84, 91, 0.4));z-index:-1}@media screen and (min-width: 769px){#quiz .quiz__block{padding:1.5rem 5rem;z-index:4}#quiz .quiz__block:nth-of-type(2){z-index:3}#quiz .quiz__block:nth-of-type(3){z-index:2}#quiz .quiz__block:nth-of-type(4){z-index:1}}@media screen and (min-width: 1400px){#quiz .quiz__block{height:54rem}}#quiz .quiz__block:nth-of-type(odd)::after{background-image:url("../img/top/quiz/bg_paper01_sp.webp")}@media screen and (min-width: 1400px){#quiz .quiz__block:nth-of-type(odd)::after{background-image:url("../img/top/quiz/bg_paper01.webp")}}#quiz .quiz__block:nth-of-type(odd).is--coming::after{background-image:url("../img/top/quiz/bg_paper01_coming_sp.webp")}@media screen and (min-width: 1400px){#quiz .quiz__block:nth-of-type(odd).is--coming::after{background-image:url("../img/top/quiz/bg_paper01_coming.webp")}}@media screen and (min-width: 1400px){#quiz .quiz__block:nth-of-type(odd) .quiz__content{padding-left:32%}}#quiz .quiz__block:nth-of-type(odd) .quiz-artist{left:-1rem}#quiz .quiz__block:nth-of-type(odd) .quiz-artist__img{-webkit-transform:rotate(-6deg);transform:rotate(-6deg)}#quiz .quiz__block:nth-of-type(odd) .quiz-new{left:0}@media screen and (min-width: 1400px){#quiz .quiz__block:nth-of-type(odd) .quiz-new{left:-2rem}}#quiz .quiz__block:nth-of-type(odd) .quiz-new .quiz-new__inner{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}#quiz .quiz__block:nth-of-type(odd) .quiz-coming{margin-left:49%}@media screen and (min-width: 1400px){#quiz .quiz__block:nth-of-type(odd) .quiz-coming{margin-left:0}}#quiz .quiz__block:nth-of-type(even)::after{background-image:url("../img/top/quiz/bg_paper02_sp.webp")}@media screen and (min-width: 1400px){#quiz .quiz__block:nth-of-type(even)::after{background-image:url("../img/top/quiz/bg_paper02.webp")}}#quiz .quiz__block:nth-of-type(even).is--coming::after{background-image:url("../img/top/quiz/bg_paper02_coming_sp.webp")}@media screen and (min-width: 1400px){#quiz .quiz__block:nth-of-type(even).is--coming::after{background-image:url("../img/top/quiz/bg_paper02_coming.webp")}}@media screen and (min-width: 1400px){#quiz .quiz__block:nth-of-type(even) .quiz__content{padding-right:32%}}#quiz .quiz__block:nth-of-type(even) .quiz-artist{right:-1rem}#quiz .quiz__block:nth-of-type(even) .quiz-artist__img{-webkit-transform:rotate(6deg);transform:rotate(6deg)}#quiz .quiz__block:nth-of-type(even) .quiz-artist__pin{right:-22%}#quiz .quiz__block:nth-of-type(even) .quiz-new{right:0}@media screen and (min-width: 1400px){#quiz .quiz__block:nth-of-type(even) .quiz-new{right:-2rem}}#quiz .quiz__block:nth-of-type(even) .quiz-new .quiz-new__inner{-webkit-transform:rotate(5deg);transform:rotate(5deg)}#quiz .quiz__content{position:relative;padding:35rem .5rem 3rem}@media screen and (min-width: 769px){#quiz .quiz__content{height:100%}}@media screen and (min-width: 1400px){#quiz .quiz__content{padding-top:0;padding-bottom:0}}@media screen and (max-width: 768px){#quiz .quiz__content{padding-top:30rem}}#quiz .quiz-artist{position:absolute;top:1rem;width:55%;max-width:390px}@media screen and (min-width: 1400px){#quiz .quiz-artist{top:9rem;width:33%}}#quiz .quiz-artist__img{width:100%;-webkit-filter:drop-shadow(0px 0px 0.5rem rgba(65, 84, 91, 0.4));filter:drop-shadow(0px 0px 0.5rem rgba(65, 84, 91, 0.4))}#quiz .quiz-artist__pin{position:absolute;top:-2rem;left:0;right:0;width:11%;max-width:41px;margin:auto}#quiz .quiz-new{position:absolute;top:-1rem;width:35%;max-width:269px;-webkit-filter:drop-shadow(0px 0px 0.5rem rgba(65, 84, 91, 0.4));filter:drop-shadow(0px 0px 0.5rem rgba(65, 84, 91, 0.4));z-index:1}@media screen and (min-width: 1400px){#quiz .quiz-new{top:.8rem;width:23%;z-index:inherit}}#quiz .quiz-new__inner{width:100%}#quiz .quiz-list{max-width:800px;height:100%;margin:auto;background:url("../img/top/quiz/line.webp") no-repeat center center;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 1400px){#quiz .quiz-list{margin:0;background-size:100% auto !important}}#quiz .quiz-list__item{width:50%;padding:2.5rem 1rem}@media screen and (min-width: 769px){#quiz .quiz-list__item{padding:2.5rem}}#quiz .quiz-list__ttl{width:95%;max-width:325px;margin:0 auto 2.5rem}#quiz .quiz-score{position:relative;width:100%;padding:2.5rem;background-color:#fff;border:solid .5rem #e2cfaa;border-radius:3rem;text-align:center}#quiz .quiz-score.is--clear::after{content:"";position:absolute;top:-15%;right:-8%;width:50%;max-width:152px;background:url("../img/top/quiz/stamp_clear.png") no-repeat center center;background-size:cover;aspect-ratio:1/1;pointer-events:none}#quiz .quiz-score.is--clear .quiz-score__num{color:#cb2d4e}#quiz .quiz-score__ttl{margin-bottom:1rem;padding:0 2rem .5rem;background:url("../img/common/ttl_line.webp") no-repeat center bottom;background-size:auto .5rem;font-weight:700;font-size:2.4rem;display:inline-block}@media screen and (min-width: 769px){#quiz .quiz-score__ttl{font-size:2rem}}#quiz .quiz-score__num{font-family:"Dela Gothic One","ヒラギノ角ゴ StdN","Hiragino Kaku Gothic StdN","Meiryo UI","メイリオ",Meiryo,sans-serif;font-size:4rem;color:#0080cc;line-height:1}@media screen and (min-width: 769px){#quiz .quiz-score__num{font-size:4.8rem}}#quiz .quiz-score__num .is--correct{font-size:180%}#quiz .quiz-list__btn-charenge{width:100%;margin:2rem auto 0}@media screen and (min-width: 769px){#quiz .quiz-list__btn-charenge{width:90%}}#quiz .quiz-list__btn-charenge .btn{position:relative;width:100%;padding:0 2.5rem;background-color:#ff476e;border:solid .5rem #b11b3a;border-radius:calc(infinity*1px);-webkit-box-shadow:0 1rem 0 0 #b11b3a;box-shadow:0 1rem 0 0 #b11b3a;-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-transition:-webkit-box-shadow .3s cubic-bezier(0.25, 1, 0.5, 1),-webkit-transform .3s cubic-bezier(0.25, 1, 0.5, 1);transition:-webkit-box-shadow .3s cubic-bezier(0.25, 1, 0.5, 1),-webkit-transform .3s cubic-bezier(0.25, 1, 0.5, 1);transition:box-shadow .3s cubic-bezier(0.25, 1, 0.5, 1),transform .3s cubic-bezier(0.25, 1, 0.5, 1);transition:box-shadow .3s cubic-bezier(0.25, 1, 0.5, 1),transform .3s cubic-bezier(0.25, 1, 0.5, 1),-webkit-box-shadow .3s cubic-bezier(0.25, 1, 0.5, 1),-webkit-transform .3s cubic-bezier(0.25, 1, 0.5, 1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#quiz .quiz-list__btn-charenge .btn::before{content:"";position:absolute;inset:0;width:99%;height:99%;background:repeating-linear-gradient(-45deg, #ff476e, #ff476e 0.8rem, #ff5a7d 0, #ff5a7d 1.6rem);background-size:500% 500%;border-radius:calc(infinity*1px)}#quiz .quiz-list__btn-charenge .btn::after{content:"";position:absolute;inset:0;border-radius:calc(infinity*1px);-webkit-box-shadow:0 1.2rem 2.2rem 0 rgba(255,188,202,.4) inset,0 -0.8rem .5rem 0 rgba(177,27,58,.4) inset,0 .3rem 0 0 #ffbcca inset;box-shadow:0 1.2rem 2.2rem 0 rgba(255,188,202,.4) inset,0 -0.8rem .5rem 0 rgba(177,27,58,.4) inset,0 .3rem 0 0 #ffbcca inset}@media(any-hover: hover){#quiz .quiz-list__btn-charenge .btn:hover{-webkit-box-shadow:0 .3rem 0 0 #b11b3a;box-shadow:0 .3rem 0 0 #b11b3a;-webkit-transform:translateY(0.5rem);transform:translateY(0.5rem)}#quiz .quiz-list__btn-charenge .btn:hover::before{-webkit-animation:stripe_anime 30s linear infinite;animation:stripe_anime 30s linear infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both}}@media screen and (min-width: 769px){#quiz .quiz-list__btn-charenge .btn{border-width:.3rem;-webkit-box-shadow:0 .8rem 0 0 #b11b3a;box-shadow:0 .8rem 0 0 #b11b3a}}#quiz .quiz-list__btn-charenge .btn .btn__txt{position:relative;font-weight:700;color:#fff;text-align:center;line-height:1;text-shadow:0px .2rem 0px #b11b3a,0px .4rem 0px #b11b3a;display:block;-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;z-index:1}#quiz .quiz-list__btn-charenge .btn__txt{padding:1.5rem .5rem 1.8rem;font-size:2.4rem;line-height:1.2 !important}@media screen and (min-width: 769px){#quiz .quiz-list__btn-charenge .btn__txt{padding:1.5rem 1rem 1.8rem;font-size:2.4rem}}#quiz .quiz-list__btn-charenge .btn__icon{width:1rem;height:1rem;-webkit-transform:rotate(-30deg) translateY(-0.5rem);transform:rotate(-30deg) translateY(-0.5rem);-webkit-filter:drop-shadow(0 0.4rem 0 #b11b3a);filter:drop-shadow(0 0.4rem 0 #b11b3a);display:block;pointer-events:none}@media screen and (min-width: 769px){#quiz .quiz-list__btn-charenge .btn__icon{width:.8rem;height:.8rem}}#quiz .quiz-list__btn-charenge .btn__arrow{position:relative;width:100%;height:100%;background:#fff;border-top-left-radius:50%;-webkit-transform:rotate(30deg) skewY(30deg) scaleX(0.86666);transform:rotate(30deg) skewY(30deg) scaleX(0.86666);display:block}#quiz .quiz-list__btn-charenge .btn__arrow::before{content:"";position:absolute;inset:0;background:#fff;border-top-right-radius:50%;-webkit-transform:skewX(-45deg) translateX(50%);transform:skewX(-45deg) translateX(50%)}#quiz .quiz-list__btn-charenge .btn__arrow::after{content:"";position:absolute;inset:0;background:#fff;border-bottom-left-radius:50%;-webkit-transform:skewY(-45deg) translateY(50%);transform:skewY(-45deg) translateY(50%)}#quiz .quiz-list__btn-confirm{width:80%;margin:3rem auto 0}@media screen and (min-width: 769px){#quiz .quiz-list__btn-confirm{width:70%;margin-top:2rem}}#quiz .quiz-list__btn-confirm .btn{position:relative;width:100%;padding:0 2.5rem;background-color:#4990f1;border:solid .5rem #1f65c5;border-radius:calc(infinity*1px);-webkit-box-shadow:0 1rem 0 0 #1f65c5;box-shadow:0 1rem 0 0 #1f65c5;-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-transition:-webkit-box-shadow .3s cubic-bezier(0.25, 1, 0.5, 1),-webkit-transform .3s cubic-bezier(0.25, 1, 0.5, 1);transition:-webkit-box-shadow .3s cubic-bezier(0.25, 1, 0.5, 1),-webkit-transform .3s cubic-bezier(0.25, 1, 0.5, 1);transition:box-shadow .3s cubic-bezier(0.25, 1, 0.5, 1),transform .3s cubic-bezier(0.25, 1, 0.5, 1);transition:box-shadow .3s cubic-bezier(0.25, 1, 0.5, 1),transform .3s cubic-bezier(0.25, 1, 0.5, 1),-webkit-box-shadow .3s cubic-bezier(0.25, 1, 0.5, 1),-webkit-transform .3s cubic-bezier(0.25, 1, 0.5, 1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#quiz .quiz-list__btn-confirm .btn::before{content:"";position:absolute;inset:0;width:99%;height:99%;background:repeating-linear-gradient(-45deg, #4990f1, #4990f1 0.8rem, #5c9bf2 0, #5c9bf2 1.6rem);background-size:500% 500%;border-radius:calc(infinity*1px)}#quiz .quiz-list__btn-confirm .btn::after{content:"";position:absolute;inset:0;border-radius:calc(infinity*1px);-webkit-box-shadow:0 1.2rem 2.2rem 0 rgba(184,213,255,.4) inset,0 -0.8rem .5rem 0 rgba(31,101,197,.4) inset,0 .3rem 0 0 #b8d5ff inset;box-shadow:0 1.2rem 2.2rem 0 rgba(184,213,255,.4) inset,0 -0.8rem .5rem 0 rgba(31,101,197,.4) inset,0 .3rem 0 0 #b8d5ff inset}@media(any-hover: hover){#quiz .quiz-list__btn-confirm .btn:hover{-webkit-box-shadow:0 .3rem 0 0 #1f65c5;box-shadow:0 .3rem 0 0 #1f65c5;-webkit-transform:translateY(0.5rem);transform:translateY(0.5rem)}#quiz .quiz-list__btn-confirm .btn:hover::before{-webkit-animation:stripe_anime 30s linear infinite;animation:stripe_anime 30s linear infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both}}@media screen and (min-width: 769px){#quiz .quiz-list__btn-confirm .btn{border-width:.3rem;-webkit-box-shadow:0 .8rem 0 0 #1f65c5;box-shadow:0 .8rem 0 0 #1f65c5}}#quiz .quiz-list__btn-confirm .btn .btn__txt{position:relative;font-weight:700;color:#fff;text-align:center;line-height:1;text-shadow:0px .2rem 0px #1f65c5,0px .4rem 0px #1f65c5;display:block;-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;z-index:1}#quiz .quiz-list__btn-confirm .btn__txt{padding:1.3rem .5rem;font-size:2rem}@media screen and (min-width: 769px){#quiz .quiz-list__btn-confirm .btn__txt{padding:1rem 1rem 1.3rem;font-size:1.8rem}}#quiz .quiz-list__btn-confirm .btn__icon{width:.6rem;height:.6rem;-webkit-transform:rotate(-30deg) translateY(-0.2rem);transform:rotate(-30deg) translateY(-0.2rem);-webkit-filter:drop-shadow(0 0.4rem 0 #1f65c5);filter:drop-shadow(0 0.4rem 0 #1f65c5);display:block;pointer-events:none}#quiz .quiz-list__btn-confirm .btn__arrow{position:relative;width:100%;height:100%;background:#fff;border-top-left-radius:50%;-webkit-transform:rotate(30deg) skewY(30deg) scaleX(0.86666);transform:rotate(30deg) skewY(30deg) scaleX(0.86666);display:block}#quiz .quiz-list__btn-confirm .btn__arrow::before{content:"";position:absolute;inset:0;background:#fff;border-top-right-radius:50%;-webkit-transform:skewX(-45deg) translateX(50%);transform:skewX(-45deg) translateX(50%)}#quiz .quiz-list__btn-confirm .btn__arrow::after{content:"";position:absolute;inset:0;background:#fff;border-bottom-left-radius:50%;-webkit-transform:skewY(-45deg) translateY(50%);transform:skewY(-45deg) translateY(50%)}#quiz .quiz-coming{width:67%;max-width:800px;margin-top:-16rem}@media screen and (min-width: 1400px){#quiz .quiz-coming{width:100%;height:100%;margin-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}#quiz .quiz-coming__txt{width:80%;max-width:697px}#quiz .quiz__sticker{position:absolute;left:0;right:0;margin:auto;pointer-events:none;-webkit-animation:sticker_anime 2s steps(2) infinite;animation:sticker_anime 2s steps(2) infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both;z-index:5}#quiz .quiz__sticker.is--01{width:30%;max-width:180px}@media screen and (max-width: 768px){#quiz .quiz__sticker.is--01{top:-5%;right:-56%}}@media screen and (min-width: 769px){#quiz .quiz__sticker.is--01{bottom:-10rem;left:-100%;width:20%}}#quiz .quiz__sticker.is--02{width:27%;max-width:191px}@media screen and (max-width: 768px){#quiz .quiz__sticker.is--02{top:-5%;left:-56%}}@media screen and (min-width: 769px){#quiz .quiz__sticker.is--02{bottom:-10.5rem;right:-99%;width:17%}}#quiz .quiz__sticker.is--03{width:45%;max-width:320px}@media screen and (max-width: 768px){#quiz .quiz__sticker.is--03{top:-8%;right:-46%}}@media screen and (min-width: 769px){#quiz .quiz__sticker.is--03{bottom:-10rem;left:-100%;width:35%}}#quiz .quiz__sticker.is--04{width:24%;max-width:169px}@media screen and (max-width: 768px){#quiz .quiz__sticker.is--04{top:-15%;left:-72%}}@media screen and (min-width: 769px){#quiz .quiz__sticker.is--04{bottom:-9rem;right:-70%;width:14%}}#attn{position:relative;overflow:hidden;z-index:10}@media screen and (max-width: 768px){#attn{padding-bottom:3rem}}#attn .attn__bg{position:absolute;inset:0;-webkit-clip-path:polygon(0 0, 0 100%, 100% 100%, 100% 0);clip-path:polygon(0 0, 0 100%, 100% 100%, 100% 0);overflow:hidden;z-index:-1}#attn .attn__bg::before{content:"";position:fixed;inset:0;background:url("../img/common/bg_section_sp.webp") no-repeat center center;background-size:cover;z-index:-1}@media screen and (min-width: 769px){#attn .attn__bg::before{background-image:url("../img/common/bg_section.webp")}}#attn .attn__inner{max-width:1200px;margin:auto;padding:10rem 2rem 12rem}@media screen and (min-width: 769px){#attn .attn__inner{padding:10rem 5rem 12rem}}#attn .attn__ttl{width:80%;max-width:706px;margin:0 auto 5rem}#attn .attn__block{position:relative;width:95%;max-width:1000px;margin:auto;padding:3rem 3rem 4rem;z-index:1}#attn .attn__block::before{content:"";position:absolute;inset:0;background:url("../img/common/paper_texture.webp") repeat-y center top;background-size:100% auto;-webkit-transform:rotate(-1deg);transform:rotate(-1deg);-webkit-filter:drop-shadow(0px 0px 0.5rem rgba(65, 84, 91, 0.4));filter:drop-shadow(0px 0px 0.5rem rgba(65, 84, 91, 0.4));z-index:-1}#attn .attn__block::after{content:"";position:absolute;inset:0;background:url("../img/common/paper_texture.webp") repeat-y center top;background-size:100% auto;-webkit-filter:drop-shadow(0px 0px 0.5rem rgba(65, 84, 91, 0.4));filter:drop-shadow(0px 0px 0.5rem rgba(65, 84, 91, 0.4));z-index:-1}@media screen and (min-width: 769px){#attn .attn__block{width:90%;padding:3rem 5rem 4rem}}#attn .attn-list{padding:0 2rem .5rem;background:url("../img/common/paper_line.webp") repeat-y center top;background-size:160% 11.46rem;font-size:2.6rem;color:#856c3d;line-height:2.2}@media screen and (min-width: 769px){#attn .attn-list{padding:0 5rem 1rem;background-size:100% 10.05rem;font-size:1.8rem;line-height:2.8}}#attn .attn-list__item{margin-left:2rem;text-indent:-2rem}#loading{position:fixed;inset:0;background:rgba(36,113,179,.2);backdrop-filter:blur(1rem);-webkit-backdrop-filter:blur(1rem);z-index:calc(infinity)}#loading::before{content:"";position:absolute;inset:0;background:#2471b3;-webkit-transition:opacity .2s;transition:opacity .2s}#loading::after{content:"LOADING...";position:absolute;inset:0;font-family:"Dela Gothic One","ヒラギノ角ゴ StdN","Hiragino Kaku Gothic StdN","Meiryo UI","メイリオ",Meiryo,sans-serif;font-size:2rem;color:#fff;letter-spacing:.2rem;-webkit-transition:opacity .2s;transition:opacity .2s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-animation:blink .5s linear alternate infinite;animation:blink .5s linear alternate infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both}#loading.is--hide::before,#loading.is--hide::after{opacity:0}.is--anime-logo{opacity:0;pointer-events:none}.is--anime-logo img{-webkit-transform-origin:center bottom;transform-origin:center bottom;display:block}.is--anime-logo.is--animation{opacity:1;-webkit-transition:opacity .5s 1.2s ease-out;transition:opacity .5s 1.2s ease-out;-webkit-animation:logo_bounce 1.2s 1.2s cubic-bezier(0.25, 1, 0.5, 1);animation:logo_bounce 1.2s 1.2s cubic-bezier(0.25, 1, 0.5, 1);-webkit-animation-fill-mode:both;animation-fill-mode:both}.is--anime-logo.is--animation img{-webkit-animation:logo_wiggle .2s 1.4s 2 linear;animation:logo_wiggle .2s 1.4s 2 linear;-webkit-animation-fill-mode:both;animation-fill-mode:both}.is--anime-bg{-webkit-transform:scale(1.2);transform:scale(1.2)}.is--anime-bg.is--animation{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 3s cubic-bezier(0.16, 1, 0.3, 1);transition:-webkit-transform 3s cubic-bezier(0.16, 1, 0.3, 1);transition:transform 3s cubic-bezier(0.16, 1, 0.3, 1);transition:transform 3s cubic-bezier(0.16, 1, 0.3, 1), -webkit-transform 3s cubic-bezier(0.16, 1, 0.3, 1)}@-webkit-keyframes logo_bounce{0%{-webkit-transform:scale(0.5);transform:scale(0.5)}15%,50%{-webkit-transform:scale(1.2);transform:scale(1.2)}65%{-webkit-transform:scale(0.9);transform:scale(0.9)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes logo_bounce{0%{-webkit-transform:scale(0.5);transform:scale(0.5)}15%,50%{-webkit-transform:scale(1.2);transform:scale(1.2)}65%{-webkit-transform:scale(0.9);transform:scale(0.9)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes logo_wiggle{0%,100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}30%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}70%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}@keyframes logo_wiggle{0%,100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}30%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}70%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}