@charset "utf-8";

/*@import "reset.css";*/
@import "module.css";

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

/* 헤드라인 우측 뉴스 */
.main_image ul {margin-left:-20px; margin-top:-30px;}
.main_image ul li {width:46.7%;float:left; margin-left:20px; margin-top:30px;}
.main_image ul li .image_thumbnail .thumbnail_img {width:100%;height:200px; overflow:hidden; margin-bottom:15px;}
.main_image ul li .image_thumbnail .thumbnail_img a:hover {opacity:0.8;}
.main_image ul li .image_thumbnail .thumbnail_img img {width:100%; height:100%;}
.main_image ul li .image_thumbnail .thumbnail_title {font-size:18px; letter-spacing: -1px; font-weight:bold; margin-bottom:5px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.main_image ul li .image_thumbnail .thumbnail_text {height:42px; overflow:hidden;}
.main_image ul li .image_thumbnail .thumbnail_text p {line-height:20px;}
.main_image ul li .image_thumbnail .thumbnail_text p a {font-size:14px; color:#666; }

.main_image2 ul {margin-top:-30px;}
.main_image2 ul li {width:100%;float:left;margin-top:30px;}
.main_image2 ul li .image_thumbnail .thumbnail_img {width:100%;height:185px; overflow:hidden; }
.main_image2 ul li .image_thumbnail .thumbnail_img a:hover {opacity:0.8;}
.main_image2 ul li .image_thumbnail .thumbnail_img img {width:100%; height:100%; }
.main_image2 ul li .image_thumbnail .thumbnail_title {font-size:18px; letter-spacing: -1px; font-weight:bold; margin-bottom:5px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.main_image2 ul li .image_thumbnail .thumbnail_text {height:42px; overflow:hidden;}
.main_image2 ul li .image_thumbnail .thumbnail_text p {line-height:20px;}
.main_image2 ul li .image_thumbnail .thumbnail_text p a {font-size:14px; color:#666; }

/* 많이 본 기사 / 최신 기사 */
.tab_news ul.tab { margin: 0px; padding: 0px; list-style: none; border: 1px solid #ddd; display: table; width: 100%;}
.tab_news ul.tab li{width:50%; float:left; background: #ececec; color: #666; display: inline-block; padding: 10px 15px; cursor: pointer; }
.tab_news ul.tab li.current{ background:#fff; color: #1f93f7; font-weight:bold; }
.tab_news .tab-content{clear: both; display: none; background: #fff; padding: 15px; height:575px; border: 1px solid #ddd;  margin-top: -2px;}
.tab_news .tab-content.current{ display: inherit; overflow: hidden;}
.tab_news ul.tab_news_list {margin-top:-9px;}
.tab_news ul.tab_news_list li {display: inline-block; margin-top: 9px;}
.tab_news .image {float:left; margin-right:10px;}
.tab_news .post_tag { color:#888;  font-size:14px;}
.tab_news .thumbnail_title {line-height: 20px; height: 42px; overflow: hidden;}
.tab_news .thumbnail_info {float:left; width: calc(100% - 97px); font-size:13px; color:#333;}

/**********************************************
note : admin
**********************************************/
/* 승인관리 */
.admin-article-list .dis-table-row.for-line .dis-table-cell {border-bottom:1px solid rgba(0,0,0,.25)}
.admin-article-list .dis-table > :last-child .dis-table-cell {border-bottom:0}

/**********************************************
note : 메인섹션판
**********************************************/
/* media today(PC) */
.index-wrap.mdtoday .index-columns.grid-1 {padding-left:1.25rem;padding-right:0}
.index-wrap.mdtoday .index-columns.grid-2 {padding-left:0;padding-right:1.25rem}

/* media today(Mobile) */
.index-wrap.m-mdtoday .column, .index-wrap.m-mdtoday .columns {min-height:1px}
@media screen and (min-width: 40em) {
	.index-wrap.m-mdtoday .grid-1 {padding-right:.625rem}
	.index-wrap.m-mdtoday .grid-2 {padding-left:.625rem}
}

/**********************************************
note : 날개배너
**********************************************/
.view-aside.left-wing {right:calc(100% + 30px)}
.view-aside.right-wing {left:calc(100% + 30px)}

/**********************************************
note : 기사리스트
**********************************************/
.custom-section .user-snb {padding-right:30px;border-right:1px solid #d8dddf}
.custom-section .user-aside {width:330px;padding-left:30px}
@media screen and (max-width: 39.9375em) {
	.row .custom-section .user-content .user-snb {padding-right:0;border-right:0}
}

/* header */
.custom-section .article-list .article-list-header .article-list-header-title > strong {font-size:1.25rem}
.custom-section .article-list .article-list-header .article-list-header-title > .text-muted {font-size:.9rem}
@media screen and (max-width: 63.9375em) {
	.row .article-list .article-list-header {display:none}
}

/* type tm */
.article-list .article-list-content.type-tm .list-block {text-align:left}
.article-list .article-list-content.type-tm .list-block .links {position:relative;min-height:inherit}
.article-list .article-list-content.type-tm .list-block .links:hover {background:transparent;text-decoration:none}
.article-list .article-list-content.type-tm .list-block .list-image {height:0 !important;padding-bottom:100% !important}
.article-list .article-list-content.type-tm .list-block .list-image > img {display:block}
.article-list .article-list-content.type-tm .list-block .list-block-content {position:absolute;z-index:5;left:.9375rem;right:2.25rem;bottom:.9375rem;padding:0}
.article-list .article-list-content.type-tm .list-block .list-block-content.blind {display:none}
.article-list .article-list-content.type-tm .list-block .list-titles {display:inline;font-size:1.438rem;font-weight:500;color:#fefefe;background-color:rgba(0,0,0,.8);text-decoration:none !important;-webkit-transition:background .5s;transition:background .5s}
.article-list .article-list-content.type-tm .list-block .links:hover .list-titles {color:#303030 !important;background-color:#fff43c}
@media screen and (max-width: 63.9375em) {
	.row .article-list .article-list-content.type-tm {margin-left:-1.25rem;margin-right:-1.25rem}
	.row .article-list .article-list-content.type-tm .article-column:nth-child(n) {float:none;width:auto;margin:0}
	.row .article-list .article-list-content.type-tm .list-block .links {min-height:inherit}
	.row .article-list .article-list-content.type-tm .list-block .list-image > img {width:100%}
	.row .article-list .article-list-content.type-tm .list-block .list-titles {font-size:1.25rem;font-weight:700}
}

/**********************************************
note : 기사뷰
**********************************************/
.custom-view .user-content .user-snb {padding-right:30px;border-right:1px solid #d8dddf}
.custom-view .user-aside {width:330px;padding-left:30px}
@media screen and (max-width: 39.9375em) {
	.row .custom-view .user-content .user-snb {padding-right:0;border-right:0}
}

/* header */
.custom-view .article-view-header .article-header-wrap .article-head-title {margin-bottom:.25rem;font-size:2.5rem;font-weight:700;letter-spacing:-0.1em;color:#101010}
.custom-view .article-head-sub {margin-bottom:.5rem;padding-left:0;font-size:1.25rem;font-weight:500;color:#606060}
.custom-view .article-head-sub::before {display:none !important}
.custom-view .article-view-header .info-text {display:block;float:none;width:auto;font-size:0;text-align:left}
.custom-view .article-view-header .info-text::after {content:'';display:table;clear:both}
.custom-view .article-view-header .info-text li {display:inline-block;float:none;margin-right:.8rem;font-size:1rem;line-height:1.25em;letter-spacing:-0.025em;color:#95969e;vertical-align:middle}
.custom-view .article-view-header .info-text li a {color:#95969e}
.custom-view .article-view-header .info-text > :last-child {margin-right:0}
.custom-view .article-view-header .info-text li::before {display:none !important}
.custom-view #article-header-title .aht-columns.aht-title .aht-title-view {font-size:1.625rem;font-weight:500}
@media screen and (max-width: 39.9375em) {
	.row .custom-view .article-view-header .info-text ul, .row .custom-view .article-view-header .info-text li {display:block}
	.row .custom-view .article-view-header .info-text li {margin:0 0 .25rem}
	.row .custom-view .article-view-header .info-text ul > :last-child {margin-bottom:0}
}



/* header sub */
.custom-view .article-subline {margin-top:1.875rem}
.custom-view .article-subline::after {content:'';display:table;clear:both}
.custom-view .article-subline .article-text-ad {float:left;width:50%}
.custom-view .article-subline .article-text-ad >  a {display:block;font-size:1.25rem;line-height:1.25;color:#2199e8}
.custom-view .article-subline .info-options {width:30%;font-size:0;text-align:right}
.custom-view .article-subline .info-options li {display:inline-block;float:none;text-align:left;vertical-align:middle}
.custom-view .article-subline .info-options .options-btn {width:48px;height:48px;font-size:1.5rem;color:#fefefe;background-color:#949499;border-color:rgba(0,0,0,.15);border-radius:.2rem}
.custom-view .article-subline .info-options .options-btn.fb {background-color:#3b5998}
.custom-view .article-subline .info-options .options-btn.tw {background-color:#55acee}
.custom-view .article-subline .info-options .ad-free {display:inline-block;margin:0 auto;font-size:.9rem;font-weight:100;letter-spacing:-0.025em}
.custom-view .article-subline .info-options .ad-free .for {display:block;font-size:1.25rem;font-weight:500;font-style:normal}
.custom-view .info-options .fonts-option-panel li {text-align:left}

/* content */
.custom-view .article-veiw-body.view-page {font-size:1.625rem}
.custom-view .article-veiw-body.view-page.font-size15 {font-size:1.5rem}
.custom-view .article-veiw-body.view-page.font-size16 {font-size:1.563rem}
.custom-view .article-veiw-body.view-page.font-size17 {font-size:1.625rem}
.custom-view .article-veiw-body.view-page.font-size18 {font-size:1.688rem}
.custom-view .article-veiw-body.view-page.font-size19 {font-size:1.75rem}
.custom-view .article-veiw-body.view-page.font-size20 {font-size:1.813rem}
.custom-view .article-veiw-body.view-page p {font-weight:300;line-height:inherit;color:#303030}
.custom-view .article-veiw-body .view-copyright, .custom-view .article-veiw-body .view-editors {font-size:1.063rem}


/* reply */
.custom-view .reply-list .container .list-comments .comments-user strong {font-size:1.125rem}
.custom-view .reply-list .container .list-comments .comments-user small {font-size:.9rem;font-weight:300}
.custom-view .reply-list .container .comments-content {font-size:1rem;font-weight:300; word-break: break-all; }

/* like btn */
.custom-view .article-like {font-size:0}
.custom-view .article-like .like-layer {display:inline-block;margin-right:2px;vertical-align:middle}
.custom-view .article-like > :last-child {margin-right:0}

/* sponsor */
.article-sponsor {margin:3.5rem 0 0}
.article-sponsor::after {content:'';display:table;clear:both}
.article-sponsor .inner {max-width:600px;margin-left:auto;margin-right:auto;padding:1.875rem;border:1px solid #e7e7e7;border-radius:.5rem}
.article-sponsor .spon-title {margin-bottom:1.5rem;font-size:1.875rem;font-weight:700;line-height:1.25;letter-spacing:-0.025em;text-align:center}
.article-sponsor .spon-content {margin-bottom:2rem}
.article-sponsor .spon-content::after {content:'';display:table;clear:both}
.article-sponsor .spon-content .nd-radio {padding:1.25rem;margin-bottom:2px;font-size:0;background-color:#f7f7f7}
.article-sponsor .spon-content .nd-radio .nd-checked {display:block} 
.article-sponsor .spon-content .nd-radio .nd-checked::before, .article-sponsor .spon-content .nd-radio .nd-checked .text {display:inline-block;vertical-align:middle}
.article-sponsor .spon-content .nd-radio .nd-checked::before {float:none;margin-right:.5rem}
.article-sponsor .spon-content .nd-radio .nd-checked .text {font-size:1.125rem;font-style:normal}
.article-sponsor .spon-content > :last-child {margin-bottom:0}
.article-sponsor .button {border-radius:.25rem;background-color:#4a8bf5}
.article-sponsor .button:hover, .article-sponsor .button:active {background-color:#3679e8}
@media screen and (max-width: 63.9375em) {
	.row .article-sponsor .spon-title {font-size:1.375rem}
	.row .article-sponsor .spon-content .nd-radio .nd-checked .text {font-size:1rem}
}
@media screen and (max-width: 39.9375em) {
	.row .article-sponsor .inner {padding:1.125rem}
	.row .article-sponsor .spon-content .nd-radio .nd-checked .text {font-size:.9rem}
}

/* naver searching */
.naver-searching {margin-top:.5rem;margin-bottom:3.5rem;text-align:center}
.naver-searching > a {display:block;overflow:hidden;max-width:600px;margin-left:auto;margin-right:auto;padding:1.625rem;font-size:1.5rem;line-height:1.25;letter-spacing:-0.05em;border:2px solid #03cf5d;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;-webkit-transition:background .25s, font-size .25s;transition:background .25s, font-size .25s}
.naver-searching > a:hover {color:#fefefe;background-color:#03cf5d;border-color:transparent}
.naver-searching .point {color:#03cf5d}
.naver-searching > a:hover .point {color:#fff176}
@media screen and (max-width: 39.9375em) {
	.row .naver-searching > a {overflow:inherit;padding:1.25rem;font-size:1rem;text-overflow:inherit;white-space:inherit}
}

/**********************************************
note : 기사뷰(mobile)
**********************************************/
/* header */
.custom-view.for-mobile .user-content .user-snb {padding-right:0;border-right:0}
.custom-view.for-mobile .article-view-header .article-header-wrap .article-head-title {font-size:2rem;font-weight:normal}
.custom-view.for-mobile .article-head-sub {font-size:1.063rem;font-weight:normal}
.custom-view.for-mobile #article-header-title,
.custom-view.for-mobile .article-subline .article-text-ad {display:none !important}
.custom-view.for-mobile .article-subline .info-options {float:none;width:auto;text-align:center}
.custom-view.for-mobile .article-subline .info-options .fonts-option {text-align:left}
.custom-view.for-mobile .info-options .fonts-option-panel,
.custom-view.for-mobile .info-options .fonts-option-panel::before,
.custom-view.for-mobile .info-options .fonts-option-panel::after {left:50%;right:inherit;-ms-transform:translateX(-50%);transform:translateX(-50%)}

/* content */
.custom-view.for-mobile .article-veiw-body.view-page {font-size:1.125rem}
.custom-view.for-mobile .article-veiw-body.view-page.font-size15 {font-size:1rem}
.custom-view.for-mobile .article-veiw-body.view-page.font-size16 {font-size:1.063rem}
.custom-view.for-mobile .article-veiw-body.view-page.font-size17 {font-size:1.125rem}
.custom-view.for-mobile .article-veiw-body.view-page.font-size18 {font-size:1.188rem}
.custom-view.for-mobile .article-veiw-body.view-page.font-size19 {font-size:1.25rem}
.custom-view.for-mobile .article-veiw-body.view-page.font-size20 {font-size:1.313rem}
.custom-view.for-mobile .article-veiw-body.view-page p {font-weight:normal}
.custom-view.for-mobile .article-veiw-body .view-copyright, .custom-view.for-mobile .article-veiw-body .view-editors {font-size:1rem}
.article-veiw-body.view-page div[style]+div[style], .article-veiw-body.view-page div[style]+p, .article-veiw-body.view-page figure+div[style], .article-veiw-body.view-page figure+figure, .article-veiw-body.view-page figure+p {margin-top:2.875rem}

/* reply */
.custom-view.for-mobile .reply-list .container .list-comments .comments-user strong {font-size:1rem}
.custom-view.for-mobile .reply-list .container .list-comments .comments-user small {font-size:.75rem;font-weight:normal}
.custom-view.for-mobile .reply-list .container .comments-content {font-size:.8rem;line-height:1.625em;font-weight:normal}

/* 이 기사 논쟁중 */
.article-compare {display:table;width:100%;margin:2rem 0;table-layout:fixed}
.article-compare > .dis-table-cell {width:100%;vertical-align:top}
.article-compare > :last-child {width:280px;padding-left:30px}

/**********************************************
note : 박스모음
**********************************************/
/* not line */
.box-skin.not-line {border:0}
.box-skin.not-line .header {margin:.8rem 0}
.box-skin.not-line .header > strong, .box-skin.not-line .header > a,.box-skin.not-line .header .skin-column > strong, .box-skin.not-line .header .skin-column > a {font-size:1.75rem;font-weight:500;letter-spacing:-0.05em}

/* media today style */
.box-skin.mt-style .header {padding:.9rem;background-color:#f8f5ee;border-top-color:#e73f72;border-bottom:0}
.box-skin.mt-style .header > strong, .box-skin.mt-style .header > a,.box-skin.mt-style .header .skin-column > strong, .box-skin.mt-style .header .skin-column > a {font-size:1.125rem;font-weight:500}

/**********************************************
note : 자동박스
**********************************************/
/* hp04 */
.auto-hp04 a {display:block;text-align:center}
.auto-hp04 .auto-images {height:0;padding-bottom:100%}
.auto-hp04 .auto-content {position:absolute;z-index:5;left:1.875rem;right:2.25rem;bottom:1.875rem}
.auto-hp04 [class*="size-"] {display:inline;background-color:rgba(0,0,0,.8);-webkit-transition:background .5s;transition:background .5s}
.auto-hp04 a:hover [class*="size-"] {color:#303030 !important;background-color:#fff43c} 
@media screen and (max-width: 63.9375em) {
	.row .auto-hp04 [class*="size-"] {font-size:1.875rem}
}
@media screen and (max-width: 39.9375em) {
	.row .auto-hp04 {margin-left:-1.25rem;margin-right:-1.25rem}
}

/* d04 */
.auto-d04 .auto-cols {margin-bottom:1.375rem}
.auto-d04 .auto-cols:last-child {margin-bottom:0}
.auto-d04 .auto-cols > a[class*="size-"] {font-weight:500}
@media screen and (max-width: 63.9375em) {
	.row .auto-d04 .auto-cols {text-align:center}
}

/* d05 */
.auto-d05 .auto-cols {display:table;width:100%;table-layout:fixed}
.auto-d05 .auto-cols > a[class*="size-"] {display:table-cell;width:100%;height:115px;font-weight:500;vertical-align:middle}
@media screen and (max-width: 63.9375em) {
	.row .auto-d05 .auto-cols, .row .auto-d05 .auto-cols > a[class*="size-"] {display:block;width:auto}
	.row .auto-d05 .auto-cols {margin-bottom:1.375rem;table-layout:inherit}
	.row .auto-d05 .auto-cols > a[class*="size-"] {height:auto;vertical-align:inherit}
	.row .auto-d05 .auto-cols {text-align:center}
}

/* dp05 */
.auto-dp05 .auto-cols {position:relative;margin-bottom:.625rem}
.auto-dp05 .auto-cols:last-child {margin-bottom:0}
.auto-dp05 .auto-cols::after {content:'';display:table;clear:both}
.auto-dp05 .auto-content {position:absolute;z-index:5;left:.9375rem;right:2.188rem;bottom:.9375rem}
.auto-dp05 [class*="size-"] {display:inline;background-color:rgba(0,0,0,.8);-webkit-transition:background .5s;transition:background .5s}
.auto-dp05 a:hover [class*="size-"] {color:#303030 !important;background-color:#fff43c} 
.auto-dp05.tiles-2x .auto-columns {position:relative;width:305px;width:calc(50% - 5px);margin-top:.625rem}
.auto-dp05.tiles-2x .auto-columns:first-child,.auto-dp05.tiles-2x .auto-columns:nth-child(2) {margin-top:0}
@media screen and (max-width: 63.9375em) {
	.row .auto-dp05 [class*="size-"] {font-size:1.25rem}
}
@media screen and (max-width: 39.9375em) {
	.row .auto-dp05 .auto-images {height:0;padding-bottom:66.6666667%}
}

/* dp06 */
.auto-dp06 .auto-images {height:0;padding-bottom:100%}
.auto-dp06 .auto-content {position:absolute;z-index:5;left:.9375rem;right:2.188rem;bottom:.9375rem}
.auto-dp06 [class*="size-"] {display:inline;background-color:rgba(0,0,0,.8);-webkit-transition:background .5s;transition:background .5s}
.auto-dp06 a:hover [class*="size-"] {color:#303030 !important;background-color:#fff43c} 
.auto-dp06.tiles-2x .auto-columns {width:300px;width:calc(50% - 10px);margin-top:20px}
.auto-dp06.tiles-2x .auto-columns:first-child,.auto-dp06.tiles-2x .auto-columns:nth-child(2) {margin-top:0}

/* db02 */
.auto-db02 .auto-count {margin-bottom:.5rem;counter-increment:myIndex}
.auto-db02 .auto-count:last-child {margin-bottom:0}
.auto-db02 .auto-count > a {font-weight:300}
.auto-db02 .auto-count > a::before {content:counter(myIndex);display:inline-block;min-width:1.25rem;margin-right:.25rem;font-weight:500}
.auto-db02 .auto-count::after {content:'';display:table;clear:both}

/* cover */
.cover-only .auto-images {overflow:hidden;height:300px}
.cover-only .auto-images > img {display:block !important;height:auto}

/**********************************************
note : 신문사소개
**********************************************/
.about-us::after {content:'';display:table;clear:both}

/* 연혁 */
.about-us .story-group {margin-bottom:2.5rem;padding-bottom:2.5rem;border-bottom:1px dotted #d0d0d0}
.about-us dl.story-group {display:table;width:100%;table-layout:fixed}
.about-us .story-group:last-child {margin-bottom:0;padding-bottom:0;border-bottom:0}
.about-us .story-group > .years, .about-us .story-group > .content {display:table-cell;width:100;vertical-align:top}
.about-us .story-group > .years {width:150px;font-size:2.25rem;font-weight:500;line-height:1.125em;letter-spacing:-0.05em}
.about-us .story-group .lists {margin:0;padding:0;list-style:none}
.about-us .story-group .lists > li {margin-bottom:.75rem;font-size:.9rem;font-weight:300;line-height:1.375em;color:#505050}
.about-us .story-group .lists > :last-child {margin-bottom:0}
.about-us .story-group .lists > li > strong {display:inline-block;margin-right:.8rem;color:#303030}
.about-us .story-group .titles {margin-bottom:1.25rem;font-size:2rem;font-weight:700;line-height:1.25em;letter-spacing:-0.05em}
.about-us .story-group > p {font-size:.9rem;font-weight:300;line-height:1.625em;letter-spacing:-0.05em;color:#505050}
@media screen and (max-width: 63.9375em) {
	.about-us .story-group > p > br {display:none}
}
@media screen and (max-width: 39.9375em) {
	.about-us dl.story-group, .about-us .story-group > .years, .about-us .story-group > .content {display:block;width:auto}
	.about-us dl.story-group {table-layout:inherit}
	.about-us .story-group > .years, .about-us .story-group > .content {vertical-align:baseline}
	.about-us .story-group > .years {margin-bottom:1.5rem}
	.about-us .story-group > .years br {display:none}
}

/* 기사제보 */
.about-us .helper {display:block;margin-bottom:2rem;padding:1.5rem;font-size:1.063rem;line-height:1.25em;letter-spacing:-0.05em;background-color:#f8f8fa;border:1px solid rgba(0,0,0,.12);text-align:center}
.about-us .about-table {border-top:2px solid #303030;border-collapse:collapse;table-layout:fixed}
.about-us .about-table caption {padding-left:0;padding-right:0;font-size:1.25rem;font-weight:500;letter-spacing:-0.05em;text-align:left}
.about-us .about-table th, .about-us .about-table td {padding:1rem;font-size:1.063rem;line-height:1.25em;letter-spacing:-0.05em;word-wrap:break-word;word-break:break-all}
.about-us .about-table th {font-weight:500;text-align:center}
.about-us .about-table thead {background-color:#f3f3fa}
.about-us .about-table tbody th {background-color:#f8f8fa;border-right:1px solid rgba(0,0,0,.05)}
.about-us .about-table tbody td {font-weight:300}
.about-us .about-table tfoot {background:#fefefe}
.about-us .about-table tfoot .button {margin-bottom:0}
.about-us .about-table.for-small caption {font-size:1rem}
.about-us .about-table.for-small thead {background-color:#f8f8fa}
.about-us .about-table.for-small tbody th {background-color:transparent}
.about-us .about-table.for-small th, .about-us .about-table.for-small td {padding:.625rem .75rem;font-size:.9rem}
.about-us .about-table.for-small tfoot th, .about-us .about-table.for-small tfoot td {font-weight:400}

/* 온라인광고 제작가이드 */
.about-us.online-guide .guide-group {margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px dotted #d0d0d0}
.about-us.online-guide .guide-group:last-child {margin-bottom:0;padding-bottom:0;border-bottom:0}
.about-us.online-guide .subject {margin-bottom:1rem;font-size:1.625rem;font-weight:500;line-height:1.25em;letter-spacing:-0.05em}
.about-us.online-guide .subject.small {font-size:1.25rem;color:#303030}
.about-us.online-guide .lists {margin-bottom:0}
.about-us.online-guide .lists > li {margin-bottom:.5rem;font-size:.9rem;font-weight:300;line-height:1.375em;letter-spacing:-0.025em;color:#505050}
.about-us.online-guide .lists > :last-child {margin-bottom:0}
.about-us.online-guide p {font-size:.8rem;line-height:1.625em;letter-spacing:-0.025em;color:#505050}
.about-us.online-guide code {display:block;margin-top:.5rem;padding:.75rem;border-radius:.25em;font-size:.8rem}

/* 언론링크 */
.about-us .link-group > a {display:block;padding:.5rem 0;font-size:.8rem;font-weight:300;line-height:1.25em;letter-spacing:-0.05em;color:#505050;text-align:center}
.about-us .link-group > a:hover {color:#202020}


/**********************************************
note : 로그인/회원가입
**********************************************/
#mt-login {padding:7.5rem 1.375rem 1.25rem;position:relative}
/*
#mt-login.login-page {background:url(/image/member/mt-login-bg.jpg) left bottom no-repeat}
#mt-login.join-page {background:url(/image/member/mt-join-bg.jpg) left bottom no-repeat}
#mt-login.paid-page {background:url(/image/member/mt-paid-bg.jpg) left bottom no-repeat}
#mt-login.onjoin-page {background:url(/image/member/mt-online-bg.jpg) left bottom no-repeat}
#mt-login.error-page {background:url(/image/member/mt-error-bg.jpg) left bottom no-repeat}
#mt-login.compt-page {background:url(/image/member/mt-compt-bg.jpg) left bottom no-repeat}
*/
#mt-login::after {content:'';display:table;clear:both}
#mt-login .blind {display:none}
@media screen and (max-width: 63.9375em) {
	#mt-login {padding-top:3.125rem;background:none !important}
}

/* logo */
#mt-login .user-logo {position:absolute;z-index:1004;left:57px;top:60px;max-width:118px}
#mt-login .user-logo > a {display:block}
@media screen and (max-width: 63.9375em) {
	#mt-login .user-logo {display:none !important}
}

/* layout */
#mt-login .mt-members {width:100%;max-width:580px;padding:1.25rem;margin-left:auto;margin-right:auto;background-color:rgba(255,255,255,.5)} 
#mt-login .mt-members .mt-join-group {margin-bottom:5.25rem}
#mt-login .mt-members .mt-join-group:last-child {margin-bottom:0}
#mt-login .mt-members .members-title {display:block;margin-bottom:1.875rem;font-size:2.375rem;font-weight:900;line-height:1;letter-spacing:-0.05em;color:#353535}
#mt-login .mt-members .members-title.for-subs {font-size:1.625rem}
#mt-login .mt-members .members-guide {display:block;font-size:1.125rem;font-weight:300;letter-spacing:-0.05em;color:rgb(0,0,0)}
#mt-login .login-option {margin:1.875rem 0}
#mt-login .login-option::after {content:'';display:table;clear:both}
#mt-login .button.mt-btn {overflow:hidden;min-height:50px;margin-bottom:0;padding-top:.8rem;padding-bottom:.8rem;font-size:1.313rem;font-weight:500;letter-spacing:-0.05em;color:rgb(255,255,255);background-color:#353535}
#mt-login .button.mt-btn:hover, #mt-login .button.mt-btn:focus {background-color:rgb(0,0,0)}
@media screen and (max-width: 63.9375em) {
	#mt-login .mt-members {max-width:540px;padding:0}
}

/* form group */
.mt-forms {display:block;position:relative;margin-bottom:1.25rem}
.mt-forms.end {margin-bottom:0}
.mt-forms::after {content:'';display:table;clear:both}
.mt-forms > .guide {display:none;margin-top:1rem;font-size:1rem;font-weight:300;line-height:1;letter-spacing:-0.05em;color:#c00}
.mt-forms.error > .guide {display:block}
.mt-forms .checker {position:relative}
.mt-forms .checker::before {content:'';display:none;position:absolute;z-index:1;right:1rem;top:50%;font:normal normal normal 21px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-transform:translateY(-50%);transform:translateY(-50%)}
.mt-forms.error .checker::before, .mt-forms.on .checker::before {display:inline-block}
.mt-forms.error .checker::before {content:"\f00d"}
.mt-forms.on .checker::before {content:"\f00c";color:#009b1d}
.mt-forms.not .checker::before {content:'';display:none !important} 
.mt-forms > input[type], .mt-forms .checker > input[type] {width:100%;height:50px;padding:0 1.25rem;margin:0;font-size:1.125rem;font-weight:400;letter-spacing:-0.025em;color:#353535;border-color:rgba(0,0,0,.3);box-shadow:none;transition:border-color .3s, padding .3s}
.mt-forms > input[type]:focus, .mt-forms .checker > input[type]:focus {padding-left:.625rem;padding-right:.625rem;border-color:rgb(0,0,0)}
.mt-forms > input[type] + label, .mt-forms .checker > input[type] + .mate {overflow:hidden;position:absolute;z-index:1;left:.625rem;top:.5rem;bottom:.5rem;width:0;border-left:2px solid rgb(0,0,0)}
.mt-forms > input[type]:focus + label, .mt-forms .checker > input[type]:focus + .mate {display:none}
.mt-forms.on > input[type], .mt-forms.on .checker > input[type], .mt-forms.error > input[type], .mt-forms.error .checker > input[type] {padding-left:.625rem;padding-right:.625rem}
.mt-forms.on > input[type], .mt-forms.on .checker > input[type] {color:rgb(0,0,0);border-color:rgb(0,0,0)}
.mt-forms.error > input[type], .mt-forms.error .checker > input[type] {color:#c00;border-color:#c00}
.mt-forms.error .checker > input[type] {padding-right:52px}
.mt-forms.on > input[type] + label, .mt-forms.error > input[type] + label, .mt-forms.on .checker > input[type] + .mate, .mt-forms.error .checker > input[type] + .mate {display:none}
.mt-forms .checker > .guide {display:none;position:absolute;z-index:5;right:0;bottom:calc(100% + 20px);font-size:1rem;font-weight:300;line-height:1;letter-spacing:-0.05em}
.mt-forms.error .checker > .guide, .mt-forms.on .checker > .guide {display:block}
.mt-forms.error .checker > .guide {color:#c00}
.mt-forms.on .checker > .guide {color:#009b1d}
@media screen and (max-width: 39.9375em) {
	.mt-forms .checker {display:block}
	.mt-forms .checker::before {margin-top:-.8rem}
	.mt-forms .checker > .guide {overflow:hidden;position:inherit;right:inherit;bottom:inherit;width:auto;margin-top:.625rem;font-size:.8rem;line-height:1.125;text-overflow:ellipsis;white-space:nowrap}
}

/* form group(telephone) */
.mt-forms .checker.for-tel {font-size:0}
.mt-forms .checker.for-tel > input[type] {display:inline-block;max-width:110px;margin-right:.625rem;vertical-align:top}
.mt-forms .checker.for-tel > :last-child {margin-right:0}
@media screen and (max-width: 39.9375em) {
	.mt-forms .checker.for-tel > input[type] {width:calc(33.33333% - 10px);max-width:inherit}
}

/* form group(button include) */
.mt-forms .checker.group-btn {font-size:0}
.mt-forms .checker.group-btn > input[type] {display:inline-block;width:50%;vertical-align:top}
.mt-forms .checker.group-btn > .button {display:inline-block;min-width:135px;margin:0;height:50px;font-size:1rem;font-weight:500;background-color:#353535;vertical-align:top}
@media screen and (max-width: 39.9375em) {
	.mt-forms .checker.group-btn > .button {min-width:inherit}
}

/* form group(joins) */
.mt-forms.joins > label {display:block;margin-bottom:1.25rem;font-size:1rem;font-weight:500;line-height:1;letter-spacing:-0.05em;color:#353535}

/* email save */
#mt-login .auto-login {float:left;position:relative}
#mt-login .auto-login > input[type="checkbox"] {display:none}
#mt-login .auto-login > input[type="checkbox"] + label {display:block;margin:0;font-size:0;color:rgb(0,0,0)}
#mt-login .auto-login > input[type="checkbox"] + label > .icon {display:inline-block;position:relative;width:20px;height:20px;margin-right:.625rem;background:transparent;border:1px solid rgba(0,0,0,.3);vertical-align:middle}
#mt-login .auto-login > input[type="checkbox"] + label > .icon::before {content:"\f00c";position:absolute;z-index:1;left:50%;top:50%;font:normal normal normal 14px/1 FontAwesome;text-transform:none;line-height:1;color:rgba(0,0,0,.1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}
#mt-login .auto-login > input[type="checkbox"] + label > .valign-middle {display:inline-block;font-size:1rem;font-weight:500;line-height:1em;letter-spacing:-0.05em;color:rgb(0,0,0);vertical-align:middle}
#mt-login .auto-login > input[type="checkbox"]:checked + label > .icon {background-color:rgb(0,0,0);border-color:transparent}
#mt-login .auto-login > input[type="checkbox"]:checked + label > .icon::before {color:rgb(255,255,255)}

/* agree check */
#mt-login .auto-login.agree {float:right}
#mt-login .auto-login.agree > input[type="checkbox"] + label > .icon {float:right;margin-left:.625rem;margin-right:0}

/* link */
#mt-login .login-links {float:right;font-size:0;text-align:center}
#mt-login .login-links > a {display:inline-block;margin-right:1rem;font-size:1rem;font-weight:300;line-height:1em;letter-spacing:-0.075em;color:rgba(0,0,0,.55);vertical-align:middle;text-decoration:none;-webkit-transition:color .25s;transition:color .25s}
#mt-login .login-links > a:hover {color:rgb(0,0,0)}
#mt-login .login-links > :last-child {margin-right:0}

/* agree */
.mt-agree {margin-top:2.5rem}
.mt-agree .agree-checker, .mt-agree .agree-detail {margin-bottom:1.25rem}
.mt-agree .agree-checker::after, .mt-agree .agree-detail::after {content:'';display:table;clear:both}
.mt-agree .agree-checker .text, .mt-agree .agree-detail .subject {float:left;font-size:1rem;font-weight:300;line-height:1;letter-spacing:-0.05em;color:rgba(0,0,0,.65)}
.mt-agree .agree-detail .view {float:right;font-size:1rem;font-weight:500;line-height:1;letter-spacing:-0.05em;color:#353535;cursor:pointer} 
.mt-agree .agree-detail .detail {display:none;overflow-y:auto;max-height:126px;padding:1.25rem;margin-top:1.25rem;border:1px solid rgba(0,0,0,.3);clear:both}
.mt-agree .agree-detail.active .detail {display:block}
.mt-agree .privacy .privacy-list {display:none}

/* paper delivery */
.paper-delivery {margin-bottom:5.25rem}
.paper-delivery .titles {display:block;margin-bottom:2.25rem;font-size:1.625rem;font-weight:700;line-height:1.25;letter-spacing:-0.05em}
.paper-delivery .address-info {display:none}

/* radio groups */
.mt-radiobox {display:block;position:relative;font-size:0}
.mt-radiobox::after {content:'';display:table;clear:both}
.mt-radiobox input[type="radio"] {overflow:hidden;position:absolute;left:-1px;top:-1px;width:1px;height:1px;clip:rect(0,0,0,0)}
.mt-radiobox input[type="radio"] + label, .mt-radiobox input[type="radio"] + label .text, .mt-radiobox input[type="radio"] + label .icon {display:inline-block;vertical-align:middle}
.mt-radiobox input[type="radio"] + label {padding:0;margin:0}
.mt-radiobox input[type="radio"] + label .text {margin-right:.625rem;font-size:1rem;font-weight:500;line-height:1;letter-spacing:-0.05em}
.mt-radiobox input[type="radio"] + label .text.for-kakao {font-size:0;color:transparent}
.mt-radiobox input[type="radio"] + label .text.for-kakao::before {content:'';display:block;overflow:hidden;width:67px;height:16px;background:url(/image/member/payment_text_medium.png) 0 0 no-repeat;background-size:100% auto}
.mt-radiobox input[type="radio"] + label .icon {position:relative;width:20px;height:20px;border:1px solid rgba(0,0,0,.3)}
.mt-radiobox input[type="radio"] + label .icon::before {content:"\f00c";position:absolute;z-index:1;left:50%;top:50%;font:normal normal normal 14px/1 FontAwesome;text-transform:none;line-height:1;color:rgba(0,0,0,.1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}
.mt-radiobox input[type="radio"]:checked + label .icon {background-color:rgb(0,0,0);border-color:transparent}
.mt-radiobox input[type="radio"]:checked + label .icon::before {color:rgb(255,255,255)}

/* radio group item */
.mt-radiobox .item {display:inline-block;vertical-align:middle}
.mt-radiobox.expanded .item {text-align:center}
.mt-radiobox.expanded::before, .mt-radiobox.expanded::after {display:none}
.mt-radiobox.expanded .item:first-child:nth-last-child(2), .mt-radiobox.expanded .item:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .item {width:50%}
.mt-radiobox.expanded .item:first-child:nth-last-child(3), .mt-radiobox.expanded .item:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .item {width:33.33333%}
.mt-radiobox.expanded .item:first-child:nth-last-child(4), .mt-radiobox.expanded .item:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .item {width:25%}
.mt-radiobox.expanded .item:first-child:nth-last-child(5), .mt-radiobox.expanded .item:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .item {width:20%}
.mt-radiobox.expanded .item:first-child:nth-last-child(6), .mt-radiobox.expanded .item:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .item {width:16.66667% - 1px}
@media screen and (max-width: 39.9375em) {
	.mt-radiobox.expanded::after {content:'';display:table;clear:both}
	.mt-radiobox.expanded .item {width:50% !important;padding:.3125rem 0}
	.mt-radiobox.expanded .item:empty {display:none}
}

/* radio group consent */
.mt-radiobox.consent {margin-bottom:1.875rem}
.mt-radiobox.consent > .item {float:left;width:50%;text-align:left}
.mt-radiobox.consent > :last-child {text-align:right}

/* tabs */
#mt-login .tabs-wrap .tabs-navs .tabs-item a {min-height:50px;font-size:1.25rem;font-weight:500;color:rgba(53,53,53,.1);border-color:rgba(53,53,53,.1)}
#mt-login .tabs-wrap .tabs-navs .tabs-item.active a {color:rgb(255,255,255);background-color:rgb(0,0,0);border-color:transparent}
#mt-login .tabs-wrap .tabs-panel {padding:1.25rem .5rem;border:1px solid rgb(0,0,0)}

/* tabs(find my infomation) */
#mt-login .tabs-wrap.findme .tabs {margin-bottom:1.25rem;background:rgb(255,255,255);border:0}
#mt-login .tabs-wrap.findme .tabs-title {width:50%}
#mt-login .tabs-wrap.findme .tabs-title > a {display:block;overflow:hidden;height:50px;padding:.875rem .9375rem;font-size:1.25rem;font-weight:500;line-height:1;color:rgba(53,53,53,.1);border:1px solid rgba(53,53,53,.1);border-right:0;text-align:center;text-decoration:none}
#mt-login .tabs-wrap.findme .tabs > :last-child > a {border-right:1px solid rgba(53,53,53,.1)}
#mt-login .tabs-wrap.findme .tabs-title > a:focus, #mt-login .tabs-wrap.findme .tabs-title > a[aria-selected="true"] {color:rgb(255,255,255);background-color:rgb(0,0,0)}
#mt-login .tabs-wrap.findme .tabs-panel {padding:0;background:transparent;border:0}

/* bank infomation */
#mt-login .bank-group::after {content:'';display:table;clear:both}
#mt-login .bank-group > select[name] {float:left;width:135px;height:50px;margin-bottom:0;font-size:1rem;font-weight:500;color:rgb(255,255,255);background-color:#353535;border-color:transparent}
#mt-login .bank-group > input[type="text"] {float:left;width:calc(100% - 135px)}
#mt-login .bank-group.checker::before {}
@media screen and (max-width: 39.9375em) {
	#mt-login .bank-group > select[name] {width:105px}
	#mt-login .bank-group > input[type="text"] {width:calc(100% - 105px)}
}

/* buyer infomation */
#mt-login .buyer-info::after {content:'';display:table;clear:both}
#mt-login .buyer-info > .mt-forms {float:left}
#mt-login .buyer-info > :first-child {width:135px}
#mt-login .buyer-info > :last-child {width:calc(100% - 135px);padding-left:.625rem}
@media screen and (max-width: 39.9375em) {
	#mt-login .buyer-info > :first-child {width:105px}
	#mt-login .buyer-info > :last-child {width:calc(100% - 105px)}
}

/* payment day */
#mt-login .pay-dated {display:table;width:100%;table-layout:fixed}
#mt-login .pay-dated > .cells {display:table-cell;width:100%;vertical-align:middle}
#mt-login .pay-dated > :first-child {width:135px;text-align:left}
#mt-login .pay-dated > :last-child {text-align:right}
#mt-login .pay-dated .text {font-size:1rem;font-weight:500;line-height:1;letter-spacing:-0.05em}
#mt-login .pay-dated .mt-radiobox > input[type="radio"] + label  {margin-right:1.875rem}
#mt-login .pay-dated .mt-radiobox > :last-child {margin-right:0 !important}
@media screen and (max-width: 39.9375em) {
	#mt-login .pay-dated, #mt-login .pay-dated > .cells {display:block;width:auto}
	#mt-login .pay-dated > :last-child {margin-top:1.25rem;text-align:left}
}

/* sign infomation */
#mt-login .sign-info > .text {display:block;margin-bottom:1.25rem;font-size:1rem;font-weight:500;line-height:1;letter-spacing:-0.05em;color:#353535}

/* payment help text */
.help-text.for-paid {display:block;font-size:1rem;font-weight:300;line-height:1.25;letter-spacing:-0.025em;color:rgb(0,0,0);text-align:center}

/* total amount */
#mt-login .total-amount {margin:1.875rem 0;font-size:1.688rem;font-weight:900;line-height:1;letter-spacing:-0.05em;color:#353535}
#mt-login .total-amount::after {content:'';display:table;clear:both}
#mt-login .total-amount .titles {float:left}
#mt-login .total-amount .total {float:right} 
#mt-login .total-amount .money {display:inline-block;margin-right:1.875rem;font-style:normal;color:#353535}
#mt-login .total-amount .money.fix {color:#353535}


/**********************************************
note : Conference events form
**********************************************/
/* default */
.mt-events {padding:0 1.25rem}
.mt-events::after {content:'';display:table;clear:both}
.mt-events > .titles {display:block;margin-bottom:0;margin-bottom:1.25rem;font-size:2rem;font-weight:700;line-height:1.125;letter-spacing:-.05em}
.mt-events .privacy {margin-bottom:2rem;padding:1.25rem;background-color:#f8f8fa;border:1px solid rgba(0,0,0,.12);border-radius:.25rem}
.mt-events .privacy-title {display:block;margin-bottom:1rem;font-size:1.125rem;font-weight:500;line-height:1.25;letter-spacing:-0.025em}
.mt-events .privacy-content {display:block;overflow-y:auto;max-height:120px;margin-bottom:1rem;padding:1.125rem;font-size:.9rem;font-weight:300;color:#404040;background-color:#fefefe;border:1px solid rgba(0,0,0,.08);border-radius:.25rem}
.mt-events .guide {font-size:1rem;line-height:1.125;letter-spacing:-0.025em}
.mt-events .guide.import {display:block;margin-bottom:2rem;padding:1.875rem;font-size:1.25rem;font-weight:500;border-top:1px solid rgba(0,0,0,.5);border-bottom:1px solid rgba(0,0,0,.5);text-align:center}
.mt-events .guide.line {padding:1.25rem;margin-bottom:1.25rem;background-color:#f9f9fa;border:1px solid rgba(0,0,0,.12);border-radius:.25rem}
.mt-events .guide-title {display:block;margin-bottom:1rem;font-size:1.125rem;font-weight:500}
.mt-events .guide-lists {display:block;padding:0;margin:0 0 1rem;list-style:none}
.mt-events .guide-lists > li {display:block;margin-bottom:.5rem;font-size:.8rem;line-height:1.25;color:rgba(0,0,0,.6)}
.mt-events .guide-lists > li > strong {font-weight:400;color:rgba(0,0,0,.85)}
.mt-events .guide-lists > :last-child {margin-bottom:0}
.mt-events .guide-lists > li::before {content:'';display:inline-block;width:4px;height:4px;margin-right:.5rem;background-color:rgba(0,0,0,.3);border-radius:50%;vertical-align:middle}
.mt-events .guide > p {font-size:.875rem;line-height:1.625;letter-spacing:-0.025em;color:rgba(0,0,0,.6)}
.mt-events .guide > :last-child {margin-bottom:0}
.mt-events .sub-titles {display:block;padding:1.25rem 0;margin-bottom:1.875rem;font-size:1.375rem;font-weight:500;line-height:1.125em;letter-spacing:-0.025em;color:rgb(0,0,0);border-bottom:1px solid rgba(0,0,0,.08);text-align:left}
.mt-events .personal {margin-bottom:3rem}
.mt-events .columns > .help-text {margin-bottom:1.25rem}
.mt-events .total-paid {display:block;margin-bottom:1.25rem;font-size:2rem;font-weight:700;line-height:1;letter-spacing:-.025em}

/* 190813 */
.privacy-content ul{list-style:none; margin:0}
.privacy-content ul li.disc{position:relative; display:block; padding-left:13px}
.privacy-content ul li.disc::before{content:''; position:absolute; top:10px; left:0; width:7px;height:1px;margin-right:.5rem;background-color:rgba(0,0,0,.4)}

.mt-events .guide-lists-repair {display:block;padding:0;margin:0 0 1rem;list-style:none}
.mt-events .guide-lists-repair > li {position:relative; display:block; padding-left:10px; margin-bottom:.5rem;font-size:.8rem;line-height:1.4;color:rgba(0,0,0,.6)}
.mt-events .guide-lists-repair > li::before{content:''; position:absolute; top:6px; left:0; width:4px;height:4px;margin-right:.5rem;background-color:rgba(0,0,0,.3);border-radius:50%}
.mt-events .guide-lists-repair > li > strong {font-weight:400;color:rgba(0,0,0,.85)}

.mt-events .form-down-text{list-style:none; margin:0}
.mt-events .form-down-text li{position:relative; margin-bottom:6px; padding-left:15px; line-height:1.3}
.mt-events .form-down-text li::before{content:''; position:absolute; top:10px; left:0; width:6px;height:1px;margin-right:.5rem;background-color:rgba(0,0,0,.8)}
.mt-events .form-down-text li:last-child{margin-bottom:0}

/* search my infomation */
.mt-events .my-info::after {content:'';display:table;clear:both}
@media screen and (min-width: 40em) {
	.mt-events .my-info {padding:1.5rem;border:1px solid rgba(0,0,0,.12)}
}


/**********************************************
note : 최근기사로그
**********************************************/
#admin-aside .admin-options.article-logs .article-logs-header {font-size:0}
#admin-aside .admin-options.article-logs .article-logs-header .badge, #admin-aside .admin-options.article-logs .article-logs-header strong, #admin-aside .admin-options.article-logs .article-logs-header .compare-label {display:inline-block;vertical-align:middle}
#admin-aside .admin-options.article-logs .article-logs-header .badge {float:none}
#admin-aside .admin-options.article-logs .article-logs-header .compare-label {margin-bottom:0;margin-left:.5rem;padding:.125rem .375rem;font-size:.688rem;line-height:1;letter-spacing:-0.075em;color:#808080;background-color:#fefefe;border:1px solid #d0d0d0;border-radius:2rem}
#admin-aside .compare_btn {display:block;text-decoration:none}

/* 본문비교 */
.article-rivision::after {content:'';display:table;clear:both}
.article-rivision .guide {margin-bottom:1.25rem;font-size:0;text-align:right}
.article-rivision .guide > .text {display:inline-block;margin-right:5px;font-size:.9rem;line-height:1.125;letter-spacing:-0.05em;vertical-align:middle}
.article-rivision .guide > :last-child {margin-right:0}
.article-rivision .compare-content .subject {display:block;margin-bottom:1.25rem;font-size:2rem;line-height:1.25;letter-spacing:-0.1em;color:#101010}
.article-rivision .compare-content .summary {font-size:1.063rem;line-height:1.625;letter-spacing:-0.05em;color:#333}
.article-rivision del {color:#505050;background-color:#ffcdd2}
.article-rivision ins {color:rgb(0,0,0);background-color:#b2dfdb;text-decoration:none}

/**********************************************
note : 유료회원(마이홈)
**********************************************/
/* table */
table.membership {table-layout:fixed;border-collapse:collapse}
table.membership th, table.membership td {font-size:1rem;letter-spacing:-0.05em;text-align:center}
table.membership th {font-weight:500}
table.membership tbody td {font-weight:300}

/* tab */
#user-wrap .config-tab .menu {margin-bottom:1rem}
#user-wrap .config-tab .menu li > a {padding-top:.938rem;padding-bottom:.938rem;text-decoration:none;text-align:center;color:#303740;letter-spacing:-0.05em;background-color:#fefefe;border:1px solid rgba(0,0,0,.1);border-left:none}
#user-wrap .config-tab .menu li > a:hover {background-color:rgba(0,0,0,.03)}
#user-wrap .config-tab .menu li:first-child > a {border-left:1px solid rgba(0,0,0,.1)}
#user-wrap .config-tab .menu li.active > a {font-weight:bold;color:#fefefe;background-color:#303740}
#user-wrap .config-tab .menu li.active > a.nd-only {background-color:#e6336d}
@media screen and (max-width: 39.9375em) {
	#user-wrap .row .config-tab .menu li > a {border-left:1px solid rgba(0,0,0,.1);border-top:none}
	#user-wrap .row .config-tab .menu li:first-child > a {border-top:1px solid rgba(0,0,0,.1)}
}

/**********************************************
note : index more
**********************************************/
.index-more {display:block;margin-bottom:50px}
.index-more::after {content:'';display:table;clear:both}
.index-more .group {display:none;margin-bottom:50px}
.index-more .group.active {display:block}
.index-more .group::after {content:'';display:table;clear:both}
.index-more .group > .float-left, .index-more .group > .float-right {width:620px}
.index-more .more-btn {display:block;width:100%;padding:1.125rem 1.25rem;font-size:1.25rem;font-weight:500;line-height:1;letter-spacing:-0.05em;background-color:#fefefe;border:1px solid rgba(0,0,0,.15);cursor:pointer;transition:border-color .25s}
.index-more .more-btn:hover {border-color:rgba(0,0,0,.8)}

/**********************************************
note : fixed menu
**********************************************/
.fixed-menu {display:block;margin-top:.625rem;border-left:1px solid #3e6c8e}
.fixed-menu > .item {display:block;padding:.375rem .625rem;font-size:.875rem;line-height:1.125;letter-spacing:-.05em}

/*기사편집 부제목*/
.new-writer .wt-forms textarea.subtitle { font-size: 1.125rem;}

#admin-header .header-info .admin-board li .drop-down .dropdown-pane { max-width: 135px;}


/* address */
#user-footer2 .user-address {position:relative;font-size:.8rem;text-align:left;color:rgba(0,0,0,.55);letter-spacing:-0.05em}
#user-footer2 .user-address ul {margin-bottom:0}
#user-footer2 .user-address::after,#user-footer2 .user-address ul::after {content:'';display:table;clear:both}
#user-footer2 .user-address ul li {float:left;line-height:1.4em;color:rgba(0,0,0,.5)}
#user-footer2 .user-address ul li.bars::before {content:'|';float:right;padding:0 .625rem;font-size:.7rem;color:rgba(0,0,0,.35)}
#user-footer2 .user-address ul li.clear {clear:both}
#user-footer2 .user-address ul li a {color:rgba(0,0,0,.5);text-decoration:none}


/*기사페이지 텍스트 광고*/
.text-banner {background-color:#cc0909;padding: 10px 20px;text-align: center;color: #fff;font-weight: 700;text-decoration: none;}
.text-banner a {color: #fff;}
@media screen and (max-width: 39.9375em) {
	.text-banner {display: block;}
}


/**********************************************
note : Media Members
**********************************************/
#curation-wrap > .row {position:relative}
#curation-wrap.view-pages > .row {background-color:#fff}
@media screen and (min-width: 1280px) {
	#curation-wrap {background-image:url(/image/mediamb/mm-bg.jpg);background-position:50%;background-repeat:no-repeat;background-attachment:fixed}
	#curation-wrap > .row {width:1280px;background-color:#2B313D}
	#curation-wrap.index > .row {width:auto}
	#curation-wrap.view-pages {display:block;background:url(/image/mediamb/mm-bg.jpg) repeat fixed !important}
}
@media screen and (min-width: 1921px) {
	#curation-wrap.index {display:flex;overflow:hidden;align-items:center;justify-content:center;flex-direction:row;height:100vh}
	#curation-wrap.index > .row {overflow-y:auto;position:relative;width:1920px;max-height:1080px;border-radius:20px}
}


/* header */
#curation-header {display:-webkit-flex;display:flex;position:absolute;z-index:1004;left:0;top:0;width:100%;height:80px;padding:0 40px;background-color:transparent;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-content:center;-webkit-align-items:center;align-items:center}
#curation-header > .item {-webkit-flex:1;flex:1;font-size:0;text-align:left}
#curation-header > .item.grid-left {position:relative}
#curation-header > .item.grid-center {text-align:center}
#curation-wrap.index #curation-header > .item.grid-center {text-align:left}
#curation-header > .item.grid-right {text-align:right}
@media screen and (max-width: 63.9375em) {
	#curation-wrap.index #curation-header > .item.grid-center {text-align:center}
}
@media screen and (max-width: 39.9375em) {
	#curation-header {padding-left:20px;padding-right:20px}
}

/* scroll header */
#curation-wrap.is-active #curation-header {position:fixed;background-color:rgba(0,0,0,.5)}
@media screen and (min-width: 1280px) {
	#curation-wrap.is-active #curation-header {left:50%;max-width:1280px;-ms-transform:translateX(-50%);transform:translateX(-50%)}
}

/* menu */
#curation-header .all-nav {display:inline-block;width:22px;height:22px;margin-right:12px;vertical-align:middle;cursor:pointer}
#curation-header .all-nav > .icon {display:block;position:relative;width:100%;height:2px;background-color:#fff}
#curation-header .all-nav > .icon::before, #curation-header .all-nav > .icon::after {content:'';display:block;overflow:hidden;position:absolute;z-index:1;left:0;height:0;border-top:2px solid #fff}
#curation-header .all-nav > .icon::before {right:2px;top:-8px}
#curation-header .all-nav > .icon::after {right:7px;bottom:-8px}

/* navgation */
#curation-header .navgation {display:none;position:absolute;z-index:10;left:0;top:100%;width:200px;padding:10px 20px;margin-top:25px;background-color:#2B313D;border-radius:0 5px 0}
#curation-header .navgation::before {content:'';overflow:hidden;position:absolute;z-index:2;left:0;bottom:100%;width:0;height:0;border-width:5px;border-style:solid;border-color:transparent transparent #2B313D #2B313D}
#curation-header .navgation > .item {display:block;overflow:hidden;font-size:18px;font-weight:300;line-height:45px;letter-spacing:-.05em;color:#fff;border-top:1px solid rgba(255,255,255,.08);text-overflow:ellipsis;white-space:nowrap}
#curation-header .navgation > .item.on {color:#fed100}
#curation-header .navgation > :first-child {border-top:0}

/* logo */
#curation-header .logo {display:inline-block;width:68px;vertical-align:middle}
@media screen and (max-width: 39.9375em) {
	#curation-header .logo {display:none}
}

/* members logo */
#curation-header .members-logo {font-size:20px;font-weight:700;letter-spacing:-.025em;color:#fff;text-transform:uppercase;text-decoration:none}
@media screen and (max-width: 39.9375em) {
	#curation-header .members-logo {font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
}

/* login */
#curation-header .user-logbox {display:inline-block;position:relative}
#curation-header .user-logbox > a {display:inline-block;font-size:15px;font-weight:300;line-height:1;letter-spacing:-.05em;color:#fff}
#curation-header .user-logbox .user-photo {display:block;overflow:hidden;width:32px;height:32px;background:url(/image/newsroom/default-user.png) no-repeat;background-size:cover;border-radius:50%;cursor:pointer}
#curation-header .logbox-detail {display:none;position:absolute;z-index:10;right:-25px;top:calc(100% + 12px);width:115px;margin:0;padding:12px;background-color:#fff;border:1px solid #000;text-align:center;list-style:none}
#curation-header .logbox-detail.on {display:block}
#curation-header .logbox-detail::before, #curation-header .logbox-detail::after {content:'';overflow:hidden;position:absolute;bottom:100%;border-style:solid;border-color:transparent}
#curation-header .logbox-detail::before {z-index:1;right:34px;border-width:5px;border-bottom-color:#000}
#curation-header .logbox-detail::after {z-index:2;right:35px;border-width:4px;border-bottom-color:#fff}
#curation-header .logbox-detail > li, #curation-header .logbox-detail a {display:block}
#curation-header .logbox-detail > li {margin-top:12px;padding-top:12px;border-top:1px solid rgba(0,0,0,.08)}
#curation-header .logbox-detail > :first-child {margin-top:0;padding-top:0;border-top:0}
#curation-header .logbox-detail a {font-size:13px;line-height:1.125;font-weight:100;color:rgba(0,0,0,.6)}
#curation-header .logbox-detail a:hover {color:rgba(0,0,0,.95)}
@media screen and (max-width: 39.9375em) {
	#curation-header .logbox-detail {right:-10px}
	#curation-header .logbox-detail::before {right:20px}
	#curation-header .logbox-detail::after {right:21px}
	#curation-header .user-logbox > a {font-size:13px}
}

/* footer */
#curation-footer {display:block;position:relative;padding:40px;border-top:0;text-align:left}
#curation-wrap.view-pages #curation-footer {margin-top:50px;border-top:1px solid rgba(0,0,0,.08)}
#curation-footer .address {display:block;font-size:0}
#curation-footer .address > .item {display:inline-block;margin-right:20px;font-size:13px;font-weight:100;line-height:1.25;color:rgba(255,255,255,.45)}
#curation-wrap.view-pages .address > .item {color:rgba(0,0,0,.45)}
#curation-footer .address > :last-child {margin-right:0}
#curation-footer .copyright {margin-top:15px;font-size:13px;font-weight:300;color:rgba(255,255,255,.65)}
#curation-footer .copyright a {color:rgba(255,255,255,.65);text-decoration:none}
#curation-wrap.view-pages #curation-footer .copyright, #curation-wrap.view-pages #curation-footer .copyright a {color:rgba(0,0,0,.65)}
#curation-footer .ndsoft {right:40px;bottom:40px}
#curation-wrap.index #curation-footer {position:absolute;z-index:990;left:0;right:0;bottom:0;padding:0 20px 20px;text-align:left}
#curation-wrap.index #curation-footer .address, #curation-wrap.index #curation-footer .copyright {display:block;margin:0}
#curation-wrap.index #curation-footer .address > .item {display:block;font-size:12px;line-height:1.625}
#curation-wrap.index #curation-footer .copyright {margin-top:8px}
#curation-wrap.index #curation-footer .ndsoft {bottom:10px}
@media screen and (min-width: 1921px) {
	#curation-wrap.index #curation-footer {left:32%;padding:0 40px 40px;text-align:left}
	#curation-wrap.index #curation-footer .ndsoft {bottom:40px}
}
@media screen and (max-width: 63.9375em) {
	#curation-footer {min-height:1px}
	#curation-wrap.index #curation-footer {position:static;padding:0 40px 40px}
	#curation-footer .address > .item {line-height:1.375}
}
@media screen and (max-width: 39.9375em) {
	#curation-footer {margin-top:20px}
	#curation-wrap.index #curation-footer {padding-left:20px;padding-right:20px}
	#curation-footer .ndsoft {display:block;position:static;right:auto;bottom:auto}
}

/* 메인판 */
.media-members {display:flex;position:relative;height:100vh}
#admin-wrap .media-members {height:auto;min-height:720px;margin:0 auto;background-color:#2B313D}
.media-members .mm-aside {width:32%}
.media-members .mm-section {display:flex;width:68%;padding:80px 40px 90px;flex-direction:row}
.media-members .mm-section > :first-child {width:43.5%;padding-right:10px}
.media-members .mm-section > :last-child {display:flex;width:56.5%;padding-left:10px;flex-direction:column}
.media-members .grid-1 > :first-child {margin-bottom:20px}
.media-members .grid-2 {display:flex;flex-direction:row;align-items:flex-start}
.media-members .grid-3 {width:62%;padding-right:10px}
.media-members .grid-4 {width:38%; padding-left:10px}
@media screen and (min-width: 1921px) {
	.media-members {height:100%}
}
@media screen and (max-width: 63.9375em) {
	.media-members {display:block;height:auto}
	#admin-wrap .media-members {min-height:1px}
	.media-members .mm-aside, .media-members .mm-section {width:auto}
	.media-members .mm-section {padding:40px}
}
@media screen and (max-width: 39.9375em) {
	.media-members .mm-section {display:block;padding:20px;flex-direction:inherit}
	.media-members .mm-section > .mm-item {width:auto;padding:0;margin-bottom:10px}
	.media-members .grid-1 > :first-child {margin-bottom:10px}
	.media-members .mm-section > :last-child  {margin-bottom:0}
	.media-members .grid-3 {padding-right:5px}
	.media-members .grid-4 {padding-left:5px}
}

/* monday */
#admin-wrap .media-moday {background-color:#2B313D}

/* main cover */
.for-flex.cover .image {display:block;overflow:hidden;position:relative;width:100%;height:100vh;background-repeat:no-repeat;background-position:50%;background-size:cover}
#admin-wrap .for-flex.cover .image {height:720px}
@media screen and (min-width: 1921px) {
	.for-flex.cover .image {height:1080px}
}
@media screen and (max-width: 63.9375em) {
	.for-flex.cover .image {height:0;padding-bottom:100%}
}

/* media monday */
.mb-monday > .row {padding:0 40px}
.mb-monday .columns {margin-bottom:20px}
.mb-monday .columns > a {display:block;overflow:hidden;border-radius:5px;background-color:#fff}
.mb-monday .auto-images {display:block;overflow:hidden;height:0;padding-bottom:66.66667%;background-image:url(/image/mediamb/monday-bg.jpg)}
.mb-monday .auto-images.only {padding-bottom:125%}
.mb-monday .auto-content {display:block;padding:30px}
.mb-monday .auto-titles {display:block;font-size:30px;font-weight:700;letter-spacing:-.05em}
.mb-monday .auto-name {display:block;font-size:15px;font-style:normal}
@media screen and (max-width: 63.9375em) {
	.mb-monday .auto-titles {font-size:25px}
}
@media screen and (max-width: 39.9375em) {
	.mb-monday > .row {padding:0 20px}
}

/* list */
#curation-wrap .curation-section-header .curation-section-bg {height:420px;padding:80px 60px 40px;background-attachment:inherit;text-align:right;vertical-align:bottom}
#curation-wrap .curation-section-header .curation-section-bg::before {height:100%;background:rgba(0,0,0,.5)}
#curation-wrap .curation-content {padding:2.5rem}
#curation-wrap .curation-content .panel {position:relative;background:#000;border:0}
#curation-wrap .curation-content .panel .panel-image {position:relative;height:0;padding-bottom:100%;transition:-ms-transform .5s ease-in-out, transform .5s ease-in-out}
#curation-wrap .curation-content .panel .panel-image::before {content:'';position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5);transition:background-color .35s}
#curation-wrap .curation-content .panel.blind .panel-image::before {display:none}
#curation-wrap .curation-content .panel a:hover .panel-image {-ms-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}
#curation-wrap .curation-content .panel a:hover .panel-image::before {background:rgba(0,0,0,.3)}
#curation-wrap .curation-content .panel.blind .panel-block {display:none}
#curation-wrap .curation-content .panel .panel-block {position:absolute;z-index:10;left:0;bottom:0;width:100%;font-size:0}
#curation-wrap .curation-content .panel .panel-block .panel-block-dated {display:inline-block;overflow:hidden;max-width:95%;margin-bottom:10px;padding:0 4px;font-size:14px;font-weight:100;line-height:22px;letter-spacing:-.05em;color:#fff;background-color:#D92528;text-overflow:ellipsis;white-space:nowrap}
#curation-wrap .curation-content .panel .panel-block .panel-block-dated::after {display:none}
#curation-wrap .curation-content .panel .panel-block .panel-block-title {margin:0;max-height:2.75em;font-size:28px;font-weight:700;line-height:1.375;letter-spacing:-.075em;color:#fff}
@media screen and (max-width: 63.9375em) {
	#curation-wrap .curation-content {padding-left:1.25rem;padding-right:1.25rem}
}

/* view */
#curation-wrap.view-pages .curation-section-header .curation-section-bg {height:735px;text-align:center;vertical-align:middle}
#curation-wrap .curation-view-title .title {font-size:60px;font-weight:900}
#curation-wrap .curation-view-title .sub-title {position:relative;margin-top:80px;padding-top:30px;font-size:22px;font-weight:300;line-height:1.375;text-decoration:none}
#curation-wrap .curation-view-title .sub-title::before {content:'';overflow:hidden;position:absolute;z-index:1;left:50%;top:0;width:80px;height:0;border-top:1px solid rgba(255,255,255,.12);-ms-transform:translateX(-50%);transform:translateX(-50%)}
#curation-wrap .curation-view-dated {font-weight:100}
#curation-wrap.view-pages .curation-content {font-size:20px;font-weight:300;line-height:1.625;letter-spacing:-.05em}
#curation-wrap.view-pages .curation-content p {font-size:inherit;font-weight:inherit;line-height:inherit}
#curation-wrap.view-pages .curation-content.view .photo-layout figcaption {font-size:15px;font-weight:100}
@media screen and (max-width: 39.9375em) {
	#curation-wrap.view-pages .curation-section-header .curation-section-bg {height:450px}
	#curation-wrap .curation-view-title .title {font-size:40px;font-weight:700}
	#curation-wrap .curation-view-title .sub-title {margin-top:30px}
	#curation-wrap .curation-view-title .sub-title {font-size:18px}
	#curation-wrap #tem-type-10 {margin-left:-1.25rem;margin-right:-1.25rem;border:0}
}

/* member guide */
#curation-wrap .paied-guide {display:block;margin:80px 0;font-size:0;text-align:center}
#curation-wrap .paied-guide .text {display:block;font-size:20px;font-weight:500;line-height:1.25;letter-spacing:-.05em;color:#D92528}
#curation-wrap .paied-guide .btn {display:inline-block;overflow:hidden;padding:0 28px;margin-top:22px;font-size:16px;font-weight:300;line-height:45px;letter-spacing:-.05em;color:#D92528;border:1px solid #D92528;border-radius:2rem;text-decoration:none}
#curation-wrap .paied-guide .btn > .fa {margin-left:12px}

/* 191001 */
#curation-header .user-logbox .user-photo.text-only {overflow:inherit; width:100%; height:100%; background:none; border-radius:0}



.auto-d04-1 .auto-cols {margin-bottom:1.375rem}
.auto-d04-1 .auto-cols:last-child {margin-bottom:0;text-align: left;}
.auto-d04-1 .auto-cols .bg {background-color: rgba(0,0,0,.8);padding: 5px;}

@media screen and (max-width: 63.9375em) {
	.row .auto-d04-1 .auto-cols {text-align:left}
}

/* 201125 메인 추가 */
.auto-marbtm-20 {position:relative;}
.bn_txt {position:absolute; width: 100%; height: 100%;}
.bn_txt:after {width:100%; height:100%; content:''; position:absolute; left:0; top:0; background:#001644;  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=92)"; filter: alpha(opacity=92); opacity:0.92;}
.banner_box:nth-child(1) .bn_txt p {font-size:26px; width: 100%; padding: 0 10px; line-height:46px; font-weight: 300;}
.bn_txt p {z-index:9; position:absolute; color:#fff; text-align:center; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 85%; font-size: 19px; word-break: keep-all; line-height: 32px;}
.bn_txt p span.bold {font-weight:bold; display: block;}
.bn_txt p span.word {display: inline-block; font-weight: bold; color: #033687; position: relative; padding:12px 20px; margin: 6px; line-height: 28px;}
.bn_txt p span.word:after {content:''; position:absolute; left:0; bottom:0; width:100%; height:94%; background:#fff; z-index:-1;-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;  }