@charset "utf-8";

/* =========================== PAGE */
#board1003{position:relative;max-width:var(--mainsize);margin:30px auto;padding-bottom:100px;font-size:15px;line-height:1.8;color:#777;font-family:var(--k-font)}
#board1003 *{word-break:keep-all}

.sh_tbl_common{width:100%;border-top:1px solid #555}
.sh_tbl_common table{width:100%}
.sh_tbl_common th{border-bottom:1px solid #e1e1e1;font-size:15px;font-weight:600;color:#222} 
.sh_tbl_common td{border-bottom:1px solid #e1e1e1;font-size:14px;color:#777}

#sh_bo_w{font-size:15px;letter-spacing:-.3px;line-height:1.8;color:#666}
.required, textarea.required {background-image:url('../img/sub/require.png') !important;background-repeat:no-repeat !important;background-position:right top !important}

/* 라이트 */
#sh_write_tbl label{font-size:15px;font-weight:600}
#sh_write_tbl th{width:16%;padding:10px 0;line-height:1.6;;vertical-align:middle;background-color:#f5f6f8}
#sh_write_tbl td{padding:10px}
#sh_write_tbl .cate_wrap{display:inline-block;min-width:181px;padding-left:10px;border-radius:2px;border:1px solid #e1e1e1}
#sh_write_tbl .sh_select{min-width:160px;height:40px;border:1px solid #e1e1e1;font-size:15px;color:#777;background-color:transparent}
/* #sh_write_tbl .sh_select{min-width:160px;height:40px;border:none;font-size:15px;color:#777;background-color:transparent} */
/* #sh_write_tbl .sh_select:focus, #sh_write_tbl .sh_select:active{border:none!important} */
#sh_write_tbl .sh_input{height:40px;padding:0 20px 0 12px;border:1px solid #e1e1e1;border-radius:2px;font-size:15px;color:#777}
#sh_write_tbl .sh_input:focus, #sh_write_tbl .sh_input:active{border:1px solid #e1e1e1!important;outline:none}
#sh_write_tbl .frm_address{margin-top:5px}
#sh_write_tbl .zip_btn{width:125px;height:40px;margin-left:2px;border:none;border-radius:2px;font-size:14px;font-weight:600;color:#fff;background-color:#555}
#sh_write_tbl .read{background-color:#f5f6f8}
#sh_write_tbl textarea, #sh_write_tbl .txtarea{width:100%;height:100px;padding:1.3em;border:1px solid #e1e1e1;border-radius:2px;box-shadow:none; resize:none; overflow:hidden; pointer:default;}
#sh_write_tbl textarea:focus, #sh_write_tbl textarea:active{border:1px solid #e1e1e1!important}
#sh_write_tbl .frm_file{height:40px;padding:0;font-size:14px}
#sh_write_tbl .ps{font-size:14px;color:#ff567f}
#sh_write_tbl span.ps{padding-left:10px}
#sh_write_tbl .privacy{font-size:15px;background-color:#f5f6f8}
#sh_write_tbl .agr_area{text-align:right}
#sh_write_tbl .agr_area p{display:inline-block;vertical-align:middle}
#sh_write_tbl .agr_area input{margin-left:10px}
#sh_write_tbl .agr_area label{vertical-align:middle;font-size:14px}

/* 라이트 버튼 */
.btn_area{position:relative;margin:20px 0;text-align:center}
.btn_type01{display:inline-block;width:180px;height:55px;margin:0 auto;border-radius:2px;font-size:15px;font-weight:600;color:#fff;text-align:center;line-height:55px;background-color:#0054a6;-webkit-transition:all .2s;transition:all .2s}
.btn_type01:hover{background-color:#0064c5}
a.cancel_btn{display:inline-block;vertical-align:top;width:75px;height:55px;border:none;border-radius:2px;font-size:15px;font-weight:600;text-align:center;color:#fff;line-height:55px;background-color:#bbb}
a.btn_normal{display:inline-block;vertical-align:top;width:75px;height:55px;border:none;border-radius:2px;font-size:15px;font-weight:600;text-align:center;color:#fff;line-height:55px;background-color:#bbb}
a.btn_line{display:inline-block;vertical-align:top;width:75px;height:55px;border:none;border-radius:2px;border:1px solid #d1d1d1;font-size:15px;font-weight:600;text-align:center;color:#777;line-height:53px}
.comp_btn{border:none}

@media(max-width:1024px){
#board1003{margin:0 auto;padding:30px 15px}
}
@media(max-width:768px){
.sh_tbl_common th{font-size:14px}
#sh_write_tbl label{font-size:14px}
#sh_write_tbl .sh_input{font-size:14px}
}
@media(max-width:580px){
#board1003{padding:30px 0}
#sh_write_tbl th{font-size:14px}
.sh_tbl_common th{font-size:13px}
#sh_write_tbl label{font-size:13px}
#sh_write_tbl .sh_input{width:100%}
#sh_write_tbl #sh_zip{width:calc(100% - 135px)}
#sh_write_tbl .zip_btn{font-size:13px}
#sh_write_tbl .agr_area p{display:block}
.btn_type01{width:130px;height:45px;line-height:45px;font-size:14px}
a.cancel_btn{width:65px;height:45px;line-height:45px;font-size:14px}
}