/**********************************************
note : design custom style page
name : 권오석
**********************************************/
.auto-titles {letter-spacing:-.025em}

/**********************************************
note : 소개페이지
**********************************************/
.about-us {font-size:1rem;letter-spacing:-.05em;line-height:1.563rem;text-align:left;color:rgba(0,0,0,.6)}
.about-us .common-headers h3.common-titles {font-size:1.75rem;font-weight:400;letter-spacing:-.08em;margin-bottom: 1rem}
.about-us .common-headers p.common-titles2 {font-size:1.063rem;font-weight:300;letter-spacing:-.08em; margin-bottom: 0.3rem}
.about-us h5.com-tit {position:relative; font-size:1.5rem; line-height: 1.8rem; margin-top:0.2rem; font-weight:500; color:#141414; text-align:left; letter-spacing:-0.5px;}
.about-us h5.com-tit::before {position:absolute; top:-8px; left:0; content:""; width:11px; height:4px; background:#42a9e5;}
.about-us h5.com-tit::after{ position:absolute; top:-8px; left:11px; content:""; width:11px; height:4px; background:#0e51a4;}


/* 테이블공통 */
.about-us table {width:100%;margin-bottom:1.5rem;border-collapse:collapse;table-layout:fixed}
.about-us table th {font-weight:400 !important;background:rgba(0,0,0,.02)}
.about-us table th,.about-us table td {padding:.9375rem;font-size:.813rem;font-weight:300;word-break: break-all;line-height:1.25em;border-right:1px solid rgba(0,0,0,.05);text-align:center}
.about-us table th:last-child,.about-us table td:last-child {border-right:none;word-break: break-all}
.about-us table td {text-align:left;color:rgba(0,0,0,.8);letter-spacing:-.02rem;word-break: break-all}
.about-us table td a {color:rgba(0,0,0,.8);word-break:break-all}
@media screen and (max-width: 39.9375em) {
 .about-us table th,.about-us table td {padding:.5rem}
}

/* 신문사소개 */
.about-us.com-1 .header-contents {margin-bottom:2rem}
.about-us.com-1 .common-headers {margin-bottom:2rem}
.about-us.com-1 .com-tit {position:relative;margin-bottom:1rem;padding-left:1.375rem;font-weight:bold;font-size:1rem;letter-spacing:-.08em;text-align:left}
.about-us.com-1 .com-tit::before {content:'';position:absolute;left:0;top:50%;transform:rotate(-40deg);display:inline-block;width:15px;height:.125rem;background-color:#f94c60}
.about-us.com-1 .common-titles2 {font-size:1.63rem;font-weight:300;letter-spacing:-.05em; margin-bottom: 0.5rem; padding:1rem 0;}
.about-us.com-1 .common-titles { font-size: 2.15rem; font-weight: 400; letter-spacing: -.05em;}
.about-us.com-1 .columns.com-1 .info-blank { margin-top:0.2rem; }
.about-us.com-1 .columns {padding:0;}
.about-us.com-1 .columns.com-1 .title{ position:relative; font-size:1.5rem; line-height: 1.8rem; margin-top:0.2rem; font-weight:500; color:#141414; text-align:left; letter-spacing:-0.5px;}
.about-us.com-1 .columns.com-1 .title:before{ position:absolute; top:-8px; left:0; content:""; width:11px; height:4px; background:#42a9e5;}
.about-us.com-1 .columns.com-1 .title:after{ position:absolute; top:-8px; left:11px; content:""; width:11px; height:4px; background:#0e51a4;}
.about-us.com-1 .columns.com-1 [class*="icon-"] {font-size:2.5rem;color:rgba(0,0,0,.08)}

.about-us.com-1 .columns.com-1 .info-cont p{line-height:1.3rem;letter-spacing:-0.05em;font-size:.875em;color:#353535;margin-bottom: 0.5rem;}
.about-us.com-1 .columns.com-1 .info-cont ul {line-height:1.3rem;letter-spacing:-0.05em;font-size:.875em;color:#777; margin:0;font-weight:normal;}
.about-us.com-1 .columns.com-1 .info-cont ul li {list-style:none;margin-bottom: 0.3rem;}

.about-us.com-1 .columns.com-1 .info-cont .con_ul strong {font-size: 0.8rem; color: #353535;letter-spacing:-.02em;font-size:1em;color:#032e5e;padding-right:0.5rem;}
.about-us.com-1 .columns.com-1 .info-cont .con_ul p {margin-bottom: 0.3rem;}
.about-us.com-1 .columns.com-1 .info-cont .con_ul p.r_p {font-size: 1rem; padding-left: 8rem; color: #777;font-weight: normal;}
.about-us.com-1 .columns.com-1 .info-cont .con_ul .li {font-size: 1rem; color: #777;font-weight: normal;}
.about-us.com-1 .columns.com-1 .info-cont .con_ul li a{color: #777; text-decoration:none;}
.about-us.com-1 .columns.com-1 .info-cont .con_ul span {font-size: 0.7rem; }
.about-us.com-1 .columns.com-1 .info-cont .box_cont {display: table; width:100%;clear: both; max-width: 100%; /* border-top: 1px solid rgba(0,0,0,.1); margin-top: 1.25rem; */padding-top: 1.25rem; position: relative;}
.about-us.com-1 .columns.com-1 .user-point.h5 {display: block; margin-bottom:0.5rem;}
.about-us.com-1 .columns.com-1 .b_point {color:#353535;}


@media screen and (max-width: 39.9375em) {
.about-us.com-1 .columns.com-1 .title{margin-bottom:0.5rem;}
}

/* 인사말 */
.about-us.com-3 .about-contents p.about-hello {font-size:30px;font-weight:300}
@media screen and (max-width: 39.9375em) {
.about-us.com-3 .ceo-img {text-align:center}
}

/* 연혁 */
.about-us.com-4 ul {list-style:none;padding:0;margin:0}
.about-us.com-4 .history-lists {position:relative}
.about-us.com-4 .history-lists::before {content:'';position:absolute;top:0;left:50%;width:1px;height:100%;background-color:#d6d6d6}
.about-us.com-4 .history-lists .even,
.about-us.com-4 .history-lists .odd {clear:both;position:relative;width:50%;margin-top:10px}
.about-us.com-4 .history-lists .even {margin-left:50%}
.about-us.com-4 .history-lists .odd {padding-right:.875rem}
.about-us.com-4 .history-lists .even ul,
.about-us.com-4 .history-lists .odd ul {padding-left:.875rem;clear:both}
.about-us.com-4 .history-lists .even ul li,
.about-us.com-4 .history-lists .odd ul li {display:inline-block;width:100%;margin-top:10px}
.about-us.com-4 .history-lists .odd ul li {text-align:right}
.about-us.com-4 .history-lists .even ul li .history-date,
.about-us.com-4 .history-lists .odd ul li .history-date {font-family:'Montserrat',sans-serif;font-size:.875rem;letter-spacing:.01em;color:rgba(0,0,0,1)}
.about-us.com-4 .history-lists .even ul li .history-date {float:left;padding-right:14px;text-align:right}
.about-us.com-4 .history-lists .odd ul li .history-date {float:right;padding-left:14px;text-align:left}
.about-us.com-4 .history-lists .even ul li .history-txt,
.about-us.com-4 .history-lists .odd ul li .history-txt {overflow:hidden;font-size:.938rem;color:#666;margin-bottom:0}
.about-us.com-4 .history-lists .even::before {content:'';display:block;position:absolute;top:18px;left:-3px;z-index:1004;width:8px;height:8px;border-radius:50%;background:#f94c60}
.about-us.com-4 .history-lists .odd::before {content:'';display:block;position:absolute;top:18px;right:-5px;z-index:1004;width:8px;height:8px;border-radius:50%;background:#f94c60}
@media screen and (max-width: 39.9375em) {
.about-us.com-4 .history-lists .even ul li .history-date,
.about-us.com-4 .history-lists .odd ul li .history-date {float:none}
}

/* 매체소개 */
.about-us.com-6 h5.com-tit {font-size:1.25rem;font-weight:600}
.about-us.com-6 .summary {text-align:justify;font-size:.938rem;line-height:1.65}
.about-us.com-6 .summary2 {color: #222; font-size:.84rem}
.about-us.com-6 .cover-img {text-align:center}
.about-us.com-6 .cover-contents ul {margin-top:.938rem;text-align:center}
.about-us.com-6 .cover-contents ul li {font-size:.875rem}
.about-us.com-6 .cover-contents .cover-btn {text-align:center}
.about-us.com-6 .cover-contents .cover-btn .button {margin-top:1rem; margin-bottom:0;width:9.375rem; font-weight:600;color:#0e51a4 !important; border:1px solid #0e51a4; background-color:#fff !important; padding: 0.7rem;}
.about-us.com-6 .cover-contents .cover-btn .button:hover {color:#fff;background-color:#0f9adf !important}
@media screen and (max-width: 39.9375em) {
.about-us.com-6 .cover-contents .cover-btn .button {margin-bottom:1rem}
}

/* 전국판매망안내 */
.about-us.com-7 table th {font-weight:bold !important}
.about-us.com-7 table td {text-align:center;word-break:break-all}

/* 1만인 후원클럽 */
.about-us.com-9 header {display:block;margin:2rem 0;font-size:2.05rem;font-weight:300;color:rgba(0,0,0,.84);line-height:1.5;letter-spacing:-.2rem}
.about-us.com-9 header > span {color:#fff}
.about-us.com-9 .t1 {padding-left: 20px; background:url('/image/company/com9_i.png') no-repeat 0 5px; font-size: 16px; font-weight: bold; margin-top: 2.5rem;}
.about-us.com-9 .box {position: relative;border: 1px solid #1779ba;overflow: hidden;border-radius: 10px;margin: 10px auto;padding: 15px;text-align: center; font-weight: bold;}
.about-us.com-9 .box .t{text-align: center; font-weight: bold;}
.about-us.com-9 .box  button{width: 80%;font-weight: bold;font-size: .935rem;}
.about-us.com-9 .box .t2{text-align: left;font-weight: normal;padding-left: 20px;font-size: .935rem; letter-spacing: -.03em;}
.about-us.com-9 .main-title {font-size:1.7rem; font-weight:bold;color:#315f97; line-height:1.4;}
.about-us.com-9 .main-title .point-text {color:#b20000}
.about-us.com-9 .con-text {font-size:1.2rem; font-weight:bold;color:#111}
.about-us.com-9 .con-box .title {font-size:1.2rem; font-weight:bold;color:#111;}
.about-us.com-9 .con-box .text {font-size:1.1rem; font-weight:500; background-color:#e6eef7; padding:1rem;border:1px solid #777;color:#111}

/**********************************************
note : 채용안내
**********************************************/
/* 인재상 */
.about-us.com-10 .vision-contents {background-color:rgba(0,0,0,.05)}
.about-us.com-10 .vision-contents .titles {width:100px;height:100px;margin:0 auto;border-radius:50%;text-align:center;color:#fefefe;font-size:1.125rem;letter-spacing:-0.1em}
.about-us.com-10 .vision-contents .titles > strong {line-height:100px}
.about-us.com-10 .vision-contents .titles.tit-1 {background-color:#1abc9c}
.about-us.com-10 .vision-contents .titles.tit-2 {background-color:#3498db}
.about-us.com-10 .vision-contents .titles.tit-3 {background-color:#e74c3c}
.about-us.com-10 .vision-contents .titles.tit-4 {background-color:#f37921}
.about-us.com-10 .summarys {display:inline-block;margin-bottom:0;padding-top:1.5rem;font-weight:bold}

/* 인재육성 */
.about-us.com-11 .common-headers .com-titles {margin-bottom:.625rem}
.about-us.com-11 .common-headers > ul > li {font-size:14px;color:rgba(0,0,0,.65)}
.about-us.com-11 table.com10-tb {border-collapse:unset}
.about-us.com-11 table.com10-tb td {text-align:center;padding:1.5rem 0;border:0;line-height:1.5;font-size:.875rem;word-break:break-all}

/* 광고안내 */
.about-us.com-12 table th {font-weight:bold !important}
.about-us.com-12 table td {text-align:center;word-break:break-all}

/**********************************************
note : 기사박스
**********************************************/
.box-skin.idx--box .header {margin-bottom:1rem;border-bottom:1px solid rgba(0,0,0,.12)}
.box-skin.idx--box .header .idx--border {position:relative;display:inline-block;padding-bottom:1rem;margin-bottom:-1rem}
.box-skin.idx--box .header .idx--border::before {content:'';position:absolute;z-index:1;left:0;bottom:0;width:100%;border-bottom:2px solid #000}
.box-skin.idx--box .header > a[class*="btm-"] {position:relative;background:none}
.box-skin.idx--box .header > a[class*="btm-"]::after {content:'+';position:absolute;z-index:1;right:0;top:0;font-size:.938rem;width:22px;line-height:22px;color:rgba(0,0,0,.5);font-weight:500;text-align:center;border:1px solid rgba(0,0,0,.12)}
.box-skin.idx--box.hoz .container > :first-child:nth-last-child(2) {padding-right:5px}
.box-skin.idx--box.hoz .container > :last-child:nth-child(2) {padding-left:5px}

/* 다중자동박스 */
.box-skin.multi-box > .content div[id*="skin-"], .box-skin.multi-box > .container div[id*="skin-"] {margin-bottom:10px} 
.box-skin.multi-box > .content div[id*="skin-"]:last-child, .box-skin.multi-box > .container div[id*="skin-"]:last-child {margin-bottom:0}

/* 배너박스 */
.full_banner {padding:1rem;border:1px solid rgba(0,0,0,.1)}
.full_banner img {width:100%}
.full_banner .banner_box:last-child {margin-bottom:0 !important}

/* 기사뷰 번역 스타일수정 */
#article-view:not(.mobile) .info-group>:first-child:nth-last-child(2) {width:calc(100% - 200px)}
#article-view:not(.mobile) .info-group>:first-child:nth-last-child(2)~.item {width:200px}
#article-view .goog-te-gadget .goog-te-combo {margin:0 !important}

/* 표지관리 수정 */
#cover .cover-images .dis-table-cell {height:300px}
#cover .cover-content .cover-csdated {margin-bottom:3px;font-size:.75rem;font-weight:400;color:#888;text-align:center}
#cover .cover-content .cover-titles {text-align:center}
#cover .cover-content .cover-titles a {color:#0d3fe0}


/* 홍경아 / 1069359 / 20210629 */
#rollBanner-2 .row.expanded .row {margin:0}
#rollBanner-2 .columns {padding:0}
#rollBanner-2 .slick-slide {padding: 10px 0 0;}
#rollBanner-2 .auto-pager { position: absolute; top: -20px;  right: 0;}
#rollBanner-2.rolling-bn {margin-bottom: 10px;}

/* 배진희 / 1069636 / 20210630 */
#rollBanner-3 .row.expanded .row {margin:0}
#rollBanner-3 .columns {padding:0}
#rollBanner-3 .slick-slide {padding: 10px 0 0;}
#rollBanner-3 .auto-pager { position: absolute; top: -20px;  right: 0;}
#rollBanner-3.rolling-bn {margin-bottom: 10px;}


/* 이승현 / 1080006 / 20210806 */
.box-skin.line.ban {padding: 12px 8px 8px 8px;border: 1px solid rgba(0,0,0,.04); background-color: #eee;}
.box-skin.line.ban .header strong{font-size:1.125rem; padding:.2rem 0 0 .2rem;}


/* 임희은 / 1109135 / 20211116 */
.box-skin.factCheck .header {position:relative}
.box-skin.factCheck .header strong, .box-skin.factCheck .header a {font-size:21px;font-weight:500;color:rgba(0,0,0,.95)}
.box-skin.factCheck .header strong > small, .box-skin.factCheck .header a > small {font-size:20px;}
.box-skin.factCheck .header strong > span, .box-skin.factCheck .header a > span {display:inline-block;margin-top:10px;font-size:26px;font-weight:500;color:rgba(0,0,0,.85);letter-spacing:-.08em;/*box-shadow:inset 0 -15px #ffcdc6*/}
.box-skin.factCheck .header > a.btm-Icon {position: relative;background: 0 0}
.box-skin.factCheck .header > a.btm-Icon::before {content: '+';position: absolute;z-index: 1;right:6px;top:75%;font-size:21px;font-weight:500;line-height:1;color:#e60615;-ms-transform: translateY(-50%);transform: translateY(-50%)}
.box-skin.factCheck .header .fact {position:absolute;right:0;bottom:-228px;padding:5px 10px;font-size:14px;font-weight:500;color:#e60615;border:1px solid #e60615;border-radius:5px}
.box-skin.b-line2.gray .header {margin-bottom:20px;border-bottom:1px solid #8c8c8c;}


/* 이승현 / 1109647 / 20211117 */
.box-skin.idx--box2 .header {margin-bottom:.7rem;border-bottom:1px solid rgba(0,0,0,.12)}
.box-skin.idx--box2 .header .idx--border {position:relative;display:inline-block;padding-bottom:1rem;margin-bottom:-1rem}
.box-skin.idx--box2 .header .idx--border::before {content:'';position:absolute;z-index:1;left:0;bottom:0;width:100%;border-bottom:2px solid #000}
.box-skin.idx--box2 .header > a[class*="btm-"] {position:relative;background:none}
.box-skin.idx--box2 .header > a[class*="btm-"]::after {content:'+';position:absolute;z-index:1;right:0;top:0;font-size:.938rem;width:22px;line-height:22px;color:rgba(0,0,0,.5);font-weight:500;text-align:center;border:1px solid rgba(0,0,0,.12)}


/* 배진희 / 1144244 / 20220321 */
.box-skin.factCheck02{border:2px solid rgba(0,0,0,.1);}
/* .box-skin.factCheck02 .header {position:relative;margin-bottom:1rem;padding:1.5rem 1rem .5rem;font-size:21px;font-weight:500;color:rgba(0,0,0,.95);background:url('/bannerpop/uploads/image/16479094841610984686.jpg') right center no-repeat #f4f4f4;}*/
/* 임희은 / 1144633 / 20220322 */
.box-skin.factCheck02 .header {position:relative;height:115px;margin-bottom:1rem;padding:1.5rem 1rem .5rem;font-size:21px;font-weight:500;color:rgba(0,0,0,.95);background:url('/bannerpop/uploads/image/1647911697364722419.jpg') right center no-repeat #f4f4f4;}
.box-skin.factCheck02 .header a{display:inline-block;}
.box-skin.factCheck02 .header a:hover{text-decoration:none;}
.box-skin.factCheck02 .header a span{display:inline-block; font-size:21px; font-weight:500;color:rgba(0,0,0,.85);letter-spacing:-.08em;}
.box-skin.factCheck02 .header .fact {display:inline-block;padding:6px;/* font-size:12px; */font-weight:500;color:#e60615;border:1px solid #e60615;border-radius:5px}
.box-skin.factCheck02 .header .fact_tit{display:block;}
.box-skin.factCheck02 .content{padding:0 1rem 1rem 1rem;}

/* 배진희 / 1145490 / 20220324 */
@media screen and (min-width: 64em){
#com-wrap.com-type8 .com-nav .menu.large-horizontal > li{width:auto !important;}
#com-wrap.com-type8 .com-nav .menu.large-horizontal > li > a{padding:0 2rem !important;}
}

/* 김민희 / 1145631 / 20220324 */
.box-skin.factCheck02 .header .fact-text01 {font-size:20px;}
.box-skin.factCheck02 .header .fact-text02 {font-size:27px;}
.box-skin.factCheck02 .header .fact {font-size:18px;}