@charset "UTF-8";

/**********************************************
note : fonts set
## google fonts cdn이 변경됨. https://fonts.google.com/에 방문하여 폰트를 담아오면 됩니다.
## 예) @import url('https://fonts.googleapis.com/css?family=Nanum+Gothic:400,700,800&subset=korean');

**********************************************/
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}

/**********************************************
note : design custom style page
**********************************************/
.user-content .user-snb .about-custom-listsection {display:table;width:100%;table-layout:fixed}
.user-content .user-snb .about-custom-listsection .about-custom-listbox {display:table-cell;vertical-align:top}

.article-list-content.type-sm .list-block.about-list .list-titles {font-size:1.063rem}
/**********************************************
note : 신문사소개
**********************************************/
/* 공통 */
.com-def,.com-def p,.event-def {font-size:1rem;font-weight:300;letter-spacing:-.08em;text-align:justify;color:rgba(0,0,0,.65);}

/* 신문사소개 */
.com-def.com-1 > hr {margin:2.5rem 0;}
.com-def.com-1 .about-header {margin-bottom:1rem;padding:0 0 1rem;text-align:center}
.com-def.com-1 .about-header .header-titles {margin-top:.9rem;font-size:1.5rem;line-height:1.7;letter-spacing:-0.1em;text-align:center;font-family:'Nanum Myeongjo'}
.com-def.com-1 .about-header .header-titles span.user-point {font-size:1.2rem}
.com-def.com-1 .about-header p {font-size:1.063rem;line-height:1.625em;color:rgba(0,0,0,.65)}
.com-def.com-1 .about-header p small {color:rgba(0,0,0,.35)}
.com-def.com-1 .about-header [class*="fa-"] {font-size:2.5rem;color:rgba(0,0,0,.08)}
.com-def.com-1 .com-tit {margin-bottom:2rem;font-size:1.5rem}
.com-def.com-1 .com-tit::after {content:'';display:block;width:50px;height:1px;margin-top:15px;background-color:rgba(241,90,36,.8);}
.com-def.com-1 .com-section.history .row {margin-bottom:1.5rem;}
.com-def.com-1 .com-section.history .row .date {font-size:1.188rem;color:#333333}

.com-titles {position:relative;margin:2rem 0 1rem;font-size:1.063rem;letter-spacing:-.12em;text-align:left;font-weight:bold}
.com-titles::before {content:'';display:inline-block;position:absolute;left:0;top:-15px;width:15px;height:.125rem;}
.com-titles::before { background-color: #f15a24;}

.auto-fontQ {color:#3b4664 !important}
.mobile-tabs .tabs .is-active a {
    color: #3b4664 !important}


/* pr06-2(photo) */
.auto-pr06-2 .auto-column {padding:.3rem .5rem 0}
.auto-pr06 .auto-column .auto-images {transition:all .35s;-webkit-transition:all .35s;-moz-transition:all .35s;-o-transition:all .35s}
.auto-pr06 .auto-column:hover .auto-images {transform:translateY(-5px);box-shadow: 0 8px 10px 0 rgba(0, 19, 60, .12), 0 4px 4px 0 rgba(0, 20, 61, .08), 0 16px 16px 0 rgba(0, 20, 61, .08), 0 32px 32px 0 rgba(0, 20, 61, .08), 0 0 0 1px rgba(0, 20, 61, .08);}


/* 뷰페이지SNS */
.info-options.mobile-options{float:none !important; overflow:hidden; display:inline; text-align:center}
.sns-view-box{border:1px solid #ddd; background:rgba(0,0,0,.03); padding:5px 0; border-radius:4px; overflow:hidden}
.mobile-block{float:none !important; display:block !important; margin-bottom:.5rem}
.info-options li{float:none !important; display:inline-block; margin-left:0}
.sns-tool{display:inline-block}
.sns-tool button{display:block;width:32px;height:32px;font-size:1rem;color:#fff;border-radius:50%;cursor:pointer}
.sns-tool button.has-tip{border-bottom:0}
.sns-tool button.tool-facebook{background:#3a5795}
.sns-tool button.tool-twitter{background:#0084b4}
.sns-tool button.tool-story{background:#FFDC00}
.sns-tool button.tool-talk{background:#3B1E1E}
.sns-tool button.tool-google{background:#DB4A39}
.sns-tool button.tool-band{background:#44D592}
.sns-tool button.tool-blog{background:#2DB400}

/*.article-veiw-body .section_newtitle {background-color:#f3f2f2;
    margin: 1rem 0 3rem ;
	padding:1rem;
    font-size: .998rem;
    text-align: left;
    color: #12460c;
	line-height:1.7;
    letter-spacing: -.05em;}*/






/*200인event*/
#event-box .auto-columns {float:left;position:relative}
#event-box .title {text-align: center; margin-bottom:1rem}
#event-box .auto-columns li {float:left;min-height:1px;margin:.6rem; padding: .5rem; display: block; background-color: rgba(0,0,0,.45); max-width: 100px;}
/*#event-box .auto-columns li > a {display:inline-block;position:relative;height:38px;padding:.625rem 1.5rem;font-size:0.9375rem;font-weight:500;color:rgba(0,0,0,.7);text-decoration:none}
#event-box .auto-columns li > a.a-hover::before {content:'';position:absolute;z-index:1;bottom:0px;left:50%;transform:translateX(-50%);width:9px;height:9px;border:5px solid transparent;border-bottom:5px solid #C30018}
#event-box .auto-columns li > a.a-hover {color:rgba(0,0,0,.9)}*/
#event-box .auto-columns li > img {height:95px; width:80px; border:1px solid rgba(0,0,0,.30);}
#event-box .auto-columns li > a img {height:95px; width:80px; border:1px solid rgba(0,0,0,.30);}
#event-box .auto-columns .name {color:#fff; text-shadow: 1px 1px rgba(0,0,0,.75); max-height: 2.8em; width: 80px; display: block;line-height: 1.4em; font-size: .875rem; text-align: center; margin-top: .3125rem; overflow: hidden;}


/*댓글란*/
.article-reply .reply-trick {margin-bottom: .8rem;}
.reply-comment {margin-bottom: .8rem;}



.event-def.event-3 > hr {margin:2.5rem 0;}
.event-def.event-3{border:1px solid #ccc;padding:20px;margin-bottom:30px;}
.event-def.event-3 .about-header {margin-bottom:1rem;text-align:center}
.event-def.event-3 .about-header .header-titles {margin-top:.9rem;font-size:1.5rem;line-height:1.7;letter-spacing:-0.1em;text-align:center;font-family:'Nanum Myeongjo'}
.event-def.event-3 .about-header .header-titles span.user-point {font-size:1.2rem}
.event-def.event-3 .about-header p {font-size:1.063rem;line-height:1.625em;color:rgba(0,0,0,.65)}
.event-def.event-3 .about-header p small {color:rgba(0,0,0,.35)}
.event-def.event-3 .about-header [class*="fa-"] {font-size:2.5rem;color:rgba(0,0,0,.08)}
.event-def.event-3 .about-header .head-tit-lab {font-size:2.8rem;color:rgba(0,0,0,1); }
.event-def.event-3 .about-header .head-tit-lab span {color:rgb(228, 7, 14); }
.event-def.event-3 .com-tit {margin-bottom:2rem;font-size:1.2rem;text-align:center;background:#f15a24;color:#fff;}
.event-def.event-3 .com-tit.expo {margin-bottom:2rem;font-size:1.2rem;text-align:center;background:#e8090f;color:#fff;}
.event-def.event-3 .com-tit.con7 {margin-bottom:2rem;font-size:1.2rem;text-align:center;background:#222222;color:#fff;}
.event-def.event-3 .com-tit.lab {margin-bottom:2rem;font-size:1.2rem;text-align:center;background:#222222;color:#fff;}

.event-def.event-3 .com-section.history .row {margin-bottom:1.5rem;}
.event-def.event-3 .com-section.history .row .date {font-size:1.188rem;color:#333333;text-align:center;}
.event-def.event-3 .com-section img{display:block;margin:0 auto;}

.event-def.event-3 .com-section.expo{margin-bottom:25px;}
.event-def.event-3 .com-section.con7{margin-bottom:25px;}
.event-def.event-3 .com-section.lab{margin-bottom:25px;}
.event-def.event-3 .com-section .com-section-txt{text-align:center;}




/* HA04 헤드라인 기사박스 수정 */
.auto-ha04 .auto-column:nth-child(2) a, .auto-ha04 .auto-column:nth-child(3) a, .auto-ha04 .auto-column:nth-child(4) a, .auto-ha04 .auto-column:nth-child(5) a, .auto-ha04 .auto-column:nth-child(6) a, .auto-ha04 .auto-column:nth-child(7) a{color:#3b4664 !important;}

.info-text .profile-images{overflow:hidden;float:left;position:relative;width:35px;height:35px;margin-right:.625rem;border-radius:50%;}
.info-text .profile-images::before{content:'';position:absolute;z-index:1;border-radius:50%;left:0;right:0;top:0;bottom:0;border:1px solid rgba(0,0,0,.1);}


/*상단 헤더 배경색상 변경_191114
#header-wrapper {background:#eaeaea;}
#user-nav .mega-menu li.megaline .sub-menu-vertical {background:#fff;}
*/

/* 윤미정 / 911192 / 20200116 */
#header-wrapper {background:#fff;}
#user-nav .mega-menu li.megaline .sub-menu-vertical {background:#fff;}

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



/**********************************************
note : 추천반대
**********************************************/
@-webkit-keyframes bobble{0%,to{-webkit-transform:rotate(0);transform:rotate(0)}25%{-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}50%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}90%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}
@keyframes bobble{0%,to{-webkit-transform:rotate(0);transform:rotate(0)}25%{-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}50%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}90%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}

#emoji-for {padding:1.25rem 0;margin:1.25rem 0;border-top:1px solid rgba(0,0,0,.08);border-bottom:1px solid rgba(0,0,0,.08);text-align:center}
#emoji-for::after {content:'';display:table;clear:both}
#emoji-for .emoji-btns {display:inline-block;width:100px}
#emoji-for button.emoji-btns,#emoji-for a.emoji-btns {cursor:pointer}
#emoji-for .emoji-btns::before {content:'';display:block;overflow:hidden;width:50px;height:40px;margin-left:auto;margin-right:auto;background:url('/image/emojis-for.png') no-repeat;background-size:250px auto}
#emoji-for .emoji-btns[class*="recom_"]::before {background-image:url('/image/goodnbad-for.png');background-size:100px auto}
#emoji-for button.emoji-btns::before,#emoji-for a.emoji-btns::before {margin-bottom:.5rem}
#emoji-for button.emoji-btns:hover::before,#emoji-for a.emoji-btns:hover::before {-webkit-animation:bobble .5s 2;animation:bobble .5s 2}
#emoji-for .emoji-btns.good::before {background-position:0 0}
#emoji-for .emoji-btns.warm::before {background-position:-50px 0}
#emoji-for .emoji-btns.sad::before {background-position:-100px 0}
#emoji-for .emoji-btns.angry::before {background-position:-150px 0}
#emoji-for .emoji-btns.want::before {background-position:-200px 0}
#emoji-for .emoji-btns.joy::before {background-position:0 -40px}
#emoji-for .emoji-btns.cool::before {background-position:-50px -40px}
#emoji-for .emoji-btns.sleep::before {background-position:-100px -40px}
#emoji-for .emoji-btns.dissa::before {background-position:-150px -40px}
#emoji-for .emoji-btns.lovely::before {background-position:-200px -40px}
#emoji-for .emoji-btns.shadow_good::before {background-position:0 -80px}
#emoji-for .emoji-btns.shadow_warm::before {background-position:-50px -80px}
#emoji-for .emoji-btns.shadow_sad::before {background-position:-100px -80px}
#emoji-for .emoji-btns.shadow_angry::before {background-position:-150px -80px}
#emoji-for .emoji-btns.shadow_want::before {background-position:-200px -80px}
#emoji-for .emoji-btns.line_good::before {background-position:0 -120px}
#emoji-for .emoji-btns.line_warm::before {background-position:-50px -120px}
#emoji-for .emoji-btns.line_sad::before {background-position:-100px -120px}
#emoji-for .emoji-btns.line_angry::before {background-position:-150px -120px}
#emoji-for .emoji-btns.line_want::before {background-position:-200px -120px}
#emoji-for .emoji-btns.recom_good::before {background-position:0 0}
#emoji-for .emoji-btns.recom_bad::before {background-position:-50px 0}
#emoji-for .emoji-btns.recom_line_good::before {background-position:0 -40px}
#emoji-for .emoji-btns.recom_line_bad::before {background-position:-50px -40px}
#emoji-for .emoji-btns .text {display:block;overflow:hidden;font-size:.8rem;line-height:1.25em;letter-spacing:-0.05em;color:rgba(0,0,0,.45);text-overflow:ellipsis;white-space:nowrap}
#emoji-for .emoji-btns .number {font-size:.75rem;font-style:normal;line-height:1em;letter-spacing:-0.025em;color:rgba(0,0,0,.85)}

@media screen and (max-width: 63.9375em) {
    .row #emoji-for .emoji-btns:hover::before,.row #emoji-for .gb-btns:hover::before {-webkit-animation:initial;animation:initial}
}

@media screen and (max-width: 39.9375em) {
    #emoji-for .emoji-btns {width:60px}
    #emoji-for .emoji-btns .text {font-size:.7rem}
}


/* tabs */
.emoji-tabs .tabs {border:none}
.emoji-tabs .tabs-title {text-align:center}
.emoji-tabs .tabs-title:first-child:last-child {width:100%}
.emoji-tabs .tabs-title:first-child:nth-last-child(2), .emoji-tabs .tabs-title:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tabs-title {display:inline-block;width:50%}
.emoji-tabs .tabs-title:first-child:nth-last-child(3), .emoji-tabs .tabs-title:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tabs-title {display:inline-block;width:33.33333%}
.emoji-tabs .tabs-title:first-child:nth-last-child(4), .emoji-tabs .tabs-title:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tabs-title {display:inline-block;width:25%}
.emoji-tabs .tabs-title:first-child:nth-last-child(5), .emoji-tabs .tabs-title:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tabs-title {display:inline-block;width:20%}
.emoji-tabs .tabs-title:first-child:nth-last-child(6), .emoji-tabs .tabs-title:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tabs-title {display:inline-block;width:16.66667%}
.emoji-tabs .tabs-title:first-child:nth-last-child(7), .emoji-tabs .tabs-title:first-child:nth-last-child(7):first-child:nth-last-child(7) ~ .tabs-title {display:inline-block;width:14.28571%}
.emoji-tabs .tabs-title:first-child:nth-last-child(8), .emoji-tabs .tabs-title:first-child:nth-last-child(8):first-child:nth-last-child(8) ~ .tabs-title {display:inline-block;width:12.5%}
.emoji-tabs .tabs-title:first-child:nth-last-child(9), .emoji-tabs .tabs-title:first-child:nth-last-child(9):first-child:nth-last-child(9) ~ .tabs-title {display:inline-block;width:11.11111%}
.emoji-tabs .tabs-title:first-child:nth-last-child(10), .emoji-tabs .tabs-title:first-child:nth-last-child(10):first-child:nth-last-child(10) ~ .tabs-title {display:inline-block;width:10%}
.emoji-tabs .tabs-title > a {display:block;overflow:hidden;font-size:1rem;line-height:1em;letter-spacing:-0.05em;color:rgba(0,0,0,.45);background-color:rgba(0,0,0,.025);border-top:1px solid rgba(0,0,0,.08);border-right:1px solid rgba(0,0,0,.08);text-decoration:none;text-overflow:ellipsis;white-space:nowrap}
.emoji-tabs .tabs-title:first-child > a {border-left:1px solid rgba(0,0,0,.08)}
.emoji-tabs .tabs-title > a:focus,.emoji-tabs .tabs-title > a[aria-selected="true"] {font-weight:700;color:rgba(0,0,0,.9);background-color:#fefefe}
.emoji-tabs .tabs-content {border:none}
.emoji-tabs .tabs-content .tabs-panel {padding:0}
.emoji-tabs table {margin-bottom:0}
.emoji-tabs table td,.emoji-tabs table th {font-size:80%}
.emoji-tabs table td .label,.emoji-tabs table th .label {font-size:.688rem}

/* 홍경아 / 959015 / 20200617 */
.reply-list .text-box{border:1px solid #cbcbcb; border-radius:5px; padding:15px; position:relative;  background-color: #ffc600;}
.reply-list .text-box:hover {background-color:#fecb1b;}
.reply-list .text-box .text-arrow{position:absolute; top:-7px; left:32px; width:13px; height:8px; border:0px solid #111;background:url('/image/reply_icon.png') no-repeat left -200px}
.reply-list .sub-reply-wrap {border-radius: 6px; border-top: 0px; background-color: #fff1c2;     margin: .5rem;}
.reply-list .sub-reply-wrap .list-comments {padding-left:0}
.reply-list .sub-reply-wrap .list-comments::before {display:none;}

/* 윤미정 / 959892 / 20200622 */
.auto-db02 .number.user-point {color:#0B0B61 !important;}

/* 신경훈 / 982807 / 20200923 */
/* youtube-player-wrap */
.youtube-player{margin-top:.5rem; margin-bottom:2rem; padding-bottom:2rem; border-bottom:1px solid #ddd}
.youtube-player:last-child{margin-bottom:2rem; padding-bottom:0; border-bottom:0}
.youtube-player h3{margin-bottom:1rem; font-size:1.05rem; font-weight:600; text-align:left}
.youtube-player-wrap {position:relative;background:#222}
.youtube-player-wrap .auto-container {position:relative;float:left;width:calc(100% - 380px)}
.youtube-player-wrap .auto-container .responsive-embed {margin-bottom:0}
.youtube-player-wrap .auto-nav {float:right;position:relative;width:380px;padding:1.25rem}
.youtube-player-wrap .auto-nav .auto-cursor {margin-top:1.6rem; cursor:pointer}
.youtube-player-wrap .auto-nav .vr-title {margin-bottom:.9375rem;padding-bottom:1rem;font-size:.9rem;color:rgba(255,255,255,.8);line-height:1em;letter-spacing:-0.075em;border-bottom:1px solid rgba(255,255,255,.2);text-decoration:none}
.youtube-player-wrap .auto-nav .vr-title [class*="fa-"] {color:rgba(255,255,255,.45)}
.youtube-player-wrap .auto-nav .photo-btn {width:20px;height:20px;top:0;font-size:0.6rem;color:rgba(255,255,255,1);background:rgba(255,255,255,.3);
text-align:center}
.youtube-player-wrap .auto-nav .photo-btn.auto-prev {right:21px;border-radius:2px 0 0 2px}
.youtube-player-wrap .auto-nav .photo-btn.auto-next {right:0;border-radius:0 2px 2px 0}
.youtube-player-wrap .auto-nav .auto-fontB{color:rgba(255,255,255,.5) !important}

@media screen and (max-width: 63.9375em) {
	.row .youtube-player-wrap .auto-container,
	.row .youtube-player-wrap .auto-nav {float:none;width:100%}
}

/* 배진희 / 998230 / 20201029 */
/* 기사뷰(후원하기) */
.support-box {width:100%;margin:1rem auto;padding:1.25rem;border:1px solid #ddd;border-radius:.625rem;box-sizing:border-box}
.support-box .spt-title {position:relative;margin-left:175px;margin-bottom:1.25rem;padding-right:30px;text-align:center;font-size:28px;font-weight:700;letter-spacing:-.08em;color:#4a8bf5;}
.support-box .spt-li {margin-bottom:.313rem;padding:.813rem 1.25rem;background:#eee;border-radius:.313rem;text-align:center;font-weight:bold}
.support-box .spt-li:last-child {margin-bottom:0}
.support-box .spt-li a {display:block;font-size:1.063rem;color:#333}
.support-box .spt-li:hover {background:#4a8bf5}
.support-box .spt-li:hover a {color:#fefefe;text-decoration:none}
/* .support-box p {margin:.625rem auto !important;padding:.313rem; font-size:.875rem;letter-spacing:-.1em;background-color:#555;color:#fefefe !important;text-align:center !important}
 */.support-box .spt-title .logo {position:absolute;top:4px;left:-60px;font-size:12px;}

.support-box .spt-li:last-child{background:url('../image/hw_btn_bg.png') #4a8bf5 center center repeat;padding:1.7em 1em;}
.support-box .spt-li:last-child a{text-shadow:1px 1px 1px rgba(0,0,0,.4);color:#fff;}
@media screen and (max-width: 39.9375em) {
.support-box .spt-title .logo {margin-bottom:.625rem;position:relative;top:0;left:0}
.support-box .spt-title {margin-left:0;padding:0}
}


/* 김민희 / 1036160 / 20210308 */
/* 기사뷰(후원하기) */
.point-text {color:#c00808;}



/* 윤미정 / 1040132 / 20210322 */
.article-head-sub {color: #b11847 !important;font-weight: 700;}


/* 홍경아 / 1072061 / 20210707 */
.user-page-header .txt {color: #77787b; font-size: 16px;  text-decoration: none;  display: inline-block; margin-left: 10px; letter-spacing:-.08em;}

/* 강수현 / 1075126 / 20210720 */
.support-box .spt-li {font-size:1.063rem}


/* 윤미정 / 1092683 / 20210923 */
.article-veiw-body.view-page .main-bt {width: 100%;overflow: hidden;}
.article-veiw-body.view-page .main-bt a {float: right;padding: 5px 10px;font-size: 1rem;color:#fff;background-color: #c22753;}
.article-veiw-body.view-page .main-bt a:hover {background:#88052a;text-decoration:none;}
@media screen and (max-width: 39.9375em) {
	.article-veiw-body.view-page .main-bt a {width: 100%;text-align: center;}
}


/* 이승현 / 1092929 / 20210923 */
.index-more1 {display:block;margin-bottom:20px; margin-top:15px;}
.index-more1 .more-btn {display:block;width:100%;padding:.525rem;font-size:.825rem;font-weight:500;line-height:1;letter-spacing:-0.05em;background-color:#fefefe;border: 1px solid rgb(241 90 36);cursor:pointer;transition:border-color .25s;color: #f36d3e;/* border-radius: 5px; */}

.inc{position: absolute;z-index: 1002;right: 15px;bottom: 30px;}


/* 김민희 / 1126318 / 20220112 */
.article-list .article-list-content .list-image {width:200px;height:110px !important;}

/**********************************************
note : 게시판 SNS 공유
**********************************************/
.article-sns-group.bbs-share{margin:15px 0; text-align:center}
.article-sns-group.bbs-share .sns-btns{float:none; width:calc(10% - 10px)}

/* 홍경아 / 1148104 / 20220401 */
#user-nav .sec_title {position: relative; top: 80px;  font-weight: 700; font-size: 2rem; letter-spacing: -.08em;text-decoration: none;  color: #ffffff; text-shadow: 0 2px 0 rgb(0 0 0 / 70%);}
#user-nav .sub_menu a {position: relative; top: 100px; margin:0 .5rem; font-size: 1.25rem; letter-spacing: -.08em;text-decoration: none;  color: #ffffff; text-shadow: 0 2px 0 rgb(0 0 0 / 70%);}
#user-nav .sub_menu a:hover {color: #f15a24;}

/* 홍경아 / 1148721 / 20220404 */
#user-nav .sec_top {position: relative; background-color: rgb(0 0 0 / 60%); display: inline-block; padding: 1.25rem; top: 80px;}
#user-nav .sec_title2 { font-weight: 700; font-size: 2rem; letter-spacing: -.08em;text-decoration: none; margin-bottom: 20px;  color: #ffffff; text-shadow: 0 2px 0 rgb(0 0 0 / 70%);}
#user-nav .sub_menu2 {position: relative; margin:20px;}
#user-nav .sub_menu2 a {margin:20px; font-size: 1.25rem; letter-spacing: -.08em;text-decoration: none;  color: #ffffff; text-shadow: 0 2px 0 rgb(0 0 0 / 70%);}
#user-nav .sub_menu2 a:hover {color: #f15a24;}


/* 이승현 / 1149782 / 20220406 */
.info-options.mobile-options1{float:none !important; overflow:hidden; display:inline; text-align:center}
.sns-view-box1{border:1px solid #ddd; background:rgba(0,0,0,.03); padding: 10px 0; /* border-radius:4px; */ overflow:hidden}
.mobile-block1{float:none !important; display:block !important; margin-bottom:.5rem}
.info-options1 li{float:none !important; display:inline-block; margin-left:0}
.sns-tool1{display:inline-block}
.sns-tool1 button{display:block;width: 80px;height: 80px;font-size: 3rem;color:#fff;border-radius:50%;cursor:pointer;margin-right: .5rem;}
.sns-tool1 button.has-tip{border-bottom:0}
.sns-tool1 button.tool-facebook{background:#3a5795}
.sns-tool1 button.tool-twitter{background:#0084b4}
.sns-tool1 button.tool-story{background:#FFDC00}
.sns-tool1 button.tool-talk{background: #fae100; color:#3c1e1e}
.sns-tool1 button.tool-google{background:#DB4A39}
.sns-tool1 button.tool-band{background:#44D592}
.sns-tool1 button.tool-blog{background:#2DB400}

@media screen and (max-width: 39.9375em) {
.sns-tool1 button{display:block;width: 52px;height: 52px;font-size: 1.8rem;cursor:pointer;margin-right: .3rem;}
.article-veiw-body.view-page .main-bt {display:none}
}

/* 강수현 / 1154402 / 20220421 기사뷰(후원하기) */
.support-box .spt-li:last-child{background:url('../image/hw_btn_bg_1.png') #b11847 center center repeat;padding:1.7em 1em;}
.support-box .spt-title {color:#b11847}
.support-box .spt-li:hover {background-color:#b11847}
.support-box .spt-title .logo {left:0}


/* 홍경아 / 1154439 / 20220421 */
#main_top {position: relative; height:290px; background: url('/css/menuCss/sec-bg2022.jpg') no-repeat !important; font-family: -apple-system,BlinkMacSystemFont,'Noto Sans KR','Malgun Gothic','돋움','dotum',"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;text-align: center;}
#main_top .tit01 {font-size: 2rem; letter-spacing: -.08em;  font-weight:700;  color: #f8cc00; text-decoration: none; text-shadow: 0 2px 0 rgb(0 0 0 / 70%); padding-top:20px; margin-bottom: 0rem; }
#main_top .date_txt {    font-size: 1.2rem; padding: 0px 10px; margin-bottom: 5px; background-color: #f50000; display: inline-block;color: #fff;}
#main_top .txt {font-size: 1rem; font-weight:500; letter-spacing: -.08em; text-decoration: none; color: #ffffff; text-shadow: 0 2px 0 rgb(0 0 0 / 70%);    line-height: 1.5; margin-top:20px;}
#main_top .btn {font-size: 1.2rem; padding: 0px 20px;font-weight:700; border-radius: 15px;  text-decoration: none;  margin-bottom: 5px; background-color: #f8cc00; display: inline-block;color: #000;}
/*#main_top .title { font-size: 1.5rem; letter-spacing: -.08em; text-decoration: none; color: #ffffff; text-shadow: 0 2px 0 rgb(0 0 0 / 70%);   left: 50%;  transform: translate(-50%); bottom: 20px;}*/

/* 배진희 / 1157408 / 20220502 *
#main_top{background: url('/css/menuCss/sec-bg_220502.jpg')  center center no-repeat !important;}*/

/* 홍경아 / 1168405 / 20220526 */
.support-box .spt-title {margin-left:0px;}

/* 배진희 / 1170220 / 20220602 */
#main_top, #main_top_m{display:none !important;}

/* 배진희 / 1182791 / 20220720 */
#main_top2{position:relative;background:url('/css/menuCss/sec-bg_220720.jpg') center center no-repeat;font-family: -apple-system,BlinkMacSystemFont,'Noto Sans KR','Malgun Gothic','돋움','dotum',"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;text-align:center;color:#fff;letter-spacing:-.2rem;font-weight:300;text-shadow:5px 5px 5px rgba(0,0,0,.5);}
#main_top2 .tit{padding-top:40px;font-size:50px;}
#main_top2 .tit strong{color:#fff600}
#main_top2 .tit em{position:relative;font-weight:500;font-style:normal;}
#main_top2 .tit em:before{content:"";position:absolute;left:0;bottom:3px;width:100%;height:2px;background:#fff;}
#main_top2 .sub{margin:35px 0;font-size:27px;line-height:1.3;}
#main_top2 .btn{display:inline-block;padding:0 60px;font-size:27px;height:45px;line-height:45px;background:#fff600;color:#000;text-shadow:none;}
#main_top2 .btn:hover{text-decoration:none;}
#main_top2 strong{font-weight:900;}
@media screen and (max-width: 39.9375em) {
	#main_top2{background-size:cover;letter-spacing:-.1rem;}
	#main_top2 .tit{padding-top:25px;font-size:20px;line-height:1.3;}
	#main_top2 .tit .m-block{display:block;}
	#main_top2 .sub{margin:15px 0;font-size:15px;}
	#main_top2 .btn{padding:0 40px;font-size:17px;height:25px;line-height:25px;}
}



/* 홍경아 / 1195628 / 20220905 */
#main_top2 {display:none}

/* 배진희 / 1263531 / 20230421 
#user-wrap .wrapper{padding-right:0 !important;}
#snb-wrap{display:none !important;}
#user-container{padding-right:0 !important;}*/


/* 홍경아 / 1263534 / 20230421 */
.box-skin.idx--more .header > a[class*="btm-"] {position:relative;background:none}
.box-skin.idx--more .header > a[class*="btm-"]::before, .box-skin.idx--more .header > a[class*="btm-"]::after {content:'';position:absolute;z-index:1;top:50%;right:0;font-size:.813rem;font-weight:300;transform:translateY(-50%)}
.box-skin.idx--more .header > a[class*="btm-"]::before {content:'더보기';right:15px;color:rgba(0,0,0,.5)}
.box-skin.idx--more .header > a[class*="btm-"]::after {content:'+';font-size:1.063rem;font-weight:500;color:#c9273a}
.box-skin.idx--more.for-plus .header > a[class*="btm-"]::before {display:none}
.box-skin.idx--box {padding-top:1rem;border-top:1px solid #c30f24;margin-bottom:20px}
.box-skin.idx--box .header > a[class*="btm-"] {position:relative;background:none}
.box-skin.idx--box .header > a[class*="btm-"]::before {content:"\f105";position:absolute;z-index:1;top:50%;right:0;font:14px/1 FontAwesome;font-size:1.25rem;color:rgba(0,0,0,.35);transform:translateY(-50%)}


.auto-ha04 .line-height-5-4x {display: -webkit-box;max-height: 10.5em;-webkit-line-clamp: 6}
.auto-ha04 .line-height-4-4x {display: -webkit-box;max-height: 9.5em;-webkit-line-clamp: 5;}

/* 최은비 / 1270443 / 20230515 */
.more-btn{border:1px solid #f15a24 ;margin:15px 0;border-radius:50px;}
.more-btn a{display:block;padding:5px 0;text-decoration:none;text-align:center;color:#f15a24;}

/* 배진희 / 1270436 / 20230515 */	
.auto-mp02-2 .auto-images{height:0;padding-bottom:66.66667%;}
.auto-mp02-2 .auto-columns{box-shadow:1px 1px 4px rgba(0,0,0,.18);}

/* 최은비 / 1270583 / 20230516 */
/* #snb-wrap{margin-top:210px;} */

/* 임희은 / 1280247 / 20230619 */
#snb-wrap {margin-top:0px;}

/* 이승현 / 1322882 / 20231117 
#snb-wrap {margin-top:0px;overflow-y:auto;position:absolute;top:0;right:0;width:290px;height:100%;padding:20px;background-color:#f8f8f8;z-index: 9999;}*/


/* 윤미정 / 1339049 / 20240112 */
.more-btn_2 {margin: 10px 0 20px;border: 1px solid #f15a24;border-radius: 50px;}
.more-btn_2 a {display: block;padding:0;text-decoration: none;text-align: center;font-size: .9rem;color: #f15a24;}

/* 배진희 / 1355745 / 20240313 */
#user-footer .footer-menu .user-nav a{padding:0 .3rem}

.article-veiw-body .section_newtitle {margin:1rem 0 3rem;font-size:inherit;color:inherit;line-height:1.7;letter-spacing:-.05em;margin-top:2.5rem}