body{width:100vw}body #container .signup-input{border-radius:5.33333vw}@media print,screen and (min-width:768px){body #container .signup-input .signup-input-type1,body #container .signup-input .signup-input-type2,body #container .signup-input .signup-input-type3{margin-top:36px}}@media screen and (max-width:767.98px){body #container .signup-input .signup-input-type1,body #container .signup-input .signup-input-type2,body #container .signup-input .signup-input-type3{margin-top:9.6vw}}@media print,screen and (min-width:768px){body #container .signup-input .info{margin-top:30px}}@media screen and (max-width:767.98px){body #container .signup-input .info{margin-top:8vw}}@media print,screen and (min-width:768px){body #container .signup-input .childrequired{margin-top:30px}}@media screen and (max-width:767.98px){body #container .signup-input .childrequired{margin-top:8vw}}@media print,screen and (min-width:768px){.lang-ja body #container .signup-input .inputform,.lang-ja body #container .signup-input .initialSNSForm{margin-top:30px}}@media screen and (max-width:767.98px){.lang-ja body #container .signup-input .inputform,.lang-ja body #container .signup-input .initialSNSForm{margin-top:8vw}}@media print,screen and (min-width:768px){.lang-child body #container .signup-input .inputform,.lang-child body #container .signup-input .initialSNSForm{margin-top:30px}}@media screen and (max-width:767.98px){.lang-child body #container .signup-input .inputform,.lang-child body #container .signup-input .initialSNSForm{margin-top:8vw}}@media print,screen and (min-width:768px){body #container .signup-input .formMiddleMargin{margin-top:40px}}@media screen and (max-width:767.98px){body #container .signup-input .formMiddleMargin{margin-top:10.6667vw}}@media print,screen and (min-width:768px){body #container .signup-input .inputBtnWrapper{margin-top:56px}}@media screen and (max-width:767.98px){body #container .signup-input .inputBtnWrapper{margin-top:14.9333vw}}body #container .signup-input .std-box{padding-bottom:40px}@media print,screen and (min-width:768px){body #container .signup-input .input{height:46px;font-size:14px}}@media screen and (max-width:767.98px){body #container .signup-input .input{height:12.2667vw;font-size:3.73333vw}}@media print,screen and (min-width:768px){body #container .signup-input .togglePasswordWrapper{width:334px}}@media screen and (max-width:767.98px){body #container .signup-input .togglePasswordWrapper{width:89.0667vw}}@media print,screen and (min-width:768px){body #container .signup-input .button{font-size:20px}}@media screen and (max-width:767.98px){body #container .signup-input .button{font-size:4.8vw}}body #container .signup-input .fixButton{background-color:#fff}body #container .signup-input .under{border-style:solid;border-color:var(--color-red);border-width:0 0 1px}body #container .signup-input .stepindicator{margin-top:0}body #container .signup-input .ruleslink-hover{color:var(--color-red1);transition:color var(--duration-hover);font-weight:700;display:inline-block;position:relative}body #container .signup-input .ruleslink-hover>.rubyStyle{border-style:solid;border-color:var(--color-red);display:inline}@media print,screen and (min-width:768px){body #container .signup-input .ruleslink-hover>.rubyStyle{transition:border-color var(--duration-hover);border-width:0 0 1px}}@media screen and (max-width:767.98px){body #container .signup-input .ruleslink-hover>.rubyStyle{border-width:0 0 .266667vw}}body #container .signup-input .ruleslink-hover:after{content:""}@media print,screen and (min-width:768px){body #container .signup-input .ruleslink-hover:after{text-indent:-5000px;background-image:url(/assets/img/icon/icon-blank-r.svg);background-repeat:no-repeat;background-size:10.39px 10.47px;width:10.39px;height:0;margin-left:5px;padding:10.47px 0 0;display:inline-block;overflow:hidden}}@media screen and (max-width:767.98px){body #container .signup-input .ruleslink-hover:after{text-indent:-5000px;background-image:url(/assets/img/icon/icon-blank-r.svg);background-repeat:no-repeat;background-size:2.77067vw 2.792vw;width:2.77067vw;height:0;margin-left:1.33333vw;padding:2.792vw 0 0;display:inline-block;overflow:hidden}}@media print,screen and (min-width:768px){body #container .signup-input .ruleslink-hover:hover{color:var(--color-red2)}body #container .signup-input .ruleslink-hover:hover span{border-color:#0000}.lang-child body #container .signup-input .label{letter-spacing:.72px;font-size:18px;line-height:32px}}@media screen and (max-width:767.98px){.lang-child body #container .signup-input .label{letter-spacing:.170667vw;font-size:4.26667vw;line-height:8.53333vw}}@media print,screen and (min-width:768px){.lang-child body #container .signup-input .rule-label{letter-spacing:.64px;font-size:16px;line-height:32px}}@media screen and (max-width:767.98px){.lang-child body #container .signup-input .rule-label{letter-spacing:.170667vw;font-size:4.26667vw;line-height:8.53333vw}}@media print,screen and (min-width:768px){.lang-child body #container .signup-input .annotation{letter-spacing:.56px;font-size:12px;line-height:28px}}@media screen and (max-width:767.98px){.lang-child body #container .signup-input .annotation{letter-spacing:.149333vw;font-size:3.2vw;line-height:7.46667vw}}.lang-child body #container .signup-input .annotation-box{margin-top:15px}.lang-child body #container .signup-input .annotation-mark{opacity:1;background:#585858 no-repeat padding-box padding-box;border-radius:50%;flex-shrink:0}@media print,screen and (min-width:768px){.lang-child body #container .signup-input .annotation-mark{width:6px;height:5px;margin-top:11.3px;margin-right:5.5px}}@media screen and (max-width:767.98px){.lang-child body #container .signup-input .annotation-mark{width:1.33333vw;height:1.33333vw;margin-top:3.06667vw;margin-right:1.46667vw}}@media print,screen and (min-width:768px){.lang-child body #container .signup-input .sns-text{letter-spacing:.72px;font-size:18px}}@media screen and (max-width:767.98px){.lang-child body #container .signup-input .sns-text{letter-spacing:.149333vw;font-size:4.8vw}}.lang-child body #container .signup-input .rules{color:#585858}@media print,screen and (min-width:768px){.lang-child body #container .signup-input .rules{letter-spacing:.56px;margin-top:15px;font-size:12px}}@media screen and (max-width:767.98px){.lang-child body #container .signup-input .rules{letter-spacing:.149333vw;margin-top:5.33333vw;font-size:3.2vw}}@media print,screen and (min-width:768px){.lang-ja body #container .signup-input .label{letter-spacing:.72px;font-size:18px;line-height:24px}}@media screen and (max-width:767.98px){.lang-ja body #container .signup-input .label{letter-spacing:.170667vw;font-size:4.26667vw;line-height:5.6vw}}@media print,screen and (min-width:768px){.lang-ja body #container .signup-input .rule-label{letter-spacing:.64px;font-size:16px;line-height:25px}}@media screen and (max-width:767.98px){.lang-ja body #container .signup-input .rule-label{letter-spacing:.170667vw;font-size:4.26667vw;line-height:7.73333vw}}@media print,screen and (min-width:768px){.lang-ja body #container .signup-input .annotation{letter-spacing:.48px;font-size:12px;line-height:18px}}@media screen and (max-width:767.98px){.lang-ja body #container .signup-input .annotation{letter-spacing:.128vw;font-size:3.2vw;line-height:4.8vw}}.lang-ja body #container .signup-input .annotation-box{margin-top:13px}.lang-ja body #container .signup-input .annotation-mark{opacity:1;background:#585858 no-repeat padding-box padding-box;border-radius:50%;flex-shrink:0}@media print,screen and (min-width:768px){.lang-ja body #container .signup-input .annotation-mark{width:6px;height:5px;margin-top:4.8px;margin-right:5.5px}}@media screen and (max-width:767.98px){.lang-ja body #container .signup-input .annotation-mark{width:1.33333vw;height:1.33333vw;margin-top:1.41333vw;margin-right:1.46667vw}}@media print,screen and (min-width:768px){.lang-ja body #container .signup-input .sns-text{letter-spacing:.64px;font-size:16px}}@media screen and (max-width:767.98px){.lang-ja body #container .signup-input .sns-text{letter-spacing:.170667vw;font-size:4.26667vw}}.lang-ja body #container .signup-input .rules{color:#585858}@media print,screen and (min-width:768px){.lang-ja body #container .signup-input .rules{letter-spacing:.56px;margin-top:13px;font-size:12px}}@media screen and (max-width:767.98px){.lang-ja body #container .signup-input .rules{letter-spacing:.128vw;margin-top:2.66667vw;font-size:3.2vw}}body #container .signup-input .childrequired{color:#d50132;align-self:flex-start}body #container .signup-input .info{text-align:center}@media print,screen and (min-width:768px){body #container .signup-input .radioText{font-size:14px}}@media screen and (max-width:767.98px){body #container .signup-input .radioText{font-size:3.73333vw}}@media print,screen and (min-width:768px){body #container .signup-input .toggle-pass{font-size:16px}}@media screen and (max-width:767.98px){body #container .signup-input .toggle-pass{font-size:3.73333vw}}@media print,screen and (min-width:768px){body #container .signup-input{padding-bottom:200px}}@media screen and (max-width:767.98px){body #container .signup-input{padding-bottom:26.6667vw}}@media print,screen and (min-width:768px){body #container .signup-input .std-box{border-radius:40px;width:968px;max-width:100vw;padding-left:10.2vw;padding-right:10.2vw}}@media screen and (max-width:767.98px){body #container .signup-input .std-box{border-radius:5.33333vw;width:92.8vw;padding-left:7px;padding-right:7px}}@media print,screen and (min-width:768px){.lang-child body #container .signup-input .std-box .bulletpoint{margin-top:10px}}@media screen and (max-width:767.98px){.lang-child body #container .signup-input .std-box .bulletpoint{margin-top:2.66667vw}}@media print,screen and (min-width:768px){.lang-ja body #container .signup-input .std-box .bulletpoint{margin-top:6.5px}}@media screen and (max-width:767.98px){.lang-ja body #container .signup-input .std-box .bulletpoint{margin-top:1.86667vw}}body #container .signup-input .signup-input-type1{flex-direction:column;align-items:center;display:flex}body #container .signup-input .signup-input-type1 .inputform{align-self:flex-start;width:100%}body #container .signup-input .signup-input-type1 strong .error-message{margin-top:8px;font-weight:400}@media print,screen and (min-width:768px){body #container .signup-input .signup-input-type1 .birthday_input_form{display:flex}}@media screen and (max-width:767.98px){body #container .signup-input .signup-input-type1 .birthday_input_form{display:flex}}@media print,screen and (min-width:768px){.lang-child body #container .signup-input .signup-input-type1 .ToolTip{letter-spacing:-.56px;width:544px;padding:34.25px 19.5px 29.25px 13.5px;font-size:14px;line-height:28px;top:-80px}}@media screen and (max-width:767.98px){.lang-child body #container .signup-input .signup-input-type1 .ToolTip{letter-spacing:-.149333vw;width:78.9333vw;padding:6.66667vw 5.06667vw 5.33333vw;font-size:3.73333vw;line-height:7.46667vw;top:-25.3333vw;left:3.73333vw}}.lang-child body #container .signup-input .signup-input-type1 .ToolTip:after{content:"";border-style:solid;border-color:#ffeff0 #0000 #0000;position:absolute;left:0}@media print,screen and (min-width:768px){.lang-child body #container .signup-input .signup-input-type1 .ToolTip:after{border-top:19px solid #fff0f0;border-left:9.5px solid #0000;border-right:9.5px solid #0000;bottom:-17px;left:61px}}@media screen and (max-width:767.98px){.lang-child body #container .signup-input .signup-input-type1 .ToolTip:after{border-top:5.06667vw solid #fff0f0;border-left:2.53333vw solid #0000;border-right:2.53333vw solid #0000;bottom:-4.53333vw;left:6.4vw}}@media print,screen and (min-width:768px){.lang-child body #container .signup-input .signup-input-type1 .info .infoBr{display:none}.lang-child body #container .signup-input .signup-input-type1 .mailAnnounce{letter-spacing:.56px;margin-top:15px;font-size:12px}.lang-child body #container .signup-input .signup-input-type1 .ToolTipAuth{margin-top:8px;margin-bottom:25px}.lang-child body #container .signup-input .signup-input-type1 .button{height:80px}}@media screen and (max-width:767.98px){.lang-child body #container .signup-input .signup-input-type1 .mailAnnounce{letter-spacing:-.149333vw;margin-top:5.33333vw;font-size:3.2vw}.lang-child body #container .signup-input .signup-input-type1 .ToolTipAuth{margin-top:3.46667vw;margin-bottom:7.46667vw}.lang-child body #container .signup-input .signup-input-type1 .button{height:21.3333vw}}.lang-ja body #container .signup-input .signup-input-type1 .childrequired{display:none}@media print,screen and (min-width:768px){.lang-ja body #container .signup-input .signup-input-type1 .ToolTip{letter-spacing:.48px;width:544px;padding:23px 20px 23px 22px;font-size:12px;line-height:21.6px;top:-90px;left:22px}}@media screen and (max-width:767.98px){.lang-ja body #container .signup-input .signup-input-type1 .ToolTip{letter-spacing:.128vw;width:78.9333vw;padding:4.8vw 5.33333vw 4.8vw 5.86667vw;font-size:3.2vw;line-height:5.76vw;top:-33.0667vw}}.lang-ja body #container .signup-input .signup-input-type1 .ToolTip:after{content:"";border-style:solid;border-color:#ffeff0 #0000 #0000;position:absolute;left:0}@media print,screen and (min-width:768px){.lang-ja body #container .signup-input .signup-input-type1 .ToolTip:after{border-top:19px solid #fff0f0;border-left:9.5px solid #0000;border-right:9.5px solid #0000;bottom:-17px;left:61px}}@media screen and (max-width:767.98px){.lang-ja body #container .signup-input .signup-input-type1 .ToolTip:after{border-top:5.06667vw solid #fff0f0;border-left:2.53333vw solid #0000;border-right:2.53333vw solid #0000;bottom:-4.53333vw;left:6.4vw}}@media print,screen and (min-width:768px){.lang-ja body #container .signup-input .signup-input-type1 .info .infoBr,.lang-ja body #container .signup-input .signup-input-type1 .info .info2{display:none}.lang-ja body #container .signup-input .signup-input-type1 .mailAnnounce{letter-spacing:-.56px;margin-top:13px;font-size:12px}.lang-ja body #container .signup-input .signup-input-type1 .ToolTipAuth{margin-top:10px;margin-bottom:36px}}@media screen and (max-width:767.98px){.lang-ja body #container .signup-input .signup-input-type1 .info .infoBr,.lang-ja body #container .signup-input .signup-input-type1 .info .info2{display:none}.lang-ja body #container .signup-input .signup-input-type1 .mailAnnounce{letter-spacing:-.128vw;margin-top:2.66667vw;font-size:3.2vw}.lang-ja body #container .signup-input .signup-input-type1 .ToolTipAuth{margin-top:2.4vw;margin-bottom:7.73333vw}}body #container .signup-input .signup-input-type2{flex-direction:column;align-items:center;display:flex}@media print,screen and (min-width:768px){body #container .signup-input .signup-input-type2 .form-title{font-size:18px}}@media screen and (max-width:767.98px){body #container .signup-input .signup-input-type2 .form-title{font-size:4.8vw}}body #container .signup-input .signup-input-type2 .inputform{align-self:flex-start;width:100%}body #container .signup-input .signup-input-type2 .passwordRule{row-gap:14px}body #container .signup-input .signup-input-type2 strong .error-message{margin-top:8px;font-weight:400}@media print,screen and (min-width:768px){body #container .signup-input .signup-input-type2 .birthday_input_form{margin-top:12px;display:flex}}@media screen and (max-width:767.98px){body #container .signup-input .signup-input-type2 .birthday_input_form{margin-top:3.73333vw;display:flex}}@media print,screen and (min-width:768px){.lang-child body #container .signup-input .signup-input-type2 .stepindicator{width:228px}.lang-child body #container .signup-input .signup-input-type2 .info .infoBr{display:none}.lang-child body #container .signup-input .signup-input-type2 .securityquestions{margin-top:40px}.lang-child body #container .signup-input .signup-input-type2 .securityquestion1_form{margin-top:8px}.lang-child body #container .signup-input .signup-input-type2 .ruleslink{margin-top:26px;margin-bottom:35px}.lang-child body #container .signup-input .signup-input-type2 .button{height:80px}}@media screen and (max-width:767.98px){.lang-child body #container .signup-input .signup-input-type2 .stepindicator{width:60.8vw}.lang-child body #container .signup-input .signup-input-type2 .securityquestion1_form{margin-top:2.13333vw}.lang-child body #container .signup-input .signup-input-type2 .ruleslink{margin-top:4.8vw;margin-bottom:8.53333vw}.lang-child body #container .signup-input .signup-input-type2 .button{height:21.3333vw}}.lang-ja body #container .signup-input .signup-input-type2 .childrequired{display:none}@media print,screen and (min-width:768px){.lang-ja body #container .signup-input .signup-input-type2 .stepindicator{width:307px}.lang-ja body #container .signup-input .signup-input-type2 .info .infoBr,.lang-ja body #container .signup-input .signup-input-type2 .info .info2{display:none}.lang-ja body #container .signup-input .signup-input-type2 .securityquestion1_form{margin-top:8px}.lang-ja body #container .signup-input .signup-input-type2 .ruleslink{margin-top:12px;margin-bottom:25px}}@media screen and (max-width:767.98px){.lang-ja body #container .signup-input .signup-input-type2 .stepindicator-wrapper{height:14.6667vw;margin-top:8vw}.lang-ja body #container .signup-input .signup-input-type2 .stepindicator{width:60.8vw}.lang-ja body #container .signup-input .signup-input-type2 .info .infoBr,.lang-ja body #container .signup-input .signup-input-type2 .info .info2{display:none}.lang-ja body #container .signup-input .signup-input-type2 .securityquestion1_form{margin-top:8px}.lang-ja body #container .signup-input .signup-input-type2 .ruleslink{margin-top:2.13333vw;margin-bottom:6.13333vw}}body #container .signup-input .signup-input-type3{flex-direction:column;align-items:center;display:flex}body #container .signup-input .signup-input-type3 .inputform{align-self:flex-start;width:100%}body #container .signup-input .signup-input-type3 .childrequired{color:#d50132;align-self:flex-start}body #container .signup-input .signup-input-type3 .errormessage{color:#d50132}@media print,screen and (min-width:768px){body #container .signup-input .signup-input-type3 .errormessage{font-size:14px}}@media screen and (max-width:767.98px){body #container .signup-input .signup-input-type3 .errormessage{margin-top:3.2vw;font-size:3.73333vw}}body #container .signup-input .signup-input-type3 .block,body #container .signup-input .signup-input-type3 .annotation{color:#585858}@media print,screen and (min-width:768px){body #container .signup-input .signup-input-type3 .birthday_input_form{margin-top:8px;display:flex}}@media screen and (max-width:767.98px){body #container .signup-input .signup-input-type3 .birthday_input_form{margin-top:2.13333vw;display:flex}}@media print,screen and (min-width:768px){.lang-child body #container .signup-input .signup-input-type3 .sns-frame{width:334px;height:54px;margin-top:20px}.lang-child body #container .signup-input .signup-input-type3 .sns-frame .line-text{margin-top:auto;margin-bottom:auto;margin-left:75px}.lang-child body #container .signup-input .signup-input-type3 .sns-frame .apple-text{margin-top:auto;margin-bottom:auto;margin-left:35px}.lang-child body #container .signup-input .signup-input-type3 .sns-frame .yahoo-text{margin-top:auto;margin-bottom:auto;margin-left:30px}.lang-child body #container .signup-input .signup-input-type3 .sns-frame .google-text{margin-top:auto;margin-bottom:auto;margin-left:70px}.lang-child body #container .signup-input .signup-input-type3 .current-mail{margin-top:37px}.lang-child body #container .signup-input .signup-input-type3 .stepindicator{width:228px}.lang-child body #container .signup-input .signup-input-type3 .info .infoBr{display:none}.lang-child body #container .signup-input .signup-input-type3 .mail-info{margin-top:15px}.lang-child body #container .signup-input .signup-input-type3 .ruleslink{margin-top:24px;margin-bottom:32px}.lang-child body #container .signup-input .signup-input-type3 .button{height:80px}}@media screen and (max-width:767.98px){.lang-child body #container .signup-input .signup-input-type3 .sns-frame{width:89.0667vw;height:14.4vw;margin-top:3.06667vw}.lang-child body #container .signup-input .signup-input-type3 .sns-frame .line-text{margin-top:auto;margin-bottom:auto;margin-left:20vw}.lang-child body #container .signup-input .signup-input-type3 .sns-frame .apple-text{margin-top:auto;margin-bottom:auto;margin-left:12vw}.lang-child body #container .signup-input .signup-input-type3 .sns-frame .yahoo-text{margin-top:auto;margin-bottom:auto;margin-left:9.33333vw}.lang-child body #container .signup-input .signup-input-type3 .sns-frame .google-text{margin-top:auto;margin-bottom:auto;margin-left:18.6667vw}.lang-child body #container .signup-input .signup-input-type3 .current-mail{margin-top:5.33333vw}.lang-child body #container .signup-input .signup-input-type3 .stepindicator{width:57.3333vw}.lang-child body #container .signup-input .signup-input-type3 .mail-info{margin-top:5.33333vw}.lang-child body #container .signup-input .signup-input-type3 .ruleslink{margin-top:4.8vw;margin-bottom:8.53333vw}.lang-child body #container .signup-input .signup-input-type3 .button{height:21.3333vw}}.lang-ja body #container .signup-input .signup-input-type3 .childrequired{display:none}@media print,screen and (min-width:768px){.lang-ja body #container .signup-input .signup-input-type3 .block{font-size:12px}}@media screen and (max-width:767.98px){.lang-ja body #container .signup-input .signup-input-type3 .block{font-size:3.2vw}}@media print,screen and (min-width:768px){.lang-ja body #container .signup-input .signup-input-type3 .sns-frame{width:281px;height:40px;margin-top:16px}.lang-ja body #container .signup-input .signup-input-type3 .sns-frame .line-text{margin-top:auto;margin-bottom:auto;margin-left:50px}.lang-ja body #container .signup-input .signup-input-type3 .sns-frame .apple-text{margin-top:auto;margin-bottom:auto;margin-left:25px}.lang-ja body #container .signup-input .signup-input-type3 .sns-frame .yahoo-text{margin-top:auto;margin-bottom:auto;margin-left:20px}.lang-ja body #container .signup-input .signup-input-type3 .sns-frame .google-text{margin-top:auto;margin-bottom:auto;margin-left:45px}.lang-ja body #container .signup-input .signup-input-type3 .current-mail{margin-top:24px}.lang-ja body #container .signup-input .signup-input-type3 .stepindicator{width:307px}.lang-ja body #container .signup-input .signup-input-type3 .info .infoBr,.lang-ja body #container .signup-input .signup-input-type3 .info .info2{display:none}.lang-ja body #container .signup-input .signup-input-type3 .mail-info{margin-top:13px}.lang-ja body #container .signup-input .signup-input-type3 .ruleslink{margin-top:12px;margin-bottom:25px}}@media screen and (max-width:767.98px){.lang-ja body #container .signup-input .signup-input-type3 .sns-frame{width:89.0667vw;height:14.4vw;margin-top:3.06667vw}.lang-ja body #container .signup-input .signup-input-type3 .sns-frame .line-text{margin-top:auto;margin-bottom:auto;margin-left:20vw}.lang-ja body #container .signup-input .signup-input-type3 .sns-frame .apple-text{margin-top:auto;margin-bottom:auto;margin-left:12vw}.lang-ja body #container .signup-input .signup-input-type3 .sns-frame .yahoo-text{margin-top:auto;margin-bottom:auto;margin-left:9.33333vw}.lang-ja body #container .signup-input .signup-input-type3 .sns-frame .google-text{margin-top:auto;margin-bottom:auto;margin-left:18.6667vw}.lang-ja body #container .signup-input .signup-input-type3 .current-mail{margin-top:5.33333vw}.lang-ja body #container .signup-input .signup-input-type3 .stepindicator{width:60.8vw}.lang-ja body #container .signup-input .signup-input-type3 .info .infoBr,.lang-ja body #container .signup-input .signup-input-type3 .info .info2{display:none}.lang-ja body #container .signup-input .signup-input-type3 .mail-info{margin-top:2.66667vw}.lang-ja body #container .signup-input .signup-input-type3 .ruleslink{margin-top:2.13333vw;margin-bottom:6.13333vw}body .selectItem{font-size:3.7vw}.lang-ja body .selectItem{padding-top:1.5vw;padding-bottom:1.5vw}}
