@charset "UTF-8";@-webkit-keyframes cursor{0%{opacity:1}50%{opacity:0}100%{opacity:0}}@keyframes cursor{0%{opacity:1}50%{opacity:0}100%{opacity:0}}@-webkit-keyframes kf-popup-show{0%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes kf-popup-show{0%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}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{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}img{width:100%;height:auto;display:block}body{font-family:"A1ゴシック L",'Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',Menlo,Consolas,Monaco,monospace;font-size:16px;font-size:1rem;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;position:fixed;top:0;left:0;width:100%;overflow:hidden}@media screen and (max-width:899px){body{height:calc(100% - 1px)}}@media screen and (min-width:900px){body{height:100%}}.showSP{display:inline-block}.showPC{display:none}@media screen and (min-width:900px){.showSP{display:none}.showPC{display:inline-block}}.db{display:inline-block!important}.dn{display:none!important}.cur_p{cursor:pointer!important}.cur_a{cursor:auto!important}.ht{overflow:hidden;text-indent:100%;white-space:nowrap}.killScroll{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;overflow-y:scroll}#main{position:relative;z-index:20;width:100%;height:100%;display:block;overflow:hidden;-webkit-overflow-scrolling:touch}#main.-scroll{overflow-y:scroll;overflow-x:hidden}@media screen and (max-width:899px){#main #contents{position:relative;width:84vw;margin:8vw auto 16vw;text-align:center;padding:14.66667vw 0 6.66667vw;background-color:rgba(242,242,242,.95);border-radius:4.8vw}#main h3{font-size:1.875rem;font-size:8vw;letter-spacing:.05em;margin-bottom:14.66667vw;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#main .contents__txt{font-size:.9375rem;font-size:4vw;line-height:1.9;letter-spacing:.05em;padding:0 8vw;text-align:left}#main .contents__txt p{margin-bottom:4.66667vw}#main .contents__txt p.front-btn1{margin-top:8.66667vw;margin-bottom:4vw}#main .contents__txt p.front-btn2{margin-top:6.13333vw;margin-bottom:4vw}#main .contents__txt p.tweet-notice{font-size:.75rem;font-size:3.2vw;line-height:1.70833;margin-top:11.33333vw;letter-spacing:.05em}#main .contents__txt .adjust-sp{width:0;display:inline-block}#main .contents__txt .link-official,#main .contents__txt .link-twitter{width:66.66667vw;border-radius:4vw;padding:1.06667vw 0;font-size:.75rem;font-size:3.2vw;text-align:center;text-decoration:none;color:#fff;display:block;margin:-2vw auto 6.66667vw}#main .contents__txt .link-twitter{background-color:#4aa0eb}#main .contents__txt .link-twitter img{width:4.53333vw;vertical-align:middle;display:inline-block;margin-bottom:.8vw}#main .contents__txt .link-official{background-color:#eb3223}#main small{position:relative;text-align:center;font-size:.75rem;font-size:3.2vw;line-height:1.54167;margin-top:13.33333vw;letter-spacing:.05em;display:block}#main #howto{margin:0 auto;text-align:left}#main #howto h3{margin-top:22.66667vw;margin-bottom:13.33333vw;text-align:center}#main #howto dl{font-size:.9375rem;font-size:4vw;line-height:1.9;letter-spacing:.05em}#main #howto dt{font-family:"A1ゴシック R",monospace}#main #howto dd{margin-bottom:6vw}#main #howto .notice{color:#eb3223}}@media screen and (min-width:900px){#main #contents{position:relative;width:640px;margin:40px auto 24vh;text-align:center;padding:93px 0 105px;background-color:rgba(242,242,242,.95);border-radius:18px}#main h3{font-size:46px;font-size:2.875rem;letter-spacing:.05em;margin-bottom:85px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#main .contents__txt{font-size:18px;font-size:1.125rem;line-height:2.05556;letter-spacing:.05em}#main .contents__txt p{margin-bottom:40px}#main .contents__txt p.front-btn1{margin-top:56px;margin-bottom:23px}#main .contents__txt p.front-btn2{margin-top:42px;margin-bottom:23px}#main .contents__txt p.tweet-notice{font-size:14px;font-size:.875rem;line-height:2;margin-top:69px;letter-spacing:.05em}#main .contents__txt .link-official,#main .contents__txt .link-twitter{width:320px;border-radius:30px;font-size:15.24px;font-size:.9525rem;text-decoration:none;color:#fff;display:block;margin:-14px auto 40px}#main .contents__txt .link-official:hover,#main .contents__txt .link-twitter:hover{opacity:.6}#main .contents__txt .link-twitter{background-color:#4aa0eb}#main .contents__txt .link-twitter img{width:16px;vertical-align:middle;display:inline-block;margin-bottom:3px}#main .contents__txt .link-official{background-color:#eb3223}#main small{display:none}#main #howto{margin:0 auto;text-align:left}#main #howto h3{margin-top:135px;text-align:center}#main #howto dl{font-size:18px;font-size:1.125rem;line-height:2.05556;width:445px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;letter-spacing:.05em}#main #howto dt{font-family:"A1ゴシック R",monospace;width:75px}#main #howto dd{width:370px;margin-bottom:37px}#main #howto .notice{color:#eb3223}}#video-wrapper{position:fixed;top:-24px;left:0;z-index:100;opacity:.1}#video-wrapper .video{position:absolute;top:0;font-size:0}#video-wrapper .video:after{content:"";display:block;position:absolute;top:0;left:5px;width:100%;height:100%;background-color:#fff}#video-wrapper .video:nth-child(1){left:5px}#video-wrapper .video:nth-child(2){left:10px}#video-wrapper .video:nth-child(3){left:15px}#video-wrapper .video:nth-child(4){left:20px}#video-wrapper .video:nth-child(5){left:25px}#video-wrapper .video:nth-child(6){left:30px}#video-wrapper .video:nth-child(7){left:35px}#video-wrapper .video:nth-child(8){left:40px}#video-wrapper video{position:relative;width:48px;height:27px}#illust-canvas-wrapper{position:fixed;top:0;left:0;width:1px;height:1px;overflow:hidden}#illust-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;opacity:0;will-change:transform}#illust-wrapper #illust-inner,#illust-wrapper #illust-inner2{position:absolute;top:0;left:0;width:100%;height:100%;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}#illust-wrapper.-fadeIn{opacity:1;-webkit-transition:opacity 4s cubic-bezier(.445,.05,.55,.95);transition:opacity 4s cubic-bezier(.445,.05,.55,.95)}#illust-wrapper.-fadeIn2{opacity:1;-webkit-transition:opacity 3s cubic-bezier(.445,.05,.55,.95);transition:opacity 3s cubic-bezier(.445,.05,.55,.95)}#illust-wrapper.-fadeOutBG #illust-inner2{opacity:0;-webkit-transition:opacity .3s cubic-bezier(.445,.05,.55,.95);transition:opacity .3s cubic-bezier(.445,.05,.55,.95)}#illust-wrapper img{width:auto;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-ms-flex-negative:0;flex-shrink:0}#canvas-draw{position:fixed;top:0;left:0;width:100%;opacity:0}#grid-txt-wrapper{position:fixed;top:0;left:0;z-index:3;clip:rect(0,100vw,1px,0);pointer-events:none}#grid-txt-wrapper.-hide{opacity:0}#grid-txt-wrapper canvas{position:relative;width:100%;height:100%}#txt-for-load{position:absolute;top:0;left:0;width:30px;height:30px;visibility:hidden}#txt-for-load2{position:absolute;top:0;left:0;width:30px;height:30px;visibility:hidden;font-family:"A1ゴシック R",monospace}#header-logo{position:fixed;visibility:hidden}#header-logo.-show{visibility:visible}#header-logo.-show-white:before{height:102%}#header-logo:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:0%;background-color:#fff;-webkit-transition:height .35s cubic-bezier(.215,.61,.355,1);transition:height .35s cubic-bezier(.215,.61,.355,1);z-index:-1}@media screen and (max-width:899px){#header-logo{z-index:20;top:4.26667vw;left:4vw;width:48vw;height:11.73333vw}#header-logo img{width:46.66667vw}}@media screen and (min-width:900px){#header-logo{z-index:20;top:20px;left:20px;width:240px;height:60px}#header-logo img{width:232px}}#header-catch1,#header-catch2{position:fixed;visibility:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none}#header-catch1.-show,#header-catch2.-show{visibility:visible}#header-catch1.-show-white i:before,#header-catch2.-show-white i:before{height:100%}#header-catch1 i,#header-catch2 i{position:relative}#header-catch1 i:before,#header-catch2 i:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:0%;background-color:#fff;-webkit-transition:height .35s cubic-bezier(.215,.61,.355,1);transition:height .35s cubic-bezier(.215,.61,.355,1);z-index:-1}@media screen and (max-width:899px){#header-catch1,#header-catch2{top:16vw;left:4vw;z-index:20}#header-catch1 i,#header-catch2 i{position:relative;font-size:.75rem;font-size:3.2vw;line-height:4vw;height:4vw;letter-spacing:.25em;display:inline-block}}@media screen and (min-width:900px){#header-catch1,#header-catch2{top:78px;left:20px;z-index:20;cursor:default}#header-catch1 i,#header-catch2 i{position:relative;font-size:16px;font-size:1rem;line-height:20px;height:20px;letter-spacing:.25em;display:inline-block}}@media screen and (max-width:899px){#header-catch2{top:20vw}}@media screen and (min-width:900px){#header-catch2{top:98px}}#footer-scroll{position:fixed;visibility:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none}#footer-scroll.-show{visibility:visible}#footer-scroll.-show-white i:before{height:100%}#footer-scroll.-show-white i.-move{background-color:#fff}@media screen and (max-width:899px){#footer-scroll{top:0;left:36vw;z-index:20;line-height:0}#footer-scroll i{position:relative;display:inline-block;font-size:.75rem;font-size:3.2vw;line-height:4vw;width:4vw;height:4vw;letter-spacing:.25em}#footer-scroll i:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:0%;background-color:#fff;-webkit-transition:height .35s cubic-bezier(.215,.61,.355,1);transition:height .35s cubic-bezier(.215,.61,.355,1);z-index:-1}#footer-scroll i.arrow{opacity:0;left:12vw}#footer-scroll i.-move{opacity:1}}@media screen and (min-width:900px){#footer-scroll{top:0;left:0;z-index:20;line-height:0;cursor:default}#footer-scroll i{position:relative;display:inline-block;font-size:16px;font-size:1rem;line-height:20px;width:20px;height:20px;margin-top:2px}#footer-scroll i:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:0%;background-color:#fff;-webkit-transition:height .35s cubic-bezier(.215,.61,.355,1);transition:height .35s cubic-bezier(.215,.61,.355,1);z-index:-1}#footer-scroll i.arrow{opacity:0;left:60px}#footer-scroll i.-move{opacity:1}}@media screen and (max-width:899px){#footer-copyright{display:none}}@media screen and (min-width:900px){#footer-copyright{position:fixed;top:0;left:20px;z-index:20;line-height:0;font-size:0;visibility:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:default}#footer-copyright.-show{visibility:visible}#footer-copyright.-show-white i:before{height:100%}#footer-copyright .-trans{opacity:0}#footer-copyright i{position:relative;font-size:16px;font-size:1rem;line-height:20px;width:20px;height:20px;letter-spacing:.25em;margin-top:2px;display:inline-block}#footer-copyright i:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:0%;background-color:#fff;-webkit-transition:height .35s cubic-bezier(.215,.61,.355,1);transition:height .35s cubic-bezier(.215,.61,.355,1);z-index:-1}#footer-copyright em{position:relative;display:inline-block;width:20px;height:1px}}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}#loading{position:fixed;top:0;left:0;width:100%;height:100%;z-index:50;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;background-color:#fff}#loading.-hide{opacity:0;visibility:hidden;-webkit-transition:all 1s cubic-bezier(.215,.61,.355,1) 0s;transition:all 1s cubic-bezier(.215,.61,.355,1) 0s}@media screen and (max-width:899px){#loading .loading__inner{width:92vw}#loading .loading__logo{width:46.66667vw;margin-bottom:2.66667vw}#loading .loading__txt{position:relative;width:61.33333vw}}@media screen and (min-width:900px){#loading .loading__logo{width:232px;margin-bottom:14px}#loading .loading__txt{position:relative;width:310px}}#modal-howto{z-index:50;opacity:0;visibility:hidden;-webkit-transition:all .4s cubic-bezier(.25,.46,.45,.94) 0s;transition:all .4s cubic-bezier(.25,.46,.45,.94) 0s;position:fixed;top:0;left:0;width:100%;height:100%;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}#modal-howto.-show{opacity:1;visibility:visible}#modal-howto .modal-howto__bg{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width:899px){#modal-howto article{position:relative;width:92vw;text-align:center;padding:14.66667vw 0 9.33333vw;background-color:rgba(242,242,242,.95);border-radius:4.8vw;font-size:.9375rem;font-size:4vw;line-height:1.9}#modal-howto article p{margin-bottom:4vw}#modal-howto article dl{letter-spacing:.05em;text-align:left;padding:0 4vw 0 7.6vw}#modal-howto article dt{font-family:"A1ゴシック R",monospace}#modal-howto article dd{margin-bottom:5.33333vw}#modal-howto article .notice{color:#eb3223}#modal-howto .modal-howto__lines{position:absolute;top:5.73333vw;right:5.73333vw;width:3.46667vw;height:3.46667vw;-webkit-transition:-webkit-transform .3s cubic-bezier(.165,.84,.44,1) 0s;transition:-webkit-transform .3s cubic-bezier(.165,.84,.44,1) 0s;transition:transform .3s cubic-bezier(.165,.84,.44,1) 0s;transition:transform .3s cubic-bezier(.165,.84,.44,1) 0s,-webkit-transform .3s cubic-bezier(.165,.84,.44,1) 0s;-webkit-transform:translate3d(0,-.8vw,0);transform:translate3d(0,-.8vw,0)}#modal-howto .modal-howto__lines:after{content:"";position:absolute;top:-20px;left:-20px;width:calc(100% + 40px);height:calc(100% + 40px)}#modal-howto .modal-howto__lines .line{position:absolute;bottom:0;width:100%;height:.8vw;background-color:#000;-webkit-transition:all .4s cubic-bezier(.165,.84,.44,1) .15s;transition:all .4s cubic-bezier(.165,.84,.44,1) .15s}#modal-howto .modal-howto__lines .line:nth-child(1){right:0;-webkit-transform:rotate(-45deg) scaleX(1.4);transform:rotate(-45deg) scaleX(1.4);-webkit-transform-origin:0 50%;transform-origin:0 50%}#modal-howto .modal-howto__lines .line:nth-child(2){left:0;-webkit-transform:rotate(45deg) scaleX(1.4);transform:rotate(45deg) scaleX(1.4);-webkit-transform-origin:100% 50%;transform-origin:100% 50%}}@media all and (device-width:768px) and (orientation:portrait){#modal-howto article{font-size:.6875rem;font-size:2.93333vw;line-height:2}}@media screen and (min-width:900px){#modal-howto article{position:relative;width:640px;background-color:rgba(242,242,242,.95);border-radius:18px;text-align:center;padding:70px 0 30px;font-size:18px;font-size:1.125rem;line-height:2.05556}#modal-howto article p{margin-bottom:60px}#modal-howto article dl{width:445px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:left;letter-spacing:.05em}#modal-howto article dt{font-family:"A1ゴシック R",monospace;width:75px}#modal-howto article dd{width:370px;margin-bottom:37px}#modal-howto article .notice{color:#eb3223}#modal-howto .modal-howto__lines{position:absolute;top:42px;right:40px;width:17px;height:17px}#modal-howto .modal-howto__lines:after{content:"";position:absolute;top:-20px;left:-20px;width:calc(100% + 40px);height:calc(100% + 40px)}#modal-howto .modal-howto__lines:hover .line:after{-webkit-transform:scaleX(1.4);transform:scaleX(1.4)}#modal-howto .modal-howto__lines .line{position:absolute;bottom:0;width:100%;height:3px}#modal-howto .modal-howto__lines .line:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;-webkit-transition:all .2s cubic-bezier(.165,.84,.44,1);transition:all .2s cubic-bezier(.165,.84,.44,1)}#modal-howto .modal-howto__lines .line:nth-child(1){right:0;-webkit-transform:rotate(-45deg) scaleX(1.4);transform:rotate(-45deg) scaleX(1.4);-webkit-transform-origin:0 50%;transform-origin:0 50%}#modal-howto .modal-howto__lines .line:nth-child(2){left:0;-webkit-transform:rotate(45deg) scaleX(1.4);transform:rotate(45deg) scaleX(1.4);-webkit-transform-origin:100% 50%;transform-origin:100% 50%}}#cmn-nav{z-index:30;visibility:hidden}#cmn-nav.-show{visibility:visible}@media screen and (max-width:899px){#cmn-nav{position:fixed;top:4vw;right:4vw}#cmn-nav.-open .nav__bg{display:block}#cmn-nav.-open .nav__lines .line:nth-child(1){top:39.28571%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#cmn-nav.-open .nav__lines .line:nth-child(2){bottom:39.28571%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#cmn-nav.-open ul{display:block}#cmn-nav .nav__bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(242,242,242,.95);border-radius:4.8vw;display:none}#cmn-nav .nav__lines{position:absolute;top:6.66667vw;right:6.66667vw;width:4vw;height:3.73333vw}#cmn-nav .nav__lines:after{content:"";position:absolute;top:-20px;left:-20px;width:calc(100% + 40px);height:calc(100% + 40px)}#cmn-nav .nav__lines .line{position:absolute;left:0;width:100%;height:.8vw;background-color:#000;-webkit-transition:all 0s cubic-bezier(.165,.84,.44,1) 0s;transition:all 0s cubic-bezier(.165,.84,.44,1) 0s}#cmn-nav .nav__lines .line:nth-child(1){top:0}#cmn-nav .nav__lines .line:nth-child(2){bottom:0}#cmn-nav ul{position:relative;margin:13.26667vw 16vw 13.26667vw 6.66667vw;display:none}#cmn-nav li{font-size:.9375rem;font-size:4vw;font-family:"A1ゴシック R",monospace;letter-spacing:-.25em;white-space:nowrap;text-align:right;padding:2.53333vw 0}#cmn-nav li:nth-child(3){display:none}#cmn-nav li .char-w{margin:0 .5em 0 .1em}}@media screen and (min-width:900px){#cmn-nav{position:absolute;top:0;left:20px;margin-top:2px}#cmn-nav .nav__bg{display:none}#cmn-nav .nav__lines{display:none}#cmn-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#cmn-nav li{position:relative;font-size:16px;font-size:1rem;height:20px;letter-spacing:.25em;white-space:nowrap}#cmn-nav li em{position:relative}#cmn-nav li:before{content:"";display:block;position:absolute;top:-2px;left:-2px;width:100%;height:0%;background-color:#fff;-webkit-transition:height .35s cubic-bezier(.215,.61,.355,1) .15s;transition:height .35s cubic-bezier(.215,.61,.355,1) .15s}#cmn-nav li.-current{color:#eb3223}#cmn-nav li:nth-child(4){display:none}#cmn-nav li:hover{color:#eb3223}#cmn-nav.-show-white li:before{height:100%}}@media screen and (min-width:900px){#question-hover{position:fixed;top:0;left:0;width:1px;height:1px;z-index:30;visibility:hidden;opacity:0;pointer-events:none;-webkit-transition:opacity .2s cubic-bezier(.215,.61,.355,1),visibility .2s cubic-bezier(.215,.61,.355,1);transition:opacity .2s cubic-bezier(.215,.61,.355,1),visibility .2s cubic-bezier(.215,.61,.355,1)}#question-hover.-show{-webkit-transition:opacity 0s;transition:opacity 0s;opacity:1;visibility:visible;pointer-events:auto;-webkit-animation:kf-popup-show .25s cubic-bezier(.165,.84,.44,1) forwards;animation:kf-popup-show .25s cubic-bezier(.165,.84,.44,1) forwards}#question-hover .question__container{position:relative;padding:37px 40px 24px;width:360px;-webkit-transform:translate3d(-50%,-100%,0);transform:translate3d(-50%,-100%,0);pointer-events:auto}#question-hover .question__area{display:none}#question-hover .question__bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(242,242,242,.95);border-radius:18px}#question-hover .question__bg:before{content:"";position:absolute;top:calc(100% - 1px);left:50%;margin-left:-20px;border:20px solid transparent;border-top:20px solid rgba(242,242,242,.95);-webkit-transform:scaleX(.575);transform:scaleX(.575);pointer-events:none}#question-hover .question__bg:after{content:"";display:block;position:absolute;bottom:-10px;left:0;width:100%;height:30px}#question-hover .question__body{position:relative}#question-hover .question__body .question__Q{font-family:"A1ゴシック R",monospace;font-size:18px;font-size:1.125rem;line-height:1.4;letter-spacing:.05em;margin-bottom:18px}#question-hover .question__body table{margin-bottom:8px;width:100%}#question-hover .question__body td{font-size:14px;font-size:.875rem;line-height:1}#question-hover .question__body td:nth-child(1){padding:7px 5px 7px 0;width:1em;white-space:nowrap;letter-spacing:.05em}#question-hover .question__body td:nth-child(2){color:#eb3223;vertical-align:middle}#question-hover .question__body td .percent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#question-hover .question__body td .percent .bar{height:4px;width:72%;background-color:#eb3223;margin-right:3px}#question-hover .question__body td .percent em{font-family:"A1ゴシック R",monospace;width:3em}#question-hover .link-twitter{position:relative;width:280px;border-radius:30px;font-size:15px;font-size:.9375rem;letter-spacing:.05em;text-align:center;letter-spacing:.05em;padding:8px 0 6px;text-decoration:none;color:#fff;background-color:#4aa0eb;display:block;margin:23px auto 16px}#question-hover .link-twitter img{width:20px;vertical-align:middle;display:inline-block;margin-bottom:2px;margin-left:5px}#question-hover .link-twitter:hover{opacity:.6}#question-hover .link-twitter.-hide{display:none}#question-hover .question__lines{position:absolute;top:25px;right:20px;width:17px;height:17px;z-index:1;-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}#question-hover .question__lines:after{content:"";position:absolute;top:-20px;left:-20px;width:calc(100% + 40px);height:calc(100% + 40px)}#question-hover .question__lines:hover .line:after{-webkit-transform:scaleX(1.4);transform:scaleX(1.4)}#question-hover .question__lines .line{position:absolute;bottom:0;width:100%;height:3px;-webkit-transition:all .4s cubic-bezier(.165,.84,.44,1);transition:all .4s cubic-bezier(.165,.84,.44,1)}#question-hover .question__lines .line:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;-webkit-transition:all .2s cubic-bezier(.165,.84,.44,1);transition:all .2s cubic-bezier(.165,.84,.44,1)}#question-hover .question__lines .line:nth-child(1){right:0;-webkit-transform:rotate(-45deg) scaleX(1.4);transform:rotate(-45deg) scaleX(1.4);-webkit-transform-origin:0 50%;transform-origin:0 50%}#question-hover .question__lines .line:nth-child(2){left:0;-webkit-transform:rotate(45deg) scaleX(1.4);transform:rotate(45deg) scaleX(1.4);-webkit-transform-origin:100% 50%;transform-origin:100% 50%}}@media screen and (max-width:899px){#question-hover{position:fixed;top:0;left:0;width:100%;height:100%;z-index:30;visibility:hidden;opacity:0;-webkit-transition:visibility .4s cubic-bezier(.165,.84,.44,1),opacity .4s cubic-bezier(.165,.84,.44,1);transition:visibility .4s cubic-bezier(.165,.84,.44,1),opacity .4s cubic-bezier(.165,.84,.44,1);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}#question-hover.-show{visibility:visible;opacity:1}#question-hover .question__container{position:relative;width:84vw;padding:6.66667vw 8vw 6vw;background-color:rgba(242,242,242,.95);border-radius:4.8vw}#question-hover .question__area{position:absolute;top:0;left:0;width:100%;height:100%}#question-hover .question__inner{position:relative}#question-hover .question__body{position:relative}#question-hover .question__body .question__Q{font-family:"A1ゴシック R",monospace;font-size:.9375rem;font-size:4vw;line-height:1.4;letter-spacing:.05em;margin-bottom:2.4vw}#question-hover .question__body table{margin-bottom:2vw;width:100%}#question-hover .question__body td{font-size:.75rem;font-size:3.2vw;line-height:1}#question-hover .question__body td:nth-child(1){padding:1.73333vw .66667vw 1.73333vw 0;width:1em;white-space:nowrap}#question-hover .question__body td:nth-child(2){color:#eb3223;vertical-align:middle}#question-hover .question__body td .percent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#question-hover .question__body td .percent .bar{height:.8vw;width:76%;background-color:#eb3223;margin-right:.93333vw}#question-hover .question__body td .percent em{font-family:"A1ゴシック R",monospace;width:3em}#question-hover .link-twitter{position:relative;width:68vw;border-radius:30px;font-size:.9375rem;font-size:4vw;line-height:1;text-align:center;padding:1.73333vw 0 1.33333vw;text-decoration:none;color:#fff;background-color:#4aa0eb;display:block;margin:1.73333vw auto 2vw}#question-hover .link-twitter img{width:4.53333vw;vertical-align:middle;display:inline-block;margin-bottom:2px;margin-left:1.33333vw}#question-hover .link-twitter.-hide{display:none}#question-hover .question__lines{position:absolute;top:-2.66667vw;right:-4.66667vw;width:3.46667vw;height:3.46667vw;will-change:transform}#question-hover .question__lines:after{content:"";position:absolute;top:-20px;left:-20px;width:calc(100% + 40px);height:calc(100% + 40px)}#question-hover .question__lines .line{position:absolute;bottom:0;width:100%;height:.8vw;background-color:#000;-webkit-transition:all .4s cubic-bezier(.165,.84,.44,1) .15s;transition:all .4s cubic-bezier(.165,.84,.44,1) .15s}#question-hover .question__lines .line:nth-child(1){right:0;-webkit-transform:rotate(-45deg) scaleX(1.4);transform:rotate(-45deg) scaleX(1.4);-webkit-transform-origin:0 50%;transform-origin:0 50%}#question-hover .question__lines .line:nth-child(2){left:0;-webkit-transform:rotate(45deg) scaleX(1.4);transform:rotate(45deg) scaleX(1.4);-webkit-transform-origin:100% 50%;transform-origin:100% 50%}}@media screen and (max-width:899px){#question-pc{display:none}}@media screen and (min-width:900px){#question-pc{position:fixed;bottom:20px;right:20px;padding:39px 0 30px;width:360px;z-index:30;-webkit-transform:translate3d(0,400px,0)!important;transform:translate3d(0,400px,0)!important;-webkit-transition:-webkit-transform .5s cubic-bezier(.165,.84,.44,1) 0s;transition:-webkit-transform .5s cubic-bezier(.165,.84,.44,1) 0s;transition:transform .5s cubic-bezier(.165,.84,.44,1) 0s;transition:transform .5s cubic-bezier(.165,.84,.44,1) 0s,-webkit-transform .5s cubic-bezier(.165,.84,.44,1) 0s}#question-pc.-showUI{-webkit-transform:translate3d(0,275px,0);transform:translate3d(0,275px,0)}#question-pc.-showFV{-webkit-transform:translate3d(0,275px,0)!important;transform:translate3d(0,275px,0)!important}#question-pc.-open{-webkit-transition:-webkit-transform .45s cubic-bezier(.165,.84,.44,1) 0s;transition:-webkit-transform .45s cubic-bezier(.165,.84,.44,1) 0s;transition:transform .45s cubic-bezier(.165,.84,.44,1) 0s;transition:transform .45s cubic-bezier(.165,.84,.44,1) 0s,-webkit-transform .45s cubic-bezier(.165,.84,.44,1) 0s;-webkit-transform:translate3d(0,0,0)!important;transform:translate3d(0,0,0)!important}#question-pc.-open:hover{-webkit-transform:translate3d(0,0,0)!important;transform:translate3d(0,0,0)!important}#question-pc.-open .question__lines{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#question-pc.-open .question__lines .line:nth-child(1){-webkit-transform:rotate(-45deg) scaleX(1.4);transform:rotate(-45deg) scaleX(1.4)}#question-pc.-open .question__lines .line:nth-child(2){-webkit-transform:rotate(45deg) scaleX(1.4);transform:rotate(45deg) scaleX(1.4)}#question-pc.-open .question__area{display:none}#question-pc.-open .question__lines:hover .line:after{-webkit-transform:scaleX(1.4);transform:scaleX(1.4)}#question-pc:hover{-webkit-transition:-webkit-transform .3s cubic-bezier(.165,.84,.44,1) 0s;transition:-webkit-transform .3s cubic-bezier(.165,.84,.44,1) 0s;transition:transform .3s cubic-bezier(.165,.84,.44,1) 0s;transition:transform .3s cubic-bezier(.165,.84,.44,1) 0s,-webkit-transform .3s cubic-bezier(.165,.84,.44,1) 0s;-webkit-transform:translate3d(0,265px,0)!important;transform:translate3d(0,265px,0)!important}#question-pc .question__bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(242,242,242,.95);border-radius:18px}#question-pc .question__area{position:absolute;top:0;left:0;width:100%;height:100%;z-index:4}#question-pc .question__body{position:relative;height:100%}#question-pc .question__body .question__title{font-family:"A1ゴシック R",monospace;font-size:18px;font-size:1.125rem;margin-bottom:10px;margin-left:40px;letter-spacing:.05em}#question-pc .question__body .swiper-container{margin-bottom:14px}#question-pc .question__body .question__Q{font-family:"A1ゴシック R",monospace;font-size:18px;font-size:1.125rem;line-height:1.4;letter-spacing:.05em;margin-bottom:18px;padding:0 30px 0 40px}#question-pc .question__body table{margin:0 auto 8px;width:280px}#question-pc .question__body td{font-size:14px;font-size:.875rem;line-height:1}#question-pc .question__body td:nth-child(1){padding:7px 5px 7px 0;width:1em;white-space:nowrap;letter-spacing:.05em}#question-pc .question__body td:nth-child(2){color:#eb3223;vertical-align:middle}#question-pc .question__body td .percent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#question-pc .question__body td .percent .bar{height:4px;width:72%;background-color:#eb3223;margin-right:3px}#question-pc .question__body td .percent em{font-family:"A1ゴシック R",monospace;width:3em}#question-pc .question__body .link-twitter{position:relative;width:280px;border-radius:30px;font-size:15px;font-size:.9375rem;letter-spacing:.05em;text-align:center;letter-spacing:.05em;padding:8px 0 6px;text-decoration:none;color:#fff;background-color:#4aa0eb;display:block;margin:0 auto 30px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none}#question-pc .question__body .link-twitter img{width:20px;vertical-align:middle;display:inline-block;margin-bottom:2px;margin-left:5px}#question-pc .question__body .link-twitter:hover{opacity:.6}#question-pc .question__body .swiper-control{position:relative;width:280px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#question-pc .question__body .btn-prev{position:relative;left:2px;font-family:"A1ゴシック R",monospace;font-size:18px;font-size:1.125rem;line-height:1;letter-spacing:.05em;outline:0;width:55%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:pointer;-webkit-transition:opacity .1s cubic-bezier(.25,.46,.45,.94) 0s;transition:opacity .1s cubic-bezier(.25,.46,.45,.94) 0s}#question-pc .question__body .btn-prev.swiper-button-disabled{pointer-events:none;opacity:.2}#question-pc .question__body .btn-prev:before{content:"";display:inline-block;width:12px;height:12px;margin-right:6px;border-left:3px solid #000;border-bottom:3px solid #000;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#question-pc .question__body .btn-prev:after{content:"";position:absolute;top:-10px;left:-10px;width:calc(100% + 20px);height:calc(100% + 20px)}#question-pc .question__body .btn-prev:hover{opacity:.6}#question-pc .question__body .btn-next{position:relative;right:5px;width:12px;outline:0;cursor:pointer;-webkit-transition:opacity .1s cubic-bezier(.25,.46,.45,.94) 0s;transition:opacity .1s cubic-bezier(.25,.46,.45,.94) 0s}#question-pc .question__body .btn-next.swiper-button-disabled{pointer-events:none;opacity:0}#question-pc .question__body .btn-next:before{content:"";display:inline-block;width:12px;height:12px;border-right:3px solid #000;border-bottom:3px solid #000;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#question-pc .question__body .btn-next:after{content:"";position:absolute;top:-10px;left:-10px;width:calc(100% + 20px);height:calc(100% + 20px)}#question-pc .question__body .btn-next:hover{opacity:.6}#question-pc .question__lines{position:absolute;top:41px;right:40px;width:17px;height:17px;z-index:1;-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}#question-pc .question__lines:after{content:"";position:absolute;top:-20px;left:-20px;width:calc(100% + 40px);height:calc(100% + 40px)}#question-pc .question__lines .line{position:absolute;bottom:0;width:100%;height:3px;-webkit-transition:all .4s cubic-bezier(.165,.84,.44,1) .15s;transition:all .4s cubic-bezier(.165,.84,.44,1) .15s}#question-pc .question__lines .line:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;-webkit-transition:all .2s cubic-bezier(.165,.84,.44,1);transition:all .2s cubic-bezier(.165,.84,.44,1)}#question-pc .question__lines .line:nth-child(1){right:0;-webkit-transform:rotate(-45deg) scaleX(.8);transform:rotate(-45deg) scaleX(.8);-webkit-transform-origin:0 50%;transform-origin:0 50%}#question-pc .question__lines .line:nth-child(2){left:0;-webkit-transform:rotate(45deg) scaleX(.8);transform:rotate(45deg) scaleX(.8);-webkit-transform-origin:100% 50%;transform-origin:100% 50%}#question-pc .hide-txt{position:absolute;top:0;left:0;width:20px;height:20px;visibility:hidden;font-family:"A1ゴシック R",monospace}}@media screen and (min-width:900px){#question-sp{display:none}}@media screen and (max-width:899px){#question-sp{position:relative;width:84vw;margin:0 auto 24vw;background-color:rgba(242,242,242,.95);border-radius:4.8vw;padding:8vw 0 6.66667vw;overflow:hidden}#question-sp .question__body{position:relative}#question-sp .question__body .question__title{font-family:"A1ゴシック R",monospace;font-size:.9375rem;font-size:4vw;line-height:1;letter-spacing:.05em;width:68vw;margin:0 auto 1.2vw}#question-sp .question__body .question__Q{font-family:"A1ゴシック R",monospace;font-size:.9375rem;font-size:4vw;line-height:1.4;letter-spacing:.05em;margin-bottom:1.33333vw;padding:0 5.33333vw 0 8vw}#question-sp .question__body .swiper-container{margin-bottom:1.73333vw;width:100%}#question-sp .question__body table{width:68vw;margin:0 auto 1.33333vw}#question-sp .question__body td{font-size:.75rem;font-size:3.2vw;line-height:1}#question-sp .question__body td:nth-child(1){padding:1.73333vw .66667vw 1.73333vw 0;width:1em;white-space:nowrap}#question-sp .question__body td:nth-child(2){color:#eb3223;vertical-align:middle}#question-sp .question__body td .percent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#question-sp .question__body td .percent .bar{height:.8vw;width:76%;background-color:#eb3223;margin-right:.93333vw}#question-sp .question__body td .percent em{font-family:"A1ゴシック R",monospace;width:3em}#question-sp .question__body .link-twitter{position:relative;width:68vw;border-radius:30px;font-size:.9375rem;font-size:4vw;line-height:1;text-align:center;padding:1.73333vw 0 1.33333vw;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;text-decoration:none;color:#fff;background-color:#4aa0eb;display:block;margin:0 auto 5.53333vw}#question-sp .question__body .link-twitter img{width:4.53333vw;vertical-align:middle;display:inline-block;margin-bottom:2px;margin-left:1.33333vw}#question-sp .question__body .btn-prev{position:relative;font-family:"A1ゴシック R",monospace;font-size:.9375rem;font-size:4vw;line-height:1;letter-spacing:.05em;width:50%;margin-left:8vw;outline:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-transition:opacity .1s cubic-bezier(.25,.46,.45,.94) 0s;transition:opacity .1s cubic-bezier(.25,.46,.45,.94) 0s}#question-sp .question__body .btn-prev.swiper-button-disabled{pointer-events:none;opacity:.2}#question-sp .question__body .btn-prev:before{content:"";display:inline-block;width:2.93333vw;height:2.93333vw;margin-right:.53333vw;border-left:.8vw solid #000;border-bottom:.8vw solid #000;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#question-sp .question__body .btn-prev:after{content:"";position:absolute;top:-10px;left:-10px;width:calc(100% + 20px);height:calc(100% + 20px)}#question-sp .question__body .btn-next{position:absolute;bottom:0;right:8vw;outline:0;cursor:pointer;-webkit-transition:opacity .1s cubic-bezier(.25,.46,.45,.94) 0s;transition:opacity .1s cubic-bezier(.25,.46,.45,.94) 0s}#question-sp .question__body .btn-next.swiper-button-disabled{pointer-events:none;opacity:0}#question-sp .question__body .btn-next:before{content:"";display:inline-block;width:2.93333vw;height:2.93333vw;border-right:.8vw solid #000;border-bottom:.8vw solid #000;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#question-sp .question__body .btn-next:after{content:"";position:absolute;top:-10px;left:-10px;width:calc(100% + 20px);height:calc(100% + 20px)}#question-sp .hide-txt{position:absolute;top:0;left:0;width:20px;height:20px;visibility:hidden;font-family:"A1ゴシック R",monospace}}#typo{position:relative;min-height:100vh;visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none}#typo.-show{visibility:visible}#typo.-show-white .typo__white{opacity:1}#typo .typo__container{position:relative;overflow:hidden}#typo .typo__container.-fixed{position:fixed;top:0;left:0}@media screen and (max-width:899px){#typo .typo__container{width:92vw;padding-right:1.2vw;padding-left:2.13333vw}}@media screen and (min-width:900px){#typo .typo__container{width:608px}}@media screen and (min-width:1080px){#typo .typo__container{width:780px;padding-left:8px}}#typo .typo__dummy,#typo .typo__typing,#typo .typo__white{word-break:break-all;line-break:normal;word-wrap:break-word;overflow-wrap:break-word}@media screen and (max-width:899px){#typo .typo__dummy,#typo .typo__typing,#typo .typo__white{will-change:transform}}@media screen and (max-width:899px){#typo.-ios .typo__dummy,#typo.-ios .typo__typing,#typo.-ios .typo__white{will-change:transform}}#typo .typo__dummy,#typo .typo__typing{position:relative;letter-spacing:.115em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;pointer-events:none}@media screen and (max-width:899px){#typo .typo__dummy,#typo .typo__typing{font-size:1.6875rem;font-size:7.2vw;line-height:7.97333vw}}@media screen and (min-width:900px){#typo .typo__dummy,#typo .typo__typing{font-size:36px;font-size:2.25rem;line-height:40px}}#typo .typo__dummy hr,#typo .typo__typing hr{visibility:hidden;height:1em;padding:0;margin:0}#typo .typo__dummy{position:absolute;top:0;left:0;width:calc(100% - 8px);visibility:hidden}#typo .typo__white{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;pointer-events:none;font-size:0;opacity:.8;-webkit-transition:opacity .3s cubic-bezier(.39,.575,.565,1);transition:opacity .3s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width:899px){#typo .typo__white .typo__white1{position:absolute;top:0;left:0;width:100%;height:calc(100% - 8vw);background-color:#fff}#typo .typo__white .typo__white2{position:absolute;bottom:0;left:0;background-color:#fff;width:0;height:9.33333vw}}@media screen and (min-width:900px){#typo .typo__white .typo__white1{position:absolute;top:0;left:0;width:100%;height:calc(100% - 40px);background-color:#fff}#typo .typo__white .typo__white2{position:absolute;bottom:0;left:0;background-color:#fff;width:0;height:42px}}#typo.isWin .underline,#typo.isWin i{background-position:left 0 bottom 6px}#typo .underline{position:relative;background-image:url(../img/underline_black.png);background-size:100% 2px;background-position:bottom left;background-repeat:no-repeat}#typo em{display:inline-block}#typo i{color:#ee5b54;cursor:pointer;background-image:url(../img/underline_red.png);background-size:100% 2px;background-position:bottom left;background-repeat:no-repeat;pointer-events:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none}#typo i .underline{background-image:url(../img/underline_red.png)}#typo i:hover{color:#7f7f7f;background-image:url(../img/underline_gray.png)!important}#typo .cursor{position:relative;display:inline-block;width:0;-webkit-animation:cursor 1s steps(1) 0s infinite normal;animation:cursor 1s steps(1) 0s infinite normal}#typo .cursor:after{content:"";display:block;position:absolute;left:0;height:100%;background-color:#000}@media screen and (max-width:899px){#typo .cursor:after{top:-6.4vw;width:.26667vw;height:7.33333vw}}@media screen and (min-width:900px){#typo .cursor:after{top:-32px;width:1px;height:35px}}