/**********************************************
note : design custom style page
**********************************************/
/**********************************************
note : 메인
name : 최혜진
date : 21.09.15
**********************************************/
.auto-fontO {color:#f15922}
.auto-font34 {color:#343434}
.auto-point {color:#00619e}
.box-skin.font-point .header, .box-skin.font-point .header a {color:#1e398d} 

.box-skin.custom-box1 {padding-top:1rem;border-top:4px solid rgba(0,0,0,.12)}
.box-skin.custom-box1.solid-blue {border-top-color:#00619e}
.box-skin.custom-box1.solid-blue .header a, .box-skin.custom-box1.solid-blue .header strong {color:#00619e}
.box-skin.custom-box1.solid-blue .header a {position:relative}
.box-skin.custom-box1.solid-blue .header a::after {content:"\e93f";position:absolute;right:0;display:inline-block;font:14px/1 fontello;font-size:24px;
text-rendering: auto;}
.box-skin.custom-box1.solid-orange {border-top-color:#f15922}
.box-skin.custom-box1.solid-orange .header strong, .box-skin.custom-box1.solid-orange .header strong a {color:#f15922}
.box-skin.custom-box1.solid-navy, .solid-navy {border-top-color:#1d398d}
.box-skin.custom-box1.solid-navy .header strong, .box-skin.custom-box1.solid-navy .header strong a {color:#1d398d}

.box-margins.box-solid-x.solid-bk {border-top-color:#222}

.box-skin.cus-design7 .header, .box-skin.cus-design7-1 .header {padding-top:1rem;border-top:3px solid #1e398d}
.box-skin.cus-design7 .header, .box-skin.cus-design7 .header a {color:#1e398d}
.box-skin.cus-design7-1 .header {border-top-color: #128846}
.box-skin.cus-design7-1 .header, .box-skin.cus-design7-1 .header a {color:#128846}


/**********************************************
note : 모바일
name : 최혜진
**********************************************/
.mobile-tabs .tabs {border-bottom:none}
.mobile-tabs .tabs-title {width:50%;text-align:center}
.mobile-tabs .tabs-title > a {padding:.75rem;font-size:1rem;letter-spacing:-.05em;color:#222;background-color:#eee;border-bottom:1px solid #e6e6e6}
.mobile-tabs .tabs-title > a:focus, .mobile-tabs .tabs-title > a[aria-selected=true] {font-weight:700;color:#e7316e;background-color:#fefefe;border-bottom-color:transparent}
.mobile-tabs .tabs-title > a:active.mobile-tabs .tabs-title > a:focus, .mobile-tabs .tabs-title > a:hover, .mobile-tabs .tabs-title > a[aria-selected=true] {text-decoration:none}
.row #article-view .account > .email {display:inline-block !important}

/**********************************************
note : 기사페이지
name : 최혜진
date : 21.09.16
**********************************************/
/* 기사리스트 */
#user-section.cus--list {margin-top:30px;padding-top:30px}
#user-section.cus--list #sections .header {padding-top:.75rem;margin-bottom:1rem;border-bottom:0;border-top:3px solid #1e398d}
#user-section.cus--list .type2 .thumb {width:240px}
#user-section.cus--list .type2 .thumb + .view-cont {float:none;display:inline-block;width:calc(100% - 240px);vertical-align:middle}
#user-section.cus--list .type2 .view-cont .content, #user-section.cus--list #section-list .type2 .view-cont .social-group {display:inline-block;vertical-align:middle}
#user-section.cus--list .type2 .thumb>img {max-height:none}
#user-section.cus--list .section-body .list-btn-more {margin:2.5rem 0}
#user-section.cus--list .section-body .button.list-btn-more {padding:1rem;font-size:1rem;color:#222 !important}
#user-section.cus--list .section-body .button.list-btn-more {border-color:#555}
#user-section.cus--list #sections .header.bornone {border-top:0;padding-top:0}
#sections .header > .titles {color:#18328c;letter-spacing:-.05em}
@media screen and (max-width: 39.9375em) {
	#sections .section-body .header.bornone {margin-bottom:0;padding-bottom:1.5rem;border-bottom:0}
	#section-list .type2 .thumb>img {width:100%}
}

/* 기사뷰 */
#article-view.cus--view .wrapper {padding-top:30px}
@media screen and (max-width: 39.9375em) {
	#article-view.cus-mobile-view {margin-top:20px}
}

/**********************************************
note : 소개페이지 공통
name : 최혜진
**********************************************/
/* 약관페이지 공통 */
.privacy .privacy-group .privacy-group-summary, .privacy .privacy-group .privacy-group-list li,
.privacy .privacy-group table li, .privacy .privacy-group table tbody td {color:#222}
.privacy .privacy-group .privacy-group-list li, .privacy .privacy-group table tbody th, .privacy .privacy-group table tbody td {font-size:.9rem}

/* 최은비 / 1118157 / 20211215 */
@media screen and (max-width: 39.9375em) {
	#section-list .type2 .thumb>img{max-height: none;}
}

/* 임희은 / 1148213 / 20220401 */
.row #article-view .account > .email {display:block !important;margin-left:53px;}

/* 배진희 / 1241121 / 20230210 */
.box-skin.custom-box1.solid-pink {border-top-color:#ff548d}
.box-skin.custom-box1.solid-pink .header strong, .box-skin.custom-box1.solid-pink .header strong a {color:#ff548d}

/* 최은비 / 1267161 / 20230503 */
@media screen and (max-width: 39.9375em) {
#user-wrap.for-members .mb-header .logo img{width:300px;}
}

/* 강수현 / 1289424 / 20230719 */
.box-skin.font-pink .header strong, .box-skin.font-pink .header strong a{color:#ff548d}

/* 배진희 / 1293871 / 20230803 */
#article-view.cus--view .article-view-header > .grid .dis-flex{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;}
#article-view.cus--view .article-view-header > .grid .dis-flex .kakao-ch{width:90px;}
#article-view.cus--view .this-section{margin:0 !important;}
#article-view.cus-mobile-view .article-view-header .dis-flex{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;}
#article-view.cus-mobile-view .article-view-header .dis-flex .breadcrumbs{margin-bottom:0;}
#article-view.cus-mobile-view .article-view-header .dis-flex .kakao-ch{width:75px;}


/* 홍경아 / 1308890 / 20230925 */
.article-veiw-body.view-page p {    font-weight: 400;}

/* 홍경아 / 1308922 / 20230926 */
.auto-article .auto-sums { font-weight: 400 !important;color: #666 !important;}
.auto-article .auto-name { font-weight: 400 !important;}

/* 임희은 / 1309109 / 20230926 */
.article-veiw-body.view-page p {font-weight:500}
.article-veiw-body.view-page strong {font-weight:700}

/* 강수현 / 1320082 / 20231107 */
.article-veiw-body.view-page p {font-weight:400;font-size:18px;letter-spacing:-1px}

/* 신경훈 / 1354497 / 20240311 */
/* PC */
#user-section.series .head-news{margin-bottom:45px; overflow:hidden}
#user-section.series .head-news .thumb{width:570px; height:310px}
#user-section.series .head-news .thumb + .view-cont{height:310px; width:calc(100% - 570px) !important}
#user-section.series .head-news .view-cont{width:100%; padding:35px; background:#eee; border:1px solid #ccc}
#user-section.series .head-news .titles{margin-bottom:35px; font-size:34px !important; font-weight:bold !important; line-height:1.2}
#user-section.series .head-news .lead{max-height:120px !important; font-size:17px !important; line-height:1.4; overflow:hidden}
#user-section.series #sections .header{display:none !important}
#user-section.series #section-list .type2 .byline{display:none}
#user-section.series #section-list .type2 .titles em{font-style:normal; color:#1e398d}
#user-section.series #section-list .type2 .titles{font-size:24px}
#user-section.series #section-list .type2 .lead{font-size:16px}
#user-section.series #section-list .type2>li{margin-top:40px; padding-top:40px}
#user-section.series #section-list .type2>li .series-date{display:inline-block; width:50px; font-size:18px; color:#222; font-style:italic; line-height:1; vertical-align:top}
#user-section.series #section-list .type2>li .series-date p{margin:0; letter-spacing:2px}
#user-section.series #section-list .type2>li .series-body{display:inline-block; width:calc(100% - 50px); padding-left:30px}
#user-section.series #section-list .type2 li:nth-of-type(1) {margin-top:0; padding-top:0; border-top:0}

/* 모바일 */
.row #user-section.series .type2 .thumb>img {max-height:none}
.row #user-section.series #section-list .type2 .titles{display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden}
.row #user-section.series .head-news .lead{display:-webkit-box; -webkit-line-clamp:5; -webkit-box-orient:vertical; overflow:hidden}

@media screen and (max-width: 63.9375em) {
	.row #user-section.series .head-news .thumb{width:470px}
	.row #user-section.series .head-news .thumb + .view-cont{width:calc(100% - 470px) !important}
	.row #user-section.series .head-news .titles{font-size:28px !important}	
}

@media screen and (max-width: 53.9375em) {
	.row #user-section.series .head-news .thumb{width:300px; height:200px}
	.row #user-section.series .head-news .thumb + .view-cont{height:200px; width:calc(100% - 300px) !important}
	.row #user-section.series .head-news .view-cont{padding:20px}
	.row #user-section.series .head-news .titles{font-size:22px !important; }
	.row #user-section.series .head-news .lead{-webkit-line-clamp:3}
}


@media screen and (max-width: 39.9375em){
	.row #user-section.series .head-news{margin-bottom:25px}
	.row #user-section.series .head-news .thumb{width:100%; height:inherit; margin:0}
	.row #user-section.series .head-news .thumb + .view-cont{padding:20px; height:100%; width:100% !important; border-top:0}
	.row #user-section.series #section-list .type2 .titles{margin-bottom:10px; font-size:20px !important}
	.row #user-section.series #section-list .type2 .lead{margin:0; font-size:14px !important}
	.row #user-section.series #section-list .type2>li{margin-top:20px; padding-top:20px}
	.row #user-section.series #section-list .type2>li .series-date{display:none; width:100%; margin-bottom:5px; font-size:16px}
	.row #user-section.series #section-list .type2>li .series-date p{display:inline-block; margin-right:5px}
	.row #user-section.series #section-list .type2>li .series-body{width:100%; padding:0}

	.row #user-section.series #section-list .type2 .byline{display:block}
	.row #user-section.series #section-list .type2 li:nth-of-type(1) {margin-top:0; padding-top:0; border-top:0}
}

/* 강수현 / 1357332 / 20240319 */
#user-section.series .head-news .thumb {background-repeat:no-repeat;background-size:cover}

/* 배진희 / 1357411 / 20240319 */
#user-section.series .head-news .titles{font-size:33px !important;letter-spacing:-.05rem;color:#000}
#user-section.series .head-news .lead{font-size:16px !important;max-height:7em !important;letter-spacing:-.05rem;color:#000}
#user-section.series #section-list .type2 .titles,
#user-section.series #section-list .type2 .lead,
#user-section.series #section-list .type2>li .series-date{letter-spacing:-.05rem}
#user-section.series #section-list .type2>li .series-date p{letter-spacing:.5px}

/* 배진희 / 1357620 / 20240320 */
#user-section.series #section-list .type2 > li{width:1060px;margin-left:auto;margin-right:auto}
#user-section.series #section-list .type2 > li .thumb{width:220px}
#user-section.series #section-list .type2 .thumb + .view-cont{width:calc(100% - 220px)}
#user-section.series #section-list .type2 .titles{font-size:22px}

/* 이승현 / 1358852 / 20240325 */
@media screen and (max-width: 39.9375em){
	.row #user-section.series #section-list .type2 > li { width: 100%;}
	.row #user-section.series #section-list .type2>li .series-date{margin-bottom:5px;font-size: 13px;width: 30px !important;display: none;}
	.row #user-section.series #section-list .type2>li .series-body{padding-left: 0px;vertical-align: middle;}
	.row #user-section.series #section-list .type2 .byline{display:none}
	.row #user-section.series #section-list .type2 li:nth-of-type(1) {margin-top:0; padding-top:0; border-top:0}
	.row #user-section.series #section-list .type2 > li .thumb{width: 120px;padding-bottom: 25%;display: inline-block;float: left;/* height: 80px; */}
	.row #user-section.series #section-list .type2 > li .thumb + .view-cont{width:calc(100% - 120px) !important;padding-left : 10px;display: inline-block !important;float: left;}
	.row #user-section.series #section-list .type2  li .titles{margin-bottom: 6px;font-size: 17px !important;font-weight: bolder;}
	.row #user-section.series #section-list .type2  li .thumb { margin: 0 auto 0rem;}
	.row #user-section.series #section-list .type2>li{margin-top:15px; padding-top:15px}
}