body{overflow-y:overlay}#wrap{min-width:auto}#container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:100vh;height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:40px 20px;background:#efefef;overflow:auto}#container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:100vh;height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:40px 20px;background:#efefef;overflow:auto}.content-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;min-height:calc(100vh - 80px);max-width:508px}.content-box.expand{max-width:590px}.content-box .step-box{position:absolute;top:0px;right:0px;z-index:1;height:31px;padding:0px 12px;border:1px solid #caced0;border-radius:5px;color:#606b71;font-size:12px;line-height:29px;-webkit-box-sizing:border-box;box-sizing:border-box}.content-box>h1{color:#222;font-size:26px;line-height:31px;font-weight:600}.content-box>h1+.form-box{margin-top:30px}.content-box>p{margin-top:10px;color:#606b71;font-size:14px;line-height:150%}.content-box>p+.form-box{margin-top:30px}.content-box .form-box{width:100%;margin-top:30px;padding:20px;background:#fff;border-radius:20px;-webkit-box-shadow:4px 4px 23px 0px #d3d3d3;box-shadow:4px 4px 23px 0px #d3d3d3}.content-box .form-box .input-row-group .input-row{margin-top:10px}.content-box .form-box .input-row-group .input-row .input-col-group{gap:0px 10px;margin-top:0px}.content-box .form-box .input-row-group .cert-row{display:none}.content-box .type-box h6{color:#222;font-size:22px;line-height:26px;font-weight:600;text-align:center}.content-box .type-box .type-item-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin:20px 0px}.content-box .type-box .type-item{width:calc((100% - 10px)/2);-ms-flex-item-align:stretch;align-self:stretch}.content-box .type-box .type-item:before{display:block;padding-bottom:100%;content:""}.content-box .type-box .type-item input{display:none}.content-box .type-box .type-item input+label{position:absolute;top:0;left:0;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:9px 0px;width:100%;height:100%;background:#fff;border:1px solid #dfe1e3;border-radius:10px;color:#959ca0;font-size:14px;line-height:18px;font-weight:600}.content-box .type-box .type-item input+label:before{width:48px;height:48px;content:""}.content-box .type-box .type-item input:checked+label{background:#00a3e0;border-color:#fff;color:#fff;-webkit-box-shadow:4px 4px 4px 0px rgba(0,163,224,.3);box-shadow:4px 4px 4px 0px rgba(0,163,224,.3)}.content-box .type-box .type-item:nth-child(1) input+label:before{background:url("../imgs/icon_user_type01.svg") no-repeat center center}.content-box .type-box .type-item:nth-child(1) input:checked+label:before{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.content-box .type-box .type-item:nth-child(2) input+label:before{background:url("../imgs/icon_user_type02.svg") no-repeat center center}.content-box .type-box .type-item:nth-child(2) input:checked+label:before{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.content-box .type-box .type-item:nth-child(3) input+label:before{background:url("../imgs/icon_user_type03.svg") no-repeat center center}.content-box .type-box .type-item:nth-child(3) input:checked+label:before{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.content-box .type-box .type-item:nth-child(4) input+label:before{background:url("../imgs/icon_user_type04.svg") no-repeat center center}.content-box .type-box .type-item:nth-child(4) input:checked+label:before{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.content-box .term-box h6{color:#222;font-size:18px;line-height:21px;font-weight:600}.content-box .term-box .all-check{margin-top:20px}.content-box .term-box .all-check input{display:none}.content-box .term-box .all-check input+label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0px 8px;height:42px;background:#fff;border:1px solid #d5d8d9;border-radius:5px;color:#000;font-size:16px;line-height:24px;letter-spacing:-0.32px;-webkit-box-sizing:border-box;box-sizing:border-box}.content-box .term-box .all-check input+label:before{width:18px;height:18px;background:url("../imgs/term_checkbox_off.svg") no-repeat center center;content:""}.content-box .term-box .all-check input:checked+label{border-color:#005587;color:#005587}.content-box .term-box .all-check input:checked+label:before{background:url("../imgs/term_checkbox_on.svg") no-repeat center center}.content-box .term-box .term-item-group{margin-top:20px}.content-box .term-box .term-item-group .term-item+.term-item{margin-top:20px}.content-box .term-box .term-item-group .term-item .check-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.content-box .term-box .term-item-group .term-item .check-row input{display:none}.content-box .term-box .term-item-group .term-item .check-row input+label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0px 8px;color:#000;font-size:14px;line-height:20px}.content-box .term-box .term-item-group .term-item .check-row input+label:before{width:18px;height:18px;background:url("../imgs/term_checkbox_off.svg") no-repeat center center;content:""}.content-box .term-box .term-item-group .term-item .check-row input:checked+label:before{background:url("../imgs/term_checkbox_on.svg") no-repeat center center}.content-box .term-box .term-item-group .term-item .check-row .toggle-btn{width:20px;height:20px;background:url("../imgs/icon_term_arrow.svg") no-repeat center center;font-size:0px}.content-box .term-box .term-item-group .term-item .check-row .toggle-btn.on{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.content-box .term-box .term-item-group .term-item .toggle-term{display:none;height:120px;margin-top:10px;padding:10px;background:#f4f5f6;border:1px solid #eaebec;border-radius:10px}.content-box .term-box .term-item-group .term-item .toggle-term .inner{height:100%;overflow-y:auto}.content-box .term-box .term-item-group .term-item .toggle-term .inner::-webkit-scrollbar{width:5px;height:5px}.content-box .term-box .term-item-group .term-item .toggle-term .inner *{color:#000;font-size:12px;line-height:150%;letter-spacing:-0.24px}.content-box .term-box .term-item-group .term-item .marketing-item-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;margin-top:10px;padding:20px;background:#f4f5f6;border:1px solid #eaebec;border-radius:5px}.content-box .term-box .term-item-group .term-item .marketing-item-group .marketing-item input{display:none}.content-box .term-box .term-item-group .term-item .marketing-item-group .marketing-item input+label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0px 8px;color:#000;font-size:14px;line-height:18px}.content-box .term-box .term-item-group .term-item .marketing-item-group .marketing-item input+label:before{width:18px;height:18px;background:url("../imgs/term_checkbox_off.svg") no-repeat center center;content:""}.content-box .term-box .term-item-group .term-item .marketing-item-group .marketing-item input:checked+label:before{background:url("../imgs/term_checkbox_on.svg") no-repeat center center}.content-box .finish-box{padding-top:120px;background:url("../imgs/icon_join_finish.svg") no-repeat center top 20px}.content-box .finish-box h6{color:#005587;font-size:18px;line-height:150%;font-weight:500;text-align:center;letter-spacing:-0.36px}.content-box .btn-row-group{margin-top:40px}.content-box .btn-row-group button{padding:0px 16px 0px 14px;background:#dfe1e3;border-color:#dfe1e3;color:#2b3a42}.content-box .area{-webkit-box-flex:1;-ms-flex:1;flex:1}.content-box .foot-box{width:100%;margin-top:40px}.content-box .foot-box ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0px 21px}.content-box .foot-box ul li{position:relative}.content-box .foot-box ul li:before{position:absolute;top:50%;left:-10px;width:1px;height:10px;margin-top:-5px;background-color:#caced0;content:""}.content-box .foot-box ul li:first-child:before{display:none}.content-box .foot-box ul li button{color:#606b71;font-size:14px;line-height:17px}.content-box .foot-box p{margin-top:20px;color:#caced0;font-size:12px;line-height:14px;font-weight:300;text-align:center}@media(min-width: 768px){.content-box{min-height:auto}.content-box>p{font-size:16px}.content-box .form-box{padding:40px}.content-box .type-box{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.content-box .type-box .type-item{-webkit-box-flex:1;-ms-flex:1;flex:1}.content-box .term-box h6{color:#222;font-size:22px;line-height:26px}.content-box .term-box .term-item-group .term-item .check-row{padding:5px 0px}.content-box .term-box .term-item-group .term-item .toggle-term{height:160px;margin-top:5px}.content-box .term-box .term-item-group .term-item .marketing-item-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:14px 0px}.content-box .btn-row-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:0px 10px}.content-box .btn-row-group .btn-row{margin-top:0px}.content-box .btn-row-group .btn-row:first-child{-webkit-box-flex:1;-ms-flex:1;flex:1}.content-box .btn-row-group.normal .btn-row{-webkit-box-flex:1;-ms-flex:1;flex:1}}