@charset "UTF-8";.c-active,.c-hover-cf,.c-hover-on,article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}.loader,.step__btn a{-webkit-box-pack:center}.step__btn a,.terms a:hover{text-decoration:none}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:bottom}button,img{border:none}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}button{background-color:transparent;cursor:pointer;outline:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.loader,body{background:#fff}img{vertical-align:top}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}input{vertical-align:middle;width:auto}input[type=radio],input[type=checkbox]{margin:0}label{font-weight:400}.period__btn,.quiz__q,.quiz__show__txt,.step__btn a,.step__notes,.step__txt,.terms__box_inner h3,.terms__hdg{font-weight:700}*{-webkit-print-color-adjust:exact}body{color:#404040;font-size:15px;line-height:1.933334;font-family:YakuHanJP,Noto Sans JP,"游ゴシック Medium",YuGothic,YuGothicM,Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,"メイリオ",Meiryo,-apple-system,BlinkMacSystemFont,Verdana,sans-serif}.quiz__q,a{color:#000}.c-mark,sup{font-family:Roboto,Verdana,'Droid Sans',sans-serif}body.is-fixed{overflow:hidden!important}.mv__area,.quiz__photo{overflow:hidden}sup{vertical-align:super;font-size:smaller}.l-wrap{width:100%;height:100%}.l-wrap img{width:100%;height:auto}.c-active .is-on,.c-hover-cf .is-on,.c-hover-on .is-on{width:100%;height:100%;left:0;top:0}.c-hover-on{position:relative;font-size:0}.c-hover-on span{-webkit-transition:opacity .3s;transition:opacity .3s}.c-hover-on .is-off{z-index:1;position:relative}.c-hover-on .is-on{z-index:2;position:absolute;opacity:0}@media screen and (min-width:541px){.c-hover-on:hover .is-on{opacity:1}}.c-hover-cf{position:relative;font-size:0}.c-hover-cf span{-webkit-transition:opacity .3s;transition:opacity .3s}.c-hover-cf .is-off{z-index:1;position:relative}.c-hover-cf .is-on{z-index:2;position:absolute;opacity:0}@media screen and (min-width:541px){.c-hover-cf:hover .is-off{opacity:0}.c-hover-cf:hover .is-on{opacity:1}}.c-active{position:relative;font-size:0}.c-active span{-webkit-transition:opacity .3s;transition:opacity .3s}.c-active .is-off{z-index:1;position:relative}.c-active .is-on{z-index:2;position:absolute;opacity:0}.is-active .c-active .is-off{opacity:0}.is-active .c-active .is-on{opacity:1}.c-pagetop{position:fixed;right:30px;bottom:30px;width:40px;line-height:0;cursor:pointer;z-index:10;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;opacity:0;display:none}.c-pagetop span,.c-pagetop.is-show{display:block}.c-pagetop.is-fadeIn{opacity:1}.c-pagetop:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.loader{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:-1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.l-inner,.l-main{z-index:2;position:relative}.loader span{display:block}.loader img{width:100%;height:auto}.loader__box{width:50px}.l-inner{background:url(../img/main/bg.jpg) center center/contain repeat-y #e0f4ff;margin:0 auto;width:540px}@media screen and (max-width:540px){.l-inner{width:100vw}.bg{display:none!important}}.bg,.header,.mv__inner{width:100%}.bg,.mv__bg{z-index:1}.l-sec{padding-left:6.66667%;padding-right:6.66667%}.bg{position:fixed;height:100vh;background:url(../img/bg/bg.jpg) center center/cover no-repeat #1db5c5}.mv__area,.mv__bg{position:relative}.lead__deco,.mv__ttl span{display:block}.mv__balloon,.mv__inner,.mv__logo,.mv__ttl{position:absolute;left:0}.mv__inner{z-index:2;top:0;height:100%}.mv__logo{width:37.33333%;top:0;margin-top:2.66667%;margin-left:2.66667%}.mv__balloon{width:43.73333%;top:0;margin-top:15.46667%;margin-left:54.26667%}.mv__ttl{width:100%;bottom:0;margin-bottom:0}.mv__ttl__txt{z-index:1;position:relative}.mv__ttl__balloon{z-index:2;position:absolute;width:25.46667%;top:0;left:0;margin-top:-10.13333%;margin-left:2.66667%}.mv__loop{width:100%;padding-top:29.33333%;background:url(../img/main/img_loop.jpg) left top/auto 100% repeat-x;-webkit-animation:a-loop infinite 20s linear;animation:a-loop infinite 20s linear}@media screen and (min-width:541px){.mv__loop{-webkit-animation-name:a-loop--pc;animation-name:a-loop--pc}}@-webkit-keyframes a-loop{0%{background-position:0 0}100%{background-position:213.33333vw 0}}@keyframes a-loop{0%{background-position:0 0}100%{background-position:213.33333vw 0}}@-webkit-keyframes a-loop--pc{0%{background-position:0 0}100%{background-position:1152px 0}}@keyframes a-loop--pc{0%{background-position:0 0}100%{background-position:1152px 0}}.lead{position:relative;width:86.93333%;margin:8% auto 0;font-size:0}.lead__deco{position:absolute;width:4.60123%;right:0;bottom:0;margin-right:16.25767%;margin-bottom:8.58896%;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-animation:a-bend infinite 1.5s linear;animation:a-bend infinite 1.5s linear}.quiz__hdg,.quiz__head{position:relative}@-webkit-keyframes a-bend{0%,100%,49%{-webkit-transform:rotate(0);transform:rotate(0)}50%,99%{-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}}@keyframes a-bend{0%,100%,49%{-webkit-transform:rotate(0);transform:rotate(0)}50%,99%{-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}}.nav{margin-top:7.33333%}.nav__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.nav__item{width:33.06667%}.quiz{padding-top:8.93333%}.quiz__hdg{width:56.61538%;margin:0 auto}@-webkit-keyframes a-blink{0%,100%,49%{opacity:1}50%,99%{opacity:0}}@keyframes a-blink{0%,100%,49%{opacity:1}50%,99%{opacity:0}}.quiz__area{font-size:15px;line-height:1.8;margin-top:12.61538%}.quiz__box+.quiz__box{margin-top:20.30769%}.quiz__head span{display:block}.quiz__num{z-index:2;width:29.23077%;position:absolute;top:0;left:0;margin-top:-7.07692%;margin-left:-5.07692%}.quiz__photo{z-index:1;position:relative;font-size:0}.quiz__q{margin-top:2.46154%}.quiz__body{margin-top:4.92308%}.quiz__choices__item{text-align:center;border:1px solid #0864c7;border-radius:5px;font-weight:700;color:#0864c7;padding:1.53846% 0 1.84615%;cursor:pointer;pointer-events:none}.quiz__choices__item+.quiz__choices__item{margin-top:3.07692%}.quiz__choices__item[data-answer="o"]{position:relative;color:#fff;background:#0864c7}.quiz__choices__item[data-answer="o"]::before{z-index:2;position:absolute;top:50%;content:'';display:block;width:20%;padding-top:20%;background:url(../img/common/ico_correct.png) center center/contain no-repeat;left:4.61538%}@media screen and (max-width:540px){.quiz__box[data-index="7"] .quiz__choices__item[data-answer="o"]::before{left:-3.07692%}}.quiz__show{padding-top:10.76923%}.quiz__show__btn{width:76.92308%;margin:0 auto;cursor:not-allowed}.is-active .quiz__show__btn{cursor:pointer;-webkit-transition:scale .2s;transition:scale .2s}.is-active .quiz__show__btn:active{-webkit-transform:scale(.98);-ms-transform:scale(.98);transform:scale(.98)}.quiz__show__txt{text-align:center;font-size:10px;margin-top:13px;line-height:1}.is-active .quiz__show__txt{display:none}.result{padding-top:11.06667%}.result:not(.is-active){position:absolute;top:0;right:100%}.result.is-active,.step__box{position:relative}.result__inner{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);-webkit-transition:2s;transition:2s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.is-active .result__inner{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}.result__hdg{width:60.46154%;margin:0 auto}.result__card{margin-top:2.46154%;width:100%}.result__btn{margin:9.23077% auto 0;width:76.92308%}.result__txt{margin:4.61538% auto 0;width:74.61538%}.method{padding-top:20%;padding-bottom:8%}.method__result{width:97.53846%;font-size:0;margin:8.76923% auto 0}.method__sec:nth-of-type(n+2){margin-top:10.76923%}.method__hdg{margin:0 auto}.is-tw .method__hdg{width:60.46154%}.is-ig .method__hdg{width:69.69231%}.step{margin-top:4.15385%;text-align:center}.step__box{width:87.69231%;margin:0 auto;background:center center/contain no-repeat}.step__box.is-box01{padding-top:43.07692%}.step__box.is-box02{padding-top:67.84615%}.step__box:nth-of-type(n+2){margin-top:14.92308%}.step__box.is-noFrame{background:0 0!important;padding-top:0}.is-tw .step__box{background-image:url(../img/main/bg_line_tw01.png)}.is-ig .step__box{background-image:url(../img/main/bg_line_ig01.png)}.is-ig .step__box.is-box02{background-image:url(../img/main/bg_line_ig02.png)}.step__box.is-box01::before{position:absolute;top:100%;left:0;right:0;margin:4.38596% auto 0;content:'';display:block;width:9.47368%;padding-top:8.24561%;background:center center/contain no-repeat}.is-tw .step__box.is-box01::before{background-image:url(../img/main/ico_arw_tw.png)}.is-ig .step__box.is-box01::before{background-image:url(../img/main/ico_arw_ig.png)}.step__inner{position:absolute;top:0;left:0;width:100%;height:100%}.is-noFrame .step__inner,.present{position:relative}.is-box01 .step__inner{padding-top:7.01754%}.step__txt{color:#000;font-size:4vw;line-height:1.66667}@media screen and (min-width:541px){.step__txt{font-size:21.6px}}.step__btn{margin:0 auto;font-size:3.2vw;line-height:1;width:42.66667vw;height:9.33333vw}@media screen and (min-width:541px){.step__btn{font-size:17.28px;width:230px;height:50px}}.step__txt+.step__btn{margin-top:3.50877%}.step__btn a{color:#fff;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#1da1f2;border-radius:1.33333vw}.is-ig .step__btn a{background:url(../img/main/bg_ig.jpg) center center/cover no-repeat}.step__notes{font-size:2.66667vw;line-height:1.55}.step__btn+.step__notes{margin-top:3.85965%}@media screen and (min-width:541px){.step__btn a{border-radius:7.2px}.step__notes{font-size:14.4px}}.step__list__item{margin-top:7.01754%}.step__num{display:block;width:5.08772%;margin:0 auto;font-size:0}.present{padding-top:16%}.present__bg{z-index:1;position:absolute;top:0;left:0;margin-top:2.93333%}.period,.present__inner{z-index:2;position:relative}.present_hdg{font-size:0;width:60.46154%;margin:0 auto}.present__list{margin-top:4.61538%}.present__item:nth-of-type(n+2){margin-top:3.07692%}.present__notes{margin-top:10px;font-size:9px;line-height:1;text-align:right}.period{margin-top:8.4%}.terms,.terms__bg{position:fixed;top:0;left:0}.period__txt{width:89.53846%;margin:0 auto;font-size:0}.period__btn{cursor:pointer;margin:8.30769% auto 0;line-height:1;font-size:15px;width:160px;height:35px;border-radius:5px;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#7d7d7d;-webkit-transition:background .3s;transition:background .3s}.period__btn:hover{background:#595959}.footer{margin-top:16%;padding-bottom:4%}.footer__official{font-size:0;width:100%;margin:7.69231% auto 0}.footer__official a{display:block}.footer__copyright{margin-top:18.46154%;text-align:center;font-size:9px;line-height:1}.terms{display:none;z-index:100;width:100%;height:100vh;color:#fff;overflow-y:scroll}.terms a{color:#fee900}.terms__bg{width:100%;height:100%;background:rgba(0,0,0,.6)}.terms__inner{position:relative;width:100%;max-width:540px;background:#0864c7;margin:0 auto;padding:53px 25px 90px}.terms__close{position:absolute;z-index:2;top:15px;right:15px;width:40px;height:40px;cursor:pointer;font-size:0;background:url(../img/common/btn_close_off.png) center center/contain no-repeat}.terms__close:hover{background-image:url(../img/common/btn_close_on.png)}.ps__rail-x,.ps__rail-y{opacity:1;background:0 0}.terms__hdg{text-align:center;font-size:20px}.terms__box{margin-top:27px;font-size:13px;line-height:27px;width:100%}.terms__box_inner{width:100%;height:100%;position:relative}.ps__rail-x,.ps__rail-y,.ps__thumb-x,.ps__thumb-y{position:absolute}.terms__box_inner li{padding-left:1em;text-indent:-1em}.terms__box_inner a{word-break:break-all}.terms__box_inner h3{margin-top:2.5em}.ps{overflow:hidden!important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x{transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;height:1px;bottom:0;display:none!important}.ps__rail-y{display:none;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;width:1px;right:0}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block}.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y,.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y{opacity:1!important}.ps .ps__rail-x.ps--clicking,.ps .ps__rail-x:focus,.ps .ps__rail-x:hover,.ps .ps__rail-y.ps--clicking,.ps .ps__rail-y:focus,.ps .ps__rail-y:hover{background-color:#eee;opacity:1!important}.ps__thumb-x{background-color:#fff;border-radius:6px;-webkit-transition:background-color .2s linear,height .2s ease-in-out;transition:background-color .2s linear,height .2s ease-in-out;height:3px;bottom:-1px}.ps__thumb-y{background-color:#fff;border-radius:0;-webkit-transition:background-color .2s linear,width .2s ease-in-out;transition:background-color .2s linear,width .2s ease-in-out;width:5px;right:0}.ps__rail-x.ps--clicking .ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x{background-color:#fff;height:3px}.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y{background-color:#fff;width:3px}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ps{overflow:auto!important}}.scroll{position:relative;overflow:hidden;padding-right:10px}.a-fadeInBlur{opacity:0;-webkit-filter:blur(10px);filter:blur(10px);-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);-webkit-transition:.5s;transition:.5s}.is-loaded .a-fadeInBlur{opacity:1;-webkit-filter:blur(0);filter:blur(0);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}@-webkit-keyframes a-floatX{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}}@keyframes a-floatX{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}}@-webkit-keyframes a-floatY{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(8px);transform:translateY(8px)}}@keyframes a-floatY{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(8px);transform:translateY(8px)}}.a-floatX{-webkit-transition:.3s;transition:.3s;-webkit-animation:a-floatX 1.3s ease-in-out infinite alternate;animation:a-floatX 1.3s ease-in-out infinite alternate}.a-floatY{-webkit-transition:.3s;transition:.3s;-webkit-animation:a-floatY 2.5s ease-in-out infinite alternate;animation:a-floatY 2.5s ease-in-out infinite alternate}.i-fadeInUp{-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);opacity:0;-webkit-transition:1s;transition:1s}.i-fadeInUp.is-inview{-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}.loader{opacity:1}.is-loaded .loader{-webkit-transition:opacity 1s;transition:opacity 1s;opacity:0}.l-wrap{opacity:0}.is-loaded .l-wrap{-webkit-transition:opacity 1s;transition:opacity 1s;opacity:1}.mv{opacity:0;-webkit-transition:opacity 2s;transition:opacity 2s;-webkit-transition-delay:.5s;transition-delay:.5s}.is-loaded .mv{opacity:1}.mv__bg{opacity:0;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transition:2s;transition:2s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-delay:.5s;transition-delay:.5s}.is-loaded .mv__bg{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}.lead,.mv__logo,.mv__loop{opacity:0;-webkit-transition:opacity 2s;transition:opacity 2s;-webkit-transition-delay:1.8s;transition-delay:1.8s}.is-loaded .lead,.is-loaded .mv__logo,.is-loaded .mv__loop{opacity:1}.mv__balloon{opacity:0;-webkit-transform:translateY(10%);-ms-transform:translateY(10%);transform:translateY(10%);-webkit-transition:.5s cubic-bezier(.68,-.55,.265,1.55);transition:.5s cubic-bezier(.68,-.55,.265,1.55);-webkit-transition-delay:2.8s;transition-delay:2.8s}.is-loaded .mv__balloon{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}.mv__ttl__balloon{opacity:0;-webkit-transform:translateY(10%);-ms-transform:translateY(10%);transform:translateY(10%);-webkit-transition:.5s cubic-bezier(.68,-.55,.265,1.55);transition:.5s cubic-bezier(.68,-.55,.265,1.55);-webkit-transition-delay:3.3s;transition-delay:3.3s}.is-loaded .mv__ttl__balloon{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}.bg{opacity:0;-webkit-transition:opacity 3s;transition:opacity 3s;-webkit-transition-delay:4s;transition-delay:4s}.is-loaded .bg{opacity:1}.quiz__num{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px);opacity:0;-webkit-transition:3s;transition:3s}.is-inview .quiz__num{-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}.quiz__photo img{opacity:0;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transition:2s;transition:2s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-delay:.2s;transition-delay:.2s}.is-inview .quiz__photo img{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}.quiz__choices,.quiz__q{-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);opacity:0;-webkit-transition:1s;transition:1s}.is-inview .quiz__choices,.is-inview .quiz__q{-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}.quiz__q{-webkit-transition-delay:.4s;transition-delay:.4s}.quiz__choices__item[data-answer="o"]::before{opacity:0;-webkit-transform:translateY(-50%) scale(1.5);-ms-transform:translateY(-50%) scale(1.5);transform:translateY(-50%) scale(1.5);-webkit-transition:1s .5s cubic-bezier(.9,.1,.85,1.34);transition:1s .5s cubic-bezier(.9,.1,.85,1.34)}.is-inview .quiz__choices__item[data-answer="o"]::before{-webkit-transform:translateY(-50%) scale(1);-ms-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);opacity:1}.u-noText{font-size:0;line-height:0}.u-imgAuto img{width:100%;height:auto}@media screen and (max-width:540px){.is-onlyPC{display:none}}@media screen and (min-width:541px){.is-active .quiz__show__btn,.step__btn,.u-hover{cursor:pointer;-webkit-transition:.3s;transition:.3s}.is-active .quiz__show__btn:hover,.step__btn:hover,.u-hover:hover{opacity:.5}.is-onlySP{display:none}}.mb20{margin-bottom:20px}
/*# sourceMappingURL=style.min.css.map */
