@charset "utf-8";

/* Common Reset */
html,body{width:100%; height:100%;}
/*html{overflow-y:scroll}*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,p,button,strong,span,em,iframe,img{margin:0;padding:0;font-family:"Noto Sans KR";}
body {font-family:"Noto Sans KR",'맑은 고딕','Malgun Gothic','돋움',dotum,Helvetica,sans-serif;font-size:12px;line-height:140%;color:#333;-webkit-text-size-adjust:none}
body{background-color:#fff;text-align:left;*word-break:break-all;-ms-word-break:break-all}
dl,ul,ol,li{list-style:none;}
fieldset, img {border:none;}
img {vertical-align:top;}
hr{display:none;}
input,textarea,select{font-size:12px;color:#333;outline:none;vertical-align:top;}
input:-webkit-autofill {-webkit-box-shadow:0 0 0 30px #fff inset;-webkit-text-fill-color:#000;}
input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {transition:background-color 5000s ease-in-out 0s;}
#wrap table{width:100%;border-spacing:0;border-collapse:collapse;empty-cells:show;}
legend, caption{width:0; height:0; font:0/0 Sans-serif; visibility:hidden; z-index:-1;}
em, address {font-style:normal;}
caption{text-indent:-9999px; font-size:0; height:0; overflow:hidden;}
a {cursor:pointer;}
a:link, a:visited {text-decoration:none;}
button{border:0;background:none;cursor:pointer;}

/* 폰트 */
@font-face {
	font-family:"Noto Sans KR";
	font-style: thin;
	font-weight: 300;
	src:	url("https://image.donga.com/font/NotoSansKR-Light.eot");
	src:	url("https://image.donga.com/font/NotoSansKR-Light.eot?#iefix") format("embedded-opentype"),
			url("https://image.donga.com/font/NotoSansKR-Light.woff2") format("woff2"),
			url("https://image.donga.com/font/NotoSansKR-Light.woff") format("woff"),
			url("https://image.donga.com/font/NotoSansKR-Light.otf") format("opentype");
}
@font-face {
	font-family:"Noto Sans KR";
	font-style: normal;
	font-weight: 400;
	src:	url("https://image.donga.com/font/NotoSansKR-Regular.eot");
	src:	url("https://image.donga.com/font/NotoSansKR-Regular.eot?#iefix") format("embedded-opentype"),
			url("https://image.donga.com/font/NotoSansKR-Regular.woff2") format("woff2"),
			url("https://image.donga.com/font/NotoSansKR-Regular.woff") format("woff"),
			url("https://image.donga.com/font/NotoSansKR-Regular.otf") format("opentype");
}
@font-face {
	font-family:"Noto Sans KR";
	font-style: medium;
	font-weight: 500;
	src:	url("https://image.donga.com/font/NotoSansKR-Medium.eot");
	src:	url("https://image.donga.com/font/NotoSansKR-Medium.eot?#iefix") format("embedded-opentype"),
			url("https://image.donga.com/font/NotoSansKR-Medium.woff2") format("woff2"),
			url("https://image.donga.com/font/NotoSansKR-Medium.woff") format("woff"),
			url("https://image.donga.com/font/NotoSansKR-Medium.otf") format("opentype");
}
@font-face {
	font-family:"Noto Sans KR";
	font-style: bold;
	font-weight: 700;
	src:	url("https://image.donga.com/font/NotoSansKR-Bold.eot");
	src:	url("https://image.donga.com/font/NotoSansKR-Bold.eot?#iefix") format("embedded-opentype"),
			url("https://image.donga.com/font/NotoSansKR-Bold.woff2") format("woff2"),
			url("https://image.donga.com/font/NotoSansKR-Bold.woff") format("woff"),
			url("https://image.donga.com/font/NotoSansKR-Bold.otf") format("opentype");
}
@font-face {
	font-family:"Noto Sans KR";
	font-style: black;
	font-weight: 900;
	src:	url("https://image.donga.com/font/	NotoSansKR-Black.eot");
	src:	url("https://image.donga.com/font/	NotoSansKR-Black.eot?#iefix") format("embedded-opentype"),
			url("https://image.donga.com/font/NotoSansKR-Black.woff2") format("woff2"),
			url("https://image.donga.com/font/NotoSansKR-Black.woff") format("woff"),
			url("https://image.donga.com/font/NotoSansKR-Black.otf") format("opentype");
}

/* 헤더 */
.header{position:fixed;left:0;top:0;width:100%;background-color:#fff;z-index:200;border-bottom:1px solid #ddd;}
.inner{width:1200px;margin:0 auto;}
.icon_comm{background:url(../images/common/icon_comm.png) no-repeat 0 0;font-size:0;color:transparent;}
.icon_com01 {background:url(../images/common/icon_comm01.png) no-repeat 0 0;font-size:0;color:transparent;}

.header .header_inner{position:relative;width:1400px;margin:0 auto;padding:17px 22px;box-sizing:border-box;display:flex;justify-content:flex-start;align-items:center;}/*250403 수정*/

.header .progress_area{display:none;}/*230908 수정*/
.header.view_page .progress_area{position:relative;display:block;width:100%;height:6px;background-color:#d3d3d3;}
.header .progress_area .progress_bar{position:absolute;left:0;top:0;width:0;height:6px;background-color:#ba0e01;}
/* 좌측 메뉴 */


.header .left_box{position:relative;display:flex;justify-content:flex-start;align-items:center;margin-right:31px;}
.header .left_box .btn_full_menu{width:26px;height:19px;margin-right:23px;background-position:-19px 0;}
.header .left_box .btn_full_menu.on{background-position:-25px -29px;}
.header .left_box .btn_search{width:20px;height:20px;background-position:-56px 0;}
/* 검색 */
.header .left_box .search_box{position:absolute;left:48px;top:-6px;background-color:#fff;display:none;z-index:100;}
.header .left_box .search_box.on{display:block;}
.header .left_box .search_box .search_bar{position:relative;display:flex;justify-content:flex-start;align-items:center;border:1px solid #000;width:200px;height:34px;border-radius:25px;padding-left:11px;box-sizing: border-box;}
.header  .left_box .search_box .search_bar .top_search{display:block;width:150px;height:30px;border:0;font-size:14px;background-color:transparent;}
.header  .left_box .search_box .search_bar .top_search:focus {outline: none;}
.header  .left_box .search_box .search_bar .top_search::placeholder,.header  .left_box .search_box .search_bar .top_search::-webkit-input-placeholder,.header  .left_box .search_box .search_bar .top_search:-ms-input-placeholder,.header  .left_box .search_box .search_bar .top_search::-ms-input-placeholder {color:#9f9f9f;}
.header  .left_box .search_box .latest_cont {width:200px;height:230px;margin:10px 0 0 0;background:#fff;border:1px solid #dbdbdb;border-radius: 10px;letter-spacing: -0.35px;-moz-box-shadow: 0px 0px 5px #dbdbdb;-webkit-box-shadow: 0px 0px 5px #dbdbdb;box-shadow: 0px 0px 5px #dbdbdb;}
.header .left_box .search_box .latest_cont .list_cont {height:181px;padding:13px 18px 0 15px;}
.header .left_box .search_box .latest_cont .list_cont .tit {display:block;margin-bottom:10px;font-size:13px;color:#9f9f9f;}
.header .left_box .search_box .latest_cont .list_cont .list_search li{line-height:230%;}
.header .left_box .search_box .latest_cont .list_cont .list_search li a{display:inline-block;width:150px;font-size:15px;color:#231f20;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;vertical-align: middle;}/*231024 수정*/
.header .left_box .search_box .latest_cont .list_cont .list_search li .btn_del{display:inline-block;width:9px;height:9px;margin-left:6px;background-position:-20px -19px;vertical-align:middle;}/*231024 수정*/
.header .left_box .search_box .latest_cont .list_cont .no_search {padding:50px 0 0 0;font-size:15px;color:#231f20;text-align:center;line-height:21px;}
.header .left_box .search_box .latest_cont .fun_cont {position:relative;height:35px;padding:0 0 0 15px;border-top:1px solid #ededed;}
.header .left_box .search_box .latest_cont .fun_cont .btn_save {display:inline-block;padding:8px 0 0 0;font-size:13px;color:#9f9f9f;}
.header .left_box .search_box .latest_cont .fun_cont .btn_save .save {background:#fff;font-size:13px;color:#231f20;text-decoration:underline;vertical-align:inherit;}
.header  .left_box .search_box .latest_cont .fun_cont .close {position:absolute;top:11px;right:15px;display:inline-block;width:13px;height:13px;background-position:0 -19px;}

/* 우측 메뉴 */
.header .right_box{position: relative;display:flex;justify-content:flex-start;align-items:center;box-sizing:border-box;margin-left:auto;}
.header .right_box .btn_share{width:22px;height:24px;background:url(../images/common/icon_share02.png) no-repeat 0 2px;}
.header .right_box .btn_reply{width:29px;height:25px;margin-left:14px;background:url(../images/common/icon_reply.png) no-repeat 0 0;background-size:cover;font-size:0;vertical-align:top;}
.header .right_box .btn_reply.reply_yes{background: url(../images/common/icon_reply_num.png) no-repeat 0 0;}
.header .right_box .reply_yes .replyCnt{display:block;width:29px;font-size:11px;color:#000;text-align:center;padding-bottom:3px;}

.header .util_box{position:relative;}
.header .util_box .btn_login{display:block;height:20px;border:1px solid #999999;border-radius:10px;box-sizing:border-box;margin-left:9px;padding:0 7px;}
.header .util_box .btn_login a {display:block;font-size:11px;font-weight:400;line-height:18px;color:#191919;text-align:center;}
.header .util_box .login_wrap{position:relative;display:flex;justify-content:flex-start;align-items:center;}
.header .util_box .login_wrap .btn_login{display:block;height:20px;border:1px solid #999999;border-radius:10px;box-sizing:border-box;margin-left:9px;margin-top:5px;padding:0 7px;}
.header .util_box .login_wrap.login .btn_login{display:none;}
.header .util_box .login_wrap .btn_login a {display:block;font-size:11px;font-weight:400;line-height:18px;color:#191919;text-align:center;}
.header .util_box .login_wrap .btn_login a:hover{color:#ba0e01!important;}
.header .util_box .login_wrap .login_name{font-size:12px;font-weight:400;line-height:26px;cursor:pointer;display:none;margin-left:12px;}
.header .util_box .login_wrap.login .login_name{display:block;}
.header .util_box .login_wrap .login_name .name{font-weight:500;}
.header .util_box .login_wrap .icon_arr{position:relative;display:block;width:7px;height:7px;margin-left:2px;background-position:-31px 0;display:none;}
.header .util_box .login_wrap.login .icon_arr{display:block;}
.header .util_box .login_wrap.on .icon_arr{transform:rotate(180deg);}

.header .util_box .login_wrap .login_list_wrap{position:absolute;right:0;top:30px;display:none;width:230px;border:1px solid #000;background-color:#fff;}
.header .util_box .login_wrap .login_list_wrap.on{display:block;}
.header .util_box .login_wrap .login_list_wrap .user_name{font-size:13px;color:#191919;border-bottom:1px solid #ddd;padding:9px 0 9px 20px;}
.header .util_box .login_wrap .login_list_wrap .user_name::after{content:'';display: inline-block;width:6px;height:8px;margin-left:5px;background:url(../images/common/icon_arr02.png) no-repeat 0 0;}
.header .util_box .login_wrap .login_list_wrap .menu_title{font-size:12px;font-weight:500;color:#191919;padding-left:20px;margin-top:10px;margin-bottom:10px;}
.header .util_box .login_wrap .login_list_wrap .login_list{padding:9px 20px;box-sizing:border-box;border-bottom:1px solid #ddd;}
.header .util_box .login_wrap .login_list_wrap .login_list>li{display:flex;justify-content:space-between;align-items:center;}
.header .util_box .login_wrap .login_list_wrap .login_list>li>a{font-size:13px;font-weight:500;color:#181818;}
.header .util_box .login_wrap .login_list_wrap .login_list>li>a::after{content:'';display: inline-block;width:6px;height:8px;margin-left:5px;background:url(../images/common/icon_arr02.png) no-repeat 0 0;}

.header .util_box .login_wrap .login_list_wrap .logout{display:block;font-size:13px;font-weight:400;color:#181818;text-decoration:underline;padding:9px 0 9px 20px;}/*230914 수정3*/

/* 탑로고 */
.header .top_logo{width:157px;}/*231115 수정*/
.header .top_logo a{display:block;}/*231115 수정*/
.header .top_logo img{width:100%;}

/* GNB */ 
.gnb{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:100%;max-width:559px;display:none;}
.gnb.on{display:block;}
.gnb .gnb_menu{max-width:559px;width:100%;margin:0 auto;display:flex;justify-content:space-between;align-items:center;}
.gnb .gnb_menu>li a{font-size:16px;font-weight:700;color:#000;}
.gnb .gnb_menu>li:hover a{color:#ba0e01!important;}
.gnb .gnb_menu>li.on a{color:#ba0e01;}

/* 스크롤 시 기사 타이틀 */
.scroll_title{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:none;}
.scroll_title.on{display:flex;justify-content:center;align-items:center;}
.btn_editnum{background-color:#a0a0a0;display:block;height:22px;font-size:13px;font-weight:400;color:#fff;line-height:22px;border-radius:10px;padding:0 9px;margin-left:23px;flex-shrink:0;}/*230913 수정2*/

/* 월별호 팝업 */
.editart_list_wrap{position:fixed;left:0;top:0;display:none;width:100%;height:100%;background-color:rgba(0,0,0,0.7);z-index:250;}
.editart_list{position:absolute;right:0;top:0;display:block;width:100%;max-width:652px;height:100%;background-color:#fff;padding:59px 46px;box-sizing:border-box;overflow-y:scroll;}
.editart_list_wrap .title_cont{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;margin-bottom:28px;padding-left:6px;box-sizing:border-box;box-shadow: 0 4px 4px -4px rgba(0,0,0,0.5);}
.editart_list_wrap .title_cont .title{font-size:24px;font-weight:500;color:#ba0e01;line-height:1em;}
.editart_list_wrap .title_cont .btn_all a{display:block;width:92px;height:22px;font-size:13px;font-weight:300;color:#fff;line-height:22px;background-color:#a0a0a0;border-radius:10px;margin-left:13px;}
.editart_list_wrap .title_cont .btn_all a:hover{color:#fff!important;}
.editart_list_wrap .title_cont .btn_close{display:block;width:25px;height:22px;font-size:0;color:transparent;background:url(../images/common/icon_comm01.png) no-repeat -68px -19px;cursor:pointer;margin-left:auto;}

.editart_list_wrap .title_cont .pub_date{display:block;width:100%;font-size:16px;font-weight:700;color:#ba0e01;margin-top:64px;margin-bottom:18px}
.editart_list_wrap .editart_list_contents .list_cate{margin-top:35px;}
.editart_list_wrap .editart_list_contents .list_cate:first-child{margin-top:0;}
.editart_list_wrap .editart_list_contents .category{font-size:18px;font-weight:700;color:#ba0e01;padding-left:13px;margin-bottom:17px;}
.editart_list_wrap .editart_list_contents .contents_list{border-top:1px solid #d3d3d3;}
.editart_list_wrap .editart_list_contents .contents_list>li{border-bottom:1px solid #d3d3d3;}
.editart_list_wrap .editart_list_contents .contents_list>li>a{display:block;font-size:18px;font-weight:300;color:#000;line-height:1em;padding:14px 13px 17px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.editart_list_wrap .editart_list_contents .contents_list>li>a:hover{color:#ba0e01!important;}

/* 전체 메뉴 및 푸터*/
.full_menu_wrap {position:relative;background-color:#444;width:100%;display:none;}
.full_menu_wrap.on{display:block;}
.header .full_menu_wrap{position:absolute;left:50%;top:83px;transform:translateX(-50%);}
.full_menu_wrap .inner{display:flex;justify-content:flex-start;align-items:flex-start;padding:88px 0;}
.full_menu_wrap .inner .intro_box{display:flex;justify-content:flex-start;align-items: flex-start;flex-shrink:0;}

.full_menu_wrap .inner .intro_box .img_magazine{width:162px;height:218px;overflow:hidden;}/*231204 수정*/
.full_menu_wrap .inner .intro_box .img_magazine a{display:block;}/*231204 수정*/
.full_menu_wrap .inner .intro_box .img_magazine a img{width:100%;height:100%;object-fit:cover;object-position:top center;}/*231204 수정*/

.full_menu_wrap .inner .intro_box .text_magazine{padding-left:19px;}

.full_menu_wrap .inner .intro_box .text_magazine p:first-child{font-size:18px;font-weight:300;color:#fff;line-height:1em;margin-bottom:12px;}/*231204 수정*/
.full_menu_wrap .inner .intro_box .text_magazine h3{font-size:36px;font-weight:400;color:#fff;line-height:1em;margin-bottom:52px;}/*231204 수정*/
.full_menu_wrap .inner .intro_box .text_magazine p:nth-child(3){font-size:14px;font-weight:300;color:#fff;line-height:22px;margin-bottom:33px;letter-spacing: -0.04em;}/*231204 수정*/

.full_menu_wrap .inner .intro_box .sns_box{width:90px;}
.full_menu_wrap .inner .intro_box .sns_list{display:flex;justify-content:space-between;align-items:center;}
.full_menu_wrap .inner .intro_box .sns_list .list_item a {display:block;height:23px;background:url(../images/common/icon_sns.png) no-repeat;}
.full_menu_wrap .inner .intro_box .sns_list .list_item.facebook a{width:12px;background-position: -7px 0;}
.full_menu_wrap .inner .intro_box .sns_list .list_item.youtube a{width:20px;background-position: -39px 0;}
.full_menu_wrap .inner .intro_box .sns_list .list_item.naver a{width:12px;background-position: -83px 0;}
.full_menu_wrap .inner .menu_box{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;padding-left:183px;box-sizing:border-box;padding-top:8px;}
.full_menu_wrap .inner .menu_box .menu_list{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;width:50%;}
.full_menu_wrap .inner .menu_box .menu_list li{width:50%;margin-bottom:16px;}
.full_menu_wrap .inner .menu_box .menu_list li a{font-size:16px;font-weight:300;color:#fff;}
.full_menu_wrap .inner .menu_box .menu_list.etc_list li:nth-child(7){width:100%;flex-shrink:0;}

.header.fixed .full_menu_wrap{top:60px}

/* 본문 */
/* 본문 상단 */
#contents{padding-top:89px;}
.article_top{background-color:#444;}
.article_top .inner{display:flex;flex-direction:column;padding:0 60px;box-sizing:border-box;}
.article_top .sub_title{font-size:14px;font-weight:300;color:#fff;line-height:1em;text-align:center;padding-top:40px;padding-bottom:43px;}
.article_top .title_text{font-size:38px;font-weight:500;color:#fff;line-height:1.4em;text-align:center;}/*231107 수정*/
.article_top .title_sub_text{font-size:20px;font-weight:300;color:#fff;line-height:1.4em;text-align:center;padding-top:9px;}/*231107 수정*/
.article_top .top_below_box{position:relative;display:flex;justify-content: space-between;align-items:center;padding:63px 0 20px;}
.top_below_box .info_write{display:flex;justify-content:flex-start;align-items:center;}
.top_below_box .info_write a{display:flex;justify-content:flex-start;align-items:center;}
.top_below_box .info_write p{font-size:16px;font-weight:300;color:#f5f5f5;line-height:1em;}/*231107 수정*/
.top_below_box .thumb{display:block;width:26px;height:26px;border-radius:50%;overflow:hidden;;}
.top_below_box .info_write .info_writer{margin-left:8px;}
.top_below_box .info_write .btn_subscribe{margin-left:8px;}/*230913 수정*/
.top_below_box .info_write .btn_subscribe.on{background-color:#ba0e01;border:1px solid #ba0e01;}
.top_below_box .info_write .info_email{margin-left:8px;}/*230913 수정*/
.top_below_box .info_write .info_time{margin-left:20px;}
.top_below_box .info_write .info_time .time{margin-left:10px;}

.top_below_box .util_box{position:relative;display:flex;justify-content:flex-end;align-items:center;}
.top_below_box .util_box .btn_util{display:block;width:36px;height:30px;background:url(../images/common/icon_util.png) no-repeat;background-position:0 0;}
.top_below_box .util_box .btn_util.btn_pdf{background:url(../images/common/icon_util.png) no-repeat;background-position:-70px 0;}
.top_below_box .util_box .btn_util.btn_print{background:url(../images/common/icon_util.png) no-repeat;background-position:-35px 0;}

.font_layer {display:none;position:absolute;right:0;bottom:-75px;width:183px;height:92px;padding:21px 20px 18px;border:1px solid #e2e2e2;box-sizing:border-box;background:#fff;z-index: 2;}
.font_layer.on{display:block;}
.font_layer .title {display:block;padding-bottom:10px;font-size:12px;color:#7e7e7e;}
.font_layer .font_size {margin-left:-7px;display:flex;justify-content:flex-start;align-items:center;}
.font_layer .font_size button {width:30px;height:30px;margin-left:4px;border:1px solid #ddd;box-sizing:border-box;color:#191919;background:#fff;cursor:pointer;}
.font_layer .font_size button.on {border:1px solid #231f20;color:#fff;background:#231f20;}
.font_layer .font_size button.hover.on {border:1px solid #231f20;color:#fff;background:#231f20;}
.font_layer .font_size button.hover {background:#f8f8f8;}
.font_layer .font_size .btn_font01 {font-size:14px;}
.font_layer .font_size .btn_font02 {font-size:16px;}
.font_layer .font_size .btn_font03 {font-size:18px;}
.font_layer .font_size .btn_font04 {font-size:20px;}
.font_layer .btn_close {display:inline-block;position:absolute;top:25px;right:20px;width:9px;height:9px;font-size:0;color:transparent;background-position:-20px -19px;cursor:pointer;}


/* 구독버튼 */
.btn_subscribe{position:relative;font-size:14px;font-weight:400;color:#000;line-height:20px;border:1px solid #b8b8b8;border-radius:11px;padding: 0 9px 0 16px;cursor:pointer;background-color:#fff;flex-shrink:0;}
.btn_subscribe::before{content:'';position:absolute;left:11px;top:6px;display:block;width:1px;height:7px;background-color:#eb6100;}
.btn_subscribe::after{content:'';position:absolute;left:8px;top:9px;display:block;width:7px;height:1px;background-color:#eb6100;}

.btn_subscribe:hover{color:#ba0e01;}
.btn_subscribe.on{color:#fff;background-color:#8b8b8b;padding:0 12px 0;}
.btn_subscribe.on::before,.btn_subscribe.on::after{display:none;}
/* 본문 */
.article_contents{position:relative;}/* 231016 수정 */
.article_contents .inner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;padding-top:44px;margin-bottom:50px;}
.article_contents .inner .content{width:800px;padding:0 50px;box-sizing:border-box;}
.article_view {position:relative;font-size:18px;font-weight:400;color:#000;line-height:30px;}/*231107 수정*/
.article_view::after{content:'';display:block;clear:both;}
.article_view .postscript{position:relative;border-left:9px solid #d3d3d3;padding:6px 0;margin:0 0 50px 5px;}
.article_view .postscript>li{padding-left:23px;margin-bottom:16px;}
.article_view .postscript>li:last-child{margin-bottom:0;}
.article_view .postscript>li p{font-size:17px;font-weight:400;color:#000;line-height:1.3em;}

.article_view .article_photo.center {margin-bottom:40px;}
.article_view .article_photo.left{float:left;padding:5px 20px 20px 0;}/*230912 수정3*/
.article_view .article_photo.right{float:right;padding:5px 0 20px 20px;}/*230912 수정3*/
.article_view .article_photo .thumb{width:100%;}
.article_view .article_photo .thumb img{display:block;max-width: 700px;margin:0 auto;}/*241227 수정*/
.article_view .article_photo .desc{font-size:14px;font-weight:300;color:#898989;line-height:18px;padding:10px;box-sizing:border-box;margin:0 auto;text-align:center;}

/* 옛날 기사 이미지 */
.article_view .photo_center{float:none;padding:20px 0;text-align:center;}
.article_view .photo_left{float:left;padding:5px 20px 20px 0;}
.article_view .photo_right{float:right;padding:5px 0 20px 20px;}
.article_view .photo_center .desc,
.article_view .photo_right .desc,
.article_view .photo_left .desc{font-size:14px;font-weight:300;color:#898989;line-height:18px;padding:10px;box-sizing:border-box;margin:0 auto;text-align:center;}

.article_view sub{line-height:120%;}/*231010 수정*/

.article_view .mid_title.type01{font-size:24px;font-weight:500;color:#000;line-height:30px;text-align:center;margin-bottom:57px;}
.article_view .mid_title.type01::before{content:'';display:block;width:34px;height:28px;background:url(../images/common/icon_midtitle.png) no-repeat;margin:30px auto 18px;}
.article_view .mid_title.type02{font-size:28px;font-weight:500;color:#000;line-height:30px;margin:31px 0 67px;text-align:center;}/*231107 수정*/
.article_view .mid_title.type03{position:relative;font-size:20px;font-weight:500;color:#000;line-height:30px;letter-spacing:0.025em;margin:74px 0 57px;}
.article_view .mid_title.type03::before{content:'';display:block;width:52px;height:3px;background-color:#ba0e01;margin-bottom:2px;}

/* 유투브 영상 사이즈 */
.yotubeIframeBox {display:flex;justify-content:center;align-items:flex-start;}
.yotubeIframeBox iframe{display:block;margin:0 auto;}

/* 박스 기사 */
.article_view .box_article {position:relative;width:100%;background-color:#eee;padding:0 30px 44px;margin-bottom:56px;box-sizing:border-box;}
.article_view .box_article .title_boxarticle{display:inline-block;font-size:14px;font-weight:700;color:#fff;line-height:37px;padding:0 19px;margin-bottom:27px;box-sizing:border-box;background-color:#ba0e01;}
.article_view .box_article .article_txt{font-size:16px;font-weight:300;color:#000;line-height:28px;}

/* 로그인 월 */
.login_wall_wrap{position:relative;z-index:10;}
.login_wall{position:relative;background-color:#fff;padding:50px 0;background-color:#ba0e01;border:5px solid #b7b7b7;border-radius:10px;box-sizing:border-box;}
.login_wall::before{content:'';position:absolute;left:-10px;top:-110px;width:1200px;height:200px;background:linear-gradient(transparent,#fff 50%);z-index:-1;}
.login_wall::after{content:'';position:absolute;left:-10px;bottom:-110px;width:1200px;height:200px;background:linear-gradient(#fff 45%,transparent);z-index:-1;}
.login_wall_text{font-weight:500;color:#fff;text-align:center;margin-bottom:20px;box-sizing:border-box;}
.btn_loginwall{display:block;font-weight:500;padding:5px 80px;color:#ba0e01;background-color:#fff;border-radius:20px;margin:0 auto;}

/* 키워드 */
.article_keyword{width:100%;margin-bottom:95px;}
.article_keyword::after{content:'';display:block;clear:both;}
.article_keyword .keyword_item{float:left;font-size:16px;font-weight:700;color:#434343;line-height:29px;border:1px solid #8a8a8a;padding:0 11px;margin-right:9px;}
.article_keyword .keyword_item:last-child{margin-right:0;}
.article_keyword .keyword_item:hover{color:#ba0e01!important;}

/* 관련 기획/연재 */
.relative_article .title_cont{display:flex;justify-content:flex-start;align-items:center;margin-bottom:13px;}
.relative_article .title_cont .title{font-size:21px;font-weight:500;color:#000;line-height:1em;}
.relative_article .title_cont .btn_subscribe{margin-left:16px;}
.relative_cont{display:flex;justify-content:flex-start;align-items: flex-start;height:170px;margin-bottom:76px;}
.relative_article_list{height:100%;padding:22px 21px;box-sizing:border-box;background-color:#eee;}
.relative_article_list .list_item{margin-top:16px;}
.relative_article_list .list_item:first-child{margin-top:0;}
.relative_article_list .list_item a{display:block;}
.relative_article_list .relative_title{font-size:16px;font-weight:500;color:#000;line-height:1em;display:-webkit-box;overflow:hidden;white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-wrap:break-word;}/*230912 수정0*/
.relative_article_list .list_item:hover .relative_title{color:#ba0e01;}
.relative_article_list .relative_txt{font-size:13px;font-weight:300;color:#898989;line-height:20px;margin-top:5px;display:-webkit-box;overflow:hidden;white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;}/*230912 수정0*/

/* 기자정보 */
.info_journalist{display:flex;justify-content:flex-start;align-items:flex-start;border-top:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;padding:24px 5px;box-sizing:border-box;}
.info_journalist .thumb{display:block;width:80px;height:80px;border-radius:50%;overflow:hidden;margin-right:19px;flex-shrink:0;}
.info_journalist .thumb img{width:100%;}
.info_journalist .name_box{display:flex;justify-content:flex-start;align-items:center;}
.info_journalist .name_box .name_jour a{font-size:21px;font-weight:500;color:#000;line-height:1em;}
.info_journalist .name_box .name_jour a:hover{color:#ba0e01!important;}
.info_journalist .name_box .email{font-size:14px;font-weight:300;color:#000;margin:0 10px;}
.info_journalist .info_txt_jour{font-size:14px;font-weight:400;color:#535353;line-height:24px;margin:7px 0 8px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.info_journalist .latest_article{font-size:16px;font-weight:500;color:#000;line-height:30px;}
.info_journalist .latest_article:hover{color:#ba0e01!important;}

/* 댓글 */
.reply_wrap{margin-top:112px;}
/* 댓글 공통 */
.reply_box .reply_top {padding-bottom:13px;}
.reply_box .reply_top .title {font-size:20px;color:#231f20;font-weight:bold;letter-spacing:-0.25px;}
.reply_box .reply_top .txt {font-size:20px;color:#231f20;font-weight:bold;letter-spacing:-0.25px;}
.reply_box .reply_top .txt em {font-weight:bold;}
.reply_box .login_box {height:64px;line-height:64px;margin-bottom:32px;padding-left:23px;border:1px solid #231f20;font-size:15px;color:#7e7e7e;cursor:pointer;}
.reply_box .login_box a:hover {color:#007a90 !important;}
.reply_box .editor_titbox {border-bottom:1px solid #999;}
.reply_box .editor_titbox .tit {display:block;padding-bottom:8px;font-weight:700;font-size:15px;line-height:22px;color:#181818;}
.reply_box #spinTopLayer {font-family:"Noto Sans KR";}
.reply_box #spinTopLayer .spinTopLayerLogoutBtn div a:hover {color:#555 !important;}
.reply_box #spinTopLayer .spinTopLayerBest {margin:0;border:0;}
.reply_box #spinTopLayer .spinTopLayerBest .commentList li {border-top:1px solid #eaeaea;}
.reply_box #spinTopLayer .spinTopLayerBest .commentList li:first-child {border:0;}
.reply_box #spinTopLayer .spinTopLayerBest .commentList li .module {padding-top:30px;}
.reply_box #spinTopLayer .spinTopLayerBest .commentList li .module .operation .action a {width:19px;height:19px;}
.reply_box #spinTopLayer .spinTopLayerBest .commentList li .module .operation .action em {padding-left:6px;font-size:14px;color:#898989;}
.reply_box #spinTopLayer .spinTopLayerBest .commentList li .module .operation .action .agree {height:19px;line-height:19px;background:url("../images/common/bg_ac_agree01.png") no-repeat 0 0;}
.reply_box #spinTopLayer .spinTopLayerBest .commentList li .module .operation .action .disagree {height:21px;line-height:21px;background:url("../images/common/bg_ac_disagree01.png") no-repeat 0 2px;}
.reply_box #spinTopLayer .spinTopLayerBest .commentList li .module .operation .action .on em {color:#231f20;}
.reply_box #spinTopLayer .spinTopLayerBest .commentList li .module .comment {padding:18px 13px 12px 0;}
.reply_box #spinTopLayer .spinTopLayerBest .commentList li .module .nickname a:hover {color:#008393 !important;}
.reply_box #spinTopLayer .spinTopLayerList .commentList li .module .nicknameArea a:hover {color:#008393 !important;}
.reply_box #spinTopLayer .spinTopLayerList .commentList li .module .nickname a:hover {color:#008393 !important;}
.reply_box #spinTopLayer .spinTopLayerList .commentList li .module .nickname.donga {height:20px;background:url('../images/common/reply_donga_s.png') no-repeat 0 center;}
.reply_box #spinTopLayer .spinTopLayerList .commentList li .module .operation .action a {width:19px;height:19px;}
.reply_box #spinTopLayer .spinTopLayerList .commentList li .module .operation .action .agree {height:19px;line-height:19px;background:url("../images/common/bg_ac_agree01.png") no-repeat 0 0;background-size:19px 19px;}
.reply_box #spinTopLayer .spinTopLayerList .commentList li .module .operation .action em {padding-left:6px;font-size:14px;color:#898989;}
.reply_box #spinTopLayer .spinTopLayerList .commentList li .module .operation .action .on em {font-weight:bold;color:#231f20;}
.reply_box #spinTopLayer .spinTopLayerList .commentList li .module .operation .action .disagree {height:21px;line-height:21px;background:url("../images/common/bg_ac_disagree01.png") no-repeat 0 2px;}
.reply_box #spinTopLayer .spinTopLayerList .commentList li .module .operation .notify a:hover {color:#008393 !important;}
.reply_box #spinTopLayer .spinTopLayerList .commentList .etc a:hover {color:#008393 !important;}
.reply_box #spinTopLayer .spinTopLayerList .commentList .etc .spinTopLayerReplyList .commentList li .module .nickname.donga {background:url('../images/common/reply_donga_s.png') no-repeat 0 center;}
.reply_box #spinTopLayer .commentList li .module .operation .action .agree.on {background:url("../images/common/bg_ac_agree01_on.png") no-repeat 0 0;}
.reply_box #spinTopLayer .commentList li .module .operation .action .disagree.on {background:url("../images/common/bg_ac_disagree01_on.png") no-repeat 0 2px;}
.reply_box #spinTopLayer #spinTopLayerLogoutBtn.spinTopLayerLogoutBtn div {right:30px;}
.reply_box #spinTopLayer .spinTopLayerLogin ul li #spinTop_sns_donga a {background:url("../images/common/sns_login.png") no-repeat 0 0;}
#replyLayerPopup {display:none;position:fixed;top:0 !important;right:0;width:584px;height:100%;box-shadow:-5px 2px 7px rgb(0 0 0 / 8%);background:#fff;overflow-y:auto;overflow-x:hidden;z-index:250;}
#replyLayerPopup #spinTopLayer .spinTopLayerLogoutBtn {display:none;}
#replyLayerPopup #spinTopLayer .spinTopLayerWriteBox {padding:0 30px;}
#replyLayerPopup #spinTopLayer .spinTopLayerWrite textarea {font-family:"Noto Sans KR";}
#replyLayerPopup #spinTopLayer .spinTopLayerList {padding:0 30px;}
#replyLayerPopup #spinTopLayer .spinTopLayerList .spinTopLayerListSort {float:none;overflow:hidden;margin-left:0;border-bottom:1px solid #000;}
#replyLayerPopup #spinTopLayer .spinTopLayerList .spinTopLayerListSort a {color:#7e7e7e;font-weight:normal;}
#replyLayerPopup #spinTopLayer .spinTopLayerList .spinTopLayerListSort a:first-child {margin-left:-10px;}
#replyLayerPopup #spinTopLayer .spinTopLayerList .spinTopLayerListSort a:hover, 
#replyLayerPopup #spinTopLayer .spinTopLayerListSort a.on {color:#1b1b1b !important;font-weight:bold;}
#replyLayerPopup .reply_layer_con {position:relative;width:567px;}
#replyLayerPopup .reply_layer_con .layer_close {display:block;position:absolute;top:32px;right:30px;width:26px;height:22px;font-size:0;color:transparent;background:url("../images/common/icon_comm01.png") no-repeat -68px -19px;cursor:pointer;}
#replyLayerPopup .reply_top_wrap {position:fixed;top:0;right:16px;width:568px;background:#fff;z-index:101;}
#replyLayerPopup .reply_top_wrap .reply_top {padding-bottom:14px;border-bottom:2px solid #000;}
#replyLayerPopup .ad {position:fixed;bottom:0;right:16px;width:568px;height:80px;text-align:center;background:#fff;z-index:999;}
#replyLayerPopup .reply_box {margin-bottom:0;}
#replyLayerPopup .reply_box .reply_top {margin:0 30px;padding-top:79px;}
#replyLayerPopup .reply_box #spinTopLayer {padding-top:124px;}
#replyLayerPopup .reply_box #spinTopLayer .spinTopLayerBest {display:none;}
#replyLayerPopup .aside_adzone01 {text-align:center;background:#fff;}
.reply_wrap #spinTopBestLayer .spinTopLayerWriteBox {display:none;}
.reply_con .spinTopLayerReplyWriteBox {display:none;}
.reply_con .spinTopLayerBest .best_titbox {display:block;border-bottom:1px solid #999;padding-bottom:8px;font-weight:700;font-size:15px;line-height:22px;color:#181818;} /* 20230510 추가 */
.reply_con .spinTopLayerBest .commentList li {position:relative;overflow:hidden;padding:0 0 0 0;border-top:1px solid #eaeaea;z-index:100;}
.reply_con .spinTopLayerBest .commentList li:first-child {border-top:0;}
.reply_con .spinTopLayerBest .commentList li .bestTitle {position:absolute;left:7px;top:15px;width:19px;height:19px;background:url("../images/common/reply_best01.png") no-repeat 0 0;background-size:19px 19px;text-align:center;font-weight:bold;font-size:0;color:transparent;z-index:1;} /* 20230526 수정 */
.reply_con .spinTopLayerBest .commentList li .bestTitle span {display:inline-block;width:0;height:100%;vertical-align:middle;}
.reply_con .spinTopLayerBest .commentList li .profile {display:none;position:absolute;width:50px;height:50px;left:63px;top:15px;border-radius:5px;z-index:101;}
.reply_con .spinTopLayerBest .commentList li .profile img {width:50px;height:50px;border-radius:4px;background:#fff;}
.reply_con .spinTopLayerBest .commentList li .module {position:relative;width:100%;padding:15px 0 0 0;background:#fff;}
.reply_con .spinTopLayerBest .commentList li .module .nicknameArea {display:inline;float:left;color:#1b1b1b;font-weight:bold;padding-left:35px;line-height:140%;font-size:15px;} /* 20230526 수정 */
.reply_con .spinTopLayerBest .commentList li .module .nickname {display:inline;float:left;color:#1b1b1b;font-weight:bold;padding-left:25px;line-height:140%;font-size:15px;}
.reply_con .spinTopLayerBest .commentList li .module .nickname.donga {background:url('../images/common/reply_donga_s.png') no-repeat 0 center;}
.reply_con .spinTopLayerBest .commentList li .module .nickname.facebook {background:url('../images/common/reply_facebook_s.png') no-repeat 0 center;}
.reply_con .spinTopLayerBest .commentList li .module .nickname.twitter {background:url('../images/common/reply_twitter_s.png') no-repeat 0 center;}
.reply_con .spinTopLayerBest .commentList li .module .nickname.kakao {background:url('../images/common/reply_kakaostory_s.png') no-repeat 0 center;}
.reply_con .spinTopLayerBest .commentList li .module .nickname.naver {background:url('../images/common/reply_naver_s.png') no-repeat 0 center;} 
.reply_con .spinTopLayerBest .commentList li .module .nickname.apple {background:url('../images/common/reply_apple_s.png') no-repeat 0 center;} 
.reply_con .spinTopLayerBest .commentList li .module .createdate {float:left;font-size:13px;color:#898989;margin:2px 0 0 12px;padding:0;}
.reply_con .spinTopLayerBest .commentList li .module .comment {clear:both;min-height:28px;padding:18px 13px 12px 0;color:#313131;font-size:15px;line-height:140%;} /* 20230425 수정 */
.reply_con .spinTopLayerBest .commentList li .module .comment em {color:#999;}
.reply_con .spinTopLayerBest .commentList li .module .operation {position:relative;width:100%;height:38px;line-height:32px;overflow:hidden;color:#666}
.reply_con .spinTopLayerBest .commentList li .module .operation .notify {display:none;}
.reply_con .spinTopLayerBest .commentList li .module .operation .reply {display:none;}
.reply_con .spinTopLayerBest .commentList li .module .operation .action {float:right;margin-top:7px;height:16px;line-height:16px;font-size:11px;color:#666;font-weight:normal;}
.reply_con .spinTopLayerBest .commentList li .module .operation .action .agree {float:left;overflow:hidden;height:19px;line-height:19px;margin-right:20px;background:url("../images/common/bg_ac_agree01.png") no-repeat 0 0;background-size:19px 19px;}
.reply_con .spinTopLayerBest .commentList li .module .operation .action .disagree {float:left;overflow:hidden;height:21px;line-height:21px;background:url("../images/common/bg_ac_disagree01.png") no-repeat 0 2px;}
.reply_con .spinTopLayerBest .commentList li .module .operation .action a {display:inline-block;width:20px;height:16px;line-height:999px;overflow:hidden;}
.reply_con .spinTopLayerBest .commentList li .module .operation .action em {display:inline-block;height:15px;line-height:15px;padding:1px 5px 0 6px;font-size:14px;vertical-align:top;color:#898989;}
.reply_con .spinTopLayerBest .commentList li .module .operation .action .on em {font-weight:bold;color:#231f20;}
.reply_con .spinTopLayerBest .commentList li .module .delete {position:absolute;right:13px;top:10px;display:block;z-index:9999;}
.reply_con .spinTopLayerBest .commentList li .module .delete a {display:block;width:11px;height:11px;text-indent:-9999px;overflow:hidden;background:url(https://image.donga.com/donga2013/images/donga_sns_reply/btn_del.gif) no-repeat 0 0;}
.reply_con .commentList li .module .operation .action .agree.on {background:url("../images/common/bg_ac_agree01_on.png") no-repeat 0 0;}
.reply_con .commentList li .module .operation .action .disagree.on {background:url("../images/common/bg_ac_disagree01_on.png") no-repeat 0 2px;}
.reply_wrap .more {height:52px;border:1px solid #bababa;background:#f8f8f8;text-align:center;}
.reply_wrap .more a {line-height:52px;font-family:"Noto Sans KR";font-size:14px;color:#191919;font-weight:bold;}
.reply_wrap .more a:hover .txt_more {color:#008393 !important;}
.reply_wrap .more a .icon_more {display:inline-block;width:5px;height:10px;margin:22px 0 0 11px;background:url("../images/common/icon_comm01.png") no-repeat -77px 0;vertical-align:top;}

#replyLayerPopup {display:none;position:fixed;top:0 !important;right:0;width:584px;height:100%;box-shadow:-5px 2px 7px rgb(0 0 0 / 8%);background:#fff;overflow-y:auto;overflow-x:hidden;}
#replyLayerPopup #spinTopLayer .spinTopLayerLogoutBtn {display:none;}
#replyLayerPopup #spinTopLayer .spinTopLayerWriteBox {padding:0 30px;}
#replyLayerPopup #spinTopLayer .spinTopLayerWrite textarea {font-family:"Noto Sans KR";}
#replyLayerPopup #spinTopLayer .spinTopLayerList {padding:0 30px;}
#replyLayerPopup #spinTopLayer .spinTopLayerList .spinTopLayerListSort {float:none;overflow:hidden;margin-left:0;border-bottom:1px solid #000;}
#replyLayerPopup #spinTopLayer .spinTopLayerList .spinTopLayerListSort a {color:#7e7e7e;font-weight:normal;}
#replyLayerPopup #spinTopLayer .spinTopLayerList .spinTopLayerListSort a:first-child {margin-left:-10px;}
#replyLayerPopup #spinTopLayer .spinTopLayerList .spinTopLayerListSort a:hover, 
#replyLayerPopup #spinTopLayer .spinTopLayerListSort a.on {color:#1b1b1b !important;font-weight:bold;}
#replyLayerPopup .reply_layer_con {position:relative;width:567px;}
#replyLayerPopup .reply_layer_con .layer_close {display:block;position:absolute;top:32px;right:30px;width:26px;height:22px;font-size:0;color:transparent;background:url("../images/common/icon_comm01.png") no-repeat -68px -19px;cursor:pointer;}
#replyLayerPopup .reply_top_wrap {position:fixed;top:0;right:16px;width:568px;background:#fff;z-index:101;}
#replyLayerPopup .reply_top_wrap .reply_top {padding-bottom:14px;border-bottom:2px solid #000;}
#replyLayerPopup .ad {position:fixed;bottom:0;right:16px;width:568px;height:80px;text-align:center;background:#fff;z-index:999;}
#replyLayerPopup .reply_box {margin-bottom:0;}
#replyLayerPopup .reply_box .reply_top {margin:0 30px;padding-top:79px;}
#replyLayerPopup .reply_box #spinTopLayer {padding-top:124px;}
#replyLayerPopup .reply_box #spinTopLayer .spinTopLayerBest {display:none;}
#replyLayerPopup .aside_adzone01 {text-align:center;background:#fff;}
/* 20221215 관련기사 추가 */
#replyLayerPopup .relation_news {display:inline-block;width:505px;height:100%;overflow:hidden;padding:20px 0;border-bottom:1px solid #e8e8e8;color:#777;}
#replyLayerPopup .relation_news .thumb {position:relative;display:inline-block;float:left;width:160px;height:90px;overflow:hidden;margin-right:19px;border-top-right-radius:15px;border-bottom-left-radius:15px;background:#fff;}
#replyLayerPopup .relation_news .thumb a {display:block;width:160px;height:90px;}
#replyLayerPopup .relation_news .thumb a img {width:160px;height:90px;}
#replyLayerPopup .relation_news .cont_info {overflow:hidden;}
#replyLayerPopup .relation_news .cont_info .tit {display:block;max-height:52px;font-size:15px;line-height:26px;color:#191919;font-weight:bold;letter-spacing:-0.5px;overflow:hidden;}
#replyLayerPopup .relation_news .cont_info .tit a:first-child {display:inline-block;float:left;max-height:52px;font-size:20px;line-height:26px;color:#191919;font-weight:bold;letter-spacing:-0.5px;display:-webkit-box;overflow:hidden;white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;}
#replyLayerPopup .relation_news .cont_info .tit a:first-child:hover {color:#006889 !important;}
#replyLayerPopup .relation_news .cont_info .desc {display:block;margin:0;font-family:"Noto Sans KR";font-size:14px;color:#7D7D7D;overflow:hidden;white-space:normal;text-overflow:ellipsis;}
#replyLayerPopup .relation_news .cont_info .desc a {display:block;max-height:43px;margin:4px 0 5px;font-family:"Noto Sans KR";font-size:14px;line-height:20px;color:#7D7D7D;display:-webkit-box;overflow:hidden;white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;}
#replyLayerPopup .relation_news .cont_info .desc a:hover {color:#006889 !important;}
#replyLayerPopup .relation_news .cont_info .date {display:inline-block;font-size:12px;color:#b2b2b2;}

/* 우측 메뉴 */
.aside{position:relative;width:100%;max-width:400px;box-sizing:border-box;}
/* 상단 광고 */
.aside_top_ad{display:block;width:100%;height:250px;margin-bottom:42px;}/* 231016 수정 */
.aside_top_ad .tem_ad02{width:fit-content;margin:0 auto;}/*231020 수정*/

.aside_track{height:calc((100% - 250px)/2);box-sizing:border-box;}
.aside_track.prjct_srs{padding-bottom:50px;}
.aside .aside_list_box{position:relative;width:100%;border-top:4px solid #ba0e01;border-bottom:1px solid #d1d1d1;padding:0 0 32px;overflow:hidden;}
.aside .aside_list_box .title_cont{border-bottom:1px solid #d1d1d1;padding:20px 12px 21px;box-sizing:border-box;margin-bottom:30px;}
.aside .aside_list_box .title_cont .sub_title{font-size:15px;font-weight:500;color:#ba0e01;line-height:1em;margin-bottom:12px;}
.aside .aside_list_box .title_cont .title{display:inline-block;font-size:24px;font-weight:400;color:#000;}
.aside .aside_list_box .title_cont .btn_subscribe{display:inline-block;top:-2px;}
.aside .aside_list_box.prjct_srs .title_cont .title{margin-right:17px;}
.aside .aside_list_box .aside_slide_list .list_item{width:100%;max-width:400px;}
.aside .aside_list_box .aside_slide_list .list_item .list_cont a{display:flex;justify-content:flex-start;align-items:flex-start;margin-bottom:25px;padding-left:11px;box-sizing:border-box;}
.aside .aside_list_box .aside_slide_list .list_item .list_cont a .thumb{display:block;width:150px;height:90px;overflow:hidden;flex-shrink:0;}
.aside .aside_list_box .aside_slide_list .list_item .list_cont a .thumb img{display:block;width:100%;}
.aside .aside_list_box .aside_slide_list .list_item .list_cont a .info{padding:3px 0 0 14px;box-sizing:border-box;}
.aside .aside_list_box .aside_slide_list .list_item .list_cont a .info p{font-size:16px;font-weight:400;color:#000;line-height:30px;}
.aside .aside_list_box .aside_slide_list .list_item .list_cont a:hover .info p{color:#ba0e01;}
.dot_box{display:flex;justify-content:center;align-items:center;}
.dot_box li{display:block;width:8px;height:8px;background-color:#979797;border-radius:4px;margin-left:12px;transition-duration:0.3s;}
.dot_box li:first-child{margin-left:0;}
.dot_box li.slick-active{width:24px;background-color:#ba0e01;}
.dot_box li button{font-size:0;}

/* 많이 본/최신 기사 탭 */
.aside .aside_list_box.most_latest{margin-bottom:0;border-bottom:0;}
.aside_list_box.most_latest .tab_box{display:flex;justify-content:flex-start;align-items:center;padding:20px 12px;}
.aside_list_box.most_latest .tab_box li:last-child{margin-left:17px;}
.aside_list_box.most_latest .tab_box .btn_tab{font-size:15px;font-weight:400;color:#000;cursor:pointer;}
.aside_list_box.most_latest .tab_box .btn_tab.on{font-weight:500;color:#ba0e01;}

.aside_list_box.most_latest .tab_list{display:block;}
.aside_list_box.most_latest .tab_list .list_item{display:none;}
.aside_list_box.most_latest .tab_list .list_item.on{display:block;}
.aside_list_box.most_latest .tab_list .list_item li a{display:flex;justify-content:flex-start;align-items:center;padding:19px 23px;border-top:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;box-sizing:border-box;}

.aside_list_box.most_latest .tab_list .list_item li a .num{font-size:36px;font-weight:700;color:#000;line-height:1em;opacity:0.3;}
.aside_list_box.most_latest .tab_list .list_item li a .article_title{font-size:16px;font-weight:400;color:#000;line-height:1.2em;margin-left:28px;}

.aside_list_box.most_latest .tab_list .list_item.latest li a{padding: 8px 16px 0;border:0;}
.aside_list_box.most_latest .tab_list .list_item li a .thumb{width:94px;height:58px;flex-shrink:0;overflow:hidden;}
.aside_list_box.most_latest .tab_list .list_item li a .thumb img{display:block;width:100%;height:100%;}
.aside_list_box.most_latest .tab_list .list_item.latest li a .article_title{margin-left: 12px;}


/* 매거진 동아 */
.magazine_wrap {margin-top:50px;}
.aside .aside_list_box .magazine_wrap .title_cont{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;border-bottom:0;margin-bottom:0;padding:10px 0;}
.magazine_wrap .title_cont{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;}
.magazine_wrap .title_cont .title_box{display:flex;justify-content:flex-start;align-items:center;}
.magazine_wrap .title_cont .title_box .icon_mgz{display:block;width:40px;height:40px;border-radius:50%;overflow:hidden;background:url(../images/common/icon_magazine.png)no-repeat 100%;margin-right:12px;}
.magazine_wrap .title_cont .title_box .title{font-size:24px;font-weight:400;color:#000;line-height:1em;}

.magazine_wrap .title_cont .btn_box{display:flex;justify-content:flex-start;align-items:center;}
.magazine_wrap .title_cont .btn_box .btn_magazine{position:relative;display:block;font-size:13px;font-weight:400;color:#000;line-height:1em;border:1px solid #b8b8b8;box-sizing:border-box;padding:4px 10px 4px 16px;background-color:#fff;border-radius:14px;flex-shrink:0;letter-spacing:-0.05em;margin-right:5px;}

.magazine_wrap .title_cont .btn_box .btn_magazine{font-size:13px;font-weight:400;color:#000;}
.magazine_wrap .title_cont .btn_box .btn_magazine a:hover{color:#ba0e01!important;}
.magazine_wrap .title_cont .btn_box .btn_magazine::before{content:'';position:absolute;left:12px;top:6px;display:block;width:1px;height:7px;background-color:#eb6100;}
.magazine_wrap .title_cont .btn_box .btn_magazine::after{content:'';position:absolute;left:9px;top:9px;display:block;width:7px;height:1px;background-color:#eb6100;}

.magazine_wrap .title_cont .btn_box .btn_subscribe{top:0;}
.magazine_wrap .thumb{width:100%;max-height:225px;border-radius:15px;overflow:hidden;}
.magazine_wrap .thumb a{display:block;width:100%;}
.magazine_wrap .thumb a img{width:100%;}

.magazine_wrap .aside_slide_list .slick-list{margin-right:-30px;} 
.magazine_wrap .aside_slide_list .slick-slide{margin-right:30px;}


/* 중간 광고 */
.ad_wrap{display:block;width:fit-content;margin:20px auto 0;}
.text_wrap{display:block;width:fit-content;margin:20px auto 0;}

/* 우측 광고 */
.right_wingad{position:absolute;top:500px;left:calc(50% + 650px);width:120px;height:600px;background-color:#eee;}/* 231016 수정 */

/* 하단 */
.below_wrap{margin-top:100px;}
/* 에디터 추천기사 */

.editor_recom{width:1200px;margin:0 auto;}
.editor_recom .inner{display:block;}
.editor_recom .title_cont{margin-bottom:16px;}
.editor_recom .title_cont .title{font-size:24px;font-weight:400;color:#000;line-height:1em;}
.editor_recom_list{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;}
.editor_recom_list .list_item{width:380px;}
.editor_recom_list .list_item a .thumb{overflow:hidden;width:100%;}
.editor_recom_list .list_item a .thumb img{width:100%;}
.editor_recom_list .list_item:hover a .thumb img{transform:scale(1.3);transition-duration:0.3s;}
.editor_recom_list .list_item a .info{padding:16px 6px;color:#000;box-sizing:border-box;}
.editor_recom_list .list_item:nth-child(n+2) .info .info_title{font-size:18px;font-weight:500;line-height:30px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.editor_recom_list .list_item:hover .info .info_title{color:#ba0e01;}
.editor_recom_list .list_item .info .info_subtitle{font-size:24px;font-weight:500;line-height:1.3em;margin-top:29px;}
.editor_recom_list .list_item:hover  .info .info_subtitle{color:#ba0e01;}
.editor_recom_list .list_item .info .info_phar{font-size:14px;font-weight:100;line-height:1.4em;margin-top:21px;}
.editor_recom_list .list_item:hover .info .info_phar{color:#ba0e01;}

.editor_recom_list .list_item .info .info_writer{font-size:13px;font-weight:400;line-height:30px;margin-top:1px;}
.editor_recom_list .list_item:hover .info .info_writer{color:#ba0e01}

.editor_recom_list .list_item:first-child{width:100%;border-bottom:1px solid #7f7f7f;padding-bottom:21px;margin-bottom:33px;}
.editor_recom_list .list_item:first-child a{display:flex;justify-content:flex-start;align-items:flex-start;}
.editor_recom_list .list_item:first-child a .thumb{width:570px;max-height:400px;overflow:hidden;flex-shrink:0;}
.editor_recom_list .list_item:first-child a .info{padding:10px 29px 0;}
.editor_recom_list .list_item:first-child .info_title{font-size:42px;font-weight:700;line-height:1.2em;letter-spacing:-0.05em;}
.editor_recom_list .list_item:first-child .info .info_writer{margin-top: 5px;}


/* 카테고리 뉴스 */
.category_wrap .inner{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;margin-top:72px;padding:0;}
.category_wrap .inner .cate_news{width:380px;}
.category_wrap .inner .cate_news:nth-child(4),.category_wrap .inner .cate_news:nth-child(5),.category_wrap .inner .cate_news:nth-child(6){margin-top:55px;}
.category_wrap .inner .cate_news .cate_title{font-size:18px;font-weight:500;color:#000;margin-bottom:10px;}
.category_wrap .inner .cate_news .cate_list .list_item{box-sizing:border-box;}
.category_wrap .inner .cate_news .cate_list .list_item .thumb {width:100%;height:194px;background-color: #eee;overflow:hidden;}
.category_wrap .inner .cate_news .cate_list .list_item .thumb a{display:block;}
.category_wrap .inner .cate_news .cate_list .list_item .thumb img{width:100%;}
.category_wrap .inner .cate_news .cate_list .list_item .info{height:100px;padding: 15px 6px 0;box-sizing:border-box;}
.category_wrap .inner .cate_news .cate_list .list_item .info .info_title{font-size:18px;font-weight:500;color:#000;line-height:30px;margin-bottom:11px;}
.category_wrap .inner .cate_news .cate_list .list_item:hover .info .info_title{color:#ba0e01;}
.category_wrap .inner .cate_news .cate_list .list_item:hover .info .info_writer{color:#ba0e01;}

/* 리스트 */
.list_wrap .list_top>.inner{border-bottom:4px solid #ba0e01;}
.list_wrap .list_top .title{font-size:48px;font-weight:700;color:#000;line-height:1em;padding:45px 0 55px;text-align:center;}
.list_contents{position:relative;}/* 231016 수정 */
.list_contents .inner{display:flex;justify-content:space-between;align-items:flex-start;padding-top:30px;}
.list_contents .inner .content{padding-right:65px;box-sizing:border-box;}

.list_contents .list_wrap .list_item{margin-top:30px;}/*230907 수정3*/
.list_contents .list_wrap .list_item a{display:flex;justify-content:flex-start;align-items:flex-start;}/*230907 수정3*/
.list_contents .list_wrap .list_item:first-child{margin-top:0;}

.list_contents .list_wrap .list_item .thumb{display:block;width:150px;height:150px;overflow:hidden;flex-shrink:0;}
.list_contents .list_wrap .list_item .thumb img{display:block;width:100%;}
.list_contents .list_wrap .list_item .info{padding-left:18px;padding-top:9px;box-sizing:border-box;}
.list_contents .list_wrap .list_item .info .list_title{font-size:22px;font-weight:500;color:#000;line-height:28px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.list_contents .list_wrap .list_item:hover .info .list_title{color:#ba0e01!important;}
.list_contents .list_wrap .list_item .info .lead_text{font-size:14px;font-weight:400;color:#000;line-height:22px;margin-top:5px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.list_contents .list_wrap .list_item:hover .info .lead_text{color:#ba0e01!important;}
.list_contents .list_wrap .list_item .info .sub_info{line-height:1.2em;margin-top:10px;}
.list_contents .list_wrap .list_item .info .sub_info span{font-size:14px;font-weight:400;color:#000;line-height:1.2em;}

.list_contents .list_wrap .list_item:hover .info .sub_info span{color:#001c34;}
.list_contents .list_wrap .list_item .info .sub_info span.name_jour::after{content:'';position:relative;top:3px;display:inline-block;width:1px;height:16px;background-color:#000;margin:0 4px;}
.list_contents .list_wrap .list_item .info .sub_info span.reporter::after{content:'';position:relative;top:3px;display:inline-block;width:1px;height:16px;background-color:#000;margin:0 4px;}
/* .list_contents .list_wrap .item_page{display:none;}
.list_contents .list_wrap .item_page.on{display:block;} */


/* .pagenation_box{display:flex;justify-content:space-between;align-items:center;width:525px;margin:117px auto 0}
.pagenation_box .btn_page{display:block;width:33px;height:33px;background:url(../images/common/btn_prev.png) no-repeat;background-size:100%;box-shadow:0 0 4px rgba(0,0,0,0.3);border-radius:50%;}
.pagenation_box .btn_page.next{background:url(../images/common/btn_next.png) no-repeat;background-size: 100%;}
.pagenation_box .page_num{display:flex;justify-content:space-evenly;align-items:center;}
.pagenation_box .page_num .page{font-size:18px;font-weight:300;color:#000;letter-spacing:-0.025em;cursor:pointer;margin-left:32px;}
.pagenation_box .page_num .page:first-child{margin-left:0;}
.pagenation_box .page_num .page.current{font-weight:900;} */

.list_contents .page {margin:50px 0 56px;text-align:center;}/*230907 수정3*/
.list_contents .page a {margin:0 10px;font-size:18px;color:#B1B1B1;vertical-align:middle;}
.list_contents .page strong {margin:0 10px;font-size:18px;color:#191919;vertical-align:middle;}
.list_contents .page .left {display:inline-block;width:41px;height:41px;font-size:0;color:transparent;background:url('../images/common/icon_comm01.png') no-repeat 0 -165px;vertical-align:middle;
}
.list_contents .page .left.on {background-position:0 -213px;}
.list_contents .page .right {display:inline-block;width:41px;height:41px;font-size:0;color:transparent;background:url('../images/common/icon_comm01.png') no-repeat -48px -165px;vertical-align:middle;}
.list_contents .page .right.on {background-position:-48px -213px;}

/* 검색결과 */
.list_wrap .srch_top>.inner{border-bottom:4px solid #ba0e01;}
.list_wrap .srch_top .title{font-size:48px;font-weight:400;color:#ba0e01;line-height:1em;letter-spacing:0.02em;text-align:center;padding-top:55px;}
.list_wrap .srch_top .srch_text{font-size:16px;font-weight:400;color:#4a4948;line-height:1em;text-align:center;margin-top:20px;padding-bottom:55px;}
.list_wrap .srch_top .srch_text .count{color:#ba0e01;}

.list_contents .filter_box{display:flex;justify-content:flex-start;align-items:center;margin-top:-15px;padding-bottom:44px;}

.list_contents .filter_box .btn_filter{font-size:16px;font-weight:300;color:#000;line-height:1em;margin-right:22px;}
.list_contents .filter_box .btn_filter.on{font-weight:500;color:#ba0e01;}




/* 연재 */
.series_wrap .series_top .title{font-size:48px;font-weight:400;color:#000;line-height:1em;letter-spacing:0.02em;text-align:center;padding:56px 0 20px;}
.series_wrap .series_top .tab_box{display:flex;justify-content:center;align-items:center;}
.series_wrap .series_top .tab_box>li{margin-left:22px;}
.series_wrap .series_top .tab_box>li:first-child{margin-left:0;}
.series_wrap .series_top .tab_box>li a{font-size:16px;font-weight:300;color:#000;line-height:1em;}
.series_wrap .series_top .tab_box>li a.on{font-weight:500;color:#ba0e01;}
.series_wrap .list_contents .inner{padding-top:56px;}
.series_wrap .series_list{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;}
.series_wrap .series_list .list_item{width:calc(100%/4 - 40px);min-width:270px;margin-left:40px;flex-shrink:0;}
.series_wrap .series_list .list_item:nth-child(4n+1){margin-left:0;}
.series_wrap .series_list .list_item:nth-child(n+5){margin-top:64px;}
.series_wrap .series_list .list_item .thumb{position:relative;width:100%;overflow:hidden;height:270px;}
.series_wrap .series_list .list_item .thumb a{display:block;}
.series_wrap .series_list .list_item .thumb img{display:block;width:100%;height:100%;}
.series_wrap .series_list .list_item .sub_box{display:flex;justify-content:flex-start;align-items:center;margin-top:20px;margin-bottom:12px;}
.series_wrap .series_list .list_item .sub_box .sub_title{font-size:14px;font-weight:300;color:#000;margin-right:8px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.series_wrap .series_list .list_item .sub_box .sub_title:hover{color:#ba0e01;}
.series_wrap .series_list .list_item .sub_box .btn_subscribe{flex-shrink:0;}
.series_wrap .series_list .list_item .info .info_title{font-size:18px;font-weight:700;color:#000;line-height:23px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:12px;}
.series_wrap .series_list .list_item .info .info_title:hover{color:#ba0e01;}
.series_wrap .series_list .list_item .info .info_date{font-size:14px;font-weight:400;color:#959595;line-height:1em;}

.series_bottom {margin-top:120px;margin-bottom:150px;}
.series_bottom .title_cont{display:flex;justify-content:flex-start;align-items:center;padding-left:13px;}
.series_bottom .title_cont .title{font-size:36px;font-weight:500;color:#444;line-height:1em;}
.series_bottom .title_cont .tab_box{display:flex;justify-content:flex-start;align-items:center;margin-left:30px;}
.series_bottom .title_cont .tab_box .tab_btn{display:block;height:26px;font-size:16px;font-weight:400;color:#000;line-height:24px;padding:0 8px;margin-left:7px;box-sizing:border-box;cursor:pointer;}
.series_bottom .title_cont .tab_box .tab_btn:first-child{margin-left:0;}
.series_bottom .title_cont .tab_box .tab_btn.on{color:#fff;background-color:#ba0e01;border-radius:10px;}

.series_bottom .series_list_box{width:100%;padding:44px 35px;box-sizing:border-box;background-color:#f3f3f3;margin-top:18px;}

.series_bottom .series_list_box .past_list{display:none;}
.series_bottom .series_list_box .past_list.on{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;}
.series_bottom .series_list_box .past_list .list_item{width:33.3%;flex-shrink:0;padding-left:44px;box-sizing:border-box;margin-top:0;}
.series_bottom .series_list_box .past_list .list_item:nth-child(3n+1){padding-left:0;}
.series_bottom .series_list_box .past_list .list_item:nth-child(n+4){margin-top:32px;}
.series_bottom .series_list_box .past_list .list_item a{display:block;width:100%;font-size:18px;font-weight:300;color:#000;line-height:1em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.series_bottom .series_list_box .past_list .list_item a:hover{color:#ba0e01;}

/* 구독연재 없음 */
.nosub_wrap{width:100%;padding:139px 300px 196px 293px;box-sizing:border-box;background-color:#eee;}
.nosub_wrap .nosub_cont{display:flex;justify-content:center;align-items:flex-end;}
.nosub_wrap .nosub_cont img{display:block;width:155px;height:155px;}
.nosub_wrap .nosub_cont .nosub_text{font-size:22px;font-weight:700;color:#1f1f1f;line-height:35px;padding-bottom:42px;margin-left:3px;letter-spacing:-0.01em;}

/* 연재별 */
.several_series .title_cont .btn_all{display:block;width:82px;height:28px;font-size:14px;font-weight:300;color:#fff;line-height:26px;text-align:center;background-color:#ba0e01;border-radius:4px;margin-bottom:12px;}

.several_series .info_txt_box .title_cont .title_series{display:flex;justify-content:flex-start;align-items:center;margin-top:24px;margin-bottom:35px;}
.several_series .info_txt_box .title_cont .title_series h3{font-size:28px;font-weight:700;color:#000;line-height:1.4em;margin-right:17px;}

.several_series .title_cont .btn_share{width:21px;height:23px;background: url(../images/common/icon_share02.png) no-repeat 0 2px;background-size:contain;opacity:0.6;margin-left:13px;}
.several_series .title_cont .count_article{font-size:16PX;font-weight:300;color:#000;line-height:1em;}
.several_series .title_cont .count_article .count{color:#ba0e01;}

.several_series .list_contents .inner{padding-top:62px;}
.several_series .aside{max-width:413px;}
.several_series .aside_box.series_info{background-color:#eee;border:0;padding:0;margin-top:0;}
.several_series .aside_box.series_info .info_txt_box{position:relative;padding:40px 40px 36px;border-bottom:2px solid #fff;}/*230907 수정*/
.several_series .aside_box.series_info .series_info_txt{font-size:16px;font-weight:400;color:#000;line-height:30px;}

.several_series .aside_box.series_info .info_txt_box .util_box{display:flex;justify-content:flex-end;align-items:center;margin-top:25px;}
.several_series .aside_box.series_info .info_txt_box .util_box .btn_some{width:fit-content;height:23px;background:url(../images/common/icon_copy.png) no-repeat 0 2px;background-size: 18px;}
.several_series .aside_box.series_info .info_txt_box .util_box .btn_some .num{padding-left:24px;font-size:16px;color:#858585;}
.several_series .aside_box.series_info .info_txt_box .util_box .btn_share{width:21px;height:23px;background:url(../images/common/icon_share02.png) no-repeat 0 2px;background-size:contain;opacity:0.6;margin-left: 13px;}

.several_series .aside_box.series_info .series_profile{display:flex;justify-content: flex-start;align-items:flex-start;padding:33px 30px 47px;}
.several_series .aside_box.series_info .series_profile .left_box{margin-right:15px;}
.several_series .aside_box.series_info .series_profile .thumb{display:block;width: 97px;height:97px;border-radius:50%;overflow:hidden;margin-bottom:10px;}
.several_series .aside_box.series_info .series_profile .thumb img{width:100%;}
.several_series .aside_box.series_info .series_profile .btn_subscribe{display:block;margin:0 auto;}/*230907 수정*/

.several_series .aside_box.series_info .series_profile .name_jour{font-size:24px;font-weight:500;color:#000;line-height:1em;}
.several_series .aside_box.series_info .series_profile .email{font-size:14px;font-weight:400;color:#7d7d7d;line-height:1em;margin-top:7px;}
.several_series .aside_box.series_info .series_profile .info_txt{font-size:14px;font-weight:400;color:#000;line-height:22px;margin-top:14px;}

.several_series .aside_box{margin-top:60px;padding-bottom:64px;border: 1px solid #a0a0a0;border-radius:5px;padding:44px 34px;box-sizing:border-box;}

.several_series .aside_box .title{width:132px;font-size:14px;font-weight:400;color:#fff;line-height:28px;text-align: center;padding:0 10px;background-color:#ba0e01;border-radius:5px;box-sizing:border-box;}
.several_series .aside_box.latest_series .aside_list{margin-top:45px;}
.several_series .aside_list>li{margin-top:40px;}
.several_series .aside_list>li:first-child{margin-top:0;}
.several_series .aside_list .title_series{display:flex;justify-content:flex-start;align-items:center;}
.aside_list .title_series>h4:hover{color:#ba0e01!important;}
.several_series .aside_list .title_series a h4{font-size:24px;font-weight:700;color:#000;line-height:1.2em;margin-right:10px;}
.several_series .aside_list>li:hover .title_series>h4{color:#ba0e01;}
.aside_list .latest_title>p:hover{color:#ba0e01!important;}
.several_series .aside_list .latest_title>p{font-size:16px;font-weight:400;line-height:30px;color:#000;padding-top:8px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.several_series .aside_list>li .latest_title>p:hover{color:#ba0e01;}
.several_series .aside_list .date{font-size:16px;font-weight:400;color:#959595;line-height:1em;margin-top:10px;}

.several_series .aside_box.my_sub{margin-top:58px;}

.several_series .aside_box.my_sub .title_cont{display:flex;justify-content:flex-start;align-items:center;}
.several_series .aside_box.my_sub .title_cont .title{width:92px;}
.several_series .aside_box.my_sub .title_cont .btn_box{display:flex;justify-content:center;align-items:center;margin-left:17px;}
.several_series .aside_box.my_sub .title_cont .btn_box button{display:block;width:20px;height:19px;background:url(../images/common/btn_set.png)no-repeat;}
.several_series .aside_box.my_sub .title_cont .btn_box button.btn_next{background-position: -20px 0;}

.several_series .aside_box.my_sub .aside_list_box{border:0;margin-top:45px;padding-bottom:0;}
.several_series .aside_box.my_sub .aside_list_box .aside_list{display:none;}
.several_series .aside_box.my_sub .aside_list_box .aside_list.on{display:block;}
.several_series .list_contents .inner .content{padding-right:0;}
.several_series .content{max-width:738px;margin-left:50px;}

.several_series .content .filter_box{justify-content:flex-end;padding-bottom:10px;margin-top:-28px;}/*230907 수정3*/
.several_series .list_contents .filter_box li:last-child .btn_filter{margin-right:0;}/*230907 수정3*/
.several_series .content .list_item a{flex-direction:row-reverse;justify-content:space-between;}/*231024 수정*/
.several_series .list_contents .list_wrap .list_item .info{padding-left:0;padding-right:18px;}

/* 기자페이지 */
.jour_list{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;}
.jour_list .list_item{width:calc(100%/4 - 26px);min-width:280px;height:430px;padding:39px 25px;margin-left:26px;box-sizing:border-box;background-color:#f1f1f1;border-radius:6px;}
.jour_list .list_item:nth-child(4n+1){margin-left:0;}
.jour_list .list_item:nth-child(n+5){margin-top:40px;}
.jour_list .profile_box{display:flex;justify-content:flex-start;align-items:center;margin-bottom:24px;}
.jour_list .profile_box .thumb{width:97px;height:97px;border-radius:50%;flex-shrink:0;overflow:hidden;}
.jour_list .profile_box .thumb a{display:block;}
.jour_list .profile_box .thumb img{display:block;width:100%;}
.jour_list .profile_box .text_jour{margin-left:7px;}
.jour_list .profile_box .name_jour{font-size:20px;font-weight:400;color:#000;line-height:1em;margin-bottom:7px;}
.jour_list .profile_box .name_jour:hover{color:#ba0e01;}
.jour_list .profile_box .email{font-size:14px;font-weight:300;color:#7d7d7d;line-height:1em;margin-bottom:11px;}

.jour_list .info{margin-bottom:28px;}
.jour_list .info .info_text{height:110px;font-size:14px;font-weight:400;color:#000;line-height:22px;display:-webkit-box;overflow:hidden;white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:5;-webkit-box-orient:vertical;}
.jour_list .latest_art{border-top:2px solid #fff;padding-top:18px;}
.jour_list .latest_art a{height:78px;font-size:18px;font-weight:500;color:#000;line-height:26px;display:-webkit-box;overflow:hidden;white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.jour_list .latest_art a:hover{color:#ba0e01;}


/* 개별 기자 */
.several_jour .list_contents .inner{padding-top:62px;}/*230907 수정3*/
.several_jour .aside{max-width:413px;}
.several_jour .aside_box.jour_info{position:relative;background-color:#eee;padding:37px 0 37px 33px;box-sizing:border-box;border-radius:6px;margin-bottom:18px;}/*230907 수정2*/
.several_jour .btn_all{display:block;width:82px;height:28px;font-size:14px;font-weight:300;color:#fff;line-height:26px;text-align:center;background-color:#ba0e01;border-radius:4px;margin-bottom:12px;}

.several_jour .aside_box.jour_info .jour_profile{display:flex;justify-content: flex-start;align-items:center;}
.several_jour .aside_box.jour_info .jour_profile .thumb{display:block;width: 97px;height:97px;border-radius:50%;overflow:hidden;margin-bottom:10px;margin-right:15px;flex-shrink:0;}
.several_jour .aside_box.jour_info .jour_profile .thumb img{width:100%;}

.several_jour .aside_box.jour_info .info{display:flex;justify-content:flex-start;align-items:flex-start;}
.several_jour .aside_box.jour_info .jour_profile .name_jour{font-size:30px;font-weight:700;color:#000;line-height:1em;}
.several_jour .aside_box.jour_info .jour_profile .email{font-size:14px;font-weight:400;color:#7d7d7d;line-height:1em;margin-top:6px;}
.several_jour .aside_box.jour_info .jour_profile .btn_subscribe{margin-top:5px;margin-left:17px;}
.several_jour .aside_box.jour_info .info_txt{font-size:14px;font-weight:400;color:#000;line-height:22px;margin-top:14px;padding-right:37px;box-sizing:border-box;}

.several_jour .aside_box.jour_info .util_box{display:flex;justify-content:flex-end;align-items:center;margin-right:37px;}
.several_jour .aside_box.jour_info .util_box .btn_some{width:42px;height:23px;background:url(../images/common/icon_copy.png) no-repeat 0 2px;background-size:18px;}
.several_jour .aside_box.jour_info .util_box .btn_some .num{padding-left:24px;font-size: 16px;color:#858585}
.several_jour .aside_box.jour_info .util_box .btn_share{    width:21px;height:23px;background:url(../images/common/icon_share02.png) no-repeat 0 2px;background-size: contain;opacity:0.6;margin-left: 13px;}

.several_jour .aside_box.mysub_jour{border:1px solid #a0a0a0;border-radius:5px;padding:44px 34px;box-sizing:border-box;margin-bottom:20px;}
.several_jour .aside_box .title{width:92px;font-size:14px;font-weight:400;color:#fff;line-height:28px;text-align:center;padding:0 10px;background-color:#ba0e01;border-radius:5px;box-sizing:border-box;}
.several_jour .aside_box.mysub_jour .aside_list{margin-top:45px;}
.several_jour .aside_list>li{margin-top:40px;}
.several_jour .aside_list>li:first-child{margin-top:0;}
.several_jour .aside_list .title_series{display:flex;justify-content:flex-start;align-items:center;}
.several_jour .aside_list .title_series a h4{font-size:24px;font-weight:700;color:#000;line-height:1em;margin-right:10px;}/*230912 수정*/
.several_jour .aside_list .latest_title>p{font-size:16px;font-weight:400;line-height:30px;color:#000;padding-top:8px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.several_jour .aside_list .date{font-size:16px;font-weight:400;color:#959595;line-height:1em;margin-top:10px;}
.several_jour .list_contents .inner .content{padding-right:0;}
.several_jour .content{max-width:738px;margin-left:50px;}
.several_jour .content .filter_box{justify-content:flex-end;padding-bottom:10px;margin-top:-28px;}/*230907 수정3*/
.several_jour .list_contents .filter_box li:last-child .btn_filter{margin-right:0;}/*230907 수정3*/
.several_jour .content .list_item a{flex-direction:row-reverse;}/*230907 수정3*/

.several_jour .list_contents .list_wrap .list_item .info{width:587px;padding-left:0;padding-right:18px;}/*250410 수정*/

.aside_box .nosub_box .nosub_text{font-size:16px;font-weight:300;color:#000;line-height:30px;margin-top:34px;}
.aside_box .nosub_box .nosub_text .bold{font-size:24px;font-weight:700;color:#000;line-height:30px;}
.aside_box .nosub_box .btn_journalist {display:flex;justify-content:flex-start;align-items:center;font-size:16px;font-weight:300;color:#707070;line-height:1em;margin-top:37px;}
.aside_box .nosub_box .btn_journalist .icon_arrow{display:block;width:24px;height:13px;background:url(../images/common/icon_arrow_orange.png)no-repeat;margin-left:7px;margin-top:2px;}



/* 라이브러리 */
.library_wrap .library_top .title{font-size:48px;font-weight:400;color:#000;line-height:1em;text-align:center;padding-top:56px;}
.library_wrap .library_top .year_box{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;margin-top:63px;}
.library_wrap .library_top .year_box li{border:1px solid #444;flex-shrink:0;margin-left:4px;}
.library_wrap .library_top .year_box li:nth-child(14n+1){margin-left:0;}
.library_wrap .library_top .year_box li:nth-child(n+15){margin-top:4px;}
.library_wrap .library_top .year_box li a{display:block;width:80px;font-size:16px;font-weight:400;color:#434343;line-height:33px;text-align:center;}

.library_wrap .library_top .year_box li.on{border:1px solid #ba0e01;}
.library_wrap .library_top .year_box li.on a{color:#fff;background-color:#ba0e01;}
.library_wrap .library_top .tab_box{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:43px auto 47px;}
.library_wrap .library_top .tab_box li{margin-left:18px;}
.library_wrap .library_top .tab_box li:first-child{margin-left:0;}
.library_wrap .library_top .tab_box a{font-size:16px;font-weight:300;color:#4a4948;line-height:1em;}
.library_wrap .library_top .tab_box a.on{font-weight:400;color:#ba0e01;}

.library_wrap .library_list{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;width:100%;}
.library_wrap .library_list .list_item{width:calc(100%/4 - 20px);margin-left:26px;}
.library_wrap .library_list .list_item:nth-child(4n+1){margin-left:0;}
.library_wrap .library_list .list_item:nth-child(n+5){margin-top:62px;}

.library_wrap .library_list .list_item .thumb{width:100%;height:380px;}
.library_wrap .library_list .list_item .thumb img{width:100%;}
.library_wrap .library_list .list_item .num_title{font-size: 16px;font-weight:300;color:#717171;line-height:1em;text-align:center;margin-top:13px;}
.library_wrap .library_list .list_item .num_title .num{font-weight:500;color:#000;}
/* 개별 라이브러리 */
.library_wrap .aside{max-width:314px;}
.library_wrap .aside .btn_all{display:inline-block;font-size:16px;font-weight:400;color:#000;line-height:1em;margin-bottom:40px;}
.library_wrap .aside .thumb{width:100%;}
.library_wrap .aside .thumb img{width:100%;}
.library_wrap .aside .magazine_select{display:flex;justify-content:flex-start;align-items:center;background-color:#f5f5f5;border-radius:10px;padding-left:18px;box-sizing:border-box;margin-top:58px;}/*231025 수정*/
.library_wrap .aside .magazine_select .select_title{font-size:14px;font-weight:400;color:#000;line-height:73px;margin-right:15px;}/*230914 수정*/

.library_wrap .aside .magazine_select select{font-size:16px;font-weight:700;color:#6f6f6f;line-height:1em;text-align:center;border:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;}/*231025 수정*/
.library_wrap .aside .magazine_select select option{font-size:16px;padding:0 20px;}
.library_wrap .aside .magazine_select .year_box{position:relative;display:flex;justify-content:flex-start;align-items:center;}/*230914 수정*/
.library_wrap .aside .magazine_select .year_box::after{content:'';display:block;width:5px;height:5px;border-top:5px solid #6f6f6f;border-left:5px solid transparent;border-right:5px solid transparent;box-sizing:border-box;}/*230914 수정*/
.library_wrap .aside .magazine_select .magazine_year{position:relative;margin-right:2px;}/*230914 수정*/
.library_wrap .aside .magazine_select .month_box{position:relative;display:flex;justify-content:flex-start;align-items:center;margin-left:8px;}
.library_wrap .aside .magazine_select .month_box::after{content:'';display:block;width:5px;height:5px;border-top:5px solid #6f6f6f;border-left:5px solid transparent;border-right:5px solid transparent;box-sizing:border-box;}/*230914 수정*/
.library_wrap .aside .magazine_select .month_box .magazine_month{display:block;width:35px;text-align:right;margin-right:2px;}/*231025 수정*/
.library_wrap .aside .magazine_select .day_box{position:relative;display:flex;justify-content:flex-start;align-items:center;margin-left:5px;}/*231025 수정*/
.library_wrap .aside .magazine_select .day_box .magazine_day{display:block;width:35px;text-align:right;margin-right:2px;}/*231025 수정*/
.library_wrap .aside .magazine_select .day_box::after{content:'';display:block;width:5px;height:5px;border-top:5px solid #6f6f6f;border-left:5px solid transparent;border-right:5px solid transparent;box-sizing:border-box;}/*231025 수정*/

.library_wrap .aside .info_paper{margin-top:55px;}
.library_wrap .aside .info_paper .title{display:flex;justify-content:flex-start;align-items:center;font-size:20px;font-weight:400;color:#000;line-height:1em;}
.library_wrap .aside .info_paper .title .icon_pdf{display:block;width:24px;height:31px;background:url(../images/common/icon_pdf.png)no-repeat;margin-right:12px;}
.library_wrap .aside .info_paper .paper_txt{margin-top:25px;}
.library_wrap .aside .info_paper .paper_txt li{font-size:14px;font-weight:300;color:#000;line-height:1em;margin-top:14px;}
.library_wrap .aside .info_paper .paper_txt li:first-child{margin-top:0;}

/* 231030 수정 */
.library_wrap .aside .fee_info{margin-top:45px;}
.library_wrap .aside .fee_info ul
{display:flex;justify-content:center;align-items:center;padding:9px 17px;border-radius:16px;background:#a0a0a0;box-sizing:border-box;}
.library_wrap .aside .fee_info ul li{border-left:1px solid #fff;padding:0 21px 0 16px;box-sizing:border-box;}
.library_wrap .aside .fee_info ul li:first-child{border-left:0;}
.library_wrap .aside .fee_info ul li a{display:block;font-size:16px;font-weight:500;color:#fff;line-height:1em;letter-spacing:-0.05em;}

.library_wrap .content{width:100%;padding-right:0;margin-left:56px;}
.library_wrap .content .magazine_title{font-size:36px;font-weight:500;color:#000;line-height:1em;letter-spacing:-0.04em;padding-top:50px;padding-left:10px;box-sizing:border-box;}
.library_wrap .content .pub_date{font-size:18px;font-weight:700;color:#000;line-height:1em;letter-spacing:-0.025em;margin-top:38px;padding-left:10px;}

.library_wrap .content .list_wrap{margin-top:15px;padding-top:43px;border-top:3px solid #ba0e01;}

.library_wrap .content .list_wrap .category{font-size:16px;font-weight:700;color:#000;letter-spacing:-0.05em;padding-left:10px;box-sizing:border-box;}

.several_library .list_wrap .list_cate{margin-top:44px;}
.several_library .list_wrap .list_cate:first-child{margin-top:0;}
.library_wrap .content .list_wrap .list_item{display:flex;justify-content:flex-start;align-items:center;margin-top:21px;}
.library_wrap .content .list_wrap .list_item .title_article{display:block;width:580px;font-size:16px;font-weight:300;color:#000;line-height:1em;padding-left:10px;box-sizing:border-box;}

.library_wrap .content .list_wrap .list_item .title_article{display:block;width:580px;font-size:16px;font-weight:300;color:#000;line-height:1em;padding-left:10px;box-sizing:border-box;}
.library_wrap .content .list_wrap .list_item .page_num{display:block;width:108px;font-size:13px;font-weight:300;color:#000;line-height:1em;}
.library_wrap .content .list_wrap .list_item .pdf_box{display:block;width:16px;height:20px;background:url(../images/common/icon_pdf.png)no-repeat; background-size:100%;}
.other_magazine{margin-top:60px;}
.other_magazine .inner{display:block;}
.other_magazine .title_cont{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px;}
.other_magazine .title_cont .title{font-size:30px;font-weight:700;color:#000;line-height:1em;margin-right:20px;}
.other_magazine .title_cont .btn_all{font-size:16px;font-weight:400;color:#000;line-height:1em;}

/* 커버스토리 */
.list_contents.cover .inner .content{padding-right:0;}

.cover_list_wrap{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;}
.cover_list_wrap .list_item{width: calc(100%/3);padding-bottom:36px;border-bottom:1px solid #ccc;box-sizing:border-box;padding-left:10px;}
.cover_list_wrap .list_item:nth-child(3n+1){padding-left:0;}
.cover_list_wrap .list_item:nth-child(3n){padding-left:20px;}
.cover_list_wrap .list_item:nth-child(n+4)
{margin-top:38px;}
.cover_list_wrap .list_item a{display:block;width:380px;}
.cover_list_wrap .list_item .num_title{font-size: 16px;font-weight:300;color:#717171;line-height:1em;text-align:center;margin-top:13px;}

.cover_list_wrap .list_item .num_title .num{font-weight:500;color:#000;}
.cover_list_wrap .list_item .num_title .ymd{color:#717171;}
.cover_list_wrap .list_item .thumb{margin-top:29px;}
.cover_list_wrap .list_item .thumb img{width:100%;}
.cover_list_wrap .list_item .info{margin-top:16px;height:84px;}
.cover_list_wrap .list_item .info .list_title{font-size:18px;font-weight:500;color:#01080e;line-height:30px;display:-webkit-box;overflow:hidden;white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;}
.cover_list_wrap .list_item .info .list_title:hover{color:#ba0e01;}
.cover_list_wrap .list_item .info .writer{font-size:13px;color:#01080e;line-height:1em;margin-top:11px;}















/* 광고안내 */
.comercial_wrap .cmcl_wrap{display:flex;justify-content:flex-start;align-items:flex-start;}
.comercial_wrap .cmcl_wrap .title_box{width:100%;max-width:385px;padding-right:55px;box-sizing:border-box;}
.comercial_wrap .cmcl_wrap .title_box h3{position:relative;font-size:24px;font-weight:500;color:#000;line-height:1em;text-align:right;}
.comercial_wrap .cmcl_wrap .title_box h3::after{content:'';position:absolute;right:-64px;top:50%;transform: translateY(-50%);display:block;width:17px;height:17px;border:3px solid #a6a6a6;border-radius:50%;background-color:#fff;z-index:1;box-sizing:border-box;}
.comercial_wrap .cmcl_wrap .content_box{position:relative;width:100%;padding-left:57px;box-sizing:border-box;border-left:1px solid #a3a3a3;}
.comercial_wrap .cmcl_wrap.top{height:330px;}
.comercial_wrap .cmcl_wrap.top .title_box,.comercial_wrap .cmcl_wrap.top  .content_box{height:100%;padding-top:50px;box-sizing:border-box;}

.comercial_wrap .cmcl_wrap .title_box .top_title{font-size:45px;font-weight:500;color:#000;line-height:1em;}
.comercial_wrap .cmcl_wrap .title_box .top_title::after{display:none;}
.comercial_wrap .cmcl_wrap .content_box .sub_title{font-size:36px;font-weight:700;color:#737373;margin-bottom:24px;}
.comercial_wrap .cmcl_wrap .content_box .sub_text{font-size:14px;font-weight:300;color:#737373;line-height:21px;}
.comercial_wrap .cmcl_wrap .content_box .top_img{position:absolute;right:59px;bottom:-56px;}
.comercial_wrap .cmcl_wrap .content_box h4{font-size: 16px;font-weight:500;color:#000;line-height:1em;}
.comercial_wrap .cmcl_wrap .content_box p{font-size:16px;font-weight:400;color:#000;line-height:1em;}

.comercial_wrap .cmcl_wrap.media_intro .content_box{padding-bottom:80px;}
.comercial_wrap .cmcl_wrap.media_intro .content_box .intro li{display:flex;justify-content:flex-start;align-items:center;margin-top:11px;}
.comercial_wrap .cmcl_wrap.media_intro .content_box .intro li:first-child{margin-top:0;}
.comercial_wrap .cmcl_wrap.media_intro .content_box .intro li h4{margin-right:15px;}


.comercial_wrap .cmcl_wrap.benefit .content_box{padding-bottom:125px;}
.comercial_wrap .cmcl_wrap.benefit .content_box {padding-bottom:115px;}
.comercial_wrap .cmcl_wrap.benefit .content_box li{margin-top:33px;}
.comercial_wrap .cmcl_wrap.benefit .content_box li:first-child{margin-top:0;}
.comercial_wrap .cmcl_wrap.benefit .content_box h4{margin-bottom:7px;}
.comercial_wrap .cmcl_wrap.benefit .content_box p{line-height:27px;}
.comercial_wrap .cmcl_wrap.benefit .content_box p.emph{font-size:12px;color:#00479d;margin-top:8px;}

.cmcl_wrap.analysis .content_box {padding-bottom:125px;}
.cmcl_wrap.analysis .content_box li:last-child{margin-top:66px;}
.cmcl_wrap.analysis .content_box img{margin-top:25px;}
.cmcl_wrap.analysis .content_box p{font-size:14px;line-height:27px;margin-top:12px;}
.cmcl_wrap.analysis .content_box .subtext{font-size:12px;color:#00479d;margin-top:30px;}

.comercial_wrap .cmcl_wrap.marketing .content_box{padding-bottom:130px;}
.comercial_wrap .cmcl_wrap.marketing .content_box h4{margin-bottom:7px;}
.comercial_wrap .cmcl_wrap.marketing .content_box p{line-height:27px;}
.comercial_wrap .cmcl_wrap.marketing .content_box li:last-child{margin-top:34px;}

.comercial_wrap .cmcl_wrap.price_table .content_box{padding-bottom:94px;}
.cmcl_wrap.price_table div.section h3{font-size:16px;color:#626262; padding-bottom:18px;font-weight:400;}
.cmcl_wrap.price_table .section.price{max-width:588px;}
.cmcl_wrap.price_table div.price table{width:100%;}
.cmcl_wrap.price_table div.price table thead th{background-color:#e7e7e7; color:#212121; font-size:12px; border:1px solid #c3c3c3; padding:10px; text-align:center;}
.cmcl_wrap.price_table div.price table tbody th{background-color:#f7f7f7; color:#4b4b4b; font-size:12px; border:1px solid #c3c3c3; padding:10px; text-align:center;}
.cmcl_wrap.price_table div.price table tbody td{border:1px solid #c3c3c3; padding:10px;}
.cmcl_wrap.price_table div.price table tbody td.al_cen{text-align:center;}
.cmcl_wrap.price_table div.price ul{overflow:hidden; margin-top:21px;}
.cmcl_wrap.price_table div.price ul li{font-size:16px;color:#626262;line-height:1em;margin-bottom:8px;}
.cmcl_wrap.price_table div.price ul li:last-child{margin-bottom:0;}

.comercial_wrap .cmcl_wrap.team .content_box{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;padding-bottom:115px;}
.comercial_wrap .cmcl_wrap.team .content_box ul{margin-bottom:46px;}
.comercial_wrap .cmcl_wrap.team .content_box ul li p{line-height:27px;}
.comercial_wrap .cmcl_wrap.team .content_box .team_box:last-child{margin-left:134px;}
.comercial_wrap .cmcl_wrap.team .content_box .team_box .director{margin-bottom:34px;}
.comercial_wrap .cmcl_wrap.team .content_box .team_name{margin-bottom:33px;}
.comercial_wrap .cmcl_wrap.team .content_box .name{font-size:16px;font-weight:400;color:#000;}
.comercial_wrap .cmcl_wrap.team .content_box p{font-size:14px;font-weight:400;color:#000;margin-top:14px;}

/* 푸터 */
.footer .full_menu_wrap{display:block;margin-top:85px;}
#contents.comercial+.footer .full_menu_wrap{margin-top:0;}

.footer .bot_list_wrap .inner{display:flex;justify-content:flex-start;align-items:flex-start;padding:56px 0;}
.footer .bot_list_wrap .compony_name{margin-right:10px;font-size:15px;color:#000;}
.footer .bot_list_wrap .bot_list>li{display:flex;justify-content:flex-start;align-items:center;margin-bottom:25px;}
.footer .bot_list_wrap .bot_list>li:last-child{margin-bottom:0;}
.footer .bot_list_wrap .bot_list li .bot_menu{display:flex;justify-content:flex-start;align-items:center;font-size:15px;
color:#000;}
.footer .bot_list_wrap .bot_list>li>.bot_info{display:flex;justify-content:flex-start;align-items:center;font-size:15px;
color:#000;}

.footer .bot_list_wrap .bot_list>li>a,
.footer .bot_list_wrap .bot_list>li>span{border-right:1px solid #000;padding-right:4px;margin-right:4px;}
.footer .bot_list_wrap .bot_list>li>a:last-child,
.footer .bot_list_wrap .bot_list>li>span:last-child{border-right:0;}

.footer .bot_list_wrap .bot_list>li .copy_right{font-size:15px;font-weight:300;color:#000;}
.footer .bot_list_wrap .bot_list>li .copy_right .color{font-weight:500;color:#f15922;}

/* 공유하기 */
/* 공유하기 레이어 */
#shareLayer {display:none;position:absolute;width:360px;height:319px;border:1px solid #e2e2e2;border-radius:10px;box-sizing:border-box;background:#fff;z-index: 1;}
#header #shareLayer {right:0;top:84px;}
.several_series #shareLayer{bottom:-300px;left:25px;}/*230907 수정*/
#shareLayer .title {display:block;padding:28px 0 8px;font-size:18px;color:#000;text-align:center;font-weight:bold;}

.several_jour .aside_box #shareLayer{bottom:-300px;}/*230907 수정2*/
.several_series #shareLayer .title ,.several_jour .aside_box #shareLayer .title {display:block;width:100%;padding:28px 0 8px;font-size:18px;color:#000;text-align:center;font-weight:bold;border:0;background-color:transparent;}
#shareLayer .share_list {padding:0 27px;overflow:hidden;}
#shareLayer .share_list li {float:left;margin:21px 20px 0 20px;}
#shareLayer .share_list li a {display:block;}
#shareLayer .share_list li a span {display:block;width:61px;height:61px;font-size:0;color:transparent;background:url("../images/common/img_share.png") no-repeat 0 0;background-size:261px 143px;}
#shareLayer .share_list li a .icon_facebook {background-position:0 0;}
#shareLayer .share_list li a .icon_twitter {background-position:-100px 0;}
#shareLayer .share_list li a .icon_band {background-position:0 -81px;}
#shareLayer .share_list li a .icon_kakaotalk {background-position:-200px 0;}
#shareLayer .share_list li a .icon_kakaostory {background-position:-100px -81px;}
#shareLayer .share_list li a .icon_email {background-position:-200px -81px;}
#shareLayer .share_list li.url {clear:both;position:relative;float:none;margin:0 0 0 21px;padding-top:27px;}
#shareLayer .share_list li.url .url_inp {float:left;display:inline-block;width:149px;height:36px;padding:0 17px;border:1px solid #1a1a1a;border-right:0;border-top-left-radius:6px;border-bottom-left-radius:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:36px;color:#7e7e7e;background:#fff;vertical-align:middle;}
#shareLayer .share_list li.url .btn_copyurl {display:inline-block;width:74px;height:36px;border:1px solid #1a1a1a;border-top-right-radius:6px;border-bottom-right-radius:6px;font-size: 14px;line-height:36px;color:#181819;background:#f1f1f1;text-align:center;vertical-align:middle;}
#shareLayer .share_list li.url .btn_copyurl:hover {color:#008393 !important;}
#shareLayer .share_list li.url .txt {position:absolute;display:none;bottom:0;left:0;width:227px;height:36px;padding:0 10px;border:1px solid #b5b5b5;border-right:0;background:#fafafa;color:#2b2b35;font-size: 14px;line-height:36px;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#shareLayer .share_list li.url .txt em {color:#6a1b9a;}
#shareLayer .btn_close {display:inline-block;position:absolute;top:26px;right:22px;width:20px;height:19px;background: url("../images/common/share_close.png") no-repeat 0 0;font-size:0;color:transparent;background-size:20px 19px;cursor:pointer;}




.sticky_track{position:relative;width:100%;}