@charset "utf-8";
@import url("board.tmpl.css");

/** -- 上线 : #45464a / 亮点颜色 #006ee9 */

/* ==============================
 * 01. 共同
================================= */
/** -- 01-1. 사용자페이지 상태값 */
.stat00,
.stat01,
.stat02,
.stat03,
.stat04,
.stat05,
.stat06,
.stat07,
.stat08 {display:inline-block;padding:2px 7px;font-size:14px;letter-spacing:-1px;text-align:center;font-style:normal}
.stat00 {border:1px solid #d2d2d2;color:#666;background:#e6e6e6}
.stat01 {border:1px solid #a4d89a;color:#3f7c1f;background:#fff}
.stat02 {border:1px solid #142e5d;color:#fff;background:#142e5d}
.stat03 {border:1px solid #debfeb;color:#8d42a4;background:#fff}
.stat04 {border:1px solid #f3bec9;color:#c12449;background:#fff}
.stat05 {border:1px solid #f3a2dd;color:#c344a1}
.stat06 {border:1px solid #90d0c5;color:#018271}
.stat07 {border:1px solid #e9bea4;color:#b75601}
.stat08 {border:1px solid #9fc6e7;color:#206cad;background:#ebf3fd}
.stat10,
.stat11,
.stat12,
.stat13,
.stat14,
.stat15,
.stat16,
.stat17,
.stat18 {display:inline-block;min-width:40px;height:20px;padding:2px 7px;font-size:14px;letter-spacing:-1px;text-align:center;font-style:normal}
.stat10 {color:#666666;background:url(../../_Img/Board/default/stat_bg10.gif) repeat 0 0}
.stat11 {color:#3f7c1f;background:url(../../_Img/Board/default/stat_bg11.gif) repeat 0 0}
.stat12 {color:#4262c7;background:url(../../_Img/Board/default/stat_bg12.gif) repeat 0 0}
.stat13 {color:#8d42a4;background:url(../../_Img/Board/default/stat_bg13.gif) repeat 0 0}
.stat14 {color:#c12449;background:url(../../_Img/Board/default/stat_bg14.gif) repeat 0 0}
.stat15 {color:#c344a1;background:url(../../_Img/Board/default/stat_bg15.gif) repeat 0 0}
.stat16 {color:#018271;background:url(../../_Img/Board/default/stat_bg16.gif) repeat 0 0}
.stat17 {color:#b75601;background:url(../../_Img/Board/default/stat_bg17.gif) repeat 0 0}
.stat18 {color:#206cad;background:url(../../_Img/Board/default/stat_bg18.gif) repeat 0 0}
.statLet0 {letter-spacing:0}

/** -- 01-2. 관리자페이지 상태값 */
.status {border:0;background:none;font-size:14px;letter-spacing:-0.1em;line-height:1.2;padding:2px 10px 3px;background:#7b7b7b;border:1px solid transparent;border-radius:999px;color:#555}
.status.st1 {background-color:#ff7746;color:#fff}
.status.st2 {background-color:#3c98ab;color:#fff}
.status.st3 {background-color:#f1e6f4;border-color:#d7c9e2;color:#8e42a6}
.status.st4 {background-color:#fbe7e9;border-color:#d9cac7;color:#c32345}
.status.st5 {background-color:#f8ebf5;border-color:#dacfd3;color:#c245a1}
.status.st6 {background-color:#daf3ef;border-color:#b1daca;color:#028371}
.status.st7 {background-color:#e6e6e6;border-color:#dfcbb2;color:#b85500}
.status.st8 {background-color:#e8f4ff;border-color:#b2cfd3;color:#2c7ab8}
.status.st9 {background-color:#e6e6e6;border-color:#d2d2d2;color:#666666}
.status.st11 {background-color:#fff;border-color:#a5d99b;color:#5d9045}
.status.st12 {background-color:#fff;border-color:#c1caeb;color:#4562c8}
.status.st13 {background-color:#fff;border-color:#dfc0ec;color:#8e42a6}
.status.st14 {background-color:#fff;border-color:#f3bdca ;color:#c32345}
.status.st15 {background-color:#fff;border-color:#f3a2dd;color:#c245a1}
.status.st16 {background-color:#fff;border-color:#8ed0c2;color:#028371}
.status.st17 {background-color:#fff;border-color:#eabea5;color:#b95603}
.status.st18 {background-color:#e8f4ff;border-color:#b2cfd3;color:#2c7ab8}
.status.st19 {background-color:#e6e6e6;border-color:#d2d2d2;color:#666666}
.status.st20 {background-color:#cc413d;color:#fff}
.status.st21 {background-color:#3d8ccc;color:#fff}
.statusLet0 {letter-spacing:0}
@media all and (max-width:720px) {
	.status {font-size:12px;padding:1px 10px 2px;letter-spacing:-.05em;margin:0 0 0 7px}
}

/** -- 01-3. 플러그인 共同(jquery ui 등) */
.ui-timepicker-div .ui-widget-header {margin-bottom:8px}
.ui-timepicker-div dl {text-align:left}
.ui-timepicker-div dl dt {float:left;clear:left;padding:0 0 0 5px}
.ui-timepicker-div dl dd {margin:0 10px 10px 40%}
.ui-timepicker-div td {font-size:90%}
.ui-timepicker-div .ui_tpicker_unit_hide {display:none}
.ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input {background:none;color:inherit;border:none;outline:none;border-bottom:solid 1px #555;width:95%}
.ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input:focus {border-bottom-color:#aaa}
.ui-timepicker-div.ui-timepicker-oneLine {padding-right:2px}
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time,
.ui-timepicker-div.ui-timepicker-oneLine dt {display:none}
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time_label {display:block;padding-top:2px}
.ui-timepicker-div.ui-timepicker-oneLine dl {text-align:right}
.ui-timepicker-div.ui-timepicker-oneLine dl dd,
.ui-timepicker-div.ui-timepicker-oneLine dl dd > div {display:inline-block;margin:0}
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_minute:before,
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_second:before {content:':';display:inline-block}
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_millisec:before,
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_microsec:before {content:'.';display:inline-block}
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide,
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide:before{display:none}
.ui-timepicker-rtl {direction:rtl}
.ui-timepicker-rtl dl {text-align:right;padding:0 5px 0 0}
.ui-timepicker-rtl dl dt {float:right;clear:right}
.ui-timepicker-rtl dl dd {margin:0 40% 10px 10px}
.ui-tpicker-grid-label {background:none;border:none;margin:0;padding:0}

/** -- 게시판 탭  */

.b-tab01 {position:relative;height:70px;margin-bottom:30px;padding:0 60px;opacity:0;box-sizing:border-box}
.b-tab01 .mCSB_scrollTools.mCSB_scrollTools_horizontal {height:0;overflow:hidden;bottom:0}
.b-tab01.arrKeyHide {padding:0}
.b-tab01.arrKeyHide.hasOutAll .outAll {left:0}
.b-tab01.stable {opacity:1}
.b-tab01.hasOutAll {}

.b-tab01.hasOutAll .tabinwr {margin-left:256px;z-index:0}
.b-tab01.hasOutAll .outAll {position:absolute;left:60px;top:0;width:256px;height:100%;box-sizing:border-box;z-index:1}
.b-tab01.hasOutAll .outAll a {display:block;width:100%;height:100%;box-sizing:border-box;position:relative;text-align:center;color:#222;border:1px solid #dddddd;background:#fafafa;/*border-left:0;*/transition:all .3s ease}
.b-tab01.hasOutAll .outAll a:before {content:"";display:inline-block;width:0;height:100%;vertical-align:middle}
.b-tab01.hasOutAll .outAll a:after {}
.b-tab01.hasOutAll .outAll a:focus:after,
.b-tab01.hasOutAll .outAll a:hover:after {}
.b-tab01.hasOutAll .outAll a span {display:inline-block;vertical-align:middle;box-sizing:border-box;position:relative;line-height:1}
.b-tab01.hasOutAll .outAll.over a {background:#fff;border-color:#006ee9;color:#006ee9}
.b-tab01.hasOutAll .outAll a:focus,
.b-tab01.hasOutAll .outAll a:hover {color:#006ee9}
.b-tab01.hasOutAll ul {}
.b-tab01.hasOutAll ul li.all {display:none;width:0 !important}

.b-tab01 .tabinwr {display:block;;position:relative;height:100%;overflow:auto;box-sizing:border-box}
.b-tab01 ul {display:block;position:absolute;left:0;height:100%;font-size:0;text-align:left;white-space:nowrap;box-sizing:border-box;transition:left .3s ease}
.b-tab01 ul li {display:inline-block;position:relative;width:257px;height:100%;font-size:18px;text-align:center;vertical-align:top;box-sizing:border-box}
.b-tab01 ul li a {display:flex;align-items:center;justify-content:center;position:relative;background:#fafafa;border:1px solid #ddd;border-left:0;height:100%;padding:0 10px;color:#666;box-sizing:border-box;transition:all .3s ease}
.b-tab01 ul li a:after {content:"";display:none;position:absolute;top:0;left:0;background-color:#006ee9;width:1px;height:100%;box-sizing:border-box;z-index:1}
.b-tab01 ul li a span {display:inline-block;box-sizing:border-box;position:relative;position:relative;vertical-align:middle;line-height:1.2;word-wrap:break-word;word-break:keep-all;white-space:normal;font-size:.944em}
.b-tab01 ul li a:focus,
.b-tab01 ul li a:hover {color:#006ee9}
.b-tab01 ul li.over a {background:#fff;border-color:#006ee9;color:#006ee9}
.b-tab01 ul li.over a:after {display:block}

.b-tab01 .button-wr {}
.b-tab01 .button-wr.show {display:block}
.b-tab01 .button-wr.hide {display:none}
.b-tab01 .button-wr button {display:block;position:absolute;width:60px;height:70px;border:0;background:#006ee9;top:0;box-sizing:border-box;transition:all .3s ease}
.b-tab01 .button-wr button:after {content:"";display:block;position:absolute;opacity:.8;width:22px;height:10px;top:0;right:0;bottom:0;left:0;margin:auto;background:url(../../_Img/Common/style_spr1.png) no-repeat;transition:opacity .3s ease, border .3s ease}
.b-tab01 .button-wr button:focus:after,
.b-tab01 .button-wr button:hover:after {opacity:1}
.b-tab01 .button-wr button.disabled {}
.b-tab01 .button-wr button.disabled:after {opacity:.8}
.b-tab01 .button-wr button.disabled:focus:after,
.b-tab01 .button-wr button.disabled:hover:after {opacity:.8}
.b-tab01 .button-wr button.btn-prev {left:0}
.b-tab01 .button-wr button.btn-prev:after {background-position:-210px 0}
.b-tab01 .button-wr button.btn-next {right:0}
.b-tab01 .button-wr button.btn-next:after {background-position:-242px 0}

@media all and (max-width:1199px) {
	.b-tab01.hasOutAll .outAll {width:100px}
	.b-tab01.hasOutAll .tabinwr {margin-left:100px}
}

@media all and (max-width:699px) {
	.b-tab01 {height:50px;padding:0 50px}
	.b-tab01.hasOutAll .outAll {width:50px;left:50px}
	.b-tab01.hasOutAll .tabinwr {margin-left:50px}
	.b-tab01 .button-wr button {width:50px;height:50px}
	.b-tab01 .button-wr button:after {opacity:1}
	.b-tab01 .button-wr button.disabled:after {opacity:.2}
	.b-tab01 .button-wr button.disabled:focus:after,
	.b-tab01 .button-wr button.disabled:hover:after {opacity:.2}
}

/** -- 共同아이콘 */
#boardWrap .notice {display:block;background:#006ee9 url(../../_Img/Board/default/ico_notice.png) no-repeat center;border-radius:50%;width:29px;height:29px;margin:0 auto;text-align:center}


/* ==============================
 * 02. 列表
================================= */
/** -- 02-0. 共同 */
#boardWrap {position:relative;margin:0 0 19px}
input[type=submit],
select,
button {cursor:pointer}
/* input.text {border:1px solid #d2d2d2;height:38px;line-height:38px;vertical-align:baseline;background:#fff} */
textarea.textarea {border:1px solid #ddd;background:#f8f8f8}
.no-data {width:100%;padding:150px 0 70px;background:url(../../_Img/Board/default/ico_nodata.png) no-repeat center 70px;font-size:18px;text-align:center;color:#555}
@media all and (max-width:499px) {
	.no-data {padding:120px 0 56px;background-size:57px auto;background-position:center 56px;font-size:16px}
}

#bdListWrap {border-top:2px solid #45464a}
.bdListWrap {border-top:2px solid #45464a}

/** --- 02-0-1. 검색창 */
.bdListTop {margin-bottom:18px}
.bdListTop:after {content:"";display:block;clear:both}
.bdListTop .bdSec {}
.bdListTop .bdSec:after {content:"";display:block;clear:both}
.bdListTop .bdSec .bdTotal {float:left;line-height:48px}
.bdListTop .bdSec .bdTotal .total {display:none;background:url(../../_Img/Board/default/ico_total.gif) no-repeat 0 0;font-weight:700;color:#555;padding:0 0 5px 22px}
.bdListTop .bdSec .bdTotal .total b {font-weight:normal}
.bdListTop .bdSec .bdTotal .page {display:none;padding:0 0 0 5px}
.bdListTop .bdSec .bdTotal .page b {color:#3168b2}
.bdListTop .bdSec .bdTotal .total-txt {display:block;font-size:17px;color:#333;letter-spacing:-.02em}
.bdListTop .bdSec .bdTotal .total-txt em {font-style:normal;font-size:24px;color:#0061ba}
.bdListTop .bdSec .bdTotal .total-txt b {font-weight:500}
.bdListTop .bdSec .bdPkg {position:relative;float:right;box-sizing:border-box}
.bdListTop .bdSec .bdPkg:after {content:"";display:block;clear:both}
.bdListTop .bdSec .bdPkg .bdCate,
.bdListTop .bdSec .bdPkg .bdSearch {box-sizing:border-box;border:1px solid #ccc;position:relative}
.bdListTop .bdSec .bdPkg .select,
.bdListTop .bdSec .bdPkg .bdSearch input.text {color:#767676;font-size:16px}
.bdListTop .bdSec .bdPkg .select {position:relative;background-image:url(../../_Img/Common/selfrm_arr6.png);border:0;height:48px;padding:0 40px 0 20px;vertical-align:top}
.bdListTop .bdSec .bdPkg .bdSearch {float:left;font-size:0}
.bdListTop .bdSec .bdPkg .bdSearch select {border-right:1px solid #ccc;width:190px}
.bdListTop .bdSec .bdPkg .bdSearch label.placeholder_text.blind {left:100px}
.bdListTop .bdSec .bdPkg .bdSearch input.text {vertical-align:top !important;box-sizing:border-box;width:245px;height:48px;margin:0;padding:0 0 0 18px;background:none;line-height:48px;border-radius:0;border:0}
.bdListTop .bdSec .bdPkg .bdSearch input::placeholder {color:#767676;font-size:16px}
.bdListTop .bdSec .bdPkg .bdSearch .btnSearch {position:relative;width:49px;height:48px;background:transparent;color:transparent;border:0;vertical-align:top;cursor:pointer}
.bdListTop .bdSec .bdPkg .bdSearch .btnSearch:before {content:"";display:block;position:absolute;width:21px;height:21px;left:50%;top:50%;transform:translate(-50%, -50%);background:url(../../_Img/Board/default/board_spr.png) no-repeat 0 -26px;transition:all .3s ease}
.bdListTop .bdSec .bdPkg .bdSearch .btnSearch span {position:absolute;width:1px;height:1px;top:0;left:0;padding:0;overflow:hidden}
.bdListTop .bdSec .bdPkg .bdSearch .btnSearch:focus:before,
.bdListTop .bdSec .bdPkg .bdSearch .btnSearch:hover:before {opacity:1}
.bdListTop .bdSec.hasCate .bdPkg .bdCate {float:left;box-sizing:border-box;position:relative;margin:0 10px 0 0;padding:0 50px 0 0;border:0}
.bdListTop .bdSec.hasCate .bdPkg .bdCate select {border:1px solid #ccc;border-right:0;height:50px;width:190px}
.bdListTop .bdSec.hasCate .bdPkg .bdCate button {display:block;position:absolute;right:0;top:0;width:50px;height:100%;border:0;background:#1472b6;color:#fff;font-size:14px;transition:all .3s ease}
.bdListTop .bdSec.hasCate .bdPkg .bdCate button:focus,
.bdListTop .bdSec.hasCate .bdPkg .bdCate button:hover {background:#0c1b59}
.bdListTop .bdSec.hasRss .bdPkg {padding-right:60px}
.bdListTop .bdSec.hasRss .bdPkg .bdRss {display:block;position:absolute;right:0;bottom:0;width:50px;height:50px;box-sizing:border-box;background:#ea7819;border-radius:5px}
.bdListTop .bdSec.hasRss .bdPkg .bdRss img {display:block;position:absolute;width:auto;height:auto;max-width:100%;max-height:100%;top:0;right:0;bottom:0;left:0;margin:auto}
@media all and (max-width:1199px) {
	.bdListTop .bdSec.hasCate .bdPkg .select {padding:0 35px 0 10px}
	.bdListTop .bdSec.hasCate .bdPkg .bdCate select {width:150px}
	.bdListTop .bdSec.hasCate .bdPkg .bdSearch select {width:150px}
	.bdListTop .bdSec.hasCate .bdPkg .bdSearch input.text {width:160px}
}
@media all and (max-width:1099px) {
	.bdListTop .bdSec.hasCate .bdPkg .select {background-size:20px auto;padding:0 25px 0 10px}
	.bdListTop .bdSec.hasCate .bdPkg .bdCate select {width:130px}
	.bdListTop .bdSec.hasCate .bdPkg .bdSearch select {width:130px}
}
@media all and (max-width:999px) {
	.bdListTop .bdSec .bdPkg .select {background-size:20px auto;padding:0 25px 0 10px}
	.bdListTop .bdSec .bdPkg .bdCate select {width:130px}
	.bdListTop .bdSec .bdPkg .bdSearch select {width:130px}
	.bdListTop .bdSec .bdPkg .bdSearch input.text {width:200px}
	.bdListTop .bdSec.hasCate .bdTotal {float:none;line-height:1.2;margin:0 0 10px}
	.bdListTop .bdSec.hasCate .bdPkg {float:none;padding-left:190px}
	.bdListTop .bdSec.hasCate .bdPkg .bdCate {float:none;margin:0;position:absolute;left:0;bottom:0}
	.bdListTop .bdSec.hasCate .bdPkg .bdSearch {float:none;width:100%;padding:0 50px 0 130px}
	.bdListTop .bdSec.hasCate .bdPkg .bdSearch select {position:absolute;left:0;top:0}
	.bdListTop .bdSec.hasCate .bdPkg .bdSearch input.text {width:100%}
	.bdListTop .bdSec.hasCate .bdPkg .bdSearch .btnSearch {position:absolute;right:0;bottom:0}
}
@media all and (max-width:899px) {
	.bdListTop .bdSec .bdTotal {float:none;line-height:1.2;margin:0 0 10px}
	.bdListTop .bdSec .bdPkg {float:none;padding-left:0}
	.bdListTop .bdSec .bdPkg .select {height:40px}
	.bdListTop .bdSec .bdPkg .bdSearch {width:100%;padding:0 40px 0 130px}
	.bdListTop .bdSec .bdPkg .bdSearch select {position:absolute;left:0;top:0}
	.bdListTop .bdSec .bdPkg .bdSearch input.text {width:100%;height:40px;padding:0 10px}
	.bdListTop .bdSec .bdPkg .bdSearch .btnSearch {position:absolute;width:40px;height:40px;right:0;bottom:0}

	.bdListTop .bdSec.hasRss .bdPkg {padding-right:52px}
	.bdListTop .bdSec.hasRss .bdPkg .bdRss {width:42px;height:42px}

	.bdListTop .bdSec.hasCate .bdPkg {padding-left:180px}
	.bdListTop .bdSec.hasCate .bdPkg .bdSearch {padding:0 40px 0 130px}
	.bdListTop .bdSec.hasCate .bdPkg .bdCate {padding:0 42px 0 0}
	.bdListTop .bdSec.hasCate .bdPkg .bdCate select {height:42px}
	.bdListTop .bdSec.hasCate .bdPkg .bdCate button {width:42px}
}
@media all and (max-width:699px) {
	.bdListTop .bdSec .bdPkg .bdSearch select {width:100px}
	.bdListTop .bdSec .bdTotal .total-txt {font-size:15px}
	.bdListTop .bdSec .bdTotal .total-txt em {font-size:18px}
	.bdListTop .bdSec.hasCate .bdPkg {padding-left:150px}
	.bdListTop .bdSec.hasCate .bdPkg .bdCate select {width:100px}
	.bdListTop .bdSec.hasCate .bdPkg .bdSearch {padding:0 40px 0 100px}
	.bdListTop .bdSec.hasCate .bdPkg .bdSearch select {width:100px}
}
@media all and (max-width:599px) {
	.bdListTop .bdSec.hasCate .bdPkg {padding-left:0}
	.bdListTop .bdSec.hasCate .bdPkg .bdCate {position:relative;left:auto;bottom:auto;margin:0 0 5px}
	.bdListTop .bdSec.hasCate .bdPkg .bdCate select {width:100%}
	.bdListTop .bdSec.hasRss .bdPkg {padding-right:0}
	.bdListTop .bdSec.hasRss .bdPkg .bdSearch {margin-right:47px;width:auto}
}
@media all and (max-width:399px) {
	.bdListTop .bdSec .bdTotal .total-txt {font-size:14px}
	.bdListTop .bdSec .bdTotal .total-txt em {font-size:16px}
	.bdListTop .bdSec .bdPkg .bdSearch {padding:0;float:none}
	.bdListTop .bdSec .bdPkg .bdSearch select {position:relative;left:auto;top:auto;width:100%;border-right:0;border-bottom:1px solid #ccc}
	.bdListTop .bdSec .bdPkg .bdSearch input.text {display:block;width:100%;padding:0 40px 0 10px}
	.bdListTop .bdSec.hasCate .bdPkg .bdSearch {padding:0}
	.bdListTop .bdSec.hasCate .bdPkg .bdSearch select {display:block;position:relative;left:auto;top:auto;width:100%;border-right:0;border-bottom:1px solid #ccc}
	.bdListTop .bdSec.hasRss .bdPkg .bdSearch {margin-right:0}
	.bdListTop .bdSec.hasRss .bdPkg .bdRss {position:relative;width:auto;height:auto;padding:5px 0;margin:5px 0 0}
	.bdListTop .bdSec.hasRss .bdPkg .bdRss img {position:relative;top:auto;right:auto;bottom:auto;left:auto;margin:0 auto}
}

/** --- 02-0-2. 게시판 하단 버튼 박스 */
.bdListBtns {text-align:right}

/** --- 02-0-3. 페이저 (Pagination) */
/* 删除所有老旧的分页样式，用新的样式替代 */

.bdListPaging {
    text-align: center;
    padding: 30px 0;
    clear: both;
}
.bdListPaging .pagelist {
    display: inline-block;
    font-size: 0;
}
.bdListPaging .pagelist a,
.bdListPaging .pagelist span {
    display: inline-block;
    width: 44px;
    height: 44px;
    line-height: 44px;
    text-align: center;
    margin: 0 4px;
    border-radius: 50%;
    background: #e5e5e5;
    color: #666;
    text-decoration: none;
    font-size: 14px;
    vertical-align: middle;
    transition: all 0.3s ease;
}
.bdListPaging .pagelist a:hover {
    background: #666;
    color: #fff;
}
.bdListPaging .pagelist strong {
    display: inline-block;
    height: 44px;
    line-height: 44px;
    margin: 0 4px;
    border-radius: 22px;
    background: #666;
    font-weight: normal;
    overflow: hidden;
}
.bdListPaging .pagelist strong span {
    display: inline-block;
    width: 44px;
    background: #666;
    color: #fff;
    margin: 0;
}
.bdListPaging .pagelist strong span + a,
.bdListPaging .pagelist strong span + span {
    background: #fff;
    color: #666;
}
.bdListPaging .pagelist strong a:hover {
    background: #f5f5f5;
}
/* 箭头图标样式 */
.bdListPaging .pagelist .firstpage1 span,
.bdListPaging .pagelist .firstpage span,
.bdListPaging .pagelist .prevblock1 span,
.bdListPaging .pagelist .prevpage span,
.bdListPaging .pagelist .nextblock1 span,
.bdListPaging .pagelist .nextpage span,
.bdListPaging .pagelist .lastpage1 span,
.bdListPaging .pagelist .lastpage span {
    position: relative;
    text-indent: -9999px;
    overflow: hidden;
}
.bdListPaging .pagelist .firstpage1 span::before,
.bdListPaging .pagelist .firstpage span::before {
    content: "««";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-indent: 0;
    font-size: 12px;
    line-height: 44px;
}
.bdListPaging .pagelist .prevblock1 span::before,
.bdListPaging .pagelist .prevpage span::before {
    content: "«";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-indent: 0;
    font-size: 16px;
    line-height: 44px;
}
.bdListPaging .pagelist .nextblock1 span::before,
.bdListPaging .pagelist .nextpage span::before {
    content: "»";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-indent: 0;
    font-size: 16px;
    line-height: 44px;
}
.bdListPaging .pagelist .lastpage1 span::before,
.bdListPaging .pagelist .lastpage span::before {
    content: "»»";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-indent: 0;
    font-size: 12px;
    line-height: 44px;
}
/* 禁用状态 */
.bdListPaging .pagelist .firstpage1,
.bdListPaging .pagelist .prevblock1,
.bdListPaging .pagelist .nextblock1,
.bdListPaging .pagelist .lastpage1 {
    opacity: 0.4;
    cursor: default;
}

.pagelist > *:nth-child(3) {border-top-left-radius:18px;border-bottom-left-radius:18px;border-left:1px solid #ddd}
.pagelist > *:nth-last-child(3) {border-top-right-radius:18px;border-bottom-right-radius:18px;}

/** --- 02-0-3. 페이저 비활성 */
.pagelist .firstpage1:before,
.pagelist .firstpage1:after,
.pagelist .prevblock1:before,
.pagelist .prevblock1:after,
.pagelist .nextblock1:before, 
.pagelist .nextblock1:after, 
.pagelist .lastpage1:before,
.pagelist .lastpage1:after,
.pagelist .firstpage1 span:before,
.pagelist .lastpage1 span:before {background-color:#cbcbcb}


/*
.pagelist .firstpage1:after {background-position:0 0;opacity:.3}
.pagelist .prevblock1:after {background-position:-33px 0;opacity:.3}
.pagelist .nextblock1:after {background-position:-66px 0;opacity:.3}
.pagelist .lastpage1:after {background-position:-99px 0;opacity:.3}
*/
/** --- 02-0-3. 페이저 활성 */
/*
.pagelist .firstpage:after {background-position:0 0;opacity:.6}
.pagelist .prevblock:after {background-position:-33px 0;opacity:.6}
.pagelist .nextblock:after {background-position:-66px 0;opacity:.6}
.pagelist .lastpage:after {background-position:-99px 0;opacity:.6}
*/

/** --- 02-0-3. 페이저 hover/focus */
.pagelist .firstpage:hover,
.pagelist .prevblock:hover,
.pagelist .nextblock:hover,
.pagelist .lastpage:hover {background-color:#676d70}
.pagelist .firstpage:hover:before,
.pagelist .firstpage:hover:after,
.pagelist .prevblock:hover:before,
.pagelist .prevblock:hover:after,
.pagelist .nextblock:hover:before, 
.pagelist .nextblock:hover:after, 
.pagelist .lastpage:hover:before,
.pagelist .lastpage:hover:after,
.pagelist .firstpage:hover span:before,
.pagelist .lastpage:hover span:before {background-color:#fff}



/** --- 02-0-3. 모바일 페이저 */
.pagelist.mobile {}
.pagelist.mobile .thisPage {border-radius:100px;min-width:87px;padding:10px 20px;color:#888;font-size:16px;letter-spacing:-.05em;box-sizing:border-box}
.pagelist.mobile .thisPage strong {font-weight:400}
.pagelist.mobile .thisPage strong:first-child {color:#333}
@media all and (max-width:399px) {
	.pagelist .prevblock,
	.pagelist .prevblock1 {margin-right:15px}
	.pagelist .nextblock,
	.pagelist .nextblock1 {margin-left:15px}
}


/** -- 02-1. 스킨 */
@media all and (max-width:999px) {
	#boardWrap .new {width:25px;height:25px}
}
@media all and (max-width:599px) {
	#boardWrap .new {width:20px;height:20px}
}
/** --- 02-1-1. default */
.bdListTbl {width:100%;border-collapse:collapse;text-align:center;table-layout:fixed}
.bdListTbl thead th {position:relative;border-bottom:1px solid #a5a5a5;border-top:0;padding:18px 5px;color:#373737;font-weight:500;font-size:.944em;text-align:center;box-sizing:border-box}
.bdListTbl thead th:before {content:"";display:block;position:absolute;left:0;top:50%;background-color:#ccc;width:1px;height:34px;margin:-17px 0 0}
.bdListTbl thead th:first-child:before {display:none}
.bdListTbl tr:hover td {background-color:#fcfcfc}
.bdListTbl tr td {border-bottom:1px solid #d4d4d4;padding:30px 15px 25px;color:#666;font-size:.889em;font-weight:400;text-align:center;line-height:1.2}
.bdListTbl tr.isnotice td {padding-top:27px;padding-bottom:23px}
.bdListTbl tr td .cateName {display:block;color:#006ee9;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.bdListTbl tr td .stitle {display:flex;flex-flow:row wrap;align-items:center;}
.bdListTbl tr td .stitle .cmt {font-size:12px;color:#207fe5}
.bdListTbl tr td .stitle a {display:inline-block;width:auto;max-width:100%;padding:2px 6px 0 0;color:#555;font-size:1.125em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;box-sizing:border-box}
.bdListTbl tr td .stitle a:hover,
.bdListTbl tr td .stitle a:focus {text-decoration:underline}
.bdListTbl tr td .stitle.stitleNew a {max-width:80%;margin-right:10px}
.bdListTbl tr td .reply {display:inline-block;background:url(../../_Img/Board/default/ico_reply.gif) no-repeat 0 5px;padding:0 1px 4px 18px;font-weight:bold;color:#333;vertical-align:middle}
.bdListTbl tr td .reply em {display:inline-block;margin-right:13px;color:#555;font-style:normal;vertical-align:middle;text-align:center;box-sizing:border-box}
.bdListTbl tr td .reply .kor {display:none}
.bdListTbl tr td .replySpacer {display:none}
.bdListTbl tr.isnotice td.subject a .txt {color:#333;font-weight:bold}
.bdListTbl tr.isnotice td .cate {font-weight:bold}
.bdListTbl .new,
.bdListTbl .files,
.bdListTbl .secret,
.bdListTbl .isFileIcon {display:inline-block;width:auto;margin-right:5px}
.bdListTbl .new {background-color:#006ee9;border-radius:50%;width:18px;height:18px;padding-left:5px;color:#fff;font-size:10px;font-weight:400;line-height:18px;box-sizing:border-box}
.bdListTbl .num {width:110px}
.bdListTbl .cate {width:180px}
.bdListTbl .subject {width:auto}
.bdListTbl td.subject {text-align:left}
.bdListTbl .subject .cateName {display:none}
.bdListTbl .state {width:120px}
.bdListTbl .writer {width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:break-word}
.bdListTbl .date {width:170px}
.bdListTbl .cnt {width:120px}
.bdListTbl .fbdNum {width:120px}
.bdListTbl .fbdUtil {width:120px}
@media all and (max-width:1199px) {
	.bdListTbl tr td {padding:15px 7px}
	.bdListTbl tr.isnotice td {padding:13px 7px 12px}
	.bdListTbl .num {width:80px}
	.bdListTbl .cate {width:100px}
	.bdListTbl .date {width:120px}
	.bdListTbl .cnt {/*display:none*/}
}
@media all and (max-width:999px) {
	.bdListTbl tr td {padding:15px 5px}
	.bdListTbl tr.isnotice td {padding:13px 5px 12px}
	.bdListTbl .num {width:60px}
	.bdListTbl .subject .cateName {text-align:left;font-size:14px}
	.bdListTbl .cnt {width:70px}
}
@media all and (max-width:720px) {
	.bdListTbl:not(.noTrans) {display:block}
	.bdListTbl:not(.noTrans) {}
	.bdListTbl:not(.noTrans) thead {position:absolute;top:0;left:0;width:1px;height:1px;overflow:hidden}
	.bdListTbl:not(.noTrans) tbody {display:block}
	.bdListTbl:not(.noTrans) tbody tr {box-sizing:border-box;position:relative;display:block;width:100%;padding:7px 0 7px 60px;border-bottom:1px solid #ddd;float:left;overflow:hidden}
	.bdListTbl:not(.noTrans) th,
	.bdListTbl:not(.noTrans) td {border:0;box-sizing:border-box}
	.bdListTbl:not(.noTrans) tr:hover td {background-color:transparent}
	.bdListTbl:not(.noTrans) tr td {padding:2px 7px;border-bottom:none;text-align:left}
	.bdListTbl:not(.noTrans) tr td {display:block;font-size:14px;position:relative}
	.bdListTbl:not(.noTrans) tr td.num:before,
	.bdListTbl:not(.noTrans) tr td.subject:before,
	.bdListTbl:not(.noTrans) tr td.date:before {display:none}
	.bdListTbl:not(.noTrans) .num {position:absolute;top:9px;left:0;font-size:12px;text-align:center}
	.bdListTbl:not(.noTrans) .isnotice .num {top:10px}
	.bdListTbl:not(.noTrans) .subject {width:100%;float:left;font-weight:500;padding:0 7px 10px}
	.bdListTbl:not(.noTrans) .writer,
	.bdListTbl:not(.noTrans) .date,
	.bdListTbl:not(.noTrans) .cnt,
	.bdListTbl:not(.noTrans) .down,
	.bdListTbl:not(.noTrans) .company,
	.bdListTbl:not(.noTrans) .state {float:left;width:auto}
	.bdListTbl:not(.noTrans) .state:empty {display:none}
	.bdListTbl:not(.noTrans) .noData {float:left;width:100%;display:block;text-align:center;border-left:0;border-right:0}
	.bdListTbl:not(.noTrans) .file {width:13px;height:auto}
	.bdListTbl:not(.noTrans) .secret {width:10px;height:auto}
	.bdListTbl:not(.noTrans) .state {padding:0}
	.bdListTbl:not(.noTrans) .no-data {margin-left:-30px}
}
@media all and (max-width:699px) {
	.bdListTbl .num {top:10px}
}
@media all and (max-width:499px) {
	.bdListTbl:not(.noTrans) tbody tr {padding:7px 0 7px 40px}
	.bdListTbl:not(.noTrans) .no-data {margin-left:-20px}
	.bdListTbl tr.isnotice td {padding:5px 0 6px 40px}
	.bdListTbl .num {width:45px}
}
@media all and (max-width:399px) {
	.bdListTbl tbody tr {padding:7px 0 7px 40px}
	.bdListTbl .num {width:40px}
	.bdListTbl .num img {width:23px;height:23px}
}

/** ---- 02-1-2. photo */
.photoList {display:flex;flex-flow:row wrap;border-top:2px solid #45464a;border-bottom:1px solid #d4d4d4;padding:40px 0}
.photoList li {width:22.86%;margin:2.85% 0 0 2.85%;box-sizing:border-box}
.photoList li:nth-child(4n+1) {margin-left:0}
.photoList li:nth-child(-n+4) {margin-top:0}
.photoList li a {display:block;border:1px solid #ddd;height:100%;box-shadow:0 10px 25px 0 rgba(0,0,0,.1);box-sizing:border-box;transition:all .3s ease}
.photoList li .thum {display:block;position:relative;background-color:#ededed;padding:75% 0 0;overflow:hidden}
.photoList li .thum img {display:block;position:absolute;left:50%;top:50%;width:auto;height:100%;transform:translate(-50%,-50%)}
.photoList li .thum img.noImg {width:auto;height:70%}
.photoList li .pcont {display:block;padding:29px 27px 21px;box-sizing:border-box}
.photoList li .pcont .stitle {display:block;height:48px;margin-bottom:13px;color:#333;font-size:1.111em;font-weight:500;line-height:1.2;text-align:left;letter-spacing:-.05em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal;overflow:hidden;box-sizing:border-box}
.photoList li .pcont span {display:inline-block;font-size:.889em;line-height:1.2;letter-spacing:0;vertical-align:middle}
.photoList li .pcont span:after {content:"";display:inline-block;background-color:#cbcbcb;width:1px;height:12px;margin:-2px 11px 0 15px;vertical-align:middle}
.photoList li .pcont span:last-child:after {display:none}
.photoList li .pcont .cate {}
.photoList li .pcont .writer {display:none}
.photoList li .pcont .date {}
.photoList li a:hover,
.photoList li a:focus {border-color:#006ee9}
.photoList li a:hover .stitle {text-decoration:underline}
.photoList li a:hover .cover {display:block;position:absolute;top:0;left:0;background:#000;opacity:0.5;filter:Alpha(opacity=50);width:100%;height:100%;transition:all .3s ease}
.photoList li.hasNoData {width:100%;margin:0}
.photoList li.hasNoData .no-data {}
.photoList.yout {}
.photoList.yout li .thum {padding:56.25% 0 0}
.photoList.yout li .thum img {left:0;top:0;width:100%;height:100%;transform:none}
.photoList.yout li .pcont .stitle {margin:0}
.photoList.inst {}
.photoList.inst li .thum {padding:100% 0 0}
.photoList.inst li .thum img {left:0;top:0;width:100%;height:100%;transform:none}
.photoList.inst li .pcont .stitle {margin:0}
.photoList.face {}
.photoList.face li .thum {}
.photoList.face li .thum img {}
.photoList.face li .pcont .stitle {margin:0}
@media all and (max-width:1199px){
	.photoList {padding:30px 0}
	.photoList li {width:32%;margin:2% 0 0 2%}
	.photoList li:nth-child(4n+1) {margin-left:2%}
	.photoList li:nth-child(3n+1) {margin-left:0}
	.photoList li:nth-child(-n+4) {margin-top:2%}
	.photoList li:nth-child(-n+3) {margin-top:0}
}
@media all and (max-width:999px){
	.photoList {padding:20px 0}
	.photoList li a {box-shadow:0 5px 15px 0 rgba(0,0,0,.1)}
	.photoList li .thum img.noImg {height:50%}
	.photoList li .pcont {padding:20px}
	.photoList li .pcont .stitle {height:46px;margin:0 0 10px}
	.photoList li .pcont span:after {margin:-2px 6px 0 10px}
}
@media all and (max-width:768px) {
	.photoList li {width:49%}
	.photoList li:nth-child(3n+1) {margin-left:2%}
	.photoList li:nth-child(2n+1) {margin-left:0}
	.photoList li:nth-child(-n+3) {margin-top:2%}
	.photoList li:nth-child(-n+2) {margin-top:0}
	.photoList li a {box-shadow:0 5px 10px 0 rgba(0,0,0,.1)}
	.photoList li .pcont {padding:15px}
	.photoList li .pcont .stitle {height:43px}
}
@media all and (max-width:599px) {
	.photoList li {width:100%;margin:0 0 10px}
	.photoList li:nth-child(3n+1),
	.photoList li:nth-child(4n+1) {margin-left:0}
	.photoList li:nth-child(-n+2),
	.photoList li:nth-child(-n+3),
	.photoList li:nth-child(-n+4) {margin-top:10px}
	.photoList li:first-child {margin-top:0}
	.photoList li .thum {padding:50% 0 0}
	.photoList li .thum img {width:100%;height:auto}
	.photoList li .pcont .stitle {height:auto;max-height:40px}
}

/** ---- 02-1-3. press(언론뉴스) */
.pressList li {border-bottom:1px solid #d4d4d4}
.pressList li a {display:flex;justify-content:space-between;position:relative;padding:30px 40px;transition:all .3s ease}
.pressList .news-cont {width:70%;box-sizing:border-box;padding-right:40px}
.pressList .subject {display:block;color:#333;font-size:1.333em;font-weight:500;width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.pressList .cate {display:block;color:#006ee9;font-size:.899em;margin-bottom:5px}
.pressList .txt {max-height:60px;margin-top:10px;line-height:1.667;text-overflow:ellipsis;overflow:hidden;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.pressList .pcont {display:flex;align-items:center;max-width:30%}
.pressList .pcont span {display:block}
.pressList .pcont .pressName {max-width:50%;margin-right:40px;color:#006ee9;font-size:.944em;font-weight:500}
.pressList .pcont .pressName:after {content:"";display:inline-block;background:url(../../_Img/Board/default/board_spr.png) no-repeat 0 0;width:12px;height:12px;margin-left:7px;margin-top:-1px;transition:right .3s ease}
.pressList .pcont .date {color:#666;font-size:.889em;letter-spacing:0}
.pressList li a:hover {background:#f6f6f6}
.pressList li a:hover .subject {text-decoration:underline}
@media all and (max-width:999px) {
	.pressList li a {display:block;padding:20px 10px}
	.pressList .news-cont {width:auto;padding-right:0}
	.pressList .pcont {max-width:auto}
}
@media all and (max-width:768px) {
	.pressList li a {padding:15px 10px}
	.pressList .pcont .pressName {margin-right:15px}
}

/** ---- 02-1-4. listView(보도뉴스) */
.newsList li {border-bottom:1px solid #d4d4d4;box-sizing:border-box}
.newsList li.no-data {min-height:auto}
.newsList li > a {display:flex;flex-flow:row wrap;align-items:center;position:relative;padding:40px;box-sizing:border-box}
.newsList li > a .newsThum {align-self:flex-start;position:relative;background-color:#ededed;width:320px;overflow:hidden;box-sizing:border-box;}
.newsList li > a .newsThum:before {content:"";display:block;width:0;padding-top:75%;}
.newsList li > a .newsThum img {position:absolute;left:50%;top:50%;width:auto;height:100%;transform:translate(-50%, -50%)}
.newsList li > a .newsThum img.noImg {width:auto;height:auto;max-height:70%}
.newsList li > a .newsCont {width:calc(100% - 320px);padding-left:53px;box-sizing:border-box}
.newsList li > a .newsCont > * {line-height:1.2}
.newsList li > a .newsCont .subject {margin-bottom:8px;color:#333;font-weight:500;font-size:1.333em;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.newsList li > a:hover .newsCont .subject {text-decoration:underline}
.newsList li > a .newsCont .cont-more {display:flex;flex-flow:row wrap;align-items:center;color:#666;font-size:.889em;letter-spacing:0}
.newsList li > a .newsCont .cont-more > span {display:flex;align-items:center}
.newsList li > a .newsCont .cont-more > span:after {content:"";display:block;background-color:#cbcbcb;width:1px;height:12px;margin:0 16px}
.newsList li > a .newsCont .cont-more > span:last-child:after {display:none}
.newsList li > a .newsCont .txt {display:block;margin-top:10px;max-height:58px;line-height:1.6;text-overflow:ellipsis;overflow:hidden;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.newsList li > a .newsCont .more-btn {display:block;position:relative;border:1px solid #ccc;width:45px;height:45px;margin-top:35px;box-sizing:border-box}
.newsList li > a .newsCont .more-btn:before,
.newsList li > a .newsCont .more-btn:after {content:"";display:block;position:absolute;width:14px;height:2px;top:0;right:0;bottom:0;left:0;margin:auto;background:#b5b5b5}
.newsList li > a .newsCont .more-btn:before {}
.newsList li > a .newsCont .more-btn:after {transform:rotate(90deg)}
.newsList li > a .newsCont .more-btn:hover {transform:rotate(270deg)}
@media all and (max-width:999px) {
	.newsList li > a {padding:30px}
	.newsList li > a .newsThum {width:250px}
	.newsList li > a .newsCont {width:calc(100% - 250px);padding-left:30px}
	.newsList li > a .newsCont .subject {margin:0 0 10px}
	.newsList li > a .newsCont .txt {max-height:55px2}
}
@media all and (max-width:768px) {
	.newsList li > a {padding:20px}
	.newsList li > a .newsThum {width:170px}
	.newsList li > a .newsCont {width:calc(100% - 170px);padding-left:20px}
	.newsList li > a .newsCont .subject {font-size:1.2em}
	.newsList li > a .newsCont .cont-more {font-size:.9em}
	.newsList li > a .newsCont .cont-more > span:after {margin:0 7px}
	.newsList li > a .newsCont .txt {max-height:50px;font-size:.9em}
	.newsList li > a .newsCont .more-btn {width:30px;height:30px;margin-top:20px}
	.newsList li > a .newsCont .more-btn:before, 
	.newsList li > a .newsCont .more-btn:after {width:12px}
}
@media all and (max-width:499px) {
	.newsList li > a {padding:15px}
	.newsList li > a .newsThum {width:140px}
	.newsList li > a .newsCont {width:calc(100% - 140px);padding-left:15px}
	.newsList li > a .newsCont .subject {font-size:1.1em}
	.newsList li > a .newsCont .cont-more {font-size:.8em}
	.newsList li > a .newsCont .txt {font-size:.8em}
}
@media all and (max-width:399px) {
	.newsList li > a {display:block}
	.newsList li > a .newsThum {width:auto;margin-bottom:15px}
	.newsList li > a .newsCont {width:auto;padding-left:0}
	.newsList li > a .newsCont .more-btn {display:none}
}

/** ---- 02-1-5. video */
.vdoWrap .vdoView {background:#f7f7f7;position:relative}
.vdoWrap .vdoView .vod {position:relative}
.vdoWrap .vdoView .vod .video {padding:56.25% 0 0;position:relative}
.vdoWrap .vdoView .vod .video.hasNoData {padding:0}
.vdoWrap .vdoView .vod .video iframe {position:absolute;width:100%;height:100%;top:0;left:0}
.vdoWrap .vdoView .vod .video .no-data {position:absolute;top:50%;transform:translateY(-50%)}
.vdoWrap .vdoView .caption {display:flex;flex-flow:column;position:absolute;top:0;right:0;width:33%;height:100%;box-sizing:border-box;padding:48px 25px 40px 37px;overflow:hidden}
.vdoWrap .vdoView .caption .tit {font-size:1.333em;font-weight:500;color:#333;margin-bottom:20px}
.vdoWrap .vdoView .caption-in {width:100%;height:100%;overflow-y:auto;line-height:2;font-size:0.944em;box-sizing:border-box}
.vdoWrap .vdoList {border-bottom:1px solid #d4d4d4;padding:40px 0}
.vdoWrap .vdoView + .vdoList {margin:40px 0 0;}
.vdoWrap .vdoList ul {display:flex;flex-flow:row wrap}
.vdoWrap .vdoList ul li {width:31.44%;margin:2.845% 0 0 2.84%;box-sizing:border-box}
.vdoWrap .vdoList ul li:nth-child(3n+1) {margin-left:0}
.vdoWrap .vdoList ul li:nth-child(-n+3) {margin-top:0}
.vdoWrap .vdoList ul li a {display:block;border:1px solid #ddd;height:100%;box-shadow:0 10px 25px 0 rgba(0,0,0,.1);box-sizing:border-box;transition:all .3s ease}
.vdoWrap .vdoList ul li .pimg {display:block;position:relative;background-color:#ededed;padding:56.621% 0 0;overflow:hidden}
.vdoWrap .vdoList ul li .pimg img {display:block;position:absolute;left:50%;top:50%;width:auto;height:100%;transform:translate(-50%,-50%)}
.vdoWrap .vdoList ul li .pimg img.noImg {width:auto;height:70%}
.vdoWrap .vdoList ul li .pimg:after {display:block;content:'';position:absolute;top:0;left:0;background:rgba(0,0,0,0.5) url(../../_Img/Board/default/vod_play.png) no-repeat 50% 50%;opacity:0.2;width:100%;height:100%;transition:all .3s ease;}
.vdoWrap .vdoList ul li .pcont {display:block;padding:29px 27px 21px;box-sizing:border-box}
.vdoWrap .vdoList ul li .pcont .stitle {display:block;height:48px;margin-bottom:13px;color:#333;font-size:1.111em;font-weight:500;line-height:1.2;text-align:left;letter-spacing:-.05em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal;overflow:hidden;box-sizing:border-box}
.vdoWrap .vdoList ul li .pcont span {display:inline-block;font-size:.889em;line-height:1.2;letter-spacing:0;vertical-align:middle}
.vdoWrap .vdoList ul li .pcont span:after {content:"";display:inline-block;background-color:#cbcbcb;width:1px;height:12px;margin:-2px 11px 0 15px;vertical-align:middle}
.vdoWrap .vdoList ul li .pcont span:last-child:after {display:none}
.vdoWrap .vdoList ul li .pcont .date {}
.vdoWrap .vdoList ul li a:hover,
.vdoWrap .vdoList ul li a:focus {border-color:#006ee9}
.vdoWrap .vdoList ul li a:hover .stitle {text-decoration:underline}
.vdoWrap .vdoList ul li a:hover .cover {display:block;position:absolute;top:0;left:0;background:#000;opacity:0.5;filter:Alpha(opacity=50);width:100%;height:100%;transition:all .3s ease}
.vdoWrap .vdoList ul li a:focus .pimg:after,
.vdoWrap .vdoList ul li a:hover .pimg:after {opacity:1;}
.vdoWrap .vdoList ul li.hasNoData {width:100%;margin:0}
.vdoWrap .vdoList ul li.hasNoData .no-data {}
@media all and (max-width:999px) {
	.vdoWrap .vdoView .vod {padding:0}
	.vdoWrap .vdoView .vod .video .no-data {position:relative;top:auto;transform:translateY(0)}
	.vdoWrap .vdoView .caption {position:relative;top:auto;right:auto;width:100%;height:auto;box-sizing:border-box;padding:20px;overflow:hidden}
	.vdoWrap .vdoView .caption-in {max-height:250px}
	.vdoWrap .vdoList {padding:30px 0}
	.vdoWrap .vdoView + .vdoList {margin:30px 0 0;}
}
@media all and (max-width:768px){
	.vdoWrap .vdoList {padding:20px 0;margin:20px 0 0}
	.vdoWrap .vdoView + .vdoList {margin:20px 0 0;}
	.vdoWrap .vdoList ul li {width:49%}
	.vdoWrap .vdoList ul li:nth-child(3n+1) {margin-left:2%}
	.vdoWrap .vdoList ul li:nth-child(2n+1) {margin-left:0}
	.vdoWrap .vdoList ul li:nth-child(-n+3) {margin-top:2%}
	.vdoWrap .vdoList ul li:nth-child(-n+2) {margin-top:0}
	.vdoWrap .vdoList ul li .pcont {padding:15px}
	.vdoWrap .vdoList ul li .pcont .stitle {height:43px}
}
@media all and (max-width:599px) {
	.vdoWrap .vdoList ul li {width:100%;margin:0 0 10px}
	.vdoWrap .vdoList ul li:nth-child(3n+1),
	.vdoWrap .vdoList ul li:nth-child(4n+1) {margin-left:0}
	.vdoWrap .vdoList ul li:nth-child(-n+2),
	.vdoWrap .vdoList ul li:nth-child(-n+3),
	.vdoWrap .vdoList ul li:nth-child(-n+4) {margin-top:10px}
	.vdoWrap .vdoList ul li:first-child {margin-top:0}
	.vdoWrap .vdoList ul li .pcont .stitle {height:auto;max-height:40px}
}
/** ---- 02-1-6. cardnews */
.cardnList li .thum {position:relative;min-height:auto;max-height:320px;padding-top:100%}
.cardnList li .pcont {padding:28px 24px 24px 24px}
.cardnList li .pcont .stitle {height:auto;display:block;text-overflow:ellipsis;white-space:nowrap}
@media all and (max-width:999px) {
	.cardnList li .pcont {padding:15px}
	.cardnList li .pcont .stitle {margin:0 0 10px}
}
@media all and (max-width:599px) {
	.cardnList li .pcont {padding:10px}
}

/** ---- 02-1-7. pds(서식다운로드) */
.pdsList {position:relative;width:100%;display:flex;flex-flow:row wrap}
.pdsList > li {position:relative;width:50%;box-sizing:border-box;padding:26px 120px 29px 40px}
.pdsList > li:nth-child(even):before {display:block;content:"";position:absolute;top:20px;left:0;width:1px;height:calc(100% - 40px);background:#e7e7e7}
.pdsList > li:after {content:"";display:block;position:absolute;width:200%;height:1px;left:0;bottom:0;background:#d4d4d4}
.pdsList > li:nth-child(even):after {display:none}
.pdsList > li.hasNoData {width:100%;padding:20px}
.pdsList > li.hasNoData .no-data {float:none;padding:150px 0 80px 0}
.pdsList > li .stitle {margin:0 0 11px;text-align:left;font-size:1.111em;color:#222;font-weight:500;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal;overflow:hidden}
.pdsList > li .stitle * {vertical-align:middle}
.pdsList > li .stitle a {display:inline-block;max-width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.pdsList > li .stitle .cate {display:inline-block;font-size:14px;color:#fff;background:#ff7746;border-radius:17.5px;line-height:35px;padding:0 11px}
.pdsList > li .writer {display:none}
.pdsList > li .date {position:relative;display:block;padding:0 0 0 26px;font-size:.889em;color:#000;opacity:0.6;font-family:'Lato', sans-serif}
.pdsList > li .date:before {display:block;content:"";position:absolute;top:0;bottom:0;left:0;margin:auto 0;width:16px;height:16px;background:url(../../_Img/Board/default/board_spr.png) no-repeat -22px 0}
.pdsList > li .file {position:absolute;top:50%;right:30px;transform:translateY(-50%);-ms-transform:translateY(-50%)}
.pdsList > li .file.is-open {z-index:10}
.pdsList > li .file .btnPdsFile {position:relative;display:block;width:45px;height:45px;border:1px solid #ccc;background:#fff;box-sizing:border-box;transition:all .3s ease;z-index:1}
.pdsList > li .file .btnPdsFile:before {display:block;content:"";position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:14px;height:14px;background:url(../../_Img/Board/default/board_spr.png) no-repeat -72px 0;transition:all .3s ease}
.pdsList > li .file .btnPdsFile:hover {border-color:#142e5d;background:#142e5d}
.pdsList > li .file .btnPdsFile:hover:before {background-position:-48px 0}
.pdsList > li .pdsDown {display:none;position:absolute;top:100%;right:0;margin:16px 0 0;width:460px;height:auto;text-align:center;background:#fff;box-shadow:0 0 40px rgba(0,0,0,0.1);overflow:visible}
.pdsList > li .pdsDown .inwr {position:relative;display:block;vertical-align:middle;width:100%;text-align:left;box-sizing:border-box;padding:10px 45px 20px 30px}
.pdsList > li .pdsDown .inwr .cont-sec {width:100%;max-height:130px;overflow:auto;margin-bottom:20px}
.pdsList > li .pdsDown .inwr li {margin:15px 0 0}
.pdsList > li .pdsDown .inwr li a {display:inline-block;vertical-align:middle;font-size:.833em;color:#666}
.pdsList > li .pdsDown .inwr li a img {margin-right:10px}
.pdsList > li .pdsDown .btn-close {position:absolute;top:0;right:0;background:#e7e7e7;width:45px;height:100%;border:0}
.pdsList > li .pdsDown .btn-close:before,
.pdsList > li .pdsDown .btn-close:after {display:block;content:"";position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:16px;height:2px;background:#666666}
.pdsList > li .pdsDown .btn-close:before {transform:rotate(45deg);-ms-transform:rotate(45deg)}
.pdsList > li .pdsDown .btn-close:after {transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
.pdsList > li .pdsDown .btn-close span {font-size:0;width:0;height:0;overflow:hidden;color:transparent}
.pdsList > li .pdsDown .btn-close span:before {display:block;content:"";position:absolute;top:-13px;left:50%;width:0;height:0;border:6px solid transparent;border-bottom:7px solid #e7e7e7;margin-left:-6px}
@media all and (max-width:999px){
	.pdsList > li {width:100%;padding:20px 90px 20px 0}
	.pdsList > li:nth-child(even):before {display:none}
	.pdsList > li:after {width:100%}
	.pdsList > li:nth-child(even):after {display:block}
	.pdsList > li .stitle {font-size:1em}
	.pdsList > li .file {right:0}
	.pdsList > li .pdsDown {width:500px}
}
@media all and (max-width:799px) {
	.pdsList > li {padding:15px 60px 15px 0}
}
@media all and (max-width:599px){
	.pdsList > li {padding:10px 50px 10px 0}
	.pdsList > li .stitle {margin:0 0 5px}
	.pdsList > li .stitle .cate {font-size:13px}
	.pdsList > li .date {font-size:13px}
	.pdsList > li .file .btnPdsFile {width:36px;height:36px}
	.pdsList > li .file .btnPdsFile:before {width:11px;height:11px;background-size:69px auto;background-position:-58px 0}
	.pdsList > li .file .btnPdsFile:hover:before {background-position:-38px 0}
	.pdsList > li .pdsDown {width:300px}
}

/** ---- 02-1-8. faq */
.fldListWr {border-top:2px solid #45464a}
.fldList {}
.fldList li {border-bottom:1px solid #d4d4d4;box-sizing:border-box}
.fldList li .fldQ {position:relative}
.fldList li .fldQ:before {content:"";display:block;position:absolute;top:34px;right:51px;border-bottom:2px solid #b6b6b6;border-right:2px solid #b6b6b6;width:16px;height:16px;transform:rotate(45deg);transition:all .3s ease}
.fldList li .fldQ .fldMark,
.fldList li .fldA .fldMark {display:block;position:absolute;left:21px;border-radius:50%;width:36px;height:36px;font-size:.889em;font-weight:500;text-align:center;line-height:36px;box-sizing:border-box}
.fldList li .fldQ .fldMark {top:26px;background-color:#006ee9;color:#fff;text-indent:-2px}
.fldList li .fldQ .fldTit {display:block}
.fldList li .fldQ .fldTit a {display:block;box-sizing:border-box;width:100%;padding:30px 90px 26px 80px;overflow:hidden}
.fldList li .fldQ .fldTit a.hasCate {padding-left:240px}
.fldList li .fldQ .fldTit a .pcate {position:absolute;box-sizing:border-box;width:150px;padding:0;font-size:.944em;line-height:1.5;color:#002752;font-weight:700;left:70px;top:30px;word-wrap:break-word;word-break:keep-all;white-space:normal}
.fldList li .fldQ .fldTit a .pcont {width:auto;color:#333;font-size:1.056em;font-weight:500;letter-spacing:-.05em;line-height:1.368;word-wrap:break-word}
.fldList li .fldQ .fldTit a .pcont:before {display:none;content:"";width:4px;height:4px;background:#c5c5c5;position:absolute;top:29px;left:75px;border-radius:50%}
.fldList li .fldQ .fldTit a:hover .pcont {text-decoration:underline}
.fldList li .fldA {display:none;position:relative;background-color:#f7f7f7;padding:36px 15px 35px 79px}
.fldList li .fldA .fldMark {top:32px;background-color:#fff;border:1px solid #006ee9;color:#006ee9}
.fldList li .fldA .faq-contents {word-wrap:break-word;width:95%}
.fldList li .fldA .faq-contents img {max-width:100%;margin:0 auto}
.fldList li.over .fldQ {background-color:#006ee9}
.fldList li.over .fldQ:before {top:41px;border-color:#fff;transform:rotate(-135deg)}
.fldList li.over .fldQ .fldMark {background-color:#fff;color:#006ee9}
.fldList li.over .fldQ .fldTit a {}
.fldList li.over .fldQ .fldTit a .pcate,
.fldList li.over .fldQ .fldTit a .pcont {color:#fff}
.fldList li.over .fldA {border-top:1px solid #d4d4d4}
@media all and (max-width:1199px) {
	.fldList li .fldQ:before {top:23px;right:10px;width:14px;height:14px}
	.fldList li .fldQ .fldMark,
	.fldList li .fldA .fldMark {top:20px;left:8px;width:29px;height:29px;line-height:29px;font-size:.8em}
	.fldList li .fldQ .fldTit a {padding:22px 40px 20px 50px}
	.fldList li .fldQ .fldTit a.hasCate {padding-left:210px}
	.fldList li .fldQ .fldTit a .pcate {left:45px;top:21px}
	.fldList li .fldA {padding:23px 20px 20px 45px}
	.fldList li .fldA .fldMark {top:20px}
	.fldList li .fldA .faq-contents {line-height:1.5}
	.fldList li.over .fldQ:before {top:29px}
}

@media all and (max-width:899px) {
	.fldList li .fldQ .fldMark,
	.fldList li .fldA .fldMark {left:10px}
	.fldList li .fldQ .fldTit a {padding:22px 40px 20px 50px}
	.fldList li .fldQ .fldTit a.hasCate {padding-left:50px}
	.fldList li .fldQ .fldTit a .pcate {display:block;position:relative;left:auto;top:auto;width:auto;margin:0 0 5px;padding:0;line-height:1.2}
	.fldList li .fldQ .fldTit a .pcont {width:100%;line-height:1.2}
}
@media all and (max-width:768px) {
	.fldList li .fldQ:before {top:15px;line-height:28px}
	.fldList li .fldQ .fldMark {top:13px}
	.fldList li .fldQ .fldTit a {padding:17px 55px 17px 50px}
	.fldList li .fldQ .fldTit a .pcont {font-size:1em}
	.fldList li .fldA {padding:15px 15px 15px 50px}
	.fldList li .fldA .fldMark {top:15px;left:10px}
	.fldList li.over .fldQ:before {top:24px}
}

@media all and (max-width:599px) { 
	.fldList li .fldQ:before {display:none}
}


/** ---- 02-1-9. oneView */
.oneViewList .oneViewTop {padding:45px 0;border-top:2px solid #45464a;border-bottom:1px solid #d4d4d4}
.oneViewList .oneViewTop h3 {color:#333;font-size:1.667em;font-weight:700;line-height:1.333;text-align:center}
.oneViewList .oneViewCont {padding:50px 20px;border-bottom:1px solid #d4d4d4}
.oneViewList .oneViewUI {display:flex;align-items:center;justify-content:center;position:relative;background:#f7f7f7;text-align:center;margin:20px 0 0;padding:40px;box-sizing:border-box}
.oneViewList .oneViewUI select,
.oneViewList .oneViewUI a {height:50px;line-height:50px;}
.oneViewList .oneViewUI select {background:url(../../_Img/Common/selfrm_arr2.png) no-repeat right 50%;background-color:#fff;width:340px;padding:0 55px 0 15px;vertical-align:top}
.oneViewList .oneViewUI a {display:block;width:130px;background-color:#006ee9;color:#fff;font-size:16px;text-align:center}
.oneViewList .no-data {display:block}
@media all and (max-width:1199px) {
	.oneViewList .oneViewCont {padding:30px 10px}
}
@media all and (max-width:999px) {
	.oneViewList .oneViewUI {padding:30px 0}
}
@media all and (max-width:768px) {
	.oneViewList .oneViewTop {padding:20px 0}
	.oneViewList .oneViewTop h3 {font-size:1.111em}
	.oneViewList .oneViewCont {padding:20px 5px}
	.oneViewList .oneViewUI {padding:20px 10px} 
	.oneViewList .oneViewUI select,
	.oneViewList .oneViewUI a {height:40px;line-height:40px}
	.oneViewList .oneViewUI select {width:260px}
	.oneViewList .oneViewUI a {width:100px;font-size:14px}
}
@media all and (max-width:499px) {
	.oneViewList .oneViewUI {display:block}
	.oneViewList .oneViewUI select {display:block;width:100%}
	.oneViewList .oneViewUI a {display:block;margin:10px 0 0;max-width:none;width:100%}
}

/** ---- 02-1-10. viewlist */
#boardWrap[data-skin="viewlist"] {}
#boardWrap[data-skin="viewlist"] .bdListTbl td.subject {}
#boardWrap[data-skin="viewlist"] .bdListTbl td.subject .txt {margin-top:10px;color:#777;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;white-space:normal;height:39px;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}

/* ==============================
 * 03. View
================================= */
/** -- 03-1. 상단 */
.bdViewHead {border-top:2px solid #45464a}
.bdViewHead .is_notice {display:inline-block;color:#006ee9}
.bdViewHead .bdViewTit {border-bottom:1px solid #ccc;padding:27px 5px 32px;text-align:center;box-sizing:border-box }
.bdViewHead .bdViewTit .viewTit {word-break:break-all}
.bdViewHead .bdViewTit .viewTit .cate {display:block;margin-bottom:6px;color:#006ee9;font-size:.889em;font-weight:500}
.bdViewHead .bdViewTit .viewTit .stit {display:block;margin-bottom:3px;color:#333;font-size:1.444em;font-weight:700;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:center}
.bdViewHead .bdViewTit .viewTit .stit .notice {display:inline-block !important;margin:-2px 2px 0 0 !important;vertical-align:middle}
.bdViewHead .bdViewTit .viewTit .state {position:absolute;left:250px;top:10px;text-align:center;font-size:14px;color:#fff;padding:5px 20px;background:#0a60bc;border:1px solid #0a60bc}
.bdViewHead .bdViewTit .viewTit .state.end {color:#006ee9;background:#fff;border:1px solid #006ee9}
.bdViewHead .bdViewTit .viewTitWinfo {font-size:.889em;color:#555}
.bdViewHead .bdViewTit .viewTitWinfo span {background:url(../../_Img/Board/default/vbar.gif) no-repeat 0 50%;padding:0 0 0 13px;margin:0 0 0 10px}
.bdViewHead .bdViewTit .viewTitWinfo span:first-child {background:none;padding-left:0;margin-left:0}

/*.bdViewHead .bdViewTit .viewTitWinfo span:first-child {background:0;margin:0;padding:0}
.bdViewHead .bdViewWinfo {width:100%;overflow:hidden}
.bdViewHead .bdViewWinfo .bdWinfoTxt {position:relative;border-bottom:1px solid #ddd;padding:0;font-size:15px;overflow:hidden}
.bdViewHead .bdViewWinfo span {display:inline-block;vertical-align:middle}
.bdViewHead .bdViewWinfo .txt {display:inline-block;background:#fff;margin-right:10px;padding:15px 0 15px 28px;min-height:20px;border-left:1px solid #e6e6e6;vertical-align:top}
.bdViewHead .bdViewWinfo .ip {background:url(/zhenxing/zhenqiang/resources/_Img/Board/default/ico_ip.png) no-repeat 0 2px;padding-left:22px;font-size:12px;color:#666}
.bdViewHead .bdViewWinfo .dday {display:inline-block;font-size:15px;color:#666}
.bdViewHead .bdViewWinfo .dday i {display:inline-block;background:#044288;width:25px;height:25px;font-family:bio-sans;font-size:14px;color:#fff;text-align:center;border-radius:50%;font-style:normal}*/

.bdViewHead .bdViewWinfo {position:relative;width:100%;overflow:hidden;display:flex;flex-wrap:wrap;font-size:.889em}
.bdViewHead .bdViewWinfo:before {content:"";display:block;position:absolute;left:0;bottom:0;background-color:#ccc;width:100%;height:1px;}
.bdViewHead .bdViewWinfo .bdWinfoTxt {position:relative;border-bottom:1px solid #ccc;padding:0;overflow:hidden;width:50%;display:flex;align-items:stretch;box-sizing:border-box}
.bdViewHead .bdViewWinfo .bdWinfoTxt:nth-child(odd) {border-right:1px solid #ccc}
.bdViewHead .bdViewWinfo .bdWinfoTxt:last-child {border-right:0}
.bdViewHead .bdViewWinfo .bdWinfoTxt .tit {display:flex;align-items:center;justify-content:center;width:30%;box-sizing:border-box;color:#555;font-weight:500;}
.bdViewHead .bdViewWinfo .bdWinfoTxt .txt {display:flex;align-items:center;width:70%;box-sizing:border-box;min-height:55px;}


.bdViewHead .bdViewWinfo span {display:inline-block;vertical-align:middle}
.bdViewHead .bdViewWinfo .txt {display:inline-block;background:#fff;margin-right:10px;padding:15px 0 15px 28px;min-height:20px;border-left:1px solid #e6e6e6;vertical-align:top}
.bdViewHead .bdViewWinfo .ip {background:url(../../_Img/Board/default/ico_ip.png) no-repeat 0 2px;padding-left:22px;font-size:12px;color:#666}
.bdViewHead .bdViewWinfo .dday {display:inline-block;font-size:15px;color:#666}
.bdViewHead .bdViewWinfo .dday i {display:inline-block;background:#006ee9;width:25px;height:25px;font-family:bio-sans;font-size:14px;color:#fff;text-align:center;border-radius:50%;font-style:normal}

.bdViewHead .viewTitWinfo2 .bdViewState {overflow:hidden;width:100%;border-bottom:3px solid #dddddd;}
.bdViewHead .viewTitWinfo2 .bdViewState > ul {display:flex;align-items:stretch;width:100%;font-size:0.944em;}
.bdViewHead .viewTitWinfo2 .bdViewState > ul > li {position:relative;display:flex;align-items:center;}
.bdViewHead .viewTitWinfo2 .bdViewState > ul > li .stit {display:flex;align-items:center;justify-content:center;background:#f8f8f8;font-weight:500;color:#222222;font-style:normal;padding:17px 15px;height:100%;box-sizing:border-box;}
.bdViewHead .viewTitWinfo2 .bdViewState > ul > li .stxt {display:inline-block;padding:14px 20px;box-sizing:border-box;}
.bdViewHead .viewTitWinfo2 .bdViewState > ul > li .stxt.datelong {min-width:200px;}

/*@media all and (max-width:999px) {
	.bdViewHead .bdViewTit {padding:15px 10px}
	.bdViewHead .bdViewTit .viewTit .stit {margin:0 0 10px;font-size:1.3em}
	.bdViewHead .bdViewTit .viewTitWinfo {font-size:15px}
}*/

@media all and (max-width:1499px) {
	.bdViewHead .viewTitWinfo2 .bdViewState > ul {flex-wrap:wrap;}
	.bdViewHead .viewTitWinfo2 .bdViewState > ul > li {width:33.33%;border-top:1px solid #ddd;}
	.bdViewHead .viewTitWinfo2 .bdViewState > ul > li:nth-child(1),
	.bdViewHead .viewTitWinfo2 .bdViewState > ul > li:nth-child(2),
	.bdViewHead .viewTitWinfo2 .bdViewState > ul > li:nth-child(3) {border-top:0;}
	.bdViewHead .viewTitWinfo2 .bdViewState > ul > li .stit {width:110px;}
	.bdViewHead .viewTitWinfo2 .bdViewState > ul > li .stxt {width: calc(100% - 110px);}
}
@media all and (max-width:1299px) {
	.bdViewHead .viewTitWinfo2 .bdViewState > ul > li {width:50%;}
	.bdViewHead .viewTitWinfo2 .bdViewState > ul > li:nth-child(3) {border-top:1px solid #ddd;}
}
@media all and (max-width:999px) {
	.bdViewHead .bdViewTit {padding:15px 10px}
	.bdViewHead .bdViewTit .viewTit .stit {margin:0 0 10px;font-size:1.3em}
	.bdViewHead .bdViewTit .viewTitWinfo {font-size:15px}

	.bdViewHead .bdViewWinfo {display:block;}
	.bdViewHead .bdViewWinfo > .bdWinfoTxt:nth-child(even) {border-left:0;}
	.bdViewHead .bdViewWinfo .bdWinfoTxt {width:100%;border-right:0 !important}
}
@media all and (max-width:599px) {
	.bdViewHead .viewTitWinfo2 .bdViewState > ul > li {width:100%;}
	.bdViewHead .viewTitWinfo2 .bdViewState > ul > li:nth-child(2) {border-top:1px solid #ddd;}
}

/* -------- 03-1-1. 카드뉴스 -------- */
.cardnewsWrap .bdViewHead .foldBtnWr {position:absolute;height:45px;right:40px;top:50%;transform:translateY(-50%)}
.cardnewsWrap .bdViewHead .foldBtnWr button {position:relative;height:100%;padding:0 0 0 55px;border:0;font-size:0.889em;color:#666;background-color:transparent}
.cardnewsWrap .bdViewHead .foldBtnWr button:before {content:'';position:absolute;left:0;top:0;width:45px;height:45px;border:1px solid #acacac;box-sizing:border-box;border-radius:50%}
.cardnewsWrap .bdViewHead .foldBtnWr button:focus,
.cardnewsWrap .bdViewHead .foldBtnWr button:hover {color:#000;text-decoration:underline}
.cardnewsWrap .bdViewHead .foldBtnWr .unfoldBtn:before {background:url(../../_Img/Board/default/ico_unfold.png) no-repeat 50% 50%}
.cardnewsWrap .bdViewHead .foldBtnWr .foldBtn {display:none}
.cardnewsWrap .bdViewHead .foldBtnWr .foldBtn:before {background:url(../../_Img/Board/default/ico_fold.png) no-repeat 50% 50%}
.cardnewsWrap .bdViewHead .bdWinfoList {position:relative;padding:20px 0 10px 137px;background:#f7f7f7;border-top:1px solid #ddd;border-bottom:1px solid #ddd;text-align:left}
.cardnewsWrap .bdViewHead .bdWinfoList .bdViewFileTit {position:absolute;display:inline-block;box-sizing:border-box;left:31px;top:25px;padding:0 27px 0 0;font-size:0.944em;line-height:1.2;font-weight:500;color:#373737}
.cardnewsWrap .bdViewHead .bdWinfoList .bdViewFileTit:after {content:"";display:block;position:absolute;width:1px;height:14px;right:0;top:50%;margin:-7px 0 0;background:#ccc}
.cardnewsWrap .bdViewHead .bdWinfoList .bdViewFileList {font-size:0}
.cardnewsWrap .bdViewHead .bdWinfoList .bdViewFileList li {box-sizing:border-box;display:inline-block;vertical-align:top;width:50%;padding:0 10px 0 0;margin:0 0 10px}
.cardnewsWrap .bdViewHead .bdWinfoList .bdViewFileList li a {position:relative;display:block;box-sizing:border-box;padding:0 0 0 41px}
.cardnewsWrap .bdViewHead .bdWinfoList .bdViewFileList li a:before {content:'';display:inline-block;vertical-align:middle;width:0;height:100%;min-height:27px}
.cardnewsWrap .bdViewHead .bdWinfoList .bdViewFileList li a img {position:absolute;left:0;top:2px}
.cardnewsWrap .bdViewHead .bdWinfoList .bdViewFileList li a span {display:inline-block;vertical-align:middle;width:100%;font-size:17px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
@media all and (max-width:999px) {
	.cardnewsWrap .bdViewHead .bdWinfoList {padding:20px 0 10px 130px}
	.cardnewsWrap .bdViewHead .bdWinfoList .bdViewFileTit {left:25px;top:25px;padding:0 25px 0 0}
	.cardnewsWrap .bdViewHead .bdWinfoList .bdViewFileList li a {padding:0 0 0 35px}
	.cardnewsWrap .bdViewHead .bdWinfoList .bdViewFileList li a span {font-size:16px}
}
@media all and (max-width:699px) {
	.cardnewsWrap .bdViewHead .foldBtnWr {position:relative;right:auto;top:auto;margin:10px 0 0;transform:translateY(0)}
	.cardnewsWrap .bdViewHead .bdWinfoList {padding:15px 15px 5px}
	.cardnewsWrap .bdViewHead .bdWinfoList .bdViewFileTit {position:relative;left:auto;top:auto;margin:0 0 15px;padding:0 20px 0 0}
	.cardnewsWrap .bdViewHead .bdWinfoList .bdViewFileList li a span {font-size:15px}
}
@media all and (max-width:499px) {
	.cardnewsWrap .bdViewHead .bdWinfoList {padding:10px}
	.cardnewsWrap .bdViewHead .bdWinfoList .bdViewFileTit {margin:0 0 10px}
	.cardnewsWrap .bdViewHead .bdWinfoList .bdViewFileList li {width:100%;padding:0;margin:0 0 10px}
	.cardnewsWrap .bdViewHead .bdWinfoList .bdViewFileList li:last-child {margin-bottom:0}
	.cardnewsWrap .bdViewHead .bdWinfoList .bdViewFileList li a {padding:0 0 0 25px}
	.cardnewsWrap .bdViewHead .bdWinfoList .bdViewFileList li a:before {min-height:22px}
	.cardnewsWrap .bdViewHead .bdWinfoList .bdViewFileList li a img {width:20px}
	.cardnewsWrap .bdViewHead .bdWinfoList .bdViewFileList li a span {font-size:14px}
}

/** -- 03-2. 본문내용 */
.bdViewCont {display:block;position:relative;overflow-x:hidden;word-break:break-all}
.bdViewCont img {max-width:1000px !important;height:auto !important;margin:0 auto}
/* 학교측 추가 요청  border 추가 (예전 게시글 깨져 보여도 상관없다고 함) .bdViewCont table:not(.tbl-type01) 게시판 */
.bdViewCont table:not(.tbl-type01) {border-collapse:collapse;border-spacing:0;table-layout:fixed;width:100%;clear:both}
.bdViewCont table:not(.tbl-type01) th,
.bdViewCont table:not(.tbl-type01) td {border:1px solid #e9e9e9}
.bdViewCont table:not(.tbl-type01) caption {width:1px;height:1px;overflow:hidden;position:absolute;top:0;left:0}
.bdViewCont #boardParContents {display:block;position:relative;padding:50px 30px;margin:0 0 20px;border-bottom:1px solid #ddd;;overflow:hidden}
.bdViewCont #boardContents {display:block;position:relative;padding:44px 50px;font-size:.944em;line-height:1.764;overflow:hidden}
.bdViewCont #boardContents .allim-box {border:1px solid #ccc;padding:15px 10px;margin-bottom:30px;text-align:center;display:none}
.bdViewCont #boardContents .bdViewPdf iframe {width:100%;min-height:780px}
.bdViewCont #boardContents img {max-width:99%}
.bdViewCont .bdViewFiles {display:block;position:relative;width:100%;overflow-x:hidden;text-align:center}
.bdViewCont .bdViewFiles > p:first-child {margin-top:35px}
.bdViewCont .bdWriterIp {text-align:right;border-top:1px dotted #c2c2c2;font-size:11px;padding:5px}
.bdViewCont .bdAttachFiles {position:relative;padding:20px 0 10px 137px;background-color:#f7f7f7;text-align:left}
.bdViewCont .bdAttachFiles .fileTit {position:absolute;display:inline-block;box-sizing:border-box;left:31px;top:25px;padding:0 27px 0 0;font-size:0.944em;line-height:1.2;font-weight:500;color:#373737}
.bdViewCont .bdAttachFiles .fileTit:after {content:"";display:block;position:absolute;width:1px;height:14px;right:0;top:50%;margin:-7px 0 0;background:#ccc}
.bdViewCont .bdAttachFiles .fileList {font-size:0}
.bdViewCont .bdAttachFiles .fileList li {box-sizing:border-box;display:inline-block;vertical-align:top;width:50%;padding:0 10px 0 0;margin:0 0 10px}
.bdViewCont .bdAttachFiles .fileList li a {position:relative;display:block;box-sizing:border-box;padding:0 0 0 41px}
.bdViewCont .bdAttachFiles .fileList li a:before {content:'';display:inline-block;vertical-align:middle;width:0;height:100%;min-height:27px}
.bdViewCont .bdAttachFiles .fileList li a img {position:absolute;left:0;top:2px}
.bdViewCont .bdAttachFiles .fileList li a span {display:inline-block;vertical-align:middle;width:100%;font-size:17px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
@media all and (max-width:999px) {
	.bdViewCont #boardParContents {padding:20px;margin:0}
	.bdViewCont #boardContents {padding:20px}
	.bdViewCont .bdAttachFiles {padding:20px 0 10px 130px}
	.bdViewCont .bdAttachFiles .fileTit {left:25px;top:25px;padding:0 25px 0 0}
	.bdViewCont .bdAttachFiles .fileList li a {padding:0 0 0 35px}
	.bdViewCont .bdAttachFiles .fileList li a span {font-size:16px}
}
@media all and (max-width:699px) {
	.bdViewCont #boardParContents {padding:15px 0}
	.bdViewCont #boardContents {padding:15px 0}
	.bdViewCont .bdAttachFiles {padding:15px 15px 5px}
	.bdViewCont .bdAttachFiles .fileTit {position:relative;left:auto;top:auto;margin:0 0 15px;padding:0 20px 0 0}
	.bdViewCont .bdAttachFiles .fileList li a span {font-size:15px}
	.bdViewCont .bdViewFiles img, .bdViewCont #boardContents img {width:auto;max-width:100% 	!important;}
}
@media all and (max-width:499px) {
	.bdViewCont .bdAttachFiles {padding:10px}
	.bdViewCont .bdAttachFiles .fileTit {margin:0 0 10px}
	.bdViewCont .bdAttachFiles .fileList li {width:100%;padding:0;margin:0 0 10px}
	.bdViewCont .bdAttachFiles .fileList li:last-child {margin-bottom:0}
	.bdViewCont .bdAttachFiles .fileList li a {padding:0 0 0 25px}
	.bdViewCont .bdAttachFiles .fileList li a:before {min-height:22px}
	.bdViewCont .bdAttachFiles .fileList li a img {width:20px}
	.bdViewCont .bdAttachFiles .fileList li a span {font-size:14px}

}

/** -- 03-3. 댓글 */
.bdComment {margin:20px 0 0;font-size:18px}
.bdComment .bdCmtTop {margin:0 0 15px}
.bdComment .bdCmtTop dl {display:block}
.bdComment .bdCmtTop dl dt,
.bdComment .bdCmtTop dl dd {display:inline-block;line-height:1;position:relative;box-sizing:border-box;font-weight:500}
.bdComment .bdCmtTop dl dt {padding:0 6px 0 14px}
.bdComment .bdCmtTop dl dt:before {content:"";display:block;position:absolute;width:2px;height:12px;left:0;top:3px;background:#888}
.bdComment .bdCmtTop dl dd {}
.bdComment .bdCmtTop dl dd .cmt {color:#006ee9;font-weight:700}

/** --- 03-3-1. 댓글 列表 */
.bdComment .bdCmtList {display:block;position:relative;border-top:1px solid #ccc}
.bdComment .bdCmtList li {display:block;position:relative;border-bottom:1px solid #ccc;box-sizing:border-box;padding:15px 0}
.bdComment .bdCmtList li.cmt-lvl-2,
.bdComment .bdCmtList li.cmt-lvl-3,
.bdComment .bdCmtList li.cmt-lvl-4 {background:url(../../_Img/Board/default/ico_reply.gif) no-repeat}
.bdComment .bdCmtList li.cmt-lvl-2 {padding:15px 0 15px 20px;background-position:0 20px}
.bdComment .bdCmtList li.cmt-lvl-3 {padding:15px 0 15px 40px;background-position:10px 20px}
.bdComment .bdCmtList li.cmt-lvl-4 {padding:15px 0 15px 60px;background-position:20px 20px}
.bdComment .bdCmtList li .cmtItemFrm {display:none;margin:15px 0}
.bdComment .bdCmtList li .cmtItemFrm .ilbl {width:98px;padding:12px 0 0;display:inline-block;border-right:1px solid #ddd;height:31px;background:#fff;font-weight:bold;color:#666;text-align:center}
.bdComment .bdCmtList li .cmtDelFrm {position:relative;display:none;padding:15px 15px 5px;text-align:center;margin-top:-8px;background:#fff}
.bdComment .bdCmtList li .cmtDelFrm .txt {font-size:13px;margin-right:15px;background:url(../../_Img/Board/default/ico_cmt_del.html) no-repeat 0 0;padding:0 0 0px 30px;height:22px;display:inline-block}
.bdComment .bdCmtList li .cmtModPwd {border-bottom:1px solid #ddd;background:#fbfbfb;height:43px}
.bdComment .bdCmtList .cmtInfo {color:#767676;display:flex;flex-wrap:wrap}
.bdComment .bdCmtList .cmtInfo .writer {font-weight:500;color:#333;margin:0 7px 0 0;padding:0 11px 0 0;position:relative}
.bdComment .bdCmtList .cmtInfo .writer:after {content:"";display:block;width:2px;height:14px;background:#ddd;position:absolute;top:7px;right:0}
.bdComment .bdCmtList .cmtInfo .date {}
.bdComment .bdCmtList .cmtInfo .btns {margin:0 0 0 auto}
.bdComment .bdCmtList .cmtInfo .btns button {border:0;background:none;font-size:1em;margin:0 0 0 10px;padding:0 0 0 10px;cursor:pointer;line-height:1;border-left:1px solid #ddd}
.bdComment .bdCmtList .cmtInfo .btns button span {color:#363636;font-size:1em;font-weight:500}
.bdComment .bdCmtList .cmtInfo .btns button:first-child {border-left:0}
.bdComment .bdCmtList .cmtInfo .btns .btn-reply {position:relative;border:0;font-size:1em;padding:0 0 0 15px;margin:0}
.bdComment .bdCmtList .cmtInfo .btns .btn-reply:before {content:"";display:block;position:absolute;width:10px;height:8px;left:0;top:5px;background:url(../../_Img/Board/default/board_spr.png) no-repeat 0 -57px}
.bdComment .bdCmtList .cmtInfo .btns .btn-mod {}
.bdComment .bdCmtList .cmtInfo .btns .btn-del {}
.bdComment .bdCmtList .cmtCont {position:relative;margin:7px 0 0}
.bdComment .bdCmtList .cmtCont img {display:inline-block;vertical-align:middle;margin:-2px 5px 0 0}
.bdComment .bdCmtList .cmtFrm {}

/** ---- 03-3-1-3. 댓글 페이징 */
.bdComment .bdCmtPaging {margin:15px 0 0;text-align:center}

/** --- 03-3-2. 댓글 쓰기 */
.bdCmtWrite {}
.bdCmtWrite .cmtWriteTit {display:block;position:relative;width:100%;margin:0 0 10px}
.bdCmtWrite .cmtWriteTit .bcmtTit {position:relative;padding:0 0 0 13px;font-size:15px;color:#555}
.bdCmtWrite .cmtWriteTit .bcmtTit:before {content:"";display:block;position:absolute;width:2px;height:12px;left:0;top:5px;background:#888}
.bdCmtWriteDesign {background:#fff;width:100%;margin:15px 0 0;position:relative;box-sizing:border-box;padding:0 120px 0 0;border:1px solid #ddd}
.bdCmtWriteDesign .secretCmt {padding:5px 5px 10px 15px;background:#fff;border-bottom:1px solid #ddd;box-sizing:border-box}
.bdCmtWriteDesign textarea {display:block;background:#f0f0f0;border:0;box-sizing:border-box;font-size:1em;width:100%;height:79px;padding:15px;margin:0;resize:none}
.bdCmtWriteDesign button {border:0;cursor:pointer;font-size:1em;position:absolute;width:120px;padding:0;text-align:center}
.bdCmtWriteDesign .btn-write {background:#6c707b;right:-1px;bottom:-1px;height:81px}
.bdCmtWriteDesign .btn-write span {color:#fff;letter-spacing:-.05em}
.bdCmtWriteDesign .btn-close {position:absolute;height:49px;right:-1px;top:-1px;border:0;background:transparent;border-left:1px solid #ddd}
.bdCmtWriteDesign .btn-close span {position:relative;padding:0 25px 0 0}
.bdCmtWriteDesign .btn-close span:after {content:"";display:block;position:absolute;width:18px;height:18px;right:0;top:4px;background:url(../../_Img/Board/default/board_spr.png) no-repeat 0 -75px}
@media all and (max-width:999px) {
	.bdComment {font-size:17px}
	.bdCmtWriteDesign .btn-close {height:48px}
}
@media all and (max-width:768px) {
	.bdComment {font-size:16px}
	.bdCmtWriteDesign .secretCmt {padding:7px 5px 10px 12px}
	.bdCmtWriteDesign .btn-close {height:46px}
}
@media all and (max-width:499px) {
	.bdComment {font-size:15px}
	.bdComment .bdCmtList li .cmtItemFrm {margin:10px 0}
	.bdCmtWriteDesign .secretCmt {padding:5px 5px 5px 10px}
	.bdCmtWriteDesign textarea {padding:10px}
	.bdCmtWriteDesign .btn-close {height:39px}
	.bdCmtWriteDesign .btn-close span:after {top:3px}
}
@media all and (max-width:399px) {
	.bdCmtWriteDesign {padding:0;border:0;background:transparent}
	.bdCmtWriteDesign:after {content:"";display:block;position:absolute;width:100%;height:100%;box-sizing:border-box;border:1px solid #ddd;left:0;top:0;z-index:0}
	.bdCmtWriteDesign form {position:relative;z-index:1}
	.bdCmtWriteDesign textarea {border:solid;border-width:0 1px;border-color:transparent #ddd}
	.bdCmtWriteDesign .secretCmt {background:transparent}
	.bdCmtWriteDesign button {right:0;top:0}
	.bdCmtWriteDesign .btn-write {position:relative;right:auto;bottom:auto;height:auto;top:auto;width:100%;padding:10px 0}
	.bdCmtWriteDesign .btn-close {right:0;top:0;border:0;width:80px;height:35px}
}

/** -- 03-4. 向前글/向后글 */
.bdViewMore {display:block;position:relative;width:100%;margin:0 0 40px;border-bottom:1px solid #ccc;border-top:1px solid #ccc}
.bdViewMore ul {position:relative;width:100%;overflow:hidden}
.bdViewMore ul:before {display:block;content:"";position:absolute;top:50%;left:50%;width:1px;height:50px;background:#ccc;transform:translateY(-50%)}
.bdViewMore li {width:50%;height:100%;box-sizing:border-box;float:left;text-align:right}
.bdViewMore li a {display:flex;flex-direction:column;position:relative;padding:31px 119px 33px 20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.bdViewMore li a .ico {display:block;position:absolute;width:90px;height:100%;top:0;right:0;overflow:hidden}
.bdViewMore li a .ico:before {content:"";display:block;position:absolute;width:46px;height:24px;left:5px;top:50%;transform:translateY(-50%);background:url(https://cdn.jsdelivr.net/npm/heroicons@1.0.6/outline/chevron-left.svg) no-repeat center center;background-size:46px 24px}
.bdViewMore li a .subject {display:block;margin:0 0 3px;font-weight:500;color:#222;line-height:1.2;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.bdViewMore li a .subject img,
.bdViewMore li a .subject span {vertical-align:middle}
.bdViewMore li a .lbl {display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-weight:300;color:#222;font-size:.889em;line-height:1.2;order:3}
.bdViewMore li a .date {display:none}
.bdViewMore li.first {width:50%;text-align:left}
.bdViewMore li.first a {padding:31px 20px 33px 119px}
.bdViewMore li.first a .ico {left:0;right:auto}
.bdViewMore li.first a .ico:before {left:auto;right:5px;background:url(https://cdn.jsdelivr.net/npm/heroicons@1.0.6/outline/chevron-right.svg) no-repeat center center;background-size:46px 24px}
@media all and (max-width:999px) {
	.bdViewMore {margin:15px 0 30px}
	.bdViewMore li a {padding:19px 70px 19px 10px}
	.bdViewMore li a .ico {width:63px}
	.bdViewMore li a .ico:before {width:32px;height:17px;background-size:60px auto;background-position:-22px -42px}
	.bdViewMore li.first a {padding:19px 10px 19px 70px}
	.bdViewMore li.first a .ico {left:0;right:auto}
	.bdViewMore li.first a .ico:before {background-position:-22px -18px}
}
@media all and (max-width:799px) {
	.bdViewMore li a {padding:15px 55px 15px 10px}
	.bdViewMore li a .ico {width:44px}
	.bdViewMore li a .ico:before {width:22px;height:12px;background-size:42px auto;background-position:-15px -29px}
	.bdViewMore li.first a {padding:15px 10px 15px 55px}
	.bdViewMore li.first a .ico:before {background-position:-15px -13px}
}
@media all and (max-width:599px) {
	.bdViewMore {margin:15px 0}
	.bdViewMore li a {padding:10px 45px 10px 10px}
	.bdViewMore li.first a {padding:10px 10px 10px 45px}
}
@media all and (max-width:399px) {
	.bdViewMore li a {padding:10px 35px 10px 10px}
	.bdViewMore li a .ico {width:30px}
	.bdViewMore li a .ico:before {left:3px}
	.bdViewMore li.first a {padding:10px 10px 10px 35px}
	.bdViewMore li.first a .ico:before {right:3px}
}

/** -- 03-5. 버튼 */
.bdViewBtns {display:block;margin:20px 0 0;text-align:right}
.bdViewBtns .snsBtns {display:inline-block;padding:9px 20px 0 20px;height:39px;border:1px solid #aaa;background:#fdfdfd}
.bdViewBtns .snsBtns .tit {display:inline-block;font-weight:bold;font-size:15px;color:#434d5b;margin-right:10px;vertical-align:middle}
.bdViewBtns .snsBtns .lnk {display:inline-block;width:30px;height:30px;vertical-align:middle}
.bdViewBtns .snsBtns .facebook {background:url(../../_Img/Common/ico_fb.html) no-repeat 0 0}
.bdViewBtns .snsBtns .twitter {background:url(../../_Img/Common/ico_tw.html) no-repeat 0 0}
.bdViewContents .snsBtns {float:right;display:inline-block;padding:9px 20px 0 20px;height:39px;border:1px solid #aaa;background:#fdfdfd;margin-top:30px}
.bdViewContents .snsBtns .tit {display:inline-block;font-weight:bold;font-size:15px;color:#434d5b;margin-right:10px;vertical-align:middle}
.bdViewContents .snsBtns .lnk {display:inline-block;width:30px;height:30px;vertical-align:middle;border:0}
.bdViewContents .snsBtns .facebook {background:url(../../_Img/Common/ico_fb.html) no-repeat 0 0}
.bdViewContents .snsBtns .twitter {background:url(../../_Img/Common/ico_tw.html) no-repeat 0 0}
@media all and (max-width:999px) {
	.bdViewBtns {}
	.bdViewBtns > a {margin:0 0 5px 5px}
	.bdViewBtns > a:first-child {margin-left:0}
}
@media all and (max-width:899px) {
	.bdViewBtns > a {min-width:100px;/*padding:0 20px*/}
}
@media all and (max-width:499px) {
	.bdViewBtns {overflow:hidden}
	.bdViewBtns > a {display:block;float:left;min-width:0;/*padding:0;*/width:49%;margin:0 2% 5px 0}
	.bdViewBtns > a:nth-child(2n) {margin-right:0}
}

/** -- 03-1. 게시글정보 */
/** ---- 03-1-1. default */

/** ---- 03-1-2. photo */

/** ---- 03-1-3. press(언론뉴스) */

/** ---- 03-1-4. listView(보도뉴스) */

/** ---- 03-1-5. video */

/** ---- 03-1-6. cardnews */
.cardnewsWrap .bdAttachFiles {display:none}

/** ---- 03-1-7. pds */

/** ---- 03-1-8. faq */

/** ---- 03-1-9. oneView */

/** -- 03-2. 본문 */
/** ---- 03-2-0. 共同 */
/** ---- 03-2-1. default */

/** ---- 03-2-2. photo */

/** ---- 03-2-3. press(언론뉴스) */

/** ---- 03-2-4. listView(보도뉴스) */

/** ---- 03-2-5. video */

/** ---- 03-2-6. cardnews */
.cardnewsWrap .cdnewsViewCont {margin:50px 0 0}
.cardnewsWrap .cdnewsViewCont .cardnewsView .dataList {max-width:900px;width:100%;box-sizing:border-box;padding:0 95px;margin:0 auto;background:transparent;transition:all .3s ease}
.cardnewsWrap .cdnewsViewCont .cardnewsView .dataList.spread {max-width:100%;padding:20px;background:#eee}
.cardnewsWrap .cdnewsViewCont .cardnewsView .dataList .item {margin:0 0 20px}
.cardnewsWrap .cdnewsViewCont .cardnewsView .dataList .item:last-child {margin:0}
.cardnewsWrap .cdnewsViewCont .cardnewsView .dataList.owl-carousel .owl-stage-outer {background:#eee}
.cardnewsWrap .cdnewsViewCont .cardnewsView .dataList.owl-carousel .item {margin:0}
.cardnewsWrap .cdnewsViewCont .cardnewsView .dataList.owl-carousel .item .imgContainer {display:block;box-sizing:border-box;position:relative;height:0;padding:0 0 100%}
.cardnewsWrap .cdnewsViewCont .cardnewsView .dataList.owl-carousel .item .imgContainer img {display:block;position:absolute;width:auto;height:auto;max-width:90%;max-height:90%;top:0;right:0;bottom:0;left:0;margin:auto}
.cardnewsWrap .cdnewsViewCont .cardnewsView .dataList .owl-nav {position:absolute;width:100%;height:0;left:0;top:50%}
.cardnewsWrap .cdnewsViewCont .cardnewsView .dataList .owl-nav button {display:block;position:absolute;top:50%;transform:translateY(-50%);background:none;width:45px;height:86px;font-size:0;border:0}
.cardnewsWrap .cdnewsViewCont .cardnewsView .dataList .owl-nav button:before {content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:50px;height:50px;border:solid;border-width:0 0 4px 4px;border-color:transparent transparent #a6a6a6 #a6a6a6;transition:all .3s ease}
.cardnewsWrap .cdnewsViewCont .cardnewsView .dataList .owl-nav .owl-prev {left:0}
.cardnewsWrap .cdnewsViewCont .cardnewsView .dataList .owl-nav .owl-prev:before {transform:rotate(45deg);margin:auto auto auto 14px}
.cardnewsWrap .cdnewsViewCont .cardnewsView .dataList .owl-nav .owl-next {right:0}
.cardnewsWrap .cdnewsViewCont .cardnewsView .dataList .owl-nav .owl-next:before {transform:rotate(225deg);margin:auto 14px auto auto}
.cardnewsWrap .cdnewsViewCont .cardnewsView .dataList .owl-nav button:hover:before {border-color:#000}
.cardnewsWrap .cdnewsViewCont .cardnewsView .dataCtrl {display:none;text-align:left;margin:30px auto 0;font-size:0;box-sizing:border-box;position:relative;width:auto;max-width:710px}
.cardnewsWrap .cdnewsViewCont .cardnewsView .dataCtrl.active {display:block}
.cardnewsWrap .cdnewsViewCont .cardnewsView .dataCtrl > div {display:inline-block;font-size:0}
.cardnewsWrap .cdnewsViewCont .cardnewsView .dataCtrl > div.disabled {display:none}
.cardnewsWrap .cdnewsViewCont .cardnewsView .dataCtrl .dataDots {}
.cardnewsWrap .cdnewsViewCont .cardnewsView .dataCtrl .dataDots button {width:12px;height:12px;background:#9b9b9b;border-radius:9999px;margin:0 2px;border:0;font-size:0;transition:all .3s ease}
.cardnewsWrap .cdnewsViewCont .cardnewsView .dataCtrl .dataDots button .isSel {display:none}
.cardnewsWrap .cdnewsViewCont .cardnewsView .dataCtrl .dataDots button.active {width:36px;background:#f05a21}
.cardnewsWrap .cdnewsViewCont .cardnewsView .dataCtrl .dataDots button.active .isSel {display:block}
.cardnewsWrap .cdnewsViewCont .cardnewsView .dataCtrl .dataDots button:not(.active):focus,
.cardnewsWrap .cdnewsViewCont .cardnewsView .dataCtrl .dataDots button:not(.active):hover {background:#000}
.cardnewsWrap .cdnewsViewCont .cardnewsView .dataCtrl .dataAuto {position:absolute;right:0;top:50%;transform:translateY(-50%)}
.cardnewsWrap .cdnewsViewCont .cardnewsView .dataCtrl .dataAuto button {display:block;width:12px;height:12px;background:transparent;box-sizing:border-box;position:relative;border:0}
.cardnewsWrap .cdnewsViewCont .cardnewsView .dataCtrl .dataAuto button:after {content:"";display:block;position:absolute;box-sizing:border-box;top:0;right:0;bottom:0;left:0;margin:auto;border:solid;transition:all .3s ease}
.cardnewsWrap .cdnewsViewCont .cardnewsView .dataCtrl .dataAuto button.btn-stop:after {width:6px;height:10px;border-width:0 2px}
.cardnewsWrap .cdnewsViewCont .cardnewsView .dataCtrl .dataAuto button.btn-stop:focus:after,
.cardnewsWrap .cdnewsViewCont .cardnewsView .dataCtrl .dataAuto button.btn-stop:hover:after {border-color:transparent #f05a21}
.cardnewsWrap .cdnewsViewCont .cardnewsView .dataCtrl .dataAuto button.btn-play {display:none}
.cardnewsWrap .cdnewsViewCont .cardnewsView .dataCtrl .dataAuto button.btn-play:after {width:0;height:0;border-width:6px 0 6px 7px;border-color:transparent transparent transparent #9b9b9b}
.cardnewsWrap .cdnewsViewCont .cardnewsView .dataCtrl .dataAuto button.btn-play:focus:after,
.cardnewsWrap .cdnewsViewCont .cardnewsView .dataCtrl .dataAuto button.btn-play:hover:after {border-color:transparent transparent transparent #f05a21}
@media all and (max-width:999px){
	.cardnewsWrap .cdnewsViewCont {margin:30px 0 0}
	.cardnewsWrap .cdnewsViewCont .cardnewsView .dataList {padding:0 90px;max-width:none}
	.cardnewsWrap .cdnewsViewCont .cardnewsView .dataList .owl-nav button {width:50px;height:50px;background:rgba(0, 0, 0, .2);border-radius:5px}
	.cardnewsWrap .cdnewsViewCont .cardnewsView .dataList .owl-nav button:before {width:20px;height:20px;border-width:0 0 3px 3px;border-color:transparent transparent #fff #fff}
	.cardnewsWrap .cdnewsViewCont .cardnewsView .dataList .owl-nav .owl-prev:before {margin:auto auto auto 19px}
	.cardnewsWrap .cdnewsViewCont .cardnewsView .dataList .owl-nav .owl-next:before {margin:auto 19px auto auto}
	.cardnewsWrap .cdnewsViewCont .cardnewsView .dataCtrl {margin:20px 90px 0;max-width:none}
}
@media all and (max-width:699px) {
	.cardnewsWrap .cdnewsViewCont .cardnewsView .dataList {padding:0}
	.cardnewsWrap .cdnewsViewCont .cardnewsView .dataList.owl-carousel .item .imgContainer img {max-width:100%;max-height:100%}
	.cardnewsWrap .cdnewsViewCont .cardnewsView .dataList .owl-nav .owl-prev {left:15px}
	.cardnewsWrap .cdnewsViewCont .cardnewsView .dataList .owl-nav .owl-next {right:15px}
	.cardnewsWrap .cdnewsViewCont .cardnewsView .dataList .owl-nav button {width:30px;height:30px;background:rgba(0, 0, 0, .5)}
	.cardnewsWrap .cdnewsViewCont .cardnewsView .dataList .owl-nav button:before {width:10px;height:10px}
	.cardnewsWrap .cdnewsViewCont .cardnewsView .dataList .owl-nav .owl-prev:before {margin:auto auto auto 11px}
	.cardnewsWrap .cdnewsViewCont .cardnewsView .dataList .owl-nav .owl-next:before {margin:auto 11px auto auto}
	.cardnewsWrap .cdnewsViewCont .cardnewsView .dataCtrl {margin:15px 0 0}
}

/** ---- 03-2-7. pds(서식 다운로드) */

/** ---- 03-2-8. faq */

/** ---- 03-2-9. oneView */

/* ==============================
 * 04. 글쓰기
================================= */
/** -- 04-1. 共同 */
.nec {color:#d74914;vertical-align:middle}
.bdWriteTbl {table-layout:fixed;width:100%;border-collapse:collapse;border-top:2px solid #112b49;text-align:center;color:#666}
.bdWriteTbl .colTh {width:20%}
.bdWriteTbl .colTd {width:auto;text-align:left}
.bdWriteTbl th {padding:8px 10px 8px 15px;border-bottom:1px solid #ddd;border-right:1px solid #bac2ca;font-weight:500;color:#666;text-align:left}
.bdWriteTbl th label {position:relative}
.bdWriteTbl th label .nec {background:url(../../_Img/Common/ico_nec2.png) no-repeat 0 3px;text-indent:-9999px;display:block;position:absolute;top:5px;right:-15px;width:9px;height:15px}
.bdWriteTbl td {border-bottom:1px solid #ddd;padding:10px;text-align:left}
.bdWriteTbl td.textbox {text-align:left;padding:10px 0}
.bdWriteTbl td.textbox textarea {line-height:1.4;box-sizing:border-box}
.bdWriteTbl td label {padding:0 0 0 8px}
.bdWriteTbl td input[type='text'],
.bdWriteTbl td input[type='password'],
.bdWriteTbl td select {height:40px;line-height:40px;width:100%;max-width:500px;vertical-align:middle;box-sizing:border-box}
.bdWriteTbl td textarea.textarea {display:block;width:100%;box-sizing:border-box;padding:15px}
.bdWriteTbl td .rdos {margin:0 20px 0 0}
.bdWriteTbl input[type='tel'],
.bdWriteTbl input[type='url'],
.bdWriteTbl input[type='number'],
.bdWriteTbl input[type='email'],
.bdWriteTbl input[type='text'],
.bdWriteTbl input[type='password'],
.bdWriteTbl input.text,
.bdWriteTbl input.password {margin:0}
.bdWriteTbl input[type="radio"],
.bdWriteTbl input[type="checkbox"] {vertical-align:middle}
.bdWriteTbl input[type='text'],
.bdWriteTbl input.text {vertical-align:middle;height:35px;line-height:35px;background:#f8f8f8;border:1px solid #e4e4e4;border-top:1px solid #cbcbcb;border-left:1px solid #cbcbcb;font-size:16px}
.bdWriteTbl .multiFileUpload {margin-top:0}
.bdWriteTbl .multiFileUpload .mfu-fsel-bt {background:#333}
.bdWriteTbl .multiFileUpload .mfu-fsel-bt:hover {background:#818181}
.bdWriteTbl .multiFileUpload .info-box {}
.bdWriteTbl .multiFileUpload .info-box ul {}
.bdWriteTbl .multiFileUpload .info-box ul li {font-size:14px;margin:2px 0 0}
.bdWriteTbl .multiFileUpload .info-box ul li:before {top:9px}
.bdWriteTbl #chi_bg {float:left;width:auto !important;height:47px !important;border:1px solid #ddd;box-sizing:border-box;text-align:center;font-size:0;line-height:1}
.bdWriteTbl #chi_bg .num {display:inline-block;width:30px;height:100%}
.bdWriteTbl .chi_txt {float:left;width:250px;margin:0 0 0 15px;box-sizing:border-box;position:relative;padding:0 95px 0 0;height:45px}
.bdWriteTbl .chi_txt input {display:block;height:45px !important;line-height:45px;text-align:center;letter-spacing:0.75em !important;text-indent:10px}
.bdWriteTbl .chi_txt a {display:block;position:absolute;right:0;top:0}
.bdWriteBtns {margin:20px 0 0;text-align:right;overflow:hidden}
.bdWriteTbl .textbox .bdInfowr {border:1px solid #ddd;border-bottom:0;padding:10px 20px 15px 20px;background-color:#f2f2f2;border-radius:20px 20px 0 0;box-sizing:border-box}
.bdWriteTbl #mceu_40 {box-sizing:border-box}
@media all and (max-width:600px) {
	.bdWriteTbl {table-layout:auto;width:100%;clear:both;border-left:1px solid #ddd;border-right:1px solid #ddd}
	.bdWriteTbl th label {font-size:14px}
	.bdWriteTbl tr {display:block;width:100%;overflow:hidden;border-bottom:1px solid #ddd}
	.bdWriteTbl tbody {width:100%}
	.bdWriteTbl tbody th,
	.bdWriteTbl tbody td {float:left;width:100%;border:0}
	.bdWriteTbl tbody th {padding:10px 10px 0}
	.bdWriteTbl tbody td {box-sizing:border-box;padding:10px}
	.bdWriteTbl td.textbox {padding:10px}
	.bdWriteTbl #chi_bg {display:inline-block;float:none !important}
	.bdWriteTbl .chi_txt {float:none !important;display:flex;flex-flow:row wrap;width:auto;margin:5px 0 0;padding-right:0}
	.bdWriteTbl .chi_txt input {width:calc(100% - 75px)!important;max-width:160px !important;margin-right:5px}
	.bdWriteTbl .chi_txt a {position:relative;padding-top:15px}
	.bdWriteBtns {}
	.bdWriteBtns > * {display:block !important;float:left;box-sizing:border-box !important;width:49%;margin:0 2% 0 0;min-width:0 !important;max-width:none !important}
	.bdWriteBtns > *:nth-child(2n) {margin-right:0}
}

/* ==============================
* 05. 관리자
================================= */
/** -- Default List */
.adm .bdListTop {margin:0}
.adm .bdListTbl .date {width:120px}
.adm .bdListTop .bdSec .a-bt-rss {display:inline-block;width:28px;height:28px;vertical-align:middle}
.adm .bdListTop .bdSec .a-bt-rss img {display:block;width:100%;height:100%}
.adm .bdListTbl .cate {vertical-align:middle}
.adm .bdListTbl thead th {font-size:14px;padding:15px 5px;line-height:1}
.adm .bdListTbl thead th:before {height:20px;top:50%;margin:0;transform:translateY(-50%)}
.adm .bdListTbl tr td .stitle a {vertical-align:middle}
.adm .bdListTbl tr td .stitle img {vertical-align:middle}
.adm .bdListTbl tr td .reply {padding-bottom:0;background-position:0 0}
.adm .bdListTbl tr td {font-size:14px;padding:12px 15px}
.adm .bdListTbl tr td .stitle a {max-width:80%}
.adm .bdListTbl tr td .subjStr {display:inline-block;max-width:70%;width:auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal}

/** -- Default View */
.adm .bdViewHead .bdViewTit {padding:15px 0}
.adm .bdViewHead .bdViewTit .viewTit .cate {font-size:initial}
.adm .bdViewHead .bdViewTit .viewTit .stit {font-size:initial;margin:0}
.adm .bdViewHead .bdViewTit .viewTit .a-status {font-size:initial}
.adm .bdViewHead .bdViewTit .viewTitWinfo {font-size:initial}
.adm .bdComment {font-size:14px}
.adm .bdComment .bdCmtTop dl dt:before {top:1px}
.adm .bdComment .bdCmtList .cmtInfo .btns .btn-reply:before {top:4px}
.adm .chks input[type="checkbox"] + label {padding-top:8px}
.adm .bdCmtWriteDesign .secretCmt {padding:8px 5px 10px 15px}
.adm .bdCmtWriteDesign .btn-close span:after {top:1px}
.adm .cmtContents img {display:inline-block;vertical-align:middle;margin:-2px 5px 0 0}
.adm .bdViewCont {font-size:initial}
.adm .bdViewCont #boardContents {padding:20px 0}
.adm .bdViewCont .bdAttachFiles {margin:30px 0 0}
.adm .bdViewCont .bdAttachFiles .fileList li a span {max-width:95%;font-size:14px}
.adm .bdCmtWrite {font-size:14px}
/* 답변 달렸을때 게시글 뷰페이지 */

.board-answer-view {position:relative;padding:0 50px}
.board-answer-view:before {content:"";display:block;position:absolute;left:0;top:0;background:#006ee9;width:100%;height:100%;opacity:.1}
.board-answer-view .board-answer-head {padding:27px 0 26px;border-bottom:1px solid #373737;position:relative;}
.board-answer-view .board-answer-head .vtitle {font-size:23px;color:#373737;font-weight:400;margin-right:60px}
.board-answer-view .board-answer-head .vtitle-winfo {position:absolute;top:26px;right:0;}
.board-answer-view .board-answer-head .vtitle-winfo .txt {font-size:15px;color:#666}
.board-answer-view .board-view-cont {border-bottom:0;padding:27px 0 26px;}
.board-answer-view .bdViewCont #boardContents {padding-left:0 !important;padding-right:0 !important}
@media all and (max-width:999px){
	.board-answer-view {padding:0 20px}
	.board-answer-view .board-answer-head {padding:17px 0 16px}
	.board-answer-view .board-answer-head .vtitle {font-size:1.2rem}
	.board-answer-view .board-answer-head .vtitle-winfo {top:17px}
	.board-answer-view .board-answer-head .vtitle-winfo .txt {font-size:14px}
}
@media all and (max-width:799px) {
	.bdViewMore li a {padding:15px 55px 15px 10px}
	.bdViewMore li a .ico {width:44px}
	.bdViewMore li a .ico:before {width:22px;height:12px;background-size:42px auto;background-position:-15px -29px}
	.bdViewMore li.first a {padding:15px 10px 15px 55px}
	.bdViewMore li.first a .ico:before {background-position:-15px -13px}
}
@media all and (max-width:599px){
	.board-answer-view .board-answer-head .vtitle {margin-right:0}
	.board-answer-view .board-answer-head .vtitle-winfo .txt {display:none;}
}
@media all and (max-width:399px) {
	.bdViewMore li a {padding:10px 35px 10px 10px}
	.bdViewMore li a .ico {width:30px}
	.bdViewMore li a .ico:before {left:3px}
	.bdViewMore li.first a {padding:10px 10px 10px 35px}
	.bdViewMore li.first a .ico:before {right:3px}
}

/** -- 03-5. 버튼 */
.bdViewBtns {display:block;margin:20px 0 0;text-align:right}
.bdViewBtns .snsBtns {display:inline-block;padding:9px 20px 0 20px;height:39px;border:1px solid #aaa;background:#fdfdfd}
.bdViewBtns .snsBtns .tit {display:inline-block;font-weight:bold;font-size:15px;color:#434d5b;margin-right:10px;vertical-align:middle}
.bdViewBtns .snsBtns .lnk {display:inline-block;width:30px;height:30px;vertical-align:middle}
.bdViewBtns .snsBtns .facebook {background:url(../../_Img/Common/ico_fb.html) no-repeat 0 0}
.bdViewBtns .snsBtns .twitter {background:url(../../_Img/Common/ico_tw.html) no-repeat 0 0}
.bdViewContents .snsBtns {float:right;display:inline-block;padding:9px 20px 0 20px;height:39px;border:1px solid #aaa;background:#fdfdfd;margin-top:30px}
.bdViewContents .snsBtns .tit {display:inline-block;font-weight:bold;font-size:15px;color:#434d5b;margin-right:10px;vertical-align:middle}
.bdViewContents .snsBtns .lnk {display:inline-block;width:30px;height:30px;vertical-align:middle;border:0}
.bdViewContents .snsBtns .facebook {background:url(../../_Img/Common/ico_fb.html) no-repeat 0 0}
.bdViewContents .snsBtns .twitter {background:url(../../_Img/Common/ico_tw.html) no-repeat 0 0}
@media all and (max-width:999px) {
	.bdViewBtns {}
	.bdViewBtns > a {margin:0 0 5px 5px}
	.bdViewBtns > a:first-child {margin-left:0}
}
@media all and (max-width:899px) {
	.bdViewBtns > a {min-width:100px;/*padding:0 20px*/}
}
@media all and (max-width:499px) {
	.bdViewBtns {overflow:hidden}
	.bdViewBtns > a {display:block;float:left;min-width:0;/*padding:0;*/width:49%;margin:0 2% 5px 0}
	.bdViewBtns > a:nth-child(2n) {margin-right:0}
}

/** -- 03-1. 게시글정보 */
/** ---- 03-1-1. default */

/** ---- 03-1-2. photo */

/** ---- 03-1-3. press(언론뉴스) */

/** ---- 03-1-4. listView(보도뉴스) */

/** ---- 03-1-5. video */

/** ---- 03-1-6. cardnews */
.cardnewsWrap .bdAttachFiles {display:none}

/** ---- 03-1-7. pds */

/** ---- 03-1-8. faq */

/** ---- 03-1-9. oneView */

/** -- 03-2. 본문 */
/** ---- 03-2-0. 共同 */
/** ---- 03-2-1. default */

/** ---- 03-2-2. photo */

/** ---- 03-2-3. press(언론뉴스) */

/** ---- 03-2-4. listView(보도뉴스) */

/** ---- 03-2-5. video */

/** ---- 03-2-6. cardnews */
.cardnewsWrap .cdnewsViewCont {margin:50px 0 0}
.cardnewsWrap .cdnewsViewCont .cardnewsView .dataList {max-width:900px;width:100%;box-sizing:border-box;padding:0 95px;margin:0 auto;background:transparent;transition:all .3s ease}
.cardnewsWrap .cdnewsViewCont .cardnewsView .dataList.spread {max-width:100%;padding:20px;background:#eee}
.cardnewsWrap .cdnewsViewCont .cardnewsView .dataList .item {margin:0 0 20px}
.cardnewsWrap .cdnewsViewCont .cardnewsView .dataList .item:last-child {margin:0}
.cardnewsWrap .cdnewsViewCont .cardnewsView .dataList.owl-carousel .owl-stage-outer {background:#eee}
.cardnewsWrap .cdnewsViewCont .cardnewsView .dataList.owl-carousel .item {margin:0}
.cardnewsWrap .cdnewsViewCont .cardnewsView .dataList.owl-carousel .item .imgContainer {display:block;box-sizing:border-box;position:relative;height:0;padding:0 0 100%}
.cardnewsWrap .cdnewsViewCont .cardnewsView .dataList.owl-carousel .item .imgContainer img {display:block;position:absolute;width:auto;height:auto;max-width:90%;max-height:90%;top:0;right:0;bottom:0;left:0;margin:auto}
.cardnewsWrap .cdnewsViewCont .cardnewsView .dataList .owl-nav {position:absolute;width:100%;height:0;left:0;top:50%}
.cardnewsWrap .cdnewsViewCont .cardnewsView .dataList .owl-nav button {display:block;position:absolute;top:50%;transform:translateY(-50%);background:none;width:45px;height:86px;font-size:0;border:0}
.cardnewsWrap .cdnewsViewCont .cardnewsView .dataList .owl-nav button:before {content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:50px;height:50px;border:solid;border-width:0 0 4px 4px;border-color:transparent transparent #a6a6a6 #a6a6a6;transition:all .3s ease}
.cardnewsWrap .cdnewsViewCont .cardnewsView .dataList .owl-nav .owl-prev {left:0}
.cardnewsWrap .cdnewsViewCont .cardnewsView .dataList .owl-nav .owl-prev:before {transform:rotate(45deg);margin:auto auto auto 14px}
.cardnewsWrap .cdnewsViewCont .cardnewsView .dataList .owl-nav .owl-next {right:0}
.cardnewsWrap .cdnewsViewCont .cardnewsView .dataList .owl-nav .owl-next:before {transform:rotate(225deg);margin:auto 14px auto auto}
.cardnewsWrap .cdnewsViewCont .cardnewsView .dataList .owl-nav button:hover:before {border-color:#000}
.cardnewsWrap .cdnewsViewCont .cardnewsView .dataCtrl {display:none;text-align:left;margin:30px auto 0;font-size:0;box-sizing:border-box;position:relative;width:auto;max-width:710px}
.cardnewsWrap .cdnewsViewCont .cardnewsView .dataCtrl.active {display:block}
.cardnewsWrap .cdnewsViewCont .cardnewsView .dataCtrl > div {display:inline-block;font-size:0}
.cardnewsWrap .cdnewsViewCont .cardnewsView .dataCtrl > div.disabled {display:none}
.cardnewsWrap .cdnewsViewCont .cardnewsView .dataCtrl .dataDots {}
.cardnewsWrap .cdnewsViewCont .cardnewsView .dataCtrl .dataDots button {width:12px;height:12px;background:#9b9b9b;border-radius:9999px;margin:0 2px;border:0;font-size:0;transition:all .3s ease}
.cardnewsWrap .cdnewsViewCont .cardnewsView .dataCtrl .dataDots button .isSel {display:none}
.cardnewsWrap .cdnewsViewCont .cardnewsView .dataCtrl .dataDots button.active {width:36px;background:#f05a21}
.cardnewsWrap .cdnewsViewCont .cardnewsView .dataCtrl .dataDots button.active .isSel {display:block}
.cardnewsWrap .cdnewsViewCont .cardnewsView .dataCtrl .dataDots button:not(.active):focus,
.cardnewsWrap .cdnewsViewCont .cardnewsView .dataCtrl .dataDots button:not(.active):hover {background:#000}
.cardnewsWrap .cdnewsViewCont .cardnewsView .dataCtrl .dataAuto {position:absolute;right:0;top:50%;transform:translateY(-50%)}
.cardnewsWrap .cdnewsViewCont .cardnewsView .dataCtrl .dataAuto button {display:block;width:12px;height:12px;background:transparent;box-sizing:border-box;position:relative;border:0}
.cardnewsWrap .cdnewsViewCont .cardnewsView .dataCtrl .dataAuto button:after {content:"";display:block;position:absolute;box-sizing:border-box;top:0;right:0;bottom:0;left:0;margin:auto;border:solid;transition:all .3s ease}
.cardnewsWrap .cdnewsViewCont .cardnewsView .dataCtrl .dataAuto button.btn-stop:after {width:6px;height:10px;border-width:0 2px}
.cardnewsWrap .cdnewsViewCont .cardnewsView .dataCtrl .dataAuto button.btn-stop:focus:after,
.cardnewsWrap .cdnewsViewCont .cardnewsView .dataCtrl .dataAuto button.btn-stop:hover:after {border-color:transparent #f05a21}
.cardnewsWrap .cdnewsViewCont .cardnewsView .dataCtrl .dataAuto button.btn-play {display:none}
.cardnewsWrap .cdnewsViewCont .cardnewsView .dataCtrl .dataAuto button.btn-play:after {width:0;height:0;border-width:6px 0 6px 7px;border-color:transparent transparent transparent #9b9b9b}
.cardnewsWrap .cdnewsViewCont .cardnewsView .dataCtrl .dataAuto button.btn-play:focus:after,
.cardnewsWrap .cdnewsViewCont .cardnewsView .dataCtrl .dataAuto button.btn-play:hover:after {border-color:transparent transparent transparent #f05a21}
@media all and (max-width:999px){
	.cardnewsWrap .cdnewsViewCont {margin:30px 0 0}
	.cardnewsWrap .cdnewsViewCont .cardnewsView .dataList {padding:0 90px;max-width:none}
	.cardnewsWrap .cdnewsViewCont .cardnewsView .dataList .owl-nav button {width:50px;height:50px;background:rgba(0, 0, 0, .2);border-radius:5px}
	.cardnewsWrap .cdnewsViewCont .cardnewsView .dataList .owl-nav button:before {width:20px;height:20px;border-width:0 0 3px 3px;border-color:transparent transparent #fff #fff}
	.cardnewsWrap .cdnewsViewCont .cardnewsView .dataList .owl-nav .owl-prev:before {margin:auto auto auto 19px}
	.cardnewsWrap .cdnewsViewCont .cardnewsView .dataList .owl-nav .owl-next:before {margin:auto 19px auto auto}
	.cardnewsWrap .cdnewsViewCont .cardnewsView .dataCtrl {margin:20px 90px 0;max-width:none}
}
@media all and (max-width:699px) {
	.cardnewsWrap .cdnewsViewCont .cardnewsView .dataList {padding:0}
	.cardnewsWrap .cdnewsViewCont .cardnewsView .dataList.owl-carousel .item .imgContainer img {max-width:100%;max-height:100%}
	.cardnewsWrap .cdnewsViewCont .cardnewsView .dataList .owl-nav .owl-prev {left:15px}
	.cardnewsWrap .cdnewsViewCont .cardnewsView .dataList .owl-nav .owl-next {right:15px}
	.cardnewsWrap .cdnewsViewCont .cardnewsView .dataList .owl-nav button {width:30px;height:30px;background:rgba(0, 0, 0, .5)}
	.cardnewsWrap .cdnewsViewCont .cardnewsView .dataList .owl-nav button:before {width:10px;height:10px}
	.cardnewsWrap .cdnewsViewCont .cardnewsView .dataList .owl-nav .owl-prev:before {margin:auto auto auto 11px}
	.cardnewsWrap .cdnewsViewCont .cardnewsView .dataList .owl-nav .owl-next:before {margin:auto 11px auto auto}
	.cardnewsWrap .cdnewsViewCont .cardnewsView .dataCtrl {margin:15px 0 0}
}

/** ---- 03-2-7. pds(서식 다운로드) */

/** ---- 03-2-8. faq */

/** ---- 03-2-9. oneView */

/* ==============================
 * 04. 글쓰기
================================= */
/** -- 04-1. 共同 */
.nec {color:#d74914;vertical-align:middle}
.bdWriteTbl {table-layout:fixed;width:100%;border-collapse:collapse;border-top:2px solid #112b49;text-align:center;color:#666}
.bdWriteTbl .colTh {width:20%}
.bdWriteTbl .colTd {width:auto;text-align:left}
.bdWriteTbl th {padding:8px 10px 8px 15px;border-bottom:1px solid #ddd;border-right:1px solid #bac2ca;font-weight:500;color:#666;text-align:left}
.bdWriteTbl th label {position:relative}
.bdWriteTbl th label .nec {background:url(../../_Img/Common/ico_nec2.png) no-repeat 0 3px;text-indent:-9999px;display:block;position:absolute;top:5px;right:-15px;width:9px;height:15px}
.bdWriteTbl td {border-bottom:1px solid #ddd;padding:10px;text-align:left}
.bdWriteTbl td.textbox {text-align:left;padding:10px 0}
.bdWriteTbl td.textbox textarea {line-height:1.4;box-sizing:border-box}
.bdWriteTbl td label {padding:0 0 0 8px}
.bdWriteTbl td input[type='text'],
.bdWriteTbl td input[type='password'],
.bdWriteTbl td select {height:40px;line-height:40px;width:100%;max-width:500px;vertical-align:middle;box-sizing:border-box}
.bdWriteTbl td textarea.textarea {display:block;width:100%;box-sizing:border-box;padding:15px}
.bdWriteTbl td .rdos {margin:0 20px 0 0}
.bdWriteTbl input[type='tel'],
.bdWriteTbl input[type='url'],
.bdWriteTbl input[type='number'],
.bdWriteTbl input[type='email'],
.bdWriteTbl input[type='text'],
.bdWriteTbl input[type='password'],
.bdWriteTbl input.text,
.bdWriteTbl input.password {margin:0}
.bdWriteTbl input[type="radio"],
.bdWriteTbl input[type="checkbox"] {vertical-align:middle}
.bdWriteTbl input[type='text'],
.bdWriteTbl input.text {vertical-align:middle;height:35px;line-height:35px;background:#f8f8f8;border:1px solid #e4e4e4;border-top:1px solid #cbcbcb;border-left:1px solid #cbcbcb;font-size:16px}
.bdWriteTbl .multiFileUpload {margin-top:0}
.bdWriteTbl .multiFileUpload .mfu-fsel-bt {background:#333}
.bdWriteTbl .multiFileUpload .mfu-fsel-bt:hover {background:#818181}
.bdWriteTbl .multiFileUpload .info-box {}
.bdWriteTbl .multiFileUpload .info-box ul {}
.bdWriteTbl .multiFileUpload .info-box ul li {font-size:14px;margin:2px 0 0}
.bdWriteTbl .multiFileUpload .info-box ul li:before {top:9px}
.bdWriteTbl #chi_bg {float:left;width:auto !important;height:47px !important;border:1px solid #ddd;box-sizing:border-box;text-align:center;font-size:0;line-height:1}
.bdWriteTbl #chi_bg .num {display:inline-block;width:30px;height:100%}
.bdWriteTbl .chi_txt {float:left;width:250px;margin:0 0 0 15px;box-sizing:border-box;position:relative;padding:0 95px 0 0;height:45px}
.bdWriteTbl .chi_txt input {display:block;height:45px !important;line-height:45px;text-align:center;letter-spacing:0.75em !important;text-indent:10px}
.bdWriteTbl .chi_txt a {display:block;position:absolute;right:0;top:0}
.bdWriteBtns {margin:20px 0 0;text-align:right;overflow:hidden}
.bdWriteTbl .textbox .bdInfowr {border:1px solid #ddd;border-bottom:0;padding:10px 20px 15px 20px;background-color:#f2f2f2;border-radius:20px 20px 0 0;box-sizing:border-box}
.bdWriteTbl #mceu_40 {box-sizing:border-box}
@media all and (max-width:600px) {
	.bdWriteTbl {table-layout:auto;width:100%;clear:both;border-left:1px solid #ddd;border-right:1px solid #ddd}
	.bdWriteTbl th label {font-size:14px}
	.bdWriteTbl tr {display:block;width:100%;overflow:hidden;border-bottom:1px solid #ddd}
	.bdWriteTbl tbody {width:100%}
	.bdWriteTbl tbody th,
	.bdWriteTbl tbody td {float:left;width:100%;border:0}
	.bdWriteTbl tbody th {padding:10px 10px 0}
	.bdWriteTbl tbody td {box-sizing:border-box;padding:10px}
	.bdWriteTbl td.textbox {padding:10px}
	.bdWriteTbl #chi_bg {display:inline-block;float:none !important}
	.bdWriteTbl .chi_txt {float:none !important;display:flex;flex-flow:row wrap;width:auto;margin:5px 0 0;padding-right:0}
	.bdWriteTbl .chi_txt input {width:calc(100% - 75px)!important;max-width:160px !important;margin-right:5px}
	.bdWriteTbl .chi_txt a {position:relative;padding-top:15px}
	.bdWriteBtns {}
	.bdWriteBtns > * {display:block !important;float:left;box-sizing:border-box !important;width:49%;margin:0 2% 0 0;min-width:0 !important;max-width:none !important}
	.bdWriteBtns > *:nth-child(2n) {margin-right:0}
}

/* ==============================
* 05. 관리자
================================= */
/** -- Default List */
.adm .bdListTop {margin:0}
.adm .bdListTbl .date {width:120px}
.adm .bdListTop .bdSec .a-bt-rss {display:inline-block;width:28px;height:28px;vertical-align:middle}
.adm .bdListTop .bdSec .a-bt-rss img {display:block;width:100%;height:100%}
.adm .bdListTbl .cate {vertical-align:middle}
.adm .bdListTbl thead th {font-size:14px;padding:15px 5px;line-height:1}
.adm .bdListTbl thead th:before {height:20px;top:50%;margin:0;transform:translateY(-50%)}
.adm .bdListTbl tr td .stitle a {vertical-align:middle}
.adm .bdListTbl tr td .stitle img {vertical-align:middle}
.adm .bdListTbl tr td .reply {padding-bottom:0;background-position:0 0}
.adm .bdListTbl tr td {font-size:14px;padding:12px 15px}
.adm .bdListTbl tr td .stitle a {max-width:80%}
.adm .bdListTbl tr td .subjStr {display:inline-block;max-width:70%;width:auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal}

/** -- Default View */
.adm .bdViewHead .bdViewTit {padding:15px 0}
.adm .bdViewHead .bdViewTit .viewTit .cate {font-size:initial}
.adm .bdViewHead .bdViewTit .viewTit .stit {font-size:initial;margin:0}
.adm .bdViewHead .bdViewTit .viewTit .a-status {font-size:initial}
.adm .bdViewHead .bdViewTit .viewTitWinfo {font-size:initial}
.adm .bdComment {font-size:14px}
.adm .bdComment .bdCmtTop dl dt:before {top:1px}
.adm .bdComment .bdCmtList .cmtInfo .btns .btn-reply:before {top:4px}
.adm .chks input[type="checkbox"] + label {padding-top:8px}
.adm .bdCmtWriteDesign .secretCmt {padding:8px 5px 10px 15px}
.adm .bdCmtWriteDesign .btn-close span:after {top:1px}
.adm .cmtContents img {display:inline-block;vertical-align:middle;margin:-2px 5px 0 0}
.adm .bdViewCont {font-size:initial}
.adm .bdViewCont #boardContents {padding:20px 0}
.adm .bdViewCont .bdAttachFiles {margin:30px 0 0}
.adm .bdViewCont .bdAttachFiles .fileList li a span {max-width:95%;font-size:14px}
.adm .bdCmtWrite {font-size:14px}

/* 답변 달렸을때 게시글 뷰페이지 */
.board-answer-view {position:relative;padding:0 50px}
.board-answer-view:before {content:"";display:block;position:absolute;left:0;top:0;background:#006ee9;width:100%;height:100%;opacity:.1}
.board-answer-view .board-answer-head {padding:27px 0 26px;border-bottom:1px solid #373737;position:relative;}
.board-answer-view .board-answer-head .vtitle {font-size:23px;color:#373737;font-weight:400;margin-right:60px}
.board-answer-view .board-answer-head .vtitle-winfo {position:absolute;top:26px;right:0;}
.board-answer-view .board-answer-head .vtitle-winfo .txt {font-size:15px;color:#666}
.board-answer-view .board-view-cont {border-bottom:0;padding:27px 0 26px;}
.board-answer-view .bdViewCont #boardContents {padding-left:0 !important;padding-right:0 !important}
@media all and (max-width:999px){
	.board-answer-view {padding:0 20px}
	.board-answer-view .board-answer-head {padding:17px 0 16px}
	.board-answer-view .board-answer-head .vtitle {font-size:1.2rem}
	.board-answer-view .board-answer-head .vtitle-winfo {top:17px}
	.board-answer-view .board-answer-head .vtitle-winfo .txt {font-size:14px}
}
@media all and (max-width:599px){
	.board-answer-view .board-answer-head .vtitle {margin-right:0}
	.board-answer-view .board-answer-head .vtitle-winfo .txt {display:none;}
}