/**********************************************
note : design custom style page
name : 권오석
**********************************************/
a.cover-fbtn {display:block;font-size:16px;letter-spacing:-.025em;font-weight:700;line-height:35px;text-align:center;color:#fff;background-color:#DB0000;text-decoration:none;transition:background-color .2s}
a.cover-fbtn:hover {background-color:#b10707}

/* 설문조사 커스텀 */
.poll-view .input-box {display:block;position:relative;padding:1rem 1.25rem;margin:0;font-size:1rem;font-weight:500;font-weight:var(--wgt500, 500);line-height:1;background:#fff;border:1px solid rgba(0,0,0,.08);border-top: none;}
.poll-view .input-box > strong {display:block;margin-bottom:.5rem;line-height:1.25;font-size:inherit;font-weight:inherit}
.poll-view .input-box input, .poll-view .input-box select {position:relative;z-index:9;margin:0}
.poll-view .input-box > label::before {content:'';position:absolute;z-index:2;visibility:hidden;border:1px solid rgba(0,0,0,.7);left:-1px;right:-1px;top:-1px;bottom:-1px}
.poll-view .input-box:hover > label::before, .poll-view .input-box input:focus + label::before, .poll-view .input-box .input-val + label::before, .poll-view .input-box select:checked + label::before {visibility:visible;border-color:#e6336d}
.poll-view .etc-title {display:block;margin-bottom:.5rem;font-size:1.125rem;font-weight:500;font-weight:var(--wgt500, 500);line-height:1.8;color:#0a0a0a}

.poll-view .poll-result.gender .inner .graph {background-color:#7e57c2}
.poll-view .poll-result.age .inner .graph {background-color:#13c0cb}

/* 기사뷰 */
.article-veiw-body.view-page {font-weight:300;font-weight:var(--wgt300, 300);line-height:1.8;color:#000}

/**********************************************
note : Life Planning News
**********************************************/
#user-wrap.life-plan #user-header {padding:1rem;margin-bottom:1rem;border-bottom:1px solid rgba(0,0,0,.12)}
#user-wrap.life-plan #user-header .header-title {display:block;margin-bottom:0;font-size:2.875rem;font-weight:700;letter-spacing:-.025em;line-height:1.2;text-align:center;color:#237EE5}
#user-wrap.life-plan #article-view .info-group {text-align:left}
@media screen and (max-width: 39.9375em) {
	#user-wrap.life-plan #user-header .header-title {font-size:1.75rem}
}

/* box skin */
#user-wrap.life-plan .box-skin.serif .header > strong, #user-wrap.life-plan .box-skin.serif .header > a,
#user-wrap.life-plan .box-skin.serif .header .skin-column > strong, #user-wrap.life-plan .box-skin.serif .header .skin-column > a {font-family:'Georgia',serif;font-style:italic;font-size:1.5625rem;font-weight:bold;letter-spacing:-.025em}
#user-wrap.life-plan .box-skin.serif .thin {font-weight:lighter}

#user-wrap.life-plan #user-footer {padding:0;background-color:#ececec}

/* info */
#user-wrap.life-plan #user-footer .info {display:block;padding:1.875rem 1.25rem 5rem;font-size:0}
#user-wrap.life-plan #user-footer .copyright, #user-footer .ndsoft {display:block}
#user-wrap.life-plan #user-footer .copyright {font-size:.75rem;line-height:1;color:rgba(0,0,0,.5);text-align:left}
#user-wrap.life-plan #user-footer .copyright a {color:inherit;text-decoration:none}
#user-wrap.life-plan #user-footer .ndsoft {text-align:right}
#user-wrap.life-plan #user-footer .ndsoft > .ci {display:inline-block}

/* 기사뷰 댓글 */
@media screen and (max-width: 39.9375em) {
	.row .comment-write .comment-content {min-height: 45px !important}
	#article-view .article-copy {margin-bottom:.5rem !important;padding:.813rem 0}
}

/* 모바일리스트 */
@media screen and (max-width: 39.9375em) {
	.row #section-list .type2 .thumb, .row #section-list .type3 .thumb {background-size:cover;background-position:center;background-repeat:no-repeat}
}

/* 기사박스 */
.row .box-skin.flex-box {margin-left:-1.25rem;margin-right:-1.25rem}

/* 임희은 / 1105580 / 20211103 */
b, strong {font-weight:700;}

/* 신경훈 / 1105758 / 20211104 */
.article-veiw-body.view-page .article-summary{position:relative; margin-bottom:2rem; padding:1.2rem 1.5rem; color:#000; line-height:1.6; border:1px solid #000}
.article-veiw-body.view-page .article-summary::before{content:''; position:absolute; left:0; top:-3px; width:100%; height:1px; background:#000}
.article-veiw-body.view-page .article-summary::after{content:''; position:absolute; left:0; top:-5px; width:100%; height:1px; background:#000}
@media screen and (max-width: 39.9375em) {
	.article-veiw-body.view-page .article-summary{padding:1.2rem 1rem}
}

/* 최은비 / 1108856 / 20211115 */
.article-veiw-body.view-page .article-summary::before{display:none;}
.article-veiw-body.view-page .article-summary::after{display:none;}

/* 배진희 / 1119496 / 20211220 */
.box-skin.serif .header > strong{font-family:'Georgia',serif;font-style:italic;font-size:1.5rem;font-weight:bold;letter-spacing:-.025em;}


/* 홍경아 / 1124178 / 20220104 */
@media screen and (max-width: 39.9375em){
.row #article-view .sticky-article .article-sns { display: block !important;}
}

/* 최은비 / 1231225 / 20230103 */
#emoji-for .emoji-btns.icon-heart:before{content: '\ea10';background:none;}
#article-view .share-group .number{font-style: normal;margin-left: 5px;}