@charset "UTF-8";*{margin:0;padding:0}*,:after,:before{box-sizing:border-box}a,address,body,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,html,img,input,li,p,span,table,td,tr,ul{border:none}article,aside,figure,footer,header,main,nav,section{font-size:100%;margin:0;padding:0;display:block}html{font-size:62.5%}html{height:auto;min-height:100vh;min-height:calc(var(--vh,1vh) * 100)}body{width:100%;height:100%;font-size:12px;font-size:1.2rem;font-style:normal;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo UI,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;font-variant-east-asian:proportional-width;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-text-size-adjust:100%;text-size-adjust:100%;overflow:hidden;overscroll-behavior-y:none;touch-action:manipulation;tap-highlight-color:transparent}a{text-decoration:none}br.sp{display:inline}br.pc{display:none}@media screen and (min-width:768px){br.sp{display:none}br.pc{display:inline}}body{position:absolute;z-index:0;top:0;left:0;background-color:#1432c8}body{line-height:1.75;letter-spacing:0}.opening{position:absolute;z-index:20;top:0;left:0;width:100%;height:100%;overflow:hidden;display:flex;flex-direction:column;opacity:1;transition:opacity .45s}.opening.hide{opacity:0}.opening__loading{position:absolute;z-index:20;top:0;left:0;width:100%;height:100%;pointer-events:none;transition:opacity .3s,height 0s .3s;opacity:0;height:0;overflow:hidden}.opening__loading.show{pointer-events:auto;transition:opacity .3s .3s,height 0s;opacity:1;height:100%}.opening__loading .loader{position:relative;z-index:0;top:0;left:0;margin:0 auto 0;width:20.5128205128vw;height:20.5128205128vw;overflow:hidden;border-radius:3.5897435897vw}.opening__loading .loader .circle{position:absolute;z-index:0;top:50%;left:50%;margin:-3.8461538462vw 0 0 -3.8461538462vw;width:7.6923076923vw;height:7.6923076923vw;border-radius:100%;display:inline-block;border:.7692307692vw solid #fff;border-color:#fff transparent;box-sizing:border-box;-webkit-animation-name:loader_circle;animation-name:loader_circle;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1s;animation-duration:1s}@-webkit-keyframes loader_circle{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loader_circle{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.opening__loading .loader{position:absolute;top:50%;left:50%;margin:-10.2564102564vw 0 0 -10.2564102564vw;background-color:transparent;box-shadow:none}.opening__loading .loader .circle{border-color:#fff transparent}.opening__splash{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;overflow:hidden}.opening__splash video{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;overflow:hidden;object-fit:cover}.opening__bg{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;overflow:hidden;background-color:#001e55;transition:opacity .5s;opacity:0}.opening__bg.show{opacity:1}.opening__bg:before{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABJIAAAOCBAMAAADesuU5AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAPUExURUdwTBIyxxIyyBMyyBMyyOgzLWIAAAAEdFJOUwA+j9CnrvhQAAAM/0lEQVR42uzcXXYitxqGUdEjKJUnYFSegIERQM1/TLFZ6djuxI5/BEif9r47uSTPkl5kclLiD1PO81xK2Z8d1t/O//Ppn5ec88bHxLs2eX7OZ/2c035Xtjn72Hgl57J8tqA/nYPyEfJ0Dn23obc9bfPk0xRRHXun04gVLYf1Ek47NY2zrC9V0aua3HTxD6Ny2Yr+qak4mkIfRus1OZqCZrRfr29fxOQ0qnbPiclpVOtkcs0FcMPT6O1m8q+i629qy2Ftxs63uW5vtYe1LSe3XJfH0doiB1Nv6+hhbdXJYurnWiuHtWXeBTrpaFnb55Lzpd+zwBgdHdZ+GEw68iqgIy0RsSMt6UhLOtISUTvyPU5HWgrj18Max9G7961sljWWnbmkIy0ZSOaSjlYt4WJzxTUgdkfPHrXkYnPF9XKxPaxjcMVd+EBax+GKu+CT9mEdycmjt29srjhL2/K2tB1LWNqOJQfSNX5u4lhyIFXiWHIgOZYcSI4lB5IvcTiQfIlzIDmWPGo7lmJbhOMHAhX8ciD5gYCpfeFjSR6mtuHtZjO8TW3De9SbzYH0qWNJSqa2G87N5oZzs7nh3Gx8wA3nZnPDudnccG423+HcbLjh/J3t8vznAv7OVuuG80uTszspeA6owc1Wg1+a+PLvOaDORJKA5wATqbnnAF/+MZZMJGPJ30eMJRMJY8krkrFkIhlLXpGMJRMJf4bzW6Sb7u4BbjjPkVcR/zdLfot0rbEU/DdLniONJVvbI6XnSI+UniOxu21tu9vWtrttbaLvblvb7ra17W5bm1i729a2u21tu9vWJtbutrXtblvb7ra1Cba7bW2729a2u/1em1i729ZudXdPtjZ1Utra2gy3u02kxlOabG0G2t22tt1ta9vdtjbBdreJ1I+W37v9hsTutrWHHEvZ1qaOJne3/6s2u9tzpLFkIhHrkdJE8khpItHMWDKRPFKaSLQzlkwkL0smEq/H0mQi0f3LkonkOcBvkWjmOcDN5jnAzca7N1x2s9HjDedmc8O52WjnO5zXyPA33FWOJT/7H+FYukJK/s42hq2pTQ/D24FkeDuQaOZYciA5lhxINHMsOZCG/RI3edSmtStu41HbFedio4Yafz6ZXWxUuOJ0RI2WZt/8eXHc6ogbtuReo8Idtyk64p2Wyue/x83ej/jI7lMHUy4+KX4aU3Ya8YWY/vO/jcu5LLYRX9xMu5Lz79m0f+Yz4QfODSWfA1UoCSWhJJQESkJJKAklgZJQEkpCSaAklISSQEkoCSWhJFASSkJJKAmUhJJQEigJJaEklARKQkkoCSWBklASSgIloSSUhJJASSgJJaEkUBJKQkmgJJSEklASKAkloSSUBEpCSSgJlISSUBJKAiWhJJSEkkBJKAkloSRQEkpCSaAklISSUBIoCSWhJJQESkJJKAmUhJJQEkoCJaEklISSQEkoCSWBklASSkJJoCSUhJJQEigJJaEkUBJKQkkoCZSEklASSgIloSSUBEpCSSgJJYGSUBJKQkmgJJSEkkBJKAkloSRQEkpCSSgJlISSUBJKAiWhJJQESkJJKAklgZJQEkpCSaAklISSQEkoCSWhJFASSkJJKAmUhJJQEigJJaEklARKQkkoCSWBklASSgIloSSUhJJASSgJJaEkUBJKQkmgJJSEklASKAkloSSUBEpCSSgJJYGSUBJKAiWhJJSEkkBJKAkloSRQEkpCSaAklISSUBIoCSWhJJQESkJJKAmUhJJQEkoCJaEklISSQEkoCSWBklASSkJJoCSUhJJQEigJJaEkUBJKQkkoCZSEklASSgIloSSUBEpCSSgJJYGSUBJKQkmgJJSEklASKAkloSRQEkpCSSgJlISSUBJKAiWhJJQESkJJKAklgZJQEkpCSaAklISSQEkoCSWhJFASSkJJKAmUhJJQEigJJaEklARKQkkoCSWBklASSgIloSSUhJJASSgJJaEkUBJKQkkoCZSEklASKAkloSSUBEpCSSgJJYGSUBJKAiWhJJSEkkBJKAkloSRQEkpCSaAklISSUBIoCSWhJJQESkJJKAmUhJJQEkoCJaEklISSQEkoCSWBklASSkJJoCSUhJJQEigJJaEkUBJKQkkoCZSEklASSgIloSSUhJJASSgJJYGSUBJKQkmgJJSEklASKAkloSRQEkpCSSgJlISSUBJKAiWhJJQESkJJKAklgZJQEkpCSaAklISSQEkoCSWhJFASSkJJKAmUhJJQEigJJaEklARKQkko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);background-repeat:repeat-x;background-size:300vw auto;background-position:0 center;content:"";display:block;-webkit-animation-name:opening_bg;animation-name:opening_bg;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:32s;animation-duration:32s}@-webkit-keyframes opening_bg{0%{background-position:100vw center}100%{background-position:-200vw center}}@keyframes opening_bg{0%{background-position:100vw center}100%{background-position:-200vw center}}.opening__content{position:absolute;z-index:5;top:0;left:0;width:100%;height:100%;overflow:hidden}.opening__content__inner{position:absolute;z-index:5;top:0;left:0;width:100%;height:100%;min-height:100%;overflow-x:hidden;overflow-y:auto;will-change:scroll-position;overscroll-behavior-y:none;display:flex;flex-direction:column;justify-content:space-between}.opening__content__head{position:relative;z-index:0;top:0;left:0;width:100%;height:auto;min-height:42.0512820513vw;flex-shrink:0}.opening__content__body{position:relative;z-index:0;top:0;left:0;width:100%;height:auto;flex-grow:1;display:flex;flex-direction:column}.opening__content__foot{position:relative;z-index:0;top:0;left:0;width:100%;height:auto;min-height:15.3846153846vw;flex-shrink:0}.opening__logo_talk{position:absolute;z-index:10;top:50vh;top:50svh;left:50%;margin:-8.2051282051vw 0 0 -17.9487179487vw;width:35.8974358974vw;height:21.5384615385vw;background-size:100% auto;background-repeat:no-repeat;background-image:url(data:image/png;base64,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);transition:opacity .3s 0s,top .6s cubic-bezier(.77, 0, .175, 1),-webkit-transform 2s;transition:opacity .3s 0s,transform 2s,top .6s cubic-bezier(.77, 0, .175, 1);transition:opacity .3s 0s,transform 2s,top .6s cubic-bezier(.77, 0, .175, 1),-webkit-transform 2s;opacity:0;pointer-events:none;-webkit-transform:scale(.9,.9);transform:scale(.9,.9)}.opening__logo_talk span{display:none}.opening__logo_talk.show{transition:opacity .5s .5s,top .6s cubic-bezier(.77, 0, .175, 1),-webkit-transform 2s;transition:opacity .5s .5s,transform 2s,top .6s cubic-bezier(.77, 0, .175, 1);transition:opacity .5s .5s,transform 2s,top .6s cubic-bezier(.77, 0, .175, 1),-webkit-transform 2s;opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}.opening__logo_talk.fix{top:50%;transition:opacity .2s 0s,top .6s cubic-bezier(.77, 0, .175, 1),-webkit-transform 2s;transition:opacity .2s 0s,transform 2s,top .6s cubic-bezier(.77, 0, .175, 1);transition:opacity .2s 0s,transform 2s,top .6s cubic-bezier(.77, 0, .175, 1),-webkit-transform 2s}.opening__logo_jfa{position:absolute;z-index:10;bottom:0;left:50%;margin:0 0 5.1282051282vw -5.3846153846vw;width:10.7692307692vw;height:4.358974359vw;background-size:100% auto;background-repeat:no-repeat;background-image:url(data:image/webp;base64,UklGRs4BAABXRUJQVlA4WAoAAAAQAAAAUwAAIQAAQUxQSFsBAAABkJBtW5BXbwQiEMEIRKDBiGAEG8wG/A1cAyIY4YtAhG87x/fjQw0QERMA41dXLgHXsat3wHXuagxwFLUWsqt3AxU1/sAxq8vHrZCs1uJR7xVItXQ4Rr1VxXVQ6+lR7pVJMWlwaLcS0GbbPP6XCWezHguJaj8dLrcJCa7rgKZ3kJH9FRYd7a9QhzS9gZC1k+MFstL4IT3crFUjq+REIrrezMqC0hWhk/aYTAqLwIdoeIiANnICSGx7SCVR6Q4gdHI+JJGVLQDwIZoeIaBCBP8Xtt/qbJc1kqT0SP8bukOdkDBa2XgaCsLyPPE7Lqp8LxfhVL5My+rfA4CgqtpbrU2NHdPqBF0BlP+G67SoMxuA5pKmlSkaENXzwLTG6mYUtqF4SJwWlQqsKxOIQ18wbWXVFJgmhzNinrBkQmM7SrNJgd0pKRXYV9YBxLw3UVU59oTRWCjModBlALlcZwBWUDggTAAAANAEAJ0BKlQAIgA+kTqYR6WjIqEwCACwEglpAACV610/1m2Mt5UwklOASs9H+SgAAPs//8aGaf+G4ED/qoBff9o8FF9lf//40MAAAAA=);transition:opacity .3s 0s;opacity:0;pointer-events:none}.opening__logo_jfa span{display:none}.opening__logo_jfa.show{transition:opacity .5s .5s;opacity:1}.o_setting{z-index:10;transition:opacity .3s;opacity:0;pointer-events:none}.o_setting.show{transition:opacity .3s 0s cubic-bezier(.215, .61, .355, 1);opacity:1;pointer-events:auto}.o_setting__scene{position:relative;z-index:0;top:0;left:0;width:100%;height:auto;min-height:105.1282051282vw;flex-grow:1;display:flex;flex-direction:column}.o_setting__language{padding:0 0 0;width:100%;min-height:100%;flex-grow:1;display:flex;flex-direction:column;justify-content:center;position:absolute;z-index:0;top:0;left:0;transition:opacity .3s;opacity:0;pointer-events:none}.o_setting__language.show{transition:opacity .3s 0s;position:relative;opacity:1;pointer-events:auto}.o_setting__language__text{margin:0 auto 10.2564102564vw;width:100%;text-align:center;font-size:4.1666666667vw;color:#fff}.o_setting__language__btns{margin:0 auto 5.1282051282vw;width:100%}.o_setting__language__btn{position:relative;z-index:0;top:0;left:0;margin:0 auto 2.5641025641vw;width:57.1794871795vw;height:20.5128205128vw;background-color:#fff;border-radius:25.641025641vw;overflow:hidden;display:flex;flex-direction:row;justify-content:center;align-items:center;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.o_setting__language__btn,.o_setting__language__btn span{font-size:5.2083333333vw;color:#000;line-height:1.2;font-weight:700}.o_setting__language__btn.isTouch{-webkit-transform:scale(.975);transform:scale(.975)}.o_setting__language__btn:last-child{margin-bottom:0}.o_setting__language__btn--en{font-family:"IBM Plex Sans","Zen Kaku Gothic New","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo UI,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif}.o_setting__terms{padding:0 0 0;width:100%;min-height:100%;flex-grow:1;display:flex;flex-direction:column;position:absolute;z-index:0;top:0;left:0;transition:opacity .3s;opacity:0;pointer-events:none}.o_setting__terms.show{transition:opacity .3s 0s;position:relative;opacity:1;pointer-events:auto}.o_setting__terms__body{position:relative;z-index:0;top:0;left:0;margin:0 auto 3.5897435897vw;width:87.6923076923vw;height:69.7435897436vw;border-radius:7.6923076923vw;border:1px solid rgba(255,255,255,.1);background:rgba(24,193,215,.4);overflow:auto;flex-grow:1}.o_setting__terms__container{padding:6.1538461538vw 0;margin:0 auto;width:71.7948717949vw;height:auto}.o_setting__terms__title{margin-bottom:.5em;text-align:center;font-size:3.6458333333vw;color:#fff;line-height:1.2;font-weight:700}.o_setting__terms__sub{margin-bottom:1.5em;text-align:center;font-size:3.125vw;color:#fff;line-height:1.2}.o_setting__terms .privacypolicy,.o_setting__terms .terms{margin:0 auto 15.3846153846vw;width:100%}.o_setting__terms .privacypolicy.--ch,.o_setting__terms .privacypolicy.--en,.o_setting__terms .privacypolicy.--ja,.o_setting__terms .terms.--ch,.o_setting__terms .terms.--en,.o_setting__terms .terms.--ja{display:none}.lang--ch .o_setting__terms .privacypolicy.--ch,.lang--ch .o_setting__terms .terms.--ch,.lang--en .o_setting__terms .privacypolicy.--en,.lang--en .o_setting__terms .terms.--en,.lang--ja .o_setting__terms .privacypolicy.--ja,.lang--ja .o_setting__terms .terms.--ja{display:block}.o_setting__terms .privacypolicy .column,.o_setting__terms .terms .column{margin:0 auto 7.1794871795vw;width:100%}.o_setting__terms .privacypolicy .column .title,.o_setting__terms .terms .column .title{margin:0 auto 2.5641025641vw;padding-bottom:.2em;font-size:3.125vw;color:#fff;line-height:1.5;font-weight:700}.o_setting__terms .privacypolicy .column .text,.o_setting__terms .terms .column .text{position:relative;z-index:0;top:0;left:0;margin:0 auto 1.5384615385vw;font-size:3.125vw;color:#fff;line-height:1.5}.o_setting__terms .privacypolicy .column .text a,.o_setting__terms .terms .column .text a{text-decoration:underline;word-break:break-all;color:#fff}.o_setting__terms .privacypolicy .column .level1,.o_setting__terms .terms .column .level1{padding-left:2em}.o_setting__terms .privacypolicy .column .level1 span,.o_setting__terms .terms .column .level1 span{position:absolute;left:0}.o_setting__terms .privacypolicy .column .level2,.o_setting__terms .terms .column .level2{padding-left:4em}.o_setting__terms .privacypolicy .column .level2 span,.o_setting__terms .terms .column .level2 span{position:absolute;left:2em}.o_setting__terms .privacypolicy .column .bold,.o_setting__terms .terms .column .bold{font-weight:700}.o_setting__terms .privacypolicy .column .table,.o_setting__terms .terms .column .table{position:relative;z-index:0;top:0;left:0;margin:0 auto 1.5384615385vw;width:100%;border:1px solid rgba(255,255,255,.5)}.o_setting__terms .privacypolicy .column .table__head,.o_setting__terms .terms .column .table__head{border-bottom:1px solid rgba(255,255,255,.5);padding:.5em 1em;font-size:3.125vw;color:#fff;line-height:1.5}.o_setting__terms .privacypolicy .column .table__data,.o_setting__terms .terms .column .table__data{padding:.5em 1em;font-size:3.125vw;color:#fff;line-height:1.5}.o_setting__terms .privacypolicy .column .table__data a,.o_setting__terms .terms .column .table__data a{text-decoration:underline;word-break:break-all;color:#fff}.o_setting__terms__btns{position:relative;z-index:0;top:0;left:0;margin:0 auto 5.1282051282vw;width:87.6923076923vw;height:auto;display:flex;flex-direction:row;justify-content:space-between}.o_setting__terms__btn{position:relative;z-index:0;top:0;left:0;margin:0 0 0;width:42.5641025641vw;height:20.5128205128vw;background-color:#fff;border-radius:25.641025641vw;border:1px solid #fff;overflow:hidden;display:flex;flex-direction:row;justify-content:center;align-items:center;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;flex-shrink:0}.o_setting__terms__btn,.o_setting__terms__btn span{font-size:5.2083333333vw;color:#000;line-height:1.2;font-weight:700}.o_setting__terms__btn.isTouch{-webkit-transform:scale(.975);transform:scale(.975)}.o_setting__terms__btn span.--ch,.o_setting__terms__btn span.--en,.o_setting__terms__btn span.--ja{display:none}.lang--ch .o_setting__terms__btn span.--ch,.lang--en .o_setting__terms__btn span.--en,.lang--ja .o_setting__terms__btn span.--ja{display:inline}.lang--ja .o_setting__terms__btn span{font-family:"Zen Kaku Gothic New","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo UI,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif}.lang--en .o_setting__terms__btn span{font-family:"IBM Plex Sans","Zen Kaku Gothic New","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo UI,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif}.lang--ch .o_setting__terms__btn span{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo UI,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif}.o_setting__terms__btn--back{background-color:transparent}.o_setting__terms__btn--back,.o_setting__terms__btn--back span{color:#fff}.main{position:absolute;z-index:10;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-around}.layout{position:relative;z-index:10;top:0;left:0;width:100%;height:auto;overflow:hidden;flex-grow:1}.ui{position:relative;z-index:999;top:0;left:0;width:100%;height:0;overflow:hidden;flex-shrink:0}.ui.show{height:auto}.navigation{position:relative;z-index:100;top:0;left:0;width:100%;height:16.6666666667vw;background-color:#001e55;display:none}.navigation.show{display:block}.navigation__content{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:row;justify-content:flex-start}.navigation__mypage,.navigation__qr,.navigation__talk,.navigation__vf{position:relative;z-index:0;top:0;left:0;margin:2.5641025641vw 2.5641025641vw 0 0;width:21.7948717949vw;height:11.5384615385vw}.navigation__content>:first-child{margin-left:2.5641025641vw}.navigation__content>:last-child{margin-right:0}.navigation .btn{position:relative;z-index:0;top:0;left:0;width:21.7948717949vw;height:11.5384615385vw;border-radius:1.0256410256vw;background-color:#1c2c79;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;overflow:hidden;display:block}.navigation .btn div{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}.navigation .btn div .icon{width:100%;height:100%;flex-shrink:0}.navigation .btn div .icon.--ch,.navigation .btn div .icon.--en,.navigation .btn div .icon.--ja{display:none}.lang--ch .navigation .btn div .icon.--ch,.lang--en .navigation .btn div .icon.--en,.lang--ja .navigation .btn div .icon.--ja{display:block}.navigation .btn div span{margin-right:.5em;font-size:2.6041666667vw;color:#6679d8;line-height:1.2;font-weight:700;word-break:break-word;display:none}.lang--ja .navigation .btn div span{font-family:"Zen Kaku Gothic New","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo UI,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif}.lang--en .navigation .btn div span{font-family:"IBM Plex Sans","Zen Kaku Gothic New","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo UI,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif}.lang--ch .navigation .btn div span{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo UI,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif}.navigation .btn div .--fill{fill:#6679D8}.navigation .btn div .--stroke{stroke:#6679D8}.navigation .btn.disabled{opacity:.3}.navigation__mypage.current .navigation__mypage__btn,.navigation__mypage.current .navigation__qr__btn,.navigation__mypage.current .navigation__talk__btn,.navigation__mypage.current .navigation__vf__btn,.navigation__qr.current .navigation__mypage__btn,.navigation__qr.current .navigation__qr__btn,.navigation__qr.current .navigation__talk__btn,.navigation__qr.current .navigation__vf__btn,.navigation__talk.current .navigation__mypage__btn,.navigation__talk.current .navigation__qr__btn,.navigation__talk.current .navigation__talk__btn,.navigation__talk.current .navigation__vf__btn,.navigation__vf.current .navigation__mypage__btn,.navigation__vf.current .navigation__qr__btn,.navigation__vf.current .navigation__talk__btn,.navigation__vf.current .navigation__vf__btn{background-color:#18c1d7}.navigation__mypage.current .navigation__mypage__btn div span,.navigation__mypage.current .navigation__qr__btn div span,.navigation__mypage.current .navigation__talk__btn div span,.navigation__mypage.current .navigation__vf__btn div span,.navigation__qr.current .navigation__mypage__btn div span,.navigation__qr.current .navigation__qr__btn div span,.navigation__qr.current .navigation__talk__btn div span,.navigation__qr.current .navigation__vf__btn div span,.navigation__talk.current .navigation__mypage__btn div span,.navigation__talk.current .navigation__qr__btn div span,.navigation__talk.current .navigation__talk__btn div span,.navigation__talk.current .navigation__vf__btn div span,.navigation__vf.current .navigation__mypage__btn div span,.navigation__vf.current .navigation__qr__btn div span,.navigation__vf.current .navigation__talk__btn div span,.navigation__vf.current .navigation__vf__btn div span{color:#001e55}.navigation__mypage.current .navigation__mypage__btn div .--fill,.navigation__mypage.current .navigation__qr__btn div .--fill,.navigation__mypage.current .navigation__talk__btn div .--fill,.navigation__mypage.current .navigation__vf__btn div .--fill,.navigation__qr.current .navigation__mypage__btn div .--fill,.navigation__qr.current .navigation__qr__btn div .--fill,.navigation__qr.current .navigation__talk__btn div .--fill,.navigation__qr.current .navigation__vf__btn div .--fill,.navigation__talk.current .navigation__mypage__btn div .--fill,.navigation__talk.current .navigation__qr__btn div .--fill,.navigation__talk.current .navigation__talk__btn div .--fill,.navigation__talk.current .navigation__vf__btn div .--fill,.navigation__vf.current .navigation__mypage__btn div .--fill,.navigation__vf.current .navigation__qr__btn div .--fill,.navigation__vf.current .navigation__talk__btn div .--fill,.navigation__vf.current .navigation__vf__btn div .--fill{fill:#001E55}.navigation__mypage.current .navigation__mypage__btn div .--stroke,.navigation__mypage.current .navigation__qr__btn div .--stroke,.navigation__mypage.current .navigation__talk__btn div .--stroke,.navigation__mypage.current .navigation__vf__btn div .--stroke,.navigation__qr.current .navigation__mypage__btn div .--stroke,.navigation__qr.current .navigation__qr__btn div .--stroke,.navigation__qr.current .navigation__talk__btn div .--stroke,.navigation__qr.current .navigation__vf__btn div .--stroke,.navigation__talk.current .navigation__mypage__btn div .--stroke,.navigation__talk.current .navigation__qr__btn div .--stroke,.navigation__talk.current .navigation__talk__btn div .--stroke,.navigation__talk.current .navigation__vf__btn div .--stroke,.navigation__vf.current .navigation__mypage__btn div .--stroke,.navigation__vf.current .navigation__qr__btn div .--stroke,.navigation__vf.current .navigation__talk__btn div .--stroke,.navigation__vf.current .navigation__vf__btn div .--stroke{stroke:#001E55}.navigation__mypage.current .navigation__mypage__btn,.navigation__mypage.current .navigation__qr__btn,.navigation__mypage.current .navigation__talk__btn,.navigation__mypage.current .navigation__vf__btn,.navigation__qr.current .navigation__mypage__btn,.navigation__qr.current .navigation__qr__btn,.navigation__qr.current .navigation__talk__btn,.navigation__qr.current .navigation__vf__btn,.navigation__talk.current .navigation__mypage__btn,.navigation__talk.current .navigation__qr__btn,.navigation__talk.current .navigation__talk__btn,.navigation__talk.current .navigation__vf__btn,.navigation__vf.current .navigation__mypage__btn,.navigation__vf.current .navigation__qr__btn,.navigation__vf.current .navigation__talk__btn,.navigation__vf.current .navigation__vf__btn{opacity:1}.navigation__talk .btn div span{color:#fabe00}.navigation__talk .btn div .--fill{fill:#FABE00}.navigation__talk .btn div .--stroke{stroke:#FABE00}.navigation__mypage .btn div .icon{margin-right:.3em}.navigation__mypage .btn div span{white-space:nowrap;color:#18c1d7}.navigation__mypage .btn div .--fill{fill:#18C1D7}.navigation__mypage .btn div .--stroke{stroke:#18C1D7}.navigation__mypage.highlight .navigation__mypage__btn,.navigation__mypage.highlight .navigation__qr__btn,.navigation__mypage.highlight .navigation__talk__btn,.navigation__mypage.highlight .navigation__vf__btn,.navigation__qr.highlight .navigation__mypage__btn,.navigation__qr.highlight .navigation__qr__btn,.navigation__qr.highlight .navigation__talk__btn,.navigation__qr.highlight .navigation__vf__btn,.navigation__talk.highlight .navigation__mypage__btn,.navigation__talk.highlight .navigation__qr__btn,.navigation__talk.highlight .navigation__talk__btn,.navigation__talk.highlight .navigation__vf__btn,.navigation__vf.highlight .navigation__mypage__btn,.navigation__vf.highlight .navigation__qr__btn,.navigation__vf.highlight .navigation__talk__btn,.navigation__vf.highlight .navigation__vf__btn{opacity:1;background-color:#fabe00;-webkit-animation-name:navigation_btn_highlight;animation-name:navigation_btn_highlight;-webkit-animation-iteration-count:4;animation-iteration-count:4;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1s;animation-duration:1s}.navigation__mypage.highlight .navigation__mypage__btn div span,.navigation__mypage.highlight .navigation__qr__btn div span,.navigation__mypage.highlight .navigation__talk__btn div span,.navigation__mypage.highlight .navigation__vf__btn div span,.navigation__qr.highlight .navigation__mypage__btn div span,.navigation__qr.highlight .navigation__qr__btn div span,.navigation__qr.highlight .navigation__talk__btn div span,.navigation__qr.highlight .navigation__vf__btn div span,.navigation__talk.highlight .navigation__mypage__btn div span,.navigation__talk.highlight .navigation__qr__btn div span,.navigation__talk.highlight .navigation__talk__btn div span,.navigation__talk.highlight .navigation__vf__btn div span,.navigation__vf.highlight .navigation__mypage__btn div span,.navigation__vf.highlight .navigation__qr__btn div span,.navigation__vf.highlight .navigation__talk__btn div span,.navigation__vf.highlight .navigation__vf__btn div span{color:#001e55}.navigation__mypage.highlight .navigation__mypage__btn div .--fill,.navigation__mypage.highlight .navigation__qr__btn div .--fill,.navigation__mypage.highlight .navigation__talk__btn div .--fill,.navigation__mypage.highlight .navigation__vf__btn div .--fill,.navigation__qr.highlight .navigation__mypage__btn div .--fill,.navigation__qr.highlight .navigation__qr__btn div .--fill,.navigation__qr.highlight .navigation__talk__btn div .--fill,.navigation__qr.highlight .navigation__vf__btn div .--fill,.navigation__talk.highlight .navigation__mypage__btn div .--fill,.navigation__talk.highlight .navigation__qr__btn div .--fill,.navigation__talk.highlight .navigation__talk__btn div .--fill,.navigation__talk.highlight .navigation__vf__btn div .--fill,.navigation__vf.highlight .navigation__mypage__btn div .--fill,.navigation__vf.highlight .navigation__qr__btn div .--fill,.navigation__vf.highlight .navigation__talk__btn div .--fill,.navigation__vf.highlight .navigation__vf__btn div .--fill{fill:#001E55}.navigation__mypage.highlight .navigation__mypage__btn div .--stroke,.navigation__mypage.highlight .navigation__qr__btn div .--stroke,.navigation__mypage.highlight .navigation__talk__btn div .--stroke,.navigation__mypage.highlight .navigation__vf__btn div .--stroke,.navigation__qr.highlight .navigation__mypage__btn div .--stroke,.navigation__qr.highlight .navigation__qr__btn div .--stroke,.navigation__qr.highlight .navigation__talk__btn div .--stroke,.navigation__qr.highlight .navigation__vf__btn div .--stroke,.navigation__talk.highlight .navigation__mypage__btn div .--stroke,.navigation__talk.highlight .navigation__qr__btn div .--stroke,.navigation__talk.highlight .navigation__talk__btn div .--stroke,.navigation__talk.highlight .navigation__vf__btn div .--stroke,.navigation__vf.highlight .navigation__mypage__btn div .--stroke,.navigation__vf.highlight .navigation__qr__btn div .--stroke,.navigation__vf.highlight .navigation__talk__btn div .--stroke,.navigation__vf.highlight .navigation__vf__btn div .--stroke{stroke:#001E55}@-webkit-keyframes navigation_btn_highlight{50%{-webkit-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}0%,100%{-webkit-transform:scale(1,1);transform:scale(1,1)}}@keyframes navigation_btn_highlight{50%{-webkit-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}0%,100%{-webkit-transform:scale(1,1);transform:scale(1,1)}}.typewriter{position:relative;z-index:50;top:0;left:0;width:100%;height:auto;min-height:48.7179487179vw;background-color:#001e55;display:none}.typewriter.show{display:block}.typewriter__content{position:relative;z-index:0;top:0;left:0;width:100%;height:auto}.typewriter__form{position:relative;z-index:0;top:0;left:0;padding:2.5641025641vw 0;width:100%;overflow:hidden;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.typewriter__input{position:relative;z-index:0;top:0;left:0;margin:0 0 0 2.5641025641vw;width:82.0512820513vw;height:auto;max-height:30.7692307692vw;overflow:auto;border-radius:1.5384615385vw;background-color:#223565;color:#fff;flex-shrink:0;outline:0}.typewriter__input.edit{background-color:#fff}.typewriter__input div,.typewriter__input p{outline:0}.typewriter__input__result{position:absolute;z-index:1;top:0;left:0;padding:2.0512820513vw 10.2564102564vw 2.0512820513vw 2.5641025641vw;width:100%;height:auto;min-height:100%;-webkit-user-select:none;user-select:none;white-space:pre-wrap}.lang--ja .typewriter__input__result{font-family:"Zen Kaku Gothic New","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo UI,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif}.lang--en .typewriter__input__result{font-family:"IBM Plex Sans","Zen Kaku Gothic New","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo UI,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif}.lang--ch .typewriter__input__result{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo UI,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif}.typewriter__input__result:empty:before{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;padding:0 2.5641025641vw;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;color:#495880;font-size:3.125vw;line-height:1.2;content:attr(placeholder);pointer-events:none}.typewriter__input__area{position:relative;z-index:0;top:0;left:0;padding:2.0512820513vw 10.2564102564vw 2.0512820513vw 2.5641025641vw;width:100%;height:auto;min-height:10.2564102564vw;font-family:inherit;color:#000;background-color:#fff;display:block;border-radius:1.5384615385vw;outline:0;border:none;resize:none;opacity:0;pointer-events:none}.lang--ja .typewriter__input__area{font-family:"Zen Kaku Gothic New","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo UI,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif}.lang--en .typewriter__input__area{font-family:"IBM Plex Sans","Zen Kaku Gothic New","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo UI,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif}.lang--ch .typewriter__input__area{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo UI,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif}.typewriter__input.edit .typewriter__input__area{z-index:2;opacity:1;pointer-events:auto}.typewriter__input,.typewriter__input div,.typewriter__input p,.typewriter__input span,.typewriter__input textarea,.typewriter__input>*{font-size:max(16px,1.8229166667vw);line-height:1.4;font-weight:700}.typewriter__input span{color:#999}.typewriter__input span:before{width:2px;height:1em;-webkit-transform:translate(0,.2em);transform:translate(0,.2em);background-color:#fff;content:"";display:inline-block;vertical-align:baseline;border-radius:1px;-webkit-animation-name:typewriter_input_caret;animation-name:typewriter_input_caret;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:step(0);animation-timing-function:step(0);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1s;animation-duration:1s}@-webkit-keyframes typewriter_input_caret{0%,100%{opacity:0}50%{opacity:1}}@keyframes typewriter_input_caret{0%,100%{opacity:0}50%{opacity:1}}.typewriter__reset{position:absolute;z-index:5;bottom:0;right:0;margin:0 16.9230769231vw 4.1025641026vw 0;width:6.9230769231vw;height:6.9230769231vw;border-radius:100%;background-color:#001e55;overflow:hidden;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;display:flex;flex-direction:row;justify-content:center;align-items:center}.typewriter__reset.disabled{opacity:0;pointer-events:none}.typewriter__reset .icon{width:3.0769230769vw;height:3.0769230769vw;display:block;flex-shrink:0}.typewriter__reset .icon .--fill{fill:#6679D8}.typewriter__reset .icon .--stroke{stroke:#6679D8}.onkeyboard .typewriter__reset{background-color:#ccc}.onkeyboard .typewriter__reset .--fill{fill:#FFF}.onkeyboard .typewriter__reset .--stroke{stroke:#FFF}.typewriter__inputside{position:relative;z-index:0;top:0;left:0;margin:0 2.5641025641vw 0 0;width:10.2564102564vw;height:10.2564102564vw;align-self:flex-end}.typewriter__keyboard{position:absolute;z-index:0;top:0;left:0;margin:0;width:10.2564102564vw;height:10.2564102564vw;border-radius:100%;background-color:#1c2c79;overflow:hidden;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;display:flex;flex-direction:row;justify-content:center;align-items:center}.typewriter__keyboard.disabled{opacity:.3;pointer-events:none}.typewriter__keyboard .icon{width:5.8974358974vw;height:3.5897435897vw;display:block;flex-shrink:0}.typewriter__keyboard .icon .--fill{fill:#6679D8}.typewriter__keyboard .icon .--stroke{stroke:#6679D8}.typewriter__keyboard.highlight{opacity:1;background-color:#fabe00;-webkit-animation-name:typewriter_btn_keyboard;animation-name:typewriter_btn_keyboard;-webkit-animation-iteration-count:3;animation-iteration-count:3;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1s;animation-duration:1s}.typewriter__keyboard.highlight .icon .--fill{fill:#1432C8}.typewriter__keyboard.highlight .icon .--stroke{stroke:#1432C8}@-webkit-keyframes typewriter_btn_keyboard{50%{-webkit-transform:scale(1.15,1.15);transform:scale(1.15,1.15)}0%,100%{-webkit-transform:scale(1,1);transform:scale(1,1)}}@keyframes typewriter_btn_keyboard{50%{-webkit-transform:scale(1.15,1.15);transform:scale(1.15,1.15)}0%,100%{-webkit-transform:scale(1,1);transform:scale(1,1)}}.onkeyboard .typewriter__keyboard{display:none}.typewriter__sendsub{position:absolute;z-index:0;top:0;left:0;margin:0;width:10.2564102564vw;height:10.2564102564vw;border-radius:100%;background-color:#1c2c79;overflow:hidden;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;display:flex;flex-direction:row;justify-content:center;align-items:center}.typewriter__sendsub.disabled{opacity:.3;pointer-events:none}.typewriter__sendsub.waiting{pointer-events:none}.typewriter__sendsub .icon{width:4.6153846154vw;height:5.1282051282vw;display:block;flex-shrink:0}.typewriter__sendsub .icon .--fill{fill:#FABE00}.typewriter__sendsub .icon .--stroke{stroke:#FABE00}.typewriter__sendsub.waiting .icon{opacity:0}.typewriter__sendsub__waiting{position:absolute;z-index:20;top:0;left:0;width:100%;height:100%}.typewriter__sendsub__waiting .spinner,.typewriter__sendsub__waiting:after,.typewriter__sendsub__waiting:before{position:absolute;top:50%;left:50%;margin:-.641025641vw 0 0 -.641025641vw;width:1.2820512821vw;height:1.2820512821vw;background-color:#fff;border-radius:100%;overflow:hidden;display:block}.typewriter__sendsub__waiting:after,.typewriter__sendsub__waiting:before{content:""}.typewriter__sendsub__waiting:before{margin-left:-2.9487179487vw}.typewriter__sendsub__waiting:after{margin-left:1.6666666667vw}.typewriter__sendsub__waiting .spinner,.typewriter__sendsub__waiting:after,.typewriter__sendsub__waiting:before{opacity:0}.waiting .typewriter__sendsub__waiting .spinner,.waiting .typewriter__sendsub__waiting:after,.waiting .typewriter__sendsub__waiting:before{opacity:1;-webkit-animation-name:typewriter_sendsub_waiting;animation-name:typewriter_sendsub_waiting;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1s;animation-duration:1s}@-webkit-keyframes typewriter_sendsub_waiting{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{-webkit-transform:translateY(-50%);transform:translateY(-50%)}100%,40%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes typewriter_sendsub_waiting{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{-webkit-transform:translateY(-50%);transform:translateY(-50%)}100%,40%{-webkit-transform:translateY(0);transform:translateY(0)}}.waiting .typewriter__sendsub__waiting:before{-webkit-animation-delay:-.4s;animation-delay:-.4s}.waiting .typewriter__sendsub__waiting .spinner{-webkit-animation-delay:-.2s;animation-delay:-.2s}.waiting .typewriter__sendsub__waiting:after{-webkit-animation-delay:0s;animation-delay:0s}.typewriter__sendsub{display:none}.onkeyboard .typewriter__sendsub{display:flex}.typewriter__controll{padding:0 0;width:100%;height:33.3333333333vw;overflow:hidden;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center}.typewriter__dreamlevel{margin:0 4.1025641026vw 0 0;width:16.4102564103vw;height:auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.typewriter__dreamlevel .level{margin:0 0 .5128205128vw;width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:baseline;line-height:1;color:#fff;font-weight:700;font-family:"IBM Plex Sans","Zen Kaku Gothic New","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo UI,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif}.typewriter__dreamlevel .level .lv{font-size:3.6458333333vw}.typewriter__dreamlevel .level .num{font-size:6.5104166667vw}.typewriter__dreamlevel .bar{position:relative;z-index:0;top:0;left:0;margin:0 0 .5128205128vw;width:100%;height:2.0512820513vw;border-radius:7.6923076923vw;background-color:#1c2c79;overflow:hidden;--p:0}.typewriter__dreamlevel .bar:before{position:absolute;z-index:0;top:0;left:0;width:calc(var(--p,0) * 1%);height:100%;background-color:#18c1d7;overflow:hidden;content:"";display:block}.typewriter__dreamlevel .label{width:100%;font-size:2.0833333333vw;text-align:center;line-height:1;color:#18c1d7;font-weight:700;font-family:"IBM Plex Sans","Zen Kaku Gothic New","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo UI,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;display:flex;flex-direction:row;justify-content:space-between}.typewriter__dreamlevel .label span{display:inline-block}.typewriter__voice{position:relative;z-index:0;top:0;left:0;margin:0 0 0;width:27.6923076923vw;height:27.6923076923vw;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.typewriter__voice.disabled{opacity:.3;pointer-events:none}.typewriter__voice__line{--p:0;position:relative;z-index:10;width:100%;aspect-ratio:1;display:inline-grid;place-content:center}.typewriter__voice__line:before{position:absolute;z-index:1;top:0;left:0;content:"";border-radius:50%;inset:0;background:conic-gradient(#fabe00 calc(var(--p) * 1%),rgba(0,0,0,0) 0);-webkit-mask:radial-gradient(farthest-side,rgba(0,0,0,0) calc(99% - 2px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,rgba(0,0,0,0) calc(99% - 2px),#000 calc(100% - 2px))}.typewriter__voice__line .base{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;display:block}.typewriter__voice__line .base .--fill{fill:#1C2C79}.typewriter__voice__line .base .--stroke{stroke:#283B99}.typewriter__voice__anim{position:absolute;z-index:0;top:50%;left:50%;margin:-11.0256410256vw 0 0 -11.0256410256vw;width:22.0512820513vw;height:22.0512820513vw;display:block;transition:-webkit-transform .3s cubic-bezier(.165, .84, .44, 1);transition:transform .3s cubic-bezier(.165, .84, .44, 1);transition:transform .3s cubic-bezier(.165, .84, .44, 1),-webkit-transform .3s cubic-bezier(.165, .84, .44, 1);-webkit-transform:scale(.2,.2);transform:scale(.2,.2)}.start .typewriter__voice__anim{transition:-webkit-transform .5s cubic-bezier(.19, 1, .22, 1);transition:transform .5s cubic-bezier(.19, 1, .22, 1);transition:transform .5s cubic-bezier(.19, 1, .22, 1),-webkit-transform .5s cubic-bezier(.19, 1, .22, 1);-webkit-transform:scale(1,1);transform:scale(1,1)}.on .typewriter__voice__anim{transition:-webkit-transform .3s cubic-bezier(.175, .885, .32, 1.275);transition:transform .3s cubic-bezier(.175, .885, .32, 1.275);transition:transform .3s cubic-bezier(.175, .885, .32, 1.275),-webkit-transform .3s cubic-bezier(.175, .885, .32, 1.275);-webkit-transform:scale(1.15,1.15);transform:scale(1.15,1.15)}.disabled .typewriter__voice__anim{opacity:.25}.typewriter__voice.highlight{opacity:1;-webkit-animation-name:typewriter_btn_voice;animation-name:typewriter_btn_voice;-webkit-animation-iteration-count:3;animation-iteration-count:3;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1s;animation-duration:1s}@-webkit-keyframes typewriter_btn_voice{50%{-webkit-transform:scale(1.075,1.075);transform:scale(1.075,1.075)}0%,100%{-webkit-transform:scale(1,1);transform:scale(1,1)}}@keyframes typewriter_btn_voice{50%{-webkit-transform:scale(1.075,1.075);transform:scale(1.075,1.075)}0%,100%{-webkit-transform:scale(1,1);transform:scale(1,1)}}.typewriter__send{position:relative;z-index:0;top:0;left:0;margin:0 0 0 5.1282051282vw;width:15.3846153846vw;height:15.3846153846vw;border-radius:100%;background-color:#1c2c79;overflow:hidden;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;display:flex;flex-direction:row;justify-content:center;align-items:center}.typewriter__send.disabled{opacity:.3;pointer-events:none}.typewriter__send.waiting{pointer-events:none}.typewriter__send .icon{width:100%;height:100%;display:block;flex-shrink:0}.typewriter__send .icon.--ch,.typewriter__send .icon.--en,.typewriter__send .icon.--ja{display:none}.lang--ch .typewriter__send .icon.--ch,.lang--en .typewriter__send .icon.--en,.lang--ja .typewriter__send .icon.--ja{display:block}.typewriter__send .icon .--fill{fill:#FABE00}.typewriter__send .icon .--stroke{stroke:#FABE00}.typewriter__send.waiting .icon{opacity:0}.typewriter__send__waiting{position:absolute;z-index:20;top:0;left:0;width:100%;height:100%}.typewriter__send__waiting .spinner,.typewriter__send__waiting:after,.typewriter__send__waiting:before{position:absolute;top:50%;left:50%;margin:-.7692307692vw 0 0 -.7692307692vw;width:1.5384615385vw;height:1.5384615385vw;background-color:#fff;border-radius:100%;overflow:hidden;display:block}.typewriter__send__waiting:after,.typewriter__send__waiting:before{content:""}.typewriter__send__waiting:before{margin-left:-3.3333333333vw}.typewriter__send__waiting:after{margin-left:1.7948717949vw}.typewriter__send__waiting .spinner,.typewriter__send__waiting:after,.typewriter__send__waiting:before{opacity:0}.waiting .typewriter__send__waiting .spinner,.waiting .typewriter__send__waiting:after,.waiting .typewriter__send__waiting:before{opacity:1;-webkit-animation-name:typewriter_send_waiting;animation-name:typewriter_send_waiting;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1s;animation-duration:1s}@-webkit-keyframes typewriter_send_waiting{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{-webkit-transform:translateY(-50%);transform:translateY(-50%)}100%,40%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes typewriter_send_waiting{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{-webkit-transform:translateY(-50%);transform:translateY(-50%)}100%,40%{-webkit-transform:translateY(0);transform:translateY(0)}}.waiting .typewriter__send__waiting:before{-webkit-animation-delay:-.4s;animation-delay:-.4s}.waiting .typewriter__send__waiting .spinner{-webkit-animation-delay:-.2s;animation-delay:-.2s}.waiting .typewriter__send__waiting:after{-webkit-animation-delay:0s;animation-delay:0s}.typewriter__send.highlight{opacity:1;background-color:#fabe00;-webkit-animation-name:typewriter_btn_send;animation-name:typewriter_btn_send;-webkit-animation-iteration-count:3;animation-iteration-count:3;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1s;animation-duration:1s}.typewriter__send.highlight .icon{opacity:1}.typewriter__send.highlight .icon .--fill{fill:#1432C8}.typewriter__send.highlight .icon .--stroke{stroke:#1432C8}@-webkit-keyframes typewriter_btn_send{50%{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}0%,100%{-webkit-transform:scale(1,1);transform:scale(1,1)}}@keyframes typewriter_btn_send{50%{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}0%,100%{-webkit-transform:scale(1,1);transform:scale(1,1)}}.typewriter__send.highlight .typewriter__send__waiting{opacity:0}.typewriter__send.highlight .typewriter__send__waiting .spinner,.typewriter__send.highlight .typewriter__send__waiting:after,.typewriter__send.highlight .typewriter__send__waiting:before{background-color:#1432c8}.contents{position:absolute;z-index:5;top:0;left:0;width:100%;height:100%;overflow:hidden;display:flex;flex-direction:column}.contents__body{position:absolute;z-index:5;top:0;left:0;width:100%;height:100%;min-height:100%;overflow-x:hidden;overflow-y:auto;will-change:scroll-position;flex-shrink:0;overscroll-behavior-y:none}.modal{position:fixed;z-index:9999;top:0;left:0;width:100%;height:auto;min-height:100%;overflow:hidden;letter-spacing:.1em;line-height:1;display:flex;flex-direction:column;justify-content:center;align-items:center}.modal__bg{position:fixed;z-index:0;top:0;left:0;width:100%;height:100%;overflow:hidden}.modal__bg{transition:background-color .2s;background-color:rgba(0,0,0,0)}.modal.show .modal__bg{background-color:rgba(0,0,0,.75)}.modal__outer{position:relative;z-index:10;top:0;left:0;width:87.6923076923vw;height:auto;background-color:#e5e8f7;border-radius:7.6923076923vw;box-shadow:0 1.0256410256vw 4.1025641026vw 0 rgba(0,0,0,.25)}.modal__outer{transition:opacity .4s,-webkit-transform .3s cubic-bezier(.39, .575, .565, 1);transition:opacity .4s,transform .3s cubic-bezier(.39, .575, .565, 1);transition:opacity .4s,transform .3s cubic-bezier(.39, .575, .565, 1),-webkit-transform .3s cubic-bezier(.39, .575, .565, 1);opacity:0;-webkit-transform:scale(.95);transform:scale(.95)}.modal.show .modal__outer{transition:opacity .3s 0s,-webkit-transform .6s cubic-bezier(.165, .84, .44, 1);transition:opacity .3s 0s,transform .6s cubic-bezier(.165, .84, .44, 1);transition:opacity .3s 0s,transform .6s cubic-bezier(.165, .84, .44, 1),-webkit-transform .6s cubic-bezier(.165, .84, .44, 1);opacity:1;-webkit-transform:scale(1);transform:scale(1)}.modal__close{position:absolute;z-index:100;right:0;top:0;margin:-5.1282051282vw -3.5897435897vw 0 0;width:20.5128205128vw;height:20.5128205128vw;background-color:#1432c8;border-radius:100%;overflow:hidden;display:block}.modal__close.isTouch{-webkit-transform:scale(.975);transform:scale(.975)}.modal__close:after,.modal__close:before{position:absolute;z-index:0;top:50%;left:50%;margin:-3.8461538462vw 0 0 -2px;width:4px;height:7.6923076923vw;border-radius:.7692307692vw;background-color:#fff;content:"";display:block}.modal__close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modal__close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modal__inner{margin:0 auto;width:100%;height:auto;max-height:calc(100vh - 20.5128205128vw);max-height:calc(100svh - 20.5128205128vw);border-radius:7.6923076923vw;overflow:hidden;overflow-y:auto}.modal__body{margin:10.2564102564vw auto 10.2564102564vw;width:67.1794871795vw;height:auto;overflow:hidden}.modal__title{margin:0 auto 3.8461538462vw;color:#000;font-size:4.1666666667vw;font-weight:700;line-height:1.5;text-align:center}.lang--ja .modal__title{font-family:"Zen Kaku Gothic New","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo UI,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif}.lang--en .modal__title{font-family:"IBM Plex Sans","Zen Kaku Gothic New","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo UI,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif}.lang--ch .modal__title{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo UI,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif}.modal__text{margin:0 auto 10.2564102564vw;color:#000;font-size:3.125vw;line-height:1.5;text-align:left}.modal__error{margin:0 auto 10.2564102564vw;color:#666;font-size:2.6041666667vw;line-height:1.5;text-align:center}.modal__btn{position:relative;z-index:0;top:0;left:0;margin:0 auto 0;width:56.9230769231vw;height:20.5128205128vw;background-color:#1432c8;border-radius:25.641025641vw;overflow:hidden;display:flex;flex-direction:row;justify-content:center;align-items:center;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.modal__btn,.modal__btn span{font-size:5.2083333333vw;color:#fff;line-height:1.2;font-weight:700;font-family:"IBM Plex Sans","Zen Kaku Gothic New","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo UI,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif}.modal__btn.isTouch{-webkit-transform:scale(.975);transform:scale(.975)}.modal__btn--cancel{background-color:#ccc}.modal__btn--cancel,.modal__btn--cancel span{color:#1432c8}.toast{position:fixed;z-index:10000;top:0;left:0;width:100%;height:auto;overflow:hidden;transition:-webkit-transform .3s cubic-bezier(.6, -.28, .735, .045);transition:transform .3s cubic-bezier(.6, -.28, .735, .045);transition:transform .3s cubic-bezier(.6, -.28, .735, .045),-webkit-transform .3s cubic-bezier(.6, -.28, .735, .045);-webkit-transform:translate(0,-100%);transform:translate(0,-100%)}.toast.show{transition:-webkit-transform .3s cubic-bezier(.215, .61, .355, 1);transition:transform .3s cubic-bezier(.215, .61, .355, 1);transition:transform .3s cubic-bezier(.215, .61, .355, 1),-webkit-transform .3s cubic-bezier(.215, .61, .355, 1);-webkit-transform:translate(0,0);transform:translate(0,0)}.toast__balloon{position:relative;z-index:0;top:0;left:0;margin:3.5897435897vw auto 0;padding:5.1282051282vw 7.6923076923vw;width:87.6923076923vw;height:auto;overflow:hidden;letter-spacing:.1em;line-height:1;border-radius:7.6923076923vw;background-color:#e5e8f7}.toast__text{margin:0 auto 0;color:#000;font-size:3.125vw;line-height:1.5;text-align:left}.toast__text span.--ch,.toast__text span.--en,.toast__text span.--ja{display:none}.lang--ch .toast__text span.--ch,.lang--en .toast__text span.--en,.lang--ja .toast__text span.--ja{display:inline}.lang--ja .toast__text span{font-family:"Zen Kaku Gothic New","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo UI,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif}.lang--en .toast__text span{font-family:"IBM Plex Sans","Zen Kaku Gothic New","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo UI,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif}.lang--ch .toast__text span{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo UI,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif}.landscape{position:fixed;z-index:20000;top:0;left:0;width:100%;height:100%;background-color:#001e55;display:none}@media screen and (orientation:landscape){.landscape{display:block}}.type-no_landscape .landscape{display:none!important}.landscape:before{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABJIAAAOCBAMAAADesuU5AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAPUExURUdwTBIyxxIyyBMyyBMyyOgzLWIAAAAEdFJOUwA+j9CnrvhQAAAM/0lEQVR42uzcXXYitxqGUdEjKJUnYFSegIERQM1/TLFZ6djuxI5/BEif9r47uSTPkl5kclLiD1PO81xK2Z8d1t/O//Ppn5ec88bHxLs2eX7OZ/2c035Xtjn72Hgl57J8tqA/nYPyEfJ0Dn23obc9bfPk0xRRHXun04gVLYf1Ek47NY2zrC9V0aua3HTxD6Ny2Yr+qak4mkIfRus1OZqCZrRfr29fxOQ0qnbPiclpVOtkcs0FcMPT6O1m8q+i629qy2Ftxs63uW5vtYe1LSe3XJfH0doiB1Nv6+hhbdXJYurnWiuHtWXeBTrpaFnb55Lzpd+zwBgdHdZ+GEw68iqgIy0RsSMt6UhLOtISUTvyPU5HWgrj18Max9G7961sljWWnbmkIy0ZSOaSjlYt4WJzxTUgdkfPHrXkYnPF9XKxPaxjcMVd+EBax+GKu+CT9mEdycmjt29srjhL2/K2tB1LWNqOJQfSNX5u4lhyIFXiWHIgOZYcSI4lB5IvcTiQfIlzIDmWPGo7lmJbhOMHAhX8ciD5gYCpfeFjSR6mtuHtZjO8TW3De9SbzYH0qWNJSqa2G87N5oZzs7nh3Gx8wA3nZnPDudnccG423+HcbLjh/J3t8vznAv7OVuuG80uTszspeA6owc1Wg1+a+PLvOaDORJKA5wATqbnnAF/+MZZMJGPJ30eMJRMJY8krkrFkIhlLXpGMJRMJf4bzW6Sb7u4BbjjPkVcR/zdLfot0rbEU/DdLniONJVvbI6XnSI+UniOxu21tu9vWtrttbaLvblvb7ra17W5bm1i729a2u21tu9vWJtbutrXtblvb7ra1Cba7bW2729a2u/1em1i729ZudXdPtjZ1Utra2gy3u02kxlOabG0G2t22tt1ta9vdtjbBdreJ1I+W37v9hsTutrWHHEvZ1qaOJne3/6s2u9tzpLFkIhHrkdJE8khpItHMWDKRPFKaSLQzlkwkL0smEq/H0mQi0f3LkonkOcBvkWjmOcDN5jnAzca7N1x2s9HjDedmc8O52WjnO5zXyPA33FWOJT/7H+FYukJK/s42hq2pTQ/D24FkeDuQaOZYciA5lhxINHMsOZCG/RI3edSmtStu41HbFedio4Yafz6ZXWxUuOJ0RI2WZt/8eXHc6ogbtuReo8Idtyk64p2Wyue/x83ej/jI7lMHUy4+KX4aU3Ya8YWY/vO/jcu5LLYRX9xMu5Lz79m0f+Yz4QfODSWfA1UoCSWhJJQESkJJKAklgZJQEkpCSaAklISSQEkoCSWhJFASSkJJKAmUhJJQEigJJaEklARKQkkoCSWBklASSgIloSSUhJJASSgJJaEkUBJKQkmgJJSEklASKAkloSSUBEpCSSgJlISSUBJKAiWhJJSEkkBJKAkloSRQEkpCSaAklISSUBIoCSWhJJQESkJJKAmUhJJQEkoCJaEklISSQEkoCSWBklASSkJJoCSUhJJQEigJJaEkUBJKQkkoCZSEklASSgIloSSUBEpCSSgJJYGSUBJKQkmgJJSEkkBJKAkloSRQEkpCSSgJlISSUBJKAiWhJJQESkJJKAklgZJQEkpCSaAklISSQEkoCSWhJFASSkJJKAmUhJJQEigJJaEklARKQkkoCSWBklASSgIloSSUhJJASSgJJaEkUBJKQkmgJJSEklASKAkloSSUBEpCSSgJJYGSUBJKAiWhJJSEkkBJKAkloSRQEkpCSaAklISSUBIoCSWhJJQESkJJKAmUhJJQEkoCJaEklISSQEkoCSWBklASSkJJoCSUhJJQEigJJaEkUBJKQkkoCZSEklASSgIloSSUBEpCSSgJJYGSUBJKQkmgJJSEklASKAkloSRQEkpCSSgJlISSUBJKAiWhJJQESkJJKAklgZJQEkpCSaAklISSQEkoCSWhJFASSkJJKAmUhJJQEigJJaEklARKQkkoCSWBklASSgIloSSUhJJASSgJJaEkUBJKQkkoCZSEklASKAkloSSUBEpCSSgJJYGSUBJKAiWhJJSEkkBJKAkloSRQEkpCSaAklISSUBIoCSWhJJQESkJJKAmUhJJQEkoCJaEklISSQEkoCSWBklASSkJJoCSUhJJQEigJJaEkUBJKQkkoCZSEklASSgIloSSUhJJASSgJJYGSUBJKQkmgJJSEklASKAkloSRQEkpCSSgJlISSUBJKAiWhJJQESkJJKAklgZJQEkpCSaAklISSQEkoCSWhJFASSkJJKAmUhJJQEigJJaEklARKQkko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);background-repeat:repeat-x;background-size:auto 110vh;background-position:0 center;content:"";display:block;-webkit-animation-name:mypage_contents_bg;animation-name:mypage_contents_bg;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:32s;animation-duration:32s}@-webkit-keyframes mypage_contents_bg{0%{background-position:0 center}50%{background-position:-110vw center}100%{background-position:-220vw center}}@keyframes mypage_contents_bg{0%{background-position:0 center}50%{background-position:-110vw center}100%{background-position:-220vw center}}.landscape__content{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.landscape__logo{margin:0 auto 2.3696682464vw;width:18.9573459716vw;height:13.0331753555vw;background-size:100% auto;background-repeat:no-repeat;background-image:url(data:image/png;base64,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)}.landscape__logo span{display:none}.landscape__text{margin:0 auto 0;width:100%;text-align:center;font-size:1.5625vw;color:#fff}