@charset "utf-8";


/*상단광고*/
.top-ad {position:relative;display:block;border:1px solid #f8f8f8;overflow:hidden;}

#mCont-Topright .box-cont {display:block;background:#f8f8f8;overflow:hidden;}
#sCont-Right .box-cont {display:block;background:#f8f8f8;overflow:hidden;}
#sCont-Right .box-cont h3 {color:#647dbb}

/*헬스부산*/
.HealthBsan {display:block;overflow:hidden;}
.HealthBsan h3 {display:block;line-height:40px;font-size:16px;color:#222;font-weight:bold;padding:0 20px}
.HealthBsan .doctorQ {position:relative;display:block;overflow:hidden;}
.HealthBsan .doctorQ span.tit {display:block;height:36px;line-height:33px;background:#e9e9e9;padding:0 20px;}
.HealthBsan .doctorQ span.tit span {display:inline-block;margin-left:10px;font-size:12px;color:#666}
.HealthBsan .doctorQ span.tit span strong {color:#214193}
.HealthBsan .doctorQ a.btn-more {display:block;position:absolute;top:8px;right:10px;width:20px;height:20px;background:url(../img/right_cont/btn_more.jpg) no-repeat;text-indent:-9999px;}

.HealthBsan .hanbang {position:relative;display:block;overflow:hidden;}
.HealthBsan .hanbang span.tit {display:block;line-height:36px;background:#e9e9e9;padding:0 20px;}
.HealthBsan .hanbang span.tit span {display:inline-block;margin-left:10px;font-size:12px;color:#666}
.HealthBsan .hanbang span.tit span strong {color:#950100}
.HealthBsan .hanbang a.btn-more {display:block;position:absolute;top:8px;right:10px;width:20px;height:20px;background:url(../img/right_cont/btn_more.jpg) no-repeat;text-indent:-9999px;}

/*박스기사*/
.box-oneLst {position:relative;display:block;border-top:1px solid #ddd;padding:0 20px 20px}
.box-oneLst h3 {display:block;line-height:45px;}
.box-oneLst h3 a {display:block;font-weight:bold;font-size:15px;color:#333}
.box-oneLst dl {position:relative;display:block;overflow:hidden;padding-left:70px;}
.box-oneLst dl dt {display:block;padding-bottom:5px;}
.box-oneLst dl dt a {display:block;font-size:13px;color:#222;font-weight:bold;line-height:18px}
.box-oneLst dl dd {display:block;}
.box-oneLst dl dd a {display:block;font-size:12px;color:#888;line-height:16px;font-family:"돋움",Dotum;}
.box-oneLst dl dd.img {position:absolute;top:0;left:0;width:58px;height:58px;overflow:hidden;}
.box-oneLst dl dd.img img {width:58px;height:58px;}
.box-oneLst dl a:hover {text-decoration:underline}
.box-oneLst a.btn-lst {display:block;position:absolute;top:10px;right:10px;width:20px;height:20px;background:url(../img/right_cont/btn_list.jpg) no-repeat;text-indent:-9999px;}

.jumpmenuBox {display:none;position:absolute;top:0;right:0;width:100%;height:100%;background:#f8f8f8;}
.jumpmenuBox h3 {display:block;width:80px;height:120px;text-align:center;;background:#e9e9e9;float:left;line-height:20px}
.jumpmenuBox h3 span {font-size:13px;height:37px;display:block;position:absolute;top:50%;left:0;margin-top:-18px;width:80px}
.jumpmenuBox select {border:1px solid #ddd;font-size:13px;line-height:18px;color:#666;padding:5px;width:190px;position:absolute;right:15px;top:50%;margin-top:-15px;}
.jumpmenuBox a.jumpClose {position:absolute;top:0;right:0;width:19px;height:19px;text-indent:-9999px;background:url(../img/right_cont/jumpClose.jpg) no-repeat}

/*부동산센터*/
.realty {position:relative;display:block;overflow:hidden;border-top:1px solid #ddd;}
.realty h3 {display:block;height:36px;line-height:33px;background:#e9e9e9;padding:0 20px;font-size:16px;color:#222;font-weight:bold;}
.realty h3 img {margin-right:5px;}
.realty span.img {display:block;height:88px;overflow:hidden;}
.realty a.btn-more {display:block;position:absolute;top:8px;right:10px;width:20px;height:20px;background:url(../img/right_cont/btn_more.jpg) no-repeat;text-indent:-9999px;}

/*많이본기사*/
.bestNews {position:relative;display:block;overflow:hidden;background:#f8f8f8;border:1px solid #eee}
.bestNews h3 {display:block;line-height:44px;font-size:15px;color:#333;font-weight:bold;padding:0 20px}

.best-newsLst {position:relative;width:100%;overflow:hidden;}
.best-newsLst .div-cont{overflow:hidden;height:250px}
.best-newsLst ul{ position:relative;height:33px;background:#647dbb;padding:0 12px;#padding:0 9px}
.best-newsLst ul li{ float:left;}
.best-newsLst ul li a.tab{ float:left;padding:0 5px;line-height:33px;color:#fff;letter-spacing:-1px;}
.best-newsLst ul li.active a.tab {font-weight:bold;line-height:30px;border-bottom:3px solid #fff;}

.best-newsLst ul li div {position:absolute;width:298px;top:33px;left:0;padding-top:14px;overflow:hidden;}
.best-newsLst ul li div ul{ display:block;padding:0 !important;width:298px}
.best-newsLst ul li div li{display:block;padding:0 20px 5px;width:258px;}
.best-newsLst ul li div li a {position:relative;display:block;padding-left:26px;line-height:22px;}
.best-newsLst ul li div li a span.num {position:absolute;top:4px;left:0;display:block;width:16px;height:16px;text-align:center;border:1px solid #dbdbdb;background:#fff;color:#555;line-height:13px;font-size:12px;}
.best-newsLst ul li div li a span.topnum {border:1px solid #4e6396;background:#647dbb;color:#fff;}
.best-newsLst ul li div li a span.txt {display:block;color:#444;}
.best-newsLst ul li div li a:hover span.txt {text-decoration:underline}

.best-newsLst ul li.active div{ display:block !important}
.best-newsLst ul li div{ display:none}
.best-newsLst ul li div ul{ height:auto !Important;border-bottom:none !Important;background:none !Important;}

#sCont-Right .bestNews {border:none !important;border-bottom:1px solid #dcdcdc !important}

/*광고박스*/
.ad-box {display:block;padding:5px 0;overflow:hidden;}

/*투데이*/
.todayBox {position:relative;display:block;overflow:hidden;background:#f8f8f8;border:1px solid #eee}
.todayBox h3 {display:block;line-height:24px;font-size:15px;color:#214193;font-weight:bold;padding:10px 20px;letter-spacing:0}
.todayBox h3 span {display:inline-block;margin-left:10px;padding-left:11px;background:url(../img/right_cont/today-line.jpg) no-repeat 0 7px;color:#333;font-weight:normal;}
.todayBox button {display:block;position:absolute;top:-33px;width:23px;height:23px;text-indent:-9999px;border:none;cursor:pointer}
.todayBox button.slick-prev {right:39px;background:url(../img/right_cont/slide-prev.png) no-repeat;}
.todayBox button.slick-next {right:15px;background:url(../img/right_cont/slide-next.png) no-repeat;}

div.todayLst-slider {display:block;position:relative;padding:0 15px}	
div.todayLst-slider div.slick-slide {display:block;padding:15px;background:#fff;overflow:hidden;}
div.todayLst-slider div.slick-slide ul {display:block;overflow:hidden;}
div.todayLst-slider div.slick-slide ul li {display:block;width:100%;clear:both}
div.todayLst-slider div.slick-slide ul li a.txt {float:left;width:180px;font-size:12px;letter-spacing:-1px;color:#666;overflow:hidden;white-space:nowrap; text-overflow:ellipsis}
div.todayLst-slider div.slick-slide ul li a.tit {float:left;width:50px;margin-right:5px;background:url(../img/right_cont/today-arrow.jpg) no-repeat right 9px;color:#333;font-weight:600}

.todayBox .todayBtn {display:block;margin:10px 14px;overflow:hidden;}
.todayBox .todayBtn li {float:left;margin-right:5px;}
.todayBox .todayBtn li a {padding:5px;border:1px solid #d8d8d8;font-size:12px;color:#444;display:block;background:#fff}

.noti-news {position:relative;display:block;height:18px;padding:15px 0;border-top:1px solid #e3e3e3}
.noti-news div {position:relative;display:block;padding:0 51px 0 20px;height:21px;overflow:hidden;}
.noti-news div ul{position:absolute;top:0px;}
.noti-news div ul li {height:18px;display:block;}
.noti-news div ul li a {display:block;line-height:18px;font-size:12px;color:#444;}
.noti-news a.btn-more {display:block;position:absolute;top:17px;right:15px;width:15px;height:15px;background:url(../img/right_cont/today-more.jpg) no-repeat;text-indent:-9999px;}

/*김해뉴스*/
.gimhaeNews {position:relative;display:block;overflow:hidden;background:#f8f8f8;border:1px solid #eee;padding:15px}
.gimhaeNews h3 {display:block;padding-bottom:15px;}
.gimhaeNews div {position:relative;display:block;padding:13px 0 13px 110px;height:80px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;overflow:hidden;}
.gimhaeNews div span {display:block;letter-spacing:-1px;line-height:18px;}
.gimhaeNews div span.img {display:block;position:absolute;top:10px;left:0;width:100px;height:80px;}
.gimhaeNews div span.img img {width:100px;height:80px;}
.gimhaeNews div span.tit {padding-bottom:5px;}
.gimhaeNews div span.tit a {font-weight:bold;color:#333;}
.gimhaeNews div span.txt a {color:#666;}
.gimhaeNews ul {display:block;overflow:hidden;margin-top:15px;}
.gimhaeNews ul li {display:block;}
.gimhaeNews ul li a {display:block;padding-left:8px;line-height:24px;background:url(../img/right_cont/gimhaeNews-dot.jpg) no-repeat 0 13px;color:#444}
.gimhaeNews a:hover {text-decoration:underline}
.gimhaeNews a.btn-more {position:absolute;top:20px;right:15px;display:inline-block;font-size:12px;color:#777;background:url(../img/common/more_arrow.jpg) no-repeat right 4px;padding-right:8px;line-height:14px;}

/*오늘의화제뉴스*/
.todayhotNews {position:relative;display:block;padding:0 20px;border-bottom:1px solid #dcdcdc;}
.todayhotNews h3 {display:block;line-height:44px;font-size:15px;color:#647dbb;font-weight:bold;}
.todayhotNews ul {display:block;overflow:hidden;}
.todayhotNews ul li {display:block;padding:15px 0;border-top:1px solid #eee;overflow:hidden}
.todayhotNews ul li span.tit {width:200px;float:left;vertical-align:middle;margin-right:10px}
.todayhotNews ul li span.tit a {font-size:14px;font-weight:bold;color:#333;line-height:20px;display:block;}
.todayhotNews ul li span.tit a:hover {text-decoration:underline} 
.todayhotNews ul li span.img {display:table-cell;_float:left;width:50px;height:50px;overflow:hidden;}
.todayhotNews ul li span.img img {width:50px;height:50px;}

/*오늘의포토뉴스*/
.todayPhoto {position:relative;display:block;padding:0 20px;border-top:1px solid #dcdcdc;}
.todayPhoto h3 {display:block;line-height:44px;font-size:15px;color:#647dbb;font-weight:bold;}
.todayPhoto ul {display:block;overflow:hidden;}
.todayPhoto ul li {float:left;width:127px;margin-right:5px;margin-bottom:20px;}
.todayPhoto ul li span.img {display:block;width:125px;height:90px;border:1px solid #dfdfdf;overflow:hidden;}
.todayPhoto ul li span.img img {width:130px;height:90px;}
.todayPhoto ul li span.txt {display:block;margin-top:10px;color:#666;line-height:18px;text-align:center;}
.todayPhoto ul li span.txt a {display:block;}
.todayPhoto a.btn-more {position:absolute;top:17px;right:20px;display:inline-block;font-size:12px;color:#777;background:url(../img/common/more_arrow.jpg) no-repeat right 4px;padding-right:8px;line-height:14px;}



