@charset "utf-8";*{box-sizing:border-box;padding:0;margin:0;font-family:'Pretendard';letter-spacing:-0.05em}#wrap{width:100%;background-color:#efefef}#m_wrap{max-width:640px;margin:0 auto}#top_cont{width:100%;background-color:#fff;border-bottom:1px solid #f3f3f3}.content01{width:89%;padding:18px 0 16px 0;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.top_logo{width:40%}.top_logo img{width:100%}.top_call{width:30%}.top_call img{width:100%}#db_cont{width:100%;background-color:#f9fcff}.content02{width:96%;padding:40px 0 48px 0;margin:0 auto}.h3{background-color:#f223ac;width:195px;padding:8px 0;margin:0 auto;border-radius:5px}.h3 p{font-size:20px;font-weight:500;text-align:center;color:#fff}.h2{font-size:28px;font-weight:800;text-align:center;color:#1b2f42;margin:16px 0 0 0}.h1{font-size:48px;font-weight:800;text-align:center;color:#0055a4}.input_box{width:89%;margin:20px auto 0 auto;background-color:#fff;border-top:8px solid #0055a4;border-left:2px solid #0055a4;border-right:2px solid #0055a4}.input_conts{width:84%;margin:0 auto;padding:24px 0}.input_flex{display:flex;justify-content:space-between}.input_form01{width:57%;height:40px;line-height:40px;border:0;border:1px solid #ccc;text-align:center;font-size:16px;-webkit-appearance:none;margin-bottom:8px}#gen{width:40%;display:flex;justify-content:space-between;margin-bottom:8px}#gen label{width:48%;display:inline-block}#gen input[type=radio]{display:none}#gen input[type=radio]:checked+span{background-color:#fff;border:1px solid #f223ac;color:#f223ac}#gen label span{display:inline-block;width:100%;height:40px;background-color:#fff;outline:0;font-size:16px;text-align:center;line-height:40px;border:1px solid #ccc}.input_text{font-size:20px;font-weight:600;text-align:center;color:#1b2f42;margin-bottom:16px}.input_form{width:100%;height:40px;line-height:40px;border:0;border:1px solid #ccc;text-align:center;font-size:16px;-webkit-appearance:none;margin-bottom:8px}.smsWrap .form{width:75%;height:40px;border:1px solid #ccc;text-align:center;font-size:16px}#mobile_wrap{display:flex;justify-content:space-between;margin-bottom:8px}#btnSendAuthCode{width:23%;border:0;background-color:#072643;height:40px;font-size:16px;text-align:center;color:#fff;-webkit-appearance:none;cursor:pointer}#auth_wrap{display:flex;justify-content:space-between;margin-bottom:8px}#btnCheckAuthCode{width:23%;border:0;background-color:#072643;height:40px;font-size:16px;text-align:center;color:#fff;-webkit-appearance:none;cursor:pointer}.personal_box{font-size:13px;font-weight:400;text-align:center;color:#939393;margin-top:4px}.p_box{display:flex;flex-wrap:wrap;justify-content:space-between}.p_box:nth-child(1){margin-bottom:6px}.btn_01{border:0;outline:0;background-color:#0055a4;width:89%;margin:0 auto;padding:20px;border-radius:0 0 20px 20px;display:inherit;font-size:24px;font-weight:700;text-align:center;color:#fff847}#pay_table{width:89%;margin:28px auto 0;display:flex;justify-content:space-between;flex-wrap:wrap}.box{width:48.5%;padding:16px 0;background-color:#fff;border-radius:5px;border:1px solid #0055a4;text-align:center;margin-bottom:8px}.brand_name{font-size:15px;font-weight:600;text-align:center;color:#1b2f42}.brand_price{display:flex;justify-content:center;align-items:flex-end;margin-top:6px}.price{font-size:20px;font-weight:600;text-align:right;color:#0055a4;margin-right:4px}.sub_price{font-size:15px;font-weight:400;text-align:center;color:#939393}.price_infor{font-size:14px;font-weight:400;text-align:center;color:#1b2f42;margin-top:12px}.price_infor span{font-weight:600;text-decoration:underline}#footer_2023{width:100%;background-color:#fff}.infor_summary{background-color:#4e4e4e;padding:30px 0 22px 0}.infor_summary>div{width:89%;margin:0 auto}.infor_summary p{color:#eee;font-size:13px;line-height:20px;margin-bottom:6px;letter-spacing:-0.6px;font-weight:300;text-align:left}.footer_conts{max-width:640px;width:85%;margin:0 auto;padding:40px 0;letter-spacing:-0.6px}.footer_conts li{list-style:none;float:left;margin-right:10px}.footer_conts ul::after{clear:both;display:block;content:""}.footer01 li:nth-child(odd)::after{display:inline-block;content:"";width:1px;height:10px;background-color:#e1e1e1;margin-left:8px}.footer_popup li{font-size:14px;font-weight:600;color:#222;text-align:left;margin-right:16px}.footer_popup a{color:#222}.footer01{margin-top:25px;margin-bottom:25px}.footer01 li{font-size:13px;line-height:18px;margin-bottom:10px;font-weight:400;color:#666;text-align:left}.footer02 li{font-size:13px;line-height:18px;font-weight:400;color:#999;text-align:left}