@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("http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Svzntr.qbatn.pbz%2Ssbag%2SAbgbFnafXE-Yvtug.rbg");
	src:	url("http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Svzntr.qbatn.pbz%2Ssbag%2SAbgbFnafXE-Yvtug.rbg%3S%23vrsvk##iefix") format("embedded-opentype"),
			url("http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Svzntr.qbatn.pbz%2Ssbag%2SAbgbFnafXE-Yvtug.jbss2") format("woff2"),
			url("http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Svzntr.qbatn.pbz%2Ssbag%2SAbgbFnafXE-Yvtug.jbss") format("woff"),
			url("http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Svzntr.qbatn.pbz%2Ssbag%2SAbgbFnafXE-Yvtug.bgs") format("opentype");
}
@font-face {
	font-family:"Noto Sans KR";
	font-style: normal;
	font-weight: 400;
	src:	url("http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Svzntr.qbatn.pbz%2Ssbag%2SAbgbFnafXE-Erthyne.rbg");
	src:	url("http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Svzntr.qbatn.pbz%2Ssbag%2SAbgbFnafXE-Erthyne.rbg%3S%23vrsvk##iefix") format("embedded-opentype"),
			url("http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Svzntr.qbatn.pbz%2Ssbag%2SAbgbFnafXE-Erthyne.jbss2") format("woff2"),
			url("http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Svzntr.qbatn.pbz%2Ssbag%2SAbgbFnafXE-Erthyne.jbss") format("woff"),
			url("http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Svzntr.qbatn.pbz%2Ssbag%2SAbgbFnafXE-Erthyne.bgs") format("opentype");
}
@font-face {
	font-family:"Noto Sans KR";
	font-style: medium;
	font-weight: 500;
	src:	url("http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Svzntr.qbatn.pbz%2Ssbag%2SAbgbFnafXE-Zrqvhz.rbg");
	src:	url("http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Svzntr.qbatn.pbz%2Ssbag%2SAbgbFnafXE-Zrqvhz.rbg%3S%23vrsvk##iefix") format("embedded-opentype"),
			url("http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Svzntr.qbatn.pbz%2Ssbag%2SAbgbFnafXE-Zrqvhz.jbss2") format("woff2"),
			url("http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Svzntr.qbatn.pbz%2Ssbag%2SAbgbFnafXE-Zrqvhz.jbss") format("woff"),
			url("http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Svzntr.qbatn.pbz%2Ssbag%2SAbgbFnafXE-Zrqvhz.bgs") format("opentype");
}
@font-face {
	font-family:"Noto Sans KR";
	font-style: bold;
	font-weight: 700;
	src:	url("http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Svzntr.qbatn.pbz%2Ssbag%2SAbgbFnafXE-Obyq.rbg");
	src:	url("http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Svzntr.qbatn.pbz%2Ssbag%2SAbgbFnafXE-Obyq.rbg%3S%23vrsvk##iefix") format("embedded-opentype"),
			url("http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Svzntr.qbatn.pbz%2Ssbag%2SAbgbFnafXE-Obyq.jbss2") format("woff2"),
			url("http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Svzntr.qbatn.pbz%2Ssbag%2SAbgbFnafXE-Obyq.jbss") format("woff"),
			url("http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Svzntr.qbatn.pbz%2Ssbag%2SAbgbFnafXE-Obyq.bgs") format("opentype");
}
@font-face {
	font-family:"Noto Sans KR";
	font-style: black;
	font-weight: 900;
	src:	url("http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Svzntr.qbatn.pbz%2Ssbag%2S%09AbgbFnafXE-Oynpx.rbg");
	src:	url("http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Svzntr.qbatn.pbz%2Ssbag%2S%09AbgbFnafXE-Oynpx.rbg%3S%23vrsvk##iefix") format("embedded-opentype"),
			url("http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Svzntr.qbatn.pbz%2Ssbag%2SAbgbFnafXE-Oynpx.jbss2") format("woff2"),
			url("http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Svzntr.qbatn.pbz%2Ssbag%2SAbgbFnafXE-Oynpx.jbss") format("woff"),
			url("http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Svzntr.qbatn.pbz%2Ssbag%2SAbgbFnafXE-Oynpx.bgs") 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(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Svzntr.qbatn.pbz%2Szntnmvar%2Sfuva_j%2Spff%2S..%2Svzntrf%2Spbzzba%2Svpba_pbzz.cat) no-repeat 0 0;font-size:0;color:transparent;}
.icon_com01 {background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Svzntr.qbatn.pbz%2Szntnmvar%2Sfuva_j%2Spff%2S..%2Svzntrf%2Spbzzba%2Svpba_pbzz01.cat) no-repeat 0 0;font-size:0;color:transparent;}

.header .header_inner{position:relative;width:1400px;margin:0 auto;padding:0 22px;box-sizing:border-box;display:flex;justify-content:flex-start;align-items:center;padding:29px 0;}/*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:#004d70;}
/* 좌측 메뉴 */


.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(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Svzntr.qbatn.pbz%2Szntnmvar%2Sfuva_j%2Spff%2S..%2Svzntrf%2Spbzzba%2Svpba_funer02.cat) no-repeat 0 2px;}
.header .right_box .btn_reply{width:29px;height:25px;margin-left:14px;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Svzntr.qbatn.pbz%2Szntnmvar%2Sfuva_j%2Spff%2S..%2Svzntrf%2Spbzzba%2Svpba_ercyl.cat) no-repeat 0 0;background-size:cover;font-size:0;vertical-align:top;}
.header .right_box .btn_reply.reply_yes{background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Svzntr.qbatn.pbz%2Szntnmvar%2Sfuva_j%2Spff%2S..%2Svzntrf%2Spbzzba%2Svpba_ercyl_ahz.cat) 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 .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(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Svzntr.qbatn.pbz%2Szntnmvar%2Sfuva_j%2Spff%2S..%2Svzntrf%2Spbzzba%2Svpba_nee02.cat) 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(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Svzntr.qbatn.pbz%2Szntnmvar%2Sfuva_j%2Spff%2S..%2Svzntrf%2Spbzzba%2Svpba_nee02.cat) 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;}

/* 탑로고 */
.header .top_logo{width:71px;height:24px;}
.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:500;color:#000;}
.gnb .gnb_menu>li.on a{color:#004d70;}

/* 스크롤 시 기사 타이틀 */
.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;}

/* 월별호 팝업 */
.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;margin-bottom:63px;}
.editart_list_wrap .title_cont .title{font-size:24px;font-weight:500;color:#001c34;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(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Svzntr.qbatn.pbz%2Szntnmvar%2Sfuva_j%2Spff%2S..%2Svzntrf%2Spbzzba%2Svpba_pbzz01.cat) no-repeat -68px -19px;cursor:pointer;margin-left:auto;}

.editart_list_wrap .tab_box{display:flex;justify-content: space-between;align-items:center;box-sizing:border-box;box-shadow:0px 6px 3px -2px rgba(0,0,0,0.2);}
.editart_list_wrap .tab_box>li{padding-bottom:16px;}
.editart_list_wrap .tab_box>li:first-child{padding-left:6px;}
.editart_list_wrap .tab_box>li:last-child{padding-right:6px;}
.editart_list_wrap .tab_box .btn_tab{font-size:16px;font-weight:300;color:#000;line-height:1em;}
.editart_list_wrap .tab_box .btn_tab.on{font-weight:700;color:#001c34;}
.editart_list_wrap .tab_contents{padding-top:10px;}
.editart_list_wrap .tab_contents .list_item{display:none;}
.editart_list_wrap .tab_contents .list_item.on{display:block;}
.editart_list_wrap .tab_contents .contents_list>li{border-bottom:1px solid #d3d3d3;}
.editart_list_wrap .tab_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;}

/* 전체 메뉴 및 푸터*/
.full_menu_wrap {position:relative;background-color:#000f1c;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{max-height:215px;}
.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:10px;}
.full_menu_wrap .inner .intro_box .text_magazine h3{font-size:36px;font-weight:400;color:#fff;line-height:1em;margin-bottom:52px;}
.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:35px;letter-spacing: -0.04em;}
.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(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Svzntr.qbatn.pbz%2Szntnmvar%2Sfuva_j%2Spff%2S..%2Svzntrf%2Spbzzba%2Svpba_faf.cat) 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:#001323;}
.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 .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(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Svzntr.qbatn.pbz%2Szntnmvar%2Sfuva_j%2Spff%2S..%2Svzntrf%2Spbzzba%2Svpba_hgvy.cat) no-repeat;background-position:0 0;}
.top_below_box .util_box .btn_util.btn_pdf{background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Svzntr.qbatn.pbz%2Szntnmvar%2Sfuva_j%2Spff%2S..%2Svzntrf%2Spbzzba%2Svpba_hgvy.cat) no-repeat;background-position:-70px 0;}
.top_below_box .util_box .btn_util.btn_print{background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Svzntr.qbatn.pbz%2Szntnmvar%2Sfuva_j%2Spff%2S..%2Svzntrf%2Spbzzba%2Svpba_hgvy.cat) 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:#f25632;}
.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:150%;}/*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;}
.article_view .article_photo.right {float:right;padding:5px 0 20px 20px;}
.article_view .article_photo .thumb {width:100%;}
.article_view .article_photo .thumb img{display:block;max-width: 700px;margin:0 auto;}/*241230 수정*/
.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%;}

.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(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Svzntr.qbatn.pbz%2Szntnmvar%2Sfuva_j%2Spff%2S..%2Svzntrf%2Spbzzba%2Svpba_zvqgvgyr.cat) 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:#004d70;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:#004d70;}
.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:#001c34;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:#001c34;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:#001c34!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 .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;}
.relative_article_list .list_item:hover .relative_title{color:#001c34;}
.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;}

/* 기자정보 */
.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{font-size:21px;font-weight:500;color:#000;line-height:1em;}
.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:#001c34!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("http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Svzntr.qbatn.pbz%2Szntnmvar%2Sfuva_j%2Spff%2S..%2Svzntrf%2Spbzzba%2Sot_np_nterr01.cat") no-repeat 0 0;}
.reply_box #spinTopLayer .spinTopLayerBest .commentList li .module .operation .action .disagree {height:21px;line-height:21px;background:url("http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Svzntr.qbatn.pbz%2Szntnmvar%2Sfuva_j%2Spff%2S..%2Svzntrf%2Spbzzba%2Sot_np_qvfnterr01.cat") 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('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Svzntr.qbatn.pbz%2Szntnmvar%2Sfuva_j%2Spff%2S..%2Svzntrf%2Spbzzba%2Sercyl_qbatn_f.cat') 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("http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Svzntr.qbatn.pbz%2Szntnmvar%2Sfuva_j%2Spff%2S..%2Svzntrf%2Spbzzba%2Sot_np_nterr01.cat") no-repeat 0 0;}
.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("http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Svzntr.qbatn.pbz%2Szntnmvar%2Sfuva_j%2Spff%2S..%2Svzntrf%2Spbzzba%2Sot_np_qvfnterr01.cat") 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('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Svzntr.qbatn.pbz%2Szntnmvar%2Sfuva_j%2Spff%2S..%2Svzntrf%2Spbzzba%2Sercyl_qbatn_f.cat') no-repeat 0 center;}
.reply_box #spinTopLayer .commentList li .module .operation .action .agree.on {background:url("http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Svzntr.qbatn.pbz%2Szntnmvar%2Sfuva_j%2Spff%2S..%2Svzntrf%2Spbzzba%2Sot_np_nterr01_ba.cat") no-repeat 0 0;}
.reply_box #spinTopLayer .commentList li .module .operation .action .disagree.on {background:url("http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Svzntr.qbatn.pbz%2Szntnmvar%2Sfuva_j%2Spff%2S..%2Svzntrf%2Spbzzba%2Sot_np_qvfnterr01_ba.cat") no-repeat 0 2px;}
.reply_box #spinTopLayer #spinTopLayerLogoutBtn.spinTopLayerLogoutBtn div {right:30px;}
.reply_box #spinTopLayer .spinTopLayerLogin ul li #spinTop_sns_donga a {background:url("http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Svzntr.qbatn.pbz%2Szntnmvar%2Sfuva_j%2Spff%2S..%2Svzntrf%2Spbzzba%2Sfaf_ybtva.cat") 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("http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Svzntr.qbatn.pbz%2Szntnmvar%2Sfuva_j%2Spff%2S..%2Svzntrf%2Spbzzba%2Svpba_pbzz01.cat") 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("http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Svzntr.qbatn.pbz%2Szntnmvar%2Sfuva_j%2Spff%2S..%2Svzntrf%2Spbzzba%2Sercyl_orfg01.cat") 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('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Svzntr.qbatn.pbz%2Szntnmvar%2Sfuva_j%2Spff%2S..%2Svzntrf%2Spbzzba%2Sercyl_qbatn_f.cat') no-repeat 0 center;}
.reply_con .spinTopLayerBest .commentList li .module .nickname.facebook {background:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Svzntr.qbatn.pbz%2Szntnmvar%2Sfuva_j%2Spff%2S..%2Svzntrf%2Spbzzba%2Sercyl_snprobbx_f.cat') no-repeat 0 center;}
.reply_con .spinTopLayerBest .commentList li .module .nickname.twitter {background:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Svzntr.qbatn.pbz%2Szntnmvar%2Sfuva_j%2Spff%2S..%2Svzntrf%2Spbzzba%2Sercyl_gjvggre_f.cat') no-repeat 0 center;}
.reply_con .spinTopLayerBest .commentList li .module .nickname.kakao {background:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Svzntr.qbatn.pbz%2Szntnmvar%2Sfuva_j%2Spff%2S..%2Svzntrf%2Spbzzba%2Sercyl_xnxnbfgbel_f.cat') no-repeat 0 center;}
.reply_con .spinTopLayerBest .commentList li .module .nickname.naver {background:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Svzntr.qbatn.pbz%2Szntnmvar%2Sfuva_j%2Spff%2S..%2Svzntrf%2Spbzzba%2Sercyl_anire_f.cat') no-repeat 0 center;} 
.reply_con .spinTopLayerBest .commentList li .module .nickname.apple {background:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Svzntr.qbatn.pbz%2Szntnmvar%2Sfuva_j%2Spff%2S..%2Svzntrf%2Spbzzba%2Sercyl_nccyr_f.cat') 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("http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Svzntr.qbatn.pbz%2Szntnmvar%2Sfuva_j%2Spff%2S..%2Svzntrf%2Spbzzba%2Sot_np_nterr01.cat") no-repeat 0 0;}
.reply_con .spinTopLayerBest .commentList li .module .operation .action .disagree {float:left;overflow:hidden;height:21px;line-height:21px;background:url("http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Svzntr.qbatn.pbz%2Szntnmvar%2Sfuva_j%2Spff%2S..%2Svzntrf%2Spbzzba%2Sot_np_qvfnterr01.cat") 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(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Svzntr.qbatn.pbz%2Sqbatn2013%2Svzntrf%2Sqbatn_faf_ercyl%2Soga_qry.tvs) no-repeat 0 0;}
.reply_con .commentList li .module .operation .action .agree.on {background:url("http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Svzntr.qbatn.pbz%2Szntnmvar%2Sfuva_j%2Spff%2S..%2Svzntrf%2Spbzzba%2Sot_np_nterr01_ba.cat") no-repeat 0 0;}
.reply_con .commentList li .module .operation .action .disagree.on {background:url("http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Svzntr.qbatn.pbz%2Szntnmvar%2Sfuva_j%2Spff%2S..%2Svzntrf%2Spbzzba%2Sot_np_qvfnterr01_ba.cat") 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("http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Svzntr.qbatn.pbz%2Szntnmvar%2Sfuva_j%2Spff%2S..%2Svzntrf%2Spbzzba%2Svpba_pbzz01.cat") 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("http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Svzntr.qbatn.pbz%2Szntnmvar%2Sfuva_j%2Spff%2S..%2Svzntrf%2Spbzzba%2Svpba_pbzz01.cat") 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;}

.aside_track{height:calc((100% - 250px) / 2);padding-bottom:50px;box-sizing:border-box;}
.aside_track.prjct_srs{padding-bottom:50px;}
.aside .aside_list_box{position:relative;width:100%;border-top:4px solid #004d70;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:#004d70;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:#001c34;}
.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:#004d70;}
.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:#004d70;}
.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{width: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(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Svzntr.qbatn.pbz%2Szntnmvar%2Sfuva_j%2Spff%2S..%2Svzntrf%2Spbzzba%2Svpba_zntnmvar.cat)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 .btn_magazine{position:relative;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;}

.magazine_wrap .title_cont .btn_box .btn_magazine a{font-size:13px;font-weight:400;color:#000;}
.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;z-index:99;}/* 231016 수정 */

/* 하단 */
.below_wrap{margin-top:100px;}
/* 에디터 추천기사 */
.editor_recom{width:1200px;margin:0 auto;}
.editor_recom .title_cont{border-bottom:1px solid #000;padding-bottom:16px;margin-bottom:30px;}
.editor_recom .title_cont .title{font-size:24px;font-weight:400;color:#000;line-height:1em;}
.editor_recom_list{display:grid;
	grid-template-rows:[startLine] 242px [secondLine] 242px;
	grid-template-columns:[startLine] 300px [secondLine] 570px [thirdLine] 300px;
	grid-template-areas:
	"secondNews firstNews fourthNews"
	"thirdNews firstNews fourthNews";
	gap:15px;}
.editor_recom_list .list_item:first-child{grid-area: firstNews;}
.editor_recom_list .list_item:nth-child(2){grid-area: secondNews;background-color:#001323;}
.editor_recom_list .list_item:nth-child(3){grid-area: thirdNews;background-color:#eee;}
.editor_recom_list .list_item:last-child{grid-area: fourthNews;}
.editor_recom_list .list_item:first-child a{height:100%;
	display:grid;
	grid-template-rows:[imgStart] auto [imgEnd] 1fr [textEnd];	}/*230914 수정5*/
.editor_recom_list .list_item .thumb{position:relative;width:100%;height:auto;overflow:hidden;}/*230913 수정2*/
.editor_recom_list .list_item:first-child .thumb{flex-shrink:1;width:100%;max-height:335px;}/*230913 수정2*/
.editor_recom_list .list_item .thumb img{display:block;width:100%;}
.editor_recom_list .list_item:first-child .thumb img{display:block;width:100%;}/*230913 수정2*/
.editor_recom_list .list_item:hover .thumb img{transform:scale(1.4);transition-duration: 0.5s;}
.editor_recom_list .list_item a .info{padding:30px 25px;color:#000;box-sizing:border-box;}

.editor_recom_list .list_item .thumb .icon_video{display:block;position:absolute;right:0;bottom:0;width:44px;height:37px;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Svzntr.qbatn.pbz%2Szntnmvar%2Sfuva_j%2Spff%2S..%2Svzntrf%2Spbzzba%2Svpba_ivqrb.cat)no-repeat;}/*231106 수정*/

.editor_recom_list .list_item:nth-child(2) a .info{color:#fff;}
.editor_recom_list .list_item:first-child a .info{width:100%;padding: 12px 30px 7px;}/*230914 수정5*/
.editor_recom_list .list_item:last-child a .info{padding: 19px 5px;}
.editor_recom_list .list_item .info .info_title{font-size:24px;font-weight:500;line-height:1.3em;letter-spacing:-0.05em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}/*230913 수정*/
.editor_recom_list .list_item:hover .info .info_title{color:#001c34;}
.editor_recom_list .list_item:first-child .info_title{font-size:32px;font-weight:700;text-align:center;}
.editor_recom_list .list_item .info .subtitle{display:block;font-size:16px;font-weight:400;line-height:1em;margin-bottom:7px;}/*231031 수정*/
.editor_recom_list .list_item:hover .info .subtitle{color:#001c34;}/*231031 수정*/
.editor_recom_list .list_item:nth-child(3) .info_title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}/*230913 수정*/
.editor_recom_list .list_item:hover .info .info_title .subtitle{color: #001c34;}
.editor_recom_list .list_item .info .info_phar{font-size:14px;font-weight:400;line-height:1.3em;margin-top:15px;}
.editor_recom_list .list_item:first-child .info_phar{font-size:18px;font-weight:400;text-align:center;margin-top:11px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
.editor_recom_list .list_item .info .info_writer{font-size:14px;font-weight:400;line-height:1.3em;margin-top:10px;}
.editor_recom_list .list_item:hover .info .info_writer{color:#001c34;}
.editor_recom_list .list_item:hover .info .info_phar{color:#001c34}
.editor_recom_list .list_item:first-child .info .info_writer{text-align:center;margin: top 12px;}
.editor_recom_list .list_item:nth-child(2) .info_phar{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;
-webkit-box-orient:vertical;}
.editor_recom_list .list_item:nth-child(3) .info_phar{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.editor_recom_list .list_item:last-child .info_phar{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:9;-webkit-box-orient:vertical;}
.editor_recom_list .list_item:nth-child(2):hover .info_title,
.editor_recom_list .list_item:nth-child(2):hover .info .subtitle,
.editor_recom_list:hover .list_item:nth-child(2):hover .info_phar,
.editor_recom_list:hover .list_item:nth-child(2):hover .info_writer{color:#7ecef4;}/*230913 수정2*/


/* 카테고리 뉴스 */
.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 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:#001c34;}
.category_wrap .inner .cate_news .cate_list .list_item:hover .info .info_writer{color:#001c34;}
/* 리스트 */
.list_wrap .list_top>.inner{border-bottom:4px solid #004d70;}
.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:#001c34!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:#001c34!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 .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('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Svzntr.qbatn.pbz%2Szntnmvar%2Sfuva_j%2Spff%2S..%2Svzntrf%2Spbzzba%2Svpba_pbzz01.cat') 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('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Svzntr.qbatn.pbz%2Szntnmvar%2Sfuva_j%2Spff%2S..%2Svzntrf%2Spbzzba%2Svpba_pbzz01.cat') 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 #004d70;}
.list_wrap .srch_top .title{font-size:48px;font-weight:400;color:#004d70;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:#004d70;}

.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:#004d70;}




/* 연재 */
.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:#004d70;}
.series_wrap .list_contents .inner{padding-top:56px;}/*230818 수정*/
.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 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:#001c34;}
.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:#001c34;}
.series_wrap .series_list .list_item .info .info_date{font-size:14px;font-weight:400;color:#959595;line-height:1em;}

/* 구독 연재 없음 */
.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:42px;padding-bottom:8px;margin-left:3px;letter-spacing:-0.01em;}

.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:#004d71;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:#004d71;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:#001c34;}
/* 연재별 */

.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:#014d71;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(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Svzntr.qbatn.pbz%2Szntnmvar%2Sfuva_j%2Spff%2S..%2Svzntrf%2Spbzzba%2Svpba_funer02.cat) 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:#014d71;}

.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;}
.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(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Svzntr.qbatn.pbz%2Szntnmvar%2Sfuva_j%2Spff%2S..%2Svzntrf%2Spbzzba%2Svpba_pbcl.cat) 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(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Svzntr.qbatn.pbz%2Szntnmvar%2Sfuva_j%2Spff%2S..%2Svzntrf%2Spbzzba%2Svpba_funer02.cat) 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;}

.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;padding:0 10px;background-color:#014d71;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:#001c34!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:#001c34;}
.aside_list .latest_title>p:hover{color:#001c34!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:hover .latest_title>p{color:#001c34;}
.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(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Svzntr.qbatn.pbz%2Szntnmvar%2Sfuva_j%2Spff%2S..%2Svzntrf%2Spbzzba%2Soga_frg.cat)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 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:#001c34;}
.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:#001c34;}


/* 개별 기자 */
.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;}
.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:#014d71;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(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Svzntr.qbatn.pbz%2Szntnmvar%2Sfuva_j%2Spff%2S..%2Svzntrf%2Spbzzba%2Svpba_pbcl.cat) 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(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Svzntr.qbatn.pbz%2Szntnmvar%2Sfuva_j%2Spff%2S..%2Svzntrf%2Spbzzba%2Svpba_funer02.cat) 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;}
.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:#014d71;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;}
.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(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Svzntr.qbatn.pbz%2Szntnmvar%2Sfuva_j%2Spff%2S..%2Svzntrf%2Spbzzba%2Svpba_neebj_benatr.cat)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 #004d70;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 a{color:#fff;background-color:#004d70;}
.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:#004d70;}

.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;overflow:hidden;}
.library_wrap .library_list .list_item .thumb img{width:100%;height:100%;}
.library_wrap .library_list .list_item .num_title{font-size: 16px;font-weight:300;color:#434343;line-height:1em;text-align:center;margin-top:13px;}

/* 개별 라이브러리 */
.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:30px;box-sizing:border-box;margin-top:58px;}/*230914 수정*/
.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:20px;font-weight:700;color:#6f6f6f;line-height:1em;text-align:center;border:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;}/*230914 수정*/
.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:43px;text-align:right;margin-right:2px;}/*230914 수정*/

.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(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Svzntr.qbatn.pbz%2Szntnmvar%2Sfuva_j%2Spff%2S..%2Svzntrf%2Spbzzba%2Svpba_cqs.cat)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;}

.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:700;color:#000;line-height:1em;letter-spacing:-0.04em;padding-top:50px;}
.library_wrap .content .tab_box{display:flex;justify-content:flex-start;align-items:center;margin-top:36px;padding-left:11px;box-sizing:border-box;padding-bottom:13px;border-bottom:3px solid #014d71;}
.library_wrap .content .tab_box .btn_tab{font-size:16px;font-weight:400;color:#000;line-height:1em;margin-left:23px;cursor:pointer;}
.library_wrap .content .tab_box .btn_tab:first-child{margin-left:0;}

.library_wrap .content .tab_box .btn_tab.on{font-weight:700;color:#014d71;}

.library_wrap .content .list_wrap{padding-top:42px;}
.several_library .list_wrap .item_page{display:none;}
.several_library .list_wrap .item_page.on{display:block;}
.library_wrap .content .list_wrap .list_item{display:flex;justify-content:flex-start;align-items:center;margin-top:19px;}
.library_wrap .content .list_wrap .list_item:first-child{margin-top:0;}
.library_wrap .content .list_wrap .list_item:nth-child(6n){margin-top:42px;}
.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(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Svzntr.qbatn.pbz%2Szntnmvar%2Sfuva_j%2Spff%2S..%2Svzntrf%2Spbzzba%2Svpba_cqs.cat)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;}


/* 광고안내 */
.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:150px;bottom:25px;}
.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.contents_intro .content_box {padding-bottom:105px;}
.comercial_wrap .cmcl_wrap.contents_intro .content_box li{margin-top:33px;}
.comercial_wrap .cmcl_wrap.contents_intro .content_box li:first-child{margin-top:0;}
.comercial_wrap .cmcl_wrap.contents_intro .content_box h4{margin-bottom:7px;}
.comercial_wrap .cmcl_wrap.contents_intro .content_box p{line-height:27px;}

.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 img:first-child{margin-bottom:75px;}

.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:87px;}
.comercial_wrap .cmcl_wrap.price_table div.price h4 {font-size:16px;font-weight:400;color:#626262;line-height:1em;border-bottom: none !important;margin-top:63px;margin-bottom: 18px!important;}
.comercial_wrap .cmcl_wrap.price_table div.price h4:first-child{margin-top:0;}
.comercial_wrap .cmcl_wrap.price_table div.price table {width:100%;table-layout:fixed;}
.comercial_wrap .cmcl_wrap.price_table div.price table thead th {padding:10px 0;border:1px solid #ececec;background-color:#f4f4f4;font-size:13px;text-align:center;}
.comercial_wrap .cmcl_wrap.price_table div.price table tbody td {padding:10px;border:1px solid #ececec;font-size:13px;text-align:center;}
.comercial_wrap .cmcl_wrap.price_table div.price table tbody td.al_right {text-align:right;}
.comercial_wrap .cmcl_wrap.price_table .caption_txt{font-size:12px;font-weight:400;color:#545454;line-height:1em;text-align:right;margin-top:8px;}


.comercial_wrap .cmcl_wrap.team .content_box{display:flex;justify-content:flex-start;align-items:flex-start;padding-bottom:115px;}
.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;}
#shareLayer .title {display:block;padding:28px 0 8px;font-size:18px;color:#000;text-align:center;font-weight:bold;}
.several_series #shareLayer .title 
.several_jour .aside_box #shareLayer{bottom:-300px;}
.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("http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Svzntr.qbatn.pbz%2Szntnmvar%2Sfuva_j%2Spff%2S..%2Svzntrf%2Spbzzba%2Svzt_funer.cat") 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("http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Svzntr.qbatn.pbz%2Szntnmvar%2Sfuva_j%2Spff%2S..%2Svzntrf%2Spbzzba%2Sfuner_pybfr.cat") no-repeat 0 0;font-size:0;color:transparent;background-size:20px 19px;cursor:pointer;}




.sticky_track{position:relative;width:100%;}