/*문자열설정*/
@charset "utf-8";
.nbi_wrap{display:inline-block;}
.nbi{display:inline-block;margin-left:5px;vertical-align:middle;background:url("../skin_images/nbi.png") no-repeat;width:14px;height:14px;}
.nbi-new{background-position:0 0px;} /* NEW(새글) 이미지 */
.nbi-lock{background-position:0 -16px;} /* 자물쇠 이미지 */
.nbi-clip{background-position:0 -32px;} /* 클립(파일첨부) 이미지 */
.nbi-wastebasket{background-position:0 -48px;} /* 클립(파일첨부) 이미지 */


.counsel_mobile_wrap{position:relative;width:600px;margin:0 auto 0 auto;} /* 게시판 넓이값 조절 */
.counsel_mobile_search_wrap:after{content:"";display:block;clear:both;}
.counsel_mobile_delete{float:right;}
.counsel_mobile_delete > a{display:inline-block;padding:10px;background-color:#ee313a;font-size:20px;text-decoration:none;box-sizing:border-box;border-radius:5px;color:#fff;margin-bottom:20px;}
.counsel_mobile_search{float:right;}
.counsel_mobile_search_select{width:80px;height:60px;padding-left:10px;box-sizing:border-box;border:1px solid #e1e2e6;border-radius:3px;color:#929398;font-size:20px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;}
.counsel_mobile_search_select::-ms-expand{display:none;}
.counsel_mobile_search_input{width:295px;height:60px;padding-left:20px;box-sizing:border-box;border:1px solid #e1e2e6;border-radius:3px;color:#a2a6b3;font-size:20px;}
.counsel_mobile_search_btn{width:100px;height:60px;color:#fff;font-size:20px;background-color:#646464;text-align:center;cursor:pointer;border:0;border-radius:3px;margin-left:10px;appearance:none;-webkit-appearance:none;-moz-appearance:none;}

/*카테고리*/
.counsel_mobile_tab_wrap{margin-top:30px;}
.counsel_mobile_tab_wrap > .counsel_mobile_tab:after{content:"";display:block;clear:both;}
.counsel_mobile_tab_wrap > .counsel_mobile_tab > li{float:left;color:#333;margin-right:15px;margin-bottom:15px;}
.counsel_mobile_tab_wrap > .counsel_mobile_tab > li > a{display:block;padding:15px 20px;font-size:20px;text-align:center;color:#333;border:1px solid #e9e9e9;box-sizing:border-box;border-radius:7px;}
.counsel_mobile_tab_wrap > .counsel_mobile_tab > li:hover > a{background-color:#333;border:1px solid #333;color:#fff;}
.counsel_mobile_tab_wrap > .counsel_mobile_tab > li.co > a{background-color:#333;border:1px solid #333;color:#fff;}

.counsel_mobile_list_wrap{border-top:2px solid #949494;width:100%;margin-top:12px;}
.counsel_mobile_table{width:100%;}
.counsel_mobile_table > thead > tr > th{background-color:#f6f6f6;color:#555;font-size:22px;text-align:center;height:70px;}
.counsel_mobile_table > tbody > tr:hover > td{background-color:#f9fafc;}
.counsel_mobile_table > tbody > tr > td{background-color:#fff;color:#242424;font-size:18px;text-align:center;height:80px;box-sizing:border-box;border-bottom:1px solid #cfcfcf;}
.counsel_mobile_table > tbody > tr > td.counsel_mobile_subject{text-align:left;padding-left:15px;}
.counsel_mobile_table > tbody > tr > td.counsel_mobile_subject > a{color:#242424;text-decoration:none;display:inline-block;width:265px;font-size:24px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;vertical-align:middle;}

.counsel_mobile_page_wrap{width:100%;display:block;margin:0 auto;padding:40px 0;text-align:center;overflow:hidden;}
.counsel_mobile_page_wrap > a{display:inline-block;margin:0 1px;text-decoration:none !important;width:50px;height:50px;line-height:52px;box-sizing:border-box;border:1px solid #cfcfcf;border-radius:7px;font-size:22px;color:#aaa;-webkit-appearance:none}
.counsel_mobile_page_wrap > a:hover{background-color:#646464;border:1px solid #646464;color:#fff;}
.counsel_mobile_page_wrap > a.pg-on{background-color:#646464;border:1px solid #646464;color:#fff;}

.counsel_mobile_btn_wrap{width:100%;display:block;margin:0 auto;padding:40px 0 0 0;text-align:center;overflow:hidden;text-align:right;}
.counsel_mobile_btn_wrap > a{vertical-align:middle;display:inline-block;text-decoration:none;padding:20px 25px;font-size:22px;text-align:center;color:#fff;background-color:#747474;box-sizing:border-box;border-radius:5px;border:0;-webkit-appearance:none}
.counsel_mobile_btn_wrap > a:hover{background-color:#646464;}
.counsel_mobile_btn_wrap > input[type="submit"]{vertical-align:middle;cursor:pointer;display:inline-block;padding:20px 25px;font-size:22px;text-align:center;color:#fff;background-color:#747474;box-sizing:border-box;border-radius:5px;border:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;}
.counsel_mobile_btn_wrap > input[type="submit"]:hover{background-color:#646464;}
.counsel_mobile_del_chk{width:18px;height:18px;}
.counsel_mobile_state1{display:inline-block;width:30px;height:30px;line-height:32px;text-align:center;background-color:#888;border-radius:5px;box-sizing:border-box;color:#fff;font-size:16px;}
.counsel_mobile_state2{display:inline-block;width:30px;height:30px;line-height:32px;text-align:center;background-color:#f7a08b;border-radius:5px;box-sizing:border-box;color:#fff;font-size:16px;}


/* 글쓰기 */
.counsel_mobile_post_care_wrap{margin-bottom:20px;}
.counsel_mobile_post_care_wrap > h2{font-size:26px;}
.counsel_mobile_post_box{background-color:#f6f6f6;width:100%;padding:20px;box-sizing:border-box;border-radius:5px;margin-top:10px;}
.counsel_mobile_post_table{width:100%;background-color:#fff;padding:0 10px;box-sizing:border-box;border-radius:5px;}
.counsel_mobile_post_table tr > th{font-size:22px;text-align:right;padding:10px 0;padding-right:10px;}
.counsel_mobile_post_table tr > td{font-size:22px;padding:10px 0;}
.counsel_mobile_sel_type{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;font-size:22px;padding:22px 0 22px 10px;box-sizing:border-box;}
.counsel_mobile_sel_type::-ms-expand{display:none;}
.sel_type1{width:100%;}
.sel_type2{width:50%;padding:14px 0 14px 10px;}
.sel_type3{width:33.3%;padding:0 0 0 10px;height:77px;}
.counsel_mobile_post_write_wrap{background-color:#f6f6f6;width:100%;padding:20px;box-sizing:border-box;border-radius:5px;}
.counsel_mobile_post_write_table{width:100%;background-color:#fff;padding:0 20px;box-sizing:border-box;border-radius:5px;}
.counsel_mobile_post_write_table tr > th{font-size:22px;text-align:left;padding:10px 0;padding-right:10px;vertical-align:middle;}
.counsel_mobile_post_write_table tr > th > span{position:relative;display:inline-block;}
.counsel_mobile_post_write_table tr > th > span > strong{position:absolute;color:#f73737;top:7px;left:13px;}
.counsel_mobile_post_write_table tr > td{padding:10px 0;}
.input_explain{display:inline-block;margin-top:10px;font-size:20px;text-align:left;}
.counsel_mobile-text{height:77px;border:1px solid #d0d0d0;font-size:22px;box-sizing:border-box;}
.counsel_mobile-subject{width:100%;}
.counsel_mobile-name{width:100%;}
.counsel_mobile-passwd{width:100%;}
.counsel_mobile-hp-sec{width:32%;}
.counsel_mobile-hp-all{width:100%;}
.counsel_mobile-email{width:100%;}
.counsel_mobile-contents{width:100%;min-height:250px;}
.counsel_mobile-date{width:100%;}
.counsel_mobile-file{width:100%;}
.counsel_mobile_file_wrap{padding-right:120px;position:relative;}
.counsel_mobile_file_wrap .btns{position:absolute;top:0;right:0;overflow:hidden;}
.counsel_mobile-file-btn{width:110px;height:77px;font-size:20px;background-color:#646464;color:#fff;border:0;box-sizing:border-box;border-radius:3px;appearance:none;-webkit-appearance:none;-moz-appearance:none;}
.counsel_mobile-file-hidden{height:77px;position:absolute;top:0;right:0;filter:alpha(opacity=0);opacity:0;font-size:36px;z-index:10;cursor:pointer;}
.counsel_mobile_none{display: none;}
.counsel_mobile_file_name{font-size:20px;}
.counsel_mobile_file_deltxt_wrap:after{content:"";display:block;clear:both;}
.counsel_mobile_file_deltxt{font-size:20px;float:right;}
.counsel_mobile_file_chkbx{width:18px;height:18px;}


/* 상세보기 */
.counsel_mobile_view_wrap{background-color:#f6f6f6;width:100%;padding:20px;box-sizing:border-box;border-radius:5px;}
.counsel_mobile_view_table{width:100%;background-color:#fff;padding:0 20px;box-sizing:border-box;border-radius:5px;}
.counsel_mobile_view_table > tbody > tr > th{padding:12px 0;font-size:24px;text-align:left;width:100px;box-sizing:border-box;}
.counsel_mobile_view_table > tbody > tr > td{padding:12px 0;font-size:28px;}
.counsel_mobile_view_table > tbody > tr > td.view_title{word-break:break-all;}
.counsel_mobile_view_table > tbody > tr > td > .counsel_mobile_view_area{border-top:1px solid #ddd;padding:20px 10px;font-size:22px;line-height:1.7;word-break:break-all;}
.counsel_mobile_view_table > tbody > tr > td > .counsel_mobile_view_area > p{font-size:24px;}
.counsel_mobile_view_table > tbody > tr > td > .counsel_mobile_view_area > p img{max-width:100%;height:auto !important}
.counsel_mobile_view_area img {width:100% !important;margin: 0 !important;}
.counsel_mobile_reply{position:relative;background-color:#646464;color:#fff;font-size:24px !important;width:80px;height:50px;line-height:50px;border-radius:10px;box-sizing:border-box;text-align:center;margin-bottom:20px;}
.counsel_mobile_reply:after{content:"\00a0";display: block;position:absolute;bottom:-29px;left:35px;width:0;height:0;border-width:10px 0 20px 10px;border-style:solid;border-color:#646464 transparent transparent;}
.counsel_mobile_file_download{font-size:20px;text-align:right;}
.counsel_mobile_file_download > a{font-size:20px;}

/* .counsel_mobile_search {
    width: 100%;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    flex-wrap: wrap;
    gap: 12px;
} */

.counsel_mobile_btn_wrap .btn_board_write:before {
    content: "";
    width: 24px;
    height: 24px;
    background-size: 100% 100%;
    display: block;
    line-height: normal;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25' fill='none'%3E%3Cmask id='mask0_1_550' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='25' height='25'%3E%3Crect x='0.5' y='0.5' width='23.6559' height='23.6559' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1_550)'%3E%3Cpath d='M2.47134 24.156V21.199H22.1846V24.156H2.47134ZM6.414 16.6783H7.63277L15.8138 8.5123L15.194 7.8832L14.58 7.2785L6.414 15.4595V16.6783ZM4.9355 18.1568V14.8302L15.9845 3.7964C16.1273 3.65364 16.2894 3.54563 16.4707 3.47236C16.6519 3.39909 16.8405 3.36246 17.0365 3.36246C17.2326 3.36246 17.4225 3.39909 17.6062 3.47236C17.7899 3.54563 17.9582 3.65873 18.1111 3.81167L19.2959 5.01147C19.4488 5.15423 19.5594 5.31777 19.6276 5.50209C19.6957 5.68624 19.7298 5.87664 19.7298 6.07328C19.7298 6.2576 19.6952 6.44085 19.6261 6.62303C19.5569 6.80538 19.4468 6.97204 19.2959 7.12301L8.26212 18.1568H4.9355ZM15.8138 8.5123L15.194 7.8832L14.58 7.2785L15.8138 8.5123Z' fill='white'/%3E%3C/g%3E%3C/svg%3E");
}
.counsel_mobile_btn_wrap  .btn_board_write {
    vertical-align: middle;
    display: inline-block;
    text-decoration: none;
    padding: 9px 18px;
    font-size: 13px;
    text-align: center;
    color: #fff;
    background-color: #747474;
    box-sizing: border-box;
    border-radius: 5px;
    border: 0;
    display: inline-flex;
    align-items: center;
    gap: 6px;
    position: relative;
    background-color: #a7bd00;
    padding: 20px 25px;
    font-size: 22px;
    font-style: normal;
    font-weight: var(--font-weight-500, 500);
    line-height: normal;
}

