@charset 'UTF-8';

/* useful */
.hide {position:absolute; left:-9999px; overflow:hidden; width:1px; height:1px; line-height:1px; font-size:1px;}
caption {position:static; overflow:hidden; width:1px; height:1px; margin:0; padding:0; font-size:1px; text-indent:-9999px;}
.clearfix:after {content:""; display:block; width:0; height:0; font-size:0; clear:both;}
.none {display:none !important;}
.on_iblock {display:inline-block;}
.pc-view {display:block !important;}
.m-view {display:none !important;}
.ta_l {text-align:left !important;}
.ta_c {text-align:center !important;}
.ta_r {text-align:right !important;}
.fc_fff {color:#fff;}
.fc_333 {color:#333;}
.fc_666 {color:#666;}
.fc_blue {color:#1879ba;}
.fc_skyblue {color:#62c1e8;}
.fc_red {color:#e42626; margin-top: 0 !important;}
.fw_bold {font-weight:bold;}
.dotdot {overflow:hidden; /* white-space:nowrap; */ text-overflow:ellipsis;}
.middle_helper {display:inline-block; height:100%; vertical-align:middle;}
.link_txt {color:#7692d8;}
.link_txt:hover {text-decoration:underline;}
.flt_l{float: left;}
.flt_r{float: right;}
.fw_b{font-weight: bold;}
.mr_a{margin: 0 auto;}
/* .name{color:#3d7ab2} */
.va_m{vertical-align: middle;}


.on_991 {display:none !important;}
.on_767 {display:none !important;}
.on_480 {display:none !important;}
.ib_991 {display:none !important;}
.ib_767 {display:none !important;}
.i_991 {display:none !important;}
.i_767 {display:none !important;}
.i_480 {display:none !important;}

.mt_5 {margin-top:5px;}
.mt_10 {margin-top:10px;}
.mt_15 {margin-top:15px;}
.mt_20 {margin-top:20px;}
.mt_25 {margin-top:25px;}
.mt_30 {margin-top:30px;}

.mr_5 {margin-right:5px;}
.mr_10 {margin-right:10px;}
.mr_15 {margin-right:15px;}
.mr_20 {margin-right:20px;}
.mr_25 {margin-right:25px;}
.mr_30 {margin-right:30px;}
.mr_35 {margin-right:35px;}


.mb_5 {margin-bottom:5px;}
.mb_10 {margin-bottom:10px;}
.mb_15 {margin-bottom:15px;}
.mb_20 {margin-bottom:20px;}
.mb_25 {margin-bottom:25px;}
.mb_30 {margin-bottom:30px;}
.mb_40 {margin-bottom:40px;}

.p_5 {padding:5px;}
.p_10 {padding:10px;}
.p_15 {padding:15px;}
.p_20 {padding:20px;}
.p_25 {padding:25px;}
.p_30 {padding:30px;}


.pl_5 {padding-left:5px;}
.pl_10 {padding-left:10px;}
.pl_15 {padding-left:15px;}
.pl_20 {padding-left:20px;}
.pl_25 {padding-left:25px;}
.pl_30 {padding-left:30px;}
.pl_50 {padding-left:50px;}

.pr_5 {padding-right:5px;}
.pr_10 {padding-right:10px;}
.pr_15 {padding-right:15px;}
.pr_20 {padding-right:20px;}
.pr_25 {padding-right:25px;}
.pr_30 {padding-right:30px;}

.pt_5 {padding-top:5px;}
.pt_10 {padding-top:10px;}
.pt_15 {padding-top:15px;}
.pt_20 {padding-top:20px;}
.pt_25 {padding-top:25px;}
.pt_30 {padding-top:30px;}





/* // useful */

/* list */
.bar_list > li {padding-left:13px; background: url('/images/bull/bull_bar.jpg') 0px 8px no-repeat;}
.bar_list > li:last-child {margin-bottom:0 !important;}
.dot_list > li {padding-left:13px; background: url('/images/bull/bull_dot.jpg') 2px 7px no-repeat;}
.dot_list > li:last-child {margin-bottom:0 !important;}
.wdot_list > li {padding-left:13px; background: url('/images/bull/bull_wdot.png') 2px 7px no-repeat; color:#fff;}
.wdot_list > li:last-child {margin-bottom:0 !important;}
.arr_list > li {padding-left:13px; background: url('/images/bull/bull_arr.png') 0px 7px no-repeat;}
.arr_list > li:last-child {margin-bottom:0 !important;}
.num_list {padding-left:20px;}
.num_list > li {list-style-type:decimal;}
.num_list > li:last-child {margin-bottom:0 !important;}
.abs_bul_list > li {position:relative; z-index:1; padding-left:18px;}
.abs_bul_list > li:last-child {margin-bottom:0 !important;}
.abs_bul_list .bul {position:absolute; left:0; top:0; z-index:1;}

.bar_txt {padding-left:13px; background: url('/images/bull/bull_bar.jpg') 0px 8px no-repeat;}
.dot_txt {padding-left:13px; background: url('/images/bull/bull_dot.jpg') 2px 7px no-repeat;}
.wdot_txt {padding-left:13px; background: url('/images/bull/bull_wdot.png') 2px 7px no-repeat; color:#fff;}
.arr_txt {padding-left:13px; background: url('/images/bull/bull_arr.png') 0px 6px no-repeat;}
/* // bull_list, bull_txt */

/* btn_wrap */
.btn_wrap {padding-top: 20px; text-align:right;}
.btn_wrap_l { text-align:left;}
.btn_wrap_c { text-align:center;}
.btn_wrap_bt {padding-top: 20px;text-align: right;border-top: 2px solid #888;}
.common_btn {display:inline-block; width:90px; height:35px; line-height:33px; margin-left:5px; background-color:#3d7ab2; border:2px solid #3d7ab2; color:#fff; text-align:center;}
.common_btn:hover, .common_btn:focus {background-color:#FFF; color:#3d7ab2;}
.common_btn.regist {background-color:#3d7ab2; border-color:#3d7ab2; color:#fff;}
.common_btn.regist:hover, .common_btn.regist:focus {background-color:#FFF; color:#3d7ab2;}
.common_btn.cancel {background-color:#a84a4a; border-color:#a84a4a; color:#fff;}
.common_btn.cancel:hover, .common_btn.cancel:focus {background-color:#FFF; color:#a84a4a;}
.common_btn.cancel2 {background-color:#888; border-color:#888; color:#fff;}
.common_btn.cancel2:hover, .common_btn.cancel2:focus {background-color:#FFF; color:#888;}
.common_btn.modify {background-color:#7987cb; border-color:#7987cb; color:#fff;}
.common_btn.modify:hover, .common_btn.modify:focus {background-color:#FFF; color:#7987cb;}
.common_btn.delete {background-color:#af6c3a; border-color:#af6c3a; color:#fff;}
.common_btn.delete:hover, .common_btn.delete:focus {background-color:#FFF; color:#af6c3a;}
.common_btn.reserve {background-color:#ea9e46; border-color:#ea9e46; color:#fff;}
.common_btn.reserve:hover, .common_btn.reserve:focus {background-color:#FFF; color:#ea9e46;}
.common_btn.apply {background-color:#c94c7d; border-color:#c94c7d; color:#fff;}
.common_btn.apply:hover, .common_btn.apply:focus {background-color:#FFF; color:#c94c7d;}
.common_btn.detail {background-color:#638b91; border-color:#638b91; color:#fff;}
.common_btn.detail:hover, .common_btn.detail:focus {background-color:#FFF; color:#638b91;}
.common_btn.med_board{display:inline-block; width:60px; height:30px; line-height:30px; margin-left:5px; background-color:#fff; border:2px solid #3d7ab2; color:#3d7ab2;font-size: 15px; text-align:center;}
.tit .common_btn.med_board{font-size: 18px;}
/* // btn_wrap */

/* agree_box */
.agree_box .scroll_box {overflow-y:auto; height:120px; margin-bottom:20px; padding:10px; border:1px solid #ccc;}
.agree_box .agree_chk {overflow:hidden; text-align:right;}
.agree_box .agree_chk .chk_txt {color:#777;}
.agree_box .agree_chk .chk_txt .strong {color:#333; font-weight:bold;}
.agree_box .agree_chk .chk_txt * {display:inline-block; vertical-align:middle; line-height:1;}
.agree_box .agree_chk .chk_txt input {margin: 0 0 0 5px;}
/* // agree_box */

/* skip navi */
.skip_navi {position:absolute; z-index:999999; width:100%; left:0; top:0; text-align:center;}
.skip_navi a {display:block; position:absolute; left:0; top:-9999px; z-index:1; width:100%; height:40px; line-height:40px; background-color:#333; color:#fff; font-size:1.31em; font-weight:bold;}
.skip_navi a:hover, .skip_navi a:focus {top:0;}
/* // skip navi */

/* sch_board */
.sch_board {padding:20px 0; text-align:right;}
.sch_form * {vertical-align:middle;}
.sch_inner_each {display:inline-block; margin-left:10px;}
.sch_label {margin-right:5px;}
.sch_select {height:30px;}
.sch_input {height:30px; padding: 0 5px;}
.sch_btn {display:inline-block; width:70px; height:30px; line-height:28px; background-color:#868173; text-align:center; color:#fff; font-size:0.93em; border-radius:3px;}
.sch_btn:hover, .sch_btn:focus {background-color:#9d998f;}
/* // sch_board */

/* board_list */
.board_list {width:100%; border-top:2px solid #909090; text-align:center; border-spacing: 0; border-collapse:collapse; table-layout:fixed;}
.board_list thead {border-bottom:1px solid #e5e5e5; background-color:#f4f4f4;}
.board_list tbody tr {border-bottom:1px solid #e5e5e5;}
.board_list tbody tr:hover {background-color:#eee;}
.board_list th, .board_list td {padding:10px 5px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.board_list th {font-weight:bold;}
.board_list .tit {text-align:left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.board_list .tit:hover .lock{color:#3d7ab2}
.board_list .mark {display:inline-block; margin-right:5px; padding:3px 8px; background-color:#117ea9; color:#fff; font-size:0.86em;}
.board_list .mark.new {background-color:#ff9000;}
.board_list .mark.top {margin-right:0; background-color:#f12647;}
.board_list .mark.top.mobi {display:none; margin-right:5px;}
/* // board_list */

/* hi_board_list */
.hi_board_list {overflow:hidden; border-top:2px solid #888; padding-top:30px;}
.hi_board_list > li {float:left; width:30%; margin-right:5%; margin-bottom:50px; padding-bottom: 5px;}
.hi_board_list > li.no_view{width: 100%;text-align: center;}
.hi_board_list > li.on {background-color:#efefef;}
.hi_board_list > li:nth-child(3n) {margin-right:0;}
.hi_board_list > li > a {display:block;color:#000;}

.hi_board_list1 {overflow:hidden; border-top:none; padding-top:30px;}
.hi_board_list1 > li {float:left; width:30%; margin-right:5%; margin-bottom:50px; padding-bottom: 5px;}
.hi_board_list1 > li.on {background-color:#efefef;}
.hi_board_list1 > li:nth-child(3n) {margin-right:0;}
.hi_board_list1 > li > a {display:block;color:#000;}


.hi_board_list2 {overflow:hidden; border-top:none; padding-top:30px;}
.hi_board_list2 > li {float:left; width:30%; margin-right:5%; margin-bottom:50px; padding-bottom: 5px;}
.hi_board_list2 > li.on {background-color:#efefef;}
.hi_board_list2 > li:nth-child(3n) {margin-right:0;}
.hi_board_list2 > li > a {display:block;color:#000;}


.hi_board_list3 {overflow:hidden; border-top:none; padding-top:30px;}
.hi_board_list3 > li {float:left; width:30%; margin-right:5%; margin-bottom:50px; padding-bottom: 5px;}
.hi_board_list3 > li.on {background-color:#efefef;}
.hi_board_list3 > li:nth-child(3n) {margin-right:0;}
.hi_board_list3 > li > a {display:block;color:#000;}


.hi_board_list .img_box {position:relative; z-index:1; margin-bottom:15px; padding-bottom:60%; text-align:center;}
.hi_board_list .img_box .inner_box {position:absolute; left:0; top:0; z-index:1; width:100%; height:100%; border:1px solid #ccc;}
.hi_board_list .img_box .inner_box1 {position:absolute; left:0; top:0; z-index:1; width:100%; height:100%; border:1px solid #ccc;}
.hi_board_list .img_box .inner_box2 {position:absolute; left:0; top:0; z-index:1; width:100%; height:100%; border:1px solid #ccc;}
.hi_board_list .img_box .inner_box3 {position:absolute; left:0; top:0; z-index:1; width:100%; height:100%; border:1px solid #ccc;}
.hi_board_list .img_box .sort {position:absolute; left:0; top:0; z-index:2; width:65px; height:23px; line-height:25px; background-color:#6abbc6; color:#fff; font-size:13px;font-weight: bold; text-align:center;}
.hi_board_list .video .img_box .sort {background-color:#73a8d8;}
.hi_board_list .img_box img {width:100%; height:100%;}
.video_bg {display:block; position:absolute; left:0; top:0; z-index:1; width:100%; height:100%;}
.hi_board_list .txt_box .tit {display:-webkit-box; overflow:hidden; height:2.4em; line-height:1.2em; margin-bottom:15px; color:#000; font-size:0.93em; -webkit-line-clamp:2; -webkit-box-orient:vertical; word-wrap:break-word; text-overflow:ellipsis;}


.hi_board_list .info_box {height:16px; color:#7a7a7a; font-size:0.93em; text-align: center;	}
.hi_board_list .info_box span {display:inline-block; vertical-align:top;}
.hi_board_list .info_box span:before {content:"|"; padding:0 5px;}
.hi_board_list .info_box span:first-child:before {display:none;}
.hi_board_list.keep .img_box .inner_box {font-size:0;}
.hi_board_list.keep .img_box img {width:100%; height:auto; vertical-align:middle;}

/* // hi_board_list */

/* vi_board_list */
.vi_board_list {border-top:2px solid #888; padding-top:30px;}
.vi_board_list li {overflow:hidden; padding: 20px 0; border-top:1px dashed #ccc;}
.vi_board_list li:first-child {padding-top:0; border-top:0 none;}
.vi_board_list .info {display:inline-block; color:#7a7a7a; font-size:0.86em;}
.vi_board_list .link_box {display:block;}
.vi_board_list .img_box {float:left; width:13%; border:1px solid #ddd; text-align:center;}
.vi_board_list .img_box img {width:100%;}
.vi_board_list .txt_box {float:right; width:84%;}
.vi_board_list .txt {margin-bottom:10px;}
.vi_board_list .date {color:#666; font-size:0.86em;}
/* // vi_board_list */

/* search */
.sch_each_box {margin-bottom:70px;}
.sch_each_box .inner_box {padding:20px 0; border-top:2px solid #888; border-bottom:1px solid #888;}
.total_txt {margin:20px 0px;color:#797979; font-size:1.06em;font-weight:bold;}
.total_txt .strong {margin-left:5px; color:#305199; }
.sch_each {padding:15px 0; border-bottom:1px dashed #ccc;}
.sch_each:last-child {border-bottom:0 none;}
.sch_each .info {display:inline-block; color:#7a7a7a; font-size:0.86em;}
.sch_each .info .category {display:inline-block; border-right:1px solid #777; padding-right:10px; margin-right:10px; color:brown;}
.sch_each .link_box {display:block;}
.sch_each .img_box {float:left; width:13%; border:1px solid #ddd; text-align:center;}
.sch_each .img_box img {width:100%;}
.sch_each .txt_box {float:right; width:84%;}
.sch_each .txt {margin-bottom:10px;}
.sch_each .date {color:#666; font-size:0.86em;}
.sch_more_txt {margin-top: 10px; text-align:right;}
.sch_more_txt a {color:#2a41b5; font-size:0.86em;}
.sch_more_txt a:hover, .sch_more_txt a:focus {text-decoration:underline;}
/* // search */

/* board_view */
.board_view_top {position:relative; z-index:1; padding:30px 90px; border-top:2px solid #909090; border-bottom: 1px solid #dbdbdb; text-align:center;}
.board_view_top .mark_box {margin-bottom:5px;}
.board_view_top .mark_box span {display: inline-block; width:65px; height:23px; line-height:25px; background-color:#6abbc6; color:#fff; font-size:13px;font-weight: bold; text-align:center;}
.board_view_top .mark {display:inline-block; margin-right:4px; padding:3px 10px; background-color:#117ea9; color:#fff;}
.board_view_top .mark.new {background-color:#ff9000;}
.board_view_top .tit {display:block; margin-bottom:15px; font-size:20px;}
.board_view_top .sort {margin-right: 3px; color:#7d461f; font-weight:bold;}
.board_view_top .info {color:#777; font-size:0.86em;margin-top: 25px;}
.board_view_top .info .each {display:inline-block; margin:0 5px;}
/* .board_view_top .prev, .board_view_top .next {position:absolute; left:0; top:50%; z-index:1; width:50px; height:65px; margin-top:-19px; background: url('/images/sub/board_prev.png') no-repeat center center;} */
/* .board_view_top .next {left:auto; right:0;  background: url('/images/sub/board_next.png') no-repeat center center;} */
.board_view_con {padding:20px 40px;}
.board_view_file {display: table-cell; }
.board_view_file .file_each {padding:2px 0;}
.board_view_file .file_each:first-child {padding-top:10px;}
.board_view_file .file_each:last-child {padding-bottom:10px;}
.board_view_file .file_each a {line-height: 1.7;}
.board_view_file .file_each img {margin-right: 15px;	}
.view_file_box {display: table;width: 100%; margin-bottom: 0px;padding: 20px 0px;border-top: 1px solid #dbdbdb;}
.view_file_box .txt{display: table-cell;width: 120px;padding-left: 20px;background:url('/images/sub/info9_bar.png')no-repeat 0 20px;font-size: 18px;}

/* // board_view */

/* board_write */
.board_write_box{padding-left: 25px;}
.write_not_txt {margin-bottom:2px; color:#dd4624; text-align:right;float: right;	}
.board_write {width:100%; border-spacing: 0; border-collapse:collapse; border-top:2px solid #3d7ab2;border-bottom: 2px solid #c3c3c3;	}
.board_write.qna{border-top:2px solid #909090;	}
.board_write tr {border-bottom:1px solid #ddd;height: 60px;}
.board_write th, .board_write td {padding:8px 25px;text-align: left;	 vertical-align:middle; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.board_write th {border-right:1px solid #bbb; background-color:#f4f4f4; font-weight:bold;}
.board_write tr * {vertical-align:middle;}
 .board_write td.last_td{padding: 10px 10px;}

.board_write input[type="text"], .board_write select {height:30px;}
.board_write .tit_input {width:60%;}
.board_write #subject{width: 100%;}
.board_write .name_input {width:25%;}
.board_write .address_input {width:150px; margin-top:5px;}
.board_write .address_input.top {margin-top:0;}
.board_write .address_input.mid, .board_write .address_input.btm {width:60%;}
.board_write .email_input {width:20%;}
.board_write .med_number_input {width:25%;}
.board_write .datep {width:25%; background: url('/images/sub/datep_ico.png') no-repeat 5px center;border-style: groove;}
.board_write .datep_test {width:25%; background: url('/images/sub/datep_ico.png') no-repeat 5px center;border-style: groove;}
.board_write .phone_input {width:100px;}
.board_write .num_tel {width:100px;text-align:center;}
.post_num_btn {display:inline-block; margin-left:10px; padding:4px 10px 3px; background-color:#123e57; border-radius:3px; vertical-align:middle; color:#fff; font-size:13px;}
.post_num_btn:hover, .post_num_btn:focus {background-color:#306481;}
.board_write .yn_radio {margin:0 3px;}
.board_write .yn_radio_box {float:left; padding: 0 50px 0 20px;}
.board_write .yn_check {margin:0 3px;}
.board_write .yn_check_box {float:left; padding: 0 50px 0 0px;}
.write_sup_txt {display:inline-block; font-size:0.93em;}
.write_sup_txt_datep{display:inline-block; font-size:0.93em;color: #dd4624;}
/* // board_write */

/* pagination */
.pagination {margin-top:25px;margin-bottom: 30px; font-size:0; text-align: center;}
.pagination a {display: inline-block; width: 30px; height: 30px; line-height: 30px; margin:0 5px 3px; border: 1px solid #ddd; color: #777; font-family: "Malgun Gothic",sans-serif; font-size: 12px; vertical-align: top;}
.pagination a:hover, .pagination.skin2 a:focus, .pagination.skin2 .active {border-color:#f42c17;  background-color: #fff; color:#f42c17 !important;}
.pagination .page_arrow {background-color: #f6f6f6; background-position: center center; background-repeat:no-repeat;}
.pagination .page_arrow.l1 {background-image:url('/images/sub/paging_arr_l1.png'); background-size:5px;}
.pagination .page_arrow.l2 {background-image:url('/images/sub/paging_arr_l2.png'); background-size:9px;}
.pagination .page_arrow.r1 {background-image:url('/images/sub/paging_arr_r1.png'); background-size:5px;}
.pagination .page_arrow.r2 {background-image:url('/images/sub/paging_arr_r2.png'); background-size:9px;}
/* .pagination a:hover{border: 1px solid #3d7ab2;background-color: #3d7ab2; color: #fff;} */

/* // pagination */

/* basic_table */
.basic_table {width:100%; border-spacing: 0; border-collapse:collapse; border-top:2px solid #888; border-right:1px solid #888; border-bottom:1px solid #888;}
.basic_table th, .basic_table td {padding:10px 5px; border-left:1px solid #bbb; border-top:1px solid #bbb; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.basic_table th:first-child, .basic_table td:first-child {}
.basic_table th {background-color:#eaeaea; font-weight:bold;}
/* // basic_table */

/* basic_tab */
.basic_tab {overflow:hidden;}
.basic_tab li {display:table; float:left; width:16.66%; margin-left:3px;}
.basic_tab li a {display:table-cell; height:45px; text-align:center; border:2px solid #666; background-color:#666; color:#fff; vertical-align:middle;}
.basic_tab li a:hover, .basic_tab li a:focus, .basic_tab li a.on {background-color:#FFF; color:#333;}
.basic_tab_contents {display:none;}
/* // basic_tab */

/****************** respond ******************/

@media screen and (max-width:1199px){
	/* useful */
	.board_write th{padding:8px 20px;}
}
@media screen and (max-width:1200px){
	.none_1200 {display:none !important;}
}
@media screen and (max-width:991px){
	/* useful */
	.on_991 {display:block !important;}
	.none_991 {display:none !important;}
	.i_991 {display:inline !important;}
	.ib_991 {display:inline-block !important;}
	/* board_write_box */
	.board_write_box{padding-left: 5px;}
}

@media screen and (max-width:767px){
	/* useful */
	.pc-view {display:none !important;}
	.m-view {display:block !important;}
	.on_767 {display:block !important;}
	.none_767 {display:none !important;}
	.i_767 {display:inline !important;}
	.ib_767 {display:inline-block !important;}

	/* sch_board */
	.sch_board {text-align:left;}
	.sch_inner_each {width:100%; margin-left:0; margin-bottom:10px;}
	.sch_label {display:block; margin-bottom:3px;}
	.sch_select {width:100%;}
	.sch_input {display:block; width:100%; padding:6px 0; box-sizing:border-box;}
	.sch_btn {width:100%;}

	/* board_list */
	.board_list {border-bottom:1px solid #d6d6d6;}
	.board_list thead, .board_list tbody tr td.num, .board_list colgroup {display: none;}
	.board_list, .board_list tbody, .board_list tr, .board_list td {display: block;}
	.board_list tr {overflow:hidden; padding:3px 0; border-bottom:1px solid #ddd;}
	.board_list tbody td {float: left; width: auto; padding:5px 0; border:0 none; text-align:left; font-size:13px;}
	.board_list tbody td.view.category {position: absolute;left: 20px;color: #999;text-align:left;}
	.board_list tbody td.view.category:before {content:'[';display:inline-block;padding:0;}
	.board_list tbody td.view.category:after {content:']';display:inline-block;}
	.board_list tbody td.category + td.tit {padding-top:25px;}
	.board_list tbody td.tit {width:100%; font-size:1em; font-weight:bold;}
	.board_list tbody td.file a:after, .board_list tbody td:before {content:"|"; display:inline-block; padding:0 7px; font-size:10px; vertical-align:middle;}
	.board_list tbody td.tit:before, .board_list tbody td.tit + td:before, .board_list tbody td.file + td:before {display:none !important;}
	.board_list tbody td.sort {color:#495dc1;}
	.board_list tbody td.sort:before {content:"["; padding:0; padding-right:2px; vertical-align:baseline; font-size:13px;}
	.board_list tbody td.sort:after {content:"]"; display:inline-block; padding-left:2px; font-size:13px;}
	.board_list .mark {padding:3px 6px; font-size:12px;}
	.board_list .mark.top.mobi {display:inline-block;}

	.res6_wrap .board_list td, 
	.res7_wrap .board_list td, 
	.res8_wrap .board_list td {padding:10px 0;}

	/* board_write_box */
	.board_write th{padding:8px 10px;}
	.board_write .num_tel {width:23vw;text-align:center;max-width:90px;}
	
	/* hi_board_list */
	.hi_board_list li {width:48%; margin-right:4%;}
	.hi_board_list li:nth-child(3n) {margin-right:4%;}
	.hi_board_list li:nth-child(2n) {margin-right:0;}
	

	/* vi_board_list */
	.vi_board_list .img_box {float:none; width:100%; max-width:150px; margin:0 auto;}
	.vi_board_list .img_box img {}
	.vi_board_list .txt_box {float:none; width:100%;}

	/* search */
	.sch_each .img_box {float:none; width:100%; max-width:150px; margin:0 auto;}
	.sch_each .txt_box {float:none; width:100%;}

	/* board_write */
	.board_write .email_input {width:35%; margin-bottom:5px;}
	.board_write .med_number_input {width:150px;}
	.board_write .tit_input {width:100%;}
	.board_write .name_input {width:150px;}
	.board_write .address_input.mid, .board_write .address_input.btm {width:100%;}
	.board_write .datep {width:150px; background: url('/images/sub/datep_ico.png') no-repeat 5px center;border-style: groove;}

	/* basic_table */
	.basic_table_box.scroll {overflow:auto;}
	.basic_table_box.scroll:before {content:"※ 좌, 우 스크롤을 이용해 내용을 확인할 수 있습니다."; display:block; margin-bottom:5px;}
	.basic_table_box.scroll:after {content:"※ 좌, 우 스크롤을 이용해 내용을 확인할 수 있습니다."; display:block; margin-top:5px;}
	.basic_table_box.scroll .basic_table {min-width:767px;}
	/* // basic_table */

	.btn_wrap {padding-top:20px;padding-right:0px;margin:0;}
}

@media screen and (max-width:480px){
	/* useful */
	.on_480 {display:block !important;}
	.none_480 {display:none !important;}
	.i_480 {display:inline !important;}
	.ib_480 {display:inline-block !important;}
	.on_480_tac{text-align: center;!important}
	
	/* hi_board_list */
	.hi_board_list li {width:100%; margin-right:0 !important;}
	.hi_board_list .txt_box .tit {height:31px;}
	.hi_board_list .info_box {font-size:0.93em;}
	
	/* board_write */
	.board_write {text-align:left; overflow:hidden;}
	.board_write caption, .board_write colgroup {display:none;}
	.board_write, .board_write tbody, .board_write tr, .board_write th, .board_write td {display:block; width:100%;}
	.board_write tr {overflow:hidden;height: auto;  margin-bottom:5px; border-bottom:0 none;}
	.board_write th {float:left; padding:5px 8px; border-top:1px solid #ddd; border-right:0 none; text-align:left;}
	.board_write td {float:left; padding:5px 8px;}
	.board_write .tit_input {width:100%;}
	.board_write .name_input {width:150px;}
	.board_write .address_input.mid, .board_write .address_input.btm {width:100%;}
	.board_write .med_number_input {width:150px;}
	.board_write .datep {width:150px; background: url('/images/sub/datep_ico.png') no-repeat 5px center;border-style: groove;}
	iframe .smart_editor2 {min-width:auto !important;}
	.board_view_top .tit{font-size:15px}
	.tit .common_btn.med_board{font-size: 15px;}
}