/* --------------------------------content common-------------------------------- */
section {padding: 7.5rem 0 8.75rem;}
@media screen and (max-width:1024px) {
    section {padding: 5rem 0;}
}/* md */
/* --------------------------------content common end-------------------------------- */


/* --------------------------------content_detail_sec-------------------------------- */
.content_detail_sec .list_tit,
.content_detail_sec .btn_link {font-family: 'Paperlogy', sans-serif;}
.content_detail_sec p {font-family: 'Pretendard', sans-serif;}

.content_detail_sec .inner{max-width: 1000px;}
.content_detail_sec .content_wrap .title_wrap{flex-direction: column; justify-content: space-between; align-items: flex-start; gap: 1.25rem; margin-bottom: 2.5rem; padding-bottom: 2.5rem; border-bottom: 2px solid #222;}
.content_detail_sec .content_wrap .tag_wrap{position: static;}
.content_detail_sec .content_wrap .list_tit{font-size: 2.25rem; font-weight: 800; display: block; -webkit-line-clamp : none; overflow: visible; text-overflow: unset;}
.content_detail_sec .content_wrap .list_date{font-size: 1rem; font-weight: 500; letter-spacing: -0.02rem; line-height: 150%; color: #888;}

.content_detail_sec .des_wrap >figure img {display: block; max-width: 100%;}
.content_detail_sec .des_wrap .des{margin: 2rem 0; width: 100%;}
.content_detail_sec .des_wrap .des p{font-size: 1.125rem; font-weight: 500; letter-spacing: -0.023rem; line-height: 144%;}
.content_detail_sec .des_wrap .des p:nth-child(1){margin-bottom: 1rem;}

.content_detail_sec a.shortcut{display: block;}
.content_detail_sec .shortcut_wrap .btn_link{font-weight: 800; margin-bottom: 1.5rem;}
.content_detail_sec .shortcut_wrap .thumb_box{padding: 1.5rem; display: flex; align-items: center; gap: 2.5rem; align-self: stretch; background-color: #f8f8f8; position: relative;}
.content_detail_sec .shortcut_wrap .thumb_box .tag_wrap{position: absolute; left: 2rem; top: 2rem;}
.content_detail_sec .shortcut_wrap .thumb_box >figure{flex: 1 0 0; height: 0; padding-bottom: calc(100% * (200 / 1000)); background-size: cover; background-position: center; background-repeat: no-repeat;}
.content_detail_sec .shortcut_wrap .text_box{width: 39.375rem;}
.content_detail_sec .shortcut_wrap .logo{width: auto; height: 2.5rem; margin-bottom: 0.5rem;}
.content_detail_sec .shortcut_wrap .logo >img{display: block; width: auto; height: 100%;}
.content_detail_sec .shortcut_wrap .list_tit{font-size: 1.5rem; font-weight: 700; font-family: Pretendard;}

.content_detail_sec .go_news{background-color: #222; padding: 1.5rem 2.5rem; display: flex; justify-content: space-between; font-size: 1.5rem; font-weight: 800; line-height: 133%;}

.content_detail_sec .btn_wrap{margin-top: 2rem;}
.content_detail_sec .btn_wrap_add {max-width: 300px; margin: 0 auto 2rem;}
.content_detail_sec .btn_wrap_add .btn_like {flex: 2 0 0;}
@media screen and (max-width: 767px) {
    .content_detail_sec .shortcut_wrap .thumb_box{flex-direction: column; align-items: start; border: 2px solid #222; gap: 2rem;}
    .content_detail_sec .shortcut_wrap .thumb_box >figure{width: 100%; padding-bottom: calc(100% * (200 / 300));}
    .content_detail_sec .shortcut_wrap .text_box{width: auto; margin-bottom: 1.5rem;}

    .content_detail_sec .btn_wrap_add {max-width: 240px;}
}
/* --------------------------------content_detail_sec end------------ -------------------- */