@charset "utf-8";

/* Base Layout Style */
/* letter-spacing:-0.07em;  */
* { margin:0; padding:0; color:#777; /*font-style:normal;*/ font-family:"맑은 고딕", "Malgun Gothic", Dotum,AppleGothic,arial,Sans-serif; font-size:13px; line-height:20px;}
body { width:100%; margin:0 auto; padding:0; margin:0; background-color:#fff; }
img, fieldset { outline:none; border:0; padding:0; margin:0; }
ol, ul, li, dl, dt, dd { padding:0; margin:0; list-style:none; }
a, a:active, a:link { text-decoration:none; color:#777; cursor:pointer; }
a:hover { text-decoration:underline; cursor:pointer;}
strong, th { font-weight:bold; font-size:inherit; color:inherit;}
button { cursor:pointer; background-color:#fff; margin:0; padding:0; border:0; }
legend, .hidden { visibility:hidden; height:0; }
b { color:#000; font-size:inherit; }

/* css */
.fl { float:left; }
.fr { float:right; }
.pos_r { position:relative; overflow:hidden; clear:both; }
.pos_a { position:absolute; }
.bold { font-weight:bold; }
.bd0{ border:0 none !important;}
.bdr0{ border-right:0 none !important;}
.bdb0{ border-bottom:0 none !important;}
.bdt2{ border-top:#333 2px solid !important;}

.mgl0{ margin-left:0 !important;}
.mgl5{ margin-left:5px !important;}
.mgr0{ margin-right:0 !important;}
.mgr15{ margin-right:15px !important;}
.mgr20{ margin-right:20px !important;}
.mgt0{ margin-top:0 !important;}
.mgt15{ margin-top:15px !important;}
.mgb0{ margin-bottom:0 !important;}
.mgb10{ margin-bottom:10px !important}
.mgb15{ margin-bottom:15px !important}
.mgb20{ margin-bottom:20px !important}
.mgb50{ margin-bottom:50px !important}

.pdl0{ padding-left:0 !important;}
.pdr0{ padding-right:0 !important;}
.pdt0{ padding-top:0 !important;}
.pdb0{ padding-bottom:0 !important;}

.thumb1{border:solid 1px #dcdcdc;}
.clear{clear:both;}

#wrap { width:100%; position:relative; overflow:hidden;}
#header { width:990px; margin:0 auto;  overflow:hidden;}
#container { width:990px; margin:15px auto; position:relative;}

span.bar { display:block; position:absolute; left:0; top:0; width:100%; height:28px; border-bottom:1px solid #dfdfdf; background-color:#fbfbfb;}

.bg_line01{ background:url(https://img.etnews.com/2015/ebuzz/images/common/bg_line01.gif) repeat-y; /*overflow:hidden;*/}
.bg_img_ico{ background:url(https://img.etnews.com/2015/ebuzz/images/common/img_ico.png) no-repeat;}

/* *****GNB */
#gnb { position:relative; overflow:hidden; height:30px;  font-family:"돋움", Dotum;}
.gnb01 { float:left; }
.gnb01 li { float:left; margin:8px 8px 0 0;  *margin:10px 8px 0 0;}
.gnb01 li.img{ margin:0 !important;}
.gnb01 li a { font-size:11px; letter-spacing:-0.1px; border-right:solid 1px #c7c7c7; padding-right:8px;  font-family:"돋움", Dotum !important; line-height:14px !important; *line-height:18px !important;}
.gnb01 li a:hover { color:#ab1e16;}

/* GNB-sns */
.gnb02 { float:right; }
.gnb02 li { float:left; }

/* GNB*/
.gnb03 { float:right; margin-top:9px;}
.gnb03 li { float:left; border:1px solid #cdcdcd; height:19px; background-color:#fff; margin-left:2px;}
.gnb03 li a { padding:0 7px 0 7px; font-weight:bold; color:#646464; font-size:11px; letter-spacing:-1px;  font-family:"돋움", Dotum !important; line-height:20px !important; *line-height:18px !important;}

/* LNB */
#lnb { height:112px; position:relative; overflow:hidden; }

/* container */
#container { margin:0 auto; width:990px; position:relative;}
.main_left { width:677px; position:relative; float:left; overflow:hidden; margin-right:13px;}
.main_right { width:300px; float:right; overflow:hidden; vertical-align:top;}

/*promotionBanner*/
#promotionBanner { width:240px; height:91px; margin-top:1px;}
.paging1 { position:absolute; left:0; top:70px;}
.paging1 button { background:transparent url('https://img.etnews.com/2013/ebuzz/images/blit.png') no-repeat left -225px;}
.paging1 button.prev1 { background-position:left -225px; float:left;  width:15px; height:14px;}
.paging1 button.next1 { background-position:-15px -225px; width:14px; height:14px;}


/* logo */
#lnb h1 { position:absolute; left:40%; top:37px;}

/* LNB-search */
#search {margin-top:43px;}
#search form span.date { display:block; color:#676767; text-align:right; margin-bottom:5px; font-size:12px;}
#inputText { height:29px; position:relative; width:202px; border-bottom:solid 1px #dcdcdc;}
#inputText input.ip01 {color:#666; width:170px; height:25px; line-height:24px; padding:0 10px; border:0 none !important; position:absolute; top:0; right:20px;}
#inputText button#searchBtn { width:22px; height:22px; background-position:0 0;position:absolute; top:0; right:0px;}


/* menuBox */
#menuBox { width:990px; overflow:hidden; position:relative;}

/* menuBox-top */
.menu_box1 { position:relative; height:34px; border-bottom:solid 3px #353535;}
.menu_box1 dl {height:34px;}
.menu_box1 dl.menu01 dd{ float:left; margin-right:38px;}
.menu_box1 dl.menu01 dd a{ font-size:16px; letter-spacing:-1px; line-height:20px; color:#333;}
.menu_box1 dl.menu01 dd a:hover{ color:#129ed2;}
.menu_box1 dl.menu01 dd a.on{color:#129ed2;}
.menu_box1 dl.menu01 dd a b {color:#0081C3;}
.menu_box1 dl.menu02 dd{ float:left; margin-left:15px;}
.menu_box1 dl.menu02 dd a{ font-size:13px; letter-spacing:-1px; line-height:20px; color:#333;}
.menu_box1 dl.menu02 dd a:hover{ color:#129ed2;}
.menu_box1 dl.menu02 dd a.on{color:#129ed2;}

/* weekly issue */
.w_issue{width:663px; position:relative; overflow:hidden; height:54px; background:#f7f7f7; border:solid 1px #dcdcdc;}
.w_issue h3{color:#333; width:100px; height:48px; float:left; overflow:hidden; padding:14px 0 0 25px; background-position:100px -80px;}
.w_issue div{height:54px; position:absolute; top:14px; left:0px;}
.w_issue div ul{ overflow:hidden; height:52px;}
.w_issue div ul li a{ color:#777;}


/* eBuzz footer */
#footerebuzz { width:990px; margin:0 auto; border-top:3px solid #333; overflow:hidden; clear:both; background:#fff;}
.next_daily { overflow:hidden; height:20px; border-bottom:1px solid #dcdcdc; text-align:center; display:block; padding:15px 0;}
.next_daily a.ico{ padding:0 10px 0 15px; background-position:-400px 10px; font-size:14px; color:#333; }
.next_daily a strong{ font-size:14px; color:#333; padding:0 10px 0 15px;}

#copyrightebuzz { text-align:Center; margin:20px 0 30px 0; font-size:12px; line-height:20px;}
#copyrightebuzz p.tc{ text-align:center; color:#333 !important;}
#copyrightebuzz p.cr{ font-family:Tahoma, Geneva, sans-serif; letter-spacing:0;}


/* wingBanner */

.winbnr{position:relative;}
.winbnr .lfbnr{position:absolute; left:-130px; top:18px; width:120px;}
.winbnr .rtbnr{position:absolute; right:-130px; top:18px; width:120px;}


/* content_type01 */
.content_type01 {width:300px; overflow:hidden; position:relative;}
.content_type01 h3{ padding:12px 0 12px 0; font-size:16px; font-weight:bold; letter-spacing:-1px; color:#333;}
.content_type01 span.btn_more{ position:absolute; top:11px; right:0; background-position:63px -194px; width:70px;}
.content_type01 span.btn_more a{ font-size:12px; color:#777;}
.content_type01 span.btn_more a:hover{ font-size:12px; color:#333;}
.content_type01 dl dt { display:block;}
.content_type01 dl dd { width:300px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; padding:11px 0 19px 0;}
.content_type01 dl dd a{ font-size:16px; letter-spacing:-1px; color:#333;}
.content_type01 dl dd a:hover{color:#129ed2;  text-decoration:underline;}
.main_right:first-child .content_type01 {margin-top:13px;}
.content_type01 dt a img {width:100%; height:auto;}


/* content_type02 */
.content_type02{width:300px; overflow:hidden; position:relative;}
.content_type02 h3{ padding:12px 0 9px 0; font-size:16px; font-weight:bold; letter-spacing:-1px; color:#333; border-bottom:solid 1px #dcdcdc; }
.content_type02 span.btn_more{ position:absolute; top:11px; right:0; background-position:63px -194px; width:70px;}
.content_type02 span.btn_more a{ font-size:12px; color:#777;}
.content_type02 span.btn_more a:hover{ font-size:12px; color:#333;}
.content_type02 dl{ height:60px; overflow:hidden; border-bottom:solid 1px #dcdcdc; padding:5px 0;}
.content_type02 dl dt {float:left;  font-size:16px;letter-spacing:-1px; padding-top:3px; }
.content_type02 dl dt p{width:220px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.content_type02 dl dt p a{ font-size:16px;letter-spacing:-1px; color:#333;}
.content_type02 dl dt p a:hover{ font-size:16px;letter-spacing:-1px; color:#129ed2; text-decoration:underline !important;}
.content_type02 dl dt i{ display:block; background-position: 0 -293px; font-size:12px; padding-left:8px; color:#777;  margin-bottom:2px; font-style:normal; width:230px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.content_type02 dl dt i a{color:#777; font-size:12px; text-decoration:none !important;}
.content_type02 dl dt a:hover{ color:#129ed2;}
.content_type02 dl dd{ float:right; width:60px;}


/* content_type03 */
.content_type03{width:300px; overflow:hidden; position:relative;}
.content_type03 h3{ padding:12px 0 9px 0; font-size:16px; font-weight:bold; letter-spacing:-1px; color:#333; border-bottom:solid 1px #dcdcdc; }
.content_type03 span.btn_more{ position:absolute; top:11px; right:0; background-position:63px -194px; width:70px;}
.content_type03 span.btn_more a{ font-size:12px; color:#777;}
.content_type03 span.btn_more a:hover{ font-size:12px; color:#333;}
.content_type03 ul li{background-position:-400px 10px; padding-left:10px; margin:8px 0; width:290px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; display:block;}
.content_type03 ul li a{ color:#333;} 
.content_type03 ul li a:hover{ color:#129ed2;}


/* content_type04 */
.content_type04{width:300px; overflow:hidden; position:relative;}
.content_type04 h3{ padding:12px 0 9px 0; font-size:16px; font-weight:bold; letter-spacing:-1px; color:#333; border-bottom:solid 1px #dcdcdc; }
.content_type04 span.btn_more{ position:absolute; top:11px; right:0; background-position:63px -194px; width:70px;}
.content_type04 span.btn_more a{ font-size:12px; color:#777;}
.content_type04 span.btn_more a:hover{ font-size:12px; color:#333;}
.content_type04 dl{ height:78px; overflow:hidden; border-bottom:solid 1px #dcdcdc; padding:10px 0;}
.content_type04 dl dt {float:left;  font-size:16px;letter-spacing:-1px; padding-top:3px; width:165px;}
.content_type04 dl dt a{ font-size:16px;letter-spacing:-1px; color:#333;}
.content_type04 dl dt i{ display:block; background-position: 0 -294px; font-size:12px; padding-left:6px; color:#777;  margin-bottom:2px;}
.content_type04 dl dt i a{color:#777; font-size:12px; text-decoration:none !important;}
.content_type04 dl dt a:hover{ color:#129ed2;}
.content_type04 dl dd{ float:right; width:116px;}
.content_type04 dl dd img{ border:solid 1px #dcdcdc;}


.ad_01{ width:990px; margin:0 auto; text-align:center; padding:15px 0; border-bottom:solid 1px #333;}
.ad_02{ margin:50px 0; display:block; overflow:hidden;}
.ad_03{ padding:20px 0 20px 0;  text-align:center !important; display:block; margin:0 auto; width:485px; }


/* RSS */
#left1 { width:665px;}
.rss_list {width:665px;border-top:2px solid #ccc;border-bottom:solid 1px #dcdcdc; }
.rss_list li{height:26px;padding:10px 0 0 19px;font-weight:bold;color:#000;border-bottom:solid 1px #dcdcdc;}
.rss_list li p {width:502px;height:18px;padding:2px 0 0 50px}    
.rss_list li p a {color:#666;font-weight:normal} 


/* intro */

.intro_tap a{ font-size:14px; color:#333; padding:12px 45px 15px 45px; border:solid 1px #333; display:inline-block;}
.intro_tap a:hover{ font-size:14px; color:#fff; padding:12px 45px 15px 45px; border:solid 1px #333; background:#333; display:inline-block; text-decoration:none !important;}
.intro_tap a.on{ font-size:14px; color:#fff; padding:12px 45px 15px 45px; border:solid 1px #333; background:#333; display:inline-block; text-decoration:none !important;}
.intro_tap{ margin:20px 0;}
.intro_box{ border-top:solid 1px #dcdcdc; }
.intro_box h3{ font-size:32px; letter-spacing:-3px; display:block; overflow:hidden; line-height:40px; margin:50px 0 30px 0; text-align:center; color:#333;}
.intro_box .s_tit{ font-size:16px; color:#333; letter-spacing:-1px; text-align:center; line-height:25px; margin-bottom:30px;}
.intro_box .s_tit strong{font-size:16px; color:#333; letter-spacing:-1px; line-height:24px; text-decoration:underline;}
.intro_box p.incon{ text-align:center;}
.intro_box p.map{ width:988px; height:448px; display:block; margin-bottom:30px; border:solid 1px #dcdcdc;}


/*151209_2deps DropMenu*/
#header, #menuBox {overflow:visible;}
#menuBox {z-index:10;}
.menu01 dd {height:34px;}
.menu01 dd:hover .dropmenu {display:block;}
.menu01 .dropmenu {display:none; z-index:9999; position:absolute; left:-35px; top:34px; background-color:#fff; border-top:3px solid #0088c7; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc;
			-webkit-box-shadow:0 0 5px rgba(0,0,0,.3); -moz-box-shadow:0 0 5px rgba(0,0,0,.3); -o-box-shadow:0 0 5px rgba(0,0,0,.3); box-shadow:0 0 5px rgba(0,0,0,.3); 
			-webkit-border-radius:0 0 2px 2px; -moz-border-radius:0 0 2px 2px; -o-border-radius:0 0 2px 2px; border-radius:0 0 2px 2px;}
.menu01 dd .dropmenu li a {display:block; padding:12px 20px; color:#666;}
.menu01 dd .dropmenu li a:hover {text-decoration:none; color:#0087c7; background-color:rgba(136,136,136,.05);}


/*151217_*/
.contactusInfo {width:746px; margin:0 auto 100px; }
.contactusInfo dl dt, .contactusInfo dl dd, .contactusInfo dl li, .contactusInfo p {font-size:16px; line-height:1.7em; color:#333;}

.contactusInfo .btn_mapview {text-align:right; margin:15px 0 5px; display:none;}
.contactusInfo .btn_mapview a {border:1px solid #888; padding:8px 15px; font-weight:bold; text-decoration:none; display:inline-block; color:#333;}
.contactusInfo .btn_mapview a:hover {background-color:#555; color:#fff; }

.contactusInfo dt {font-weight:bold; margin:25px 0 5px; padding-left:8px; background:url(https://img.etnews.com/2015/ebuzz/images/common/img_ico.png) no-repeat -400px 13px;}
.contactusInfo dd {padding-left:8px; }
.contactusInfo dt span {font-size:16px; color:#0088c7;}
.contactusInfo li {float:left; padding-right:5px;}
.contactusInfo li p:nth-child(2) {color:#888;}

.contactusInfo dd span {padding:2px 4px 4px; border-radius:2px; color:#fff; margin-right:2px;}
.contactusInfo .subway1 {background-color:#003499;}
.contactusInfo .subway7 {background-color:#606d00;}

.clearfix {zoom:1;}
.clearfix:after {content:''; display:block; clear:both;}


/*160111_메인 리뉴얼*/
.articleboxWrap {border-bottom:1px dotted #c1c1c1; padding:20px 0 25px; }
.articleboxWrap .articleboxTit a:hover {text-decoration:none;}
.articleboxWrap .articleboxTit a:hover p {text-decoration:underline; color:#129ed2;}

.articleboxWrap ul {width:214px; border:1px solid #dcdcdc; float:left; font-weight:bold;}
.articleboxWrap ul:first-child {margin-right:8px;}

.articleboxWrap .articleboxPhoto {width: 214px; height:140px; overflow:hidden; border-bottom:1px solid #dcdcdc;}
.articleboxWrap .articleboxPhoto img {width:214px; height:140px;}
.articleboxWrap .articleboxTit {padding:10px 10px 19px;}
.articleboxWrap .articleboxTit span {font-size:12px;  color:#129ed2; display:block; margin-bottom:3px;}
.articleboxWrap .articleboxTit p {font-size:16px; color: #333; overflow: hidden; height:42px;}

.class5Wrap .class5_list li a {font-size:16px; line-height:2em; color:#333;}
.class5Wrap {padding:20px 0 20px; }
.class5Wrap .class5_list li {background: url(https://img.etnews.com/2015/ebuzz/images/common/img_ico.png) no-repeat -400px 15px; padding-left:10px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.class5Wrap .class5_list li:nth-child(4) {margin-top:16px;}
.class5Wrap .class5_list a:hover {color:#129ed2;}

.content_type01 dl dt {height:160px; overflow:hidden; position:relative;}
.content_type01 dl dt a::after {display:block; content:''; position:absolute; top:0; right:0; bottom:0; left:0; border:1px solid rgba(0, 0, 0, 0.15);}


/*160304_2deps DropMenu*/
.menu02 dd {height:34px;}
.menu02 dd:hover .dropmenu {display:block;}
.menu02 .dropmenu {display:none; z-index:9999; position:absolute; right:45px; top:34px; background-color:#fff; border-top:3px solid #0088c7; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc;
			-webkit-box-shadow:0 0 5px rgba(0,0,0,.3); -moz-box-shadow:0 0 5px rgba(0,0,0,.3); -o-box-shadow:0 0 5px rgba(0,0,0,.3); box-shadow:0 0 5px rgba(0,0,0,.3); 
			-webkit-border-radius:0 0 2px 2px; -moz-border-radius:0 0 2px 2px; -o-border-radius:0 0 2px 2px; border-radius:0 0 2px 2px;}
.menu02 dd .dropmenu li a {display:block; padding:12px 20px; color:#666; font-size:13px;}
.menu02 dd .dropmenu li a:hover {text-decoration:none; color:#0087c7; background-color:rgba(136,136,136,.05);}

/*레이어팝업 170117*/
.layer_notice {position:absolute; left:-207px; top:12px;}
.lfbnr_new {text-align:right;}

.con_box em, .con_box strong, .con_box span {font-size:inherit; color:inherit; line-height:inherit;}

/*210225:: 우상단컨퍼런스배너 */
.bnr_confer {width:300px; height:auto;}
.bnr_confer a img[src$=jpg] {margin-bottom:15px; width:100%; height:auto;}