@charset "UTF-8";
/**********************************************
note : fonts set
## google fonts cdn이 변경됨. https://fonts.google.com/에 방문하여 폰트를 담아오면 됩니다.
## 예) @import url('https://fonts.googleapis.com/css?family=Nanum+Gothic:400,700,800&subset=korean');
**********************************************/
@import url('https://fonts.googleapis.com/css?family=Noto+Sans+KR:100,300,400,500,700,900|Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i&subset=korean');

body,th,td,input,select,textarea,button,
h1,h2,h3,h4,h5,h6 {font-family:'Malgun Gothic','돋움','dotum','Apple SD Gothic Neo','Helvetica Neue','Helvetica','Roboto','Arial',sans-serif}

.font-noto {font-family:'Roboto','Noto Sans KR', sans-serif;}
.font-weight-100 {font-weight:100}
.font-weight-300 {font-weight:300}
.font-weight-400 {font-weight:400}
.font-weight-500 {font-weight:500}
.font-weight-700 {font-weight:700}
.font-weight-800 {font-weight:800}
.font-weight-900 {font-weight:900}


/**********************************************
note : 인물DB
**********************************************/
#human-wrap::after {content:'';display:table;clear:both}

/* 이미지없음 */
#human-wrap .noimage {position:relative;height:150px;padding:1.25rem;background-color:#f8f8f8;border:1px solid rgba(0,0,0,.08);text-align:center}
#human-wrap .noimage::before {content:'이미지 준비중';position:absolute;z-index:1;left:1.25rem;right:1.25rem;top:50%;font-size:.75rem;letter-spacing:-0.05em;color:rgba(0,0,0,.4);transform:translateY(-50%)}

/* 사용자리스트 */
#human-wrap .human-header {margin-bottom:2rem;padding:1.25rem;border:3px solid rgba(0,0,0,.12);text-align:center}
#human-wrap .human-header::after {content:'';display:table;clear:both}

/* 검색 */
#human-wrap .search-group {max-width:550px;margin-left:auto;margin-right:auto}
#human-wrap .search-group::after {content:'';display:table;clear:both}
#human-wrap .search-group .cell {float:left}
#human-wrap .search-group .cell:first-child {width:149px;margin-right:1px}
#human-wrap .search-group .cell:last-child {width:calc(100% - 150px)}
#human-wrap .search-group .input-group {margin-bottom:0}
@media screen and (max-width: 39.9375em) {
	.row #human-wrap .search-group .cell {float:none;margin-left:auto;margin-right:auto}
	.row #human-wrap .search-group .cell:first-child,.row #human-wrap .search-group .cell:last-child {width:auto;margin-right:auto}
	.row #human-wrap .search-group .cell:first-child {margin-bottom:1px}
}

/* 목록 */
#human-wrap .human-container::after {content:'';display:table;clear:both} 
#human-wrap .human-columns {float:left;width:49%;margin-left:2%;margin-bottom:.9375rem;background-color:rgb(255,255,255);border:1px solid rgba(0,0,0,.1);border-bottom-color:rgba(0,0,0,.2)}
#human-wrap .human-columns:first-child,#human-wrap .human-columns:nth-child(2n + 1) {clear:both;margin-left:0}
#human-wrap .human-columns a {display:block;padding:1.25rem}
#human-wrap .human-columns a::after {content:'';display:table;clear:both} 
#human-wrap .human-columns .images {float:left;width:120px;height:150px}
#human-wrap .human-columns .images img {width:100%;height:100%}

#human-wrap .human-columns .contents {float:right;width:calc(100% - 155px)}
#human-wrap .human-columns .names {margin-bottom:1.25rem;font-size:1.063rem;line-height:1em}
#human-wrap .human-columns a:hover .names {text-decoration:underline}
#human-wrap .human-columns .lists {margin:0;list-style:none}
#human-wrap .human-columns .lists li {position:relative;margin-bottom:.5rem;padding-left:.625rem;font-size:.8rem;line-height:1.25rem;letter-spacing:-0.05em;color:rgba(0,0,0,.65)}
#human-wrap .human-columns .lists li:last-child {margin-bottom:0}
#human-wrap .human-columns .lists li::before {content:'';position:absolute;z-index:1;left:0;top:50%;width:3px;height:3px;background-color:rgba(0,0,0,.2);border-radius:50%;transform:translateY(-50%)}
@media screen and (max-width: 63.9375em) {
	.row #human-wrap .human-columns .images {float:none;margin-left:auto;margin-right:auto;margin-bottom:1rem;width:auto}
	.row #human-wrap .human-columns .contents {float:none;margin-left:auto;margin-right:auto;width:auto}
}
@media screen and (max-width: 39.9375em) {
	.row #human-wrap .human-columns {float:none;width:auto;margin-left:auto;margin-right:auto}
	.row #human-wrap .human-columns:nth-chlid(n) {margin-left:0}
	.row #human-wrap .human-columns:first-child,.row #human-wrap .human-columns:nth-child(2n + 1) {clear:inherit}
}

/* 기업정보 */
#human-wrap .human-info {margin-bottom:1.25rem}
#human-wrap .human-info::after {content:'';display:table;clear:both} 
#human-wrap .human-info .names {margin-bottom:1rem;font-size:1.063rem;line-height:1em}
#human-wrap .human-info .containers::after {content:'';display:table;clear:both} 
#human-wrap .human-info .containers .images {float:left;position:relative;width:130px;height:160px;-webkit-transition:all .25s;transition:all .25s}
#human-wrap .human-info .containers .images a::before {content:'';position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;border:1px solid rgba(0,0,0,.12)}
#human-wrap .human-info .containers .images img {width:100%;height:100%}

#human-wrap .human-info .containers .contents {float:right;width:calc(100% - 170px);margin:0;list-style:none;-webkit-transition:all .25s;transition:all .25s} 
#human-wrap .human-info .containers .contents li {position:relative;margin-bottom:.5rem;padding-left:.625rem;font-size:.938rem;line-height:1.125rem;color:rgba(0,0,0,.8)}
#human-wrap .human-info .containers .contents li span {font-size:.85rem;color:#868686}
#human-wrap .human-info .containers .contents li:last-child {margin-bottom:0}
#human-wrap .human-info .containers .contents li::before {content:'';position:absolute;z-index:1;left:0;top:50%;width:3px;height:3px;background-color:rgba(0,0,0,.2);border-radius:50%;transform:translateY(-50%)}
@media screen and (max-width: 63.9375em) {
	.row #human-wrap .human-info .containers .images {width:180px}
	.row #human-wrap .human-info .containers .contents {width:calc(100% - 205px)}
}
@media screen and (max-width: 39.9375em) {
	.row #human-wrap .human-info .containers .images {float:none;width:auto;margin-left:auto;margin-right:auto;margin-bottom:1.25rem;text-align:center}
	.row #human-wrap .human-info .containers .contents {float:none;width:auto;margin-left:auto;margin-right:auto}
}

/* 기업정보 - 탭 */
#human-wrap .human-tabs {margin-bottom:3rem}
#human-wrap .human-tabs .tabs {background:#f7f7f7}
#human-wrap .human-tabs .tabs .tabs-title {width:14.28%;text-align:center;border-right:1px solid #ddd}
#human-wrap .human-tabs .tabs .tabs-title:last-child {border-right:0}
#human-wrap .human-tabs .tabs .tabs-title a[href] {font-size:.85rem;letter-spacing:-0.05em;color:rgba(0,0,0,.9);font-weight:700;}
#human-wrap .human-tabs .tabs .tabs-title a[href][aria-selected="true"] {color:#fefefe}
#human-wrap .human-tabs .tabs-content .tabs-panel {font-size:.85rem;line-height:1.625rem;letter-spacing:-0.05em;color:rgba(0,0,0,.65)}
#human-wrap .human-tabs .tabs .tabs-title > a {padding:.938rem 1.5rem}

/* 로딩아이콘 */
#human-wrap .loding-icon {padding:2rem;text-align:center}
#human-wrap .loding-icon::after {content:'';display:table;clear:both} 


.user-point1{color: #000 !important;}


.auto-dr02 .auto-section {
    position: absolute;
    z-index: 10;
    padding: .3rem .5rem;
    font-size: .75rem;
    line-height: 1;
    color: #fefefe;
    left: 0;
    top: 0;
}

/**********************************************
note : design custom style page
**********************************************/

/**********************************************
note : 게시판
**********************************************/
/* 기본 */
.user-page-header .user-page-titles {margin-bottom:1.5rem;}

/* 게시판 상단 리스트 */
.user-page-header .custom-bbs-header {position:relative;}
.user-page-header .custom-bbs-header > ul {position:absolute;top:0;right:0;max-width:450px;margin-bottom:0;border:0;text-align:center}
.user-page-header .custom-bbs-header > ul > li {border-right:1px solid #dfdfdf;background:#fff}
.user-page-header .custom-bbs-header > ul > li:last-child {border-right:0;}
.user-page-header .custom-bbs-header > ul > li > a {padding:0;color:#777}
.user-page-header .custom-bbs-header > ul > li.active > a {color:#123885;background-color:#fff}
.user-page-header .custom-bbs-header .comment {margin-top:0;border:1px solid #dfdfdf;padding:0;font-size:.813rem;letter-spacing:-.06em;line-height:1.8;}

/* 분야별Q&A */
.user-page-header .custom-bbs-header.bbs-qa > ul {position:relative;float:right;max-width:710px;margin-bottom:1rem;}
.user-page-header .custom-bbs-header.bbs-qa > ul > li > a {font-size:.85rem}

/* 구인/구직 */
.user-page-header .custom-bbs-header.bbs-kg > ul {position:relative;float:right;max-width:250px;margin-bottom:1rem;}
.user-page-header .custom-bbs-header.bbs-kg > ul > li > a {font-size:.85rem}

@media screen and (max-width: 39.9375em) {
	.user-page-header .custom-bbs-header > ul {position:relative;margin-bottom:1rem;border:1px solid #dfdfdf}
	.user-page-header .custom-bbs-header > ul > li {border-right:1px solid #dfdfdf;background:#f9f9f9}
	.user-page-header .custom-bbs-header > ul > li:last-child {border-right:0;}
	.user-page-header .custom-bbs-header > ul > li > a {padding:.625rem;}
	.user-page-header .custom-bbs-header > ul > li.active > a {color:#fff;background-color:#123885}
	.user-page-header .custom-bbs-header > ul > li > a > br {display: none;}

	.user-page-header .custom-bbs-header.bbs-qa > ul {float:center;}
	.user-page-header .custom-bbs-header.bbs-kg > ul {float:center;}
}

/**********************************************
note : 박스패널 커스텀마이징
name : 김종화,김유진
**********************************************/
.edit-panel {z-index:999} /* 관리자모드 - 박스패널 관리 */

/* 라인-단스킨 */
.index-wrap.default-line .index-columns[class*="auto-padleft-"] {position:relative}
.index-wrap.default-line .index-columns[class*="auto-padleft-"]::before {content:'';display:block;position:absolute;z-index:2;top:0;bottom:0;border-left:1px solid rgba(0,0,0,.12)}
.index-columns.border {position:relative}
.index-columns.border::before {content:'';position:absolute;top:0;bottom:0}

/* 플랙스박스 */
.box-skin.flex-bg-1::before {background-color:#222}
.box-skin.flex-bg-2::before {background-color:#f2f2f2}
.box-skin.flex-bg-3::before {background-color:#31343b}
.box-skin[class*="flex-bg-"]::before {content:'';position:absolute;z-index:0;left:0;right:0;top:0;bottom:0}
.box-skin[class*="flex-bg-"].border-top::before {border-top:1px solid rgba(0,0,0,.04)}
.box-skin[class*="flex-bg-"].border-btm::before {border-bottom:1px solid rgba(0,0,0,.04)}
.box-skin[class*="flex-bg-"] > header,.box-skin[class*="flex-bg-"] > section {position:relative;z-index:1}

/**********************************************
note : 박스 커스텀마이징
name : 김종화
**********************************************/
/* 2단박스 - 크기조정 */
.box-skin.box-column-left > section > .left {width:280px;padding-right:30px}
.box-skin.box-column-right > section > .right {width:280px;padding-left:30px}

/* 디자인박스 8 */
.box-skin.line-bg {border:5px solid #f6f6f6}
.box-skin.line-bg .line-wrap {border:1px solid #dfdfdf;padding:.938rem .75rem}

/**********************************************
note : 기사박스
**********************************************/
/* 기사박스 */
.box-skin .header .skin-column > a, .box-skin .header .skin-column > strong, .box-skin .header > a, .box-skin .header > strong {font-size:1.125rem;font-family:'Roboto','Noto Sans KR',sans-serif;font-weight:500;letter-spacing:-.05em}
.box-skin.big-tit .header > strong, .box-skin.big-tit .header > a {font-size:26px;text-align:center}

/**********************************************
note : 자동박스
**********************************************/
/* hp04 */
.auto-hp04 .auto-content {position:relative;overflow:hidden;float:left;width:calc(25% - 6px);margin-left:6px;margin-bottom:6px}
.auto-hp04 .auto-content:first-child,.auto-hp04 .auto-content:nth-child(5n + 1) {width:50%;margin-left:0;clear:both}
.auto-hp04 .auto-content a {overflow:hidden}
.auto-hp04 .auto-content a::before {content:'';position:absolute;z-index:2;left:0;right:0;top:0;bottom:0;background:linear-gradient(transparent 30%,rgba(0,0,0,.9) 90%)}
.auto-hp04 .photo-titbg.gradient {text-shadow:none;background:none;display:block;-webkit-transition:transform .3s, -ms-transform .3s;transition:transform .3s, -ms-transform .3s}
.auto-hp04 a:hover .photo-titbg.gradient {-ms-transform:translateY(-13.5%);transform:translateY(-13.5%)}
.auto-hp04 .photo-titbg .auto-tit {position:absolute;z-index:1;left:1.25rem;right:1.25rem;bottom:1.25rem;padding-right:3rem;min-height:2.5em}
.auto-hp04 .photo-titbg .auto-tit2 {position:absolute;z-index:1;left:1.25rem;right:1.25rem;bottom:1.25rem;padding-right:3rem;min-height:2.5em}
.auto-hp04 .photo-titbg .auto-section {position:absolute;left:1.25rem;bottom:7.5rem;display:inline-block;padding:.313rem .5rem;letter-spacing:-0.05em;color:#fefefe;clear:both;text-shadow:none}
.auto-hp04 .photo-titbg .auto-section2 {position:absolute;left:1.25rem;bottom:5.5rem;display:inline-block;padding:.313rem .5rem;letter-spacing:-0.05em;color:#fefefe;clear:both;text-shadow:none}
.auto-hp04 .photo-titbg > p {position:absolute;bottom:-2rem;left:1.25rem;padding-right:3rem;visibility:hidden;transition:all .3s ease-in-out}
.auto-hp04 a:hover .photo-titbg .auto-tit {bottom:1.7rem}
.auto-hp04 a:hover .photo-titbg .auto-tit2 {bottom:2.2rem}
.auto-hp04 a:hover .photo-titbg .auto-section {bottom:8rem}
.auto-hp04 a:hover .photo-titbg .auto-section2 {bottom:6.5rem}
.auto-hp04 a:hover .photo-titbg > p.auto-p {bottom:-1rem}
.auto-hp04 a:hover .photo-titbg > p {visibility:visible}
.auto-hp04 a::after {content:'';position:absolute;z-index:1;right:0;top:0;bottom:0;width:0;transition:all .2s ease-in-out}
.auto-hp04 a:hover::after {width:100%;background:linear-gradient(145deg,transparent 20%,#004387 90%)}

/* mr03(import) */
.auto-mr03 {position:relative;height:25px;padding-right:1rem}
.auto-mr03::before {content:'실시간';float:left;margin-right:1.5rem;margin-top:6px;height:25px;font-size:.938rem;font-weight:700;line-height:1;letter-spacing:-0.05em;color:#004387}
.auto-mr03::after {content:'';position:absolute;left:57px;top:8px;width:1px;height:11px;border-right:1px solid #888}
.auto-mr03 .auto-container {margin-top:3px;}

/* mr03-1(import) */
.auto-mr03-1 {position:relative;height:25px;padding-right:1rem}
.auto-mr03-1::before {content:'핫뉴스';float:left;margin-right:1.5rem;margin-top:6px;height:25px;font-size:.938rem;font-weight:700;line-height:1;letter-spacing:-0.05em;color:#004387}
.auto-mr03-1::after {content:'';position:absolute;left:57px;top:8px;width:1px;height:11px;border-right:1px solid #888}
.auto-mr03-1 .auto-container {margin-top:3px}

/* mp07(import) */
.auto-mp07 .auto-columns {overflow:hidden;position:relative;height:226px}
.auto-mp07 .auto-columns > a {display:block}
.auto-mp07 .auto-columns > a::before {content:'';position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;border:1px solid rgba(0,0,0,.12)}
.auto-mp07 .auto-content {overflow:hidden;height:80px;padding:1rem;background-color:#fff;border-top:1px solid rgba(0,0,0,.12)}
.auto-mp07 .auto-content .auto-numbers {float:left;margin-right:10px;font-size:30px;line-height:1;font-weight:700}
.auto-mp07 .auto-content-bg {transition:transform 0.4s, opacity 0.1s 0.3s; opacity: 0;transform:translateY(100%);-ms-transform:translateY(100%)}
.auto-mp07 a:hover .auto-content-bg {transition:transform 0.4s, opacity 0.1s;opacity:1;transform: translateY(0px);-ms-transform:translateY(0)}
.auto-mp07 a:hover .auto-content-bg .auto-section {position:absolute;display:block;z-index:2;left:1rem;top:1.25rem}
.auto-mp07 a:hover .auto-content-bg {position:absolute;z-index:1;left:0;top:0;width:100%;height:226px;background-color:rgba(0,0,0,.9);text-align:center}
.auto-mp07 a:hover .auto-content-bg .auto-titles {margin:3rem 1rem 0 1rem;color:#fefefe !important;text-align:left}
.auto-mp07 a:hover .auto-content-bg .auto-numbers {position:absolute;right:1rem;bottom:1rem;font-size:4rem;color:rgba(255,255,255,.32) !important;line-height:1}

/* da02-1 */
.auto-da02-1 .auto-titles {font-size:14px;letter-spacing:-.05em}
.auto-da02-1 .auto-section {float:left;position:relative;padding:0 10px 0 0;margin-right:10px;font-size:12px;line-height:18px;letter-spacing:-.075em;vertical-align:middle}
.auto-da02-1 .auto-section::before {content:'';overflow:hidden;position:absolute;z-index:1;right:0;top:50%;width:0;height:12px;border-left:1px solid #e7e7e7;-ms-transform:translateY(-50%);transform:translateY(-50%)}

/* dp01-3 */
.auto-dp01-3 .auto-images.cover {background-position: top;}

/* pr08(photo) */
.auto-pr08 .auto-column {margin:.3rem .9375rem 0}
.auto-pr08 .auto-column .auto-images {transition:all .35s}
.auto-pr08 .auto-column:hover .auto-images {transform:translateY(-5px);box-shadow: 0 8px 10px 0 rgba(0, 19, 60, .12), 0 4px 4px 0 rgba(0, 20, 61, .08), 0 16px 16px 0 rgba(0, 20, 61, .08), 0 32px 32px 0 rgba(0, 20, 61, .08), 0 0 0 1px rgba(0, 20, 61, .08);}
.auto-pr08 .auto-column .photo-titbg.gradient {padding:1.25rem;text-shadow:none;background:none;display:block;-webkit-transition:transform .3s, -ms-transform .3s;transition:transform .3s, -ms-transform .3s}
.auto-pr08 .auto-column a:hover .photo-titbg.gradient {-ms-transform:translateY(-13.5%);transform:translateY(-13.5%)}
.auto-pr08 .auto-column a::before {content:'';position:absolute;z-index:2;left:0;right:0;top:0;bottom:0;background:linear-gradient(transparent 30%,rgba(0,0,0,.9) 90%)}
.auto-pr08 .photo-btn {width:35px;height:35px;border-width:1px;border-style:solid;border-color:transparent;top:50%;transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg)}
.auto-pr08 .photo-btn::before {content:'';position:absolute;z-index:-1;border-width:5px;border-style:solid;border-color:transparent;left:0px;right:0;top:0px;bottom:0}
.auto-pr08 .photo-btn.auto-prev {left:-40px;border-left-color:rgba(255,255,255,.35);border-bottom-color:rgba(255,255,255,.35)}
.auto-pr08 .photo-btn.auto-next {right:-40px;border-right-color:rgba(255,255,255,.35);border-top-color:rgba(255,255,255,.35)}
.auto-pr08 .photo-btn.auto-prev::before {border-left-color:rgba(255,255,255,.35);border-bottom-color:rgba(255,255,255,.35)}
.auto-pr08 .photo-btn.auto-next::before {border-right-color:rgba(255,255,255,.35);border-top-color:rgba(255,255,255,.35)}


/**********************************************
note : 갤러리 타입 - 기사뷰
**********************************************/
/* 제목 */
#gallery-wrap.type-1 .gallery-article-viewer .viewer-titles {margin-top:2rem;text-align:left;}

/* 태그 */
#gallery-wrap.type-1 .gallery-article-viewer .tag-group {margin:1.5rem 0;}

/* sns */
#gallery-wrap.type-1 .article-view-sns {padding:1rem 0}

/* 화살표 */
#gallery-wrap.type-1 .gallery-btn {width:70px;height:120px;font-size:2.5rem;background-color:rgba(0,0,0,.03);transition:all .2s ease-in-out}
#gallery-wrap.type-1 .gallery-btn:hover {background-color:rgba(0,0,0,.05)}

/* 기사본문 - 작성자 */
#gallery-wrap.type-1 .view-editors {margin:1.5rem 1.25rem 1rem}
#gallery-wrap.type-1 .view-editors::after {content:'';display:table;clear:both}
#gallery-wrap.type-1 .view-editors .profile-images {overflow:hidden;float:left;position:relative;width:45px;height:45px;margin-right:.625rem;border-radius:50%}
#gallery-wrap.type-1 .view-editors .profile-images::before {content:'';position:absolute;z-index:1;border-radius:50%;left:0;right:0;top:0;bottom:0;border:1px solid rgba(0,0,0,.1)}
#gallery-wrap.type-1 .view-editors .names {display:block;overflow:hidden;min-width:95px;line-height:1.25em;letter-spacing:-0.05em}
#gallery-wrap.type-1 .view-editors .articles {display:inline-block;overflow:hidden;position:relative;padding-right:.8rem;font-size:.75rem;line-height:1.25em;color:#818181;letter-spacing:-0.05em;text-overflow:ellipsis;white-space:nowrap}
#gallery-wrap.type-1 .view-editors .articles::after {content:'';position:absolute;z-index:1;right:0;top:50%;border-width:3px;border-style:solid;border-color:transparent transparent transparent #c00;-ms-transform:translateY(-50%);transform:translateY(-50%)}
#gallery-wrap.type-1 .view-editors .articles:hover, #gallery-wrap.type-1 .view-editors .articles:active {color:rgba(0,0,0,.75)}
@media screen and (max-width: 63.9375em) {
	.row #gallery-wrap.type-1 .view-editors .names {line-height:1em}
}
@media screen and (max-width: 39.9375em) {
	.row #gallery-wrap.type-1 .view-editors .float-right {float:none !important;margin-left:auto;margin-right:auto}
	.row #gallery-wrap.type-1 .view-editors {width:165px;margin:1rem auto 0;}
	.row #gallery-wrap.type-1 .view-editors .names {padding-top:6px;}
}

/**********************************************
note : 하단 스킨5
**********************************************/
#user-footer.type-3 {padding:0}
#user-footer.type-3 .dis-table {margin:0 auto 3.875rem;border-top:1px solid #d7d7d7;table-layout:fixed}
#user-footer.type-3 .dis-table-cell {padding-top:1.875rem;vertical-align:middle}
#user-footer.type-3 .dis-table-cell.logo {width:220px;padding-right:50px;text-align:left}

/* copyright */
#user-footer.type-3 .address {display:block;width:auto;margin:0;padding:0;list-style:none}
#user-footer.type-3 .address::after {content:'';display:table;clear:both}
#user-footer.type-3 .address > li {float:left;font-size:.75rem;line-height:1.625;color:#777}
#user-footer.type-3 .address > li::before {content:'';display:inline-block;overflow:hidden;width:0;height:.625rem;margin:0 .625rem;border-left:1px solid rgba(0,0,0,.25);vertical-align:baseline}
#user-footer.type-3 .address > :first-child::before, #user-footer.type-3 .address > li.clear::before {display:none}
#user-footer.type-3 .address > li.clear {margin-left:0;clear:both}
#user-footer.type-3 .address a {color:#777;text-decoration:none}
#user-footer.type-3 .address .copyright {display:inline-block;margin-left:1.25rem}

/* navigation */
#user-footer.type-3 .footer-nav {display:block;margin-top:1.25rem;padding-top:1.25rem;font-size:0;border-top:1px solid #d7d7d7;text-align:left}
#user-footer.type-3 .footer-nav > a {display:inline-block;font-size:.813rem;line-height:1.125;letter-spacing:-.05em;color:#777}
#user-footer.type-3 .footer-nav > a:hover {text-decoration:underline}
#user-footer.type-3 .footer-nav > a::before {content:'';display:inline-block;overflow:hidden;width:0;height:.625rem;margin:0 .875rem;border-left:1px solid rgba(0,0,0,.25);vertical-align:baseline}
#user-footer.type-3 .footer-nav > :first-child::before {display:none} 
#user-footer.type-3 .footer-nav > a > strong {color:#333}

/* ndsoft */
#user-footer.type-3 .ndsoft {display:inline-block;position:inherit;z-index:inherit;right:inherit;bottom:inherit;margin-left:.375rem;line-height:0;vertical-align:middle}


/**********************************************
note : 하단 스킨3
**********************************************/
#user-footer.type-1 {padding:0;margin:1.875rem 0 0}

/* infomation */
#user-footer.type-1 .infomation {padding:.9375rem 1.25rem;background-color:#31343b}
#user-footer.type-1 .infomation::after {content:'';display:table;clear:both}
#user-footer.type-1 .infomation > .inner {padding:0 50px}
#user-footer.type-1 .infomation .notice {float:left;width:calc(50% - 100px);margin:0;font-size:0;text-align:left}
#user-footer.type-1 .infomation .notice.for-event {padding-left:50px}
#user-footer.type-1 .infomation .notice > dt, #user-footer.type-1 .infomation .notice > dd {display:inline-block;margin:0;vertical-align:middle}
#user-footer.type-1 .infomation .notice > dt {overflow:hidden;width:85px;height:29px;font-size:.813rem;font-weight:normal;line-height:29px;letter-spacing:-.05em;color:#fff;border:1px solid #fff;text-align:center;text-overflow:ellipsis;white-space:nowrap}
#user-footer.type-1 .infomation .notice > dd {overflow:hidden;width:calc(100% - 85px);padding-left:1rem;font-size:.813rem;font-weight:700;line-height:1.125;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap}
#user-footer.type-1 .infomation .notice > dd > a {color:#fff}
#user-footer.type-1 .infomation .sns-group {display:block;float:right;width:200px;padding:0;margin:0;font-size:0;list-style:none;text-align:right}
#user-footer.type-1 .infomation .sns-group > li {display:inline-block;margin-left:1px;font-size:1rem;text-align:center;vertical-align:middle}
#user-footer.type-1 .infomation .sns-group > :first-child {margin-left:0}
#user-footer.type-1 .infomation .sns-group > li > a {display:block;overflow:hidden;position:relative;width:29px;height:29px;color:#fff;background-color:rgba(255,255,255,.08);text-decoration:none}
#user-footer.type-1 .infomation .sns-group > li .fa, #user-footer.type-1 .infomation .sns-group > li i[class*="icon-"] {position:absolute;z-index:1;left:50%;top:50%;line-height:0;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}

/* navgation */
#user-footer.type-1 .footer-nav {display:block;margin-bottom:1.875rem;border-bottom:1px solid rgba(0,0,0,.1);border-top:1px solid rgba(0,0,0,.1)}
#user-footer.type-1 .footer-nav > .inner {display:block;font-size:0;text-align:center}
#user-footer.type-1 .footer-nav a {display:inline-block;overflow:hidden;height:52px;margin-left:1.875rem;padding:0 .625rem;font-size:.75rem;font-weight:normal;line-height:52px;letter-spacing:-.05em;color:#666}
#user-footer.type-1 .footer-nav > .inner > :first-child {margin-left:0}

/* copyright */
#user-footer.type-1 .footer-copy {display:table;margin-left:auto;margin-right:auto;margin-bottom:3.875rem;table-layout:fixed}
#user-footer.type-1 .footer-copy > .cells {display:table-cell;vertical-align:top}
#user-footer.type-1 .footer-copy > .cells.logo {width:180px;padding-right:50px;text-align:left}
#user-footer.type-1 .address {display:block;width:auto;margin:0;padding:0;list-style:none}
#user-footer.type-1 .address::after {content:'';display:table;clear:both}
#user-footer.type-1 .address > li {float:left;margin-left:1.25rem;font-size:.813rem;line-height:1.625;letter-spacing:-.025em;color:#666}
#user-footer.type-1 .address > :first-child {margin-left:0}
#user-footer.type-1 .address > li.clear {margin-left:0;clear:both}
#user-footer.type-1 .address > li > strong, #user-footer.type-1 .address strong > a {color:rgba(0,0,0,.95);text-decoration:none}
#user-footer.type-1 .address a {color:#666;text-decoration:none}
#user-footer.type-1 .address .copyright {display:inline-block;margin-left:1.25rem}

/* ndsoft */
#user-footer.type-1 .ndsoft {display:block;position:inherit;z-index:inherit;right:inherit;bottom:inherit;margin-top:.625rem;text-align:right}
#user-footer.type-1 .ndsoft > a {display:inline-block}

/**************************************************
note : 소개페이지
**************************************************/
/* 신문사소개 */
.com-about .com-company .row {padding:.625rem 0;border-bottom:1px dotted #dfdfdf;background:transparent}
.com-about .com-company .row:last-child {border:0;}
.com-about .com-company .row:hover {background:rgba(0,0,0,.03)}
.com-about .com-company .row .tit {font-size:1.063rem;font-weight:500}
@media screen and (max-width: 39.9375em) {
	.row .com-about.skin-2.custom br {display:none;}
	.row .com-about.skin-2.custom section {padding:0;padding-right:0;}
}


/**************************************************
note : 뉴스레터
**************************************************/
.index-wrap.letter.letter-custom-2 table {max-width:960px}