﻿@charset "utf-8";
html.fix{overflow-y:hidden}
/*skip-navigation*/
#skipnav li a:link, #skipnav li a:visited{display: block; width: 100%; background:#247acd; color:#fff; padding:10px; position: absolute; top:-1000px; left: 0; z-index: 1000}
#skipnav li a:focus, #skipnav li a:active { top:0;}
/* input tag */
input[type="text"],input[type="password"],input[type="file"],select{height:29px;text-align:left;background:#fff;border:1px solid #d6d6d6;padding:0 10px;color:#666}
input[type="file"]{width:100%;padding:0;line-height:normal;color:#666;}textarea{background:#f9f9f9;border:1px solid #e8e7e4;padding:5px;width:99%;color:#666}
input[type="file"]{background:#fafafa;height:auto;padding:4px 0}select{height:28px;}img{max-width:100%;}
/*IE 8 : max-width error */.btn_search img, .btn_mypage1 img, .share_list img{max-width:none; }
.layer_bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#222;display:none;z-index:100;zoom:1;*z-index:-1;opacity:0.7;filter: alpha(opacity:'70');}
#wrap{position:relative;left:0;width:100%;min-height:100%;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.layer_bg2{position:absolute;left:0;top:0;width:100%;height:100%;background:#222;display:none;z-index:999;zoom:1;*z-index:-1;opacity:0.7;filter: alpha(opacity:'70');}
#wrap{position:relative;left:0;width:100%;min-height:100%;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
#wrap > h2 { width: 1px; height: 1px; font-size: 0px; text-indent: -9999px; overflow: hidden;}
/*safari input+select original style none
input, textarea, button {-webkit-appearance:none; -moz-appearance:none; appearance:none;}
input, textarea, button, select {-webkit-border-radius:0; -moz-border-radius:0; -o-border-radius:0; border-radius:0;}*/
/* header */
.stock_bar, .stock_bar * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-family: 'Arial', 'malgun gothic' !important;}
.stock_bar { width: 100%; height: 30px; background: #3f3f3f;}
.stock_bar > div { max-width:1198px; height: 100%; margin: 0 auto; position: relative;}
.stock_bar > div .stock_bar_go { display: block; width: 122px; height: 100%; position: absolute; top:0; left: 0; background: #494949; border-right:1px solid #7c7c7c; border-left:1px solid #7c7c7c;}
.stock_bar > div .stock_bar_go span { display:inline-block; padding-left:16px; color:#fff; font-size:12px; line-height: 30px; position: relative}
.stock_bar > div .stock_bar_go span:after { display: block; content: ""; width: 14px; height: 13px; position: absolute; top:7px; left:-2px; background: url("https://img.sedaily.com/Html/Content/stock/stock_12.svg") no-repeat; background-size: 14px 13px; }
.stock_bar > div ul { width: 100%; height: 100%; padding-left: 152px; }
.stock_bar > div ul li { width:25%; height: 100%; float: left}
.stock_bar > div ul li > a { display: block; text-align: left}
.stock_bar > div ul li > a > * { letter-spacing: 0; display: inline-block;}
.stock_bar > div ul li > a span:first-child { font-size: 14px; color:#fff; position: relative; line-height: 29px; margin-right:4px;}
.stock_bar > div ul li > a > span:first-child:after { display: block; content: ""; width: 3px; height: 3px; position: absolute; top:13px; left:-8px; background: url("https://img.sedaily.com/Html/Content/stock/stock_13.png") no-repeat; background-size:100%;}
.stock_bar > div ul li > a strong,
.stock_bar > div ul li > a span:nth-child(3),
.stock_bar > div ul li > a span:nth-child(4) {font-size: 13px; line-height: 30px; padding-left: 3px; }
.stock_bar .up { color:#ff3535;}
.stock_bar .down { color:#0374ff;}
.stock_bar > div ul li > a span:nth-child(3) { position: relative; padding-left: 8px; margin-left:5px;}
.stock_bar > div ul li > a span.up:nth-child(3):after { display: block; content: ""; width:7px; height:5px; position: absolute; top:12px; left:0;  background:url(https://img.sedaily.com/Html/Content/stock/triangle_red.svg) no-repeat; background-size: 100%;}
.stock_bar > div ul li > a span.down:nth-child(3):after { display: block; content: ""; width:7px; height:5px; position: absolute; top:12px; left:0;  background:url(https://img.sedaily.com/Html/Content/stock/triangle_blue.svg) no-repeat; background-size: 100%;}
.stock_bar > div ul li:nth-child(4) > span span:first-child { font-size: 13px; line-height:27px; *line-height:25px; line-height:25px \0/IE8+9 ; line-height:25px\-; line-height:25px\-; }
/*_:-ms-fullscreen, :root .name { color:red; } ie11*/
.stock_bar > div ul li:nth-child(4) > span span:first-child span { display:inline-block;line-height: 30px; color:#999; }
@media screen and (max-width:1210px){
    .stock_bar > div ul li { width:33.3333%; }
    .stock_bar > div ul li:nth-child(4) { display: none}
}
@media screen and (max-width:900px){
    .stock_bar { height: 0; margin-bottom:0px;}
    .stock_bar * { display: none;}
}

/* lnb */
#lnb{position:fixed;top:0;right:0;width:100%;height:100%;text-align:left;z-index:5000;display:none}
#lnb .lnb_wrap{position:absolute;top:0;left:-136px;width:136px;height:100%;background:#29282e;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;z-index:100;}
#lnb .lnb_wrap.open{left:0}
#lnb .lnb_wrap.default{left:-136px}
#lnb .lnb_group{position: absolute;width:auto;height:auto;top:0;left:0;right:0;bottom:0}
#lnb .lnb_top{position:relative;height:44px;background:#03070c;text-align:center}
#lnb .lnb_top > ul{overflow:hidden}
#lnb .lnb_top > ul li{float:left;width:33.33%;border-left:1px solid #26252a;margin-left:-1px}
#lnb .lnb_top > ul li:first-child{border-left:none;margin-left:0}
#lnb .lnb_con{position:absolute;width:auto;height:auto;top:0;left:0;right:0;bottom:0;margin-top:44px;overflow-y:auto}
#lnb .lnb_con > ul > li > a{display:block;padding-left:17px;font-size:15px;color:#c0c0c0;font-weight:bold;line-height:39px;border-bottom:1px solid #03070c;background:#29282e}
#lnb .snb{padding:9px 0 9px 17px;background:#19181c;display:none;border-bottom:1px solid #03070c}
#lnb .snb li{font-size:0;line-height:0;}
#lnb .snb li a{display:block;font-size:12px;color:#949494;text-align:left;line-height:22px}
#lnb .lnb_bg{position:absolute;top:0;left:0;width:100%;height:100%;}
#lnb .btn_lnb_close{position:absolute;top:0;right:-44px}
/* container */
#container{position:relative;max-width:1198px;margin:0 auto;}

/*ad_banner*/
.sub_ad_banner2, .sub_ad_banner9, .sub_ad_banner11 { width:100%; height:auto; overflow: hidden; text-align: center; display: block;}
.sub_ad_banner2-m, .sub_ad_banner10_m, .sub_ad_banner7_m4, .sub_ad_banner7_m5{ display: none;}
.sub_ad_banner2 img {width:100%; height:auto; overflow: hidden;}
.sub_ad_banner3 { width:160px; height:600px; position: absolute; top:911px; right:-170px; display: block;}
.sub_ad_banner3 a { width:100%; height:100%;  }
.sub_ad_banner3_2 { width:160px; height:600px; position: absolute; top:246px; left:-178px; display: block; }
.sub_ad_banner3_3 { width:120px; height:300px; position: absolute; top:223px; right:-130px; display: block; background: whitesmoke}
.sub_ad_banner4 { width:200px;height:200px; margin:9px 10px 0 10px; float:right; background-color:gray;}
.sub_ad_banner5_wrap, .sub_ad_banner5 { display: none;}
.sub_ad_banner6_wrap {  width:100%; height:180px; position: relative; display: block; margin-bottom:20px;}
.sub_ad_banner6_wrap h4 {width:100%; height:20px; color:#666; font-size: 17px; margin-bottom: 10px; }
.sub_ad_banner6_wrap p { position: absolute; top:10px; right:0;}
.sub_ad_banner6 { width:690px; height:160px; }
.sub_ad_banner6_wrap_m, .sub_ad_banner7_m, .sub_ad_banner7_m2{ display: none;}
.sub_ad_banner7{ width:690px; height:170px; margin-top:20px; display: block;}
.sub_ad_banner7_2 { width:690px; height:200px; margin-top:20px; display: block; border-bottom:1px solid #ced2d7; margin-bottom:20px; padding-bottom: 10px;}
.sub_ad_banner8_wrap { width:1196px; height:90px; margin:0 auto; display: block; margin-top:40px; margin-bottom:-70px; border:1px solid #ced2d7; }
.sub_ad_banner8 { width:970px; height:90px; margin:0 auto; }
.banner9_m { display: none;}
#container .side_bar .ad_wrap {border: 0 none; }
.sub_ad_banner10 { overflow: auto;  display: block; width:360px; height: 60px; margin:10px auto 20px auto; }
.best_click_zone ol li#li_best_6 { padding-top: 0; margin-bottom: 0; height: auto; max-height:none}
#ad_kakao { display: none;}

@media screen and (max-width:1030px){ .sub_ad_banner7, .sub_ad_banner7_2, .sub_ad_banner8_wrap { display: none;}}
@media screen and (max-width:900px){
    .pc_AD {display: none;}
.sub_ad_banner3, .sub_ad_banner3_2, .sub_ad_banner3_3, .sub_ad_banner3_4, .sub_ad_banner6_wrap, .sub_ad_banner10 {display: none;}
.sub_ad_banner4 { width:200px;height:200px; display: inline;}
.sub_ad_banner6_wrap_m {  width:100%; height:230px; display: block; margin-bottom:20px; margin-top:20px; position: relative;}
.sub_ad_banner6_wrap_m h4 {width:100%; height:30px; color:#666; font-size: 17px;  }
.sub_ad_banner6_wrap_m p { position: absolute; top:10px; right:0;}
.sub_ad_banner6_wrap_m .sub_ad_banner6_m { width:100%; height:190px; }
.sub_ad_banner10_m { display: block; width:360px; height: 60px; margin:10px auto 20px auto;}
}
@media screen and (max-width:768px){
    .sub_ad_banner2, .sub_ad_banner9, .ad_wrap, .sub_ad_banner11 { display: none;}
    .sub_ad_banner2-m { width:100%; height:auto; overflow: hidden; text-align: center; display: block;}
    .sub_ad_banner2-m img {width:300px; height:250px; overflow: hidden;}
    .sub_ad_banner5_wrap { display: block;  border-bottom:1px solid  #e4e4e4}
    .sub_ad_banner5 { display: block; width:320px; height:50px; text-align: center; margin: 10px auto;  position: relative;  }
	.sub_ad_banner6_wrap_m { margin-left:10px;}
    .sub_ad_banner6_wrap_m p {right:15px;}
    .banner9_m { display: block;}
    .sub_ad_banner7_m { display: block; width:100%; height:120px; margin:20px auto; border:0 none;}
    .sub_ad_banner7_m2 { display: block; width:100%; height: 468px; position: relative;  margin-bottom: 10px; }
    .sub_ad_banner7_m2 h4 {width:100%; height:30px; color:#666; font-size: 17px; margin-left: 15px; line-height: 30px; margin-bottom: 10px; }
    .sub_ad_banner7_m2 p { position: absolute; top:10px; right:6px;}
    .sub_ad_banner7_m2 iframe { width:100%; height:428px; }
    .sub_ad_banner7_m3 { display: block; width: 100%; height: 130px; margin:20px 0;}
    .sub_ad_banner7_m4 { display: block; width: 100%; height: 200px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border:0 none !important;}
    .sub_ad_banner7_m4 div, .sub_ad_banner7_m5 div { width: 100%; height: 100%;}
    .sub_ad_banner7_m5 { display: block; width: 100%; height:100px; margin-bottom: 20px !important; border:0 none !important;}
    #ad_kakao { display: block; width: 100%; height: 70px; text-align: center; background: #ffe608; border-bottom:solid 1px #ced2d7;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; overflow: hidden}
    #ad_kakao.emoney { background: #e8e0da}
    #ad_kakao.car { background: #017bbe}
    #ad_kakao a { display: block; height: 100%;}
    #ad_kakao a span { display:inline-block; width: 350px; height: 70px; position: relative}
    #ad_kakao.emoney  a span:after { display: block; content: ""; width: 500px; height:70px; position: absolute; top:0; left:220px; background: #cc2a28;}
    #ad_kakao a span img { z-index: 1; position: relative}
}

/* footer */
#footer{max-width:1198px;margin:0 auto;padding:125px 0 80px;}
#footer .btn_fix{position:fixed;right:10px;bottom:10px;z-index:1000}
#footer .btn_fix a{display:block;margin-top:-1px;display:none}
#footer .btn_fix .save{display:none;width:50px;height:50px;background:url(https://img.sedaily.com/Html/content/btn_fix_save01.gif) left top no-repeat;overflow:hidden}
#footer .btn_fix .save02{display:none;width:50px;height:50px;background:url(https://img.sedaily.com/Html/content/btn_fix_save01_com.gif) left top no-repeat;overflow:hidden}
#footer .btn_fix .save:hover{background-position:right top}
#footer .menu_cover{position:relative;margin-bottom:20px;text-align:left;padding-right:170px;}
#footer .menu_cover .menu_list{display:inline-block;zoom:1;*display:inline;}
#footer .menu_cover .menu_list li{float:left; line-height: 59px}
#footer .menu_cover .menu_list a{margin-right:30px; color:#777; font-size: 14px;}
#footer .menu_cover .menu_list  strong {  display: block; line-height:61px; height: 59px}
#footer .menu_cover .menu_list  strong a { color:#000 !important;}
#footer .menu_cover .menu_list li.last a{padding:0;margin:0;background:none;}
#footer .menu_cover .share_cover{position:absolute;right:20px;top:0;}
#footer .menu_cover .share_cover > p{display:inline-block;zoom:1;*display:inline;line-height:30px;padding-right:10px;}
#footer .menu_cover .share_cover .share_list{display:inline-block;zoom:1;*display:inline;}
#footer .menu_cover .share_cover .share_list li{display:inline-block;zoom:1;*display:inline;padding-left:2px;}
#footer .menu_cover .share_cover .share_list li:first-child{padding-left:0;}
#footer .menu_cover .share_cover .share_list li img{width:30px;}
#footer .menu_cover .share_cover .apps{display:none;}
#footer .apps dt{float:left;margin-right:10px;line-height:48px;}
#footer .apps dd{float:left;margin-top:10px;}
#footer .apps dd a{float:left;display:block;height:28px;line-height:28px;margin-right:5px;padding:0 10px 0 30px;border:solid 1px #e4e4e4;font-family:'Titillium Web';color:#888;letter-spacing:normal;background:#fff url("https://img.sedaily.com/Html/content/bg_iphone.png") no-repeat 8px 50%;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
#footer .apps dd a:first-child{background:#fff url("https://img.sedaily.com/Html/content/bg_android.png") no-repeat 8px 50%;}
#footer .subscribe_cover, #footer .subscribe_cover *{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

#footer .subscribe_cover{position:relative;height:60px;padding:0 70px 0 20px;margin-bottom:18px;border:solid 1px #eaeaea; border-left:0; border-right:0;
                           background:#f8f8f8!important;font-size:12px;}
#footer .subscribe_cover dl{float:left;}
#footer .subscribe_cover dl dt{display:inline-block;zoom:1;*display:inline;line-height:58px;}
#footer .subscribe_cover dl dd{display:inline-block;zoom:1;*display:inline;}
#footer .subscribe_cover .email{position:relative;padding-left:80px;}
#footer .subscribe_cover .email dt{position:absolute;left:0;top:0;}
#footer .subscribe_cover .email dd{position:relative;width:200px;padding-right:33px;margin-top:8px;}
#footer .subscribe_cover .email dd label{position:absolute;left:10px;top:0;line-height:30px;color:#444;}
#footer .subscribe_cover .email dd label:hover{cursor:text;}
#footer .subscribe_cover .email dd p{background:#fff;border:solid 1px #e4e4e4;padding-left:10px;-webkit-border-radius:2px 0 0 2px;-moz-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px;}
#footer .subscribe_cover .email dd input[type="text"]{height:28px;width:100%;border:none;padding:0;}
#footer .subscribe_cover .email dd a{position:absolute;right:0;top:0;display:block;width:33px;line-height:30px;background:#8c8c8c;color:#fff;text-align:center;-webkit-border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0;}
/*#footer .subscribe_cover .family_site { float:right; text-align: left;}
#footer .subscribe_cover .family_site .family_go { display: block; width:200px; height: 30px; background: #fff; border: 1px solid #e4e4e4; line-height: 30px; padding-left: 10px;margin-top: 8px; border-radius:2px; line-height: 28px; position: relative;}
#footer .subscribe_cover .family_site .family_go > span { display: block; width:33px; height: 100%; position: absolute; top:0; right: 0; background:#8c8c8c;color:#fff; border-radius:0 2px 2px 0; border-left:1px solid #e4e4e4;  }
#footer .subscribe_cover .family_site .family_go span span {display:block; width: 100%; height: 100%; background: url("https://img.sedaily.com/Html/common/foot_arr.png") no-repeat center; background-size: 11px 7px; font-size: 0; text-indent: -9999px;}
#footer .subscribe_cover .family_site .family_go span span.reverse { background: url("https://img.sedaily.com/Html/common/foot_arr2.png") no-repeat center; }
#footer .subscribe_cover .family_site ul { width: 100%; position: absolute; bottom:30px; left: 0; display: none; z-index: 50 }
#footer .subscribe_cover .family_site ul li { background: #fff; height:31px; border:1px solid #e4e4e4; border-bottom: 0 none; }
#footer .subscribe_cover .family_site ul li a { display: block; height: 100%; line-height: 30px; padding-left: 10px; font-size: 12px; color:#666;}
*/
#footer .subscribe_cover > p{height: 100%; position:absolute;right:0;top:0;text-align:center;border-left:solid 1px #dedede;background:#fff url("https://img.sedaily.com/Html/content/bg_top.png") no-repeat 50% 13px;}
#footer .subscribe_cover > p > a{display:block;width:49px;height:23px;padding-top:25px;font-family:'Titillium Web';letter-spacing:0;}
@media screen and (max-width:900px){
 #footer .subscribe_cover .apps{display:none;}
}
@media screen and (max-width:640px){
    #footer .subscribe_cover{padding:0 60px 0 10px;background:#fff;}
    #footer .subscribe_cover .email{ padding:0;  width: 49%;}
    #footer .subscribe_cover .email dt{display: none;}
    #footer .subscribe_cover .email dd { width: 100%;}
    #footer .subscribe_cover .family_site { width: 49% }
    #footer .subscribe_cover .family_site .family_go { width: 100%;}
}
@media screen and (max-width:600px){
    #footer .subscribe_cover .email{ display: none; }
    #footer .subscribe_cover .family_site { width: 100%; }
}

#footer .address_cover{position:relative;font-size:12px;}
#footer .address_cover h2{}
#footer .address_cover > div{margin-left:130px;text-align:left;line-height:18px;}
#footer .address_cover address span{display:inline-block;zoom:1;*display:inline;padding-right:6px;margin-right:5px;background:url("https://img.sedaily.com/Html/content/bg_bar.gif") no-repeat right 50%;}
#footer .address_cover address span.last{background:none;padding-right:0;margin-right:0;}
#footer .foot_info { padding-bottom: 7px; font-size: 13px; color:#1c1c1c}
#footer .foot_info span{ display:inline-block; margin-left: 15px}
#footer .address_cover .letter{font-family:'Titillium Web'}
.i_wrap{border:1px solid #d6d6d6;padding-left:10px;}
.i_wrap input{border:none;padding:0;width:100%;}
/* paging */
.paging{position:relative;margin-top:50px;text-align:center;border:solid 1px #ced2d7;}
.paging img{vertical-align:top}
.paging ol{display:inline-block;zoom:1;*display:inline}
.paging ol li{display:inline}
.paging ol li span,
.paging ol li a{display:block;float:left;width:30px;height:36px;line-height:36px;padding:0 0;font-size:15px;color:#ced2d7;background:url("https://img.sedaily.com/Html/content/bg_bar.gif") no-repeat left 50%;}
.paging ol li.first a,
.paging ol li.first span{background:none}
.paging ol li.current span{color:#9098a2; font-weight: bold;}
.paging ol li.prev{position:absolute;left:0;top:1px;border-right:solid 1px #ced2d7;}
.paging ol li.next{position:absolute;right:0;top:1px;border-left:solid 1px #ced2d7;}
.paging ol li.prev a,
.paging ol li.next a{width:36px;padding:0;background:none;}
.paging ol li.e_next a,
.paging ol li.e_prev a{width:36px;padding:0;background:none;}
.paging ol li.e_prev{position:absolute;left:37px;top:1px;border-right:solid 1px #ced2d7;}
.paging ol li.e_next{position:absolute;right:37px;top:1px;border-left:solid 1px #ced2d7;}
.paging.deskPage{display:block}
.paging.mobilePage{display:none}
/* table */
table .tl{text-align:left !important}
table .tc{text-align:center !important}
table .tr{text-align:right !important}
table .bl{border-left:none !important}
table .br{border-right:none !important}
table .vt{vertical-align:top !important}
table .nPd{padding:0 !important}
table .char{margin:0 5px !important}
table a,table img,table span,table label,table input{vertical-align:middle}
table.type01{width:100%;table-layout:fixed}
table.type01 td,table.type01 th{text-align:center;vertical-align:middle;border:1px solid #dddddc}
table.type01 td{color:#888;padding:12px 20px;}
table.type01 th{font-size:14px;color:#666;padding:12px 10px;font-weight:normal;background:#f8f5f3;border-color:#dcd6d2}
/* table */
table.type02{width:100%;table-layout:fixed}
table.type02 td,table.type02 th{text-align:left;vertical-align:middle;padding:10px 20px;border-top:1px solid #dddddc;border-bottom:1px solid #dddddc}
table.type02 td{color:#888}
table.type02 th{color:#54504c;background:#f1ece8;padding:7px 20px;font-weight:normal;line-height:30px;border-right:1px solid #dddddc}
table.type02 .t_m_title{color:#54504c;font-size:14px;margin-bottom:10px}
table.type03{width:100%;table-layout:fixed}
table.type03 td,table.type01 th{text-align:center;vertical-align:middle}
table.type03 td{color:#888;padding:10px 20px;height:18px;line-height:16px;background:#fff;border-bottom:1px solid #ced2d7}
table.type03 td img{margin-right:3px;}
table.type03 td.sort { color:#247acd; text-align: center}
table.type03 th{color:#666;height:40px;font-weight:normal;background:#f7f7f7;border-bottom:1px solid #c8c8c8;border-top:2px solid #247acd;text-align:center}
.list_data{margin-top:20px}
.list_subject{white-space: nowrap;overflow: hidden;text-overflow: ellipsis}
.no_list_data{font-size:14px;color:#666;padding:20px 10px;border-bottom:1px solid #c8c8c8;border-top:1px solid #c8c8c8;text-align:center}
.list_wrap .paging{margin-top:20px}
.list_wrap .view_top{position:relative;background:#f7f7f7;padding:9px 20px 9px 20px;border-top:2px solid #247acd;border-bottom:1px solid #c8c8c8}
.list_wrap .view_top h2{font-size:16px;color:#444;line-height:20px}
.list_wrap .view_top .top_data{position:absolute;top:0;right:10px;height:100%;overflow:hidden}
.list_wrap .view_top .top_data li{position:relative;float:left;height:100%;text-align:center}
.list_wrap .view_top .top_data li .info{font-size:14px;display:inline-block;zoom:1;*display:inline;padding:0 10px;position:relative;top:50%;line-height:16px;margin-top:-8px;background:url(https://img.sedaily.com/Html/content/list_view_top_line.gif) left center no-repeat}
.list_wrap .view_top .top_data li:first-child .info{background:none}

.list_wrap .view_top2, .list_wrap .view_top3 {position:relative;padding:0 20px;border-bottom:1px solid #c8c8c8}
.list_wrap .view_top2 p{display: inline-block; font-size:13px;color:#888;line-height:39px; position: relative; padding-left: 5px;}
.list_wrap .view_top2 p:first-child, .list_wrap .view_top3 p:first-child { margin-right: 30px;}
.list_wrap .view_top2 p:nth-child(2) { position: absolute; top:0; right:20px;}
.list_wrap .view_top2 p.stat .end{ padding:0 5px; text-align: center; color: #fff; font-size: 12px; background: #8d8d8d; border: 1px solid #717171;}
.list_wrap .view_top2 p.stat .ing{ padding:0 5px; text-align: center; color: #fff; font-size: 12px; background: #247acd; border:1px solid #155899}
.list_wrap .view_top2 p:after, .list_wrap .view_top3 p:after { display: block; content: ""; width:3px; height: 3px; background: #444; position: absolute; top:18px; left: 0; border-radius: 50%; overflow: hidden}
.list_wrap .view_top3 p:after {top:11px;}
.list_wrap .view_top2 p strong { color:#444; margin-right: 10px;}
.list_wrap .view_top2 p strong span, .list_wrap .view_top3 p strong span { margin-left:4px;}
.list_wrap .view_top3 p{display: inline-block; font-size:13px;color:#888;line-height: 25px; position: relative; padding-left:45px; margin:10px 0}
.list_wrap .view_top3 p strong { position: absolute; top:0; left: 0; color:#444; padding-left:4px;}
.list_wrap .view_top3 p a { color:#999; margin-right: 10px;}
.list_wrap .view_top3 p a:hover { color:#333}
.list_wrap .view_top3 p a img.pc_icon { display: inline-block; width: 16px; height: 16px; margin-top:4px; margin-right: 3px;}
.list_wrap .view_top3 p a img.m_icon { display: none;}
@media screen and (max-width: 900px){
    .list_wrap .view_top3 p a:hover { color:#999}
    .list_wrap .view_top3 p a img.pc_icon { display: none;}
    .list_wrap .view_top3 p a img.m_icon { display: inline-block; width: 16px; height: 16px; margin-top:4px; margin-right: 3px;}
}
@media screen and (max-width: 640px){
    .list_wrap .view_top{padding:9px 10px;}
    .list_wrap .view_top2, .list_wrap .view_top3 {padding:0 10px;}
    .list_wrap .view_top3 p { padding:5px 0 5px 5px; margin:0; width: 100%;}
    .list_wrap .view_top3 p strong { top:4px; }
    .list_wrap .view_top3 p a { display: block; width: 100%; padding:0 10px 0 40px; height: 25px; white-space:nowrap; overflow:hidden; text-overflow: ellipsis;  }
    .list_wrap .view_top3 p:after { top:16px; }
    .list_wrap .view_top3 p a.first { display: inline-block;}
    .list_wrap .view_top3 p a img.m_icon {  margin-top: 4px; }
}

.list_wrap .view_con{padding:50px 10px;text-align:left;border-bottom:1px solid #ced2d7;line-height:18px}
.list_wrap .view_con.beri_book img { max-width: 400px;}
@media screen and (max-width:500px){
    .list_wrap .view_con.beri_book img { max-width:100%;}
}
.list_wrap .add_file{position:relative;border-bottom:1px solid #ced2d7}
.list_wrap .add_file .title{position:absolute;top:0;left:0;width:90px;height:40px;line-height:40px;font-size:14px;color:#444;text-align:center}
.list_wrap .add_file ul{margin-left:80px}
.list_wrap .add_file ul li{display:inline-block;zoom:1;*display:inline;margin-left:10px;line-height:40px}
.list_wrap .add_file ul li img{vertical-align:middle}
.list_wrap .add_file ul li a{display:inline-block;zoom:1;*display:inline;font-size:13px;color:#888;vertical-align:middle;text-decoration:underline;letter-spacing:normal;margin-left:5px}
.list_wrap .btn_list_wrap{margin-top:30px;text-align:center}
.video_caption { padding:2px 0 0 0; font-family: "dotum", 돋움, 돋움체; color:#595959; font-size: 9pt; }
/* btns */
.btn_list .btn{margin-left:8px;}
.btn_list .btn:first-child{margin:0;}
.btn{display:inline-block;zoom:1;*display:inline;text-align:center;}
.btn.type01{height:38px;line-height:38px;font-size:14px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
.btn.gray{border:solid 1px #8c8c8c;background:#8c8c8c;color:#fff;}
.btn.white{border:solid 1px #cfcfcf;background:#fff;color:#666;}
.btn.blue{border:solid 1px #0078bd;background:#0078bd;color:#fff;}
a.btn03{display:inline-block;zoom:1;*display:inline;text-align:center;height:28px;line-height:28px;padding:0 20px;font-size:12px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin:0 4px}
a.btn03.type01, a.btn04.type01{color:#fff;border:1px solid #0078bd;background-color:#0078bd}
a.btn03.type02, a.btn04.type02{color:#666;border:1px solid #cfcfcf;background-color:#fff}
a.btn03:first-child{margin-left:0}
a.btn04{display:inline-block;zoom:1;*display:inline;text-align:center;height:38px;line-height:38px;padding:0 20px;font-size:14px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin:0 4px}
/* form */
.p_b, .t_b, .m_b, .t_layout_b, .m_layout_b{display:block !important;}
.p_bl, .t_bl, .m_bl, .t_layout_bl, .m_layout_bl{display:inline-block !important;}
.p_l, .t_l, .m_l, .t_layout_l, .m_layout_l{display:inline !important;}
.p_tc, .t_tc, .m_tc, .t_layout_tc, .m_layout_tc{display:table-cell !important;}
.p_tl, .t_tl, .m_tl, .t_layout_tl, .m_layout_tl{display:table-column !important;}
.t_con_b, .t_con_bl, .t_con_tc, .t_con_l, .t_only_b, .m_con_b, .m_con_bl, .m_con_l, .m_con_tc{display:none !important;}
.under{text-decoration:underline !important;}
.m_mobile_b { display: none}
@media screen and (max-width:1218px){#header .header_wrap,#container{margin-left:10px;margin-right:10px;}}
@media screen and (max-width:1197px){#footer .btn_fix .save{display:block}#footer .btn_fix .save02{display:block}}
@media screen and (max-width:1023px){

    #footer{padding: 0 !important;}
    #header .gnb > ul > li > a{padding:0 8px;font-size:14px;}
    #header .gnb > ul > #Menu1_GL > a { padding: 0 40px 0 10px;}
    #header .gnb > ul > #Menu1_GL > a:after {top:-5px;}
    #header .gnb > ul > li ul li a{padding:0 8px;font-size:12px;}
    #header .sitemap > ul > li{padding:0;display:block;border-bottom:solid 1px #ced2d7;line-height:28px;}
    #header .sitemap > ul > li > a{position:static;float:none;width:auto;border-right:none;}
    #header .sitemap > ul > li ul{padding-left:8px;float:none;overflow:hidden;border-top:solid 1px #ced2d7;}

    .p_b, .p_bl, .p_l, .p_tc, .p_tl, .m_b, .m_bl, .m_l, .m_tc, .m_tl, .t_layout_b, .t_layout_bl, .t_layout_l, .t_layout_tc, .t_layout_tl, .m_con_tc{display:none !important;}
    .t_b, .t_con_b, .t_only_b{display:block !important;}
    .t_bl, .t_con_bl{display:inline-block !important;}
    .t_l, .t_con_l{display:inline !important;}
    .t_tc, .t_con_tc{display:table-cell !important;}
    .t_tl{display:table-column !important;}
}
@media screen and (max-width:900px){
    .header_bar { display: none;}
    #header{position:fixed;z-index:101}
    #header.depth .header_wrap{padding-bottom:0}
    #header .header_wrap{padding:0;margin:0;}
    #header .header_wrap .header_top,
    #header .header_wrap .header_bottom{display:none;}
    #header .m_header{display:block;}
    #header .m_grayheader{position:relative;width:100%;height:30px;background:#dcdcdc;display:block;z-index:9999;}
    #header .m_grayheader .m_grayheader_one { width:110px; height:30px; position: absolute; top:0; left:15px; line-height: 30px;}
    #header .m_grayheader .m_grayheader_one a { display: block; font-size: 14px; color:black; text-align: right}
    #header .m_grayheader .m_grayheader_one a span { display: block; float: left; vertical-align: middle; padding-right: 5px; }
    #header .m_grayheader .m_grayheader_one a span img { width:17px;,height: 16px; margin-top: 7px; }
    #header .m_grayheader .m_grayheader_two {display: inline-block; height:30px; width:auto; position: absolute; top:0; right:15px; line-height: 30px;}
    #header .m_grayheader .m_grayheader_two a { display:block; font-size: 14px; color:black; text-align:right; padding-right: 19px; background: url("https://img.sedaily.com/Html/singleUse/170208.png") no-repeat right center; background-size: 15px 15px;}
    #header .m_grayheader .m_grayheader_two a strong { letter-spacing: 0; color:#c70025;}
    #header .m_grayheader .m_grayheader_three { display: none; height:30px; width:180px; position: absolute; top:0; right:15px; line-height: 30px;}
    #header .m_grayheader .m_grayheader_three a { display:block; font-size: 14px; color:black; text-align:right; padding-right: 28px; background: url("https://img.sedaily.com/Html/singleUse/171010.svg") no-repeat right center; background-size: 25px 25px; }
    #header .sitemap,
    #header .search{top:80px;}
    #header .sitemap ul{border:none;}
    #header .sitemap .sitemap_close,
    #header .search > div{border:none;border-bottom:solid 1px #ced2d7}
    #container.beri{ margin:0;}
    #footer .menu_cover{margin-bottom:10px;padding:0;}
    #footer .menu_cover .menu_list{margin-bottom:10px;}
    #footer .menu_cover .menu_list li{padding-top:0px;}
    #footer .menu_cover .menu_list a{padding-right:6px;margin-right:5px;}
    #footer .menu_cover .share_cover{overflow:hidden;position:static;}
    #footer .menu_cover .share_cover > p{display:inline-block;}
    #footer .menu_cover .share_cover .apps{display:inline-block;margin-left:10px;}
    #footer .menu_cover .share_cover .apps dt{display:none;}
    #footer .menu_cover .share_cover .apps dd{margin:0;}
}
@media screen and (max-width:768px){
    .paging{margin-top:15px}
    .i_wrap{display:block}
}
@media screen and (max-width:640px){
  .m_mobile_b { display: block}
        .m_con_bl li.last {font-size:14px}
    .paging.deskPage{display:none}
    .paging.mobilePage{display:block}
    .paging ol{border-left:none;border-right:none;}
    #header .header_wrap,#container,#footer{margin:0}
    #header .search > div{padding:20px 10px;}
    #header .search h3{font-size:24px;}
    #header .search .search_word{margin-bottom:10px;}
    #header .search .search_word input{height:33px;line-height:33px;font-size:16px;}
    #header .search .search_word label{line-height:33px;font-size:14px;}
    #header .search .search_word > a{height:28px;padding-top:7px;}
    #header .search .popularity_search{margin-bottom:15px;}
    #header .search .popularity_search li a{font-size:13px}
    #footer .menu_cover{text-align:center;}
    #footer .menu_cover .share_cover > p{display:none;}
    #footer .menu_cover .share_cover .apps dt{display:block;line-height:28px;}
    #footer .menu_cover.mobile .menu_list{margin:0;}
    #footer .menu_cover.mobile .menu_list a{font-size:14px;}
    #footer .address_cover{margin:0;}
    #footer .address_cover > div{margin-left:0;text-align:center;}
    #footer .address_cover .letter{font-size:13px;}
    .t_b, .t_bl, .t_l, .t_tc, .t_tl, .m_layout_b, .m_layout_bl, .m_layout_l, .m_layout_tc, .m_layout_tl, .t_only_b, .m_only_b{display:none !important;}
    .m_b{display:block !important;}

    .m_l, .m_con_l{display:inline !important;}
    .m_tc, .m_con_tc{display:table-cell !important;}
    .m_tl{display:table-column !important;}
    .m_con_b{display:block !important;}
    .m_con_bl{display:inline-block !important;}
	/*.view_top{padding:9px 20px}*/
	.view_top h2{font-size:16px;color:#444;line-height:20px}
	.view_top .top_data{position:relative;top:auto;right:auto;height:auto;margin-top:5px}
	.view_top .top_data li{float:left;height:auto;text-align:center}
	.view_top .top_data li .info{font-size:14px;padding:0 10px;top:auto;margin-top:0}
	.view_top .top_data li:first-child .info{padding-left:0}
	.view_con{padding:25px 10px}
	table.type03 td{padding:10px}
	#header .sitemap > ul > li > a{line-height:40px}
	#header .sitemap > ul > li ul{padding:5px 0 5px 8px}
	#footer .btn_fix .save02{width:50px;height:50px;background:url(https://img.sedaily.com/Html/content/btn_fix_save01_com02.gif) left top no-repeat;-webkit-background-size:50px auto;-moz-background-size:50px auto;-o-background-size:50px auto;background-size:50px auto;}
}
@media screen and (max-width:420px){

	#footer .btn_fix .save{width:50px;height:50px;background:url(https://img.sedaily.com/Html/content/btn_fix_save02.gif) left top no-repeat;-webkit-background-size:100px auto;-moz-background-size:100px auto;-o-background-size:100px auto;background-size:100px auto;}
}
/*  popup  */
#popWrap{ width:400px; height:520px; position:fixed; top:12%; left:8%; z-index: 3000; border:1px solid lightgray; }
#popWrap .popdesc { width:400px; height:495px; }
#popWrap .popdesc a { width:400px; height:495px; }
#popWrap .popdesc img { width:100%; height:100%;  }
#popWrap #todayclose{ width:100%; height:25px; background-color:#38bbf1; position: relative;}
#popWrap #todayclose .todayclose1 { width:200px; height:25px; position: absolute; top:0; left:0; font-size: 12px; color:#3e515f; line-height: 22px; display: block;}
#popWrap #todayclose .todayclose1 label{vertical-align:2px}
#popWrap #todayclose .todayclose2 { width:60px; position: absolute; top:2px; right:5px;}
#popWrap #todayclose .todayclose2 a img { vertical-align: middle; margin-left:5px}
#popWrap #todayclose .todayclose2 a:link, #popWrap  #todayclose .todayclose2 a:visited { color:#3e515f; font-size: 13px;}
#popWrap #todayclose .todayclose2 a:hover, #popWrap  #todayclose .todayclose2 a:focus { color:#fff;}
@media screen and (max-width:900px){
    #popWrap{ width:300px; height: 396.25px;}
    #popWrap .popdesc { width:300px; height:auto; }
}
@media screen and (max-width:480px){
    #popWrap{ width:250px; height: 334px;}
    #popWrap .popdesc { width:250px; height:auto; }
    #popWrap #todayclose .todayclose1 { width:162px; font-size:11px; }
    .m_bl{display:inline-block !important; text-align: center;}
    .m_con_bl li { float:inherit !important; display: inline-block;}
            .m_con_bl li:nth-child(3) a{ background: none !important; padding-right:0!important; margin-right:0!important}
        .m_con_bl li.last { margin-top:5px; font-size:14px; display: block; text-align: center;}

}
@media screen and (max-width:320px){
  #footer .menu_cover .share_cover > p{display: none !important}
}

.nodisplay {display:none;}

  #footer .family_site { text-align: left; position: absolute; top:10px; right:20px; }
  #footer .family_site .tit_family { z-index: 300; position:relative; background:#fff; border-radius: 50px; display: inline-block; width: 201px; height:40px; border:1px solid #eee; box-sizing: border-box; padding-left:20px; line-height:38px; color:#777;font-family: 'nanum_bold',sans-serif;}
  #footer .family_site .tit_family:after { display: block; content:''; position: absolute; right:21px; top:17px; background: url(https://branchimg.sedaily.com/Politics/images/down_arr.png) no-repeat; width: 9px; height: 8px}
  #footer .family_site.on .tit_family { color:#000;}
  #footer .family_site.on .tit_family:after { background: url(https://branchimg.sedaily.com/Politics/images/up_arr.png) no-repeat;top:18px}
  #footer .family_site.on .sub_family {display: block}
  #footer .family_site .sub_family {display: none;width:200px;padding: 4px 20px 24px 20px; box-sizing: border-box;background:#fff; border:1px solid #eaeaea; position: absolute; bottom:21px; z-index: 100;  }
  #footer .family_site .sub_family li { height: 40px; line-height: 40px; border-bottom: 1px solid #efefef; }
  #footer .family_site .sub_family li a{ color:#1c1c1c; display: block}
  #footer .family_site .sub_family li:last-child { border-bottom: 0}
  .btn_top {display:none; position: fixed;  right:0; bottom:260px;  z-index: 1000;background:url(https://branchimg.sedaily.com/Politics/images/btn_top.png) no-repeat; width: 52px; height: 52px;}
  /*.btn_top:hover {background:url(https://branchimg.sedaily.com/Politics/images/btn_top_on.png) no-repeat; }*/

/*mobile footer*/
.mobile_footer {display: none ; text-align: left}
.mobile_footer { margin-top:20px; background:#303030; color:#fff }
.mobile_footer .info_area { height:63px; border-bottom:1px solid #3f3f3f; line-height: 63px; padding: 0 20px}
.mobile_footer .info_area a{ display: inline-block; color:#999; font-size: 13px; margin-right: 17px}
.mobile_footer .info_area a.bold { color:#fff}
.mobile_footer .copy_area { margin-top:15px; padding: 0 20px 25px 20px}
.g750{ display: block}
.g480 { display: none}
.mobile_footer .copy_area h1 { margin-bottom:10px; height:42px}
.mobile_footer .copy_area h1 a{ height: 42px; display: inline-block;}
.mobile_footer .copy_area h1 img{width: 156px;}
.mobile_footer .copy_area .site_info { color:#999; line-height: 1.8em; font-size: 13px}
.mobile_footer .copy_area .site_info span{ display: inline-block; margin-right:12px}
.mobile_footer .family {position: relative;height:62px; border-top:1px solid #3f3f3f; line-height: 61px; color:#fff; text-align: center; font-weight: 500; font-size: 13px}
.mobile_footer .family span{ display: inline-block; width: 160px; box-sizing: border-box; cursor: pointer;}
.mobile_footer .family span:after { display: inline-block; content:'';background: url(https://branchimg.sedaily.com/GolfMV2/images/arr_up.svg) 50% 50% no-repeat;  height: 10px; width: 13px; background-size: 13px; margin-left:18px }
.mobile_footer .family.on span { border:1px solid #606060; border-top:0 }
.mobile_footer .family.on span:after { transform: rotate(180deg);}
.mobile_footer .family .sub_family {display: none; padding: 12px 0 ;line-height: 1.9em;position: absolute; left:50%;  margin: 0 0 0 -80px;bottom:62px; width: 160px; text-align: left; box-sizing: border-box;border:1px solid #606060; background:#303030; border-bottom: 0}
.mobile_footer .family .sub_family.show{ display: block}
.mobile_footer .family .sub_family li{ padding-left:19px; font-weight: 400 }
.mobile_footer .family .sub_family li a{ color:#fff}
@media screen and (max-width:1024px){
  #footer .menu_cover { margin-bottom: 0 !important}
  .pc_footer {display: none}
  .mobile_footer {display: block}
  .btn_top,.btn_top:hover{ z-index:100; display:none;text-indent: -1000em; background: #fff url(https://branchimg.sedaily.com/LifeJump/m_btn_top.png) 50% 50% no-repeat;background-size: 16px; width: 45px; height: 45px; border-radius: 50%; position: fixed; bottom:71px; right:10px ; box-sizing:border-box; border:1px solid #c8c8c8}
 #footer .menu_cover .share_cover { position: relative; text-align: center;margin-top:50px}
#footer .menu_cover { padding-right: 0}
}
@media screen and (max-width:480px){

  .mobile_footer .info_area a{margin-right: 10px}
}
@media screen and (max-width:340px){
    #footer .info_area { line-height: 1.5; height: 90px; padding: 20px 20px 10px 20px; box-sizing: border-box;}
   .info_area span { display: block; margin-top: 10px}
}

.article_head { border-bottom: 1px solid #eaeaea; }
.article_head h2 { font-size:30px;color:#000;font-weight:bold  }
.article_head .article_info { margin:20px 0 17px; color:#888; font-size:0}
.article_head .article_info span { font-size:13px; margin-right:20px; letter-spacing:0 !important}
.article_info .url_txt em { color:#333; margin-right: 5px}
.article_head .con_util {position: relative; margin-bottom:12px}
.article_head .sns_area { float: left; font-size:0}
.article_head .sns_area a{ width:34px; height:34px; margin-right:3px; display: inline-block; text-indent: -1000em; overflow: hidden; border-radius:50%; }
.article_head .sns_area a span {display: block; text-indent: -1000em; width:34px; height:34px;transition: background-color 0.5s ease }
.article_head .sns_area a.btn_face span{background:#385c8e url(https://img.sedaily.com/V2/Images/ico_face1.svg) no-repeat 50% 50%; background-size:8px}
.article_head .sns_area a.btn_face:hover span{background:#2d4a72 url(https://img.sedaily.com/V2/Images/ico_face1.svg) no-repeat 50% 50%; background-size:8px}
.article_head .sns_area a.btn_twit span{background:#03a9f4 url(https://img.sedaily.com/V2/Images/ico_twit1.svg) no-repeat 50% 50%; background-size:15px}
.article_head .sns_area a.btn_twit:hover span{background:#0287c3 url(https://img.sedaily.com/V2/Images/ico_twit1.svg) no-repeat 50% 50%; background-size:15px}
.article_head .sns_area a.btn_kakao span{background:#feda00 url(https://img.sedaily.com/Html/content/story.svg) no-repeat 13px 10px; background-size:8px; }
.article_head .sns_area a.btn_kakao:hover span{background:#ccaf00 url(https://img.sedaily.com/Html/content/story.svg) no-repeat 13px 10px; background-size:8px; }
.article_head .sns_area a.btn_email span{background:#33a538 url(https://img.sedaily.com/V2/Images/ico_email.svg) no-repeat 50% 50%; background-size:15px;}
.article_head .sns_area a.btn_email:hover span{background:#29842d url(https://img.sedaily.com/V2/Images/ico_email.svg) no-repeat 50% 50%; background-size:15px;}
.article_head .sns_area a.btn_url span{background:#e01e26 url(https://img.sedaily.com/V2/Images/ico_url.png) no-repeat 50% 50%; background-size:18px;}
.article_head .sns_area a.btn_url:hover span{ background:#b3191e  url(https://img.sedaily.com/V2/Images/ico_url.png) no-repeat 50% 50%;background-size:18px;}
.con_util:after,.article_head:after,.article_con:after  {display: block; content:''; clear: both}
.util_area { float: right; font-size:0; margin-right: -3px}
.util_area .font_util { display: inline-block; height: 40px;margin-right:3px}
.util_area .font_util a:nth-of-type(2) { margin-right: 0}
.util_area>a,.util_area .font_util>a { transition:all 0.5s ease ;box-sizing: border-box; display: inline-block; text-indent:0; border:1px solid #ccc; width: 34px; height:34px; line-height: 34px; color:#333; margin-right:3px}
.util_area>a.btn_save.wid { width:130px; text-indent: 0; text-align: left; }
.util_area>a.btn_save.wid span{ width: 100%; font-size:13px; background-position: 12px 50%; line-height:35px; padding-left:33px}
.util_area>a.btn_save.wid span:hover {background-position: 12px 50%; color:#fff; }
.util_area>a.btn_listen { text-indent:0; font-size:13px; border-radius:50px; width: inherit; padding:0 10px; }
.util_area>a.btn_listen:hover{ border:1px solid #888888; background:#fff}
.util_area>a.btn_listen.on { color:#fff; background:#e01f26 ; border:1px solid #e01f26}
.util_area>a.btn_listen span{ display: inline-block;}
.util_area>a.btn_listen:before { display: inline-block;content:''; background:url(https://img.sedaily.com/V2/Images/ico_listen.svg) 50% 50% no-repeat; margin:-3px 5px 0 0; background-size:17px; width:17px; height: 34px;vertical-align: middle;}
.util_area>a.btn_listen.on:before { display: inline-block;content:''; background:url(https://img.sedaily.com/V2/Images/ico_listen_w.png) 50% 50% no-repeat; margin:-3px 5px 0 0; background-size:19px; width:19px; height: 34px;vertical-align: middle;}
.util_area .font_util a.btn_size {vertical-align: top;font-size:14px; border-radius:50px; width: 34px; line-height:33px; text-align: center;font-family:'nanum-bold',sans-serif;margin-right:0;}
.util_area .font_util a.btn_size:hover,.util_area a.btn_size.on { color:#fff; background:#333; border:1px solid #333}
.util_area>a { overflow: hidden;text-indent:-1000em; border-radius:50px;}
.util_area>a span { display: block; width:34px; height:34px; transition: all 0.5s ease}
.util_area>a.btn_menu span {background: url(https://img.sedaily.com/Html/content/ico_home.png) no-repeat 53% 50%;}
.util_area>a.btn_menu:hover span {background: url(https://img.sedaily.com/Html/content/ico_home_on.png) no-repeat 53% 50%;}
.util_area>a:hover ,.util_area>a.on{ border:1px solid #333; background:#333}
.util_area>a.btn_down span{ display: block; background:url(https://img.sedaily.com/Html/content/a_down.svg) 9px 7px no-repeat; background-size:16px}
.util_area>a.btn_down:hover span,.util_area a.btn_down.on span { background:#333 url(https://img.sedaily.com/Html/content/a_down_w.svg) 9px 7px no-repeat; background-size:17px}
.util_area>a.btn_save span { display: block; background:url(https://img.sedaily.com/Html/content/a_save.svg) 50% 50% no-repeat; background-size:15px}
.util_area>a.btn_save:hover span,.util_area a.btn_save.on span{  background: url(https://img.sedaily.com/Html/content/a_save_w.svg) 50% 50% no-repeat; background-size:15px}
.util_area>a.btn_print span { background:url(https://img.sedaily.com/Html/content/a_print.svg) 46.5% 50% no-repeat; background-size:16px}
.util_area>a.btn_print:hover span,.util_area a.btn_print.on span{ background:#333 url(https://img.sedaily.com/Html/content/a_print_w.svg) 46.5% 50% no-repeat; background-size:16px}
.util_area>a.btn_print_x span { background:url(https://branchimg.sedaily.com/Politics/images/print_x.png) 50% 50% no-repeat;}
.util_area>a.btn_print_x:hover span,.util_area a.btn_print_x.on span{ background:#333 url(https://branchimg.sedaily.com/Politics/images/print_x_on.png) 50% 50% no-repeat; }
.pop_font:before { display: block; content:''; position: absolute; top:-9px; left:10px; margin-left:2px; width:100%; height:9px;z-index: 10; background: url(https://img.sedaily.com/Html/content/pop_arrow.png)50% 0 no-repeat;}
.pop_font { display:none;padding:20px; position: absolute; top:46px; right:-53px; background:#fff; width:236px; height:196px; border:1px solid #ced2d7; box-sizing: border-box; z-index:10}
.pop_font ul li { margin-bottom:14px; }
.pop_font ul li a{display: block; color:#1c1c1c; position: relative; padding-left:30px;}
.pop_font ul li:nth-child(1) { font-size:16px}
.pop_font ul li:nth-child(2) { font-size:17px;margin-bottom:12px}
.pop_font ul li:nth-child(3) { font-size:19px; margin-bottom:10px}
.pop_font ul li:nth-child(4) { font-size:21px; margin-bottom:8px}
.pop_font ul li:nth-child(5) { font-size:24px;margin-bottom:0}
.pop_font li a:before{ display:inline-block; content:''; background:url(https://img.sedaily.com/V2/Images/ico_check.svg) 50% 50% no-repeat; background-size:13px; width:20px; height:20px;  position: absolute; top:50%; left:0; margin-top:-8px; z-index: 10;}
.pop_font li.on a:before {content:''; background:url(https://img.sedaily.com/V2/Images/ico_check_on.svg) 50% 50% no-repeat ; background-size:13px;   }
.pop_font li a:after { display: block; content:''; position: absolute; left:-1px; top:50%; margin-top:-10px;border-radius:50px; border:1px solid #8e8e8e;width:20px; height:20px; }
.pop_font li.on a:after {background:#448aff;border:1px solid #448aff;  }
.article_summary {position: relative;font-size:18px; line-height: 1.25em;padding-left:15px;font-weight: bold; color:#000;margin-top: 28px; }
.article_summary p {font-family: 'nanum_bold'; line-height:1.5em;}
.article_summary:before { display: inline-block; content:'';position: absolute; top:4px; left:0; bottom:3px; width:2px;  background:#000}
.sub_view .view_con.f16 { font-size:16px}
.sub_view .view_con.f17 { font-size:17px}
.sub_view .view_con.f19 { font-size:19px}
.sub_view .view_con.f21 { font-size:21px}
.sub_view .view_con.f24 { font-size:24px}
.dimed {display: none; position: fixed;    background: rgba(0,0,0,.5); top: 0; left: 0;width: 100%;height: 100%;z-index: 1000; }
.mobile_pop { display: none}
.article_copy {position: relative;padding:20px 0; text-align:center; font-size:15px;font-family:'nanum-bold'; font-weight: bold; margin:63px 0 40px 0 !important; }
.article_copy:before { display: block;content:'';position:absolute; height:1px; width:20px; background:#1c1c1c; top:0; left:50%; margin-left:-10px}
.article_copy:after { display: block;content:'';position:absolute; height:1px; width:20px; background:#1c1c1c; bottom:0; left:50%; margin-left:-10px}
.email_pop { text-align: left; display: none;position: fixed; width: 640px; top:50%; left:50%; margin:-245px 0 0 -320px; background:#fff; z-index: 9999;}
.email_pop h2 { text-align: center; font-size: 17px; font-family:'nanum-bold',sans-serif;color:#000;  font-weight: bold; height:60px; box-sizing: border-box; border-bottom: 1px solid #e7e7e7; line-height:59px;}
.btn_area { text-align: center;}
.email_con { padding:18px 30px }
.email_con h3 span.point { color:#448aff; font-size: 14px; margin-bottom:7px; display: block}
.email_con h3 span.email_tit { color:#000; font-size: 25px;font-family:'nanum-bold',sans-serif; display: block ;font-weight: bold;}
.email_con .url_txt { font-size: 12px; margin-top: 9px; color:#888}
.email_con .url_txt span { display: inline-block; color:#333; margin-right: 5px}
.email_input { border-top:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5; margin-top: 11px; padding-top: 29px; padding-bottom: 19px}
.email_input table { width: 100%; }
.email_input table th { font-size: 15px; color:#1c1c1c;font-family:'nanum-bold',sans-serif; font-weight: bold; width: 97px; padding-bottom:10px; text-align: left; vertical-align: top; padding-top:7px}
.email_input table td {padding-bottom:10px  }
.email_input table td input[type="text"] { width: 100%; height:38px; border:1px solid #e7e7e7; padding-left: 20px; color:#1c1c1c; font-size: 16px; box-sizing: border-box;}
.email_input table td input::-webkit-input-placeholder { /* Edge */
  color:#888;
}

.email_input table td input:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color:#888;
}
.email_input table td input:placeholder {
    color:#888;
}
.email_input table td p { font-size: 14px; color:#555;margin-top:7px}
.email_con .btn_area{ margin-top:30px; margin-bottom: 32px}
.email_con .btn_area a { width: 70px; height: 39px;line-height: 37px; box-sizing: border-box; display: inline-block; margin-right:10px; font-size: 14px}
.email_con .btn_area a:last-child{ margin-right: 0}
.email_con .btn_area a.btn_confirm { color:#fff;font-family:'nanum-bold',sans-serif; background: #1c1c1c;}
.email_con .btn_area a.btn_cancel { border:1px solid #e2e2e2; background:#f8f8f8; color:#1c1c1c }
.email_pop .btn_pop_x { position: absolute; width:60px; height:60px; cursor: pointer; right:0; top:0;display: block; text-indent: -1000em;background:url(https://img.sedaily.com/V2/Images/ico_pop_x.svg) no-repeat 50% 50%; background-size:14px }
.email_pop .btn_pop_x:hover {background:url(https://img.sedaily.com/V2/Images/ico_pop_x.svg) no-repeat 50% 50%; background-size:14px   }
.view_con .art_photo {  max-width: 100%; display: table;  margin:6px  auto -22px auto; clear: both}

 .view_con .art_photo  p { display: block; position: relative; max-width:100%;}
 .view_con .art_photo  p img { max-width:100%}
 .view_con .art_photo figcaption { max-width: 100%;display: table-caption;caption-side: bottom;word-break: break-word;text-align: center; font-size:13px; margin-top:13px; color:#888; word-break: keep-all; line-height: 1.35em !important}
 .view_con .art_photo  p .btn_viewer { display: block; text-indent:-1000em; width:30px; height:30px;background: url(https://img.sedaily.com/Html/content/btn_big.png)  no-repeat; position:absolute; bottom:10px; right:10px; transition: all 0.5s ease}
 .view_con .art_photo  p .btn_viewer:hover, .view_con .art_photo  p .btn_viewer.on { background: url(https://img.sedaily.com/Html/content/btn_big_op.png)  no-repeat; }
 .view_con .mov_con { margin:45px 0}
 .view_con .mov_con iframe{max-width:100%;display:block;margin:0 auto}
  .info_reporter { display: none}
@media screen and (max-width:1024px){
.info_reporter{ display:block;  text-align: left; margin-bottom: 10px}
.info_reporter:nth-of-type(1){ margin-top:30px}
.widget.widget--n .item.item0 { border-top:0 !important}
.info_reporter dt { vertical-align: top;display: inline-block; font-size:16px; color:#1c1c1c; vertical-align: middle; border:1px solid #d2d2d2;padding:0 3px; height:25px; line-height:25px; }
.info_reporter dd {vertical-align: top;display: inline-block;vertical-align: middle;margin-left:8px}
.info_reporter dd a {  font-family:'Helvetica'; font-weight: bold; font-size:16px;word-break: break-all; color:#1c1c1c }

.hide_mobile { display: none}
.util_area { margin-right: 0}
.print .article_summary {position: relative;font-size:18px; line-height: 1.25em;padding-left:15px;font-weight: bold; color:#000;margin-top: 28px; }
.print .article_summary p {font-family: 'nanum_bold'; line-height:1.5em; margin-bottom: 0}
.print .article_summary:before { display: inline-block; content:'';position: absolute; top:4px; left:0; bottom:3px; width:2px;  background:#000}
  .article_summary { margin-left: 15px; margin-top:17px; margin-bottom: 10px; font-size: 17px; line-height: 1.25em; padding-left: 10px}

  .article_summary p { margin-bottom: 5px; line-height: 1.25em}
  .article_summary:before { width: 1px}
  .article_head  { margin: 0 15px}
  .article_head h2 { padding: 0 !important; font-size: 25px !important; line-height: 31px !important}
  .article_head .article_info {margin-top: 10px}
.article_head .article_info span { margin-right: 15px; font-size: 12px}
.article_head .sns_area a.btn_face:hover span{background:#385c8e url(https://img.sedaily.com/V2/Images/ico_face1.svg) no-repeat 50% 50%; background-size:8px}
.article_head .sns_area a.btn_twit:hover span{background:#03a9f4 url(https://img.sedaily.com/V2/Images/ico_twit1.svg) no-repeat 50% 50%; background-size:15px}
.article_head .sns_area a.btn_kakao span,.article_head .sns_area a.btn_kakao:hover span{    background: #feda00 url(https://img.sedaily.com/V2/Images/ico_kakao.svg) no-repeat 50% 50%;background-size: 22px;}
.article_head .sns_area a.btn_email:hover span{background:#33a538 url(https://img.sedaily.com/V2/Images/ico_email.svg) no-repeat 50% 50%; background-size:15px;}
.article_head .sns_area a.btn_url:hover span{ background:#e01e26 url(https://img.sedaily.com/V2/Images/ico_url.png) no-repeat 50% 50%;background-size:18px;}
.article_head .sns_area a { margin-right: 2px}
.util_area>a.btn_print{display: none}
.util_area>a:hover, .util_area>a.on { background:#fff; border-color: #ccc}
.util_area a.btn_size {color: #333;background: #fff;border: 1px solid #888; }
.util_area .font_util { margin-right: 0}
.util_area .font_util a.btn_size:hover, .util_area a.btn_size.on { color: #333;background: #fff;border: 1px solid #888;}
.pop {width:215px; height:180px; top:50%; left:50%; margin:-90px 0 0 -105px; z-index: 1100}
.pop_con { padding:0 15px}
.pop {width:215px; height:190px; top:50%; left:50%; margin:-90px 0 0 -105px; z-index: 1100; position:fixed;background: #fff;}
.btn_pop_x { position: absolute; width:32px; height:32px; cursor: pointer; right:0; top:0;display: block; text-indent: -1000em;background:url(https://img.sedaily.com/V2/Images/ico_pop_x.svg) no-repeat 50% 50%; background-size:14px }
.pop .pop_con { padding:27px 30px 30px 30px ;}
.pop .pop_con h1 { text-align: center; font-size:16px;font-weight: bold;margin: 0 0 20px;color:#000; }
.pop_font .pop_con h1 { padding-top:10px; color:#000}
.pop_font .pop_con { padding:15px;}
.font_check_area a {color:#000; }
.pop_con h2{ font-size:25px;font-weight: bold; line-height: 1.35em}
.pop_con h2 span.point{ display: block; font-size:16px; color:#e01f26; margin-bottom:0; min-height:16px}
.pop_con.font_size { padding:25px 25px 30px 25px }
/*글자 크기 팝업*/
.pop_con.font_size { padding:25px 25px 30px 25px}
.font_check_area { width: 165px; margin: 0 auto}
.font_check_area>div{ color:#000000; margin-bottom:14px; text-align: left}
.font_check_area>div>a{ display: inline-block}
.font_check_area>div>a:before{ display:inline-block; content:''; background:url(https://img.sedaily.com/V2/Images/ico_check.svg) 50% 50% no-repeat; background-size:12px; width:22px; height:22px; margin-right:7px; vertical-align: middle ; border-radius:50px; border:1px solid #8e8e8e; margin-top:-3px}
.font_check_area>div.on>a:before {content:''; background:#448aff url(https://img.sedaily.com/V2/Images/ico_check_on.svg) 50% 50% no-repeat ; background-size:12px;  border:1px solid #448aff; }
.font_check_area .font_s { font-size: 17px }
.font_check_area .font_m { font-size: 19px; margin-bottom: 16px}
.font_check_area .font_l { font-size: 21px }

.sub_view .view_con.font_s { font-size:16px}
.sub_view .view_con.font_m  { font-size:19px}
.sub_view .view_con.font_l{ font-size:21px}
.article_copy {position: relative;padding:20px 0; text-align:center; font-size:15px; margin:45px 0 25px 0 !important; }
.email_pop { position: absolute; top:0; left:0; margin: 0; width:100%; height: 100%; z-index: 9999}
.email_pop h2 { height: 50px; line-height: 50px}
.email_pop .btn_pop_x  { width: 50px; height: 50px}
.email_con h3 span.point{ font-size: 16px}
.email_con {padding: 18px 15px; }
.email_input table td input[type="text"] { padding:0 10px}
.email_input table th { width: 85px}
.email_con h3 {
    height: inherit;
    line-height: inherit;
}
}
@media screen and (max-width:360px){
.article_copy { font-size: 14px}
}
