/**********************************************
note : design custom style page
**********************************************/
.nd-checked::before {line-height:1}
.point-color {color:#FA4E04 !important}
.point-bg {background-color:#FA4E04 !important}

/**********************************************
note : 매체소개
**********************************************/
.about-us.com-1 {margin-bottom:1.5rem}
.about-us.com-1 .txt {max-width:700px;margin:0 auto}
.about-us.com-1 .txt p {text-align:left;line-height:2;color:#000;}
.about-us.com-1 .txt p.text-right {text-align:right;}
.about-us.com-1 .txt p.text-right strong {display:inline-block;padding-left:10px;font-family: 'Nanum Myeongjo', serif;font-size:1.5rem;}

@media screen and (max-width:39.9375em) {
	.about-us.com-1 {margin-bottom:0;}
	.about-us.com-1 .txt {padding:15px;}
}

/* 찾아오시는길 */
.about-us.map {font-family: 'Noto Sans KR', sans-serif;font-weight:300;font-size:16px;}
.about-us.map > .top {margin:30px 0;}
.about-us.map > .top strong {display:inline-block;margin-right:5px;}
.about-us.map > .sub {background:url('/com/image/190819_map_bg.jpg') center center no-repeat;background-size:100%;height:200px;padding:40px 0 0 60px;}
.about-us.map > .sub > span {display:inline-block;width:49%;margin-bottom:20px;}
.about-us.map > .sub > span > strong {position:relative;display:inline-block;padding-left:15px;width:100px;color:#05b914;}
.about-us.map > .sub > span > strong:before {content:"";position:absolute;width:5px;height:5px;left:0;top:10px;background:#05b914;border-radius:100%;}
@media screen and (max-width: 39.9375em) {
	.about-us.map > .top strong {display:block;}
	.about-us.map > .sub {background:none;height:auto;padding:0;}
	.about-us.map > .sub > span {display:inline-block;width:100%;margin-bottom:15px;}
}

/* 저널리즘의 올바른 길로 */
.about-us.com-4 {margin-bottom:1.5rem;text-align:left;letter-spacing:-.05rem;}
.about-us.com-4 .inner {margin-bottom:50px;}
.about-us.com-4 .inner:last-child {margin-bottom:0;}
.about-us.com-4 .inner .tit {position:relative;margin-bottom:30px;padding:0 35px;font-size:1.2rem;font-weight:400;color:#1B294F}
.about-us.com-4 .inner .tit:before {content:"";position:absolute;left:0;top:0;width:17px;height:17px;background:url('/com/image/com-7-left.png') center center no-repeat;}
.about-us.com-4 .inner .tit:after {content:"";position:absolute;right:0;top:0;width:17px;height:17px;background:url('/com/image/com-7-right.png') center center no-repeat;}
.about-us.com-4 .inner .txt {}
.about-us.com-4 .inner .txt img {display:inline-block;float:left;margin-right:20px;}
.about-us.com-4 .inner .txt p {float:left;width:calc( 100% - 357px );font-size:.9rem;letter-spacing:-.08rem;line-height:2em;}
@media screen and (max-width:39.9375em) {
	.about-us.com-4 {margin-bottom:0}
	.about-us.com-4 .inner .txt img, 
	.about-us.com-4 .inner .txt p {float:none;width:100%;margin-right:0;margin-top:10px;}
}

/* 해외통신원활동 */
.about-us.com-5 {margin-bottom:1.5rem;text-align:left;letter-spacing:-.05rem;}
.about-us.com-5 .top {margin-bottom:30px;padding-bottom:40px;border-bottom:1px solid #d7d7d7;}
.about-us.com-5 .top p {margin-bottom:0;text-align:center;font-size:1.05rem;}
.about-us.com-5 .top p .pc-block {display:block;}
.about-us.com-5 .sub {}
.about-us.com-5 .sub .inner {display:inline-block;width:48%;margin-bottom:15px;padding:0 1%;text-align:center;vertical-align:top;}
.about-us.com-5 .sub .inner:nth-child(2n) {clear:both;}
.about-us.com-5 .sub .inner p {margin-top:10px;padding:0 5px;font-size:.95rem;font-weight:bold;color:#000;}
@media screen and (max-width:39.9375em) {
	.about-us.com-5 {margin-bottom:0}
	.about-us.com-5 .sub .inner {width:100%;}
	.about-us.com-5 .top p {margin-top:30px;}
	.about-us.com-5 .top p .pc-block {display:inline;}
}

/* 윤리강령*/
.about-us.com-6 .header {display:block;font-size:2.75rem;font-weight:300;color:rgba(0,0,0,.84);line-height:1.2;letter-spacing:-.3rem}
.about-us.com-6 .header > span {color:#fff}
.about-us.com-6 .about-group:not(:first-child) {margin-top:2rem}
.about-us.com-6 .about-group::after {content:'';display:table;clear:both}
.about-us.com-6 .about-group ul {margin:0}
.about-us.com-6 .about-group ul li {float:left;padding:1rem;margin-right:2%;margin-bottom:15px;width:32%;height:300px;list-style:none;text-align:center;border:1px solid #ccc}
.about-us.com-6 .about-group ul li:nth-child(3), .about-us.com-6 .about-group ul li:nth-child(6), .about-us.com-6 .about-group ul li:nth-child(9) {margin-right:0}
.about-us.com-6 .about-group ul li > strong {display:block;font-size:1.688rem;letter-spacing:-.07em}
.about-us.com-6 .about-group ul li > p {margin-top:.5rem;font-size:.9rem;line-height:1.4;color:rgba(0,0,0,.55);word-break:keep-all}
@media screen and (max-width: 39.9375em) {
	.about-us.com-6 .header {font-size:2rem;letter-spacing:-.25rem}
	.about-us.com-6 .about-group ul li {margin-right:0;width:100%;height:auto}
}

/* 소비자 제보 접수 - 메인박스, 게시판 */
#skin-bbs.auto-article .item i, .bbs-skin.default .bbs-state i {display:inline-block;width:90px;padding:.256rem;font-style:inherit;font-size:.725rem;color:#fff;background:#2DB401;text-align:center}
#skin-bbs.auto-article .item i.state01, .bbs-skin.default .bbs-state i.state01 {background:#FF5420} /* 제보접수 */
#skin-bbs.auto-article .item i.state02, .bbs-skin.default .bbs-state i.state02 {background:#f147e3} /* 접수대기 */
#skin-bbs.auto-article .item i.state03, .bbs-skin.default .bbs-state i.state03 {background:#1877F2} /* 처리중,처리방법안내(메일),처리방법안내(통화) */
#skin-bbs.auto-article .item i.state04, .bbs-skin.default .bbs-state i.state04 {background:#FF6C6B} /* 해결 */
#skin-bbs.auto-article .item i.state05, .bbs-skin.default .bbs-state i.state05 {background:#21b4ec} /* 사례 */
#skin-bbs.auto-article .item i.state06, .bbs-skin.default .bbs-state i.state06 {background:#9BAEC8} /* 답변 */
/*#skin-bbs.auto-article .item i.state07, .bbs-skin.default .bbs-state i.state07 {background:#920c09} /* 기사보도,완료 */*/
#skin-bbs.auto-article .item i.state08, .bbs-skin.default .bbs-state i.state08 {background:#3e2fb7} /* 처리완료 */
#skin-bbs.auto-article .item i.state09, .bbs-skin.default .bbs-state i.state09 {background:#2DB401} /* 필수정보(정확히),추가자료요청(사진),추가자료요청(영상),추가자료요청(영수증),추가자료요청제보취재중 */
#skin-bbs.auto-article .item i.state10, .bbs-skin.default .bbs-state i.state11 {background:#FFA902} /* 접수불가,처리불가 */
/* 이승현 / 1190240 / 20220818 */
#skin-bbs.auto-article .item i.state12, .bbs-skin.default .bbs-state i.state12 {background:#000; color:#ffea00} /*제보취재중 */
/* 강수현 / 1213210 / 20221103 */
#skin-bbs.auto-article .item i.state13, .bbs-skin.default .bbs-state i.state13 {background:#000; color:#fff} /* 공지 */

/* 소비자 제보 접수 게시판 상단 탭 */
.bbs-tab ul li {width:12.5%;text-align:center}
.bbs-tab ul li a {font-size:1rem}
@media screen and (max-width: 39.9375em) {
   .bbs-tab ul li {width:33.3%}
   .bbs-tab ul li a {padding:.625rem 1rem;font-size:.825rem}
}

/* 소비자 제보 접수 게시판 상단 타이틀 */
.bbs-title .btn-line {float:right;margin-top:1rem}
.bbs-title .btn-line strong {float:left;margin:.35rem .75rem 0 0}
.bbs-title .button-group {float:right;margin:0}

/* 소비자 제보 접수 게시판 글쓰기 */
.btn-line .dropdown-pane {width:100px;font-size:.825rem;line-height:1.6}

.weather-widget.small span {color:#fff}
.weather-widget u {color:#fff !important;}

/* 김민희 / 1169584 / 20220531 */
.bbs-user-page .jb-top-title {display:inline-block; vertical-align:middle; margin-right:20px; margin-bottom:0; font-size:24px; font-weight:bold; letter-spacing:-0.05em;}
.bbs-user-page .jb-top-title span {display:inline-block;vertical-align: middle;}
.bbs-user-page .jb-top-title .play-bg {background-color: #14ac55; margin-right:5px;border-radius: 8px; padding: 0.3rem 0.8rem; font-size: 12px; color:#fff;}
.bbs-user-page .jb-sub-title {display:inline-block;vertical-align: middle;color:rgba(0,0,0,0.3); font-size:18px; letter-spacing:-0.05em; font-style: italic;}

/* notice header */
.bbs-notice-wrap {padding:1.5rem 1.25rem;border:1px solid rgba(0,0,0,.12);text-align:left}
.bbs-notice-box {margin-bottom:1.2rem;}
.bbs-notice-box .notice-header {display:table;width:100%;table-layout:fixed;padding-bottom: 20px;}
.bbs-notice-box .notice-header > .cells {display:table-cell;width:100%;font-size:0;vertical-align:middle}
.bbs-notice-box .notice-header > .cells > * {display:inline-block;margin-right:.875rem;width: 100%;vertical-align:middle}
.bbs-notice-box .notice-header > .cells > :last-child {margin-right:0}
.bbs-notice-box .notice-header .icon {width:50px;height:50px;font-size:1.875rem;line-height:53px;color:#fff;background-color:#7d8590;border-radius:50%;text-align: center;}
.bbs-notice-box .notice-header .titles {margin-bottom:0;font-size:1.875rem;font-weight:normal;line-height:1.125;letter-spacing:-.05em;color:#7d8590}
.bbs-notice-box .notice-header .sums {font-size:.813rem;line-height:1.375;letter-spacing:-.05em;color:#707070}
.bbs-notice-box .notice-header .label {margin-right:.625rem;border-radius:0}
.bbs-notice-box .notice-header .text {font-size:.813rem;line-height:1;letter-spacing:-.025em}
.bbs-notice-box .notice-header .viewer {float: right;margin-left:.9375rem;padding:.25rem .5rem;font-size:.688rem;background:#fff;color:rgba(0,0,0,.5);border:1px solid rgba(0,0,0,.12);border-radius:3px;cursor:pointer;transition:color .3s ease-in-out, border-color .3s ease-in-out}
.bbs-notice-box .notice-header .viewer:hover, .bbs-notice-box.active .notice-header .viewer {color:rgba(0,0,0,.95);border-color:rgba(0,0,0,.5)}
.bbs-notice-box .notice-content {display:block;padding:0 0 1.875rem;column-count:2;column-gap:1.875rem}
.bbs-notice-box .notice-content > p {display:inline-block;width:100%;font-size:.875rem;line-height:1.625;letter-spacing:-.05em;color:#333; margin-bottom:12px;}
/*.bbs-notice-box .notice-content > p::before {content:'';display:inline-block;overflow:hidden;width:7px;height:7px; border-radius:50%; margin-right:.375rem;background-color:#14ac55;vertical-align:middle}*/
@media screen and (max-width: 63.9375em) {
	.row .bbs-notice-box .notice-header .icon {width:36px;height:36px;font-size:1.125rem;line-height:36px}
	.row .bbs-notice-box .notice-header .titles {font-size:1.25rem;font-weight:bolder}
	.row .bbs-notice-box .notice-header .sums {display:block;margin-top:.375rem}
	/*.bbs-notice-box .notice-header .viewer {display:block;margin: 0 auto;width: 60px;}*/
    /* 강수현 / 1173469 / 20220615 */
	.bbs-notice-box .notice-header .viewer {display:inline-block;width: 60px;margin-left:.5rem;text-align:center}

}
@media screen and (max-width: 39.9375em) {
	.row .bbs-notice-box {padding:0 .7rem;}
	.row .bbs-notice-box .notice-header, .row .bbs-notice-box .notice-header > .cells {display:block;width:auto}
	.row .bbs-notice-box .notice-header > .cells {text-align:left}
	.row .bbs-notice-box .notice-header > .cells > .notice-opener {display:block !important;width:100%;margin-top:1.125rem}
	.row .bbs-notice-box .notice-content {column-count:inherit;column-gap:inherit}
}

/*게시판 폼 엠바고 설정 레이아웃*/
.bbs-skin .checkbox-group .inline-group {display:block; font-size:0;}
.bbs-skin .checkbox-group .inline-group .incont {display: inline-block; margin-right: 1px; vertical-align: middle;}
.bbs-skin .checkbox-group .inline-group .incont .input-group {max-width: 220px; margin-bottom: 0;}
.bbs-skin .checkbox-group .inline-group .incont .for-help {display: block; font-size: .75rem; color: #9ca4b2;transition: color .25s;}


/*게시판 상단 롤링박스*/
.bbs-jb-roll {margin-bottom:1rem;}
.bbs-jb-roll .header>a.btm-more {background-image: url('/image/btm-more.png'); margin-bottom:1.75rem;}
.bbs-jb-roll .play-bg {display:inline-block;background-color: #14ac55; border-radius:5px; vertical-align:middle; padding:.15rem .5rem; font-size:9px;}
.bbs-jb-roll .icon-play{color:#fff} 
.bbs-jb-roll .jb-title {display:inline-block; vertical-align:middle; color:rgba(0,0,0,0.7);font-weight:600;}

.bbs-skin.jebo table .bbs-name > .bbs-state {display:none}
.bbs-skin.jebo table tbody tr td.bbs-category .secure-box {display:none}
@media screen and (max-width: 39.9375em) {
	.row .bbs-skin.jebo table, .row .bbs-skin.jebo table tbody {display:block}
	.row .bbs-skin.jebo table thead {display:none}
	.row .bbs-skin.jebo table tbody tr {display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:1.25rem 0}
	.row .bbs-skin.jebo table tbody tr td {display:block;padding:0;width:100% !important;text-align:left !important}
	.row .bbs-skin.jebo table tbody tr td.bbs-category {-webkit-box-ordinal-group:1;-ms-flex-order:1;order:1;margin-bottom:.5rem;font-size:.875rem;color:#14ac55;font-weight:700}
	.row .bbs-skin.jebo table tbody tr td.bbs-list-title {-webkit-box-ordinal-group:4;-ms-flex-order:4;order:4;margin-bottom:0}
	.row .bbs-skin.jebo table tbody tr td.bbs-name {-webkit-box-ordinal-group:2;-ms-flex-order:2;order:2;margin-bottom:.5rem}
	.row .bbs-skin.jebo table tbody tr td.bbs-date {-webkit-box-ordinal-group:3;-ms-flex-order:3;order:3;margin-bottom:.5rem}
	.row .bbs-skin.jebo table tbody tr td.bbs-category .secure-box {display:inline-block}
	.row .bbs-skin.jebo table tbody tr td.bbs-list-title .secure-box {display:none}
	.row .bbs-skin.jebo table .bbs-name > .bbs-state {display:inline-block;margin-left:.5rem}
	.row .bbs-skin.jebo table .bbs-name > .bbs-state i {width:auto; padding: 0.15rem 0.25rem;font-size: .6rem !important; font-weight: 400;letter-spacing: -.03em;}
}

/* 게시판 개인정보 */
.bbs-skin .bbs-agree-box .bbs-agree-titles {font-size: .975rem;text-align: left;margin-bottom:10px; font-weight:700;}
.bbs-skin .bbs-agree-box .text-box {margin: 0; padding:1rem; border:1px solid #eaeaea; font-size: .875rem;text-align: left; padding-left: 1.5rem;background: #f9f9f9;}
.bbs-skin .bbs-agree-box p { padding:1rem; border:1px solid #eaeaea; font-size: .875rem;text-align: left; letter-spacing:-0.05em;background: #f9f9f9;}

/* 윤미정 / 1305242 / 20230914 */
.bbs_2 {margin-top: -1.875rem}
.bbs-notice-box .bbs-list-btns .button {width:30%;padding:25px;font-size:1.313rem}
.expanded.row .user-submit-btns {margin-bottom:20px}
@media screen and (max-width: 39.9375em) {
	/*.bbs_2 {margin-top:-12px}*/
	.bbs-notice-box .bbs-list-btns .button {padding:0.85em 1em;width:100%;font-size: .9rem}
	.row .bbs-notice-box {padding:0}
	.bbs-notice-box .notice-content {padding: 0 0 0.175rem;}
	.row .bbs-notice-box .bbs-list-btns {margin-left: -1.25rem;margin-right: -1.25rem;}
	.expanded.row .user-submit-btns {margin-bottom: 35px;width: 100%;}
}

#wingBanner .wing-banner-left {right:calc(100% + 30px)}
#wingBanner .wing-banner-right {left:calc(100% + 30px)}