@charset "UTF-8";
/**********************************************
note : webfonts
**********************************************/
@import url('//fonts.googleapis.com/css?family=Nanum+Myeongjo:400,700,800|Noto+Sans+KR:100,300,400,500,700,900&subset=korean'); /* 나눔명조,본고딕 */
@import url('https://fonts.googleapis.com/css?family=Gothic+A1&display=swap'); /* 고딕A1 */

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

/*
body,th,td,input,select,textarea,button,
h1,h2,h3,h4,h5,h6 {font-family:-apple-system,BlinkMacSystemFont,'Gothic A1','돋움','dotum',"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}
*/

.auto-images{image-rendering: -webkit-optimize-contrast;/* Webkit (화질 저하개선) 18025 */}

/**********************************************
note : 기본셋팅
**********************************************/
.cursor-pointer {cursor:pointer}
@media screen and (max-width: 63.9375em) {
	.row .desktop-only {display:none}
}

@media print {
  a[href]:after {content:none !important}
  .print-hide {display:none !important}
}


/* 기사제목-상단레이어(fix)-버튼 */
#article-header-title .aht-btn {max-width:100%; width:53px; height:53px; top:3px;
font-size:2.25rem;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:50%;box-shadow:1px 1px 1px rgba(0,0,0,.08);transform:scale3d(1, 1, 1);opacity:1;-webkit-transition:all .35s;transition:all .35s}
#article-header-title .aht-btn.prev {left:220px}
#article-header-title .aht-btn.next {right:220px}

/**********************************************
note : 관리자메뉴
**********************************************/
#admin-nav .new-mark {position:relative}
#admin-nav .new-mark::after {content:'NEW';position:absolute;z-index:1;left:calc(100% - 8px);top:0;padding:.15rem .3rem;font-size:.5rem;line-height:1em;color:#fefefe;background-color:#f39a11;border-radius:1rem}
@media screen and (min-width: 64em) {
	#admin-wrap.active #admin-nav .new-mark {position:static}
	#admin-wrap.active #admin-nav .new-mark::after {left:inherit;right:1rem;top:50%;transform:translateY(-50%)}
}

/**********************************************
note : 사진추가
**********************************************/
/* 워터마크선택 */
.wm-select {display:table;width:100%;height:60px;margin-bottom:1rem;table-layout:fixed}
.wm-select::after {content:'';display:table;clear:both}
.wm-select input[type="radio"],.wm-select input[type="checkbox"] {display:none}
.wm-select input[type="radio"] + label,.wm-select input[type="checkbox"] + label {display:table-cell;position:relative;width:100%;height:100%;background-color:#0e4070;text-align:center;vertical-align:middle}
.wm-select input[type="radio"] + label i[class*="s7-"],.wm-select input[type="checkbox"] + label i[class*="s7-"] {position:absolute;z-index:1;left:0;top:0;width:100%;height:60px;background-color:transparent;border:1px solid rgba(0,0,0,.12);-webkit-transition:all .25s;transition:all .25s}
.wm-select input[type="radio"] + label i[class*="s7-"]::before,.wm-select input[type="checkbox"] + label i[class*="s7-"]::before {display:none;position:absolute;z-index:2;left:50%;top:50%;font-size:2.25rem;color:#e73f72;transform:translateX(-50%) translateY(-50%)}
.wm-select input[type="radio"]:checked + label i[class*="s7-"],.wm-select input[type="checkbox"]:checked + label i[class*="s7-"] {display:block;background-color:rgba(255,255,255,.75);border-width:3px;border-color:#e73f72}
.wm-select input[type="radio"]:checked + label i[class*="s7-"]::before,.wm-select input[type="checkbox"]:checked + label i[class*="s7-"]::before {display:block}
.wm-select input[type="radio"] + label img,.wm-select input[type="checkbox"] + label img {max-width:140px}
@media screen and (max-width: 39.9375em) {
	.wm-select input[type="radio"] + label i[class*="s7-"],.wm-select input[type="checkbox"] + label i[class*="s7-"] {height:100%}
	.wm-select input[type="radio"] + label img,.wm-select input[type="checkbox"] + label img {max-width:100%}
}

/**********************************************
note : 회원
**********************************************/
.member-join .join-content .join-type .join-type-msg {margin:1rem 0 0;font-size:.8rem;color:rgba(0,0,0,.4)}
.member-join .join-content .join-type .join-type-a:hover .join-type-msg {color:rgba(255,255,255,.55)}

/**********************************************
note : 박스
**********************************************/
/* box skin */
.box-skin .header strong, .box-skin .header a,.box-skin .header .skin-column strong, .box-skin .header .skin-column a {font-size:1.063rem;font-weight:400;line-height:1em;text-decoration:none}
.box-skin .header a.btm-Kor {background-image:url('data:image/gif;base64,R0lGODlhJAALAIABAJmZmf///yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFMTdGMjNCRjkxREUxMUU3QTczNkIxNDhDMTc3ODQ5NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFMTdGMjNDMDkxREUxMUU3QTczNkIxNDhDMTc3ODQ5NyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkUxN0YyM0JEOTFERTExRTdBNzM2QjE0OEMxNzc4NDk3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkUxN0YyM0JFOTFERTExRTdBNzM2QjE0OEMxNzc4NDk3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAQAAAQAsAAAAACQACwAAAjmMH4DLqA1iNC+tJ6eFrFbagdx1ZFK4lSKlpavqJsq3mm3d3e/+0pOti+l8DRDwNCqSlEoa08mEMQoAOw==')}

/* tab menu */
.tabs-wrap .tabs-header {font-size:1.063rem;font-weight:500}
.tabs-wrap .tabs-navs .tabs-item a {padding:0.01rem 1.25rem;font-family:-apple-system,BlinkMacSystemFont,'Noto Sans KR','Malgun Gothic','돋움','dotum',"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:1.063rem;font-weight:400}
.tabs-navs .tabs-item.active a {font-weight:500 !important}

/* tabbox */
.tabs-wrap.line,.tabs-wrap .tabs-navs .tabs-item a,.tabs-wrap .tabs-panel {border-color:rgba(0,0,0,.2) !important}
.tabs-navs .tabs-item.active a {border-bottom-color:transparent !important}

/* box custom */
.box-custom {font-size:2rem !important;line-height:1.25em !important;text-align:center}
.box-custom.text-left {text-align:left}
/*.box-custom:hover {text-decoration:underline !important}*/

/**********************************************
note : 메인(PC) event-section
**********************************************/
.index-wrap.event-section .index-columns.grid-3 {padding-left:0}


/**********************************************
note : 메인(PC) type5
**********************************************/
.index-wrap.type-5 {padding-top:2rem;padding-bottom:2rem;background-color:#fafafa}
.index-wrap.type-5 .index-columns.grid-1 {padding-right:1.25rem}
.index-wrap.type-5 .index-columns.grid-2 {padding-left:1.25rem;border-left:none}
.index-wrap.type-5 .index-columns.grid-3 {padding-left:1.25rem}
.index-wrap.type-5 .index-columns.grid-4 {padding-right:1.25rem;border-right:none}
.index-wrap.type-5 .index-columns.grid-5 {padding-right:1.875rem}
.index-wrap.type-5 .index-columns.grid-6 {padding-left:.625rem;padding-right:1.25rem}
.index-wrap.type-5 .index-columns-flex {background-color:#fff}
.index-wrap.type-5 .index-columns-flex.border-top {border-top:1px solid #ccc}
.index-wrap.type-5 .index-columns-flex.border-bottom {border-bottom:1px solid #ccc}

/**********************************************
note : 메인(PC) type6
**********************************************/
.index-wrap.type-6 {padding-top:2rem}
.index-wrap.type-6 .index-columns.grid-1 {padding-right:1.25rem}
.index-wrap.type-6 .index-columns.grid-2 {padding-left:1.25rem;border-left:none}
.index-wrap.type-6 .index-columns.grid-3 {padding-left:1.25rem}
.index-wrap.type-6 .index-columns.grid-4 {padding-right:1.25rem;border-right:none}
.index-wrap.type-6 .index-columns.grid-5 {padding-right:1.875rem}
.index-wrap.type-6 .index-columns.grid-6 {padding-left:.625rem;padding-right:1.25rem}
.index-wrap.type-6 .index-columns-flex {;background-color:#fafafa}
.index-wrap.type-6 .index-columns-flex.border-top {border-top:1px solid #ccc}
.index-wrap.type-6 .index-columns-flex.border-bottom {border-bottom:1px solid #ccc}

/**********************************************
note : 메인(PC) type7
**********************************************/
.index-wrap.type-7 {padding-top:2rem}
.index-wrap.type-7 .index-columns.grid-1 {padding-right:1.25rem}
.index-wrap.type-7 .index-columns.grid-2 {padding-left:1.25rem;border-left:none}
.index-wrap.type-7 .index-columns.grid-3 {padding-left:1.25rem}
.index-wrap.type-7 .index-columns.grid-4 {padding-right:1.25rem;border-right:none}
.index-wrap.type-7 .index-columns.grid-5 {padding-right:1.875rem}
.index-wrap.type-7 .index-columns.grid-6 {padding-left:.625rem;padding-right:1.25rem}
.index-wrap.type-7 .index-columns.grid-7 {padding-right:1.25rem}
.index-wrap.type-7 .index-columns-flex {background-color:#fafafa}
.index-wrap.type-7 .index-columns-flex.border-top {border-top:1px solid #ccc}
.index-wrap.type-7 .index-columns-flex.border-bottom {border-bottom:1px solid #ccc}

/**********************************************
note : 메인(mobile) new-type
**********************************************/
.contain {background-size:contain !important}

/* mobile */
.index-wrap.mobile .mobile-tabs {padding-left:.625rem;padding-right:.625rem;margin-bottom:.625rem}
.index-wrap.mobile .box-skin {padding-top:1rem;padding-bottom:1rem;margin-bottom:.625rem}
.index-wrap.mobile .box-skin .header > strong, .index-wrap.mobile .box-skin .header > a {margin-bottom:1rem}
@media screen and (max-width: 39.9375em) {
	.index-wrap.mobile {margin-left:-1.25rem;margin-right:-1.25rem}
}
.index-wrap.mobile .mobile-tabs {padding-left:.225rem;padding-right:.225rem;margin-bottom:.625rem}


/* mobile template(기본형태) */
.index-wrap.mobile.template .box-skin2 {padding:inherit}
.index-wrap.mobile.template .box-skin3 {padding:inherit}

/* mobile */
.index-wrap.mobile .box-skin2 {padding-left:.625rem;padding-right:.625rem;background-color:#fff; padding-top:.5rem;padding-bottom:.5rem;margin-bottom:.625rem}
.index-wrap.mobile .box-skin2 .header > strong, .index-wrap.mobile .box-skin2 .header > a {margin-bottom:1rem}
@media screen and (max-width: 63.9375em) {
	.index-wrap.mobile .box-skin2 .header > strong, .index-wrap.mobile .box-skin2 .header > a {font-family:inherit !important;font-weight:700 !important}
}
@media screen and (max-width: 39.9375em) {
	.index-wrap.mobile .box-skin2 .header > strong, .index-wrap.mobile .box-skin2 .header > a {font-family:inherit !important;font-weight:700 !important}
}

.index-wrap.mobile .box-skin3 {padding-left:.625rem;padding-right:.625rem;background-color:#fff; padding-top:0rem;padding-bottom:.5rem;margin-bottom:.625rem}
.index-wrap.mobile .box-skin3 .header > strong, .index-wrap.mobile .box-skin3 .header > a {margin-bottom:1rem}

@media screen and (max-width: 63.9375em) {
	.index-wrap.mobile .box-skin3 .header > strong, .index-wrap.mobile .box-skin3 .header > a {font-family:inherit !important;font-weight:700 !important}
}
@media screen and (max-width: 39.9375em) {
	.index-wrap.mobile .box-skin3 .header > strong, .index-wrap.mobile .box-skin3 .header > a {font-family:inherit !important;font-weight:700 !important}
}


/**********************************************
note : 리스트 type2
**********************************************/
.index-wrap.list-type-2 .index-columns.grid-1 {padding-right:30px}
@media screen and (max-width: 63.9375em) {
	.row .index-wrap.list-type-2 .index-row,.row .index-wrap.list-type-2 .index-columns {display:block;width:auto !important}
	.row .index-wrap.list-type-2 .index-columns.grid-1,.row .index-wrap.list-type-2 .index-columns.grid-2 {padding-left:0;padding-right:0}
}

/* 리스트내용 */
.user-content.custom-photo .user-aside {width:356px}
@media screen and (max-width: 63.9375em) {
	.row .user-content.custom-photo .user-snb,.row .user-content.custom-photo .user-aside {display:block;width:auto !important;padding-left:0;padding-right:0}
}

/* photo search */
#user-container .photo-search {margin:2.5rem 0;padding:2rem 0;background-color:#fafafa;/*border:1px solid rgba(0,0,0,.08);*/text-align:center; background-size: cover; background-image: url('/image/photo_title.jpg'); background-position: center top;
    background-repeat: no-repeat;}
#user-container .photo-search::after {content:'';display:table;clear:both}
#user-container .photo-search .sch-wrapper {display:inline-block;width:100%;max-width:450px;margin-left:auto;margin-right:auto}
#user-container .photo-search .sch-wrapper::after {content:'';display:table;clear:both}
#user-container .photo-search .photo-search-form {float:left;position:relative;width:calc(100% - 121px);margin-right:1px}
#user-container .photo-search .photo-search-form .search-input {height:52px;margin:0;padding:0 4rem 0 1rem;border-color:rgba(0,0,0,.08);box-shadow:none;-webkit-transition:all .35s;transition:all .35s}
#user-container .photo-search .photo-search-form .search-input:focus {-webkit-border-image:-webkit-linear-gradient(to right, #335ec6 0%, #d62084 100%);border-image:linear-gradient(to right, #335ec6 0%, #d62084 100%);border-image-slice:1}
#user-container .photo-search .photo-search-form .search-button {position:absolute;z-index:1;right:0;top:0;width:60px;height:52px;font-size:2rem;cursor:pointer}
#user-container .photo-search .search-plus {float:left;width:60px;height:52px;font-size:1.25rem;color:#fefefe;cursor:pointer}
#user-container .photo-search .search-tops {float:left;width:60px;height:52px;font-size:1.25rem;color:#fefefe;background-color:#aab1bd;cursor:pointer}
#user-container .panel.panel-hide {display:none}
@media screen and (max-width: 63.9375em) {
	.row #user-container .photo-search {padding-left:1.25rem;padding-right:1.25rem;border-left:none;border-right:none}
}

/* 목록sm */
.article-list .article-list-content .list-image {background-size:auto 100%}

/**********************************************
note : 기사뷰
**********************************************/
/* sns */
.article-sns-group .sns-btns .sns-btn-icons.telegram {background-color:#2aa3dc}
.article-sns-group .sns-btns .sns-btn-icons .icon-telegram {display:inline-block}
.article-sns-group .sns-btns .sns-btn-icons .icon-telegram::before {content:"\f2c6";font:normal normal normal 1.25rem FontAwesome !important;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}

/* 기자이메일 */
.article-view-header .info-text .info-text-email {font-size:.8em;letter-spacing:-0.025em;color:#999999}
.article-view-header .info-text .info-text-email a {color:#999999}
.article-view-header .info-text .info-text-email a:hover {color:rgba(0,0,0,.9)}
/*
@media screen and (max-width: 39.9375em) {
	.row .article-view-header .info-text .info-text-email {display:none}
}
*/

/* 캡션 */
@media screen and (max-width: 39.9375em) {
	.row .article-veiw-body.view-page .photo-layout figcaption {text-align:left}
}

/**********************************************
note : 자동박스
**********************************************/
/* safari 오류 */
@media screen and (-webkit-min-device-pixel-ratio:0){
	.auto-article .slick-slide [class*="line-height-"] {display:block}
}


/* 포토타이틀 */
.photo-titbg.gradient {background:linear-gradient(transparent, rgba(0,0,0,.95))}
.photo-titbg3.gradient {background:linear-gradient(transparent, rgba(0,0,0,.95))}

/* font colors */
.auto-fontB {color:rgba(0,0,0,.7) !important}

/* 링크 */
.auto-article .onload:hover,.auto-article a:hover .onload {color:#000 !important}
.auto-article .auto-fontF.onload:hover,.auto-article a:hover .auto-fontF.onload {color:#fff !important}

/* mr03(import) */
.auto-mr03 {position:relative;height:50px;padding-right:1rem;background-color:#fff;border-width:5px;border-style:solid;-webkit-border-image:-webkit-linear-gradient(to right, #335ec6 0%, #d62084 100%);border-image:linear-gradient(to right, #335ec6 0%, #d62084 100%);border-image-slice:1}
.auto-mr03 .auto-titles {display:block;float:left;position:relative;z-index:500;margin-right:1.125rem;padding:.713rem 1.125rem;font-size:1rem;font-weight:400;line-height:1;letter-spacing:-0.05em;color:rgba(0,0,0,.9)}
.auto-mr03 .auto-container {padding:.5rem 0 .3rem}
.auto-mr03 .slick-slide{margin:2px 0}

/* mr04(import) */
.auto-mr04 {position:relative;height:50px;background-color:#fff;border-width:5px;border-style:solid;-webkit-border-image:-webkit-linear-gradient(to right, #335ec6 0%, #d62084 100%);border-image:linear-gradient(to right, #335ec6 0%, #d62084 100%);border-image-slice:1}
.auto-mr04 .auto-titles {display:block;float:left;position:relative;z-index:500;margin-right:1.125rem;padding:.713rem 1.125rem;font-size:1rem;font-weight:400;line-height:1;letter-spacing:-0.05em;color:rgba(0,0,0,.9); cursor:pointer}
.auto-mr04 .auto-container {padding:.5rem 0 .3rem}
.auto-mr04 .slick-slide{margin-top:2px}
.auto-mr04 .slick-arrow{display:none !important}
.auto-mr04 .vertical-content-more{z-index:9;box-sizing:content-box; margin:-5px; background-color:#fff;border-width:5px;border-style:solid;border-image:linear-gradient(to right, #335ec6 0%, #d62084 100%);border-image-slice:1}
.auto-mr04 .vertical-content-more .slick-list{position:relative; margin-right:-10px; height:135px; overflow-y:scroll}
.auto-mr04 .fa-sort-down{top:-3px}
.auto-mr04 .fa-sort-up{top:4px}
.auto-mr04 .page-cover{width:100%;height:100%;position:fixed;top:0;left:0;background:transparent;opacity:1;z-index:1;display:none}
.auto-mr04 .page-cover.open{display:block}

/* mr05(import) */
.auto-mr05 {position:relative;height:50px;background-color:#fff;border-width:5px;border-style:solid;-webkit-border-image:-webkit-linear-gradient(to right, #335ec6 0%, #d62084 100%);border-image:linear-gradient(to right, #335ec6 0%, #d62084 100%);border-image-slice:1}
.auto-mr05 .auto-titles {display:block;float:left;position:relative;z-index:500;margin-right:1.125rem;padding:.713rem 1.125rem;font-size:1rem;font-weight:400;line-height:1;letter-spacing:-0.05em;color:rgba(0,0,0,.9); cursor:pointer}
.auto-mr05 .auto-container {padding:.5rem .3rem}
.auto-mr05 .slick-slide{margin-top:2px}
.auto-mr05 .slick-arrow{display:none !important}
.auto-mr05 .vertical-content-more{padding:0 !important; box-sizing:border-box; margin:0 -5px; background-color:#fff; border-width:0 5px 5px;border-style:solid;border-image:linear-gradient(to right, #335ec6 0%, #d62084 100%);border-image-slice:1; z-index:99}
.auto-mr05 .vertical-content-more .slick-list{width:100%; padding:5px 20px; position:relative; margin-right:-10px; height:135px; background-color:#f7f7f7; overflow-y:scroll; z-index:99999}
.auto-mr05 .fa-sort-down{top:-3px}
.auto-mr05 .fa-sort-up{top:4px}
.auto-mr05 .page-cover{width:100%;height:100%;position:fixed;top:0;left:0;background:transparent;opacity:1;z-index:1;display:none}
.auto-mr05 .page-cover.open{display:block}

/* mr06(import) */
.auto-mr06 {position:relative;height:50px;background-color:#fff;border-width:5px;border-style:solid;-webkit-border-image:-webkit-linear-gradient(to right, #335ec6 0%, #d62084 100%);border-image:linear-gradient(to right, #335ec6 0%, #d62084 100%);border-image-slice:1}
.auto-mr06 .auto-titles {display:block;float:left;position:relative;z-index:500;margin-right:1.125rem;padding:.713rem 1.125rem;font-size:1rem;font-weight:400;line-height:1;letter-spacing:-0.05em;color:rgba(0,0,0,.9); cursor:pointer}
.auto-mr06 .auto-titles1 {display:block;position:absolute;top:0; right:0;z-index:500;margin-right:-0.625rem; padding:.713rem 1.125rem;font-size:1rem;font-weight:400;line-height:1;letter-spacing:-0.05em;color:rgba(0,0,0,.9); cursor:pointer;}
.auto-mr06 .auto-container {padding:.5rem .3rem}
.auto-mr06 .slick-slide{margin-top:2px}
.auto-mr06 .slick-arrow{display:none !important}
.auto-mr06 .vertical-content-more{padding:0 !important; box-sizing:border-box; margin:0 -5px; background-color:#fff; border-width:0 5px 5px;border-style:solid;border-image:linear-gradient(to right, #335ec6 0%, #d62084 100%);border-image-slice:1; z-index:99}
.auto-mr06 .vertical-content-more .slick-list{width:100%; padding:5px 20px; position:relative; margin-right:-10px; height:135px; background-color:#f7f7f7; overflow-y:scroll; z-index:99999}
.auto-mr06 .fa-sort-down{top:-3px}
.auto-mr06 .fa-sort-up{top:4px}
.auto-mr06 .page-cover{width:100%;height:100%;position:fixed;top:0;left:0;background:transparent;opacity:1;z-index:1;display:none}
.auto-mr06 .page-cover.open{display:block}

/* dp03 */
.auto-dp03 .auto-columns {position:relative;background-color:#fff}
.auto-dp03 .auto-columns::after {content:'';display:table;clear:both}
.auto-dp03 .auto-columns a {display:block}
.auto-dp03 .auto-columns a::before {content:'';position:absolute;z-index:1;left:0;right:0;top:0;bottom:0;color:transparent;background:transparent;border:1px solid rgba(0,0,0,.2)}
.auto-dp03 .auto-columns .auto-content {min-height:88px;padding:1.25rem}





/* dr02 */
.auto-dr02 .auto-columns {position:relative;background-color:#fff}
.auto-dr02 .auto-columns::after {content:'';display:table;clear:both}
.auto-dr02 .auto-columns a {display:block}
.auto-dr02 .auto-columns a::before {content:'';position:absolute;z-index:1;left:0;right:0;top:0;bottom:0;color:transparent;background:transparent;border:1px solid rgba(0,0,0,.2)}
.auto-dr02 .auto-columns .auto-content {min-height:88px;padding:1.25rem}
.auto-dr02 .auto-pager {position:absolute;z-index:10;right:0;top:-2rem}
.auto-dr02 .auto-pager li[id*="slick-"] button[data-role] {width:14px;height:14px;background:#fff;border:1px solid rgba(0,0,0,.2)}
.auto-dr02 .auto-pager li[id*="slick-"].slick-active button[data-role] {background-color:#aaa !important;border-color:transparent}

/* dr03 */
.auto-dr03 .auto-pager {margin-top:1.25rem}
.auto-dr03 .auto-pager li[id*="slick-"] button[data-role] {width:14px;height:14px;background:#fff;border:1px solid rgba(0,0,0,.2)}
.auto-dr03 .auto-pager li[id*="slick-"].slick-active button[data-role] {background-color:#aaa !important;border-color:transparent}

/* pr08 */
.auto-pr08 .auto-column {padding-left:1.25rem;padding-right:1.25rem}
.auto-pr08 .auto-column .auto-images::before {-webkit-transition:all .15s;transition:all .15s}
.auto-pr08 .auto-column a:hover .auto-images::before {border-width:2px;border-color:#325fc6}
.auto-pr08 .photo-btn {top:40%;width:64px;height:64px;margin-top:-32px;font-size:2.25rem;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:50%;box-shadow:1px 1px 1px rgba(0,0,0,.08);transform:scale3d(1, 1, 1);opacity:1;-webkit-transition:all .35s;transition:all .35s}
.auto-pr08 .photo-btn.auto-prev {right:calc(95%)}
.auto-pr08 .photo-btn.auto-next {left:calc(95%)}
/* .auto-pr08 .photo-btn {top:40%;font-size:8rem;color:rgba(0,0,0,.2);transform:translateY(-50%);-webkit-transition:all .25s;transition:all .25s}
.auto-pr08 .photo-btn:hover {color:rgba(0,0,0,.9)} */
/* .auto-pr08 .photo-btn.auto-prev {right:calc(100% + 10px)}
.auto-pr08 .photo-btn.auto-next {left:calc(100% + 10px)} */
.auto-images.cover.contain {background-size:contain !important}


/* pr08-2 */
.auto-pr08-2 .auto-column {padding-left:4.25rem;padding-right:4.25rem;}
.auto-pr08-2 .auto-column .auto-images::before {-webkit-transition:all .15s;transition:all .15s}
.auto-pr08-2 .auto-column a:hover .auto-images::before {border-width:2px;border-color:#325fc6}
.auto-pr08-2 .photo-btn {top:60%;width:44px;height:44px;margin-top:-32px;font-size:2.55rem;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:50%;box-shadow:1px 1px 1px rgba(0,0,0,.08);transform:scale3d(1, 1, 1);opacity:1;-webkit-transition:all .35s;transition:all .35s}
.auto-pr08-2 .photo-btn.auto-prev {right:calc(95%);}.auto-pr08-2 .photo-btn.auto-next {left:calc(95%)}
.auto-pr08-2 .auto-images.cover.contain {background-size:contain !important}


/* pr09 */
.auto-pr09 {position:relative}
.auto-pr09 [class*="size-"] {padding-left:1.25rem;padding-right:1.25rem}
.auto-pr09 .photo-btn {top:50%;width:64px;height:64px;margin-top:-32px;font-size:2.25rem;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:50%;box-shadow:1px 1px 1px rgba(0,0,0,.08);transform:scale3d(.7, .7, 1);opacity:0;-webkit-transition:all .35s;transition:all .35s}
.auto-pr09:hover .photo-btn {transform: scale3d(1, 1, 1);opacity:.35}
.auto-pr09 .photo-btn:hover {opacity:1}
.auto-pr09 .photo-btn.auto-prev {left:1rem}
.auto-pr09 .photo-btn.auto-next {right:1rem}
.auto-pr09 .photo-titbg{padding:10px}

/* pr09 */
.auto-pr10-1 {position:relative}
.auto-pr10-1 [class*="size-"] {padding-left:1.25rem;padding-right:1.25rem}
.auto-pr10-1 .photo-btn {top:50%;width:40px;height:40px;margin-top:-32px;font-size:2.25rem;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:50%;box-shadow:1px 1px 1px rgba(0,0,0,.08);transform:scale3d(.7, .7, 1);opacity:0;-webkit-transition:all .35s;transition:all .35s}
.auto-pr10-1:hover .photo-btn {transform: scale3d(1, 1, 1);opacity:.35}
.auto-pr10-1 .photo-btn:hover {opacity:1}
.auto-pr10-1 .photo-btn.auto-prev {left:1rem}
.auto-pr10-1 .photo-btn.auto-next {right:1rem}
.auto-pr10-1 .auto-images {position:relative}
.auto-pr10-1 .movie::after {content:''; position:absolute; left:-.355rem;right:inherit;bottom:inherit;top:0rem;width:75px;height:82px;font-family:inherit;font-size:inherit;background:url('/image/vod.png') 0 0 no-repeat;background-size:100% auto;transform:translateX(0) translateY(0)}
.auto-pr10-1 .photo-titbg{padding:15px 10px}

/* pr09 */
.auto-pr10-2 {position:relative}
.auto-pr10-2 [class*="size-"] {padding-left:1.25rem;padding-right:1.25rem}
.auto-pr10-2 .photo-btn {top:50%;width:40px;height:40px;margin-top:-32px;font-size:2.25rem;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:50%;box-shadow:1px 1px 1px rgba(0,0,0,.08);transform:scale3d(.7, .7, 1);opacity:0;-webkit-transition:all .35s;transition:all .35s}
.auto-pr10-2:hover .photo-btn {transform: scale3d(1, 1, 1);opacity:.35}
.auto-pr10-2 .photo-btn:hover {opacity:1}
.auto-pr10-2 .photo-btn.auto-prev {left:1rem}
.auto-pr10-2 .photo-btn.auto-next {right:1rem}
.auto-pr10-2 .auto-images {position:relative}
.auto-pr10-2 .movie::after {content:''; position:absolute; left:-.185rem;right:inherit;bottom:inherit;top:.135rem;width:70px;height:77px;font-family:inherit;font-size:inherit;background:url('/image/file.png') 0 0 no-repeat;background-size:100% auto;transform:translateX(0) translateY(0)}
.auto-pr10-2 .photo-titbg{padding:15px 10px}

/* hr07 */
.auto-hr07 {overflow:hidden;position:relative}
.auto-hr07 .photo-titbg {padding-left:.9375rem;padding-right:.9375rem;padding-bottom:.9375rem}
.auto-hr07 .auto-nav {position:relative;padding-left:3.5rem;padding-right:3.5rem}
.auto-hr07 .auto-nav .slick-list {margin:0 -10px}
.auto-hr07 .auto-nav .slick-slide {margin:0 10px; cursor:pointer}
.auto-hr07 .auto-nav .slick-slide.slick-current .auto-images.line::before {border-width:2px;border-color:#c00}
.auto-hr07 .auto-nav .slick-slide.slick-current .auto-fontA {font-weight:700;color:#c00 !important}
.auto-hr07 .photo-btn {width:40px;height:40px;border-width:1px;border-style:solid;border-color:transparent;top:1.35rem;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.auto-hr07 .photo-btn::before {content:'';position:absolute;z-index:-1;border-width:1px;border-style:solid;border-color:transparent;left:0px;right:0;top:0px;bottom:0}
.auto-hr07 .photo-btn.auto-prev {left:.5rem;border-left-color:rgba(255,255,255,.25);border-bottom-color:rgba(255,255,255,.25)}
.auto-hr07 .photo-btn.auto-next {right:.5rem;border-right-color:rgba(255,255,255,.25);border-top-color:rgba(255,255,255,.25)}
.auto-hr07 .photo-btn.auto-prev::before {border-left-color:rgba(0,0,0,.7);border-bottom-color:rgba(0,0,0,.7)}
.auto-hr07 .photo-btn.auto-next::before {border-right-color:rgba(0,0,0,.7);border-top-color:rgba(0,0,0,.7)}

/* ha07-1(head) */
.auto-ha07-1 {position:relative}
.auto-ha07-1 .photo-btn {width:30px;top:200px;font-size:1.25rem;color:#888;background-color:transparent;border:1px solid #ddd;border-top:0;text-align:center}
.auto-ha07-1 .auto-pager {margin-top:1.25rem}
.auto-ha07-1 .auto-pager li[id*="slick-"] button[data-role] {width:14px;height:14px;background:#fff;border:1px solid rgba(0,0,0,.2)}
.auto-ha07-1 .auto-pager li[id*="slick-"].slick-active button[data-role] {background-color:#aaa !important;border-color:transparent}

/* ha06-4 */
.auto-ha06-4 .auto-content {float:left;position:relative;width:calc(17.5% - 15px);margin-left:15px;margin-bottom:15px}
.auto-ha06-4 .auto-content:first-child {width:30%;margin-left:0;margin-bottom:0;clear:both}
.auto-ha06-4 .auto-content:nth-child(n+10) {margin-bottom:0}
.auto-ha06-4 .auto-content a {display:block;position:relative;height:100%}
.auto-ha06-4 .auto-content .small-t {position:absolute;top:0;left:0;background-color:rgba(0,0,0,.7);opacity:0;-moz-transition:all 1s;transition:all .3s;}
.auto-ha06-4 .auto-content a:hover .small-t {opacity:1}
.auto-ha06-4 .auto-content a::before {content:'';position:absolute;z-index:1;border:1px solid rgba(0,0,0,.1);left:0;right:0;top:0;bottom:0}
.auto-ha06-4 .auto-content .auto-text {padding:1rem}

/* ma02-2(import) */
.auto-ma02-2 .auto-content {display:block;overflow:hidden;height:95px}
.auto-ma02-2 .auto-content:nth-child(2n) {margin-left:40px}
.auto-ma02-2 .auto-content:nth-child(n+3) {margin-top:30px}

/* p06(mobile) */
.m-auto-p06 .auto-images {height:0;padding-bottom:70%}

/* dr04 */
.auto-dr04 {position:relative}
.auto-dr04 .auto-columns {position:relative;background-color:#fff}
.auto-dr04 .auto-columns::after {content:'';display:table;clear:both}
.auto-dr04 .auto-columns a {display:block}
.auto-dr04 .auto-columns a::before {content:'';position:absolute;z-index:1;left:0;right:0;top:0;bottom:0;color:transparent;background:transparent;border:1px solid rgba(0,0,0,.2)}
.auto-dr04 .auto-columns:nth-child(2n) a::before {border-left:none}
.auto-dr04 .auto-columns .auto-images {height:0;padding-bottom:70%}
.auto-dr04 .auto-columns .auto-content {padding:.9375rem}
.auto-dr04 .auto-pager {position:absolute;z-index:2;right:0;top:-35px}
.auto-dr04 .auto-pager li[id*="slick-"] button[data-role] {margin:0 0 0 .25rem}
.auto-dr04 .auto-pager li[id*="slick-"] button[data-role] {width:14px;height:14px;background:#fff;border:1px solid rgba(0,0,0,.2)}
.auto-dr04 .auto-pager li[id*="slick-"].slick-active button[data-role] {background-color:#aaa !important;border-color:transparent}

/* pa02 */
.auto-pa02 .auto-columns {overflow:hidden;position:relative;background-color:#fff}
.auto-pa02 .auto-columns a {display:block}
.auto-pa02 .auto-columns a::before {content:'';position:absolute;z-index:1;width:100%;height:100%;left:0;top:0;border:1px solid rgba(0,0,0,.12)}
.auto-pa02 .auto-images {height:0;padding-bottom:75%;background-size:auto 100%;-webkit-transition:all .35s;transition:all .35s}
.auto-pa02 a:hover .auto-images {transform:scale3d(1.025, 1.025, 1.025)}
.auto-pa02 .auto-content {min-height:66px;padding:.75rem 1rem}

/* mp04 */
.auto-mp04 .auto-columns {overflow:hidden;position:relative;background-color:#fff}
.auto-mp04 .auto-columns a {display:block}
.auto-mp04 .auto-columns a::before {content:'';position:absolute;z-index:1;width:100%;height:100%;left:0;top:0;border:1px solid rgba(0,0,0,.12)}
.auto-mp04 .auto-images {height:0;padding-bottom:75%;-webkit-transition:all .35s;transition:all .35s}
.auto-mp04 a:hover .auto-images {transform:scale3d(1.025, 1.025, 1.025)}
.auto-mp04 .auto-content {min-height:66px;padding:.75rem 1rem}

/* dr05 */
.auto-dr05 {position:relative}
.auto-dr05 .auto-columns {position:relative;background-color:#fff}
.auto-dr05 .auto-columns::after {content:'';display:table;clear:both}
.auto-dr05 .auto-columns a {display:block}
.auto-dr05 .auto-columns a::before {content:'';position:absolute;z-index:1;left:0;right:0;top:0;bottom:0;color:transparent;background:transparent;border:1px solid rgba(0,0,0,.2)}
.auto-dr05 .auto-columns .auto-content {min-height:88px;padding:1.25rem}
.auto-dr05 .auto-pager {position:absolute;z-index:2;right:0;top:-35px}
.auto-dr05 .auto-pager li[id*="slick-"] button[data-role] {width:14px;height:14px;margin:0 0 0 .25rem;background:#fff;border:1px solid rgba(0,0,0,.2)}
.auto-dr05 .auto-pager li[id*="slick-"].slick-active button[data-role] {background-color:#aaa !important;border-color:transparent}

/* hr08 */
.auto-hr08 .photo-titbg [class*="size-"] {position:absolute;z-index:1;left:1rem;right:10rem;bottom:1rem}
.auto-hr08 .photo-btn {top:50%;padding:1.25rem 0;font-size:3.5rem;color:rgba(255,255,255,.35);background-color:rgba(0,0,0,.3);transform:translateY(-50%);-webkit-transition:all .25s;transition:all .25s}
.auto-hr08 .photo-btn:hover {color:#fefefe;background-color:rgba(0,0,0,.9)}
.auto-hr08 .photo-btn.auto-prev {left:0}
.auto-hr08 .photo-btn.auto-next {right:0}
.auto-hr08 .auto-pager {position:absolute;z-index:5;right:1rem;bottom:1.25rem}
.auto-hr08 .auto-pager li[id*="slick-"] button[data-role] {width:14px;height:14px;background-color:transparent;border:1px solid rgba(255,255,255,.45)}
.auto-hr08 .auto-pager li[id*="slick-"].slick-active button[data-role] {background-color:rgb(255,255,255) !important;border-color:transparent}
.auto-hr08 .slick-dotted.slick-slider {margin-bottom:0}

/* da07 */
.auto-da07 .auto-columns {float:left;width:100%}
.auto-da07 .auto-images.movie::after {content:'';left:inherit;right:.25rem;bottom:.25rem;top:inherit;width:25px;height:29px;font-family:inherit;font-size:inherit;background:url('data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2016.0.3%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%22612px%22%20height%3D%22792px%22%20viewBox%3D%220%200%20612%20792%22%20enable-background%3D%22new%200%200%20612%20792%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cg%3E%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M306%2C120.6C457.858%2C120.6%2C581.4%2C244.143%2C581.4%2C396S457.858%2C671.4%2C306%2C671.4S30.6%2C547.857%2C30.6%2C396%0A%09%09S154.143%2C120.6%2C306%2C120.6%20M306%2C90C137.017%2C90%2C0%2C227.006%2C0%2C396c0%2C168.993%2C137.017%2C306%2C306%2C306c168.982%2C0%2C306-137.007%2C306-306%0A%09%09C612%2C227.006%2C474.983%2C90%2C306%2C90L306%2C90z%22/%3E%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M428.267%2C362.799L265.332%2C255.566c-28.121-18.503-51.132-6.089-51.132%2C27.57v225.676%0A%09%09c0%2C33.659%2C23.041%2C46.113%2C51.214%2C27.683l162.781-106.529C456.358%2C411.514%2C456.389%2C381.302%2C428.267%2C362.799z%20M406.551%2C407.465%0A%09%09l-144.687%2C94.687c-9.384%2C6.15-17.064%2C1.999-17.064-9.221V299.008c0-11.22%2C7.67-15.351%2C17.044-9.18l144.738%2C95.248%0A%09%09C415.955%2C391.237%2C415.946%2C401.314%2C406.551%2C407.465z%22/%3E%0A%3C/g%3E%0A%3C/svg%3E') 0 0 no-repeat;background-size:100% auto;transform:translateX(0) translateY(0)}

/* hr04-4(headline) */
.auto-hr04-4 {position:relative}
.auto-hr04-4 .photo-titbg {padding:.9375rem}
.auto-hr04-4 .auto-roll {float:left;width:calc(100% - 340px)}
.auto-hr04-4 .auto-nav {float:left;width:340px;}
.auto-hr04-4 .auto-nav .auto-content {overflow:hidden;height:65px;padding:0 0 0 5px;margin-top:5px;border-top:1px solid rgba(255,255,255,.1)}
.auto-hr04-4 .auto-nav .auto-content::after {content:'';display:table;clear:both}
.auto-hr04-4 .auto-nav .auto-content:first-child {margin-top:0}
.auto-hr04-4 .auto-nav .slick-track {width:100% !important}
.auto-hr04-4 .auto-nav .slick-slide {width:100% !important;cursor:pointer}
.auto-hr04-4 .auto-nav .slick-slide.slick-current .auto-fontA {font-weight:700;color:#e6336d !important}
.auto-hr04-4 .auto-images.movie::after {content:'';left:inherit;right:.25rem;bottom:.25rem;top:inherit;width:25px;height:29px;font-family:inherit;font-size:inherit;background:url('data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2016.0.3%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%22612px%22%20height%3D%22792px%22%20viewBox%3D%220%200%20612%20792%22%20enable-background%3D%22new%200%200%20612%20792%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cg%3E%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M306%2C120.6C457.858%2C120.6%2C581.4%2C244.143%2C581.4%2C396S457.858%2C671.4%2C306%2C671.4S30.6%2C547.857%2C30.6%2C396%0A%09%09S154.143%2C120.6%2C306%2C120.6%20M306%2C90C137.017%2C90%2C0%2C227.006%2C0%2C396c0%2C168.993%2C137.017%2C306%2C306%2C306c168.982%2C0%2C306-137.007%2C306-306%0A%09%09C612%2C227.006%2C474.983%2C90%2C306%2C90L306%2C90z%22/%3E%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M428.267%2C362.799L265.332%2C255.566c-28.121-18.503-51.132-6.089-51.132%2C27.57v225.676%0A%09%09c0%2C33.659%2C23.041%2C46.113%2C51.214%2C27.683l162.781-106.529C456.358%2C411.514%2C456.389%2C381.302%2C428.267%2C362.799z%20M406.551%2C407.465%0A%09%09l-144.687%2C94.687c-9.384%2C6.15-17.064%2C1.999-17.064-9.221V299.008c0-11.22%2C7.67-15.351%2C17.044-9.18l144.738%2C95.248%0A%09%09C415.955%2C391.237%2C415.946%2C401.314%2C406.551%2C407.465z%22/%3E%0A%3C/g%3E%0A%3C/svg%3E') 0 0 no-repeat;background-size:100% auto;transform:translateX(0) translateY(0)}


/* mp05(head) */
.auto-mp05 .auto-columns {position:relative;background-color:rgb(255,255,255)}
.auto-mp05 .auto-columns a {display:block}
.auto-mp05 .auto-columns a::before {content:'';position:absolute;z-index:1;border:1px solid rgba(0,0,0,.12);left:0;right:0;top:0;bottom:0}
.auto-mp05 .auto-section {font-size:.8rem;text-align:right}
.auto-mp05 .auto-section.noimage {position:relative;padding-bottom:.5rem;margin-bottom:1rem;font-size:1.25rem;font-weight:400;text-align:center}
.auto-mp05 .auto-section.noimage::before {content:'';position:absolute;z-index:1;width:30%;max-width:3rem;border-bottom:1px solid rgba(0,0,0,.12);left:50%;top:100%;transform:translateX(-50%)}
.auto-mp05 .auto-images {position:relative}
.auto-mp05 .auto-content {position:relative;min-height:214px;padding:.9375rem}
.auto-mp05 .auto-content::after {content:''display:table;clear:both}
.auto-mp05 .auto-images.movie::after {content:'';left:inherit;right:.625rem;bottom:.625rem;top:inherit;width:45px;height:52px;font-family:inherit;font-size:inherit;background:url('data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2016.0.3%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%22612px%22%20height%3D%22792px%22%20viewBox%3D%220%200%20612%20792%22%20enable-background%3D%22new%200%200%20612%20792%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cg%3E%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M306%2C120.6C457.858%2C120.6%2C581.4%2C244.143%2C581.4%2C396S457.858%2C671.4%2C306%2C671.4S30.6%2C547.857%2C30.6%2C396%0A%09%09S154.143%2C120.6%2C306%2C120.6%20M306%2C90C137.017%2C90%2C0%2C227.006%2C0%2C396c0%2C168.993%2C137.017%2C306%2C306%2C306c168.982%2C0%2C306-137.007%2C306-306%0A%09%09C612%2C227.006%2C474.983%2C90%2C306%2C90L306%2C90z%22/%3E%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M428.267%2C362.799L265.332%2C255.566c-28.121-18.503-51.132-6.089-51.132%2C27.57v225.676%0A%09%09c0%2C33.659%2C23.041%2C46.113%2C51.214%2C27.683l162.781-106.529C456.358%2C411.514%2C456.389%2C381.302%2C428.267%2C362.799z%20M406.551%2C407.465%0A%09%09l-144.687%2C94.687c-9.384%2C6.15-17.064%2C1.999-17.064-9.221V299.008c0-11.22%2C7.67-15.351%2C17.044-9.18l144.738%2C95.248%0A%09%09C415.955%2C391.237%2C415.946%2C401.314%2C406.551%2C407.465z%22/%3E%0A%3C/g%3E%0A%3C/svg%3E') 0 0 no-repeat;background-size:100% auto;transform:translateX(0) translateY(0)}

.auto-mp06 .auto-columns{height:270px}
.auto-mp06 .auto-columns:nth-child(1){width:65.6%}
.auto-mp06 .auto-columns:nth-child(2),
.auto-mp06 .auto-columns:nth-child(4),
.auto-mp06 .auto-columns:nth-child(5){margin-left:2.6%}
.auto-mp06 .auto-columns{width:31.6%}

.auto-mp06-2 .auto-columns{width:calc(50% - 10px); height:270px}
.auto-mp06-2 .auto-columns:nth-child(odd){margin-right:10px}
.auto-mp06-2 .auto-columns:nth-child(even){margin-left:10px}

.auto-mp06-3.tiles-3x .auto-columns{width:31.6%; margin-right:2.6%}

.auto-mp06-4 .auto-columns:nth-child(1){width:100%}
.auto-mp06-4 .auto-columns{width:calc(50% - 10px); height:270px}
.auto-mp06-4 .auto-columns:nth-child(2){margin-right:10px}
.auto-mp06-4 .auto-columns:nth-child(3){margin-left:10px}

.auto-mp06-5 .auto-images.movie::after{font-size:2.5rem}

.auto-images.gradient::after{content:""; display:block; position:absolute; top:0; left:0; width:100%; height:100%; z-index:1; background:rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0.9) 100%) repeat 0 0}
.auto-nobg{background-color:transparent !important}

/**********************************************
note : 신문사소개
**********************************************/
/* 회사소개 */
.user-com-about.contact-us {position:relative}
.user-com-about.contact-us .contact-us-title {position:absolute;z-index:2;width:100%;right:0;top:1.25rem;font-family:-apple-system,BlinkMacSystemFont,'Nanum Myeongjo','Malgun Gothic','돋움','dotum',"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:3.25rem;font-weight:700;line-height:1.35em;text-align:right}
.user-com-about.contact-us .contact-us-sub {margin-bottom:1rem;font-family:'Nanum Gothic';font-size:1.5rem;font-weight:600;line-height:1.5em;letter-spacing:-0.05em}
.user-com-about.contact-us .contact-us-sub span {font-size:1rem}
.user-com-about.contact-us .contact-us-content {position:absolute;z-index:1;left:1.25rem;bottom:1.75rem;width:70%;max-width:380px}
.user-com-about.contact-us .contact-us-content p {line-height:1.5em;letter-spacing:-0.05em;color:rgba(0,0,0,.7)}
.user-com-about.contact-us .contact-us-content img {max-width:80px}
@media screen and (max-width: 63.9375em) {
	.user-com-about.contact-us .contact-us-content {max-width:320px}
	.user-com-about.contact-us .contact-us-content img {display:none}
}
@media screen and (max-width: 39.9375em) {
	.user-com-about.contact-us .contact-us-title {position:static;width:auto}
	.user-com-about.contact-us .contact-us-content {position:static;width:auto;max-width:100%;margin-top:2rem}
}

/* 회사소개 동영상 */
.user-com-play{position:relative; margin:60px 0 10px 0}
.user-com-play .play-box{margin-bottom:15px}
.play-box .title{margin-bottom:25px; font-size:1.5rem; font-weight:600; line-height:1; letter-spacing:-.05em}
.play-box .play-ul{margin:0}
.play-ul .photo-btn{position:absolute; top:50%; transform:translateY(-50%); font-size:6rem; color:#000; z-index:10}
.play-ul .photo-btn.auto-prev{left:0}
.play-ul .photo-btn.auto-next{right:0}
.user-com-play p{margin-bottom:0px; font-size:1rem; font-weight:600}
.btn-ul{margin:0}
.btn-ul .btn-li{width:100% !important; font-size:1rem; font-weight:600; cursor:pointer}
.btn-ul .btn-li:hover{text-decoration:underline}
.com-link-position{position:relative}
.com-article-link{position:absolute; top:0; left:180px; z-index:1}

@media screen and (max-width: 39.9375em) {
	.play-ul .photo-btn{font-size:3rem}
	.play-box .play-ul .play-li iframe{height:200px !important}
}

/* 대표인사말 */
.user-com-about.ceo {min-height:450px;padding:0 400px 0 0;background:url(/image/company/ceo.jpg) right bottom no-repeat;background-size:380px auto}
.user-com-about.ceo .ceo-title {margin-bottom:1.5rem;font-size:1.5rem;line-height:1.35em;letter-spacing:-0.05em}
.user-com-about.ceo p {margin:1.5rem 0;font-size:.9375rem;line-height:1.65em;letter-spacing:-0.05em;color:rgba(0,0,0,.7)}
.user-com-about.ceo p:last-child {margin-bottom:0}
@media screen and (max-width: 45.9375em) {
	.user-com-about.ceo {margin-left:-.9375rem;margin-right:-.9375rem;padding:1.25rem 1.25rem 550px;background-position:center bottom;background-size:100% auto}
}
@media screen and (max-width: 39.9375em) {
	.user-com-about.ceo {margin-left:-.625rem;margin-right:-.625rem;padding-bottom:380px}
}

/* 사시개요 */
.user-com-about.about-3 .about-group {margin-bottom:3rem}
.user-com-about.about-3 .about-group::after {content:'';display:table;clear:both}
.user-com-about.about-3 .about-group:last-child {margin-bottom:0}
.user-com-about.about-3 .about-group .about-group-title {margin-bottom:1rem;font-size:1.35rem;line-height:1em;letter-spacing:-0.05em}
.user-com-about.about-3 .about-group .about-group-title::before {font-size:3rem;letter-spacing:-0.075em}
.user-com-about.about-3 .about-group.page-1 .about-group-title::before {content:'01 ';color:#2196f3}
.user-com-about.about-3 .about-group.page-2 .about-group-title::before {content:'02 ';color:#ec407a}
.user-com-about.about-3 .about-group.page-3 .about-group-title::before {content:'03 ';color:#26a69a}
.user-com-about.about-3 .about-group.page-4 .about-group-title::before {content:'04 ';color:#ff9800}
.user-com-about.about-3 .about-group .about-group-summary {font-size:.9375rem;letter-spacing:-0.05em;color:rgba(0,0,0,.55)}

/* 지도 */
.about-maps {margin-bottom:3rem}
.about-maps .root_daum_roughmap {width:100% !important}
@media screen and (max-width: 39.9375em) {
	.about-maps .root_daum_roughmap .wrap_map {height:300px !important}
}

/* CI소개 */
.user-com-about .ci-panel {padding:1.5rem}
.user-com-about .ci-panel .ci-panel-image {float:left;width:120px;height:120px;background:url(/image/company/ci.png) no-repeat;background-size:240px auto}
.user-com-about .ci-panel .ci-panel-image.trademark {background-position:0 0}
.user-com-about .ci-panel .ci-panel-image.circle {background-position:-120px 0}
.user-com-about .ci-panel .ci-panel-image.radius {background-position:0 -120px}
.user-com-about .ci-panel .ci-panel-image.human {background-position:-120px -120px}
.user-com-about .ci-panel .ci-panel-image.gold {background-position:0 -240px}
.user-com-about .ci-panel .ci-panel-text {float:right;width:calc(100% - 150px);font-size:.9375rem;line-height:1.65em;letter-spacing:-0.025em}
@media screen and (max-width: 39.9375em) {
	.user-com-about .ci-panel .ci-panel-image  {float:none;margin-left:auto;margin-right:auto;margin-bottom:1.25rem}
	.user-com-about .ci-panel .ci-panel-text {float:none;width:auto}
}

/**********************************************
note : 회원가입
**********************************************/
.member-ipin {max-width:320px;margin-bottom:1.25rem;margin-left:auto;margin-right:auto}
.member-ipin::after {content:'';display:table;clear:both}
.member-ipin .ipin-button {float:left;width:50%;padding:1.25rem;border:1px solid rgba(0,0,0,.12);cursor:pointer;background-color:rgb(255,255,255);border-radius:0 .2rem .2rem 0}
.member-ipin form:first-child .ipin-button {border-right:none;border-radius:.2rem 0 0 .2rem}
.member-ipin .ipin-button strong {display:block;margin-bottom:1rem;font-size:1.25rem;line-height:1.25em}
.member-ipin .ipin-button p {padding:0;margin:0 0 1rem;font-size:.9rem;line-height:1.25em;color:rgba(0,0,0,.7)}
.member-ipin .ipin-button .icon {font-size:2rem;color:rgba(0,0,0,.25);-webkit-transition:all .25s;transition:all .25s}
.member-ipin .ipin-button:hover .icon {color:rgba(0,0,0,.9)}

/* 인용구5(메모지) */
/* 인용구5(메모지) */
#tem-type-5 {position:relative;margin-bottom:5rem;padding:2rem 2.5rem;font-size:1rem;line-height:1.625em;font-weight:400 !important;text-align:left;border:5px solid #d5d5d5;box-sizing:border-box}
#tem-type-5::before {content:'';position:absolute;z-index:1;right:-5px;bottom:-5px;border-width:25px;border-style:solid;border-color:#fff;border-top-color:#bfbfbf;border-left-color:#bfbfbf}
#tem-type-5::after {content:'';display:table;clear:both}
#tem-type-5 p {margin:0;padding:0;text-align:left;}

/**********************************************
note : 평창올림픽 메달
**********************************************/
.medalbox {background:url('/image/pyeongchang2018/medal-bg.png') center top no-repeat}
.medal {color:#000000;font-size:1.2rem;line-height:2em;text-align:center;font-weight:800;text-shadow: 1px 1px 1px #ffffff;}
.medal1 {padding:2.5rem 0 1.1rem 2rem}
.medal2 {padding:2.5rem 0 1.1rem .3rem}
.medal3 {padding:2.5rem 1.4rem 1.1rem 0}
.korea-count {position:relative;height:50px;padding:.2rem .2rem .2rem 4rem;background:url('/image/pyeongchang2018/korea-icon.jpg') .5rem center no-repeat #efefef;font-size:.8rem;font-weight:400}
.korea-count > div {display:inline-block;position:absolute}
.korea-count .left {left:4rem;text-align:left;line-height:3rem}
.korea-count .right {right:1rem;text-align:right}
.korea-count span {font-size:1.1rem}
.korea-count strong {font-size:1.5rem}

/**********************************************
note : 2018월드컵 매치현황
**********************************************/
.user-point.worldcup-color{color:#c00 !important}
.worldcup-box{width:300px; overflow:hidden}
.match-box{height:363px; margin:0 -13px 0 0; color:#fff}
.match-box .game-set{width:285px; margin-bottom:2rem}
.match-box .game-set .game-time{margin-bottom:.5rem; text-align:center; font-size:1.5rem; font-weight:normal ;letter-spacing:0; opacity:.7}
.match-box .match-info{position:relative}
.match-box .match-info .game-match{height:45px; font-size:2.5rem; font-weight:600; text-align:center; line-height:.9; letter-spacing:.3rem}

.match-box .match-info > .left{width:70px; height:45px; position:absolute; left:0; top:0; text-align:center}
.match-box .match-info > .right{width:70px; height:45px; position:absolute; right:0; top:0; text-align:center}

/*country 32*/
.match-box .match-info .russia{background:url('/image/section/worldcup_country.png') no-repeat 0 0}
.match-box .match-info .saudi{background:url('/image/section/worldcup_country.png') no-repeat -70px 0}
.match-box .match-info .egypt{background:url('/image/section/worldcup_country.png') no-repeat -140px 0}
.match-box .match-info .uruguay{background:url('/image/section/worldcup_country.png') no-repeat -210px 0}

.match-box .match-info .portugal{background:url('/image/section/worldcup_country.png') no-repeat -280px 0}
.match-box .match-info .spain{background:url('/image/section/worldcup_country.png') no-repeat -350px 0}
.match-box .match-info .morocco{background:url('/image/section/worldcup_country.png') no-repeat -420px 0}
.match-box .match-info .iran{background:url('/image/section/worldcup_country.png') no-repeat -490px 0}

.match-box .match-info .france{background:url('/image/section/worldcup_country.png') no-repeat 0 -45px}
.match-box .match-info .australia{background:url('/image/section/worldcup_country.png') no-repeat -70px -45px}
.match-box .match-info .peru{background:url('/image/section/worldcup_country.png') no-repeat -140px -45px}
.match-box .match-info .denmark{background:url('/image/section/worldcup_country.png') no-repeat -210px -45px}

.match-box .match-info .argentina{background:url('/image/section/worldcup_country.png') no-repeat -280px -45px}
.match-box .match-info .iceland{background:url('/image/section/worldcup_country.png') no-repeat -350px -45px}
.match-box .match-info .croatia{background:url('/image/section/worldcup_country.png') no-repeat -420px -45px}
.match-box .match-info .nigeria{background:url('/image/section/worldcup_country.png') no-repeat -490px -45px}

.match-box .match-info .brazil{background:url('/image/section/worldcup_country.png') no-repeat 0 -90px}
.match-box .match-info .switzerland{background:url('/image/section/worldcup_country.png') no-repeat -70px -90px}
.match-box .match-info .costarica{background:url('/image/section/worldcup_country.png') no-repeat -140px -90px}
.match-box .match-info .serbia{background:url('/image/section/worldcup_country.png') no-repeat -210px -90px}

.match-box .match-info .germany{background:url('/image/section/worldcup_country.png') no-repeat -280px -90px}
.match-box .match-info .mexico{background:url('/image/section/worldcup_country.png') no-repeat -350px -90px}
.match-box .match-info .sweden{background:url('/image/section/worldcup_country.png') no-repeat -420px -90px}
.match-box .match-info .korea{background:url('/image/section/worldcup_country.png') no-repeat -490px -90px}

.match-box .match-info .belgium{background:url('/image/section/worldcup_country.png') no-repeat 0 -135px}
.match-box .match-info .panama{background:url('/image/section/worldcup_country.png') no-repeat -70px -135px}
.match-box .match-info .tunisia{background:url('/image/section/worldcup_country.png') no-repeat -140px -135px}
.match-box .match-info .england{background:url('/image/section/worldcup_country.png') no-repeat -210px -135px}

.match-box .match-info .poland{background:url('/image/section/worldcup_country.png') no-repeat -280px -135px}
.match-box .match-info .senegal{background:url('/image/section/worldcup_country.png') no-repeat -350px -135px}
.match-box .match-info .colombia{background:url('/image/section/worldcup_country.png') no-repeat -420px -135px}
.match-box .match-info .japan{background:url('/image/section/worldcup_country.png') no-repeat -490px -135px}

/**********************************************
note : 613 지방선거
**********************************************/
.user-point.vote-color{color:#08115c !important; }
.vote-color.vote-size{font-size:1.6rem; font-weight:600}
/* 키워드단어 */
.keyword-613{text-align:left}
.keyword-613 > a{display:block; margin-bottom:.1875rem; color:#fff}
.keyword-613 > a > span{padding:.5rem; display:inline-block; background:#737E92; border-radius:2px}

/**********************************************
note : 섹션 설정 페이지에 레이저가 하단 카이라이터에 가져지는 문제로 스타일 추가 적용
**********************************************/
#admin-wrap .section-code .section-nav {position:relative;z-index:3}
#admin-footer {z-index:1001}


/**********************************************
note : 모바일 검색창 인풋 텍스트 부분 스타일 재정의
#user-wrap.mobile .header-search .sch-input {width:calc(100% - 110px) !important;}
#user-wrap.mobile .header-search .sch-btn{width:50px !important;}
#header-search > form > a {margin-right:6px; padding-top:5px;}

#sc_word {margin-bottom:50px !important;}
**********************************************/


/*모바일 더보기 버튼*/
.box-skin .header > a.btm-Icon2 {background-image: url('/image/box/btm-Icon2.png');}


.roll-banner {overflow:hidden;width:100%;/* padding-left:51px; */padding-top:0px;padding-bottom:0px;/* border-top:1px solid #ddd;border-bottom:1px solid #ddd */}

/* 롤링-기본값 */
.nd-roll-wrap {position:relative;}
.nd-roll-wrap ul.nd-roll-aticle {position:relative;width:100%;height:100%;margin:0;padding:0;}
.nd-roll-wrap ul.nd-roll-aticle li {position:absolute;left:0;top:0;}
/* 롤링-페이지 */
.nd-roll-wrap .bx-pager {position:absolute;bottom:-20px;z-index:99;}
.nd-roll-wrap .bx-pager > div,
.nd-roll-wrap .bx-pager > div > a {float:left;overflow:hidden;}
.nd-roll-wrap .bx-pager > div > a {width:8px;height:8px;margin:0 2px;background-color:#fff;border-radius:8px;text-indent:-100pt}
.nd-roll-wrap .bx-pager > div > a.active {background-color:#f00;}

/* address */
#user-footer .user-address {position:relative;font-size:.8rem;text-align:left;color:rgba(0,0,0,.55);letter-spacing: -0.02em;}
#user-footer .user-address::after {content:'';display:table;clear:both}
#user-footer .user-address ul li {float:left;line-height:1.8em;color:rgba(0,0,0,.5)}
#user-footer .user-address ul li.bars::before {content:'|';float:right;padding:0 .625rem;font-size:.7rem;color:rgba(0,0,0,.35)}
#user-footer .user-address ul li.clear {clear:both}
#user-footer .user-address ul li a {color:rgba(0,0,0,.5);text-decoration:none}
#user-footer .user-address .news-privacy {position:absolute;float:right;right:4rem;bottom:0;top: 23px;}

/**********************************************
note : 기사등록페이지 이미지 다운로드 버튼추가
**********************************************/
.edit-down-button {margin-bottom:.625rem;}
.edit-down-button a {padding:.125rem .313rem;font-size:.688rem;background-color:#e7316e;color:#ffffff}
.edit-down-button a:hover {background-color:#555555;text-decoration:none}

.photo-titbg3 { position: absolute;  z-index: 10; width: 100%;  padding: .5rem .625rem;  line-height: 1em;  background-color: rgba(0,0,0,.55); left: 0; bottom: 0;}

.tabs-wrap .tabs-panel {padding: 1.25rem 0 1.25rem 0; background-color:#fff;border:none;}

.tabs-wrap .tabs-panel-1 {padding: 0rem 0 1.25rem 0; background-color:#fff;border:none;}

/*이미지*/
.auto-images.conatin2 {background-position: center; background-repeat: no-repeat; background-size: contain; overflow: hidden; background-position: center top; background-repeat: no-repeat;}
.auto-images .img2{vertical-align: middle; max-width: 100%; height: auto;}


/**********************************************
note : design style
name : 김지수
date : 2019-04-02 ~
**********************************************/

/**********************************************
note : edit section
**********************************************/
.index-wrap.custom-31 .grid-1 {padding-right:22px}

/**********************************************
note : floating banner
**********************************************/
.view-aside {z-index:98}

/**********************************************
note : section color
**********************************************/
.user-point-religion {color:#ce0434 !important}	/* 종교천지 */
.user-point-culture {color:#10bd14 !important}		/* 문화천지 */
.user-point-tv {color:#1c36b4 !important}			/* 천지TV */

/**********************************************
note : box skin
**********************************************/
/* skin title bg */
.box-skin .skin-titbg {display:inline-block !important;margin-right:.625rem;margin-bottom:0 !important;padding:.625rem 1rem;font-size:1.125rem;color:#fff;background-color:#555}

/* skin content line */
.box-skin.skin-con-line .content {padding:1rem;background-color:#fff;border:1px solid rgba(0,0,0,.12)}

/**********************************************
note : tabbox
**********************************************/
/* tab - typeA */
.tabs-wrap.type-A .tabs-header > a {display:block;width:100%;font-weight:400;text-align:left}
.tabs-wrap.type-A .tabs-header > a:hover {text-decoration:none}
.tabs-wrap.type-A .tabs-header > a.btm-Kor {background-image:url('data:image/gif;base64,R0lGODlhJAALAIABAJmZmf///yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFMTdGMjNCRjkxREUxMUU3QTczNkIxNDhDMTc3ODQ5NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFMTdGMjNDMDkxREUxMUU3QTczNkIxNDhDMTc3ODQ5NyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkUxN0YyM0JEOTFERTExRTdBNzM2QjE0OEMxNzc4NDk3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkUxN0YyM0JFOTFERTExRTdBNzM2QjE0OEMxNzc4NDk3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAQAAAQAsAAAAACQACwAAAjmMH4DLqA1iNC+tJ6eFrFbagdx1ZFK4lSKlpavqJsq3mm3d3e/+0pOti+l8DRDwNCqSlEoa08mEMQoAOw==')}
.tabs-wrap.type-A .tabs-header > a.btm-Kor {background-repeat:no-repeat;background-position:right center}
.tabs-wrap.type-A .tabs-navs .tabs-item a {padding:.5rem;font-size:.938rem}
/*.tabs-wrap.type-A .tabs-navs .tabs-item:first-child a {color:#fff !important;background-color:#555 !important}
.tabs-wrap.type-A .tabs-navs .tabs-item:nth-child(2) a {color:#fff !important;background-color:#555 !important}*/

.index-wrap.mobile .tabs-wrap.type-A .tabs-navs .tabs-item a {color:#555 !important;background-color:#ebebeb !important}
.index-wrap.mobile .tabs-wrap.type-A .tabs-navs .tabs-item.active a {color:#ce0434 !important;background-color:#fff !important}
.index-wrap.mobile .tabs-wrap.type-A .tabs-panel.active {display:block}

/* tab - typeC */
.tabs-wrap.type-C .tabs-navs .tabs-item a {padding:.5rem 0;font-size:.938rem}
.tabs-wrap.type-C .tabs-panel {padding:0}

/* tab - typeH
.tabs-wrap.type-H .tabs-header {float:left;width:calc(100% - 610px);height:40px;padding:.5rem 0;font-size:.938rem;line-height:1.6;color:#fff869;background-color:#555;text-align:center}
.tabs-wrap.type-H .tabs-navs {width:610px}
.tabs-wrap.type-H .tabs-navs .tabs-item {width:14%}
.tabs-wrap.type-H .tabs-navs .tabs-item:nth-child(6) {width:16%}
.tabs-wrap.type-H .tabs-navs .tabs-item a {height:40px;padding:.5rem 0;font-weight:400 !important;font-size:.938rem;text-align:center}
.tabs-wrap.type-H .tabs-panel {padding:1.25rem;border:1px solid rgba(0,0,0,.12);border-top:0} */

/* tab - typeI */
.tabs-wrap.type-I header.tabs-header {padding:0;border-bottom:0}
.tabs-wrap.type-I .tabs-navs {margin-bottom:1rem}
.tabs-wrap.type-I .tabs-navs::before {display:none}
.tabs-wrap.type-I .tabs-navs .tabs-item a {padding:.25rem .6rem;font-size:.8rem}
.tabs-wrap.type-I .tabs-panel {padding:0}

/**********************************************
note : roll banner
**********************************************/
.banner_event_box ul.beb_ul {margin:0}

/**********************************************
note : article view down style - 기사본문 하단
**********************************************/
.article-con-box {max-width:670px}
.article-con-box::after {content:'';display:table;clear:both}

/* adicon */
.article-con-box.adicon {padding:1.25rem;background-color:#ddd}
.article-con-box.adicon .box-content {position:relative;overflow:hidden;height:250px;background-color:#fff}

/* autobox */
.article-con-box.autobox .box-content {width:320px;height:180px}

/**********************************************
note : autobox
**********************************************/
/* mr07 (Import) */
.auto-mr07 {position:relative;height:50px;border-width:5px;border-style:solid;-webkit-border-image:-webkit-linear-gradient(to right, #335ec6 0%, #d62084 100%);border-image:linear-gradient(to right, #335ec6 0%, #d62084 100%);border-image-slice:1}
.auto-mr07.open {height:auto}

.auto-mr07 .auto-titles {float:left;position:relative;width:130px;padding:.713rem 0;font-size:1rem;font-weight:700;color:rgba(0,0,0,.5);line-height:1;letter-spacing:-0.05em;cursor:pointer;text-align:center}
.auto-mr07.open .auto-titles {width:100%}
.auto-mr07.open .auto-titles::after {content:'';display:table;clear:both}

.auto-mr07 .auto-container {float:left;width:calc(100% - 130px);height:50px;padding:.313rem 2.5rem .313rem 1rem;}
.auto-mr07.open .slick-slider {display:block;overflow:hidden;width:100%;height:auto;padding:.875rem 1.25rem;background-color:#f7f7f7}
.auto-mr07.open .slick-slider .slick-list {position:relative;overflow-y:scroll;z-index:99999;width:100%;height:140px;margin-right:-10px}
.auto-mr07 .slick-slide {margin-top:.313rem}
.auto-mr07.open .slick-slide {margin-top:0;padding-right:2rem}
.auto-mr07 .slick-arrow {display:none !important}

.auto-mr07 .toggle-btn {position:absolute;right:1rem;top:8px;cursor:pointer}
.auto-mr07 .toggle-btn .fa-sort-up {margin-top:.5rem}

.auto-mr07 .page-cover{position:fixed;display:none;z-index:1;width:100%;height:100%;top:0;left:0;background:transparent;opacity:1}
.auto-mr07.open .page-cover {display:block;cursor:pointer}

/* db01 (Normal) */
.auto-db01 .user-bg {background-color:#e73f72 !important}
.auto-db01 .user-bg:hover {background-color:#e73f72 !important}

/* db01-2 (Normal) */
.auto-db01-2 .number {overflow:hidden;float:left;width:21px;height:21px;margin-top:2px;margin-right:.625rem;font-size:.7rem;line-height:1.7em;color:#fff;text-align:center}
.auto-db01-2 .number.default-bg {color:#777;background-color:#fff;border:1px solid rgba(0,0,0,.1)}
.auto-db01-2 .number.user-bg {background-color:#e73f72 !important}
.auto-db01-2 .number.user-bg:hover {background-color:#e73f72 !important}

/* pa01-2 (Photo) */
.auto-pa01-2 {position:relative}
.auto-pa01-2 .auto-images {height:0;padding-bottom:66.66666666%}
.auto-pa01-2 .auto-container::after,.auto-pa01-2 .auto-nav::after {content:'';display:table;clear:both}
.auto-pa01-2 .photo-titbg {padding:.75rem 1rem}
.auto-pa01-2 .photo-btn {top:0;bottom:0}
.auto-pa01-2 .photo-btn .btn-inner {width:64px;height:64px;padding-top:.5rem;font-size:2.2rem;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:50%;box-shadow:1px 1px 1px rgba(0,0,0,.08);transform: scale3d(.7, .7, 1);opacity:0;transition:all .35s;-webkit-transition:all .35s;-moz-transition:all .35s;-o-transition:all .35s}
.auto-pa01-2:hover .photo-btn .btn-inner {transform: scale3d(1, 1, 1);opacity:1}
.auto-pa01-2 .photo-btn.auto-prev {left:-32px}
.auto-pa01-2 .photo-btn.auto-next {right:-32px}

.auto-pa01-2 .auto-nav {margin:.625rem -.313rem 0}
.auto-pa01-2 .auto-nav .auto-images {cursor:pointer}
.auto-pa01-2 .auto-nav .slick-current .auto-images::before {border-width:3px;border-color:#c00}
.auto-pa01-2 .auto-nav .slick-slide {padding:0 .313rem}

/* dp01-3 (Normal) */
.auto-dp01-3 .auto-section {position:absolute;left:0;top:0;z-index:9;padding:.313rem .625rem;background-color:#555}
.auto-dp01-3 .auto-content {min-height:78px;padding:1rem;border:1px solid rgba(0,0,0,.12);border-top:0}
.auto-dp01-3:hover .auto-content {background-color:rgba(0,0,0,.12);-webkit-transition:all .3s;transition:all .3s}

/* pr09 (Photo) */
.auto-pr09 .photo-titbg {bottom:1rem}

/* mp07 (Import) */
.auto-mp07 .auto-columns {height:270px}
.auto-mp07 .auto-columns .photo-titbg {padding:1rem 1rem 1.5rem}
.auto-mp07 .auto-columns:not(:first-child) .photo-titbg.gradient {height:110px;border:1px solid rgba(0,0,0,.12);border-top:0;background:transparent;text-shadow:0 0 transparent}
.auto-mp07 .auto-columns:nth-child(1){width:65.6%}
.auto-mp07 .auto-columns:nth-child(2),
.auto-mp07 .auto-columns:nth-child(4),
.auto-mp07 .auto-columns:nth-child(5){margin-left:2.6%}
.auto-mp07 .auto-columns{width:31.6%}
.auto-mp07 .auto-columns:hover {background-color:rgba(0,0,0,.12);-webkit-transition:all .3s;transition:all .3s}


/* mp07-1 (Import) */
.auto-mp07-1 .auto-columns {height:240px}
.auto-mp07-1 .auto-columns .photo-titbg {padding:1rem 1rem 1.5rem}
.auto-mp07-1 .auto-columns:not(:first-child) .photo-titbg.gradient {height:100px;border:1px solid rgba(0,0,0,.12);border-top:0;background:transparent;text-shadow:0 0 transparent}
.auto-mp07-1 .auto-columns:nth-child(1){width:35.6%;}
.auto-mp07-1 .auto-columns:nth-child(2),
.auto-mp07-1 .auto-columns:nth-child(4),
.auto-mp07-1 .auto-columns:nth-child(5){margin: 0 1.6%;}
.auto-mp07-1 .auto-columns{width:30.6%;}
.auto-mp07-1 .auto-columns:hover {background-color:rgba(0,0,0,.12);-webkit-transition:all .3s;transition:all .3s}

/* da04-2 (Normal) */
.auto-da04-2 .auto-content {height:102px;padding:1rem;border:1px solid rgba(0,0,0,.12);border-left:0}

/* tp01-1 */
.m-auto-tp01-1 li {position:relative;padding-bottom:3rem}
.m-auto-tp01-1 .auto-title {z-index:99;position:absolute;left:3%;bottom:0;width:94%;padding:1rem 1rem 0;background:#fff}

/* tr04 */
.m-auto-tr04 {padding:.75rem 1rem;background-color:#f8f8f8;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}
.m-auto-tr04 > .user-bg,.m-auto-tr04 > .auto-container {float:left}
.m-auto-tr04 > .user-bg {width:60px;padding:.5rem;border-radius:5rem;font-size:.75rem;color:#fff;text-align:center;line-height:1}
.m-auto-tr04 > .auto-container {width:calc(100% - 60px);padding-left:.75rem}
.m-auto-tr04 > .auto-container > div {padding-top:4px}

/* tr06 */
.m-auto-tr06 {position:relative}
.m-auto-tr06 .photo-titbg {padding-bottom:1.8rem}
.m-auto-tr06 .auto-title {z-index:20;position:absolute;left:0;right:0;bottom:14px;padding:1.625rem}
.m-auto-tr06 .auto-pager {position:absolute;z-index:12;left:0;right:0;bottom:.5rem}

/**********************************************
note : mobile skin edit
**********************************************/

/* default-not */
.index-wrap.mobile.not {position:relative;padding-top:0;background-color:#f2f2f2}
.index-wrap.mobile.not {margin-left:-1.25rem;margin-right:-1.25rem}
.index-wrap.mobile.not .grid-1 {padding-left:0;border-right:0}
.index-wrap.mobile.not .grid-2 {padding-right:0}
@media screen and (min-width: 40em) {
	.index-wrap.mobile.not::before {content:'';position:absolute;overflow:hidden;left:calc(50% - 1px);top:0;bottom:0;width:1px;background-color:rgba(0,0,0,.12)}
	.edit-main-container .index-wrap.mobile.not .grid-1 {padding-right:0}
	.edit-main-container .index-wrap.mobile.not .grid-2 {padding-left:0}
}

/**********************************************
note : mobile box skin
**********************************************/
.index-wrap.mobile.template .box-skin {margin-bottom:0}
.index-wrap.mobile.template .box-skin .header > a.auto-padx-16.btm-Icon2 {background-position:calc(100% - 16px) center}


/**********************************************
note : footer
**********************************************/
#user-footer .user-address .news-privacy {right:0;bottom:.625rem;top:inherit;text-align:right}


/**********************************************
note : 모바일에서 pc버전으로 봤을 때..
**********************************************/
.mobile-view-btn-list {display:block;width:100%}
.mobile-view-btn-list > ul {width:100%}
.mobile-view-btn-list > ul::after {content:'';display:table;clear:both}
.mobile-view-btn-list > ul > li {float:left;width:20%;padding:2rem 0;background-color:#999}
.mobile-view-btn-list > ul > li:nth-child(odd) {background-color:#777}
.mobile-view-btn-list > ul > li > a {display:block;width:100%;height:100%;font-weight:700;font-size:2rem;color:#fff;line-height:1;text-align:center}
.mobile-view-btn-list > ul > li > a > i[class*="icon-"] {display:block;margin-bottom:.438rem;font-size:3.5rem}
.mobile-view-btn-list > ul > li > a > i[class*="icon-"]::after {content:'';display:table;clear:both}


/*auto-ds01-1*/
/*.auto-ds01-1 > ul > li:first-child a,.auto-ds01-1 > ul > li.auto-dot:nth-of-type(5) > div > a{color:#d3231a !important}
.auto-ds01-1 > ul > li.auto-dot:nth-of-type(3) a,.auto-ds01-1 > ul > li.auto-dot:nth-of-type(9) > div > a{color:#0143ff !important}*/


/* da04-3 (Normal) */
.auto-da04-3 .auto-content {height:102px;padding:1rem;border:1px solid rgba(0,0,0,.12);border-right:0}


/* d06(normal) */
.auto-d06 .auto-list{width:calc(100% - 160px)}


.box-skin.bg2 {background-color:#9e0808;border-color:#900202}
.box-skin.line.bg2 .header {border-bottom-color:#9e0808}
.box-skin.line2 {padding:.4375rem .5375rem .5375rem .5375rem;}

.user-point2{ color: #0c139d;}


/*기사박스 더보기*/
.box-skin .header .btm-Kor .more-t {display: block;text-indent: -9999999px;}


/* dp01-6 (Normal) */
.auto-dp01-6 .auto-section {position:absolute;left:0;top:0;z-index:9;padding:.313rem .625rem;background-color:#000; font-size: 1rem; font-weight: 700;}
.auto-dp01-6 .auto-content {min-height:78px;padding:1rem;border:1px solid rgba(0,0,0,.12);border-top:0}



/* 임희은 / 912683 / 20200122 */
.box-skin .header, .box-skin .header a, .box-skin .header strong {font-family:-apple-system,BlinkMacSystemFont,'Gothic A1','돋움','dotum',"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif !important; font-weight:600}
.tabs-wrap.type-A .tabs-header > a {font-weight:900;}

/* mr08 (Import) */
.auto-mr08 {position:relative;height:45px;border-width:2px;border-style:solid;}
.auto-mr08.open {height:auto}

.auto-mr08 .auto-titles {float:left;position:relative;width:130px;padding:.753rem 0;font-size:1rem;font-weight:700;color:rgba(0,0,0,255);line-height:1;letter-spacing:-0.05em;cursor:pointer;text-align:center}
.auto-mr08.open .auto-titles {width:100%}
.auto-mr08.open .auto-titles::after {content:'';display:table;clear:both}

.auto-mr08 .auto-container {float:left;width:calc(100% - 130px);height:50px;padding:.413rem 2.5rem .413rem 1rem;}
.auto-mr08.open .slick-slider {display:block;overflow:hidden;width:100%;height:auto;padding:.875rem 1.25rem;background-color:#f7f7f7}
.auto-mr08.open .slick-slider .slick-list {position:relative;overflow-y:scroll;z-index:99999;width:100%;height:140px;margin-right:-10px}
.auto-mr08 .slick-slide {margin-top:.203rem}
.auto-mr08.open .slick-slide {margin-top:0;padding-right:2rem}
.auto-mr08 .slick-arrow {display:none !important}

.auto-mr08 .toggle-btn {position:absolute;right:1rem;top:8px;cursor:pointer}
.auto-mr08 .toggle-btn .fa-sort-up {margin-top:.5rem}

.auto-mr08 .page-cover{position:fixed;display:none;z-index:1;width:100%;height:100%;top:0;left:0;background:transparent;opacity:1}
.auto-mr08.open .page-cover {display:block;cursor:pointer}

.user-bold {font-weight:bold}
.user-gray {color:rgba(0,0,0,.5)}
.user-ital {font-style: italic;}

.auto-db01 .user-bg {background-color:#fff !important; color:#000 !important; border: 1px solid rgba(0,0,0,.1); font-weight: 900;}





/* db04
.auto-db04-1 .number {float:left;margin-right:1rem;font-size:.8rem;font-weight:700;line-height:1.6em;text-align:center}
.auto-db04-1 .clearfix {  z-index: 1;    border-left: 1px solid #ccc;    left: 10px;    top: 0;    bottom: 0;}*/

.auto-db04-1 .number {float:left;margin-right:1rem;font-size:.8rem;font-weight:700;line-height:1.6em;text-align:center}
.auto-db04-1 .clearfix {position: relative; }

.auto-db04-1 .clearfix::before {
    z-index: 2;
    width: 5px;
    height: 5px;
    background: #bdc3c7;
    left: 5px;
    top: 30px;
    border: 3px solid #fff;
    border-radius: 50%;
    box-sizing: content-box;
	margin-left: 30px;
}



/* dl04 */
.auto-dl04-2 .auto-column {position:relative;padding-left:30px; }
.auto-dl04-2 .auto-column::before,.auto-dl04 .auto-column::after {content:'';position:absolute}
.auto-dl04-2 .auto-column::before {z-index:1;border-left:1px solid #ccc;left:30px;top:0;bottom:0}
/*.auto-dl04-2 .auto-column::after {z-index:2;width:5px;height:5px;background:#bdc3c7;left:5px;top:30px;border:3px solid #fff;border-radius:50%;box-sizing:content-box;}*/
.auto-dl04-2 .auto-column:first-child::after {top:0px}
.auto-dl04-2 .number {position:relative;left:-15px;font-size:.8rem;font-weight:700;line-heigh:1.6em;background:#fff;z-index:999;}
.auto-dl04-2 .auto-column::after { z-index: 2;    width: 5px;    height: 5px;    background: #bdc3c7;    left: 5px;    top: 30px;  border: 3px solid #fff;   border-radius: 50%; box-sizing: content-box;margin-left: 30px;}



/*관련기사*/
/*
.relnews {overflow:hidden; position:relative; width:100%; border-top:1px solid #a1b2e8; border-bottom:1px solid #a1b2e8;}
.relnews .tit {position:absolute; top:0; left:0; bottom:0; overflow:hidden; width:100px; height:100%; font-size:16px; line-height:28px; text-align:center; letter-spacing:-0.6px; color:#708cdb;}
.relnews .tit .txt {display:inline-block; vertical-align:middle;}
.relnews .tit .vm {display:inline-block; width:0; height:100%; font-size:0; line-height:0; vertical-align:middle;}
.relnews .box {position:relative; overflow:hidden; margin:10px 45px 10px 100px; padding:2px 0 5px 20px; border-left:1px solid #a1b2e8;}
.relnews .list {overflow:hidden;  margin: 0;}
.relnews .list .list-title {display: block;    text-align: left;overflow: hidden; margin-right: 0;font-size: .9rem;font-weight: 400;line-height: 1.8em;letter-spacing: -0.05em;color: rgba(0,0,0,.7);text-overflow: ellipsis;white-space: nowrap;}
.relnews .list .list-title a {font-weight:normal; color:#333;}
*/


/* 신경훈 / 920309 / 20200217 */
.article-veiw-body.view-page{font-size:1.125rem}
.article-veiw-body.view-page p{color:#000; line-height:1.8}

#admin-wrap .edit-level1 {min-height:10px}

/* 이지은 / 932941 / 20200324 */
.article-veiw-body.view-page .photo-layout figcaption { color:#000}


/*모바일댓글/ 홍경아 / 933675 / 20200326 */
.article-relation.user-view {padding: .825rem;  border: 2px solid rgba(0,0,0,.15);}
.article-relation.user-view .contents .list-title {font-weight: 700;}

/* 배진희 / 938426 / 20200406 / 이상면의 천지분간 */
.auto-dp03-1{position:relative;}
.auto-dp03-1:after{content:"";position:absolute;right:10px;top:10px;width:37px;height:37px;background:url("http://www.newscj.com/image/video_bg.png")}


/* 김민희 / 944690 / 20200427/ 기사 하단 기사제보&구독신청 */
.article-veiw-body .link-box {display:inline-block; float:right;margin: .8rem 0;}
.article-veiw-body .link-box a {font-size: .9rem;color: rgba(0,0,0,.85);letter-spacing: -0.05em;display:inline-block;margin-right:10px;font-weight:bolder;}
.article-veiw-body .link-box a:hover {color:#3b57c4}
@media screen and (max-width: 39.9375em) {
	.article-veiw-body .link-box {display:block; float:none;margin:0}
}

/* 김민희 / 952437 / 20200526 헤드라인 부제목*/
.sub-bar::before {content: '';position: relative;top:4.3px;z-index: 1;border-right: 3px solid #000;margin-right:7px;}




/* 황자연 / 954433 / 20200602 */
.da05-4 {position:relative; padding-bottom: .825rem; border-bottom:1px solid rgba(0,0,0,.15);}
.da05-4 .no1 {position:absolute;left:0;top:0;}



/* 윤미정 / 981059 / 20200902 */
.serial-container .button-group.nd-white .button, .serial-container .button.nd-white {color:#07588e !important;}
.serial-container .button-group.nd-white .button, .serial-container .button.nd-white {background-color:#fff !important;border-color:#92adc1 !important;}
.serial-container .button-group.nd-white .button:focus,
.serial-container .button-group.nd-white .button:hover,
.serial-container .button.nd-white:focus,
.serial-container .button.nd-white:hover {color:#0a2e48 !important;background-color:#fff !important;border-color:#0a2e48 !important;}
.serial-container .button-group .button {font-size:1rem;font-weight:700;}
.serial-container .button-group.secondary .button, .button.secondary {background-color:#1779ba !important;}
.serial-container .button-group.secondary .button:focus,
.serial-container .button-group.secondary .button:hover,
.serial-container .button.secondary:focus,
.serial-container .button.secondary:hover {background-color:#0a2e48 !important;}


/* 윤미정 / 986525 / 20200916 */
/* dp03-2 */
.auto-dp03-2 .auto-columns {position:relative;background-color:#fff}
.auto-dp03-2 .auto-columns::after {content:'';display:table;clear:both}
.auto-dp03-2 .auto-columns a {display:block}
.auto-dp03-2 .auto-columns a::before {content:'';position:absolute;z-index:1;left:0;right:0;top:0;bottom:0;color:transparent;background:transparent;border:1px solid rgba(0,0,0,.2)}
.auto-dp03-2 .auto-columns .auto-content {min-height:88px;padding:1.25rem}
.auto-dp03-2 .auto-images.cover {background-size: contain;}

#INC_TAB_C_31_container .tabs-navs.expanded .tabs-item:first-child:nth-last-child(3), .tabs-navs.expanded .tabs-item:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tabs-item {width: 33.33337%;}

/* 윤미정 / 986525 / 20200916 끝*/

.auto-da05-7 li{position:relative;}
.auto-da05-7 li .btm-more{position:absolute;right:0;top:0;}


.auto-more1 {margin-top:1rem;border:1px solid rgba(0,0,0,.12);text-align:center;clear:both}
.auto-more1::after {content:'';display:table;clear:both}
.more-btns1 {float:left;width:100%;padding:.5rem 1rem;font-size:.9rem;font-weight:700;line-height:1.25rem;letter-spacing:-0.05em;text-align:center;cursor:pointer}
.more-btns1.all {width:180px;border-left:1px solid rgba(0,0,0,.08)}

/* 임희은 / 1045801 / 20210408 */
.relnews .tit {font-weight:600;}
.relnews .list .list-title {font-weight:600;color:rgb(0 0 0 / 90%)}


/* 신경훈 / 1076356 / 20210726 */
/* box-skin */
.tk-box{background:#fff; border:1px solid #8c1f2f}
.tk-box header{padding:.6rem; color:#fff; background-image:url('/image/tk_bg.png'); background-repeat:no-repeat; background-position:top}
.tk-box .content{padding:.6rem}


/**********************************************
note : 관련기사
**********************************************/
/* 상세검색 */
.article-relation-list .relation-list-title.dis-table {width:100%;table-layout:fixed}
.article-relation-list .relation-list-title.dis-table .dis-table-cell {width:100%;vertical-align:middle}
.article-relation-list .relation-list-title.dis-table .button {margin-bottom:0}

/* 선택기사 */
.relation-choice-list {position:fixed;z-index:99;right:.9375rem;bottom:.9375rem;width:65%;max-width:280px}
.relation-choice-list:empty {display:none}
.relation-choice-list .choice-header {display:block;padding:.8rem 1.25rem;font-size:.9rem;font-weight:700;line-height:1;letter-spacing:-0.05em;color:#fefefe;background-color:#303740;border-radius:.25rem .25rem 0 0}
.relation-choice-list .choice-container {overflow-y:auto;max-height:358px;padding:1.25rem;background-color:#f8f8fa;border:1px solid rgba(0,0,0,.08);border-top:0}
.relation-choice-list #relation-choice-ul {display:block;margin:0 0 1.25rem;padding:0;list-style:none}
.relation-choice-list #relation-choice-ul > li {margin-bottom:.25rem;font-size:0}
.relation-choice-list #relation-choice-ul > :last-child {margin-bottom:0}
.relation-choice-list #relation-choice-ul a[href], .relation-choice-list #relation-choice-ul a[href] ~ .button {display:inline-block;overflow:hidden;vertical-align:middle}
.relation-choice-list #relation-choice-ul a[href] {width:calc(100% - 35px);padding-right:.5rem;font-size:.8rem;line-height:1.125;letter-spacing:-0.05em;text-overflow:ellipsis;white-space:nowrap}
.relation-choice-list #relation-choice-ul .button {width:35px;margin-bottom:0}
@media screen and (max-width: 39.9375em) {
    .relation-choice-list {left:0;right:0;bottom:0;width:100%;max-width:inherit}
    .relation-choice-list .choice-header {border-radius:0}
    .relation-choice-list .choice-container {overflow-y:auto;max-height:192px;border:0}
    .fixed-layer-to {padding-bottom:232px}
}

/* 배진희 / 1089136 / 20210908 */
#eventReqForm .etc_txt{display:block;margin-bottom:20px;padding-left:130px;font-size:13px;font-weight:bold;letter-spacing:-.07rem;color:#325fc6;}
#eventReqForm .pc-block{display:block;}
@media screen and (max-width: 39.9375em) {
#eventReqForm .etc_txt{padding-left:0;}
#eventReqForm .pc-block{display:inline;}
}
@media print, screen and (min-width: 64em){
.large-2{width:14.66667%;}
.large-10{width:85.33333%}
}


/* 윤미정 / 1091536 / 20210915 */
#fieldset_etc_text_reqmoney .columns #reqmoney {margin-bottom: 0;}
#fieldset_etc_text_reqmoney .columns span {display: block;font-size: .8rem;color:#325fc6;line-height: 3;}

/* 배진희 / 1096694 / 20211006 */
.auto-dp03 .height-200{height:0;padding-bottom:56.25%;}

/* 홍경아 / 1109764 / 20211118 *
.auto-mr08 {border-width:0px; border-top:2px solid; border-bottom:1px solid;}*/


/* 홍경아 / 1110051 / 20211118 */
#INC_TAB_I_3_container .tabs-navs .tabs-item a { font-size: .85rem;}
#INC_TAB_I_3_container .tabs-navs { margin-bottom: .2rem;}


/* 홍경아 / 1116784 / 20211209 */
.article-reply .replay-txt {background:#aaa;color:#fff;padding:10px; display: inline-block;   font-size: 12px;  line-height: 1.3; letter-spacing: -0.5px;}


/* 배진희 / 1116817 / 20211209 */
.auto-mr08 {border-width:0px; border-top:0; border-bottom:1px solid #ddd;}

/* 김민희 / 1117534 / 20211213 */
.box-skin.line-cus{padding: 0.9375rem;background-color: #fff;}
.box-skin.line-cus .header strong {margin-bottom:5px}
/* 김민희 / 1117661 / 20211214 */
#INC_TAB_I_3_container .tabs-navs .tabs-item a {font-weight:bold;}
.tabs-wrap.type-I .tabs-navs .tabs-item a::before {border-left: 1px solid rgba(0,0,0,.4)}

/* 홍경아 / 1127324 / 20220114 */
.s7-angle-right.txt:before  { font-size: 2rem; position: absolute; font-weight: 700; margin-left: -7px; margin-top: -3px;}

/* 배진희 / 1128468 / 20220120 */
.auto-article.auto-ma01-5 .auto-relation{padding-left:1rem;}
.auto-article.auto-ma01-5 .auto-relation::before{left:0;top:30%;border-left:0;border-bottom:0;transform:none;background:#1239d7;border-radius:50%;}
.auto-article.auto-va03-1{}
.auto-article.auto-va03-1 .auto-columns{width:240px;margin-right:10px;padding:0;border:0;}
.auto-article.auto-va03-1 .auto-columns:nth-child(3){margin-right:0;}
.auto-article.auto-va03-1 .auto-columns .auto-content{margin-top:0;margin-bottom:.75rem;padding:0;}

/* 신경훈 / 1128999 / 20220120 */
/* box-skin */
.bj-box{background:#fff; border:1px solid #0078e1; border-radius:5px}
.bj-box header{padding:.6rem; color:#0078e1}
.bj-box .content{padding:.6rem}

.game-tool{margin-bottom:1rem; border:1px solid #0078e1; border-radius:3px}
/*.game-tool caption{color:#fff; background:#0078e1}*/
/* 이승현 / 1132964 / 20220207 */
.game-tool caption{color:#fff; background:#0078e1; text-align: left; font-weight:600; letter-spacing: -0.05em; font-family:'Gothic A1','돋움','dotum',"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif !important}}
.game-tool table{margin:0; background:#fff}
.game-tool table tr{border:0 !important}
.game-tool table tbody, .game-tool table tfoot, .game-tool table thead{border:0}
.game-tool table th, .game-tool table td{padding:.4rem}
/*.game-tool table td{font-size:.8rem; text-align:center; border-bottom:1px solid #ddd; background:#fff}*/
/* 이승현 / 1132964 / 20220207 */
.game-tool table td{font-size:.8rem; text-align:left; border-bottom:1px solid #ddd; background:#fff}
.game-tool table td span{display:block}
.game-tool table td span:nth-child(1),
.game-tool table td span:nth-child(2){display:inline-block}
.game-tool table td span:nth-child(3){font-size:1rem; font-weight:600}
.game-tool table td span:last-child{font-size:.7rem; color:rgba(0,0,0,.4)}
