/* 기존 그누 삭제*/
#bo_w button.btn_cke_sc{display:none;}
#bo_wrap{margin:0 auto;max-width:1100px;padding:40px 0 0;}
/*  목록 */
#bo_list{width:100%;;}
/* table type */
.tbl_wrap table{width:100%; border-bottom:1px solid #999998}
.tbl_wrap table th,
.tbl_wrap table td{}

/* head_type01 */
.tbl_head01{}
.tbl_head01 thead{}
.tbl_head01 thead th{background:#fbfafa;border-top:1px solid #999998;padding:12px 0;font-size:14px;}
.tbl_head01 thead th.th_subject{text-align:left;}
.tbl_head01 td{border-top:1px solid #dcdcdc;padding:12px 0;text-align:center;}
.tbl_head01 td.td_subject{text-align:left;}
tr.bo_notice td{background:#fbfafa;}
.pg_wrap{padding:10px 0;text-align:center;}
/*
.pg_current,
.pg_page{
	display: inline-block;
    vertical-align: top;
    width: 38px;
    height: 38px;
    text-align: center;
    line-height: 38px;
    font-size: 15px;
    color: #a8a8a8;
    border: 1px solid #ddd;
}
.pg_current{border-color:#3eb134;color:#3eb134;}
*/

/* 게시판 상세 */
.bo_v_head{padding:15px 0;border-bottom:1px solid #ddd;border-top:2px solid #111;}
#bo_v_title{text-align:center;}
.bo_info{text-align:center;padding:10px 0 0;}
.bo_info .bo_info_tit{color:#858585;font-size:14px;line-height:1;}
.bo_info .bo_info_tit strong{color:#111;display:inline-block;margin-left:6px;}
.bo_info .bo_info_tit+.bo_info_tit{margin-left:10px;padding-left:12px;position:relative;}
.bo_info .bo_info_tit+.bo_info_tit:before{content:"";position:absolute;left:0;top:4px;width:2px;height:11px;background:#666;}
#bo_v_atc{border-bottom:1px solid #ddd;padding:30px;}
#bo_v_comm{overflow:hidden;padding:15px 0;}
#bo_v_comm .bo_v_left{float:left;overflow:hidden;}
#bo_v_comm .bo_v_right{float:right;ov-he}
#bo_v_comm li{float:left;}
#bo_v_comm li+li{margin-left:5px;}
.bo_vc_w .btn_submit,
#bo_v_comm li a{display:inline-block;background:#777;color:#fff;min-width:100px;line-height:40px;text-align:center;}
.bo_vc_w .btn_submit{border:0;}
/* 게시판 댓글 */
.cmt_btn{background:url('img/cmt_btn.html') no-repeat 85px 8px;text-align:left ;width:100% ;border:0;color:#ed6478;font-weight:bold;font-size:1.25em;margin: 30px 0 0px;padding:0  0 10px }
.cmt_btn_op{background:url('img/cmt_btn.html') no-repeat 85px  -23px}
#bo_vc {}
#bo_vc h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#bo_vc article {margin:20px 0;position:relative}
#bo_vc article .profile_img img{border-radius:50%}
#bo_vc header {}
#bo_vc header:after {display:block;visibility:hidden;clear:both;content:""}
#bo_vc header .icon_reply {position:absolute;top:15px;left:-20px}
#bo_vc .member, #bo_vc .guest, #bo_vc .sv_member, #bo_vc .sv_guest {font-weight:bold}
.bo_vc_hdinfo{float:right;font-style:italic;color:#777}
#bo_vc h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#bo_vc .cmt_contents {padding:15px  ;margin:10px 0 0;background: #f8fafb;border-radius:5px;border: 1px solid #e8e8e8;line-height:1.8em}
#bo_vc p a {text-decoration:underline}
#bo_vc p a.s_cmt {text-decoration:underline;color:#ed6479}
#bo_vc_empty {margin:0;padding:20px 0 !important;color:#777;text-align:center}
#bo_vc #bo_vc_winfo {float:left}

.bo_vc_act {text-align:right;margin:0;list-style:none;zoom:1}
.bo_vc_act:after {display:block;visibility:hidden;clear:both;content:""}
.bo_vc_act li {display:inline-block;}
.bo_vc_act li a{padding:0 5px;line-height:23px}

.bo_vc_w {position:relative;margin:10px 0;display:block;}
.bo_vc_w:after {display:block;visibility:hidden;clear:both;content:""}
.bo_vc_w h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
.bo_vc_w #char_cnt {display:block;margin:0 0 5px}
.bo_vc_w textarea{border:1px solid #ccc;background:#fff;color:#000;vertical-align:middle;border-radius:3px;padding:5px;width:100%;height:120px;
-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);}
#wr_secret{}
.bo_vc_w_info{margin:10px 0;float:left}
.bo_vc_w_info:after {display:block;visibility:hidden;clear:both;content:""}
.bo_vc_w_info .frm_input{float:left;margin-right:5px}
.bo_vc_w_info #captcha{padding-top:10px;display:block;clear:both}
.bo_vc_w .btn_confirm{float:right;margin-top:10px}
.bo_vc_w .btn_confirm label{display:inline-block;margin-right:10px;border-radius:3px;font-size:1.5em;text-align:center;}
.bo_vc_w_wr:after {display:block;visibility:hidden;clear:both;content:""}

#bo_vc_send_sns{display:inline-block;float:left}
#bo_vc_sns {display:inline-block;margin:0;padding:0;list-style:none;zoom:1}
#bo_vc_sns:after {display:block;visibility:hidden;clear:both;content:""}
#bo_vc_sns li {float:left;margin:0 5px 0 0}
#bo_vc_sns .sns_li_f{border-radius:3px;background:#3a589b;height:40px;line-height:40px;padding:0 0 0 10px}
#bo_vc_sns .sns_li_t{border-radius:3px;background:#00aced;height:40px;line-height:40px;padding:0 0 0 10px}
#bo_vc_sns .sns_li_off{background:#bbb}
#bo_vc_sns a{display:inline-block;padding:0 15px 0 5px;}
#bo_vc_sns input {margin:0 5px 0 0 }


/*글쓰기*/
#bo_w .write_div{margin:10px 0;position:relative}
#bo_w .bo_w_info:after {display:block;visibility:hidden;clear:both;content:""}
#bo_w .bo_w_info .frm_input{float:left;width:33%}
#bo_w #wr_password{margin:0 0.5%  }
#bo_w .wr_content.smarteditor2 iframe{background:#fff}
#bo_w .bo_w_tit{position:relative}
#bo_w .bo_w_tit .frm_input{padding-right:120px;}
#bo_w .bo_w_tit #btn_autosave{position:absolute;top:5px;right:5px;line-height:30px;height:30px;}
#bo_w .bo_w_link label{position:absolute;top:1px;left:1px;border-radius:3px 0 0 3px;height:38px;line-height:38px;width:40px;;background: #eee;text-align:center;color:#888}
#bo_w .bo_w_link .frm_input{padding-left:50px}
#bo_w .bo_w_flie .lb_icon{position:absolute;top:0px;left:0px;border-radius:3px 0 0 3px;height:38px;line-height:38px;width:40px;background:#eee;text-align:center;color:#888}
#bo_w .bo_w_flie .frm_file{padding-left:50px;}
#bo_w .bo_w_flie .file_wr{border:1px solid #ccc;background:#fff;color:#000;vertical-align:middle;border-radius:3px;padding:5px;height:40px;margin:0}
#bo_w .bo_w_flie .frm_input{margin:10px 0 0 }
#bo_w .bo_w_flie .file_del{position:absolute;top:10px;right:10px;font-size:0.92em;color:#7d7d7d}
#bo_w .bo_w_select select{border:1px solid #3497d9;height:40px;border-radius:3px}


/* 게시판 css (2018.05.04 추가) */
.board_top_filter {padding-bottom:15px;}
.board_top_filter:after {display:block;visibility:hidden;height:0;font-size:0;clear:both;content:"";} 
.board_top_filter .filter_search {float:right;width:100%;max-width:350px;}
.board_top_filter .filter_search.link_opt {max-width:300px;}
.board_top_filter .filter_search.link_opt .inner_opt {width:100%;}
.board_top_filter .filter_search.link_opt .opt_item.type_white1 {border:1px solid #e2e2e2;}

.board_top_filter .filter_search:after {display:block;visibility:hidden;height:0;font-size:0;clear:both;content:"";} 
.board_top_filter .filter_search .inner_opt {float:left;width:42%}

.board_top_filter .filter_search .inner_inp {float:left;position:relative;}
.board_top_filter .inner_opt + .inner_inp {padding-left:10px;width:58%;padding-left:10px;}
.board_top_filter .inner_opt .opt_item {width:100%;}
.board_top_filter .inner_opt + .inner_inp .tf_text {width:100%;}
.filter_search .inner_inp:first-child {float:right;}
.filter_search .inner_inp .tf_text {height:38px;padding:9px;padding-right:26px;border:0 none;border-bottom:1px solid #e2e2e2;}
.filter_search .inner_inp .bt_search {display:block;position:absolute;top:0;right:0;width:26px;height:37px;}
.filter_search .inner_inp .bt_search .ico_search {position:absolute;top:50%;left:50%;width:16px;height:16px;margin-top:-8px;margin-left:-8px;background:url(../image/board/ico_board_search_m.png) no-repeat 0 0;background-size:16px 16px;}


.post__list {border-top:2px solid #1d1d1b;}
.post__list:after {display:block;visibility:hidden;height:0;font-size:0;clear:both;content:"";} 
.post__list > li {border-bottom:1px solid #eaeaea;}
.post__list > li.notice {}
.post__list > li.notice .link_post {background:#fafafa;}
.post__list > li.notice .cel_num .num {font-size:14px;font-weight:500;color:#a58e58;}
.post__list .num {font-size:14px;color:#bababa;}
.post__list .link_post {display:table;width:100%;padding:20px 0;background:#fff;}
.post__list .link_post .cel {display:table-cell;vertical-align:middle;}
.post__list .ico_download {width:19px;height:16px;background:url(../image/board/ico_board_down_m.png) no-repeat 0 0;background-size:19px 16px;}
.post__list .txt_subject {display:block;line-height:1.2;font-size:15px;font-weight:400;color:#5a5a5a;}
.post__list .txt_subject .new {display:inline-block;padding-left:3px;font-size:12px;font-weight:bold;color:#a58e58;}
.post__list .cel_subject .txt_date {display:block;padding-top:6px;font-size:14px;font-weight:400;color:#9e9e9e;}

.post__list.list_type1 .cel_num {width:16%;text-align:center;}
.post__list.list_type1 .cel_subject {width:72%;text-align:left;}
.post__list.list_type1 .cel_down {width:12%;text-align:center;}
.post__list.list_type1 .cel_date {display:none;}

.post__cate_list {border-top:2px solid #1d1d1b;}
.post__cate_list:after {display:block;visibility:hidden;height:0;font-size:0;clear:both;content:"";} 
.post__cate_list > li {border-bottom:1px solid #eaeaea;}
.post__cate_list > li.notice {}
.post__cate_list > li.notice .link_post {background:#fafafa;}
.post__cate_list > li.notice .cel_num .num {font-size:14px;font-weight:500;color:#a58e58;}
.post__cate_list .num {font-size:14px;color:#bababa;}
.post__cate_list.list_type1 .link_post {display:block;position:relative;padding:20px 0 20px 52px;background:#fff;}
.post__cate_list.list_type1 .cel_num {position:absolute;top:0;left:0;display:block;width:52px;height:100%;white-space:nowrap;text-align:center;}
.post__cate_list.list_type1 .cel_num .num  {display: inline-block;max-width: 100%;word-wrap: break-word;vertical-align: middle;font-size:14px;color:#9e9e9e;}
.post__cate_list.list_type1 .cel_num:after {content: "";display: inline-block;height: 100%;vertical-align: middle;}
.post__cate_list.list_type1 .cel_cate {padding-bottom:3px;}
.post__cate_list.list_type1 .cel_cate .txt_cate {font-size:14px;color:#a58e58;}
.post__cate_list.list_type1 .txt_subject {display:block;line-height:1.2;font-size:15px;font-weight:400;color:#5a5a5a;}
.post__cate_list.list_type1 .txt_subject .new {display:inline-block;padding-left:3px;font-size:12px;font-weight:bold;color:#a58e58;}
.post__cate_list.list_type1 .cel_subject .txt_date {display:block;padding-top:6px;font-size:14px;font-weight:400;color:#9e9e9e;}
.post__cate_list.list_type1 .cel_date {padding-top:8px;}
.post__cate_list.list_type1 .cel_date .txt_date {font-size:14px;color:#9e9e9e;}

.post__cate_list.list_type2 .link_post {display:block;position:relative;padding:20px 59px 20px 52px;background:#fff;}
.post__cate_list.list_type2 .cel_num {position:absolute;top:0;left:0;display:block;width:52px;height:100%;white-space:nowrap;text-align:center;}
.post__cate_list.list_type2 .cel_num .num  {display: inline-block;max-width: 100%;word-wrap: break-word;vertical-align: middle;font-size:14px;color:#9e9e9e;}
.post__cate_list.list_type2 .cel_num:after {content: "";display: inline-block;height: 100%;vertical-align: middle;}
.post__cate_list.list_type2 .cel_cate {padding-bottom:3px;}
.post__cate_list.list_type2 .cel_cate .txt_cate {font-size:14px;color:#a58e58;}
.post__cate_list.list_type2 .txt_subject {display:block;line-height:1.2;font-size:15px;font-weight:400;color:#5a5a5a;}
.post__cate_list.list_type2 .txt_subject .new {display:inline-block;padding-left:3px;font-size:12px;font-weight:bold;color:#a58e58;}
.post__cate_list.list_type2 .cel_subject .txt_date {display:block;padding-top:6px;font-size:14px;font-weight:400;color:#9e9e9e;}
.post__cate_list.list_type2 .cel_date {padding-top:8px;}
.post__cate_list.list_type2 .cel_date .txt_date {font-size:14px;color:#9e9e9e;}
.post__cate_list.list_type2 .cel_down {position:absolute;top:0;right:0;display:block;width:59px;height:100%;white-space:nowrap;text-align:center;}
.post__cate_list.list_type2 .cel_down .middle  {display: inline-block;max-width: 100%;word-wrap: break-word;vertical-align: middle;font-size:14px;color:#9e9e9e;}
.post__cate_list.list_type2 .bt_down {display:inline-block;position:relative;width:39px;height:39px;border:1px solid #dedede;background:#fff;}
.post__cate_list.list_type2 .bt_down .ico_down {position:absolute;top:50%;left:50%;width:19px;height:16px;margin-left:-10px;margin-top:-8px;background:url(../image/board/ico_down2_off%40x2.png) no-repeat 0 0;background-size:19px 16px;}
.post__cate_list.list_type2 .bt_down .txt {display:none;}
.post__cate_list.list_type2 .bt_down:hover {border-color:#9e9e9e;background:#9e9e9e;}
.post__cate_list.list_type2 .bt_down:hover .ico_down {background:url(../image/board/ico_down2_on%40x2.png) no-repeat 0 0;background-size:19px 16px;}
.post__cate_list.list_type2 .cel_down:after {content: "";display: inline-block;height: 100%;vertical-align: middle;}

.post__cate_list.list_type3 .link_post {display:block;position:relative;padding:20px 59px 20px 52px;background:#fff;}
.post__cate_list.list_type3 .cel_num {position:absolute;top:0;left:0;display:block;width:52px;height:100%;white-space:nowrap;text-align:center;}
.post__cate_list.list_type3 .cel_num .num  {display: inline-block;max-width: 100%;word-wrap: break-word;vertical-align: middle;font-size:14px;color:#9e9e9e;}
.post__cate_list.list_type3 .cel_num:after {content: "";display: inline-block;height: 100%;vertical-align: middle;}
.post__cate_list.list_type3 .cel_cate {padding-bottom:3px;}
.post__cate_list.list_type3 .cel_cate .txt_cate {font-size:14px;color:#a58e58;}
.post__cate_list.list_type3 .txt_subject {display:block;line-height:1.2;font-size:15px;font-weight:400;color:#5a5a5a;}
.post__cate_list.list_type3 .txt_subject .new {display:inline-block;padding-left:3px;font-size:12px;font-weight:bold;color:#a58e58;}
.post__cate_list.list_type3 .cel_date {padding:4px 0;}
.post__cate_list.list_type3 .cel_date .txt_date {font-size:14px;color:#9e9e9e;}
.post__cate_list.list_type3 .cel_date .txt_name {display:inline-block;position:relative;padding-right:17px;font-size:14px;color:#9e9e9e;}
.post__cate_list.list_type3 .cel_date .txt_name:after {display:block;position:absolute;top:50%;right:9px;width:1px;height:10px;margin-top:-5px;background:#9e9e9e;content:"";}
.post__cate_list.list_type3 .cel_reply {position:absolute;top:0;right:0;display:block;width:59px;height:100%;white-space:nowrap;text-align:center;}
.post__cate_list.list_type3 .cel_reply .middle  {display: inline-block;max-width: 100%;word-wrap: break-word;vertical-align: middle;font-size:14px;color:#9e9e9e;line-height:1.2;}
.post__cate_list.list_type3 .cel_reply:after {content: "";display: inline-block;height: 100%;vertical-align: middle;}

.post__bottom_btns {padding-top:19px;}
.post__bottom_btns:after {display:block;visibility:hidden;height:0;font-size:0;clear:both;content:"";} 
.post__bottom_btns .right_area {float:right;}
.post__bottom_btns .bt_large {min-width:94px;}



.post__view {border-top:2px solid #1d1d1b;padding-bottom:55px;}
.post__view .post_navi .item_navi:after,
.post__view .post_btns .bt_box:after,
.post__view .post_btns:after,
.post__view .post_footer:after,
.post__view .post_content:after,
.post__view:after {display:block;visibility:hidden;height:0;font-size:0;clear:both;content:"";} 

.post__view .post_head {position:relative;padding:20px 0 20px 52px;border-bottom:1px solid #eaeaea;}
.post__view .post_head .cel_num {position:absolute;top:0;left:0;display:block;width:52px;height:100%;white-space:nowrap;text-align:center;}
.post__view .post_head .txt_num  {display: inline-block;max-width: 100%;word-wrap: break-word;vertical-align: middle;font-size:14px;color:#9e9e9e;}
.post__view .post_head .cel_num:after {content: "";display: inline-block;height: 100%;vertical-align: middle;}
.post__view .post_head .cel_cate .cate_post {font-size:14px;font-weight:500;;color:#a58e58;}
.post__view .post_head .cel_tit .title_post {line-height:1.2;font-size:15px;font-weight:400;color:#5a5a5a;}
.post__view .post_head .cel_tit .new {font-size:12px;font-weight:700;color:#a58e58;vertical-align:middle;}
.post__view .post_head .cel_date {padding-top:7px;}
.post__view .post_head .cel_date .txt_date {font-size:14px;color:#9e9e9e;}
.post__view .post_head .cel_date .txt_name {display:inline-block;position:relative;padding-right:17px;font-size:14px;color:#9e9e9e;}
.post__view .post_head .cel_date .txt_name:after {display:block;position:absolute;top:50%;right:9px;width:1px;height:10px;margin-top:-5px;background:#9e9e9e;content:"";}
.post__view.type2 .post_head {padding:12px 0 10px 52px;}
.post__view.type3 .post_head {padding:12px 0 10px 52px;}

.post__view .event_date_area {border-bottom:1px solid #eaeaea;}
.post__view .event_date_area .group_row {display:table;width:100%;padding:26px 0;}
.post__view .event_date_area .group_row .col {display:table-cell;vertical-align:middle;}
.post__view .event_date_area .tit_col {width:52px;text-align:center;color:#9e9e9e;}
.post__view .event_date_area .cont_col {text-align:left;font-size:14px;color:#9e9e9e;}

.post__view .post_content {min-height:300px;padding:17px 15px;border-bottom:1px solid #eaeaea;font-size:14px;color:#9e9e9e;word-break:break-all;}
.post__view .post_footer .post_files {padding:14px 0 9px;border-bottom:1px solid #eaeaea;background:#fafafa;}
.post__view .post_files .cel_tit {float:left;position:relative;width:80px;font-size:14px;text-align:center;color:#a58e58}
.post__view .post_files .cel_tit:after {display:block;position:absolute;top:50%;right:0;width:1px;height:18px;margin-top:-9px;background:#e2e2e2;content:"";}
.post__view .post_files .cel_cont {overflow:hidden;padding:0 14px;}
.post__view .post_files .cel_cont .link_file {display:inline-block;font-size:14px;color:#9e9e9e;}
.post__view .post_files .item {padding-bottom:5px;}

.post__view .post_footer .post_links {padding:14px 0 9px;border-bottom:1px solid #eaeaea;background:#fafafa;}
.post__view .post_links .cel_tit {float:left;position:relative;width:80px;font-size:14px;text-align:center;color:#a58e58}
.post__view .post_links .cel_tit:after {display:block;position:absolute;top:50%;right:0;width:1px;height:18px;margin-top:-9px;background:#e2e2e2;content:"";}
.post__view .post_links .cel_cont {overflow:hidden;padding:0 14px;}
.post__view .post_links .cel_cont .link_post {display:inline-block;font-size:14px;color:#9e9e9e;}
.post__view .post_links .item {padding-bottom:5px;}

.post__view .post_btns {padding-top:14px;padding-bottom:90px;}
.post__view .post_btns .left_block {float:left;}
.post__view .post_btns .left_block .bt_large {min-width:94px;}
.post__view .post_btns .right_block {float:right;}
.post__view .post_btns .right_block .bt_large {min-width:94px;}
.post__view .post_btns .bt_box {display:block;float:left;position:relative;width:38px;height:38px;background:#9e9e9e;}
.post__view .post_btns .bt_box + .bt_box {margin-left:4px;}
.post__view .post_btns .bt_box .ico_comm {position:absolute;top:50%;left:50%;margin-top:-7px;margin-left:-3px;}
.post__view .post_btns .bt_box .ico_prev {width:7px;height:13px;background:url(../image/board/ico_view_prev_m.png) no-repeat 0 0;background-size:7px 13px;}
.post__view .post_btns .bt_box .ico_next {width:7px;height:13px;background:url(../image/board/ico_view_next_m.png) no-repeat 0 0;background-size:7px 13px;}

.post_reply {position:relative;border-top:1px solid #a58e58;border-bottom:1px solid #eaeaea;}
.post_reply .post_reply_haed {padding:15px 15px 14px;}
.post_reply .cel_tit .title_post {line-height:1.2;font-size:15px;font-weight:500;color:#5a5a5a;}
.post_reply .cel_tit .cel_date {padding-top:7px;}
.post_reply .cel_date .txt_date {font-size:14px;color:#9e9e9e;}
.post_reply .cel_date .txt_name {display:inline-block;position:relative;padding-right:17px;font-size:14px;color:#9e9e9e;}
.post_reply .cel_date .txt_name:after {display:block;position:absolute;top:50%;right:9px;width:1px;height:10px;margin-top:-5px;background:#9e9e9e;content:"";}
.post_reply_cont {padding:15px;font-size:14px;color:#9e9e9e;border-top:1px solid #eaeaea;background:#fafafa;word-break:break-all;}

.post__view .post_navi {border-bottom:1px solid #eaeaea;}
.post__view .post_navi .item_navi {padding:14px 0;border-top:1px solid #eaeaea;}
.post__view .post_navi .cel_tit {float:left;position:relative;width:80px;padding-left:16px;font-size:14px;color:#9e9e9e;}
.post__view .post_navi .cel_tit:after {display:block;position:absolute;top:50%;right:0;width:1px;height:18px;margin-top:-9px;background:#e2e2e2;content:"";}
.post__view .post_navi .cel_cont {overflow:hidden;padding-left:15px;}
.post__view .post_navi .link_post {display:block;overflow:hidden;font-size:14px;font-weight:400;color:#9e9e9e;white-space:nowrap;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis;}

.list__media:after {display:block;visibility:hidden;height:0;font-size:0;clear:both;content:"";} 
.list__media li + li  {padding-top:20px;}
.list__media .frame_g {display:block;text-align:center;background:#efefef;}
.list__media .frame_g > img {width:100%;}
.list__media .link_post {display:block;border:1px solid #eaeaea;background:#fff;}
.list__media .desc_block {padding:22px 20px 12px;}
.list__media .desc_block .category {display:inline-block;padding-bottom:3px;border-bottom:1px solid #a58e58;font-size:14px;color:#a58e58;}
.list__media .desc_block .category + .subject {margin-top:7px;}
.list__media .desc_block .subject {display:block;overflow:hidden;margin-bottom:11px;max-height:44px;font-size:17px;font-weight:400;color:#1d1d1b;}
.list__media .desc_block .info_cont {overflow:hidden;margin-bottom:25px;max-height:36px;font-size:14px;color:#9e9e9e; -webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical;}
.list__media .desc_block .post_date {display:block;font-size:14px;color:#9e9e9e;}


.list__magazine {border-top:2px solid #1d1d1b;}
.list__magazine:after {display:block;visibility:hidden;height:0;font-size:0;clear:both;content:"";} 
.list__magazine li {padding:20px 0 0;border-bottom:1px solid #eaeaea;}
.list__magazine .frame_g {display:block;text-align:center;background:#efefef;}
.list__magazine .frame_g > img {width:100%;}
.list__magazine .link_post {display:block;background:#fff;}
.list__magazine .desc_block {padding:22px 20px 12px;}
.list__magazine .desc_block .category {display:inline-block;padding-bottom:3px;border-bottom:1px solid #a58e58;font-size:14px;color:#a58e58;}
.list__magazine .desc_block .category + .subject {margin-top:7px;}
.list__magazine .desc_block .subject {display:block;overflow:hidden;margin-bottom:11px;max-height:44px;font-size:17px;font-weight:400;color:#1d1d1b;}
.list__magazine .desc_block .subject .new {display:inline-block;padding-left:3px;font-size:12px;font-weight:bold;color:#a58e58;vertical-align:middle;}
.list__magazine .desc_block .info_cont {overflow:hidden;margin-bottom:25px;max-height:36px;font-size:14px;color:#9e9e9e;}
.list__magazine .desc_block .post_date {display:block;font-size:14px;color:#9e9e9e;}

.banner_newsletter {margin-top:-21px;margin-bottom:50px;padding:29px 20px 0;background:#3f4e79 url(../image/board/newsletter_banner_img%40x2.html) no-repeat right bottom;background-size:157px 140px;}
.banner_newsletter .top_txt_eng {display:block;padding:6px 0;border-top:1px solid #9e9e9e;border-bottom:1px solid #9e9e9e;border-color:rgba(158,158,158,0.34);font-size:12px;color:#5a5a5a;letter-spacing:1em;text-align:center;}
.banner_newsletter .top_txt_eng .color1 {color:#a58e58;}
.banner_newsletter .top_txt_eng .color2 {color:#fff;}
.banner_newsletter .info_cont {padding:17px 0 32px;}
.banner_newsletter .tit {display:block;font-weight:500;font-size:20px;color:#dbba81;}
.banner_newsletter .tit .white {color:#fff;}
.banner_newsletter .text_cont {padding-top:6px;font-size:14px;color:#9e9e9e;}
.banner_newsletter .bt_block {padding-top:20px;}

.wrap_pg_comm {text-align:center;padding:40px 0;margin:0 -20px;}
.wrap_pg_comm:after,
.wrap_pg_comm .inner:after {display:block;visibility:hidden;height:0;font-size:0;clear:both;content:"";} 
.wrap_pg_comm .inner {display:inline-block;}
.wrap_pg_comm .link_pg {float:left;overflow:hidden;position:relative;width:32px;height:32px;background:#fff;text-align:center;font-size:13px;color:#9e9e9e;line-height:32px;}
.wrap_pg_comm .link_pg.current {background:#f7f7f7;}
.wrap_pg_comm .ico_pg_first, 
.wrap_pg_comm .ico_pg_prev, 
.wrap_pg_comm .ico_pg_next, 
.wrap_pg_comm .ico_pg_end {display:block;position:absolute;top:50%;left:50%;}
.wrap_pg_comm .ico_pg_first {width:14px;height:15px;margin-top:-8px;margin-left:-7px;background:url(../image/board/ico_pg_first_m.png) no-repeat 0 0;background-size:14px 15px;}
.wrap_pg_comm .ico_pg_prev {width:9px;height:15px;margin-top:-8px;margin-left:-5px;background:url(../image/board/ico_pg_prev_m.png) no-repeat 0 0;background-size:9px 15px;}
.wrap_pg_comm .ico_pg_next {width:9px;height:15px;margin-top:-8px;margin-left:-5px;background:url(../image/board/ico_pg_next_m.png) no-repeat 0 0;background-size:9px 15px;}
.wrap_pg_comm .ico_pg_end {width:14px;height:15px;margin-top:-8px;margin-left:-7px;background:url(../image/board/ico_pg_end_m.png) no-repeat 0 0;background-size:14px 15px;}
@media only screen and (min-width: 400px) {
	.wrap_pg_comm .link_pg {width:40px;height:40px;font-size:16px;line-height:40px;}
}


@media only screen and (min-width: 1100px) {


	.board_top_filter {padding-bottom:20px;}
	.board_top_filter .filter_search {max-width:460px;}
	.board_top_filter .inner_opt + .inner_inp {padding-left:10px;}
	.board_top_filter .filter_search .inner_inp {width:266px;}

	.filter_search .inner_inp .tf_text {height:44px;padding:13px 17px 12px;padding-right:40px;font-size:16px;}
	.filter_search .inner_inp .bt_search {display:block;position:absolute;top:0;right:0;width:40px;height:44px;}
	.filter_search .inner_inp .bt_search .ico_search {width:20px;height:20px;margin-top:-10px;margin-left:-10px;background:url(../image/board/ico_board_search_pc.png) no-repeat 0 0;background-size:20px 20px;}


	.post__list {border-top:2px solid #1d1d1b;}
	.post__list:after {display:block;visibility:hidden;height:0;font-size:0;clear:both;content:"";} 
	.post__list > li.notice .cel_num .num {font-size:18px;}
	.post__list .num {font-size:16px;}
	.post__list .link_post {display:table;width:100%;padding:20px 0;background:#fff;}
	.post__list .link_post .cel {display:table-cell;vertical-align:middle;}
	.post__list .ico_download {width:23px;height:18px;background:url(../image/board/ico_board_down_pc.png) no-repeat 0 0;background-size:23px 18px;}
	.post__list .txt_subject {overflow:hidden;font-size:18px;font-weight:400;}
	.post__list .txt_subject .new {display:inline-block;padding-left:3px;font-size:14px;font-weight:bold;color:#a58e58;}
	.post__list .cel_subject .txt_date {display:none;}
	

	.post__list.list_type1 .cel_num {width:9.5%;text-align:center;}
	.post__list.list_type1 .cel_subject {width:71%;padding-right:20px;text-align:left;}
	.post__list.list_type1 .cel_down {width:7%;text-align:center;}
	.post__list.list_type1 .cel_date {display:table-cell;width:12.5;text-align:center;}
	.post__list.list_type1 .cel_date .txt_date {font-size:16px;color:#9e9e9e;}

	.post__cate_list > li.notice .cel_num .num {font-size:16px;}
	.post__cate_list .num {font-size:14px;color:#bababa;}
	.post__cate_list.list_type1 .link_post {display:table;width:100%;padding:19px 0 18px;background:#fff;}
	.post__cate_list.list_type1 .cel {display:table-cell;vertical-align:middle;}
	.post__cate_list.list_type1 .cel_num {position:relative;top:auto;left:auto;display:table-cell;width:9.5%;height:auto;white-space:normal;}
	.post__cate_list.list_type1 .cel_num .num  {font-size:16px;}
	.post__cate_list.list_type1 .cel_num:after {display:none;}
	.post__cate_list.list_type1 .cel_cate {width:12.5%;padding-bottom:0;}
	.post__cate_list.list_type1 .cel_cate .txt_cate {font-size:18px;font-weight:500;}
	.post__cate_list.list_type1 .cel_subject {width:65.5%;padding-right:20px;text-align:left;}
	.post__cate_list.list_type1 .txt_subject {overflow:hidden;font-size:18px;font-weight:400;}
	.post__cate_list.list_type1 .txt_subject .new {display:inline-block;padding-left:3px;font-size:14px;font-weight:bold;color:#a58e58;}
	.post__cate_list.list_type1 .cel_date {display:table-cell;width:12.5%;text-align:center;}
	.post__cate_list.list_type1 .cel_date .txt_date {font-size:16px;}


	
	.post__cate_list.list_type2 .link_post {display:table;width:100%;padding:19px 0 18px;background:#fff;}
	.post__cate_list.list_type2 .cel {display:table-cell;vertical-align:middle;}
	.post__cate_list.list_type2 .cel_num {position:relative;top:auto;left:auto;display:table-cell;width:9.5%;height:auto;white-space:normal;}
	.post__cate_list.list_type2 .cel_num .num  {font-size:16px;}
	.post__cate_list.list_type2 .cel_num:after {display:none;}
	.post__cate_list.list_type2 .cel_cate {width:12.5%;padding-bottom:0;}
	.post__cate_list.list_type2 .cel_cate .txt_cate {font-size:18px;font-weight:500;}
	.post__cate_list.list_type2 .cel_subject {width:53%;padding-right:20px;text-align:left;}
	.post__cate_list.list_type2 .txt_subject {overflow:hidden;font-size:18px;font-weight:400;}
	.post__cate_list.list_type2 .txt_subject .new {display:inline-block;padding-left:3px;font-size:14px;font-weight:bold;color:#a58e58;}
	.post__cate_list.list_type2 .cel_date {display:table-cell;width:12.5%;text-align:center;}
	.post__cate_list.list_type2 .cel_date .txt_date {font-size:16px;}
	.post__cate_list.list_type2 .cel_down {position:relative;top:auto;left:auto;display:table-cell;width:15.5%;height:auto;white-space:normal;}
	.post__cate_list.list_type2 .bt_down {width:auto;min-width:96px;height:36px;border-color:#cecece;text-align:center;line-height:34px;}
	.post__cate_list.list_type2 .bt_down .ico_down {position:relative;top:auto;left:auto;width:18px;height:15px;margin-top:0;margin-right:3px;margin-left:0;background:url(../image/board/ico_down2_off%40x1.png) no-repeat 0 0;background-size:18px 15px;}
	.post__cate_list.list_type2 .bt_down .txt {display:inline;font-size:14px;font-weight:400;color:#9e9e9e;}
	.post__cate_list.list_type2 .bt_down:hover {border-color:#9e9e9e;background:#9e9e9e;}
	.post__cate_list.list_type2 .bt_down:hover .ico_down {background:url(../image/board/ico_down2_on%40x1.png) no-repeat 0 0;background-size:18px 15px;}
	.post__cate_list.list_type2 .bt_down:hover .txt {color:#fff;}
	.post__cate_list.list_type2 .cel_down:after {content: "";display: inline-block;height: 100%;vertical-align: middle;}


	.post__cate_list.list_type3 .link_post {display:table;width:100%;padding:19px 0 18px;background:#fff;}
	.post__cate_list.list_type3 .cel {display:table-cell;vertical-align:middle;}
	.post__cate_list.list_type3 .cel_num {position:relative;top:auto;left:auto;display:table-cell;width:9.5%;height:auto;white-space:normal;}
	.post__cate_list.list_type3 .cel_num .num  {font-size:16px;}
	.post__cate_list.list_type3 .cel_num:after {display:none;}
	.post__cate_list.list_type3 .cel_cate {width:12.5%;padding-bottom:0;}
	.post__cate_list.list_type3 .cel_cate .txt_cate {font-size:18px;font-weight:500;}
	.post__cate_list.list_type3 .cel_subject {width:47.5%;padding-right:20px;text-align:left;}
	.post__cate_list.list_type3 .txt_subject {overflow:hidden;font-size:18px;font-weight:400;}
	.post__cate_list.list_type3 .txt_subject .new {display:inline-block;padding-left:3px;font-size:14px;font-weight:bold;color:#a58e58;}
	.post__cate_list.list_type3 .cel_date {display:table-cell;width:19%;vertical-align:middle;text-align:center;}
	.post__cate_list.list_type3 .cel_date .txt_date {font-size:16px;}
	.post__cate_list.list_type3 .cel_date .txt_name {font-size:16px;padding-right:18px;}
	.post__cate_list.list_type3 .cel_date .txt_name:after {right:9px;width:2px;height:12px;margin-top:-6px;background:#b8b8b8;}
	.post__cate_list.list_type3 .cel_reply {position:relative;top:auto;left:auto;display:table-cell;width:11.5%;height:auto;white-space:normal;}
	.post__cate_list.list_type3 .cel_reply .middle {font-size:18px;}

	.post__view .event_date_area .group_row {padding:31px 0;}
	.post__view .event_date_area .tit_col {width:80px;font-size:18px;}
	.post__view .event_date_area .cont_col {font-size:18px;color:#5a5a5a;}

	.post__bottom_btns {padding-top:20px;}
	.post__bottom_btns .bt_large {min-width:192px;}


	/* view */
	.page_board_view .sub_page_tabs {display:none;}
	.page_board_view .sub__top_desc {padding-top:73px;}
	.post__view {padding-bottom:160px;}

	.post__view .post_head {display:table;width:100%;padding:31px 0 31px 0;border-bottom:1px solid #eaeaea;}
	.post__view .post_head .cel {display:table-cell;vertical-align:middle;}
	.post__view .post_head .cel_num {position:relative;top:auto;left:auto;display:table-cell;width:7%;height:auto;white-space:normal;}
	.post__view .post_head .txt_num  {display:inline-block;font-size:16px;}
	.post__view .post_head .cel_num:after {display:none;}
	.post__view .post_head .cel_tit {width:80%;}
	.post__view .post_head .cel_tit .title_post {font-size:18px;}
	.post__view .post_head .cel_tit .new {padding-left:8px;font-size:14px;}
	.post__view .post_head .cel_date {width:13%;padding-top:0;text-align:center;}
	.post__view .post_head .cel_date .txt_name {font-size:16px;padding-right:18px;}
	.post__view .post_head .cel_date .txt_name:after {right:9px;width:2px;height:12px;margin-top:-6px;background:#b8b8b8;}
	.post__view .post_head .cel_date .txt_date {font-size:16px;}

	

	.post__view.type2 .post_head {padding:20px 0 20px 0;}
	.post__view.type2 .post_head .cel_num {width:6%;}
	.post__view.type2 .post_head .cel_cate {width:8%;text-align:center;}
	.post__view.type2 .post_head .cel_cate .cate_post {font-size:18px;}
	.post__view.type2 .post_head .cel_tit {width:73%;}
	.post__view.type2 .post_head .cel_date {width:13%;}

	.post__view.type3 .post_head {padding:20px 0 20px 0;}
	.post__view.type3 .post_head .cel_num {width:6%;}
	.post__view.type3 .post_head .cel_cate {width:8%;text-align:center;}
	.post__view.type3 .post_head .cel_cate .cate_post {font-size:18px;}
	.post__view.type3 .post_head .cel_tit {width:67.5%;}
	.post__view.type3 .post_head .cel_date {width:18.5%;}


	.post_reply .post_reply_haed {display:table;width:100%;padding:31px 0 31px 0;}
	.post_reply .post_reply_haed .cel {display:table-cell;vertical-align:middle;}
	.post_reply {position:relative;border-top:1px solid #a58e58;border-bottom:1px solid #eaeaea;}
	.post_reply .post_reply_haed {padding:19px 0 18px;}

	.post_reply .cel_tit {width:81.5%;padding-left:20px;}
	.post_reply .cel_date {width:18.5%;text-align:center;}
	.post_reply .cel_tit .title_post {font-size:18px;}
	.post_reply .cel_date {padding-top:7px;}
	.post_reply .cel_date .txt_name {font-size:16px;padding-right:18px;}
	.post_reply .cel_date .txt_name:after {right:9px;width:2px;height:12px;margin-top:-6px;background:#b8b8b8;}
	.post_reply .cel_date .txt_date {font-size:16px;}
	.post_reply_cont {padding:25px 20px;font-size:18px;}



	.post__view .post_content {min-height:400px;padding:35px 20px;font-size:18px;}
	.post__view .post_footer .post_files {padding:21px 0 12px;}
	.post__view .post_files .cel_tit {float:left;position:relative;width:101px;font-size:18px;text-align:center;color:#a58e58}
	.post__view .post_files .cel_cont {overflow:hidden;padding:0 24px;}
	.post__view .post_files .cel_cont .link_file {font-size:18px;}
	.post__view .post_files .item {padding-bottom:8px;}

	.post__view .post_footer .post_links {padding:21px 0 12px;}
	.post__view .post_links .cel_tit {float:left;position:relative;width:101px;font-size:18px;text-align:center;color:#a58e58}
	.post__view .post_links .cel_cont {overflow:hidden;padding:0 24px;}
	.post__view .post_links .cel_cont .link_post {font-size:18px;}
	.post__view .post_links .item {padding-bottom:8px;}

	.post__view .post_btns {padding-top:20px;padding-bottom:110px;}
	.post__view .post_btns .left_block .bt_large.bt_brown {min-width:192px;}
	.post__view .post_btns .right_block .bt_large {min-width:192px;}
	.post__view .post_btns .right_block .bt_large + .bt_large {margin-left:5px;}

	.post__view .post_btns .right_block .bt_large.bt_gray1 {min-width:140px;}
	.post__view .post_btns .bt_box {width:50px;height:50px;}
	.post__view .post_btns .bt_box + .bt_box {margin-left:6px;}
	.post__view .post_btns .bt_box .ico_comm {margin-top:-9px;margin-left:-5px;}
	.post__view .post_btns .bt_box .ico_prev {width:10px;height:18px;background:url(../image/board/ico_view_prev_pc.png) no-repeat 0 0;background-size:10px 18px;}
	.post__view .post_btns .bt_box .ico_next {width:10px;height:18px;background:url(../image/board/ico_view_next_pc.png) no-repeat 0 0;background-size:10px 18px;}

	.post__view .post_navi .item_navi {padding:21px 0 20px;}
	.post__view .post_navi .cel_tit {width:101px;padding-left:26px;font-size:18px;}
	.post__view .post_navi .cel_cont {padding-left:25px;}
	.post__view .post_navi .link_post {font-size:18px;}

	.list__media {margin:-20px -7px 0;}
	.list__media li {float:left;width:33.33333%;padding:25px 7px 0;min-height:527px}
	.list__media li + li  {padding-top:25px;}
	.list__media .frame_g {display:block;text-align:center;}
	.list__media .frame_g > img {width:100%;}
	.list__media .link_post {display:block;border:1px solid #eaeaea;background:#fff;}
	.list__media .desc_block {padding:27px 25px 20px;}
	.list__media .desc_block .category {height:23px;}
	.list__media .desc_block .subject {margin-bottom:15px;height:44px;max-height:44px;font-size:18px;}
	.list__media .desc_block .info_cont {margin-bottom:30px;height:40px;max-height:40px;font-size:16px;}
	.list__media .desc_block .post_date {display:block;font-size:16px;color:#9e9e9e;}


	.list__magazine li {padding:10px 0;}
	.list__magazine .frame_g {float:left;width:278px;}
	.list__magazine .frame_g > img {width:100%;}
	.list__magazine .link_post {display:block;background:#fff;}
	.list__magazine .link_post:after {display:block;visibility:hidden;height:0;font-size:0;clear:both;content:"";} 
	.list__magazine .desc_block {overflow:hidden;padding:36px 20px 12px;}
	.list__magazine .desc_block .category {display:inline-block;padding-bottom:0;border-bottom:0 none;font-size:18px;font-weight:500;vertical-align:middle;}
	.list__magazine .desc_block .category + .subject {margin-top:0;}
	.list__magazine .desc_block .subject {display:inline-block;padding-left:4px;margin-bottom:0;max-height:none;font-size:18px;font-weight:500;vertical-align:middle;color:#1d1d1b;}
	.list__magazine .desc_block .subject .new {padding-left:10px;font-size:14px;font-weight:bold;vertical-align:2px;}
	.list__magazine .desc_block .info_cont {display:block;overflow:hidden;padding-top:6px;margin-bottom:18px;max-height:56px;font-size:16px;line-height:1.5;}
	.list__magazine .desc_block .post_date {font-size:16px;}

	.banner_newsletter {margin-top:-3px;margin-bottom:50px;padding:29px 58px 0;background:#3f4e79 url(../image/board/newsletter_banner_img%40x1.html) no-repeat right bottom;background-size:218px 191px;}
	.banner_newsletter .top_txt_eng {max-width:560px;padding:12px 0;font-size:14px;letter-spacing:1.9em;}
	.banner_newsletter .info_cont {padding:24px 0 32px;}
	.banner_newsletter .tit {font-size:28px;}
	.banner_newsletter .text_cont {padding-top:16px;font-size:16px;}
	.banner_newsletter .bt_block {padding-top:24px;}
	.banner_newsletter .bt_large {width:146px;height:44px;line-height:44px;font-size:16px;}

	.wrap_pg_comm {padding:70px 0;margin:0;}
	.wrap_pg_comm:after,
	.wrap_pg_comm .inner:after {display:block;visibility:hidden;height:0;font-size:0;clear:both;content:"";} 
	.wrap_pg_comm .link_pg {width:40px;height:40px;font-size:16px;font-weight:400;line-height:40px;}
	.wrap_pg_comm .link_pg:hover {}
	.wrap_pg_comm .link_pg.current {color:#1d1d1b;background:#f7f7f7;}
	.wrap_pg_comm .ico_pg_first {width:14px;height:14px;margin-top:-7px;margin-left:-7px;background:url(../image/board/ico_pg_first_pc.png) no-repeat 0 0;background-size:14px 14px;}
	.wrap_pg_comm .ico_pg_prev {width:9px;height:14px;margin-top:-7px;margin-left:-5px;background:url(../image/board/ico_pg_prev_pc.png) no-repeat 0 0;background-size:9px 14px;}
	.wrap_pg_comm .ico_pg_next {width:9px;height:14px;margin-top:-7px;margin-left:-5px;background:url(../image/board/ico_pg_next_pc.png) no-repeat 0 0;background-size:9px 14px;}
	.wrap_pg_comm .ico_pg_end {width:14px;height:14px;margin-top:-7px;margin-left:-7px;background:url(../image/board/ico_pg_end_pc.png) no-repeat 0 0;background-size:14px 14px;}
}

/* 뉴스레터 */
.form__comm_top {}
.form__comm_top .title {display:block;padding-bottom:17px;font-size:18px;font-weight:500;color:#5a5a5a}
.form__comm_top .info_text {padding-bottom:14px;font-size:14px;color:#a58e58;}
.form__common {border-top:2px solid #1d1d1b;background:#fafafa;}
.form__common .txt_chk_desc {padding-left:10px;font-size:14px;color:#a58e58;}
.form__common .list_chk {padding:18px 10px 0;}
.form__common .list_chk:after {display:block;visibility:hidden;height:0;font-size:0;clear:both;content:"";} 
.form__common .list_chk li {float:left;width:50%;padding:10px 0;}
.form__comm_privacy {padding-top:62px;} 
.form__comm_privacy .title {display:block;padding-bottom:15px;font-size:18px;font-weight:500;color:#5a5a5a;}
.form__comm_privacy .inner_privacy {overflow:auto;height:250px;padding:17px 10px;border:1px solid #eaeaea;background:#fafafa;color:#9e9e9e;word-break:break-all;}
.form__comm_privacy .chk_block_bottom {padding-top:14px;text-align:right;}
.form__comm_privacy .chk_block_bottom .check_label > label {padding-right:0;}
.group_row.inp_row {border-bottom:1px solid #eaeaea;}
.group_row.inp_row .col_tit {padding:16px 0 7px 10px;}
.group_row.inp_row .col_tit.type2 .tit {display:inline-block;padding-right:10px;}
.group_row.inp_row .col_tit.type2 .txt_m {display:inline-block;font-size:14px;}
.group_row.inp_row .col_tit .tit {display:block;font-size:16px;font-weight:400;color:#9e9e9e;}
.group_row.inp_row .col_inp {padding-bottom:19px;}
.group_row.inp_row .col_inp.col_radio {padding-left:10px;} 
.group_row.inp_row .col_opt .opt_item {width:100%;}
.group_row.inp_row .captcha_block {background:#fafafa;max-width:320px;margin:0 auto 7px;text-align:center;}
.group_row.inp_row .info_sub {display:none;}
.group_row.inp_row .col_inp .mail_chk {padding-top:9px;}
.group_row.inp_row .col_inp .txt_mail_chk {font-size:14px;padding-top:9px;}
.group_row.inp_row .col_inp .check_label {margin-bottom:5px;}
.group_row.inp_row .col_cho_1 .pick_date_wrap {width:100%;max-width:100%;}
.group_row.inp_row .col_cho_1 .opt_item {width:100%;}
.group_row.inp_row .col_cho_1 .c_item + .c_item {padding-top:7px;}

.group_row.inp_row .tf_textarea {padding:20px;font-size:18px;}

.btn_block_bottom {padding-top:47px;padding-bottom:80px;text-align:center;font-size:0;}
.btn_block_bottom > .bt_large {min-width:103px;}
.btn_block_bottom > .bt_large + .bt_large {margin-left:5px;}
.btn_block_bottom button,
.btn_block_bottom input{vertical-align:top;}

.form__common_pw {border-top:2px solid #1d1d1b;background:#fff;border-bottom:1px solid #eaeaea;}
.form__common_pw .title_area {display:block;padding:14px 0 13px;text-align:center;font-size:15px;font-weight:400;color:#1d1d1b;}
.form__common_pw .wrap__form {padding:48px 15px 55px;border-top:1px solid #eaeaea;background:#fafafa;text-align:center;}
.form__common_pw .wrap__form .inner_form {max-width:454px;margin:0 auto;}
.form__common_pw .wrap__form .text_desc {text-align:left;font-size:14px;color:#a58e58;}
.form__common_pw .pw_confirm_row {padding-top:13px;}
.form__common_pw .pw_confirm_row .tf_text {height:38px;padding:9px;}
.form__common_pw .pw_confirm_row .col {float:left;width:62%;}
.form__common_pw .pw_confirm_row .col_bt {padding-left:5px;width:38%;}
.form__common_pw .pw_confirm_row .bt_large {width:100%;height:38px;line-height:38px;}
.form__common_pw + .post__bottom_btns {padding-top:14px;padding-bottom:80px;}

.form__common .inp_row .radio_label {margin-bottom:7px;}
.form__common .inp_row .radio_label > label {padding-right:10px;}
.form__common .inp_row .pick_date_wrap {background:#f3f3f3;}
.form__common .inp_row .pick_date_wrap div.pick_date_left input {background:#f3f3f3;color:#9e9e9e;}



@media only screen and (min-width: 1100px) {

.form__common .inp_row .pick_date_wrap {background:#f6f6f6;}
.form__common .inp_row .pick_date_wrap div.pick_date_left input {background:#f6f6f6;}

	.form__comm_top .title {display:none;}
	.form__comm_top .info_text {padding-bottom:12px;font-size:16px;}

	.form__common .txt_chk_desc {padding-top:9px;padding-left:0;font-size:16px;} 
	.form__common .list_chk {padding:13px 0 7px;max-width:800px;}
	.form__common .list_chk li {width:25%;padding:9px 0;}

	.group_row.inp_row {display:table;width:100%;}
	.group_row.inp_row .col {display:table-cell;vertical-align:middle;}
	.group_row.inp_row .col_tit {width:16.6666%;padding:0;text-align:center;}
	.group_row.inp_row .col_tit .tit {font-size:18px;}
	.group_row.inp_row .col_inp {width:83.3334%;padding:12px 30px;background:#fff;}
	.group_row.inp_row .col_inp .tf_text {max-width:392px;padding:7px 20px 8px;font-size:18px;}
	.group_row.inp_row .col_inp.col_radio {padding-left:30px;} 

	.group_row.inp_row .col_tit.type2 .tit {display:block;padding-right:0;}
	.group_row.inp_row .col_tit.type2 .txt_m {display:none}
	.group_row.inp_row .info_sub {display:inline-block;padding-left:15px;font-size:16px;font-weight:400;color:#a58e58;}
	.group_row.inp_row .captcha_block {display:inline-block;width:180px;vertical-align:middle;margin:0;margin-right:5px;}
	.group_row.inp_row	label.inp_pw {display:inline-block;width:180px;}
	.group_row.inp_row	label.inp_captcha {display:inline-block;width:210px;}


	.group_row.inp_row .col_opt .opt_item {width:392px;}
	.group_row.inp_row .col_inp .mail_chk {display:inline-block;padding-left:20px;padding-top:0;}
	.group_row.inp_row .col_inp .txt_mail_chk {display:inline-block;padding-left:20px;padding-top:0;font-size:16px;}
	.group_row.inp_row .col_inp .check_label {margin-bottom:0;}

	.group_row.inp_row .col_cho_1 .pick_date_wrap {width:218px;max-width:218px;}
	.group_row.inp_row .col_cho_1 .opt_item {width:218px;}
	.group_row.inp_row .col_cho_1 .c_item {display:inline-block;vertical-align:top;}
	.group_row.inp_row .col_cho_1 .c_item + .c_item {padding-top:0;padding-left:10px;}

	.form__comm_privacy {padding-top:76px;} 
	.form__comm_privacy .title {padding-bottom:31px;font-size:24px;}
	.form__comm_privacy .inner_privacy {height:248px;border-top:2px solid #1d1d1b;padding:30px 28px;font-size:16px;}
	.form__comm_privacy .chk_block_bottom {padding-top:16px;}

	.btn_block_bottom {padding-top:85px;padding-bottom:80px;}
	.btn_block_bottom > .bt_large {min-width:192px;}
	.btn_block_bottom > .bt_large + .bt_large {margin-left:10px;}

	.form__common_pw .title_area {padding:20px 0 21px;font-size:18px;font-weight:500;}
	.form__common_pw .wrap__form {padding:53px 15px 100px;}
	.form__common_pw .wrap__form .text_desc {font-size:16px;}
	.form__common_pw .pw_confirm_row {padding-top:10px;}
	.form__common_pw .pw_confirm_row .tf_text {height:50px;padding:15px 10px;}
	.form__common_pw .pw_confirm_row .col {width:62%;}
	.form__common_pw .pw_confirm_row .col_bt {padding-left:10px;width:38%;}
	.form__common_pw .pw_confirm_row .bt_large {width:100%;height:50px;line-height:50px;}
	.form__common_pw + .post__bottom_btns {padding-top:12px;padding-bottom:110px;}

	.form__common .inp_row .radio_label {margin-bottom:0;}
	.form__common .inp_row .radio_label > label {padding-right:25px;}

}


#faq_wrap {margin:0}
#faq_wrap ol {margin:0;padding:0;list-style:none;border-top:2px solid #1d1d1b;}
#faq_wrap li{border-bottom:1px solid #eaeaea;background:#fff;}
#faq_wrap li h4{padding:0 10px;padding-left:35px;position:relative}
#faq_wrap li h4 .tit_bg{display:inline-block;text-align:center;color:#a58e58;}
#faq_wrap li h4 > a {display:table;position:relative;width:100%;padding:15px 38px 15px 0;font-weight:400;}
#faq_wrap li h4 > a:after {display:block;position:absolute;top:50%;right:10px;width:18px;height:18px;margin-top:-9px;background:url(../image/board/ico_faq_off.png) no-repeat 50% 50%;background-size:18px 18px;content:"";}
#faq_wrap li h4 > a.on:after {background:url(../image/board/ico_faq_on.png) no-repeat 50% 50%;background-size:18px 18px;}
#faq_wrap li h4 > a > p {display:table-cell;vertical-align:middle;font-size:15px;color:#5a5a5a;font-weight:400;line-height:1.3;}
#faq_wrap li h4 > a.on > p {color:#1d1d1b;}
#faq_con .con_inner{display:none;border-top:1px solid #ddd;padding:24px 34px 24px;position:relative;background: #fafafa;}
#faq_con .con_inner > p {font-size:14px;color:#9e9e9e;font-family: 'notokr' !important;}
#faq_con .con_inner .tit_bg{display:inline-block;position:absolute;top:24px;left:0;width:34px;text-align:center;color:#1d1d1b;font-weight:500;}
#faq_wrap li .tit_bg {font-family:'Open Sans','notokr','Malgun Gothic', dotum, sans-serif;font-weight:500;}
#faq_wrap .tit_bg_block {position:absolute;top:0;left:0;display:block;width:35px;height:100%;white-space:nowrap;text-align:center;}
#faq_wrap .tit_bg_block .tit_bg  {display: inline-block;max-width: 100%;word-wrap: break-word;vertical-align: middle;}
#faq_wrap .tit_bg_block:after {content: "";display: inline-block;height: 100%;vertical-align: middle;}

@media only screen and (min-width: 1100px) {

	#faq_wrap ol {border-top:2px solid #1d1d1b;}
	#faq_wrap li h4{padding:0 10px;padding-left:80px;position:relative}
	#faq_wrap li h4 .tit_bg{font-size:18px;}
	#faq_wrap li h4 > a {padding:21px 78px 21px 0;font-size: 18px;}
	#faq_wrap li h4 > a:after {right:30px;background:url(../image/board/ico_faq_off2.png) no-repeat 50% 50%;}
	#faq_wrap li h4 > a.on:after {background:url(../image/board/ico_faq_on2.png) no-repeat 50% 50%;}
	#faq_wrap li h4 > a > p {font-size:18px;}
	#faq_con .con_inner{display:none;padding:24px 80px 24px;font-size: 18px;line-height: 1.3;color: #9e9e9e;}
	#faq_con .con_inner > p {font-size:18px;}
	#faq_con .con_inner .tit_bg{top:24px;left:0;width:80px;font-size:18px;}
	#faq_wrap li .tit_bg {font-family:'Open Sans','notokr','Malgun Gothic', dotum, sans-serif;font-weight:500;}
	#faq_wrap .tit_bg_block {width:80px;}

}


.form__comm_privacy #termsGuide{min-height:inherit}




#pickDate1:-ms-input-placeholder { color: #9e9e9e; }
#pickDate1::-webkit-input-placeholder { color: #9e9e9e; } 
#pickDate1::-moz-placeholder { color: #9e9e9e; }


.tf_textarea:-ms-input-placeholder { color: #9e9e9e; }
.tf_textarea::-webkit-input-placeholder { color: #9e9e9e; } 
.tf_textarea::-moz-placeholder { color: #9e9e9e; }

.tf_text:-ms-input-placeholder { color: #9e9e9e; }
.tf_text::-webkit-input-placeholder { color: #9e9e9e; } 
.tf_text::-moz-placeholder { color: #9e9e9e; }

