@charset "utf-8";

/*reset*/
* {margin:0; padding:0; outline:0}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, caption, tbody, tfoot, thead, 
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video,select,option {margin:0; padding:0; border:0; outline:0; vertical-align:baseline; background:transparent;}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main {display:block;}
nav ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after {content:'';content:none;}
a {margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;}

dl,ul,ol,menu,li {list-style:none;}
body,th,td,input,select,textarea,button {font-size:14px;font-family:'Malgun Gothic','맑은 고딕',돋움,Dotum,'Apple SD Gothic Neo',sans-serif}
body,th,td,input,select,textarea,button {*font-family:'Malgun Gothic','맑은 고딕',돋움,Dotum,'Apple SD Gothic Neo',sans-serif;}
input,button,select,label {vertical-align:middle;}
button { background:transparent; border:0;}
hr {display:none;}
del,ins {text-decoration:none;}
a {color:inherit; text-decoration:none;}
a:active, a:hover {text-decoration:underline;}
address,caption,cite,code,dfn,em,var {font-style:normal;font-weight:normal;}
table {border-collapse:collapse; border-spacing:0;}
button,input {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;cursor:pointer;*overflow:visible;}
img {vertical-align:middle;}

/*basic*/
.clearfix {zoom:1;}
.clearfix:after {content:''; display:block; clear:both;}
.hide {position:absolute; left:-100000em; top:-100000em;}
.hidden {position:absolute; left:-100000em; top:-100000em;}


/*header*/
.et_wrap {width:1100px; margin:15px auto; position:relative; padding:0 10px;}
.et_wrap .header h1 {display:inline-block; margin:20px 5px; width:340px;}
.et_wrap .header h1 img {width:100%; }
.et_wrap .header .gnb_wrap {background-color:#d91b5c; position:relative; margin-top:15px;}
.et_wrap .header .gnb_wrap .gnb li {float:left; font-size:17px; font-weight:bold; color:#fff;}
.et_wrap .header .gnb_wrap .gnb a {display:inline-block; padding:10px 22px 13px;}
.et_wrap .header .gnb_wrap .gnb a:hover {text-decoration:none; background-color:#c31853;}
.et_wrap .header .gnb_wrap .gnb a.on {background-color:#c31853;}

	/*검색*/
.search_wrap{ width:220px; position:absolute; right:70px; top:10px;}
.searchbox{ position:relative; min-width:26px; width:0%; height:26px; float:right; overflow:hidden;
    -webkit-transition: width 0.3s; -moz-transition: width 0.3s; -ms-transition: width 0.3s; -o-transition: width 0.3s; transition: width 0.3s; }
.searchbox-input{ top:0; right:0; border:0; outline:0; background:#fff; width:180px; height:26px; margin:0; padding:0px 15px 0px 5px; font-size:16px; color:#111;}
.searchbox-input::-webkit-input-placeholder {color:#222;}
.searchbox-input:-moz-placeholder {color:#222;}
.searchbox-input::-moz-placeholder {color:#222;}
.searchbox-input:-ms-input-placeholder {color:#222;}
.searchbox-icon, .searchbox-submit{width:30px; height:26px; display:block; position:absolute; background:#d91b5c url('http://img.etnews.com/2016/etnews/images/common/btn_search.png') no-repeat right top; 
top:0; font-size:0px; right:0; padding:0; margin:0; border:1px solid #d91b5c; outline:0; line-height:50px; text-align:center; cursor:pointer;}
.searchbox-open{width:100%;}

	/*전체메뉴*/
.et_all_trig {width:26px; height:21px; position:absolute; right:20px; top:13px;}
.et_all_trig a { width: 26px; height: 21px; display: block; background: url('http://img.etnews.com/2016/etnews/images/common/icon_main.png') no-repeat -10px -12px; font-size: 0; line-height: 0; text-indent: -9999px; overflow: hidden;}
.et_all_trig a.et_all_trig_on {background-position: -47px -12px;}
.full_menu {position:absolute; width:100%; box-sizing:border-box; border-right:1px solid #ddd; border-bottom:1px solid #ddd; border-left:1px solid #ddd;   z-index:999;
	padding:30px 0; background: #fafafa url('http://img.etnews.com/2016/etnews/images/common/bg_184ddd.png') repeat 0 0; box-shadow:0 1px 2px rgba(0,0,0,0.1);}
.full_menu dl {width:16.6666666667%; box-sizing:border-box; height:100%; float:left; padding:0 20px 0 30px;}
.full_menu dl dt:first-child {padding:0 0 5px;}
.full_menu dt {font-weight:bold; color:#d91b5c; padding:15px 0 5px;}
.full_menu dd {padding:5px 0;}
.full_menu dl:nth-child(3) dt {color:#fafafa;}
.full_menu_sns {position:absolute; right:30px; bottom:20px;;}
.full_menu_sns li {float:left; margin-left:7px; }
.full_menu_sns li.sns_twitter a {display:inline-block; background: url('http://img.etnews.com/2016/etnews/images/common/icon_main.png') no-repeat -10px -94px; width:34px; height:34px;}
.full_menu_sns li.sns_facebook a {display:inline-block; background: url('http://img.etnews.com/2016/etnews/images/common/icon_main.png') no-repeat -54px -94px; width:34px; height:34px;}
.full_menu_sns li.sns_youtube a {display:inline-block; background: url('http://img.etnews.com/2016/etnews/images/common/icon_main.png') no-repeat -98px -94px; width:34px; height:34px;}
.full_menu_sns li.sns_twitter a:hover {display:inline-block; background: url('http://img.etnews.com/2016/etnews/images/common/icon_main.png') no-repeat -10px -50px; width:34px; height:34px;}
.full_menu_sns li.sns_facebook a:hover {display:inline-block; background: url('http://img.etnews.com/2016/etnews/images/common/icon_main.png') no-repeat -54px -50px; width:34px; height:34px;}
.full_menu_sns li.sns_youtube a:hover {display:inline-block; background: url('http://img.etnews.com/2016/etnews/images/common/icon_main.png') no-repeat -98px -50px; width:34px; height:34px;}

/*footer*/
.footer {border-top:1px solid #ddd; margin-top:1px; padding:20px 0; position:relative;}
.footer .logo {width:150px; float:left;}
.footer .logo img {width:100%; height:auto;}
.footer .company_info {float:left; font-size:13px; color:#555; margin-left:25px; margin-top:5px;}
.footer .company_info li {float:left; background:url('http://img.etnews.com/2016/etnews/images/common/bg_corp_line.png') no-repeat left center; padding:2px 8px;}
.footer .company_info li:first-child {font-weight:bold; padding:2px 16px 2px 0; background:none;}
.footer .address_copyright {margin-top:15px; line-height:1.5em;}
.footer .address_copyright address {font-size:12px;}
.footer .address_copyright address b {margin-left:8px;}
.footer .address_copyright address b:first-child {margin-left:0;}
.footer .address_copyright address > br + b {margin-left:0;}
.footer .btn_rss {display: inline-block; margin-left:3px; width:37px; height:15px;}
.footer .familysite {position:absolute; right:0; top:20px;}
.footer .familysite form {border:1px solid #ddd; padding:5px; background-color:#f6f6f6;}
.btn_gotop {position:absolute; right:0px; bottom:10px;}

/*ad광고*/
.ad_728x90 {width:728px; height:90px; display:inline-block; float:right; text-align:right;}
.ad_600x100 .fake_h3 { border-right: 1px solid #ddd; text-align:right; box-sizing: border-box; display: inline-block; float: left; width: 120px; height:122px;}
.ad_600x100 .fake_categorynews { float: left; padding: 10px 0 20px 20px; width:600px; max-height:100px; overflow:hidden;}
.ad_340x120 {width:340px; height:120px; overflow:hidden; text-align:center; box-sizing:border-box; position:relative;}
.ad_340x120 .paging1 {position:absolute; right:10px; bottom:10px;}
.ad_340x120 img {height:120px; width:auto;}
.ad_120x600_right {position:absolute; left:1120px; top:172px;}
.ad_355x220 {position:absolute; left:405px; top:737px; z-index:9;}
.ad_355x220 .banner_wrap {position:relative;}
.ad_355x220 .banner_wrap .close {position:absolute; right:0; bottom:0; cursor:pointer;}
.ad_683x160 {margin:0 auto; text-align:center;}
.ad_ic > span {display:inline-block; width:100%; padding:15px; box-sizing:border-box; text-align:center;}

.list_wrap .list_news .ad_680x80 {text-align:center; padding-bottom:0;}
.ad_300x250 {padding:15px; box-sizing:border-box; text-align:center;}
.ad_300x250 embed {z-index:1;}

.ad_300x250 #happycity {overflow:hidden; width:300px; height:100px; margin:0 auto;}
.ad_300x250 #happycity .unslider-wrap .imgWrap {width:300px; height:100px; padding:0; }
.aside_wrap .ad_300x250 .unslider-arrow.prev {background:rgba(0, 0, 0, 0) url("http://img.etnews.com/2016/etnews/images/common/slide_arrow_prev.png") no-repeat scroll 50% 50%; top:50%; left:2px;}
.aside_wrap .ad_300x250 .unslider-arrow.next {background:rgba(0, 0, 0, 0) url("http://img.etnews.com/2016/etnews/images/common/slide_arrow.png") no-repeat scroll 50% 50%; right:2px; }

.bnr_topbox01 {z-index:999;}
.article_ad {float:right; width:250px; height:250px; margin:0 0 20px 30px;}
.article_body p .ad_336x280 {display:inline-block; width:336px; height:280px; float:right; margin:0 0 20px 20px;}

	/*170616추가*/
.popup_layer {position:absolute; width:160px; height:137px; left:600px; top:965px; z-index:9999; box-sizing:border-box; overflow:hidden; box-shadow:0 1px 1px rgba(0,0,0,.1);}
.popup_layer .btn_close {position:absolute; right:0px; bottom:0px; border:none; cursor:pointer; overflow:visible; padding:0; width:28px; height:28px;}

.ad_pang {position:absolute; right:-120px; top:106px; width:120px; height:46px;}

/*뷰페이지 우측aside 광고*/
.aside_wrap aside.ad_text {background:#fefefe;}
.aside_wrap aside.ad_text h3 {background:url('http://img.etnews.com/2016/etnews/images/common/icon_ad.png') no-repeat 295px 12px; border:none; color:#222;}
.aside_wrap aside.ad_text ul {margin:0 0 5px;}
.aside_wrap aside.ad_text li {letter-spacing:0; color:#333;}

/*ad광고 구버전css-라이프포함 */
#leftWingBanner { position:absolute;}
#RightWingBanner { position:absolute; }

/*라이프배너- 따라다니는녀석*/
#divMenu_right.ad_300x250 {width:340px; padding:15px;}

/* 날개배너 */
#wingBanner { position:relative; z-index:1000;}
#wingLeft { position:absolute; width:72px; height:72px; right:15px; }
#wingRight { position:absolute; width:72px; height:72px; left:1008px; }
#wingLeft2 { position:absolute; width:59px; height:182px; right:15px; padding-top:20px; background:transparent url('http://img.etnews.com/2013/et/images/sns/wing_bn_bg.png') no-repeat top right;}
#wingLeft3 { position:absolute; width:59px; height:178px; right:15px; padding-top:0; background:transparent url('http://img.etnews.com/2013/et/images/sns/wing_bn_bg.png') no-repeat top right; overflow:hidden;}
#wingLeft3 a { display:block; width:59px; height:59px;}
#wingLeft3 a.wing_ico1 { background:transparent url('http://img.etnews.co.kr/2013/et/images/sns/wing_bn1.png') no-repeat left top; }
#wingLeft3 a.wing_ico1:hover { text-decoration:none; background:transparent url('http://img.etnews.co.kr/2013/et/images/sns/wing_bn1_on.png') no-repeat left top; }
#wingLeft3 a.wing_ico2 { background:transparent url('http://img.etnews.co.kr/2013/et/images/sns/wing_bn2.png') no-repeat left top; }
#wingLeft3 a.wing_ico2:hover { text-decoration:none; background:transparent url('http://img.etnews.co.kr/2013/et/images/sns/wing_bn2_on.png') no-repeat left top; }
#wingLeft3 a.wing_ico3 { background:transparent url('http://img.etnews.co.kr/2013/et/images/sns/wing_bn3.png') no-repeat left top; }
#wingLeft3 a.wing_ico3:hover { text-decoration:none; background:transparent url('http://img.etnews.co.kr/2013/et/images/sns/wing_bn3_on.png') no-repeat left top; }
#wingLeft3 a.wing_ico4 { visibility:hidden; background:transparent url('http://img.etnews.co.kr/2013/et/images/sns/wing_bn4.png') no-repeat left top; }
#wingLeft3 a.wing_ico4:hover { text-decoration:none; background:transparent url('http://img.etnews.co.kr/2013/et/images/sns/wing_bn4_on.png') no-repeat left top; }

/* #wingLeftSticky { position:absolute; width:75px; height:72px; top:100px; left:-90px; } */
#wingLeftSticky { position:absolute; /*width:72px; height:102px;*/ top:0px; left:-110px; z-index:100;}
#wingLeftSticky1 { position:absolute; width:72px; height:102px; top:0; right:0; z-index:100; }
/* #wingLeftSticky2 { position:absolute; width:100px; height:400px; top:210px; right:0; } */
#wingLeftSticky2 { position:absolute; width:72px; height:400px; top:20px; right:0; z-index:100;} 
#wingRightSticky { position:absolute; width:72px; left:1100px; top:0; z-index:100;}
#wingRightSticky1 { position:absolute; width:72px; height:300px; top:0; left:0; z-index:100; }
#wingRightSticky2 { position:absolute; width:120px; height:600px;left:10px; top:20px; }
#wingRightSticky3 { position:absolute; width:100px; height:400px; top:220PX; /*96px;*/ left:20px; }
#wingLeftInterworks { position:absolute; width:220px; height:600px; top:222px; /*left:-90px;*/ right:1008px; z-index:10; display:none; }
#wingRightInterworks { position:absolute; width:220px; height:600px; top:222px; left:1008px; z-index:10; visibility:hidden; }
#wingLeftSticky3{  position:absolute; width:118px; height:102px; top:0; right:0; z-index:100;}
.nospace { visibility:hidden; height:0 !important; overflow:hidden; }
.left_ad_div {display:inline-block; margin:0 0 40px 40px;}

/*레이어팝업*/
.layer_notice {position:absolute;}
.ad_layer340x325 {position:absolute; top:173px; right:10px; background:blue; width:340px; height:325px; }
.ad_layer115x140 {position:absolute; left:5px; top:305px;}
.ad_layer120x150 {position:absolute; left:-130px; top:160px;}
.ad_340 {overflow:hidden; border:none!important;}
.layer_banner_ict {position:absolute; left:3px; bottom:292px;}

/*margin*/
.mg0 {margin:0!important;}
.mgt0 {margin-top:0;}
.mgt10 {margin-top:10px;}
.mgt20 {margin-top:20px;}
.mgt30 {margin-top:30px;}
.mgt40 {margin-top:40px;}
.mgt50 {margin-top:50px;}
.mgr0 {margin-right:0;}
.mgr10 {margin-right:10px;}
.mgr20 {margin-right:20px;}
.mgr30 {margin-right:30px;}
.mgr40 {margin-right:40px;}
.mgr50 {margin-right:50px;}
.mgb0 {margin-bottom:0;}
.mgb10 {margin-bottom:10px;}
.mgb20 {margin-bottom:20px;}
.mgb30 {margin-bottom:30px;}
.mgb40 {margin-bottom:40px;}
.mgb50 {margin-bottom:50px;}
.mgl0 {margin-left:0;}
.mgl10 {margin-left:10px;}
.mgl20 {margin-left:20px;}
.mgl30 {margin-left:30px;}
.mgl40 {margin-left:40px;}
.mgl50 {margin-left:50px;}