@charset "utf-8";

#s-content {position:relative;width:970px;overflow:hidden;padding:30px;margin:0 auto;background:#fff;z-index:1} 
#sCont-Left {position:relative;width:635px;float:left;overflow:hidden;}
#sCont-Right {position:relative;width:300px;float:right;overflow:hidden;}

/*상단 기사 타이틀*/
#sCont-topBox {position:relative;display:block;border-bottom:1px solid #ddd;padding-bottom:15px;}
#sCont-topBox h1 {display:block;color:#222;font-weight:bold;font-size:30px;line-height:50px;letter-spacing:-2px;margin-bottom:3px;}
#sCont-topBox span.s-tit {display:block;font-size:17px;color:#666}

/*기사정보*/
.tBox {display:block;overflow:hidden;margin-top:15px;}
.tBox ul.byline {position:absolute;bottom:10px;left:0;display:inline-block;overflow:hidden;}
.tBox ul.byline li {float:left;margin-right:10px;padding-right:11px;background:url(../img/sub/byline-line.jpg) no-repeat right 3px;font-size:12px;color:#888;letter-spacing:0;font-family:"돋움",Dotum;line-height:18px}
.tBox ul.byline li.last {background:none;padding:0;margin:0}

/*상단 버튼*/
.tool-area {display:inline-block;float:right;height:28px;}
.tool-area a {display:block;width:26px;height:26px;border:1px solid #ddd;border-right:none;float:left;text-indent:-9999px;}
.tool-area a.email_btn {background:url(../img/sub/btn-email.jpg) no-repeat}
.tool-area a.print_btn {background:url(../img/sub/btn-print.jpg) no-repeat}
.tool-area a.scrap_btn {background:url(../img/sub/btn-scrap.jpg) no-repeat;border-right:1px solid #ddd;}
.tool-area span.buttonBox {display:inline-block;margin-left:10px;border-right:1px solid #ddd;}
.tool-area span.buttonBox #btn-minus, .tool-area span.buttonBox #btn-plus {display:block;width:26px;height:28px;border:1px solid #ddd;border-right:none;float:left;text-indent:-9999px;cursor:pointer}
.tool-area span.buttonBox #btn-minus {background:url(../img/sub/font-minus.jpg) no-repeat}
.tool-area span.buttonBox #btn-plus {background:url(../img/sub/font-plus.jpg) no-repeat}

/*SNS퍼가기*/
.articleSns {position:absolute;top:0;left:0;width:27px;overflow:hidden;}
.articleSns h3 {display:none;}
.articleSns a {display:block;width:27px;height:27px;text-indent:-9999px;}
.articleSns a.facebook {background:url(../img/sub/ico-facebook.jpg) no-repeat}
.articleSns a.twitter {background:url(../img/sub/ico-twitter.jpg) no-repeat}
.articleSns a.instagram {background:url(../img/sub/ico-instagram.jpg) no-repeat}
.articleSns a.kakaostory {background:url(../img/sub/ico-kakaostory.jpg) no-repeat}
.articleSns a.cyworld {background:url(../img/sub/ico-cyworld.jpg) no-repeat}
.articleSns a.band {background:url(../img/sub/ico-band.jpg) no-repeat}

/*기사본문*/
.articleBox {position:relative;display:block;overflow:hidden;font-size:17px;line-height:1.8;color:#333;padding-bottom:30px;margin-left:35px}
.articleBox p {margin:15px auto !important;}
.articleBox span.ad-txt {display:inline-block;}
.articleBox span.ad-txt a {padding:0 10px;background:#f1f1f1;font-size:12px;font-family:"돋움",Dotum;color:#214193;font-weight:bold;display:inline-block;line-height:28px;}

.articlePto {position:relative;border:1px solid #ededed;background:#f8f8f8;overflow:hidden;margin-bottom:30px;text-align:center;}
/*.articlePto img {width:598px;}*/
.articlePto span.ptoTxt {display:block;padding:15px;font-size:12px;font-family:"돋움",Dotum;line-height:18px;text-align:left;}

.artic_ad {position:relative;float:left;max-width:250px;margin:10px 25px 10px 0;clear:both;}

/*관련기사*/
.related-article {display:block;overflow:hidden;padding:20px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.related-article h3 {display:block;font-size:17px;font-weight:bold;color:#647dbb;line-height:22px;margin-bottom:15px;}
.related-article ul.list {display:block;overflow:hidden;}
.related-article ul.list li {display:block;padding-bottom:3px;}
.related-article ul.list li a {display:block;background:url(../img/common/ico_sublist.jpg) no-repeat 0 10px;line-height:28px;padding-left:20px;font-size:15px;color:#333;font-weight:bold;}
.related-article ul.list li a:hover {text-decoration:underline}

/*실시간핫뉴스*/
.timeHotnesw {display:block;overflow:hidden;padding:20px 0;border-bottom:1px solid #ddd;}
.timeHotnesw h3 {display:block;font-size:17px;font-weight:bold;color:#647dbb;line-height:22px;margin-bottom:15px;}
.timeHotnesw ul.list {display:block;overflow:hidden;}
.timeHotnesw ul.list li {display:block;padding-bottom:3px;}
.timeHotnesw ul.list li a {display:block;background:url(../img/common/ico_hotlist.jpg) no-repeat 0 12px;line-height:28px;padding-left:15px;font-size:15px;color:#333;}
.timeHotnesw ul.list li a:hover {text-decoration:underline}

/*펀부산*/
.s-funBusan {position:relative;display:block;overflow:hidden;padding:20px 0;border-bottom:1px solid #ddd;}
.s-funBusan h3 {display:block;font-size:17px;font-weight:bold;color:#647dbb;line-height:22px;margin-bottom:15px;}
.s-funBusan .btn-box {display:block;margin-bottom:25px}
.s-funBusan .btn-box ul {display:block;overflow:hidden;}
.s-funBusan .btn-box ul li {width:104px;margin:0 1px 0 0;float:left;}
.s-funBusan .btn-box ul li a {display:block;height:35px;line-height:35px;background:#eaeaea;color:#444;text-align:center;}
.s-funBusan .btn-box ul li a:hover {color:#647dbb;text-decoration:underline;}

.s-funBusan .lst-box {position:relative;width:245px;height:142px;margin-right:25px;float:left;}
.s-funBusan .lst-box ul.fun-list {display:block;overflow:hidden;margin-bottom:10px;}
.s-funBusan .lst-box ul.fun-list li {display:block;}
.s-funBusan .lst-box ul.fun-list li a {display:block;line-height:18px;padding-bottom:8px;font-weight:bold;color:#444}
.s-funBusan .lst-box ul.fun-list span {display:inline-block;width:50px;border-radius:2px;text-align:center;height:18px;line-height:20px;font-family:"돋움",Dotum;font-size:11px;margin-right:5px;font-weight:normal;}
.s-funBusan .lst-box ul.fun-list span.c_org {color:#ff8b1a !important;border:1px solid #ff8b1a;}
.s-funBusan .lst-box ul.fun-list span.c_green {color:#45a703 !important;border:1px solid #45a703;}
.s-funBusan .lst-box ul.fun-list span.c_blue {color:#3986de !important;border:1px solid #3986de;}

.s-funBusan .lst-box a.btn {display:inline-block;width:113px;height:38px;line-height:36px;background:#fff;border:1px solid #dadada;text-align:center;font-weight:bold;margin:0 2px;letter-spacing:-1px;}
.s-funBusan .lst-box a.btn-cy {color:#1ca088}
.s-funBusan .lst-box a.btn-org {color:#e37d1a}

.s-funBusan .pto-lst {position:relative;width:360px;float:left;overflow:hidden;}
.s-funBusan .pto-lst ul {display:block;overflow:hidden;margin-top:5px}
.s-funBusan .pto-lst ul li {width:175px;height:128px;margin-right:10px;overflow:hidden;float:left;}
.s-funBusan .pto-lst ul li a {position:relative;display:block;height:100%;}
.s-funBusan .pto-lst ul li a span.img {width:100%;height:128px;overflow:hidden;z-index:0}
.s-funBusan .pto-lst ul li a span.img img {width:100%;height:100%}
.s-funBusan .pto-lst ul li a span.cover {position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:url(../img/common/pto_gradation_c.png) repeat;z-index:2}
.s-funBusan .pto-lst ul li a span.txt {display:block;position:absolute;bottom:0;left:0;padding:13px 10px;background:url(../img/common/pto_gradation_b.png) repeat-x bottom;color:#fff;font-weight:bold;font-size:13px;line-height:18px;z-index:3}
.s-funBusan .pto-lst ul li a span.type {display:block;width:100%;position:absolute;top:0;left:0;padding:13px 10px;background:url(../img/common/pto_gradation_t.png) repeat-x 10px;color:#fff;font-weight:bold;font-size:13px;line-height:18px;z-index:3}
.s-funBusan .pto-lst ul li a span.type span {display:inline-block;width:100px;height:18px;line-height:20px;font-size:11px;color:#fff;text-align:center;border:1px solid #fff;border-radius:18px;font-family:"돋움",Dotum;font-weight:normal}

/*오늘의연예*/
.pho3Lst {position:relative;display:block;overflow:hidden;padding:20px 0 25px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.pho3Lst h3 {display:block;font-size:17px;font-weight:bold;color:#647dbb;line-height:22px;margin-bottom:15px;}
.pho3Lst ul {display:block;overflow:hidden;}
.pho3Lst ul li {float:left;width:200px;height:135px;overflow:hidden;margin-right:17px;}
.pho3Lst ul li a {position:relative;display:block;}
.pho3Lst ul li a span.img {width:200px;height:135px;z-index:0}
.pho3Lst ul li a span.img img {width:200px;height:135px;}
.pho3Lst ul li a span.txt {position:absolute;bottom:0;left:0;display:block;width:180px;background:url(../img/common/pto_gradation_b.png) repeat-x bottom;padding:10px;display:block;color:#fff;font-weight:bold;line-height:18px}
.pho3Lst  a.btn-more {position:absolute;top:25px;right:0;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;}

/*댓글영역*/
.reply-box {position:relative;display:block;overflow:hidden;}



/*서브 메일 및 스크랩*/
.mail {position:absolute; background:#fff; right:30px; top:150px; border:1px solid #3a3a3a; width:280px; padding:0; z-index:5000;display:none}
.mail .bar {position:relative; background:#3a3a3a; color:#fff; font-weight:bold; width:230px; padding:10px 25px; }
.mail .bar .close {position:absolute; right:20px; top:12px;}
.mail .tit {position:relative; font-weight:bold; margin:20px 25px 15px 25px; line-height:140%; padding:0 0 10px; border-bottom:1px dotted #666; }   
.mail ul {position:relative; padding:0 25px; margin:0;}
.mail ul li {position:relative; color:#3755a1; margin:0 0 10px 0; padding:0;}
.mail ul li.last {color:#3755a1; padding:0 0 5px 0; }
.mail dl {position:relative; padding:0; margin:5px 0 10px 0; font-size:11px;}
.mail dl dt {position:relative;float:left;height:27px;line-height:27px;padding-left:5px;margin:0; color:#777; width:85px; background:url(http://www.busan.com/images/view/bu.gif) no-repeat 0 15px; }
.mail dl dd {position:relative;float:left; padding:0; margin:0; width:135px; height:27px; z-index:101;}
.mail input {border:1px solid #bbbbbb; width:125px; margin:0 0 2px 0; padding:2px;}
.mail textarea {position:relative; padding:0; margin:7px 0 15px 0; width:95%;border:1px solid #bbbbbb;}
.mail .center {display:block;margin-bottom:30px;}
.mail .center .send {width:100px;text-align:center;background:#f3f3f3;font-weight:600;color:#333;border:1px solid #ddd !important}

.scrap {position:absolute; background:#fff; right:30px; top:150px; border:1px solid #3a3a3a; width:280px; padding:0; z-index:5000;display:none}
.scrap .bar {position:relative; background:#3a3a3a; color:#fff; font-weight:bold; width:230px; padding:10px 25px; }
.scrap .bar .close {position:absolute; right:20px; top:12px;}
.scrap .tit {position:relative; font-weight:bold; margin:20px 25px 15px 25px; line-height:140%; padding:0 0 10px; border-bottom:1px dotted #666; }   
.scrap .txtarea {position:relative; padding:0; margin:20px 25px; word-break : break-all;}
.scrap .center {display:block;margin-bottom:30px;}
.scrap .center .send {width:100px;text-align:center;background:#f3f3f3;font-weight:600;color:#333;border:1px solid #ddd !important}

#clear_div { clear:both; height:0px} 









#body_wrap_newsin { position:relative; min-height:500px; width:970px; margin:auto; z-index:5; padding:10px 0px 10px 0px; }
#foot_wrap_newsin {position:relative; width:100%; height:50px; border-top:solid 0px #ebebeb; margin:0 auto; }