@font-face{ 
	font-family: 'NanumGothic'; 
	font-weight: normal; 
	font-style: normal; 
	/*src:url('fonts/NanumGothic.ttf.mp3');*/
}

.clear{width:100% !important;height:0 !important;margin:0 !important;padding:0 !important;font-size:0 !important;line-height:0 !important;display:block !important;float:none !important;clear:both !important;overflow:hidden !important;}

.nm_wrap{margin:0;padding:10px;position:relative;}

h1.newstitle {
	font-family:'NanumGothic';
	font-size:26px;
	font-weight:bold;
	line-height: 30px;
}
.newssitle {
	font-family:'NanumGothic';
	font-size:22px;
	font-weight:bold;
	color: #888;
	line-height: 1.45em;
	margin:0 0 10px;
}
.newsretxt{font-family:'NanumGothic';font-size:18px;line-height:30px;color:#888;}
.newsline{height:2px;margin:30px 0;background-color:#dedede;position:relative;}

.news-dtft{width:100%;margin:0 0 20px;padding:0;position:relative;}
.newsdate {
	width:70%;
	font-size:16px;
	color: #2e81df;
	float:left;
}

.viewarea {
	font-family: 'NanumGothic';
    font-size: 14pt;
    font-weight: 500;
    font-style:normal;
	text-align: justify;
	font-size: 16px;
	line-height: 1.45em;	
	background: url("http://image.edaily.co.kr/_common/btm_line.gif") repeat-x 0 100%;
	
	padding-bottom: 30px;
	padding-top: 18px;

	/*padding: 18px 20px 26px;*/
	overflow:hidden;
}
.viewbox 
{
    /*
	background-color: #F1ECE3;
	border: 1px solid #D5D1CC;
*/
	position: relative;
	height: 14px;
	overflow: hidden;
}
.imagebox {
	background-color: #F1ECE3;
	border: 1px solid #D5D1CC;
	position: relative;	
	/*width:99%;*/
	width: 100%;
    left: -11px;
    margin:0 !important;
    height: auto !important;
}
.confi 
{
    text-align:center;
    position: relative;	
    width:99%
}

a.button {
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#dbdbdb')";
    border: 1px solid #fff;
    -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.4);
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.4);
    border-radius: 18px;
    -webkit-border-radius: 18px;
    -moz-border-radius: 18px;
    padding: 5px 15px;
    text-decoration: none;
    text-shadow: #fff 0 1px 0;
    float: left;
    margin-right: 15px;
    margin-bottom: 15px;
    display: block;
    color: #597390;
    line-height: 24px;
    font-family: 'NanumGothic';
    font-size: 14pt;
    font-weight: 500;
    font-style:normal;
	text-align: justify;
	line-height: 1.45em;	
    background-image: -webkit-gradient(linear,left top,left bottom, color-stop(0, #ffffff),color-stop(1, #dbdbdb));
}

a.button:active {
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#dbdbdb', EndColorStr='#ffffff')";
    text-shadow: 0px -1px 0 rgba(255, 255, 255, 0.5);
    margin-top: 1px;
    background-image: -webkit-gradient(linear,left top,left bottom, color-stop(0, #dbdbdb),color-stop(1, #ffffff));
}

a.button {
    border: 1px solid #979797;
}

a.button.icon {
    padding-left: 11px;
}

a.button.playstore {
    padding-left: 11px;
}

a.button.playstore span{
    padding-left: 35px;
    background: url(desk_icons/gplay_24.png) no-repeat 0 -4px;
}

a.button.icon span{
    padding-left: 35px;
    background: url(desk_icons/nt_icon_24.png) no-repeat 0 -4px;
}

/*
.share {text-align:left;border:1px solid #fff;margin:0 3px;line-height:34px;}
.share a {
	display:inline-block;width:34px;height:34px;margin:0;
	text-indent:-9000px;overflow:hidden;
	background:url("images/share_button.png") no-repeat;
}
.share a.fb {background-position:0 0px}
.share a.tw {background-position:-35px 0px}
.share a.gp {background-position:-71px 0px}
.share a.kt {background-position:-105px 0px}
.share a.comment {background-position:-140px 0px}
.share a {background:url("images/share_button.png") no-repeat;-webkit-background-size:173px 33px}
.share {width:99.7%;}
*/
.share {text-align:left;border:1px solid #fff;margin:0 3px;line-height:34px;}
.share a {display:inline-block;width:34px;height:34px;margin:0;text-indent:-9000px;background:url("http://image.newstomato.com/newstong/share_button.png") no-repeat;overflow:hidden;}
.share a.fb {background-position:0 0px}
.share a.tw {background-position:-35px 0px}
.share a.gp {background-position:-71px 0px}
.share a.kt {background-position:-105px 0px}
.share a.comment {background-position:-140px 0px}
.share a.sms {background-position:-175px 0px}
.share a.mail {background-position:-212px 0px}
.share a {background:url("http://image.newstomato.com/newstong/share_button.png") no-repeat;-webkit-background-size:245px 33px}
.share {width:90%;height:33px;margin:20px auto;}


.real {
	font-family: 'NanumGothic';
    font-size: 14pt;
    font-weight: 500;
    font-style:normal;
	text-align: justify;
	font-size: 16px;
	line-height: 1.45em;	
	padding-bottom: 30px;
	padding-top: 18px;
	padding-left: 6px;
	padding-right: 12px;
}


.imagebox_ranking {
	position: relative;	
	width:99%
}

.mainShortcut-wrap{text-align:center;margin-top:20px;}
.mainShortcut-wrap a{border: 1px solid #2ac4f4;border-radius: 4px;background-color: #2ac4f4;color:#fff;padding:8px;}
.mainShortcut-wrap a img{width: 25px;margin: 0 5px 3px 0px;}


.mw_popup{display:none;position:fixed;_position:absolute;top:0;left:0;z-index:1000;width:100%;height:100%}
.mw_popup.open{display:block}
.mw_popup .bg{width:100%;height:100%;background:#000;opacity:.5;filter:alpha(opacity=50);position:absolute;top:0;left:0;}

#popup{width:320px;margin:-110px 0 0 -160px;padding:0;background:#fff;position:absolute;top:27%;left:50%;}
#popup.g_popup .g_pVopup{display:block}
#popup .close{width:25px;height:25px;margin:25px;padding:0;border:0;background:transparent;text-decoration:none !important;overflow:visible;position:absolute;top:-79px;right:-320px;cursor:pointer;}
#popup .und{width:100%;height:31px;margin:5px 0 0;padding:0;position:relative;display:block;cursor:pointer;}
#popup .und .close{width:65px;height:31px;margin:0 !important;right:0;}
.pop_wrap .title_div02{padding:30px 20px 30px;color:#fff; background:#2ac4f4; font-weight:bold;}
.pop_wrap .close_btn{position:relative;cursor: pointer;}






/************************************************
*			본문 CSS  - 2017 08					*
************************************************/
.clear{width:100% !important;height:0 !important;margin:0 !important;padding:0 !important;font-size:0 !important;line-height:0 !important;display:block !important;float:none !important;clear:both !important;overflow:hidden !important;}

/* haeder */
.header_wrap {width:100%; height:50px; margin:0 auto; position:fixed; top:51px; color:#ededed !important; font-family:'Noto Sans KR' !important; z-index:100}
.m_header {width:100%; height:50px; position:relative; margin:-3px auto 0; background-color:#009ebe; /*background:url(images/pro_bg.gif);*/ font-family:'Noto Sans KR' !important; color:#ededed !important;}
.h_top {width:100%; height:50px; margin:0 auto; position:relative;}

.h_left {float:left; width:65%; height:50px; box-sizing:border-box; padding:5px 15px; font-family:'Noto Sans KR' !important; color:#ededed !important;}
.h_left .info .info_pic {font-size:17px; float:left;}
.h_left .info .info_pic .pic_size img {width:32px; height:32px; vertical-align:middle; position:relative; top:6px; margin-right:10px; float:left; border:1px solid #a2dae9;}
.h_left .pic_size {float:left;}
.h_left .info_pic ul {color:#ededed !important; font-family:'Noto Sans KR' !important; float:left;}
.h_left .info_pic ul li {width:100%;line-height:40px; font-size:18px; float:left;  font-weight:400; font-family:'Noto Sans KR' !important;}
.h_top .h_left ul li.name {font-size:18px; font-weight:400;}

.h_right {float:left; width:35%; height:25px; box-sizing:border-box;margin:15px 0 0;padding:0 10px; font-family:'Noto Sans KR' !important; color:#ededed !important; text-align:right} 
.h_right a img {position:relative; top:5px; float:right}
.h_right ul {float:right;}
.h_right ul li {width:25px; height:25px;border:1px solid #68c7d9; border-radius:4px; float:left; margin-left:3px;}
.h_right ul li img {vertical-align:middle; width:17px; text-align:center; height:17px; margin-right:3px; margin-top:-2px;}

.rns_write {display:none !important}
.rn_scontent .rns_content {border-top:1px solid #ddd;}


/* 타이틀 */
.article-title {min-height:50px;margin:0;padding:15px 10px 10px; font-size:22px !important; font-weight: bold;color:#1c1c1c;line-height:28px !important; }
.article-title a { text-decoration: none;}

.article-stitle {padding:0 10px 10px; font-size:17px !important;font-weight:normal;color:#888;line-height:24px !important; }
.article-rtitle {padding:0 10px 10px; color:#555;font-size:14px !important;line-height:24px !important; }
.article-rtitle a{color:#888;display:block;}
.article-rtitle a img{height:12px;margin:-5px 0 0;}


/* 날짜 + 폰트 크기 */
#content-article .share-underrow {width:100%;height:36px;margin:10px 0 0;border-top:2px solid #eee;display:inline-block;}
#content-article .date-font {width:100%;margin:10px 0 0;display:inline-block;}
#content-article .report-date{height:36px;padding:5px 0 0;display:inline-block; position:relative;float:left;}
#content-article .article-time { /*width:calc(60% - 3px); line-height:calc(3em - 3px);*/ line-height:33px; padding:0 12px;color:#2e82e2;float:left; box-sizing:border-box;}
#content-article .article-time-edit { /*width:calc(60% - 3px); line-height:calc(3em - 3px);*/ padding-right:20px;line-height:33px; padding:0 12px; float:left;box-sizing:border-box;}

.font-size-manager {width:40%;height:36px;margin:-27px auto 0;position:relative;float:right;}
.font-size-manager img {width:auto;height:36px;margin:0 auto;display:block;}
.font-size-manager .size-up,
.font-size-manager .size-down {height:100%;margin:0 5%;text-align:right;float:right;cursor:pointer;}


article .content-body { padding:0 14px 14px; color:#111; }
.content-sbody {margin:25px 0 0;padding:0 0 14px;}


/* 추천+비추천 */
.gb_wrap{margin:30px 0 15px;text-align:center;}
.gb_wrap .gb_case{height:34px;margin:0 8px;padding:2px 10px 0;border:1px solid #b6b6b6;font-weight:bold;display:inline-block;}
.gb_wrap .gb_case input{vertical-align:top;}
.gb_wrap .gb_case .gb_icon{width:23px;margin:3px 15px 0 0;vertical-align:top;}
.gb_wrap .gb_case .gb_txt{font-size:16px;line-height:34px;}


/* SNS */
.sns_list{margin:20px 0 0;padding:0;position:relative;}
.sns_list a img{width:40px !important;margin:0 3px 0 0;}


/* PROFILE */
.profile_wrap{margin:5px 0 15px;padding:10px 5px;border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;position:relative;}
.profile_wrap .pw_case{height:70px;margin:0 0 10px;position:relative;}
.profile_wrap .pw_case .pwc_img{width:23%;float:left;}
.profile_wrap .pw_case .pwc_img img{width:55px !important;height:55px !important;border:1px solid #ddd;border-radius:100%;}
.profile_wrap .pw_case .pwc_info{width:47%;float:left;}
.profile_wrap .pw_case .pwc_info .pi_tit{font-size:18px;font-weight:bold;line-height:30px;display:block;}
.profile_wrap .pw_case .pwc_info .pi_txt{font-size:13px;color:#777;line-height:25px;display:block;}
.profile_wrap .pw_case .pwc_fav{width:30%;float:left;}
.profile_wrap .pw_case .pwc_fav a{width:100%;height:30px;margin:12px 0 0;padding:3px 7px;border:1px solid #2e81e1;text-align:center;font-size:14px;color:#2e81e1;letter-spacing:-1px;display:block;}
.profile_wrap .pw_case .pwc_fav img{width:15px !important;height:15px !important;margin:0;}
.profile_wrap .pw_case .pw_txt{width:100%;font-size:14px;color:#999;line-height:20px;position:relative;}

/* KEYWORD */
.keyword_wrap{margin:20px 0 50px;position:relative;}
.keyword_wrap .kw_word{min-width:50px;margin:0 5px 5px 0;padding:3px 8px;background-color:#f4f4f4;font-size:14px;float:left;}
.keyword_wrap .kw_word span{color:#2e81e1;}


/* SPONSOR */
.sponsor_wrap{width:100%;margin:0 0 15px;padding:15px 10px;background-color:#f4f9ff;border-radius:10px;position:relative;}
.sponsor_wrap .sw_tit{margin:0 0 10px;text-align:center;font-size:16px;font-weight:600;color:#1c1c1c;}
.sponsor_wrap .sw_tit .sw_blue{color:#0b60ba;}
.sponsor_wrap .sw_case{width:100%;margin:0;padding:0;position:relative;float:left;}
.sponsor_wrap .sw_case li{width:47%;height:60px;margin:0 0 10px 3%;padding:10px 0;background-color:#fff;border:1px solid #ddd;border-radius:8px;text-align:center;position:relative;float:left;display:block;}
.sponsor_wrap .sw_case li:hover,
.sponsor_wrap .sw_case li.on{background-color:#cee2f7;}

.sponsor_wrap .sw_case li p{width:40%;float:left;}
.sponsor_wrap .sw_case li p img{width:auto;max-height:40px;margin:0 auto;vertical-align:middle;}
.sponsor_wrap .sw_case li span{
	width:60%;
	padding:0;
	text-align:center;
	text-decoration:none;
	white-space:nowrap;
	font-size:15px;
	font-weight:600;
	color:#555;
	line-height:20px !important;
	letter-spacing:-1px;
	display:inline-block;
	-moz-appearance:none;
	-webkit-appearance:none;
	-o-appearance:none;
	-ms-appearance:none;
	appearance:none;
	-moz-transition:background-color 0.2s ease-in-out, color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
	-webkit-transition:background-color 0.2s ease-in-out, color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
	-o-transition:background-color 0.2s ease-in-out, color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
	-ms-transition:background-color 0.2s ease-in-out, color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
	transition:background-color 0.2s ease-in-out, color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
	float:left;
}
.sponsor_wrap .sw_case li span input{width:80%;height:24px;margin:0 auto;border:1px solid #ddd;}
.spon_txt{margin:0;text-align:center;font-size:12px;font-weight:600;color:#777;letter-spacing:-1px;}
.spon_btn{width:135px;height:45px;margin:0 auto 50px;position:relative;;}
.spon_btn a{width:100%;height:45px;background-color:#2c83e0;border:1px solid #2c83e0;border-radius:5px;text-align:center;font-size:16px;font-weight:500;color:#fff;line-height:45px !important;display:block;}



/*  많이본기사+주요기사+관련기사 */
.underline{margin:0;padding:3px;}
.underline .sliderkit .sliderkit-nav{z-index:10;position:absolute;text-align:center;}
.underline .sliderkit .sliderkit-nav-clip{position:relative;overflow:hidden;margin:0 auto; height:50px;}
.underline .sliderkit .sliderkit-nav-clip ul{width:100%;position:relative;left:0;top:0;list-style:none; /*background-color:#dfdfdf;*/border-bottom: 1px solid #dfdfdf; height:35px; margin:0;padding:0;display:block;}
.underline .sliderkit .sliderkit-nav-clip ul li{float:left;width:33%;display:inline-block;}
.underline .sliderkit .sliderkit-nav-clip ul li a{ height:35px;font-size:14px; line-height:35px !important;text-align:center; text-decoration:none; display:block; overflow:hidden;}

.underline .sliderkit .sliderkit-panel{z-index:1;position:absolute;overflow:hidden;}
.underline .sliderkit .sliderkit-panel-active{z-index:5;}
.underline .sliderkit .sliderkit-panel-old{z-index:4;}
.underline .sliderkit .sliderkit-panel .sliderkit-panel-textbox{position:absolute;z-index:1;}
.underline .sliderkit .sliderkit-panel .sliderkit-panel-text{position:absolute;z-index:3;top:0;left:0;}
.underline .sliderkit .sliderkit-panel .sliderkit-panel-overlay{position:absolute;z-index:2;top:0;left:0;}

.underline .contentslider-std{width:100%;margin:0 0 40px;}

/* Nav */
.underline .contentslider-std .sliderkit-nav{position:relative;width:100%;height:30px;text-align:left;}
.underline .contentslider-std .sliderkit-nav-clip{margin:0;}
.underline .contentslider-std .sliderkit-nav-clip li:first-child{width:34%;border-left:none;}
.underline .contentslider-std .sliderkit-nav-clip li{width:33%;height:35px;padding:0;border-left:1px solid #ccc;display:inline-block;float:left;}
.underline .contentslider-std .sliderkit-nav-clip li a{width:100%;background:#424242;display:block;float:left;}
.underline .contentslider-std .sliderkit-nav-clip li a{height:35px;margin:0;padding:0 10px;color:#fff;text-decoration:none;line-height:35px;}
.underline .contentslider-std .sliderkit-nav-clip li a:hover{background:#666;}
.underline .contentslider-std .sliderkit-nav-clip li.sliderkit-selected{display:block;}
.underline .contentslider-std .sliderkit-nav-clip li.sliderkit-selected a{color:#fff;background:#1e467c;}

/* Panel */
.underline .contentslider-std .sliderkit-panels{width:100%;min-height:260px;overflow:hidden; background:#fff;}
/*20151005 현애수정*/
.underline .contentslider-std .sliderkit-panel{width:100%; height:260px;padding:0 0 10px;overflow:hidden; background:#fff;}
/* .underline .contentslider-std .sliderkit-panel h2{margin:5px 0 20px;} */
.underline .contentslider-std .sliderkit-panel .sliderikit-list{margin:0 0 0 -2%;}
.underline .contentslider-std .sliderkit-panel .sliderikit-list ul{margin:0;}
.underline .contentslider-std .sliderkit-panel .sliderikit-list li{list-style:none;/*height:28px;*/line-height:42px;overflow:hidden;border-bottom:1px solid #dfdfdf;}
.underline .contentslider-std .sliderkit-panel .sliderikit-list li:last-child{width:50px;height:30px;line-height:30px;text-align:center;padding-bottom:10px; margin-top:10px;border:1px solid #999; background-image: -webkit-linear-gradient(top, #f9f9f9, #f0f0f0);float:left;display:block;}
.underline .contentslider-std .sliderkit-panel .sliderikit-list li a{text-decoration:none;color:#333;font-size:14px;}
.underline .contentslider-std .sliderkit-panel .sliderikit-list li a:last-child {color:#333;}

/* Panels buttons */
.underline .contentslider-std .sliderkit-go-btn{position:absolute;top:40%;z-index:10;}
.underline .contentslider-std .sliderkit-go-prev{left:0;}
.underline .contentslider-std .sliderkit-go-next{right:0;}
.underline .contentslider-std .sliderkit-go-btn a{display:block;width:30px;height:40px;cursor:pointer;background:transparent url("http://www.newstomato.com/images/arrows-h-big.png") no-repeat 0 0;}
.underline .contentslider-std .sliderkit-go-prev a{background-position:-30px 0;}
.underline .contentslider-std .sliderkit-go-next a{background-position:0 0;}
.underline .contentslider-std .sliderkit-go-prev a:hover{background-position:-90px 0;}
.underline .contentslider-std .sliderkit-go-next a:hover{background-position:-60px 0;}
.underline .contentslider-std .sliderkit-go-btn span{display:none;}





