@charset "utf-8";
table {border-collapse: collapse; border-spacing:0;}
.business .tabs{margin-top:0px;margin-bottom: 50px;}
.business .tabs ul{text-align:center}
.business .tabs li{display:inline-block;vertical-align:top}
.business .tabs li + li{margin-left:8px;}
.business .tabs li a{position:relative;display: block;min-width: 180px;line-height:70px;font-size: 20px;font-weight: 700;text-align:center;}
.business .tabs li a:before{content:'';position:absolute;bottom:0;left:0;width:100%;height:8px;border-radius:10px;background:#d5e9ff}
.business .tabs li.sel{}
.business .tabs li.sel a{color:#549ff0}
.business .tabs li.sel a:before{background:#549ff0}

#bo_w {width:100%;max-width:1200px;margin:0 auto;border-top:solid 1px #eee;}

.write_div {position:relative;padding:12px 20px 12px 160px;line-height:40px;border-bottom:solid 1px #eee;}
.write_div:after {display:block;visibility:hidden;clear:both;content:""}
.write_div .label {position:absolute;left:0;top:0;padding:12px 20px;color:#222;font-size:14px;font-weight:400;}
.write_div .frm_input {display:block;width:100%;height:40px;font-size:14px;text-indent:10px;background:#fff;border:solid 1px #ddd;border-radius:3px;}
.write_div .frm_input.half_input {width:30%;}
.write_div .frm_input.frm_3x {width:32%;margin:0 2% 0 0;}
.write_div .frm_input.frm_3x_last {width:32%;margin:0;}
.write_div textarea {display:block;width:100%;height:160px !important;padding:12px 20px;font-size:14px;background:#fff;border:solid 1px #ddd;border-radius:3px;}
.write_div label {font-size:14px;}
.write_div .chk_box {margin:0 12px 0 0;}
.write_div .frm_info {margin:5px 0 0 0;color:#f75665;font-size:14px;}

.write_div input,
.write_div textarea,
.write_div span,
.write_div img,
.write_div a {vertical-align:top;}

.write_div p.ref_T {font-size:18px;}
.write_div table tr th, .write_div table tr td{font-size:16px; border:1px solid #d7d7d7;}
.write_div table.tbl01 tr th{background-color:#eee;}
/* .write_div table.tbl01 tr td:nth-child(1){background-color:#eee;} */
.write_div table.tbl01 tr:last-child td {padding-left:20px;;}
.write_div p.ref_t {font-size:16px;}

.btn_confirm {margin:20px 0;text-align:center;}
.btn_confirm:after {display:block;visibility:hidden;clear:both;content:""}
.btn_confirm .btn_confirm {display:inline-block;width:240px;height:50px;color:#fff;font-size:16px;text-align:center;line-height:50px;background:#444;border:none;border-radius:5px;vertical-align:middle;}
.btn_confirm .btn_cancel {display:inline-block;width:240px;height:50px;color:#666;font-size:16px;text-align:center;line-height:50px;background:#fff;border:solid 1px #ddd;;border-radius:5px;vertical-align:middle;}


.warning {position:relative;margin:0 0 40px 0;padding:40px;background:#f6f6f6;border:solid 1px #ddd;}
.warning h2 {display:block;margin:0 0 18px 0;color:#117cce;font-size:24px;font-weight:400;letter-spacing:-1px;}
.warning h2 i {font-size:30px;}
.warning ul {}
.warning ul li {display:block;margin:0 0 12px 0;padding:0 0 0 10px;font-size:16px;background:url(./img/bullet.png) no-repeat 0 10px;}
.warning ul li:last-child {margin:0;}
.warning ul li strong {color:#ff7700;font-weight:400;}

.mb-bottom-5 { margin-bottom:5px !important; }
.mb-bottom-10 { margin-bottom:10px !important; }

/* 게시판 목록 */
#bo_list {position:relative;width:100%;max-width:1200px;margin:0 auto;}
#bo_list:after {display:block;visibility:hidden;clear:both;content:""}

/* category */
#bo_cate {position:relative;margin:0 0 40px 0;border:none;}
#bo_cate .bo_cate_current {display:none;position:relative;color:#444;font-size:12px;line-height:40px;text-indent:10px;cursor:pointer;}
#bo_cate .bo_cate_current:hover {color:#ff7700;background:#f6f6f6;}
#bo_cate .bo_cate_current .arrow {position:absolute;right:10px;top:0;width:40px;height:40px;color:#444;font-size:16px;line-height:40px;text-align:center;}
#bo_cate ul {display:block;padding:0 4px;font-size:0;line-height:0;text-align:left;border-bottom:solid 1px #ddd;}
#bo_cate ul:after {display:block;visibility:hidden;clear:both;content:""}
#bo_cate ul li {display:inline-block;}
#bo_cate ul li a {display:block;margin:0 -1px -1px 0;padding:0 24px;color:#999;font-size:13px;line-height:40px;background:#f6f6f6;border:solid 1px #ddd;}
#bo_cate a:focus, #bo_cate a:hover, #bo_cate a:active {color:#222;background:#fff;}
#bo_cate #bo_cate_on {color:#222;font-weight:500;background:#fff;border-bottom:solid 1px #fff;;z-index:2;}

#bo_cate .bo_cate_current,
#bo_cate ul li a {
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}

/* 검색폼(기본) */
.bo_sch_wrap {display:block;position:relative;width:100%;margin:0 auto 20px auto;padding:20px;background:#f6f6f6;}
.bo_sch {position:relative;}
.bo_sch:after {display:block;visibility:hidden;clear:both;content:""}
.bo_sch .sch_select {display:block;float:left;position:relative;width:29%;height:40px;margin:0 1% 0 0;font-size:14px;line-height:40px;border:1px solid #ccc;background:#fff;}
.bo_sch .sch_select label {display:block;position:absolute;top:0;left:0;width:100%;padding:0;color:#666;font-weight:300;line-height:40px;text-indent:10px;}
.bo_sch .sch_select label:after{position:absolute;top:0;right:0;width:38px;height:38px;padding:0;content:'';font-size:13px;color:#444;text-align:center;background:url(./img/icon_select.png) no-repeat 50% 50% #fff;}
.bo_sch .sch_select select {display:block;width:100%;height:38px;opacity:0;filter:alpha(opacity=0);-ms-filter:alpha(opacity=0)/* IE 8 */;}
.bo_sch .sch_bar {display:block;float:left;position:relative;width:70%;border:solid 1px #ccc;}
.bo_sch .sch_bar:after {display:block;visibility:hidden;clear:both;content:""}
.bo_sch .sch_input {display:block;width:100%;height:38px;font-size:14px;text-indent:10px;border:none;}
.bo_sch .sch_btn {display:block;position:absolute;right:0;top:0;width:40px;height:38px;color:#fff;font-size:14px;text-align:center;line-height:40px;;background:#444;border:none}

.bo_sch_wrap,
.bo_sch .sch_select,
.bo_sch .sch_bar,
.bo_sch .sch_input {
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}


/* 상단버튼(li 태그에 여백 없음) */
#bo_btn_top {margin:0 0 6px 0;}
#bo_btn_top:after {display:block;visibility:hidden;clear:both;content:""}
#bo_list_total {float:left;color:#444;font-size:14px;line-height:30px;}
#bo_list_total strong {color:#ff7700;font-weight:400;}




/* 리스트 기본 */
#list_type {margin:0 0 20px 0;}
#list_type:after {display:block;visibility:hidden;clear:both;content:""}
#list_type h2 {padding:0;font-size:0;line-height:0;overflow:hidden}

#list_type .row_th {position:relative;color:#222;font-size:16px;font-weight:500;text-align:center;background:#f6f6f6;border-top:solid 2px #444;border-bottom:solid 1px #ddd;}
#list_type .row_th:after {display:block;visibility:hidden;clear:both;content:""}
#list_type .row_th a {color:#222;font-size:16px;font-weight:500;text-align:center;}

#list_type .row_td {position:relative;border-bottom:solid 1px #ddd;}
#list_type .row_td:after {display:block;visibility:hidden;clear:both;content:""}

#list_type .row_td.bo_notice {background:#f6f6f6;}
#list_type .row_td.bo_notice a.subject {color:#222;font-weight:400;}
#list_type .bo_notice .notice_icon {display:inline-block;padding:0 6px;color:#fff;font-size:12px;font-weight:300;line-height:20px;background:#555;border:solid 1px #222;/*border-radius:3px;*/}
#list_type .bo_current {display:inline-block;padding:0 6px;color:#ff7700;font-size:12px;font-weight:300;line-height:20px;background:#fff;border:solid 1px #ccc;/*border-radius:3px;*/}
#list_type .bo_cate_link {display:inline-block;color:#666;font-size:12px;line-height:20px;padding:0 6px;background:#f6f6f6;border:solid 1px #ddd;/*border-radius:3px;*/}
#list_type .bo_cate_link:hover {text-decoration:none}

#list_type .row_th .cell {display:block;float:left;position:relative;padding:16px 0;font-size:16px;background:#f6f6f6;}
#list_type .row_td .cell {display:block;float:left;position:relative;padding:14px 0;font-size:16px;}

#list_type .chk_box {width:40px;text-align:center;}
#list_type .cell_num {width:80px;text-align:center;}
#list_type .cell_subject {display:block;width:auto;padding:14px 0;word-wrap:break-word;word-break:break-all;cursor:pointer;}
#list_type .cell_subject a.subject {font-size:16px;}
#list_type .cell_subject a.board {display:inline-block;margin:0 6px 0 0;color:#ff7700;}

#list_type .cell_info {float:right;}
#list_type .cell_info:after {display:block;visibility:hidden;clear:both;content:""}
#list_type .cell_name {width:120px;text-align:center;}
#list_type .cell_date {width:80px;text-align:center;}
#list_type .cell_date2 {width:120px;text-align:center;}
#list_type .cell_date3 {width:160px;text-align:center;}
#list_type .cell_good {width:50px;text-align:center;}
#list_type .cell_nogood {width:50px;text-align:center;}
#list_type .cell_stat {width:140px;;text-align:center;}
#list_type .cell_del {width:60px;text-align:center;cursor:pointer;}
#list_type .cell_del i {color:#f75665;font-size:14px;vertical-align:baseline;}
#list_type .cell_file {width:60px;;text-align:center;}
#list_type .cell_file i {color:#444;font-size:20px;}

#list_type .cell_group {width:120px;}
#list_type .cell_group a {display:block;color:#117cce;overflow:hidden;white-space:nowrap;}
#list_type .cell_board {width:120px;}
#list_type .cell_board a {display:block;color:#ff7700;overflow:hidden;white-space:nowrap;}
#list_type .row_td .cell_stat {color:#f75665;}



#list_type .profile_img {}
#list_type .profile_img img {width:18px;height:auto;border-radius:50%;vertical-align:baseline;}
#list_type .cnt_cmt {color:#ff7700;font-size:11px;}

#list_type i {font-size:16px;}
#list_type i.xi-new {color:#ff7700;}

#list_type .cell_mobile_info {display:none;margin:4px 0 0 0;}
#list_type .cell_mobile_info:after {display:block;visibility:hidden;clear:both;content:""}
#list_type .cell_mobile_info div {display:block;float:left;margin:0 12px 0 0;color:#666;font-size:13px;}
#list_type .cell_mobile_info div:last-child {margin:0;}
#list_type .cell_mobile_info div i {font-size:16px;}
#list_type .cell_mobile_info div.group {color:#117cce;}
#list_type .cell_mobile_info div.group i {color:#444;font-size:12px;vertical-align:baseline;}
#list_type .cell_mobile_info div.board {color:#ff7700;}
#list_type .cell_mobile_info div.stat {color:#f75665;}

#list_type span,
#list_type img,
#list_type a {vertical-align:top;}

.empty_data {padding:40px 20px;text-align:center;}


/* 하단버튼(li 태그에 여백 있음) */
.bo_fx {margin:0 0 60px 0;}
.bo_fx:after {display:block;visibility:hidden;clear:both;content:""}
.bo_fx ul.btn_bo_user { text-align: right; }
.bo_fx ul.btn_bo_user li {margin:0 4px 0 0; display:inline-block; }
.bo_fx ul.btn_bo_user li:last-child {margin:0;}
.bo_fx ul.btn_bo_user li a {display:inline-block;padding:0 12px;color:#fff;font-size:14px;line-height:40px;background:#444;border-radius:3px;}
.bo_fx ul.btn_bo_user li a i {font-size:16px;}


#bo_v {width:100%;max-width:1200px;margin:0 auto;}

#bo_v_top {margin:0 0 20px 0;zoom:1}
#bo_v_top:after {display:block;visibility:hidden;clear:both;content:""}
#bo_v_top h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}

#bo_v_top ul.btn_bo_user li {display:block;float:left;margin:0 4px 0 0;}
#bo_v_top ul.btn_bo_user li:last-child {margin:0;}
#bo_v_top ul.btn_bo_user li a {display:inline-block;padding:0 12px;color:#fff;font-size:14px;line-height:40px;background:#444;border-radius:3px;}
#bo_v_top ul.btn_bo_user li a i {font-size:16px; position: absolute; }


/* 게시글타이틀 */
#bo_v h2#bo_v_title {display:block;position:relative;border-top:solid 2px #444;}
#bo_v h2#bo_v_title .bo_v_cate {display:inline-block;margin:0 0 2px 0;padding:0 8px;color:#444;font-size:11px;line-height:20px;background:#f6f6f6;border:solid 1px #ddd;}
#bo_v h2#bo_v_title .bo_v_tit {display:block;padding:18px 20px;color:#222;font-size:18px;font-weight:500;line-height:30px;background:#f6f6f6;}

#bo_v_info {display:block;position:relative;margin:0 0 24px 0;}
#bo_v_info:after {display:block;visibility:hidden;clear:both;content:""}
#bo_v_info h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}

#bo_v_info .profile_info .profile_info_ct {border-top:solid 1px #ddd;}
#bo_v_info .profile_info .profile_info_ct ul {}
#bo_v_info .profile_info .profile_info_ct ul:after {display:block;visibility:hidden;clear:both;content:""}
#bo_v_info .profile_info .profile_info_ct ul li {display:block;float:left;position:relative;width:100%;padding:12px 20px 12px 200px;color:#666;font-size:14px;line-height:30px;border-bottom:solid 1px #ddd;}
/* #bo_v_info .profile_info .profile_info_ct ul li:nth-child(1),
#bo_v_info .profile_info .profile_info_ct ul li:nth-child(2),
#bo_v_info .profile_info .profile_info_ct ul li:nth-child(3),
#bo_v_info .profile_info .profile_info_ct ul li:nth-child(4) {float:left;width:50%;} */
#bo_v_info .profile_info .profile_info_ct ul li label {position:absolute;left:0;top:0;width:180px;padding:12px 20px;color:#222;font-weight:500;background:#f6f6f6;}
#bo_v_info .profile_info .profile_info_ct ul li i {color:#999;font-size:16px;}
#bo_v_info .profile_info .profile_info_ct ul li .if_ip {color:#999;font-size:13px;}
#bo_v_info .profile_info .profile_info_ct ul li strong {color:#15aacf;font-weight:400;}

.refund_stat {display:inline-block;padding:0 12px;color:#fff;font-size:13px;line-height:26px;background:#f75665;border:solid 1px #cd4350;}
.refund_stat2 {display:inline-block;padding:0 12px;color:#fff;font-size:13px;line-height:26px;background:#999;border:solid 1px #888;}

#bo_v_info strong {}
#bo_v_info .sv_member,
#bo_v_info .sv_guest,
#bo_v_info .member,
#bo_v_info .guest {font-weight:500;}
#bo_v_info .profile_img {display:none}
#bo_v_info .sv_member {color:#444}
#bo_v_info .if_date {}


/* 글내용 */
#bo_v_atc {min-height:140px;height:auto !important;}
#bo_v_atc_title {position:absolute;font-size:0;line-height:0;overflow:hidden}

#bo_v_img {display:block;text-align:center;overflow:hidden;zoom:1}
#bo_v_img:after {display:block;visibility:hidden;clear:both;content:""}
#bo_v_img a {display:block;margin:0 0 20px 0;}
#bo_v_img img {max-width:100%;height:auto;}

#bo_v_con {width:auto;margin:0 20px 60px 20px;min-height:200px;font-size:16px;line-height:24px;word-break:break-all;overflow:hidden}
#bo_v_con a {color:#222;text-decoration:underline}
#bo_v_con img {max-width:100%;height:auto;}


/* 첨부파일,링크 */
#bo_v_file,
#bo_v_link {
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}

#bo_v_file i,
#bo_v_link i {display:block;position:absolute;left:20px;top:24px;color:#444;font-size:44px;
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}

#bo_v_file h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#bo_v_file ul {margin:0;list-style:none}
#bo_v_file li {display:block;position:relative;padding:20px 20px 20px 80px;margin:0 0 10px 0;border:1px solid #aaa;}
#bo_v_file li .var {display:inline-block;width:1px;height:14px;margin:0 12px 0 12px;background:#ccc;vertical-align:middle;}
#bo_v_file a {display:block;margin:0;text-decoration:none;color:#444;overflow:hidden;white-space:nowrap;
text-overflow:ellipsis;  /* IE, Safari */
-o-text-overflow:ellipsis;  /* Opera under 10.7 */
-moz-binding: url('ellipsis.xml#ellipsis');
}
#bo_v_file a:focus, #bo_v_file li:hover a, #bo_v_file a:active {color:#ff7700;text-decoration:underline;}
#bo_v_file .bo_v_file_content {display:block;color:#999;font-size:12px;}
#bo_v_file .bo_v_file_cnt {display:block;color:#999;font-size:12px;}

#bo_v_link h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#bo_v_link ul {margin:0;list-style:none}
#bo_v_link li {display:block;position:relative;padding:20px 20px 20px 80px;margin:0 0 10px 0;border:1px solid #aaa;}
#bo_v_link li .var {display:inline-block;width:1px;height:14px;margin:0 12px 0 12px;background:#ccc;vertical-align:middle;}
#bo_v_link a {display:block;margin:0;text-decoration:none;color:#444;overflow:hidden;white-space:nowrap;
text-overflow:ellipsis;  /* IE, Safari */
-o-text-overflow:ellipsis;  /* Opera under 10.7 */
-moz-binding: url('ellipsis.xml#ellipsis');
}
#bo_v_link a:focus, #bo_v_link li:hover a, #bo_v_link a:active {color:#ff7700;text-decoration:underline;}
#bo_v_link .bo_v_link_cnt {display:block;color:#999;font-size:12px;}


/* 이전글, 다음글 */
.bo_v_nb {position:relative;margin:20px 0;clear:both;text-align:left}
.bo_v_nb:after {display:block;visibility:hidden;clear:both;content:""}
.bo_v_nb li {display:block;padding:18px 20px;overflow:hidden;white-space:nowrap;border-top:1px solid #ddd;
text-overflow:ellipsis;  /* IE, Safari */
-o-text-overflow:ellipsis;  /* Opera under 10.7 */
-moz-binding: url('ellipsis.xml#ellipsis');

-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
.bo_v_nb li:last-child {border-bottom:1px solid #ddd}
.bo_v_nb li:hover {background:#f6f6f6}
.bo_v_nb li .nb_tit {display:inline-block;margin:0 20px 0 0;color:#999}
.bo_v_nb li .nb_tit i {color:#444;font-size:20px;}
.bo_v_nb li .nb_date {float:right;color:#999;}




/* checkbox, radio */
.selec_chk {position:absolute;top:0;left:0;width:0;height:0;overflow:hidden;opacity:0;outline:0;z-index:-1;}

.chk_box {position:relative;}
.chk_box input[type="checkbox"] + label {position:relative;padding-left:22px;vertical-align:baseline;cursor:pointer;}
.chk_box input[type="checkbox"] + label:hover{}
.chk_box input[type="checkbox"] + label span {display:block;position:absolute;left:0;top:4px;width:16px;height:16px;background:#fff;border:1px solid #ccc;}

.write_div .chk_box input[type="checkbox"] + label,
.bo_vc_w .chk_box input[type="checkbox"] + label {padding-left:22px}
.write_div .chk_box input[type="checkbox"] + label span,
.bo_vc_w .chk_box input[type="checkbox"] + label span {display:block;position:absolute;left:0;top:4px;width:16px;height:16px;margin:0;background:#fff;border:1px solid #ccc;}

.chk_box input[type="checkbox"]:checked + label {color:#ff7700}
.chk_box input[type="checkbox"]:checked + label span {background:url(./img/chk.png) no-repeat 50% 50% #15aacf;border:solid 1px #0b92b4;}

.all_chk.chk_box input[type="checkbox"] + label span {}

.chk_box input[type="radio"] + label {position:relative;padding-left:22px;vertical-align:baseline;cursor:pointer;}
.chk_box input[type="radio"] + label:hover{}
.chk_box input[type="radio"] + label span {display:block;position:absolute;left:0;top:2px;width:16px;height:16px;background:#fff;border:1px solid #ccc;border-radius:50%;}

.write_div .chk_box input[type="radio"] + label,
.bo_vc_w .chk_box input[type="radio"] + label {padding-left:22px}
.write_div .chk_box input[type="radio"] + label span,
.bo_vc_w .chk_box input[type="radio"] + label span {display:block;position:absolute;left:0;top:4px;width:16px;height:16px;margin:0;background:#fff;border:1px solid #ccc;}

.chk_box input[type="radio"]:checked + label {color:#ff7700}
.chk_box input[type="radio"]:checked + label span {background:url(./img/chk_radio.png) no-repeat 50% 50% #15aacf;border:solid 1px #0b92b4;}


/* select */
.select {display:block;position:relative;width:30%;height:40px;font-size:14px;line-height:40px;/*text-transform:uppercase;*/border:1px solid #ccc;background:#fff;
-webkit-transition: all 0.6s ease-out;
-moz-transition: all 0.6s ease-out;
-o-transition: all 0.6s ease-out;
transition: all 0.6s ease-out;
}
.select label {display:block;position:absolute;top:0;left:0;width:100%;padding:0;color:#666;font-size:14px;font-weight:300;line-height:40px;text-indent:10px;}
.select label:after{position:absolute;top:0;right:0;width:38px;height:38px;padding:0;content:'';font-size:13px;color:#444;text-align:center;background:url(./img/icon_select.png) no-repeat 50% 50% #fff;}
.select select {display:block;width:100%;height:40px;opacity:0;filter:alpha(opacity=0);-ms-filter:alpha(opacity=0)/* IE 8 */;}



/* 캡챠 자동등록(입력)방지 기본 -pc */
#captcha {display:inline-block;position:relative;}
#captcha legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
#captcha #captcha_img {height:40px;border:1px solid #999;vertical-align:top;padding:0;margin:0;border-radius:3px;}
#captcha #captcha_mp3 {margin:0;padding:0;width:40px;height:40px;border:0;background:transparent;vertical-align:middle;overflow:hidden;cursor:pointer;background:url('./img/captcha2.png') no-repeat;text-indent:-999px;border-radius:3px;}
#captcha #captcha_reload {margin:0;padding:0;width:40px;height:40px;border:0;background:transparent;vertical-align:middle;overflow:hidden;cursor:pointer;background:url('./img/captcha2.png') no-repeat 0 -40px;text-indent:-999px;border-radius:3px;}
#captcha #captcha_key {margin:0 0 0 3px;padding:0 5px;width:90px;height:40px;text-align:center;border:1px solid #ccc;background:#fff;vertical-align:top;border-radius:3px;}
#captcha #captcha_info {display:none;margin:5px 0 0 0;color:#f00001;font-size:12px;line-height:18px;}
#captcha label {display:none;}


@media screen and (max-width:1200px) {
.business .tabs{margin-top:50px;margin-bottom: 50px;}
.business .tabs ul{text-align:center}
.business .tabs li{display:inline-block;vertical-align:top}
.business .tabs li + li{margin-left:8px;}
.business .tabs li a{position:relative;display: block;min-width: 180px;line-height:70px;font-size: 20px;font-weight: 700;text-align:center;}
.business .tabs li a:before{content:'';position:absolute;bottom:0;left:0;width:100%;height:8px;border-radius:10px;background:#d5e9ff}
.business .tabs li.sel{}
.business .tabs li.sel a{color:#549ff0}
.business .tabs li.sel a:before{background:#549ff0}


.warning {width:auto;margin:0 20px 40px 20px;}


/*카테고리*/
#bo_cate {width:auto;margin:0 20px 20px 20px;}
#bo_cate ul li a {padding:0 16px;}


/* 검색폼(기본) */
.bo_sch_wrap {width:auto;margin:0 auto 20px auto;}

/* 상단버튼 */
#bo_btn_top {margin:0 20px;}

/* 하단버튼 */
.bo_fx {margin:0 20px 20px 20px;}

/* 글읽기 */
#bo_v_top {margin:0 20px 20px 20px;}

/* 첨부파일, 링크*/
#bo_v_file {margin:0 20px 10px 20px;}

#bo_v_info .profile_info .profile_info_ct ul li:nth-child(1),
#bo_v_info .profile_info .profile_info_ct ul li:nth-child(2),
#bo_v_info .profile_info .profile_info_ct ul li:nth-child(3),
#bo_v_info .profile_info .profile_info_ct ul li:nth-child(4) {width:100%;}
}





@media screen and (max-width:768px) {
.business .tabs{margin-top:50px;margin-bottom: 50px;}
.business .tabs ul{text-align:center}
.business .tabs li{display:inline-block;vertical-align:top}
.business .tabs li + li{margin-left:8px;}
.business .tabs li a{position:relative;display: block;padding: 0 10px;line-height: 50px;font-size: 16px;font-weight: 700;text-align:center;}
.business .tabs li a:before{content:'';position:absolute;bottom:0;left:0;width:100%;height:8px;border-radius:10px;background:#d5e9ff}
.business .tabs li.sel{}
.business .tabs li.sel a{color:#549ff0}
.business .tabs li.sel a:before{background:#549ff0}

.write_div {padding:12px 20px;}
.write_div .label {position:relative;margin:0 0 4px 0;padding:0;line-height:normal;}
.write_div .frm_input.half_input {width:100%;}
.write_div .frm_input.frm_3x {float:none;width:100%;margin:0 0 10px 0;}
.write_div .frm_input.frm_3x_last {float:none;width:100%;margin:0;}

.btn_confirm {margin:20px 20px;}
.btn_confirm .btn_confirm {display:block;float:left;width:49%;margin:0 2% 0 0;}
.btn_confirm .btn_cancel {display:block;float:left;width:49%;margin:0;}


.warning {padding:20px;}
.warning h2 {font-size:18px;}
.warning h2 i {font-size:24px;}
.warning ul li {font-size:14px;background:url(./img/bullet.png) no-repeat 0 8px;}


/*카테고리*/
#bo_cate {margin:0 20px 20px 20px;border:solid 1px #ddd;}
#bo_cate .bo_cate_current {display:block}
#bo_cate ul {display:none;position:relative;padding:0;border:none;}
#bo_cate ul li {display:block;float:none;width:auto;}
#bo_cate ul li a {margin:0;padding:0 10px;font-size:12px;line-height:40px;border:none;}


/* 검색폼(기본) */
.bo_sch_wrap {width:auto;margin:0 20px 20px 20px;}


/* 리스트(기본) */
#list_type .row_th {font-size:14px;}
#list_type .row_th a {font-size:14px;}

#list_type .row_th .cell {font-size:14px;}
#list_type .row_td .cell {font-size:14px;}

#list_type .chk_box {display:none !important;}
#list_type .cell_num {display:none !important;}
#list_type .cell_subject {padding:12px 20px !important;}
#list_type .cell_subject a.subject {font-size:16px;}
#list_type .cell_info {display:none;}
#list_type .cell_del {width:60px;color:#f75665;text-align:left;}
#list_type .cell_file {display:none;}

#list_type .cell_group {display:none !important;}
#list_type .cell_board {display:none !important;}

#list_type .cell_mobile_info {display:block;}

#bo_v_top ul.btn_bo_user li {margin:0 2px 0 0;}


/* 게시글타이틀 */
#bo_v h2#bo_v_title .bo_v_tit {font-size:16px;line-height:24px;}


#bo_v_info .profile_info .profile_info_ct ul li {padding:12px 20px;font-size:14px;line-height:24px;}
#bo_v_info .profile_info .profile_info_ct ul li label {display:block;position:relative;margin:0 0 4px 0;padding:0;line-height:normal;background:none;}

#bo_v_con {font-size:14px;line-height:22px;}


/* 첨부파일, 링크 */
#bo_v_file i,
#bo_v_link i {left:10px;top:14px;font-size:36px;}

#bo_v_file li {padding:10px 10px 10px 60px;}
#bo_v_link li {padding:10px 10px 10px 60px;}

/* 이전글, 다음글 */
.bo_v_nb li {padding:14px 20px;}
.bo_v_nb li .nb_tit {margin:0 10px 0 0;}
.bo_v_nb li .nb_date {display:none;}
}




.btnTopWrap {
    display:flex;
    align-items:center;
    flex-wrap:wrap;
    justify-content:space-between;
}
.btnTopWrap .bo_fx {
    margin-bottom:10px;
}