@charset "UTF-8";.join .step_02 div.input_sc ul.type_align:after,.join .step_02 div.input_sc ul.type_sub:after,.lost ul.code_input:after{content:"";display:block;clear:both}.join label span,.login label span,.lost label span{color:#de1111}.join{position:relative}.join label.checked_all{position:absolute;top:6px;right:0}.join.type_select div.join_header ul.greeting>li{text-align:center}.join.type_select div.type_Wrap{margin:30px 0 0 0}.join.type_select div.type_Wrap ul.type_ul{width:100%}.join.type_select div.type_Wrap ul.type_ul>li{width:80%;padding:20px 30px;margin:20px auto 0 auto;background:#fff;border:1px solid #ddd;border-radius:10px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.join.type_select div.type_Wrap ul.type_ul>li:first-child{margin:0 auto}.join.type_select div.type_Wrap ul.type_ul>li p{margin:0 0 20px 0;font-size:16px;font-weight:600;color:#777777}.join.type_select div.type_Wrap ul.type_ul>li p em{font-style:normal;display:block}.join.type_select div.type_Wrap ul.type_ul>li button.btn_join{display:block;width:100%;height:40px;margin:0 auto;border-radius:3px;font-size:13px;color:#fff;font-weight:600}.join.type_select div.type_Wrap ul.type_ul>li.true em{padding:50px 0 0 0;background:url("/_Resources/Front/images/ico/peopleAdult.png") no-repeat top;color:#3b8bf5}.join.type_select div.type_Wrap ul.type_ul>li.true button.btn_join{background:#3b8bf5}.join.type_select div.type_Wrap ul.type_ul>li.false em{padding:50px 0 0 0;background:url("/_Resources/Front/images/ico/peopleChild.png") no-repeat top;color:#7c838e}.join.type_select div.type_Wrap ul.type_ul>li.false button.btn_join{background:#7c838e}.join .step_01{position:relative;border-bottom:1px solid #f0f0f0;padding:10px 0}.join .step_01>label{position:absolute;top:10px;right:0}.join .step_01>h6{font-weight:normal}.join .step_01>h6 i{font-size:18px;font-size:1.17rem;margin:0 8px 0 0;color:#8e95a2;vertical-align:middle}.join .step_01>h6 button{letter-spacing:-1px;text-align:left}.join .step_01>h6 button>span{font-size:14px}.join .step_01 span.co_red{color:#de1111}.join .step_01 span.co_blue{color:#3b8bf5}.join .step_01 div.txt_box{border-radius:3px;background-clip:padding-box;display:none;height:300px;padding:15px;margin-top:10px;background:#eff1f4;border:1px solid #ccc;overflow-y:auto;-webkit-overflow-scrolling:touch}.join .step_01 div.txt_box span.t1{font-size:18px;font-size:1.17rem;display:block;font-weight:600;margin:30px 0 20px 0}.join .step_01 div.txt_box span.t2{font-size:16px;font-size:1.04rem;display:block}.join .step_01 div.txt_box span.t3{font-size:14px;font-size:0.91rem;display:block}.join .step_01 div.txt_box ol{padding:0 0 0 15px;margin:10px 0 0 0}.join .step_01 div.txt_box ol li{padding:0 0 7px 5px;list-style-type:decimal}.join .step_01 div.txt_box ol li:last-child{padding:0 0 0 5px}.join .step_01 div.txt_box ul.ul_1st{padding:0 0 0 22px;margin:10px 0 0 0}.join .step_01 div.txt_box ul.ul_1st li{padding:0 0 7px 0;list-style-type:disc}.join .step_01 div.txt_box ul.ul_1st li:last-child{padding:0}.join .step_01 div.txt_box ul.ul_1st li .ol_2nd{font-size:14px;font-size:0.91rem;margin:7px 0 0 0}.join .step_01 div.txt_box ul.ul_1st li .ol_2nd li{padding:0 0 5px 3px;list-style-type:decimal}.join .step_02 .mg_none{margin:0}.join .step_02 div.input_sc{position:relative;margin:15px 0 0 0}.join .step_02 div.input_sc ul.type_sub{margin:10px 0 0 0}.join .step_02 div.input_sc ul.type_sub>li{float:left;min-height:38px}.join .step_02 div.input_sc ul.type_sub>li.subject{position:relative;width:40%;margin:0;color:#212d3d}.join .step_02 div.input_sc ul.type_sub>li.col_1{width:60%}.join .step_02 div.input_sc ul.type_sub>li.col_2{width:29%;margin:0 2% 7px 0}.join .step_02 div.input_sc ul.type_sub>li.col_3{width:18.5%;margin:0 2% 7px 0}.join .step_02 div.input_sc ul.type_sub>li.col_txt{width:14px;padding:8px 0 7px 0}.join .step_02 div.input_sc ul.type_sub>li.w100{width:100%}.join .step_02 div.input_sc ul.type_sub>li.id_check{font-size:13px;font-size:0.845rem;float:right;width:60%;margin:7px 0 0 0}.join .step_02 div.input_sc ul.type_sub>li.pw_check{font-size:13px;font-size:0.845rem;float:right;width:60%;margin:7px 0 0 0}.join .step_02 div.input_sc ul.type_sub.address>li div.zipcode-wrap{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:6px;padding-bottom:6px}.join .step_02 div.input_sc ul.type_sub.address>li div.zipcode-wrap button.btn,.join .step_02 div.input_sc ul.type_sub.address>li div.zipcode-wrap input.zipcode{-webkit-box-flex:0;-ms-flex:0 0 88px;flex:0 0 88px}.join .step_02 div.input_sc ul.type_align{margin:10px 0 0 0}.join .step_02 div.input_sc ul.type_align>li{float:left;width:100%;margin:0 2% 7px 0}.join .step_02 div.input_sc ul.type_align>li.col_2{width:44.42%;margin:0 2% 7px 0}.join .step_02 div.input_sc ul.type_align>li.col_3{width:30.83%;margin:0 2% 7px 0}.join .step_02 div.input_sc ul.type_align>li.col_4{width:23%;margin:0 2% 7px 0}.join .step_02 div.input_sc ul.type_align>li.col_txt{width:14px;padding:8px 0 7px 0}.join .step_02 div.input_sc span.t1{display:inline-block;padding:8px 0 7px 0;font-weight:600}.join .step_02 div.input_sc span.infoText{margin:0 0 0 5px}.join .step_02 div.input_sc span.infoText.essential{color:#de1111}.join .step_02 div.input_sc span.infoText.option{color:#2376e4}.join .step_02 div.input_sc span.infoText>sup{top:-0.1em;font-size:11px}.join .step_02 div.input_sc span.t2{font-size:14px;font-size:0.91rem;display:block;padding:0 0 5px 0;font-weight:600}.join .step_02 div.input_sc span.t3{font-size:13px;font-size:0.845rem;display:block}.join .step_02 div.input_sc em.info,.join .step_02 div.input_sc span.info{font-size:13px;font-size:0.845rem;color:#de1111;padding:0 0 0 7px}.join .step_02 div.input_sc span.info_select{font-size:13px;font-size:0.845rem;display:block;padding:7px 0;color:#de1111;text-align:right}.join .step_02 div.input_sc div.route_box{background:#fff;border-top:2px dashed #ddd;padding:20px 0 0 0;margin:10px 0 0 0}.join .step_02 div.input_sc div.route_box table.tbl_route{width:100%;border-top:1px solid #ddd;margin:10px 0 0 0}.join .step_02 div.input_sc div.route_box table.tbl_route td,.join .step_02 div.input_sc div.route_box table.tbl_route th{padding:8px 0;border-top:1px solid #f0f0f0}.join .step_02 div.input_sc div.route_box table.tbl_route td.bdr_none,.join .step_02 div.input_sc div.route_box table.tbl_route th.bdr_none{border-top:none;padding:0 0 8px 0}.join .step_02 div.input_sc div.route_box table.tbl_route th{background:none;font-weight:normal;text-align:left}.join .step_02 div.input_sc div.route_box table.tbl_route td>input[type=checkbox]{margin:0 0 7px 0}.join .step_02 div.input_sc div.route_box div.d-flex-wrap{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:6px}.join .step_02 div.input_sc div.route_box div.d-flex-wrap .input-item{-webkit-box-flex:1;-ms-flex:1;flex:1}.join .step_03{padding:30px 0 0 0;text-align:center}.join .step_03 i{font-size:40px;font-size:2.6rem;display:block;color:#51565e;padding:0 0 13px 0}.join .step_03 .t1{font-size:16px;font-size:1.04rem}.join .step_03 .t2{font-size:17px;font-size:1.105rem;padding:7px 0 0 0}.join .step_03 .t2 span{font-weight:600}div.otp_wrap{border-radius:10px;background-clip:padding-box;width:100%;padding:20px 19px 18px 19px;margin:30px 0 0 0;border:2px solid #e8e9eb}div.otp_wrap div.otpBtnBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:10px 0 0 0}div.otp_wrap div.otpBtnBox button{border-radius:2px;background-clip:padding-box;display:inline-block;width:48.5%;height:40px}div.otp_wrap p.stxt{font-size:13px;font-size:0.845rem;margin:20px 0 0 0;text-align:center}.dormancy,.login,.lost,.pwmodify{padding:0 6.5%}.dormancy p.info_txt,.login p.info_txt,.lost p.info_txt,.pwmodify p.info_txt{font-size:14px;font-size:0.91rem;margin:0 0 10px 0}.dormancy p.deadline,.login p.deadline,.lost p.deadline,.pwmodify p.deadline{margin:4px 0 0 0;font-size:13px;color:#c80000;text-align:center}.login.certi{display:none}.login.certi div.browser_info{margin:20px 0 0 0}.login.certi div.browser_info p{font-weight:16px;font-weight:600}.login.certi div.browser_info ul.etc{margin:5px 0 0 0}.login ul.etc{margin:25px 0 0 0}.login ul.etc li{font-size:13px;font-size:0.845rem;line-height:19px;line-height:1.125rem;position:relative;padding:3px 0 0 8px;list-style-type:none}.login ul.etc li:before{content:"";border-radius:100%;background-clip:padding-box;display:block;background:#51565e;position:absolute;top:12px;left:0;width:3px;height:3px}.lost{padding:30px}.lost.pw{display:none}.lost div.result_sc i{font-size:40px;font-size:2.6rem;display:block;color:#51565e;padding:0 0 13px 0;text-align:center}.lost div.result_sc .result_txt{text-align:center}.lost div.result_sc .result_txt span{font-weight:600;letter-spacing:0.5px}.lost div.result_sc .btn_sc{margin:30px 0 0 0}.lost div.result_sc .btn_sc button{margin:0 15px}.lost ul.code_input{margin:30px 0 0 0}.lost ul.code_input>li button{float:right}.lost ul.code_input>li.col_left{float:left;width:calc(100% - 107px);margin:0 0 5px 0}@media screen and (max-width:320px){.lost ul.code_input>li.col_left{width:59%}}.lost ul.code_input>li.col_right{float:right;width:102px;margin:0 0 5px 5px}.lost ul.code_input>li.w100{float:left;width:100%}.lost ul.code_input>li.w100 p.deadline{text-align:left}.dormancy i{font-size:40px;font-size:2.6rem;display:block;color:#51565e;padding:0 0 13px 0;text-align:center}.pwmodify{padding:0 0 35px 0}.pwmodify i{font-size:40px;font-size:2.6rem;display:block;color:#51565e;padding:0 0 13px 0;text-align:center}.pwmodify .modify_box{border-top:2px dashed #ddd;margin:20px 0 0 0}.pwmodify .modify_box .input_sc{position:relative;margin:15px 0 0 0}.pwmodify .modify_box .input_sc ul{margin:10px 0 0 0}.pwmodify .modify_box .input_sc ul li{width:100%;margin:0 0 7px 0}.pwmodify .modify_box .input_sc ul li span.t1{font-weight:600}.pwcheck{padding:0 0 35px 0}.pwcheck i{font-size:40px;font-size:2.6rem;display:block;color:#51565e;padding:0 0 13px 0;text-align:center}.pwcheck .modify_box{border-top:2px dashed #ddd;margin:20px 0 0 0}.pwcheck .modify_box .input_sc{position:relative;margin:15px 0 0 0}.pwcheck .modify_box .input_sc ul{margin:10px 0 0 0}.pwcheck .modify_box .input_sc ul li{width:100%;margin:0 0 7px 0}.pwcheck .modify_box .input_sc ul li span.t1{font-weight:600}.policy>h2{font-size:22px;font-size:1.43rem;padding:0 0 30px 0;color:#262626;font-weight:600}.policy>h3{font-size:18px;font-size:1.17rem;padding:0 0 12px 0;font-weight:600}.policy>ol{padding:0 0 0 20px;margin:0 0 30px 0}.policy>ol li{padding:0 0 5px 0;list-style-type:decimal}.policy>ol li:last-child{padding:0}.policy>ol li>ol{padding:0 0 0 20px;margin:7px 0}.policy>ol li>ol li{padding:0 0 5px 0;list-style-type:decimal}.policy>ol li>ol li:last-child{padding:0}.btn_sc{margin:15px 0 0 0}.btn_sc .find,.btn_sc .join{font-size:15px;font-size:0.975rem;margin:0 2.5%;font-weight:normal}.btn_sc .find>i,.btn_sc .join>i{margin:0 0 0 7px}#spn_pwd_level_text{font-size:12px;font-size:0.78rem;padding:10px 0 5px 0}.pw_level0{font-size:12px;font-size:0.78rem;padding:10px 0 5px 0}.pw_level0 b{color:#de1111;font-weight:normal}.pw_level1{font-size:12px;font-size:0.78rem;background:url("/_Resources/Mobile/images/member/pw_level1.png") no-repeat 0 center;padding:10px 0 5px 35px}.pw_level1 b{color:#de1111;font-weight:normal}.pw_level2{font-size:12px;font-size:0.78rem;background:url("/_Resources/Mobile/images/member/pw_level2.png") no-repeat 0 center;padding:10px 0 5px 35px}.pw_level2 b{color:#ff5d0d;font-weight:normal}.pw_level3{font-size:12px;font-size:0.78rem;background:url("/_Resources/Mobile/images/member/pw_level3.png") no-repeat 0 center;padding:10px 0 5px 35px}.pw_level3 b{color:#3b8bf5;font-weight:normal}