#form_rev3_lp .css-uwcd5u.SnackbarContainer-root{z-index:99999!important}#form_rev3_lp .MuiInputBase-root{font-family:"Hiragino Kaku Gothic ProN","Hiragino Sans","ヒラギノ角ゴ ProN W3","Noto Sans JP","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",Meiryo,sans-serif}#form_rev3_lp .form-wrap{overflow:hidden;padding:0 10px 16px 5px}@media screen and (max-width:768px){#form_rev3_lp .registration-font{font-family:"Hiragino Kaku Gothic ProN","Hiragino Sans","ヒラギノ角ゴ ProN W3","Noto Sans JP","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",Meiryo,sans-serif;font-style:normal;font-weight:400;font-size:12.5px;color:#767676}#form_rev3_lp .registation-formArea{max-width:95%;background:#fff;box-shadow:0 5px 5px rgba(0,0,0,.25);padding:50px 5px;margin:0 auto}#form_rev3_lp .registration-title{font-weight:700;font-size:25px;line-height:25px;text-align:center;color:#2b2b2b;letter-spacing:1.2px}#form_rev3_lp .registration-text-remark{font-size:16px;line-height:18px;text-align:center;margin-bottom:10px;color:#838383;font-family:"Hiragino Kaku Gothic ProN","Hiragino Sans","ヒラギノ角ゴ ProN W3","Noto Sans JP","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",Meiryo,sans-serif;font-weight:300}#form_rev3_lp .registration-button-text{font-weight:600;font-size:24.5px;line-height:29px;color:#fff}#form_rev3_lp .registration-terms{font-size:14px}#form_rev3_lp .registration-terms-link{font-size:14px}}@media screen and (min-width:768px){#form_rev3_lp .registration-font{font-family:"Hiragino Kaku Gothic ProN","Hiragino Sans","ヒラギノ角ゴ ProN W3","Noto Sans JP","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",Meiryo,sans-serif;font-style:normal;font-weight:400;color:#aaa}#form_rev3_lp .registation-formArea{background:#fff;box-shadow:3px 5px 5px 1px rgba(0,0,0,.25)}#form_rev3_lp .registration-title{font-weight:700;font-size:30px;line-height:46px;text-align:center;color:#2b2b2b}#form_rev3_lp .registration-text-remark{font-size:14px;line-height:22px;text-align:center;color:#838383;margin-bottom:5px;font-family:"Hiragino Kaku Gothic ProN","Hiragino Sans","ヒラギノ角ゴ ProN W3","Noto Sans JP","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",Meiryo,sans-serif;font-weight:300}#form_rev3_lp .registration-button-text{font-size:'18.5px';font-weight:600}#form_rev3_lp .registration-terms{font-size:16px}#form_rev3_lp .registration-terms-link{font-size:16px}}#form_rev3_lp .registration-title-underline{text-align:center;margin-bottom:22px}#form_rev3_lp .registration-text-center{text-align:center}#form_rev3_lp .registration-mb-5{margin-bottom:1rem!important}#form_rev3_lp .MuiPaper-root{color:rgba(0,0,0,.87);transition:box-shadow .3s cubic-bezier(.4,0,.2,1) 0s;background-color:#fff}#form_rev3_lp .MuiPaper-elevation0{box-shadow:none}#form_rev3_lp .MuiMobileStepper-root{display:flex;padding:8px;background:#fafafa;align-items:center;flex-direction:row;justify-content:space-between}#form_rev3_lp .jss24{margin:0 auto;flex-grow:1;max-width:400px;margin-bottom:20px}#form_rev3_lp .MuiLinearProgress-root{height:4px;overflow:hidden;position:relative}#form_rev3_lp .MuiLinearProgress-colorPrimary{background-color:#b6bce2}#form_rev3_lp .jss24 .MuiMobileStepper-progress{width:75%}#form_rev3_lp .jss24 .MuiLinearProgress-root{height:12px}#form_rev3_lp .form-read{text-align:center;margin-bottom:50px;color:#5d576b}#form_rev3_lp .label-icn{text-align:center;color:#fff;font-size:12px;font-weight:700;margin-right:3px;padding:2px 7px;vertical-align:middle;border-radius:2px;display:inline-block;letter-spacing:1px}#form_rev3_lp .MuiLinearProgress-bar{top:0;left:0;width:100%;bottom:0;position:absolute;transition:transform .2s linear;transform-origin:left}#form_rev3_lp .MuiLinearProgress-barColorPrimary{background-color:#3f51b5}#form_rev3_lp .MuiLinearProgress-bar1Determinate{transition:transform .4s linear}#form_rev3_lp .label-icn.icn-red{background:#cc001f}#form_rev3_lp .label-icn.icn-blue{background:#51ada1;padding:2px 12px 2px 2px;position:relative}#form_rev3_lp .label-icn.icn-blue::after{content:"";width:8px;height:5px;position:absolute;top:3px;right:2px;border-left:1px solid #fff;border-bottom:1px solid #fff;transform:rotate(-45deg)}#form_rev3_lp .form-text-required{display:block;color:#cc001f;font-size:11px;font-weight:500;line-height:1.7;margin-top:2px}#form_rev3_lp .regist-foram{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;margin-bottom:25px}#form_rev3_lp .regist-foram .form-s{flex:0 0 33.3333333333%;max-width:33.3333333333%}#form_rev3_lp .regist-foram .form-m{flex:0 0 50%;max-width:50%}#form_rev3_lp .regist-foram .form-l{flex:0 0 100%;max-width:100%}#form_rev3_lp .regist-foram .form-item{position:relative;width:100%;min-height:1px;margin:10px auto;padding-right:10px;padding-left:10px}#form_rev3_lp .regist-foram .label-item{font-size:16px;font-weight:700;margin-bottom:3px;position:relative;display:inline-block;color:#2b2b2b;letter-spacing:2px}#form_rev3_lp .regist-foram input{font-size:18px;font-weight:500;color:#151515;padding:10px 15px;height:auto;border-radius:5px;border:1px solid #707070;width:100%;letter-spacing:1px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#form_rev3_lp .regist-foram ::placeholder{color:#707070;font-size:16px}#form_rev3_lp .regist-foram .form-birthday{position:relative}#form_rev3_lp .regist-foram .form-birthday::after{content:"";width:14px;height:14px;position:absolute;top:7px;right:15px;border-right:2px solid #707070;border-bottom:2px solid #707070;transform:rotate(45deg)}#form_rev3_lp .regist-foram .bder-red{border:1px solid #cc001f}#form_rev3_lp .regist-foram input:focus{border:1px solid #0f368e;box-shadow:0 0 0 1px #0f368e;background:#f2fcfa;outline:0}#form_rev3_lp .regist-foram .pop-item{background:#0f368e;border-radius:5px;display:inline-block;padding:10px;color:#fff;font-size:16px;font-weight:500;position:absolute;top:-47px;left:15px;opacity:0;transition:.5s;white-space:nowrap;z-index:-1}#form_rev3_lp .regist-foram .pop-item::after{content:"";position:absolute;bottom:-9px;left:14px;width:0;height:0;border-style:solid;border-width:20px 8px 0 8px;border-color:#0f368e transparent transparent transparent}#form_rev3_lp .regist-foram input:focus+.pop-item{opacity:1;z-index:1}#form_rev3_lp .regist-foram .form-note{font-size:14px;font-weight:500;color:#6f6f6f;margin:3px auto 0;pointer-events:none;line-height:16px}#form_rev3_lp .regist-check{margin-bottom:25px}#form_rev3_lp .regist-check .check-item{padding-left:0}#form_rev3_lp .regist-check .check-item+.check-item{margin-top:5px}#form_rev3_lp .regist-check .check-item input[type=checkbox]{display:none}#form_rev3_lp .regist-check .check-item .form-text-required{margin-bottom:0}#form_rev3_lp .regist-check .check-item label{position:relative;padding:5px 0 5px 30px;cursor:pointer;font-size:14px;font-weight:500;color:#838383;display:block;line-height:1.4}#form_rev3_lp .regist-check .check-item label::after,#form_rev3_lp .regist-check .check-item label::before{content:'';position:absolute}#form_rev3_lp .regist-check .check-item label::before{width:22px;height:22px;top:50%;left:0;border:1px solid #707070;border-radius:1px;margin-top:-12px}#form_rev3_lp .regist-check .check-item label::after{width:9px;height:14px;top:50%;left:6px;border-right:2px solid #fff;border-bottom:2px solid #fff;opacity:0;transform:rotate(45deg);margin-top:-12px}#form_rev3_lp .regist-check .check-item label a{font-size:16px;font-weight:500;color:#ff7a7a;line-height:inherit}#form_rev3_lp .regist-check .check-item input[type=checkbox]:checked+label::before{background:#0f368e;border:none}#form_rev3_lp .regist-check .check-item input[type=checkbox]:checked+label::after{opacity:1}#form_rev3_lp .regist-btn button{background:#1876d2;text-align:center;color:#fff;font-size:22px;font-weight:700;margin:0 auto;padding:22px 15px;border:none;border-radius:5px;box-shadow:3px 4px 5px rgba(0,0,0,.3);max-width:270px;width:100%;display:block;cursor:pointer;transition:.3s;line-height:1.2}#form_rev3_lp .regist-btn button:hover{box-shadow:5px 3px 8px 1px rgba(0,0,0,.3)}#form_rev3_lp .regist-btn button.disabled{background:#bebebe;color:#6f6f6f;pointer-events:none}@media (max-width:1024px){#form_rev3_lp .label-icn{font-size:10px;border-radius:2px;padding:2px 10px}#form_rev3_lp .label-icn.icn-blue{padding:2px 16px 2px 4px}#form_rev3_lp .label-icn.icn-blue::after{top:3px;right:4px;width:8px;height:4px}#form_rev3_lp .form-text-required{font-size:12px;margin-top:0}#form_rev3_lp .regist-foram{margin:0 -10px 20px}#form_rev3_lp .regist-foram .form-item{position:relative;width:100%;min-height:1px;margin:8px auto}#form_rev3_lp .regist-foram .label-item{font-size:14px}#form_rev3_lp .regist-foram input{font-size:16px;border-radius:2px;padding:7px 20px 7px 10px;border-color:#a8a8a8;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#form_rev3_lp .regist-foram ::placeholder{font-size:14px}#form_rev3_lp .regist-foram .form-birthday::after{width:10px;height:10px;top:7px;right:20px}#form_rev3_lp .regist-foram .pop-item{font-size:12px;border-radius:2px;top:-45px;white-space:normal}#form_rev3_lp .regist-foram .form-note,#form_rev3_lp .regist-foram .form-note a{font-size:11px;margin-top:0}#form_rev3_lp .regist-check .check-item+.check-item{margin-top:10px}#form_rev3_lp .regist-check .check-item label{font-size:13px;padding-left:25px}#form_rev3_lp .regist-check .check-item label::before{width:14px;height:14px;margin-top:-7px}#form_rev3_lp .regist-check .check-item label::after{width:4px;height:8px;left:4px;margin-top:-6px}#form_rev3_lp .regist-check .check-item label a{font-size:14px}#form_rev3_lp .regist-btn button{border-radius:2px}}@media (max-width:990px){#form_rev3_lp .regist-foram .form-lg-s{flex:0 0 33.3333333333%;max-width:33.3333333333%}#form_rev3_lp .regist-foram .form-lg-m{flex:0 0 50%;max-width:50%}#form_rev3_lp .regist-foram .form-lg-l{flex:0 0 100%;max-width:100%}}@media (max-width:768px){#form_rev3_lp .regist-foram .form-mb-s{flex:0 0 33.3333333333%;max-width:33.3333333333%}#form_rev3_lp .regist-foram .form-mb-m{flex:0 0 50%;max-width:50%}#form_rev3_lp .regist-foram .form-mb-l{flex:0 0 100%;max-width:100%}}#form_rev3_lp .drumroll-dropdown{position:relative}#form_rev3_lp .drumroll-dropdown::after{content:"";position:absolute;top:10px;right:20px;border-bottom:solid 2px #707070;border-right:solid 2px #707070;width:14px;height:14px;transform:rotate(45deg)}#form_rev3_lp .dropdown-content{display:none;position:absolute;background-color:rgba(0,0,0,.6);box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:1;padding:10px}#form_rev3_lp .drumroll-dropdown:hover .dropdown-content{display:block}#form_rev3_lp .drumroll-dropdown:hover .input-from-dropdown{background-color:#095eb3}#form_rev3_lp .drum{margin:3px}#form_rev3_lp .drum-viewport{position:relative;height:8em;background:#e5e5e5;border:5px solid #e5e5e5;cursor:pointer;font-family:"Hiragino Kaku Gothic ProN","Hiragino Sans","ヒラギノ角ゴ ProN W3","Noto Sans JP","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",Meiryo,sans-serif}#form_rev3_lp .drum-viewport:focus{outline:0;background:#d8d8d8;border-color:#d8d8d8}#form_rev3_lp .drum-viewport::after,#form_rev3_lp .drum-viewport::before{content:"";position:absolute;z-index:1;left:0;right:0;height:3em}#form_rev3_lp .drum-viewport::before{top:0;background:linear-gradient(to bottom,hsla(0,0%,90%,1),hsla(0,0%,90%,0))}#form_rev3_lp .drum-viewport::after{bottom:0;background:linear-gradient(to bottom,hsla(0,0%,90%,0),hsla(0,0%,90%,1))}#form_rev3_lp .drum-viewport:focus::before{background:linear-gradient(to bottom,hsla(0,0%,85%,1),hsla(0,0%,85%,0))}#form_rev3_lp .drum-viewport:focus::after{background:linear-gradient(to bottom,hsla(0,0%,85%,0),hsla(0,0%,85%,1))}#form_rev3_lp .drum-item{padding:.4em;background:#fff;color:rgba(0,0,0,.2);text-align:center;font-weight:700}#form_rev3_lp .drum-item:not(:last-child){border-bottom:1px solid #000;color:#000}@media (max-width:1024px){#form_rev3_lp .drumroll-dropdown::after{top:5px;right:5px;width:8px;height:8px}}@media (max-width:768px){#form_rev3_lp .drum{margin:0}#form_rev3_lp .dropdown-content{padding:2px}#form_rev3_lp .drum-viewport{border:1px solid #e5e5e5}}#form_rev3_lp .MuiButton-containedPrimary{width:271px;height:64px;background:linear-gradient(89.63deg,#5ccabb 4.9%,#61b7ee 96.73%);border-radius:5px}#form_rev3_lp .MuiButton-containedPrimary{color:#fff;background-color:#3f51b5}#form_rev3_lp .MuiButton-contained{color:rgba(0,0,0,.87);box-shadow:0 3px 1px -2px rgb(0 0 0 / 20%),0 2px 2px 0 rgb(0 0 0 / 14%),0 1px 5px 0 rgb(0 0 0 / 12%);background-color:#e0e0e0}#form_rev3_lp .MuiButton-root{color:rgba(0,0,0,.87);padding:6px 16px;font-size:.875rem;min-width:64px;box-sizing:border-box;transition:background-color 250ms cubic-bezier(.4,0,.2,1) 0s,box-shadow 250ms cubic-bezier(.4,0,.2,1) 0s,border 250ms cubic-bezier(.4,0,.2,1) 0s;font-family:"Hiragino Kaku Gothic ProN","Hiragino Sans","ヒラギノ角ゴ ProN W3","Noto Sans JP","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",Meiryo,sans-serif;font-weight:500;line-height:1.75;border-radius:4px;letter-spacing:.02857em;text-transform:uppercase}#form_rev3_lp .MuiButtonBase-root{color:inherit;border:0;cursor:pointer;margin:0;display:inline-flex;outline:0;padding:0;position:relative;align-items:center;user-select:none;border-radius:0;vertical-align:middle;-moz-appearance:none;justify-content:center;text-decoration:none;background-color:transparent;-webkit-appearance:none;-webkit-tap-highlight-color:transparent}#form_rev3_lp .MuiButton-label{width:100%;display:inherit;align-items:inherit;justify-content:inherit}#form_rev3_lp .MuiTouchRipple-root{top:0;left:0;right:0;bottom:0;z-index:0;overflow:hidden;position:absolute;border-radius:inherit;pointer-events:none}#form_rev3_lp .MuiGrid-spacing-xs-3>.MuiGrid-item{padding:12px!important}#form_rev3_lp .registration-mb-5{margin-bottom:.5rem!important}#form_rev3_lp .registation-formArea{box-shadow:none;padding:5px 0 0}#form_rev3_lp .registration-text-remark{display:none}#form_rev3_lp .regist-foram input{box-shadow:0 2px 4px 0 rgba(0,0,0,.1) inset;border:1px solid #e7e7e7;padding:6px 15px}@media (max-width:1024px){#form_rev3_lp .regist-foram input{padding:10px 15px}}#form_rev3_lp .regist-foram .label-item{font-size:14px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:6px;letter-spacing:0}#form_rev3_lp .label-icn{font-size:10px}#form_rev3_lp .label-icn.icn-red{background:#b82430;border-radius:20px;padding:0 10px}#form_rev3_lp .regist-foram .form-note{font-size:11px;margin:0 auto 0}#form_rev3_lp .regist-foram .form-item{margin:4px auto}#form_rev3_lp .regist-foram input:focus{border:1px solid #1b45a1;box-shadow:0 2px 4px 0 rgba(0,0,0,.1) inset;background:#f6f9ff;outline:0}#form_rev3_lp .regist-foram .pop-item{background:#1b45a1;font-size:12px}#form_rev3_lp .regist-foram .pop-item::after{border-color:#1b45a1 transparent transparent transparent}#form_rev3_lp .rolldate-container .rolldate-panel{z-index:10000!important}#form_rev3_lp .regist-btn button{background:#b82430;padding:11px 15px;font-size:20px}#form_rev3_lp .regist-check .check-item label{font-size:12px;color:#22252a;font-weight:700}#form_rev3_lp .regist-check .check-item label a{font-size:12px;color:#0f368e;font-weight:700;text-decoration:none}#form_rev3_lp .regist-check .check-item input[type=checkbox]:checked+label::before{background:linear-gradient(137.49deg,#0b1a3c 9.04%,#295dd0 76.09%);border-radius:4px}#form_rev3_lp .label-icn.icn-blue{background:#0e2456;border-radius:20px;padding:0 14px 0 6px}#form_rev3_lp .label-icn.icn-blue::after{top:2px;right:4px;height:4px}#form_rev3_lp .regist-check .check-item label::before{width:20px;height:20px;box-shadow:0 2px 4px 0 rgba(0,0,0,.1) inset;border-radius:4px;box-sizing:border-box;border:1px solid #e7e7e7}#form_rev3_lp .registration-title-underline{display:none}#form_rev3_lp .regist-btn button.disabled::after{content:'';display:inline-block;position:relative;right:-10px;top:-2px;width:7px;height:7px;border-top:solid 2px #6f6f6f;border-right:solid 2px #6f6f6f;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#form_rev3_lp .regist-btn button::after{content:'';display:inline-block;position:relative;right:-10px;top:-2px;width:7px;height:7px;border-top:solid 2px #fff;border-right:solid 2px #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#form_rev3_lp .regist-check .check-item input[type=checkbox]:checked+label::before{border-radius:3px;border:none}#form_rev3_lp .regist-check{margin:0 auto 10px}#form_rev3_lp .regist-foram{margin-bottom:2px;margin-right:-10px;margin-left:-10px}#form_rev3_lp .regist-foram .form-birthday::after{width:0;height:0;position:absolute;top:11px;right:15px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #22252a;transform:none;border-bottom:none}@media (max-width:1024px){#form_rev3_lp .regist-foram .form-birthday::after{top:17px}}#form_rev3_lp .regist-check .check-item label::after{width:6px}@media (max-width:1024px){#form_rev3_lp .regist-check .check-item label::after{width:6px;margin-top:-8px;height:14px;left:6px}}#form_rev3_lp .google-recaptcha-ft-policy{font-size:10px;color:#838383;text-align:left;margin-top:20px}#form_rev3_lp .google-recaptcha-policy-fv{color:initial;width:320px;margin:20px auto 0}@media screen and (max-width:768px){#form_rev3_lp .google-recaptcha-policy-fv{width:100%}}#form_rev3_lp .google-recaptcha-policy-fv a{color:initial}#form_rev3_lp .regist-foram .form-birthday::after{display:none}#form_rev3_lp .form-birthday-drumroll{display:none}@media screen and (max-width:768px){#form_rev3_lp .form-birthday-drumroll{display:block}}#form_rev3_lp .form-birthday-keyboard{display:block}@media screen and (max-width:768px){#form_rev3_lp .form-birthday-keyboard{display:none}}#form_rev3_lp .grecaptcha-badge{display:none}#form_rev2_lp .regist-foram .pop-item-birthday{background:#22252a;border-radius:5px;display:inline-block;padding:10px;color:#fff;font-size:10px;font-weight:500;position:absolute;top:-70px;left:-15px;opacity:0;transition:.5s;white-space:nowrap;z-index:-1}#form_rev2_lp .regist-foram .pop-item-birthday::after{content:"";position:absolute;bottom:-9px;left:14px;width:0;height:0;border-style:solid;border-width:20px 8px 0 8px;border-color:#22252a transparent transparent transparent}#form_rev3_lp .form-birthday-keyboard .focused{opacity:1!important;z-index:1!important}@media screen and (min-width:768px){#form_rev3_lp .pop-item.first_name_kana{left:-131px}#form_rev3_lp .pop-item.first_name_kana::after{left:156px}#form_rev3_lp .error-first_name_kana{left:-131px}#form_rev3_lp .error-first_name_kana::after{left:156px}}@media screen and (min-width:769px){#form_rev3_lp .regist-foram .label-item{pointer-events: none;}}
