input::placeholder,textarea::placeholder{font-size:inherit}.form-control.is-valid:focus,input.line:focus,select.line:focus,textarea.line:focus{border-bottom-color:#8c53ff;outline:0;box-shadow:none;background-color:#fff}input.box:focus,textarea.form-control:focus{border-color:#8c53ff;box-shadow:0 0 2px rgba(140,83,255,.8);background-color:#fff}.form-control::-webkit-input-placeholder,::-webkit-input-placeholder{font-weight:400;color:#b1b2b3}.form-control::-moz-placeholder,::-moz-placeholder{font-weight:400;color:#b1b2b3}.form-control:-moz-placeholder,:-moz-placeholder{font-weight:400;color:#b1b2b3}.form-control:-ms-input-placeholder,:-ms-input-placeholder{font-weight:400;color:#b1b2b3}.custom-select[readonly],.form-control[readonly],input[readonly],select[readonly]{border-bottom:1px solid #e6e6e6;background-color:#fff}.custom-select[disabled],.form-control[disabled],input[disabled],select[disabled]{background-color:#fbfbfb}.ir_pm{display:block;overflow:hidden;font-size:0;line-height:0;text-indent:-9999px}.ir_wa{position:relative;display:block;overflow:hidden;z-index:-1;width:100%;height:100%}.screen_out{position:absolute;overflow:hidden;width:0;height:0;line-height:0;text-indent:-9999px}.guide_txt{margin:70px 0 20px;font-size:20px;font-weight:700;line-height:30px;color:#ff4646}.custom-select,.form-control,button,input,select,textarea{vertical-align:middle;font-family:"Spoqa Han Sans Neo","Noto Sans KR","Malgun Gothic",Tahoma,Helvetica,AppleGothic,Helvetica,Sans-serif;font-size:16px;font-weight:400}input,input.form-control,input[type=password],input[type=search],input[type=text]{display:inline-block;width:100%;background:0 0;color:#000}.form-group.required,.form-group.required .certi_area{position:relative}.form-group.required::before{position:absolute;top:25px;left:0;display:inline-block;font-size:16px;color:#695fbf;content:"*"}.form-group.required.is-invalid::before{color:red}.form-group.modifiable::before{position:absolute;top:25px;left:0;display:inline-block;font-size:16px;color:#695fbf;content:""}.form-group.required.phone_area .certi_area::before{position:absolute;top:50%;left:8px;display:inline-block;font-size:16px;color:#695fbf;content:"*";transform:translateY(-50%)}.form-group.required.phone_area::before{display:none}.form-group.required>.form-control{padding-left:16px}.form-group.modifiable>.form-control{padding-left:0}.form-control.line{border-style:solid;border-color:#e6e6e6;border-width:0 0 1px}.form-control::placeholder{font-size:16px;font-weight:400;line-height:1.5}.form-control.box{padding-left:15px;border:1px solid #d9d9d9;background-color:#fff;border-radius:5px}.form-control{height:60px}.form-control.box::placeholder{font-size:16px}.form-control.is-valid,.was-validated .form-control:valid{background-image:url(/content/images/icon/icon_valid.png);background-repeat:no-repeat;background-position:right center;background-size:24px auto}.form-group.is-valid .form-control{padding-right:30px;box-shadow:none;background-image:url(/content/images/icon/icon_valid.png);background-repeat:no-repeat;background-position:100% 50%;background-size:24px auto}.form-group.is-invalid .form-control{border-bottom:1px solid red;box-shadow:none;background:0 0}.form-group.is-invalid .custom-select{border-bottom:1px solid red}.form-group .my_code~.btn_sm{position:absolute;top:30px;right:0;display:inline-flex;align-items:center;justify-content:center;padding:0 1.6rem;width:11.6rem;height:3.6rem;font-size:1.6rem;transform:translateY(-50%);border-radius:10rem}.invalid-feedback{position:relative;display:none;margin-top:6px;padding-left:10px;font-size:12px;line-height:18px;color:red}.invalid-feedback::before{position:absolute;top:5px;left:0;display:inline-block;vertical-align:text-top;font-size:13px;line-height:1;color:red;content:"*"}.form-group.is-invalid .invalid-feedback{display:block}.agree_wrap.is-invalid .invalid-feedback{display:block;margin-top:20px}.wrap_input{display:flex;align-items:center;justify-content:space-between;flex-direction:row}.wrap_input:has(.btn_input_add) .form-control{border-right-width:0;border-radius:5px 0 0 5px}.wrap_input:has(.btn_input_add) .btn_input_add{border-radius:0 5px 5px 0}.btn_gray{border:1px solid #333;background:#333;color:#fff}.btn_input_add{flex:none;border:1px solid #000;width:90px;height:60px;color:#000}.view_wrap .btn_input_add{border:1px solid #000;width:98px;height:48px;color:#000;box-sizing:border-box}.custom-select,select{padding:0;border:0;width:100%;color:#b1b1b1;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}select::-ms-expand{display:none}.custom-select{padding:0 48px 0 20px;height:60px;background-color:#fff;background-repeat:no-repeat;background-position:calc(100% - 20px) center;background-size:14px auto;box-sizing:border-box}.custom-select.line{border-style:solid;border-color:#e6e6e6;background-image:url(/content/images/icon/icon_select.png);border-width:0 0 1px 0}.custom-select.box{border-style:solid;border-color:#d9d9d9;background-image:url(/content/images/icon/arrow_down.png);color:#b1b1b1;border-width:1px}.custom-select.prd_option{background-image:url(/content/images/icon/icon_select.png)}.custom-select.selected{background-image:url(/content/images/icon/ico_arrow_down_disabled.png)}.custom-select.box_s{padding-left:13px;border-style:solid;border-color:#e6e6e6;width:72px;height:36px;background-image:url(/content/images/icon/ico_select_arrow_down.png);background-size:12px auto;border-width:1px;border-radius:5px}.wrap_select_date .custom-select.box_s{border-width:1px 0 1px 1px;border-radius:0}.wrap_select_date .custom-select.box_s:first-child{border-radius:5px 0 0 5px}.wrap_select_date .custom-select.box_s:last-child{border-width:1px;border-radius:0 5px 5px 0}.quantity_wrap .box_s{background-position:calc(100% - 8px) center}.wrap_select_date{display:flex;align-items:center;justify-content:center;flex-direction:row;width:100%}.wrap_select_date select.select_date{flex:1;height:48px;color:#000}textarea::placeholder{font-size:16px}textarea,textarea.form-control{padding:10px 12px;border:1px solid #d5d5d5;width:100%;height:270px;background:#fff;color:#000;resize:none;border-radius:10px}.check_area{display:inline-block;vertical-align:middle}.check_area.type02{display:block}.check_area input{display:none}.check_area input+label,.check_area label{background-repeat:no-repeat;background-position:left center}.check_area label{display:inline-block;padding-top:2px;padding-left:32px;height:auto;min-height:24px;vertical-align:top;background-image:url(/content/images/icon/ico_check_off.png);background-size:24px;font-size:14px;font-weight:400;line-height:1.5;color:#b1b2b3;letter-spacing:-.6px;cursor:pointer}.check_area input:checked+label{background-image:url(/content/images/icon/ico_check_on.png);color:#000}.check_area.ty02 input:checked+label{background-image:url(/content/images/icon/ico_check_ty02_on.png)}.check_area.lg label{padding-left:40px;min-height:30px}.check_area.lg input:checked+label,.check_area.lg label{background-size:30px}.check_area input[disabled]+label,.check_area input[readonly]+label{background-image:url(/content/images/icon/icon_check_disabled.png);color:#e2e2e2}.radio_wrap{font-size:0}.radio_area{display:inline-block;vertical-align:middle}.radio_area:last-child{margin-right:0}.radio_area input{display:none}.radio_area label{display:inline-block;padding-left:32px;min-height:24px;vertical-align:top;background-repeat:no-repeat;background-position:0 50%;background-size:24px;font-size:14px;font-weight:400;line-height:25px;color:#959595;cursor:pointer}.radio_area input+label{background-image:url(/content/images/icon/ico_select_off.png)}.radio_area input:checked+label{background-image:url(/content/images/icon/ico_select_on.png);color:#000}.radio_area input[disabled]+label,.radio_area input[readonly]+label{background-image:url(/content/images/icon/ico_select_disable_off.png);color:#c2c2c2;pointer-events:none}.radio_area input[disabled]:checked+label,.radio_area input[readonly]:checked+label{background-image:url(/content/images/icon/ico_select_disable_on.png)}.radio_area input[type=radio]:checked:disabled+label{color:#e2e2e2}.form-group{margin:0}.form-group.imported input[disabled],.form-group.imported input[readonly]{border-bottom:0}.form_wrap_line .form-group:nth-of-type(1){margin-top:0}.form_wrap_line .input{display:flex;align-items:center;padding:9px 0;border-bottom:1px solid #e6e6e6;min-height:4.8rem;font-size:16px;line-height:19px;color:#000}.address_area{cursor:pointer}.form_wrap_line .address_area{position:relative;cursor:pointer}.form_wrap_line .address_area .input{padding-right:36px;width:100%;height:60px;box-sizing:border-box}.form_wrap_line .address_area .input_zipcode{padding-right:50px;cursor:pointer}.form_wrap_line .address_area .placeholder{position:absolute;top:50%;left:0;font-size:16px;line-height:19px;color:#b1b2b3;transform:translateY(-50%)}.form_wrap_line .address_area .btn_address{position:absolute;top:50%;right:10px;width:28px;height:28px;transform:translateY(-50%)}.form_wrap_line .address_area.unmodifiable .btn_address{cursor:auto}.phone_area .row{gap:0 20px}.phone_area .row div:nth-child(2){flex:1}.form_wrap_line .check_area{margin-top:15px}.form_wrap_line div.btn-group{margin-top:60px}.form_wrap_line .certi_area{position:relative}.form-group.required .certi_area input{padding-left:20px}.form_wrap_line .certi_area .btn_area{position:absolute;top:50%;right:0;display:flex;align-items:center;z-index:10;transform:translate(0,-50%)}.form_wrap_line .certi_area.authentication_number .btn_area{top:30px}.form_wrap_line .certi_area .time{margin-right:10px;font-size:1.3rem;font-weight:700;color:#000;letter-spacing:0}.form_wrap_line .form-group.certi_area .btn_default,.form_wrap_line .form-group.certi_area.is-valid .success{display:flex;align-items:center;justify-content:center}.form_wrap_line .form-group.certi_area .success,.form_wrap_line .form-group.certi_area.is-valid .btn_default{display:none}.form_wrap_line .btn_right{margin-top:20px}.form_wrap_box .form_area{padding:14px 0;border-top:1px solid #f5f5f5}.form_wrap_box .form_area:last-child{padding-bottom:0}.form_wrap_box .file_area input[type=file]{display:none}.file_area ul{display:inline-grid;gap:6px;max-width:250px;grid-template-columns:repeat(4,1fr)}.file_area li{width:100%}.file_area li div{padding-bottom:100%;height:0}.form_wrap_box .file_area .btn_file_del{position:absolute;top:10%;right:10%;width:18px;height:18px;background:url(/content/images/icon/btn_file_del.png) no-repeat 50%/100% auto}.form_wrap_box .file_area .btn_file_add{position:relative;display:block;border:solid 1px #e6e6e6;width:100%;height:100%;background:#fff url(/content/images/icon/ico_customer_add.png) no-repeat center center/20px auto;cursor:pointer}.form_wrap_box .file_area .info{margin-top:1.1rem;font-size:1.2rem;line-height:1.7rem;color:#959595}.form_wrap_box .file_sel_area input{display:none}.form_wrap_box .btn-group{margin-top:3rem}.form_area .unmodifiable input[disabled],.form_area .unmodifiable input[readonly]{border-bottom:1px solid transparent}.form_area .unmodifiable input[disabled]::placeholder,.form_area .unmodifiable input[readonly]::placeholder{color:#000}.form-group.required.unmodifiable::before{position:absolute;top:17px;left:0;display:inline-block;font-size:16px;color:transparent;content:""}.unmodifiable .form-control.is-valid:focus,.unmodifiable input.line:focus,.unmodifiable select.line:focus,.unmodifiable textarea.line:focus{border-bottom:1px solid #d5d5d5}.unmodifiable .form-control.is-valid:focus[readonly],.unmodifiable input.line:focus[readonly],.unmodifiable select.line:focus[readonly],.unmodifiable textarea.line:focus[readonly]{border-bottom:1px solid #d5d5d5}.unmodifiable .form-control.is-valid:focus[disabled],.unmodifiable input.line:focus[disabled],.unmodifiable select.line:focus[disabled],.unmodifiable textarea.line:focus[disabled]{border-bottom:1px solid #d5d5d5}.contents form input.txt_black::placeholder{color:#000}.modifiable .form-control[disabled],.modifiable .form-control[readonly]{border-bottom-width:0}.modifiable .form-control::placeholder{color:#000}.unmodifiable .form-control::placeholder{color:#b1b2b3}.unmodifiable.date_birth_area .custom-select.box.day,.unmodifiable.date_birth_area .custom-select.box.month,.unmodifiable.date_birth_area .custom-select.box.year{pointer-events:none}.file_area li a img{position:relative;top:0;left:0;margin:auto;width:100%;height:100%;object-fit:cover}.file_area li{position:relative;display:inline-block;flex:none;width:77px;height:77px}.file_area li div{position:absolute;overflow:hidden;width:100%;height:100%;background:0 0;border-radius:20px}.file_area li div img{position:absolute;top:0;left:0;margin:auto;width:100%;height:100%;object-fit:cover}.form-group.file_area input[type=file]{display:none}.form-group.file_area .btn_file_del{position:absolute;top:10%;right:10%;width:18px;height:18px;background:url(/content/images/icon/btn_file_del.png) no-repeat 50%;background-size:100% auto}.form-group.file_area .btn_file_add{position:relative;display:block;border:solid 1px #e6e6e6;width:100%;height:100%;background:#fff url(/content/images/icon/ico_customer_add.png) no-repeat center center;background-size:20px auto;cursor:pointer}.file_area li:nth-child(4)~.add_photo{display:none}.form-group.file_area .info{margin-top:1.1rem;font-size:1.2rem;line-height:1.7rem;color:#959595}.form-group .file_sel_area input{display:none}.form-group .btn-group{margin-top:3rem}.agree_wrap{margin-top:60px}.agree_wrap .check_area label{font-size:14px}.agree_wrap .check_area label>span{color:#7261ff}.agree_wrap .all_check{padding-bottom:15px;border-bottom:1px solid #d9d9d9;height:auto;line-height:1}.agree_wrap .agree_check{display:flex;align-items:flex-start;justify-content:space-between;margin-top:15px}.agree_wrap .agree_check .check_area{flex:1;margin-right:4px}.agree_wrap .agree_check .terms_link{display:block;font-size:12px;line-height:18px;color:#b1b2b3;text-decoration:underline}.inquiry_write .form-group:not(.file_area){margin-top:10px}.inquiry_write .form-group:first-child{margin-top:0}.search_form{display:flex;gap:20px;align-items:center;justify-content:space-between;flex-wrap:wrap;font-size:16px}.search_form form{width:100%}.search_form .custom-select{flex:1}.search_form .wrap_btn{flex:none;margin-top:0;width:200px;font-size:inherit}.search_form .wrap_btn .btn{width:inherit;max-width:unset}.date_birth_area .col-4.custom-select{border-collapse:collapse;box-sizing:border-box;border-width:1px 1px 1px 0}.date_birth_area .col-4.custom-select:first-child{border-width:1px}@media (max-width:767px){.custom-select,.form-control,button,input,select,textarea{font-size:14px}.custom-select,.form-control{height:50px}.form_wrap_line .address_area .input{height:50px}.form-group.required .certi_area input{padding-left:15px;letter-spacing:-.07rem}.form_wrap_box .file_area .btn_file_add{background-color:#fbfbfc}.form-group.file_area .btn_file_add{background-color:#fbfbfc}.radio_area input+label{padding-left:22px;background-size:18px}.form_wrap_box .row_area .row div:first-child{padding-right:8px}.form_wrap_box .row_area .row div:last-child{padding-left:8px}.agree_wrap .agree_check.pl-20{padding-left:10px}.agree_wrap .check_area label{background-position:0 2px;font-size:13px;text-align:left}.form-control.line::placeholder{font-size:14px}.form-control.box::placeholder{font-size:14px}.form-group .my_code~.btn_sm{top:25px;width:9rem;height:3rem;font-size:1.3rem;line-height:2.8rem}.search_form{gap:10px}.search_form .wrap_btn{width:70px}.search_form .wrap_btn .btn{height:50px}}@media (max-width:480px){div[class*=col]>.custom-select{padding:0 30px 0 10px;background-position:calc(100% - 10px) center}textarea::placeholder{font-size:14px}.form_wrap_line .certi_area.authentication_number .btn_area{top:25px}.invalid-feedback{margin-top:5px}.check_area input+label{padding-left:24px;background-image:url(/content/images/icon/ico_check_off.png);background-repeat:no-repeat;background-size:18px;font-size:13px;line-height:24px;background-position-x:0;background-position-y:2px}.item_qna .check_area label{background:url(/content/images/icon/ico_check_off.png) no-repeat 0 center;background-size:18px}.check_area input:checked+label{background-image:url(/content/images/icon/ico_check_on.png)}.join_contents .agree_wrap .check_area input+label,.join_contents .agree_wrap .check_area input:checked+label{background-position:0 2px}.join_contents .agree_wrap .agree_check:nth-child(4) .check_area input+label{max-width:95%;line-height:1.25}.agree_wrap .agree_check .terms_link{line-height:24px}.agree_wrap .agree_check{margin-top:10px}.agree_wrap .agree_check.pl-20 .terms_link{display:none}.phone_area .row{gap:0 10px}.check_area label{padding-top:0}.date_birth_area .col-4.custom-select{background-position-x:calc(100% - 12px)}}