@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100..900&display=swap'); 
@import url('/common/css/common.css'); 

* {padding:0; margin:0; box-sizing:border-box; font-family: "Noto Sans KR", sans-serif;}
a, li {text-decoration: none; list-style-type: none;}
a {color: #212529;}

/* 헤더 */
header {border-bottom: 3px solid #ed1f23; width: 100%; _height: 100px;}
header .inner {width: 100%; max-width: 640px; height: 100%; margin: 0 auto; display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-end; padding-bottom: 8px;}
/* 로고 */
.imad_logo {width: 100%; padding: 30px 0 15px; text-align: center;}
.imad_logo img {width: 34%; max-width: 200px;}

/* 메뉴 */
.imad_gnb {width: 100%;}
.imad_gnb ul {display: flex; justify-content: space-around;}
.m_menu {font-size: 17px; color: #212529; display: inline-block; font-weight: 700;}
.imad_sub_menu {display: none;}

/* 검색 */
.imad_searching {width: 33px; _display: flex; justify-content: flex-end; padding-right: 3%; display: none;}
/* .imad_searching div {margin-left: 20px;} */
.imad_schbox {position: relative;}
.imad_schbox input {height: 30px; border-radius: 20px; border: 1.5px solid #ddd; width: 120px;}
.imad_schbox i {position: absolute; top: 50%; right: 15px; transform: translateY(-50%); font-size: 0;}

.imad_schdetail {display: flex; color: #7c7c7c; line-height: 28px;}
.imad_sitemap {width: 21px; height: 21px; display: flex; flex-direction: column; justify-content: space-between; padding-bottom: 4px;}
.imad_sitemap::before, .imad_sitemap::after{content: ''; width: 21px; height: 3px; background: #444; display: block; border-radius: 1.5px;}
i.fa-solid.fa-bars{display: block; width: 21px; height: 3px; background: #444; border-radius: 1.5px;}


i.fa-solid.fa-bars{font-size: 0;}


/* 헤더 */

/* 카테고리 */
.imad_category {width: 100%;}
.imad_category .inner {width: 100%; max-width: 640px; margin: auto; font-weight: 700; padding: 25px 10px 0; display: flex; align-items: center;}
i.fas.fa-solid.fa-house {width: 19px; height: 20px; display: inline-block; background-image: url(//my.newscover.co.kr/common/img/home.jpg); background-size: contain; font-size: 0;}
.imad_category .inner span {display: inline-block; margin: 0 10px; font-weight: 700;}
.imad_category .inner i {color: #7c7c7c; margin-right: 10px;}
/* 카테고리 */

/* 메인 */
main {width: 100%; max-width: 640px; display: flex; justify-content: center; align-items: flex-start; margin: auto;}
.imad_atcle_wrap {width: 100%; margin: 40px auto 0; padding: 0 10px;}
.imad_atcle_head {border-bottom: 2px solid #ddd; padding-bottom: 20px; letter-spacing: -1.5px;}
.imad_M_tit {margin-bottom: 20px; font-size: 32px; font-weight: 700; letter-spacing: -1px; word-break: break-word; /*  -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; text-overflow: ellipsis; overflow: hidden; */}
.imad_M_tit span {font-weight: 700; color: red;}
.imad_S_tit {font-size: 14px; color: #767f88; font-weight: 500; margin-top: 3px; -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; text-overflow: ellipsis; overflow: hidden; word-break: break-word;}
.imad_atcle_time {color: #495057; font-size: 14px; font-weight: 500; padding: 10px 0; border-bottom: 2px solid #ed1f23; display: flex; justify-content: space-between; align-items: center;}
.imad_atcle_time p {font-weight: 700;}
.imad_atcle_time span {margin-left: 2px; font-weight: 700;}
/* 메인 */

/* 기사 */
.imad_atcle_cont {border-bottom: 2px solid #ddd;}
.imad_atcle_cont p {margin-top: 20px; font-size: 17px; _font-weight: 500; word-break: break-all;}
.imad_atcle_cont p a {display: block; text-align: center;}
.copyright {font-size: 14px !important; font-weight: 500 !important; color: #9e9e9e; letter-spacing: -1px;}

/* 공감버튼 */
.imad_reaction {width: 100%; padding: 50px 0; text-align: center;}
.imad_reaction button {width: 100px; border-radius: 20px; border: 1px solid #9e9e9e; background: #fff; padding: 5px 0; font-weight: 700;}

/* 댓글 */
.imad_reply_wrap {padding: 20px 2px;}
.reply_head {width: 100%;}
.user_enter input {display: inline-block; width: 100%; height: 35px; padding: 10px; border-radius: 8px; border:1px solid #ddd; font-size: 14px;}
.user_enter p {margin-bottom: 15px; font-weight: 700;}
.reply_turn {display: flex; padding: 8px; margin-top: 15px; border-bottom: 2px solid #ddd; font-size: 15px;}
.reply_turn p {width: 100px; color: #828282; font-weight: 600 !important;}
.reply_turn p:first-child {color:#000;}
.imad_reply {width: 100%; padding: 10px 5px; display: flex; flex-direction: column; border-bottom: 1px solid #ddd;}
.imad_reply .top {display: flex; align-items: center;}
.imad_reply .top p {font-weight: 600; color: #3d3d3d;}
.imad_reply .top img {width: 30px; height: 30px; margin-right: 6px; display: inline-block;}
.imad_reply .middle {display: flex; justify-content: space-between; padding: 7px 0;}
.imad_reply .middle p {color: #828282; font-weight: 400; font-size: 13.5px; letter-spacing: -0.5px;}
.imad_reply .middle div:nth-child(2) {display: flex;}
.imad_reply .middle div:nth-child(2) > p {margin-left: 8px; display: flex; align-items: flex-end;}
i.fa-regular.fa-thumbs-up, i.fa-regular.fa-thumbs-down {width: 19px; height: 19px; display: block; background-image: url(//my.newscover.co.kr/common/img/thumb_up.png); background-size: contain; font-size: 0;}
i.fa-regular.fa-thumbs-down{background-image: url(//my.newscover.co.kr/common/img/thumb_down.png); margin-left: 5px;}
.imad_reply div:nth-child(4) {padding: 8px 0 5px; font-weight: 500; font-size: 14px; color: #777;}
.reply_txt {font-weight: 500; font-size: 15px; word-break: break-all;}

/* 대댓글 */
.imad_reply2 {width: 100%; padding: 10px 23px; display: flex; flex-direction: column; border-bottom: 1px solid #ddd; background: #f4f4f4;}
.imad_reply2 .top {display: flex; align-items: center;}
.imad_reply2 .top p {font-weight: 600; color: #3d3d3d;}
.imad_reply2 .top img {width: 30px; height: 30px; margin-right: 6px; display: inline-block;}
.imad_reply2 .middle {display: flex; justify-content: space-between; padding: 7px 0;}
.imad_reply2 .middle p {color: #828282; font-weight: 400; font-size: 13.5px; letter-spacing: -0.5px;}
.imad_reply2 .middle div:nth-child(2) {display: flex;}
.imad_reply2 .middle div:nth-child(2) > p {margin-left: 8px; display: flex; align-items: flex-end;}
.imad_reply2 div:nth-child(4) {padding: 8px 0 5px; font-weight: 500; font-size: 14px; color: #777;}
.reply_txt {font-weight: 500; font-size: 15px; word-break: break-all;}

.re_none {text-align: center; font-size: 25px; color: #ccc; padding: 70px 0 60px; font-weight: 500;}



/* 푸터 */
footer {display: none;}
/* footer {width: 100%; height: 240px; border-top: 3px solid #ed1f23;}
footer .inner {width: 100%; max-width: 640px; margin: 0 auto; display: flex; justify-content: space-between; align-items: flex-start; flex-wrap: wrap; padding: 35px 12px; font-weight: 500;}
footer .inner>ul {padding-bottom: 15px;}
footer .inner * {font-weight: 600; color: #444; font-size: 15px;}
footer .inner .c_r {color: #ed1f23; font-weight: 700;} */


@media (max-width:480px) {
    .imad_atcle_wrap {margin-top: 12px;}
    .imad_M_tit {margin-bottom: 12px; font-size: 27px; line-height: 35px;}
    .imad_atcle_cont p {font-size: 16px;}
}
@media (max-width:400px) {
    .imad_M_tit {font-size: 25px; letter-spacing: -2px;}
    .imad_S_tit {font-size: 13px;}
}