/*------------------------ apply.html 추가------------------------*/
/* =========================== 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: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{width:500px;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:12px;border:1px solid #e1e1e1;border-radius:2px;box-shadow:none}
#sh_write_tbl textarea:focus, #sh_write_tbl textarea:active{border:1px solid #e1e1e1!important}
#sh_write_tbl .frm_file{height:auto;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:13px;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}
}

/*------------------------ 게시판 상세 추가------------------------*/
/* =========================== PAGE */
#board1002{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)}
#board1002 *{word-break:keep-all}

#sh_bo_v{border-top:1px solid #555;font-size:15px;letter-spacing:-.3px;line-height:1.8;color:#666}
#sh_bo_v .tit{min-height:60px;padding:15px;border-bottom:1px solid #eee;font-size:17px;font-weight:600;color:#222;background-color:#f5f6f8}
#sh_bo_v .tit .cate{color:#0054a6}
#sh_bo_v .tit .cate:after{display:inline-block;content:"";width:1px;height:10px;margin:0 12px;background-color:#ccc}

/* 상단 정보 */
#sh_bo_v .info{height:60px;padding:0 15px;border-bottom:1px solid #eee;font-size:14px;line-height:60px}
#sh_bo_v .info:after{display:block;content:"";visibility:hidden;clear:both}
#sh_bo_v .info p{float:left}
#sh_bo_v .info ul{float:right}
#sh_bo_v .info ul li{display:inline-block;margin-left:30px}
#sh_bo_v .info b{font-weight:normal}
#sh_bo_v .info b:after{display:inline-block;content:"";width:1px;height:10px;margin:0 12px;background-color:#ccc}

/* 본문 */
#sh_bo_v .bo_ul{overflow:hidden}
#sh_bo_v .bo_ul li{padding:5px 15px}
#sh_bo_v .bo_ul li:first-child{padding-top:15px}
#sh_bo_v .bo_ul li:last-child{padding-bottom:15px;border-bottom:1px solid #eee}
#sh_bo_v .bo_ul span{display:inline-block;min-width:80px;height:30px;margin-right:15px;border:1px solid #e1e1e1;border-radius:20px;font-size:14px;font-weight:600;text-align:center;color:#222;line-height:30px;background-color:#f5f6f8}
#sh_bo_v .bo_cont{padding:50px 15px;border-bottom:1px solid #d1d1d1}

/* 뷰 버튼 */
#sh_bo_v .btn_area{overflow:hidden;position:relative;margin:20px 0}
#sh_bo_v .btn_area ul{overflow:hidden}
#sh_bo_v .btn_area ul li{float:left}
#sh_bo_v .btn_area .left{float:left}
#sh_bo_v .btn_area .left li{margin-right:4px}
#sh_bo_v .btn_area .right{float:right}
#sh_bo_v .btn_area .right li{margin-left:4px}
#sh_bo_v .btn_area ul li a{height:45px;line-height:45px}
#sh_bo_v .btn_area ul li a.w_btn{width:120px}

/* 이전/다음 글 */
#sh_bo_v .v_page li{min-height:60px;padding:15px;border-bottom:1px solid #eee} 
#sh_bo_v .v_page li i{padding:0 30px 0 15px;font-size:16px;color:#222}
#sh_bo_v .v_page li a{color:#777}
#sh_bo_v .v_page li a:hover{color:#222}

.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:var(--primary);-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}

@media(max-width:1024px){
}
@media(max-width:768px){
#sh_bo_v{margin:20px 0;font-size:14px}
#sh_bo_v .tit{padding:15px 10px;font-size:15px}
#sh_bo_v .info{height:auto;padding:10px;line-height:1.8}
#sh_bo_v .info p, #sh_bo_v .info ul{float:none}
#sh_bo_v .info ul li:first-child{margin:0}
#sh_bo_v .bo_cont{padding:40px 15px}
#sh_bo_v .btn_area .right{padding-right:10px}
}
@media(max-width:580px){
#sh_bo_v .bo_ul span{min-width:58px;height:25px;line-height:25px;font-size:12px}
#sh_bo_v .bo_cont{padding:30px 15px}
#sh_bo_v .v_page li{padding:15px 10px}
#sh_bo_v .v_page li i{padding:0 20px 0 10px}
#sh_bo_v .btn_area ul li a{width:50px;height:35px;line-height:35px;font-size:13px}
#sh_bo_v .btn_area ul li a.w_btn{width:80px}
}


/*------------------------ 게시판 목록 추가------------------------*/

/* =========================== PAGE */
#board1001{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)}
#board1001 *{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}

/* 검색 */
.list_top{margin-bottom:30px;text-align:right}
#sh_bo_sch{display:inline-block;padding-right:10px;border-radius:2px;border:1px solid #e1e1e1}
#sh_bo_sch select{width:90px;height:40px;padding:0 0 0 10px;border:none;font-size:14px;color:#777;-webkit-appearance:none;appearance:none;background:url(../img/sub/select_arr.png) 95% center no-repeat}
#sh_bo_sch input[type=text]{width:150px;height:40px;padding-left:5px;border:none;font-size:14px;color:#777}

/* 리스트 */
#sh_list_tbl tbody tr:hover{background-color:#fafafa}
#sh_list_tbl .bo_notice:hover{background-color:#f5f6f8}
#sh_list_tbl th{line-height:60px} 
#sh_list_tbl td{padding:20px 0}
#sh_list_tbl td.num{width:10%;text-align:center}
#sh_list_tbl td.num .fa-bell-o{color:var(--primary)}
#sh_list_tbl td.subject{font-size:15px;font-weight:600;color:#222}
#sh_list_tbl td.subject .fa-lock{display:inline-block;vertical-align:1px;margin-right:5px;padding:2px 4px 1px;border:1px solid #e1e1e1;border-radius:2px;font-size:12px;color:#bbb;background-color:#f6f6f6}
#sh_list_tbl td.subject .fa-download{padding-left:5px;font-size:14px;color:#bbb}
#sh_list_tbl td.subject .new{display:inline-block;vertical-align:2px;width:14px;height:15px;margin-left:5px;border-radius:2px;font-size:10px;font-weight:500;line-height:15px;color:#fff;text-align:center;background-color:var(--primary);font-family:'Poppins'}
#sh_list_tbl td.name{width:11%;text-align:center}
#sh_list_tbl td.datetime{width:11%;text-align:center}
#sh_list_tbl td.biz-sales{width:20%;text-align:center}
#sh_list_tbl td.biz-state{width:20%;text-align:center}
#sh_list_tbl .bo_notice{background-color:#f5f6f8}

/* ===================== 페이징 */
.pg_wrap{margin:20px 0}
.pg_wrap .pg{display:flex;justify-content:center;font-size:12px;font-weight:600;text-align:center}
.pg_page, .pg_current{min-width:28px;height:28px;padding:0 5px;margin:0 2px;border-radius:3px;font-weight:600;color:#999;line-height:28px;background:#f2f2f2;border:none;font-family:'Pretendard'}
.pg_current{color:#fff;background:#333}
.pg_end{text-indent:-999px;overflow:hidden;background:url('../img/sub/btn_end.gif') no-repeat center #fff;border:1px solid #e1e1e1}
.pg_next{text-indent:-999px;overflow:hidden;background:url('../img/sub/btn_next.gif') no-repeat center #fff;border:1px solid #e1e1e1}
@media(max-width:768px){
.pg_page, .pg_current{min-width:24px;height:24px;line-height:24px}
}

.btn_area{margin-top:20px;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}

@media(max-width:1024px){
#sh_list_tbl td.subject{width:70%}
#sh_list_tbl td.datetime{width:15%}
}
@media(max-width:768px){
#sh_list_tbl th.num{display:none}
#sh_list_tbl td.num{display:none}
#sh_list_tbl th.name{display:none}
#sh_list_tbl td.name{display:none}
#sh_list_tbl td{padding:15px}
.btn_area{padding-right:10px}
.btn_type01{width:100px;height:40px;line-height:40px;font-size:14px}
}
@media(max-width:580px){
.sh_tbl_common td{font-size:13px}
.list_top{padding:0 10px}
#sh_bo_sch{width:100%}
#sh_bo_sch input[type=text]{width:calc(100% - 115px)}
#sh_list_tbl th{line-height:45px;font-size:14px}
#sh_list_tbl td.subject{font-size:14px}
#sh_list_tbl td.biz-sales{text-align:center}
#sh_list_tbl td.biz-state{text-align:center}
}

/*------------------------FAQ 추가------------------------*/

/* =========================== PAGE */
#board1004{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)}
#board1004 *{word-break:keep-all}

/* 검색 */
.list_top{margin-bottom:30px;text-align:right}
#sh_bo_sch{display:inline-block;padding-right:10px;border-radius:2px;border:1px solid #e1e1e1}
#sh_bo_sch select{width:90px;height:40px;padding:0 0 0 10px;border:none;font-size:14px;color:#777;-webkit-appearance:none;appearance:none;background:url(../img/sub/select_arr.png) 95% center no-repeat}
#sh_bo_sch input[type=text]{width:150px;height:40px;padding-left:5px;border:none;font-size:14px;color:#777}

#sh_faq{border-bottom:1px solid #e1e1e1}
#sh_faq .cont_faq{overflow:hidden;border-top:1px solid #e1e1e1}
#sh_faq .cont_q{display:block;position:relative;width:100%;padding:0 55px;font-size:15px;background:none;border:none;text-align:left}
#sh_faq .cont_q:after{display:block;content:"\f107";position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:20px;color:#222;font-family:'fontawesome'}
#sh_faq .cont_q.open:after{content:"\f106";color:#aaa}
#sh_faq .cont_q .num{display:block;position:absolute;left:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:18px;font-weight:500;color:#0054a6;font-family:'Poppins'}
#sh_faq .cont_q p{display:inline-block;padding:16px 0;font-weight:600;color:#222}
#sh_faq .cont_a{display:none;padding:30px 55px;background-color:#f5f6f8}
#sh_faq .cont_faq:first-child .cont_a{display:block}
#sh_faq .cont_a .ps{margin-bottom:10px;color:#ff567f}
#sh_faq .cont_a img{max-width:100%}

@media(max-width:580px){
#board1004{font-size:14px}
.list_top{padding:0 10px}
#sh_bo_sch{width:100%}
#sh_bo_sch input[type=text]{width:calc(100% - 115px)}
#sh_faq .cont_q{font-size:14px}
#sh_faq .cont_a{padding:13px 55px}
}
