#main{background-color:#f2f2f5}.newregistrationInner{width:90%;max-width:640px;margin-right:auto;margin-left:auto;box-sizing:border-box}@media only screen and (min-width: 768px)and (max-width: 1079px){.newregistrationInner{width:90%;max-width:none}}@media only screen and (max-width: 767px){.newregistrationInner{width:90%;max-width:none}}.bottomBorder{padding-bottom:40px;border-bottom:1px solid #d6d3d0}@media only screen and (max-width: 767px){.bottomBorder{padding-bottom:10.4166666667vw}}.btnWrap{box-sizing:border-box;gap:0}@media only screen and (max-width: 767px){.btnWrap.line{margin-top:3.125vw}}.btnWrap.line .btn{width:100%;height:160px;display:flex;flex-direction:column;color:#fff;font-size:18px;font-weight:bold;padding:0}@media only screen and (max-width: 767px){.btnWrap.line .btn{font-size:4.6875vw;height:41.6666666667vw}}.btnWrap.line .btn::after{display:none}.btnWrap.line .btn .icon{margin-bottom:4px;width:40px;height:40px}@media only screen and (max-width: 767px){.btnWrap.line .btn .icon{margin-bottom:1.0416666667vw;width:10.4166666667vw;height:10.4166666667vw}}.btnWrap.topBorder{padding-top:40px;border-top:1px solid #d6d3d0}@media only screen and (max-width: 767px){.btnWrap.topBorder{padding-top:10.4166666667vw}}.btnWrap .btn.w100{width:100%}@media only screen and (max-width: 767px){.btnWrap .btn.w100{padding:5.2083333333vw 0}}.btnWrap .btn .icon.min{width:1.25em;height:1.1875em}#newregistration .sectionContentWrap{padding:60px 0}@media only screen and (max-width: 767px){#newregistration .sectionContentWrap{padding:10.4166666667vw 0}}#newregistration .sectionContentWrap .loginContentWrap{background-color:#fff;margin:0 auto;padding:60px;text-align:center;font-family:"Noto Sans JP",sans-serif}@media only screen and (max-width: 767px){#newregistration .sectionContentWrap .loginContentWrap{padding:10.4166666667vw 5.2083333333vw}}#newregistration .sectionContentWrap .loginContentWrap .logo{display:block;width:210px;margin:0 auto;padding:20px}@media only screen and (max-width: 767px){#newregistration .sectionContentWrap .loginContentWrap .logo{padding:5.2083333333vw;width:54.6875vw}}@media only screen and (max-width: 767px){#newregistration .sectionContentWrap .loginContentWrap .logo+.btnWrap .btn{padding:3.6458333333vw}}#newregistration .sectionContentWrap .loginContentWrap .btnWrap{box-sizing:border-box;display:flex;justify-content:space-between;gap:0}#newregistration .sectionContentWrap .loginContentWrap .btnWrap .btn{padding:20px 0;gap:0 8px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:bold;transition:opacity .3s ease}#newregistration .sectionContentWrap .loginContentWrap .btnWrap .btn::after{display:none}@media only screen and (max-width: 767px){#newregistration .sectionContentWrap .loginContentWrap .btnWrap .btn{padding:5.2083333333vw 0;font-size:3.6458333333vw;gap:0 1.0416666667vw}}#newregistration .sectionContentWrap .loginContentWrap .btnWrap .btn:hover{opacity:.7}#newregistration .sectionContentWrap .loginContentWrap .btnWrap .btn .key{width:1.125em;height:1.125em}#newregistration .sectionContentWrap .loginContentWrap .btnWrap .btn .human{width:1.125em;height:1.125em}#newregistration .sectionContentWrap .loginContentWrap .content{padding-bottom:40px}@media only screen and (max-width: 767px){#newregistration .sectionContentWrap .loginContentWrap .content{padding-bottom:10.4166666667vw}}#newregistration .sectionContentWrap .loginContentWrap .content:last-of-type{padding-bottom:0}#newregistration .sectionContentWrap .loginContentWrap .content .maintitleWrap{margin-top:40px;text-align:left}@media only screen and (max-width: 767px){#newregistration .sectionContentWrap .loginContentWrap .content .maintitleWrap{margin-top:10.4166666667vw}}#newregistration .sectionContentWrap .loginContentWrap .content .maintitleWrap .maintitle{color:#007;font-size:20px;font-weight:bold}@media only screen and (max-width: 767px){#newregistration .sectionContentWrap .loginContentWrap .content .maintitleWrap .maintitle{font-size:5.2083333333vw}}#newregistration .sectionContentWrap .loginContentWrap .content .maintitleWrap .maintitle.fz24{font-size:24px}@media only screen and (max-width: 767px){#newregistration .sectionContentWrap .loginContentWrap .content .maintitleWrap .maintitle.fz24{font-size:6.25vw}}@media only screen and (max-width: 767px){#newregistration .sectionContentWrap .loginContentWrap .content>.optionListWrap{margin-top:3.125vw}}#newregistration .sectionContentWrap .loginContentWrap .content>.completionWrap>.optionListWrap:first-of-type{margin-top:20px}@media only screen and (max-width: 767px){#newregistration .sectionContentWrap .loginContentWrap .content>.completionWrap>.optionListWrap:first-of-type{margin-top:5.2083333333vw}}#newregistration .sectionContentWrap .loginContentWrap .content>.completionWrap .contents .addressWrap{width:100%;background-color:#f2f2f5;margin-top:20px}@media only screen and (max-width: 767px){#newregistration .sectionContentWrap .loginContentWrap .content>.completionWrap .contents .addressWrap{margin-top:5.2083333333vw}}#newregistration .sectionContentWrap .loginContentWrap .content>.completionWrap .contents .addressWrap .text{padding:20px 0;font-size:18px;font-weight:bold;line-height:1.8}@media only screen and (max-width: 767px){#newregistration .sectionContentWrap .loginContentWrap .content>.completionWrap .contents .addressWrap .text{padding:5.2083333333vw 0;font-size:4.6875vw}}#newregistration .sectionContentWrap .loginContentWrap .content>.completionWrap .contents .textWrap{margin-top:20px;text-align:left}@media only screen and (max-width: 767px){#newregistration .sectionContentWrap .loginContentWrap .content>.completionWrap .contents .textWrap{margin-top:5.2083333333vw}}#newregistration .sectionContentWrap .loginContentWrap .content>.completionWrap .contents .textWrap .text{color:#000;font-size:16px;line-height:1.8}@media only screen and (max-width: 767px){#newregistration .sectionContentWrap .loginContentWrap .content>.completionWrap .contents .textWrap .text{font-size:4.1666666667vw}}#newregistration .sectionContentWrap .loginContentWrap .content>.completionWrap .btnWrap{margin-top:20px}@media only screen and (max-width: 767px){#newregistration .sectionContentWrap .loginContentWrap .content>.completionWrap .btnWrap{margin-top:5.2083333333vw}}@media only screen and (max-width: 767px){#newregistration .sectionContentWrap .loginContentWrap .content>.completionWrap .btnWrap .btn{padding:5.2083333333vw 0}}#newregistration .sectionContentWrap .loginContentWrap .content .textWrap{margin-top:20px}@media only screen and (max-width: 767px){#newregistration .sectionContentWrap .loginContentWrap .content .textWrap{margin-top:5.2083333333vw;text-align:left}}#newregistration .sectionContentWrap .loginContentWrap .content .textWrap .text{color:#000;font-size:14px}@media only screen and (max-width: 767px){#newregistration .sectionContentWrap .loginContentWrap .content .textWrap .text{margin-top:5.2083333333vw;font-size:3.6458333333vw}}#newregistration .sectionContentWrap .loginContentWrap .content .textWrap .text.big{font-size:16px;line-height:1.8}@media only screen and (max-width: 767px){#newregistration .sectionContentWrap .loginContentWrap .content .textWrap .text.big{font-size:4.1666666667vw}}#newregistration .sectionContentWrap .loginContentWrap .content .textWrap .text.textLink{color:#000;text-decoration:underline;transition:opacity .3s ease;color:#0071c1}#newregistration .sectionContentWrap .loginContentWrap .content .textWrap .text.textLink:hover{opacity:.7}#newregistration .sectionContentWrap .loginContentWrap .content .textWrap.other{text-align:right;margin-top:20px}@media only screen and (max-width: 767px){#newregistration .sectionContentWrap .loginContentWrap .content .textWrap.other{margin-top:5.2083333333vw}}#newregistration .sectionContentWrap .loginContentWrap .content .textWrap.other .text a.textLink{color:#0071c1;font-size:14px;font-weight:normal;text-decoration:underline}@media only screen and (max-width: 767px){#newregistration .sectionContentWrap .loginContentWrap .content .textWrap.other .text a.textLink{font-size:3.6458333333vw}}#newregistration .sectionContentWrap .loginContentWrap .content .noteWrap{margin:40px auto 0;color:#000}#newregistration .sectionContentWrap .loginContentWrap .content .noteWrap.topBorder{padding-top:40px;border-top:1px solid #d6d3d0}@media only screen and (max-width: 767px){#newregistration .sectionContentWrap .loginContentWrap .content .noteWrap.topBorder{padding-top:10.4166666667vw}}#newregistration .sectionContentWrap .loginContentWrap .content .noteWrap .titleWrap{text-align:left}#newregistration .sectionContentWrap .loginContentWrap .content .noteWrap .titleWrap .noteTitle{font-size:16px;font-weight:bold}@media only screen and (max-width: 767px){#newregistration .sectionContentWrap .loginContentWrap .content .noteWrap .titleWrap .noteTitle{font-size:4.1666666667vw}}#newregistration .sectionContentWrap .loginContentWrap .content .noteWrap .noteList{margin-top:20px;list-style:disc;padding-left:1em}@media only screen and (max-width: 767px){#newregistration .sectionContentWrap .loginContentWrap .content .noteWrap .noteList{margin-top:5.2083333333vw}}#newregistration .sectionContentWrap .loginContentWrap .content .noteWrap .noteList li{margin-top:12px;font-size:14px;text-align:left}@media only screen and (max-width: 767px){#newregistration .sectionContentWrap .loginContentWrap .content .noteWrap .noteList li{margin-top:3.125vw;font-size:3.6458333333vw}}#newregistration .sectionContentWrap .loginContentWrap .content .noteWrap .noteList li:first-of-type{margin-top:0}
.alert-success{margin:20px 0;padding:16px 20px;border-radius:10px;background:linear-gradient(180deg,#0a4b3b 0%,#083f31 100%);color:#8ff5c9;font-size:14px;text-align:left;box-shadow:0 8px 24px rgba(0,0,0,.15)}
@media only screen and (max-width: 767px){.alert-success{margin:5.2083333333vw 0;padding:4.1666666667vw 5.2083333333vw;font-size:3.6458333333vw}}