body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-blend-mode:hard-light;background-color:#f5f5f5;background-repeat:repeat;background-size:18rem;font-family:Noto Sans JP,Zen Kaku Gothic Antique,メイリオ,Meiryo,ヒラギノ角ゴ ProN,Hiragino Kaku Gothic ProN,游ゴシック体,Yu Gothic,ＭＳ Ｐゴシック,MS PGothic,sans-serif;height:100%;margin:0;min-height:100%!important;touch-action:manipulation}::-webkit-scrollbar{background:#0000;height:4px;width:4px}::-webkit-scrollbar-track{background:#0000;opacity:.1}::-webkit-scrollbar-thumb{background:#737373;border-radius:5px;opacity:.6}::-webkit-scrollbar-thumb:hover{background:#737373}.App{text-align:center}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@font-face{font-family:DSEG7ModernMini-Bold;src:url(/static/media/DSEG7ModernMini-Bold.ec1e67e969b633643240.ttf)}@font-face{font-family:DSEG14ClassicMini-Regular;src:url(/static/media/DSEG14ClassicMini-Regular.da343045d2cc35338119.ttf)}@font-face{font-family:DSEG14ModernMini-Regular;src:url(/static/media/DSEG14ModernMini-Regular.334ddc4913ec8700fee1.ttf)}.border-box{border:1px solid #fff;border-radius:4px;margin:.5rem 0;padding:.5rem 1rem;position:relative}.box-title{background:#000;display:inline-block;font-size:1rem;font-weight:700;left:10px;line-height:1;padding:0 9px;position:absolute;top:-.5rem}.box-text{margin:0}.red-border{border-color:red;border-width:3px}.shine{animation:shine .7s linear infinite}@keyframes shine{0%{border-color:#f000;opacity:1;transform:scale(.98)}96%{border-color:red;opacity:1;transform:scale(1)}to{border-color:#f000;opacity:.9;transform:scale(.97)}}.bubble{background:#009bff;border-radius:50%;color:#fff;margin:0 auto 5%;position:relative;text-align:center}.bubble:before{border:8px solid #0000;border-left:16px solid #009bff;content:"";left:90%;margin-top:-8px;position:absolute;top:25%;transform:rotate(-24deg)}.info-rising{animation-delay:3.5s;animation-duration:1.5s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:rising;animation-timing-function:ease-out;opacity:0;transform:translateY(80px)}@keyframes rising{0%{opacity:.7;transform:translateY(80px)}to{opacity:1;transform:translateY(0)}}.logo-img{bottom:0;height:100%;left:0;position:relative;right:0;top:0}.text-outline-white{text-shadow:1px 1px 3px #fff,-1px 1px 3px #fff,1px -1px 3px #fff,-1px -1px 3px #fff,1px 0 3px #fff,0 1px 3px #fff,-1px 0 3px #fff,0 -1px 3px #fff}.bg-warning{background:repeating-linear-gradient(45deg,#000 0 3%,#ff0 3% 6%)}@keyframes typing{0%{width:0}}@keyframes typingEffect{50%{border-color:#6ee7b7}}@keyframes typingEffect2{0%{border-color:#6ee7b7}to{border-color:#6ee7b7}}:root{--lp-blue:#1c74c9;--lp-blue-dark:#07509a;--lp-blue-soft:#eef7ff;--lp-yellow:#fff263;--lp-orange:#ff7b22}.lp-page{background:#f3f8fd}.lp-sr-only{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.lp-header{background:#fff;border-bottom:1px solid #d8e8f7;width:100%}.lp-footer{background:#1b2430;color:#fff}.lp-footer__link{color:#fff;font-size:14px;font-weight:700;text-decoration:none}.lp-footer__link:hover{opacity:.75}.lp-footer__sep{color:#fff9;font-size:14px}.lp-footer__copy{color:#fffc;font-size:12px}.lp-fv{background:linear-gradient(150deg,#07509a,#1c74c9 48%,#47aaf4);color:#fff;overflow:hidden;position:relative;text-align:center;width:100%}.lp-fv__picture,.lp-fv__picture img{display:block;height:auto;width:100%}.lp-fv.is-fallback .lp-fv__picture,.lp-fv__fallback{display:none}.lp-fv.is-fallback .lp-fv__fallback{box-sizing:border-box;display:block;min-height:390px;padding:20px 16px 0}.lp-fv.is-fallback:after{background:#fff;bottom:-66px;-webkit-clip-path:polygon(0 34%,50% 76%,100% 34%,100% 100%,0 100%);clip-path:polygon(0 34%,50% 76%,100% 34%,100% 100%,0 100%);content:"";height:150px;left:-12%;position:absolute;right:-12%}.lp-fv__badge{align-items:center;background:#fff263;background:var(--lp-yellow);border:3px solid #073f7b;border-radius:100px;box-shadow:0 4px 0 #073f7b;color:#07509a;display:inline-flex;font-size:18px;font-weight:900;justify-content:center;min-height:38px;padding:6px 10px;position:relative;width:calc(100% - 12px);z-index:2}.lp-fv__badge span{color:#ff7b22;color:var(--lp-orange);font-size:28px;margin:0 2px}.lp-fv__fallback p{font-size:23px;font-weight:900;margin:25px 0 3px;position:relative;text-shadow:0 2px 0 #073f7b;z-index:2}.lp-fv__fallback .lp-fv__catch{color:#fff263;color:var(--lp-yellow);font-size:50px;font-weight:900;line-height:1.05;margin:0;position:relative;text-shadow:3px 3px 0 #073f7b,-2px 2px 0 #073f7b,0 6px 0 #0000003d;z-index:2}.lp-fv__fallback ul{display:flex;gap:8px;list-style:none;margin:34px auto 24px;padding:0;position:relative;width:230px;z-index:2}.lp-fv__fallback li{align-items:center;background:#fff;border:4px solid #07509a;border-radius:50%;box-shadow:0 3px 0 #0003;color:#07509a;display:flex;flex-direction:column;font-size:15px;font-weight:900;height:70px;justify-content:center;line-height:1.02;width:70px}.lp-fv__fallback li span{color:#f05a24}@media screen and (min-width:768px){.lp-fv__fallback{min-height:665px}.lp-fv.is-fallback .lp-fv__fallback{min-height:665px;padding:56px 60px 0}.lp-fv__badge{border-width:5px;box-shadow:0 7px 0 #073f7b;font-size:30px;min-height:66px}.lp-fv__badge span{font-size:44px}.lp-fv__fallback .lp-fv__catch{font-size:74px}}.lp-chat{background:#eef7ff;background:var(--lp-blue-soft)}.lp-consult{align-items:flex-start;display:flex;gap:10px;margin:18px 0 12px}.lp-consult__avatar{background:#fff top/cover no-repeat;border:3px solid #1c74c9;border:3px solid var(--lp-blue);border-radius:50%;box-shadow:0 2px 4px #07509a33;flex:0 0 auto;height:52px;width:52px}.lp-consult__body{background:#fff;border:1px solid #d8e8f7;border-radius:4px 16px 16px 16px;box-shadow:0 2px 6px #07509a14;flex:1 1 auto;padding:12px 16px;position:relative}.lp-consult__body:before{border-color:#0000 #fff #0000 #0000;border-style:solid;border-width:6px 8px 6px 0;content:"";filter:drop-shadow(-1px 0 0 #d8e8f7);left:-8px;position:absolute;top:14px}.lp-consult__label{color:#1c74c9;color:var(--lp-blue);display:block;font-size:12px;font-weight:700;margin-bottom:4px}.lp-consult__title{color:#07509a;color:var(--lp-blue-dark);font-size:18px;font-weight:700;line-height:1.5;margin:0}.lp-consult__note{color:#667;font-size:12px;line-height:1.6;margin:6px 0 0}@keyframes lp-bubble-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.lp-answer,.lp-consult{animation:lp-bubble-in .3s ease-out both}.lp-fade-in{animation:lp-bubble-in .35s ease-out .05s both}.lp-typing{align-items:center;display:inline-flex;gap:5px;padding:6px 2px}.lp-typing span{animation:lp-typing-blink 1s ease-in-out infinite;background:#9ec3e8;border-radius:50%;height:7px;width:7px}.lp-typing span:nth-child(2){animation-delay:.15s}.lp-typing span:nth-child(3){animation-delay:.3s}@keyframes lp-typing-blink{0%,60%,to{opacity:.35;transform:none}30%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.lp-answer,.lp-consult,.lp-fade-in,.lp-typing span{animation:none}}.lp-answer{display:flex;justify-content:flex-end;margin:4px 0 8px}.lp-answer__bubble{background:#b9dcff;border-radius:16px 4px 16px 16px;box-shadow:0 2px 4px #07509a1f;color:#063d77;font-weight:700;max-width:82%;padding:10px 16px}.lp-choice{background:linear-gradient(180deg,#2784d9,#176bc0);border:none;border-radius:100px;box-shadow:inset 0 2px 0 #ffffff40,0 2px 0 #8dc7f4;color:#fff;cursor:pointer;display:block;font-size:19px;font-weight:700;padding:16px 20px;text-align:center;transition:transform .1s ease-out,filter .1s ease-out;width:100%}.lp-choice:hover{filter:brightness(1.05)}.lp-choice:active{background:linear-gradient(180deg,#115fae,#064e9a);transform:translateY(1px)}.lp-submit{align-items:center;background:linear-gradient(180deg,#2784d9,#176bc0);border:none;border-radius:100px;box-shadow:inset 0 2px 0 #fff3,0 3px 0 #064e9a;color:#fff;cursor:pointer;display:flex;font-size:20px;font-weight:700;gap:8px;justify-content:center;padding:16px 24px;position:relative;transition:transform .12s ease-out,filter .12s ease-out;width:100%}.lp-submit:hover:not(:disabled){filter:brightness(1.05)}.lp-submit:active:not(:disabled){transform:translateY(1px)}.lp-submit:disabled{background:#b8b8b8;box-shadow:0 3px 0 #999;cursor:not-allowed;opacity:.85}.lp-laststep__label{color:#1c74c9;color:var(--lp-blue);font-size:20px;font-weight:900;line-height:1.2;margin:0 0 4px}.lp-laststep__label .lp-step-num{font-size:46px;line-height:1}@media screen and (min-width:768px){.lp-laststep__label{font-size:25px}.lp-laststep__label .lp-step-num{font-size:58px}}.lp-laststep__strong{color:#1c74c9;color:var(--lp-blue);font-weight:600;letter-spacing:.06em}.lp-agreement{margin:18px 0 14px}.lp-agreement__row{align-items:center;background:#eef7ff;background:var(--lp-blue-soft);border-radius:4px;box-sizing:border-box;display:flex;font-size:13px;justify-content:space-between;margin:0 0 9px;padding:10px;width:100%}.lp-agreement__row:last-child{margin-bottom:0}.lp-agreement__check{align-items:center;cursor:pointer;display:flex;font-weight:700;margin:0;text-align:left}.lp-agreement__check input{accent-color:#238640;-webkit-appearance:auto;appearance:auto;background:none;border:none;cursor:pointer;flex-shrink:0;height:16px;margin:0 12px 0 0;padding:0;transform:scale(1.1);width:16px}.lp-require{background:#df2514;border-radius:2px;color:#fff;display:inline-block;font-size:10px;font-weight:700;line-height:1;min-width:28px;padding:2px 4px;text-align:center;white-space:nowrap}@media screen and (min-width:768px){.lp-agreement{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}.lp-agreement__row{font-size:15px;margin:0;min-height:58px}.lp-agreement__check input{margin-right:8px;transform:scale(1.2)}}.lp-privacy-box{background:#ffffffc2;border:1px solid #cbd9e3;border-radius:9px;box-sizing:border-box;color:#333;font-size:12.5px;height:110px;line-height:1.7;margin:10px 0 0;overflow-y:scroll;padding:20px;text-align:left;width:100%}.lp-privacy-box h3{font-weight:700;margin:0 0 5px}.lp-privacy-box dl{margin:0 0 10px}.lp-privacy-box dt{font-weight:700}.lp-privacy-box dd{margin:0}.lp-privacy-box p{margin:0 0 6px}.lp-privacy-box ul{margin:0;padding:0}.lp-privacy-box li{list-style:none;margin-bottom:.5em}@media screen and (min-width:768px){.lp-privacy-box{font-size:13px;height:120px}}.lp-sub{background:#f3f8fd;color:#1b2430}.lp-sub__main{background:#fff;box-shadow:0 10px 30px #07509a14;margin:0 auto;width:min(100%,1080px)}.lp-sub-hero{background:linear-gradient(145deg,#07509a,#1c74c9 58%,#47aaf4);color:#fff;padding:56px 28px 48px;text-align:center}.lp-sub-hero__en{color:#fff263;color:var(--lp-yellow);font-family:Lato,sans-serif;font-size:18px;font-weight:700;letter-spacing:.08em;margin:0 0 10px}.lp-sub-hero__title{font-size:34px;font-weight:700;line-height:1.35;margin:0}.lp-sub-content{padding:48px 56px 64px}.lp-policy-section{border-bottom:1px solid #dcebf8;margin:0 0 30px;padding:0 0 30px}.lp-policy-section:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.lp-policy-section h2{color:#07509a;color:var(--lp-blue-dark);font-size:22px;font-weight:700;line-height:1.45;margin:0 0 14px;padding-left:18px;position:relative}.lp-policy-section h2:before{background:#1c74c9;background:var(--lp-blue);border-radius:999px;content:"";height:1.2em;left:0;position:absolute;top:.35em;width:6px}.lp-policy-section li,.lp-policy-section p{font-size:16px;line-height:1.9}.lp-policy-section p{margin:0 0 12px}.lp-policy-section p:last-child{margin-bottom:0}.lp-policy-section ul{margin:14px 0 0;padding-left:1.4em}.lp-policy-section li{list-style:disc;margin:0 0 8px}.lp-company-table{border-top:1px solid #cfe4f6}.lp-company-table dl{border-bottom:1px solid #cfe4f6;display:grid;grid-template-columns:220px 1fr;margin:0}.lp-company-table dd,.lp-company-table dt{font-size:16px;line-height:1.7;margin:0;padding:18px 22px}.lp-company-table dt{background:#eef7ff;background:var(--lp-blue-soft);color:#07509a;color:var(--lp-blue-dark);font-weight:700}.lp-company-table dd{background:#fff}@media screen and (max-width:767px){.lp-sub-hero{padding:40px 20px 34px}.lp-sub-hero__en{font-size:14px}.lp-sub-hero__title{font-size:26px}.lp-sub-content{padding:32px 20px 44px}.lp-sub__main{box-shadow:none}.lp-company-table dl{grid-template-columns:1fr}.lp-company-table dt{border-bottom:1px solid #cfe4f6}.lp-policy-section h2{font-size:19px}}.scope{height:100%;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.scope-img{animation-delay:0ms;animation-duration:60s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:scope-animate;animation-timing-function:linear;filter:hue-rotate(180deg);height:100%;mix-blend-mode:color-dodge;opacity:1}@keyframes scope-animate{0%{filter:hue-rotate(0deg);opacity:.7;transform:rotate(0deg)}50%{filter:hue-rotate(1turn);opacity:.85}to{filter:hue-rotate(0deg);opacity:.7;transform:rotate(0deg)}}.selct-number{background:repeating-linear-gradient(-285deg,#517e87,#55857b,#5f6491,#695c4c,#939161,#4e7673,#4a7175,#617c79,#3e826a,#4d8b6b,#4d8e91,#818d93 1px),repeating-linear-gradient(135deg,#68868d00,#39526a00 1px,rgba(21,48,66,.265) 2px),linear-gradient(135deg,#7092a9,#51848a 37%,#3a7e78 76%,#2c6672);background-blend-mode:lighten,overlay,normal;background-clip:text;-webkit-background-clip:text;background-size:50%,50%;z-index:1}.selct-number,li.is-active .selct-number{-webkit-text-fill-color:#0000;color:#6f6f6f;color:#0000;text-shadow:0 .07em .01em #64671e4d}li.is-active .selct-number{background:repeating-linear-gradient(-285deg,#faf5dd,#f8d871,#f8ee65,#cdb79c,#efe93a,#fae246,#f8f16b,#f9e54e,#ebe4dd,#c3bf64,#f2cc96,#fff 1px),repeating-linear-gradient(135deg,#e9f35800,#e8c82c00 1px,#e4de3f26 2px),linear-gradient(135deg,#f3f3a0,#ecd632 37%,#edc350 76%,#f0e5ad);background-blend-mode:lighten,overlay,normal;background-clip:text;-webkit-background-clip:text;background-size:50%,50%}.gachaSelection-sold-out{bottom:15%;color:#c20000}.gachaSelection-on-sale,.gachaSelection-sold-out{mix-blend-mode:overlay;position:absolute;text-align:center;text-shadow:.5px .5px 0 #ffffff5f,.5px -.5px 0 #ffffff5f,-.5px .5px 0 #ffffff5f,-.5px -.5px 0 #ffffff5f;width:100%}.gachaSelection-on-sale{color:#007c02de;top:15%}.god-gradient{-webkit-text-fill-color:#0000;background:linear-gradient(0deg,#9a6202 11%,#c91010 73%);background:-webkit-linear-gradient(90deg,#9a6202 11%,#c91010 73%);-webkit-background-clip:text;display:inline-block}.btn.btn_leave{background:linear-gradient(180deg,#fff 0,#e2e2e2);border:1px solid #ccc;color:#000}.btn.btn_call_now{background:linear-gradient(180deg,#4ade80 0,#166534 100%);border:1px solid #ccc;color:#fff}.tow_btn_box .btn{margin:0;padding:8px 0}.btn{background:linear-gradient(180deg,#f90,#eb7600);border:1px solid #f90;border-radius:4px;padding:.5em}.btn,.btn2{-webkit-appearance:none;appearance:none;color:#fff;display:block;font-weight:700;position:relative;text-align:center}.btn2{border-radius:4px;border-style:solid;border-width:1px}.banner-player-button{border:1px solid #d9d9d9;color:#000;font-size:13px;left:3rem;padding:5px;top:10px}.banner-player-button,.banner-player-button-close{background:#f4f4f4;cursor:pointer;display:block;position:absolute;z-index:150}.banner-player-button-close{border:1px solid #d9d9d9;border-radius:9999px;color:#898989;font-size:2rem;padding-left:3px;right:16px;top:-16px}.banner-player-button-text-wrap{bottom:0;cursor:pointer;left:0;position:absolute;width:100%}.banner-player-button-text{background:#909090bd;color:#000;font-size:.75rem;letter-spacing:-.05em;line-height:.675rem;min-height:16px;mix-blend-mode:hard-light;padding-left:3px;padding-top:2px;position:relative;width:100%;z-index:151}.button-half-right.button-white{background:linear-gradient(#eaeaea,#b6b6b6,#5e5e5e);box-shadow:inset 0 2px 0 0 #8f8f8f,inset 0 4px 0 0 #999,inset 0 6px 0 0 #a3a3a3,inset 0 8px 0 0 #acacac,inset 0 10px 0 0 #b7b7b7,inset 0 14px 0 0 #c3c3c3,inset 0 16px 0 0 #cacaca,inset 0 19px 0 0 #d2d2d2}.button-full.button-green,.button-half-left.button-green,.button-half-right.button-green{background:linear-gradient(#37cc64,#31cc5f,#027123);box-shadow:inset 0 2px 0 0 #43c05b,inset 0 4px 0 0 #49c661,inset 0 6px 0 0 #4ecb66,inset 0 8px 0 0 #53cf6a,inset 0 10px 0 0 #56d26d,inset 0 14px 0 0 #59d570,inset 0 16px 0 0 #5cd873,inset 0 19px 0 0 #5eda75}.button-full.button-white,.button-half-left.button-white,.button-half-right.button-white{background:linear-gradient(#eaeaea,#b6b6b6,#5e5e5e);box-shadow:inset 0 2px 0 0 #8f8f8f,inset 0 4px 0 0 #999,inset 0 6px 0 0 #a3a3a3,inset 0 8px 0 0 #acacac,inset 0 10px 0 0 #b7b7b7,inset 0 14px 0 0 #c3c3c3,inset 0 16px 0 0 #cacaca,inset 0 19px 0 0 #d2d2d2}.button-full.button-white.button-disable,.button-full.button-white.button-disable:hover,.button-half-left.button-white.button-disable,.button-half-left.button-white.button-disable:hover,.button-half-right.button-white.button-disable,.button-half-right.button-white.button-disable:hover{background:linear-gradient(#000,#828282,#fff);box-shadow:inset 0 1px 0 0 #0d0d0d,inset 0 2px 0 0 #121212,inset 0 3px 0 0 #1a1a1a,inset 0 4px 0 0 #202020,inset 0 6px 0 0 #2c2c2c,inset 0 6px 0 0 #303030,inset 0 8px 0 0 #3e3e3e,inset 0 10px 0 0 #4b4b4b,inset 0 12px 0 0 #545454,inset 0 14px 0 0 #5e5e5e,inset 0 15px 0 0 #676767,inset 0 16px 0 0 #6c6c6c,inset 0 17px 0 0 #717171,inset 0 18px 0 0 #767676,inset 0 19px 0 0 #7b7b7b;cursor:not-allowed;opacity:1}