* {
	box-sizing: border-box;
	font-family:"Noto Sans KR", "맑은 고딕", "Malgun Gothic", "open sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	letter-spacing:-0.05em; line-height:1em;
	-webkit-font-smoothing: subpixel-antialiased;
	-webkit-text-stroke:1px transparent;
}

html {font-size:14px;}
strong {font-weight: 600}
#warp { width:100%; }
/*--헤더 시작--*/
#wrap #header { width:100%; border:1px solid #DDD; position:fixed; background:#FFF; z-index:99999; }
#wrap #header .inner { position:relative; margin:0 auto; padding:25px 0; width:1200px; }
#wrap #header .inner:after { content:""; clear:both; display:block; }
#wrap #header .logo { float:left; }
#wrap #header .gnb { margin-left:46px; float:left; }
#wrap #header .gnb:after { content:""; clear:both; display:block; }
#wrap #header .gnb > li { float:left; }
#wrap #header .gnb > li.busan_logo { margin-left:20px; }
#wrap #header .gnb > li > a { display:block; padding:0 14px; height:29px; line-height:29px; font-size:16px; font-weight:300; }
#wrap #header .gnb > li > a:hover { color:#38B0D9; }
#wrap #header .search_box { float:right; }
#wrap #header .search_box input { color:#333; width:180px; padding-right:21px; padding-left:4px; height:29px; border:1px solid #999; /*background:url(http://www.busan.com/nas/wcms/public/pc/images/h_search.gif) no-repeat right center;*/  transition:0.5s; outline:none; }
#wrap #header .search_box input:hover { border-bottom:1px solid #999; }
/*--헤더 끝--*/

/*---컨테이너 시작--*/
#wrap #container { width:100%; padding-top: 80px;}
#wrap #container .inner { margin:0 auto; width:1200px; }
#wrap #container .inner:after { content:""; clear:both; display:block; }
/*---컨테이너 끝--*/

/*--푸터 시작--*/
#wrap #footer { padding:40px 0; clear:both; width:100%; background:#222; }
#wrap #footer .inner { margin:0 auto; width:1100px; }
#wrap #footer .inner .f_logo { margin-bottom:24px;  }
#wrap #footer .inner .footer_info .copyright{ color:#808281; line-height:24px; letter-spacing:normal; }
/*--푸터 끝--*/


/******************************************
기사 관련 사항

.title : 제목
.subtitle : 부제목
.body : 본문내용
.thumb img : 썸네일 사진
.date : 날짜관련 내용
.cate : 카테고리
.more : 더보기
.box : title, subtitle, date 등등 wrap용 class

*******************************************/

/*---------------------- 메인 시작 ----------------------*/
/*비디오배너 시작*/
.video_banner { padding:60px 0; background:#333; }
.video_banner:after { content:""; clear:both; display:block; }
.video_banner .inner { margin:0 auto; width:1100px; }
.video_banner .inner:after { content:""; clear:both; display:block; }
.video_banner .video { float:left; width:760px; height:350px; overflow:hidden; }
.video_banner .video a { position:relative; display:block; }
.video_banner .video a span { position:absolute; display:block; width:100%; height:100%; background:rgba(0,0,0,0); transition:0.3s; }
.video_banner .video a span img { position:absolute; top:50%; left:50%; margin-left:-20px; margin-top:-23px; }
.video_banner .video a span:hover { background:rgba(0,0,0,0); }
.video_banner .box { float:right; width:340px; }
.video_banner .box .title { text-align:right; margin-top:-10px; }
.video_banner .box .title a { font-size:44px; line-height:54px; color:#FFF; }
.video_banner .box .title a span { color:#FFEA00; }
.video_banner .box .body { text-align:right; margin-top:26px; }
.video_banner .box .body a { display:block; margin-top:14px; font-size:16px; line-height:26px; color:#FFF; font-weight:100; }
/*비디오배너 끝*/
/*비즈 회원사 시작*/
.biz_member { padding:60px 0; background:#FAFAFA; border-top:1px solid #E1E1E1; }
.biz_member:after { content:""; clear:both; display:block; }
.biz_member .inner { margin:0 auto; width:1100px; }
.biz_member .inner:after { content:""; clear:both; display:block; }
.biz_member .inner { text-align:center; }
.biz_member .inner > .title { margin-bottom:55px; font-size:32px; color:#030303; font-weight:400; display:inline-block; padding-bottom:20px; font-weight:500; background:url(http://www.busan.com/nas/wcms/public/pc/images/s_member_line.gif) no-repeat center bottom; }
.biz_member .inner .member_slide { width:100%; }
.biz_member .inner .member_slide .title { font-size:20px; text-align:center; margin-top:14px; margin-bottom:10px; }
.biz_member .inner .member_slide .body { font-size:14px; color:#999; text-align:center; font-weight:300; }
.biz_member .inner .member_slide .bx-wrapper .bx-prev { left: 10px; background: url('http://www.busan.com/nas/wcms/public/pc/images/controls.png') no-repeat 0 -24px; }
.biz_member .inner .member_slide .bx-wrapper .bx-prev:hover, .bx-wrapper .bx-prev:focus { background-position: 0 0; }
.biz_member .inner .member_slide .bx-wrapper .bx-next { right: 10px; background: url('http://www.busan.com/nas/wcms/public/pc/images/controls.png') no-repeat -24px -24px; }
.biz_member .inner .member_slide .bx-wrapper .bx-next:hover, .bx-wrapper .bx-next:focus { background-position: -24px 0; }
.biz_member .inner .member_slide .bx-wrapper .bx-controls-direction a.bx-prev { position:absolute; top:35px; left:0; outline: 0; width: 24px; height: 24px; text-indent: -9999px; z-index: 9999; }
.biz_member .inner .member_slide .bx-wrapper .bx-controls-direction a.bx-next { position:absolute; top:35px; right:0; outline: 0; width: 24px; height: 24px; text-indent: -9999px; z-index: 9999; }
.biz_member .inner .member_slide .bx-wrapper .bx-controls-direction a.disabled { display: none; }
/*비즈 회원사 끝*/
/*헤더라인 시작*/
.headline { margin:40px 0 50px 0; width:100%; }
.headline:after { content:""; clear:both; display:block; }
.headline .section { float:left; width:660px; padding-right:30px; }
.headline .section .thumb { width:630px; height:380px; overflow:hidden; }
.headline .section .thumb a img { width:100% !important; }
.headline .section .title { margin:18px 0; overflow:hidden; height:28px; }
.headline .section .title a { font-size:28px; line-height:1em; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.headline .section .cate { margin-bottom:24px; color:#123B8B; font-weight:300; }
.headline .section .body { overflow:hidden; height:48px; }
.headline .section .body a { font-size:16px; line-height:24px; color:#555; font-weight:300; }
.headline .aside { float:right; padding-left:30px; width:440px; border-left:1px solid #E1E1E1; }
.headline .aside .first_box { padding-bottom:21px; border-bottom:1px solid #E1E1E1; }
.headline .aside .first_box:after { content:""; clear:both; display:block; }
.headline .aside .first_box .thumb { width:180px; height:112px; overflow:hidden; }
.headline .aside .first_box .thumb a img { width:100%; }
.headline .aside .first_box .article_wrap { float:left; width:220px; }
.headline .aside .first_box .article_wrap .title { margin-top:-6px; }
.headline .aside .first_box .article_wrap .title a { font-size:24px; line-height:34px; }
.headline .aside .first_box .article_wrap .body { margin-top:8px; }
.headline .aside .first_box .article_wrap .body a { color:#555; font-weight:300; line-height:24px; }
.headline .aside .first_box .thumb { float:right; }
.headline .aside .box { padding:20px 0 22px 0;  border-bottom:1px solid #E1E1E1; }
.headline .aside .box .title { margin-top:-3px; height:34px; overflow:hidden; }
.headline .aside .box .title a { font-size:20px; line-height:34px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.headline .aside .box .body { margin-top:9px; }
.headline .aside .box .body a { color:#555; line-height:24px; height:48px; overflow:hidden; font-weight:300; }
.headline .aside .box:last-child { border:0; }
/*헤더라인 끝*/
/*사진, 동영상 뉴스 시작*/
.pv_news { clear:both; background:#252121; padding:30px 30px 30px; margin-bottom:40px; }
.pv_news .box { margin-bottom:18px; }
.pv_news .box:after { content:""; clear:both; display:block; }
.pv_news .box .title { float:left; font-size:24px; color:#FFF; font-weight:400; }
.pv_news .box .util { float:right; }
.pv_news .box .util:after { content:""; clear:both; display:block; }
.pv_news .box .util a { float:left; display:block; }
.pv_news .pv_slide .pv_list { }
.pv_news .pv_slide .pv_list:after { content:""; clear:both; display:block; }
.pv_news .pv_slide .pv_list li { float:left; }
.pv_news .pv_slide .pv_list li:after { content:""; clear:both; display: block; }
.pv_news .pv_slide .pv_list li div { float:left; position:relative;  }
.pv_news .pv_slide .pv_list li div > a > div { position:absolute; width:100%; height:100%; background:rgba(0,0,0,0.3); transition:0.3s; }
.pv_news .pv_slide .pv_list li div > a > div:hover { background:rgba(0,0,0,0.1); }
.pv_news .pv_slide .pv_list li div.photo_news { float:left; margin-right:20px; width:480px; height:332px; overflow:hidden; }
.pv_news .pv_slide .pv_list li div.photo_news a { display:block; background:#252121; }
.pv_news .pv_slide .pv_list li div.photo_news a div .title { position:absolute; bottom:30px; left:30px; font-size:24px; line-height:36px;  color:#FFF; }
.pv_news .pv_slide .pv_list li div.video_news { width:560px; margin:-10px; }
.pv_news .pv_slide .pv_list li div.video_news:after { content:""; clear:both; display:block; }
.pv_news .pv_slide .pv_list li div.video_news a { float:left; margin:10px; display:block; position:relative; background:#252121; width:260px; height:156px; overflow:hidden; }
.pv_news .pv_slide .pv_list li div.video_news a div img { position:absolute; top:50%; left:50%; margin-left:-13px; margin-top:-14px; }
.pv_news .pv_slide .pv_list li div.video_news a .title { position:absolute; bottom:8px; left:13px; font-size:16px; line-height:24px; height:48px; overflow:hidden;  color:#FFF; }
/*사진, 동영상 뉴스 끝*/
/*비즈 Biz 칼럽/동정 시작*/
.biz_column { /*border-top:1px solid #E1E1E1;*/ padding-top:39px; padding-bottom:35px; }
.biz_column:after { content:""; clear:both; display:block; }
.biz_column > .title { margin-bottom:21px; font-size:24px; }
.biz_column .box { float:left; margin-right:30.66px; width:252px; }
.biz_column .box:last-child { margin-right:0; }
.biz_column .box .thumb { width:252px; height:150px; overflow:hidden; }
.biz_column .box .thumb a img { width:100%; }
.biz_column .box .title { margin-top:14px; }
.biz_column .box .title a { font-size:18px; line-height:28px; height:56px; overflow:hidden;}
/*비즈 Biz 칼럽/동정 끝*/
/*상품소개 시작*/
.product_intro { border-top:1px solid #E1E1E1; padding-top:39px; padding-bottom:39px;  }
.product_intro:after { content:""; clear:both; display:block; }
.product_intro > .title { margin-bottom:19px; font-size:24px; }
.product_intro .img_pi { float:left; width:570px; padding-right:30px; }
.product_intro .img_pi:after { content:""; clear:both; display:block; }
.product_intro .img_pi li { position:relative; float:left; width:270px; height:165px; overflow:hidden; }
.product_intro .img_pi li:first-child { height:330px; }
.product_intro .img_pi li a { display:block; position:relative; }
.product_intro .img_pi li a div { position:absolute; width:100%; height:100%; background:rgba(0,0,0,0.5); transition:0.3s; }
.product_intro .img_pi li a div:hover { background:rgba(0,0,0,0.1); }
.product_intro .img_pi li a div img { position:absolute; top:50%; left:50%; margin-left:-13px; margin-top:-14px; }
.product_intro .img_pi li a div .title { position:absolute; bottom:15px; left:14px; font-size:18px; line-height:28px; height:56px; overflow:hidden; color:#FFF; }
.product_intro .img_pi li:first-child a div .title { bottom:15px; left:16px; font-size:20px; line-height:30px; }
.product_intro .side_pi { float:right; width:530px; border-left:1px solid #E1E1E1; padding-left:30px; }
.product_intro .side_pi .box { border-bottom:1px solid #E1E1E1; padding:30px 0; }
.product_intro .side_pi .box:first-child { border-bottom:1px solid #E1E1E1; padding-top:0; }
.product_intro .side_pi .box:last-child { border:0; padding-bottom:0; }
.product_intro .side_pi .box:after { content:""; clear:both; display:block; }
.product_intro .side_pi .box .thumb { float:left; width:200px; height:135px; overflow:hidden; }
.product_intro .side_pi .box .thumb a img { width:100%; }
.product_intro .side_pi .box .article_wrap { float:right; width:299px; padding:0 20px; }
.product_intro .side_pi .box .article_wrap .title { margin-top:-5px; }
.product_intro .side_pi .box .article_wrap .title a { font-size:18px; line-height:28px; height:56px; overflow:hidden; }
.product_intro .side_pi .box .article_wrap .body { margin-top:10px; }
.product_intro .side_pi .box .article_wrap .body a { font-size:14px; line-height:24px; height:72px; overflow:hidden; color:#555; font-weight:300; }
/*상품소개 끝*/
/*비즈 소개 배너 시작*/
.biz_banner { width:100%; padding-bottom:50px; }
.biz_banner:after { content:""; clear:both; display:block; }
.biz_banner .box { float:left; padding:25px 17px; width:50%; height:100px; background:url(http://www.busan.com/nas/wcms/public/pc/images/s_biz-banner1.gif) no-repeat; }
.biz_banner .box:last-child { background:url(http://www.busan.com/nas/wcms/public/pc/images/s_biz-banner2.gif) no-repeat; }
.biz_banner .box:after { content:""; clear:both; display:block; }
.biz_banner .box .title { float:left; margin-right:18px; }
.biz_banner .box .title a { font-size:24px; line-height:26px; color:#FFF; font-weight:300; }
.biz_banner .box .body { float:left; margin-top:-2px; }
.biz_banner .box .body a { font-size:16px; line-height:26px; color:#FFF; font-weight:300; }
/*비즈 소개 배너 끝*/
/*---------------------- 메인 끝 ----------------------*/
/*---------------------- 기사리스트 시작 ----------------------*/
/*기사리스트 레이아웃 - 전체뉴스 시작*/
.article_list_layout { float:left; padding:40px 0; padding-right:40px; width:800px;  }
.article_list_layout .title_location { padding-bottom:22px; border-bottom:1px solid #D7D7D7; }
.article_list_layout .title_location:after{ content:""; clear:both; display:block; }
.article_list_layout .title_location h2 { float:left; font-size:22px; font-weight:500; }
.article_list_layout .title_location p { float:right; font-weight:14px; line-height:22px; color:#9E9E9E; }
.article_list_layout .list .box { padding:30px 0; border-bottom:1px solid #DDD; }
.article_list_layout .list .box:after { content:""; clear:both; display:block; }
.article_list_layout .list .box:last-child { border-bottom:1px solid #DDD; }
.article_list_layout .list .box .thumb { float:left; margin-right:40px; width:184px; height:130px; overflow:hidden; }
.article_list_layout .list .box .thumb a img { width:100%; }
.article_list_layout .list .box .title { margin-bottom:10px; height:20px; overflow:hidden; }
.article_list_layout .list .box .title a { font-size:20px; }
.article_list_layout .list .box .body { line-height:24px; margin-bottom:25px; height:48px; overflow:hidden; }
.article_list_layout .list .box .body a { font-size:15px; }
.article_list_layout .list .box .date { font-size:15px; line-height:15px; overflow:hidden; color:#909090; letter-spacing:-0.02em; }
/*기사리스트 레이아웃 - 전체뉴스 끝*/
/*페이지네이션 시작*/
.page_nav { text-align:center; margin:58px; }
.page_nav a { display:inline-block; margin-left:-3px; font-size:15px; width:25px; height:25px; line-height:25px; border:1px solid #EBEBEB; }
.page_nav a.on { border:0; background:#1F48A8; color:#FFF;  }
.page_nav a.prev, .page_nav a.next { border:0; width:auto; margin:0 15px; }
/*페이지네이션 끝*/
/*회원사 시작*/
.members { position:relative; top:0; float:right; padding:40px 0; width:300px; }
.members .title_location { width:100%; height:60px; background:url(http://www.busan.com/nas/wcms/public/pc/images/als_bg.jpg) no-repeat; }
.members .title_location h2 { margin-left:20px; line-height:60px; font-size:20px; color:#FFF; font-weight:500; }
.members .list { background:#F5F6F7; }
.members .list .box { padding:20px 0; margin:0 20px; border-bottom:1px solid #DDD; }
.members .list .box:last-child { border-bottom:0; }
.members .list .box .thumb { width:260px; height:60px; overflow:hidden; border:1px solid #E1E1E1; }
.members .list .box .thumb a img { width:100%; }
.members .list .box .title { margin:14px 0 10px 0; height:20px; overflow:hidden; text-align:center; }
.members .list .box .title a { font-size:20px; }
.members .list .box .subtitle { height:14px; overflow:hidden; text-align:center; }
.members .list .box .subtitle a { color:#999; }
/*회원사 끝*/
/*---------------------- 기사리스트 끝 ----------------------*/
/*---------------------- 기사상세 시작 ----------------------*/
/*기사상세 레이아웃 - 기사내용 시작*/
.article_view {float:left; width:760px; padding-top:40px;}
.article_view .article_head .title {font-size:32px; line-height:44px; font-weight:400; color:#343434; letter-spacing:-0.06em;}
.article_view .article_head .box {height:25px; margin-top:18px; box-sizing:content-box; border-bottom:1px solid #c2c2c2; padding-bottom:7px;}
.article_view .article_head .box:after {clear:both; display:block; content:'';}
.article_view .article_head .box .writer {float:left; font-size:14px; line-height:25px; color:#797979;}
.article_view .article_head .box .tools {float:right;}
.article_view .article_head .box .tools .btn_tool {display:inline-block; vertical-align:middle; width:25px; height:25px; border:1px solid #d7d7d7; cursor:pointer;}
.article_view .article_head .box .tools .btn_tool.mail {background:url(http://www.busan.com/nas/wcms/public/pc/images/icon_mail.png) center center no-repeat;}
.article_view .article_head .box .tools .btn_tool.print {background:url(http://www.busan.com/nas/wcms/public/pc/images/icon_print.png) center center no-repeat;}
.article_view .article_head .box .tools .btn_tool.scrap {background:url(http://www.busan.com/nas/wcms/public/pc/images/icon_scrap.png) center center no-repeat;}
.article_view .article_head .box .tools .btn_tool.plus {background:url(http://www.busan.com/nas/wcms/public/pc/images/icon_plus.png) center center no-repeat;}
.article_view .article_head .box .tools .btn_tool.minus {background:url(http://www.busan.com/nas/wcms/public/pc/images/icon_minus.png) center center no-repeat;}
.article_view .article_head .box .tools .font_size_mod {display:inline-block; margin-left:20px;}
.article_view .article_head .box .tools .font_size_mod .font_size {display:inline-block; line-height:25px; vertical-align:middle; margin:0 2px; font-size:14px; color:#1b1b1b;}
.article_view .article_head .byline {font-size:13px; color:#a5a5a5; margin-top:10px; margin-bottom:40px;}
.article_view .article_head .byline span {margin:0 20px;}
.article_view .article_content {position:relative; padding:0 60px 35px 80px; border-bottom:1px solid #e1e1e1;}
.article_view .article_content .sns_box {position:absolute; left:0; top:0; width:40px;}
.article_view .article_content .view_img .caption {font-size:14px; color:#222222; line-height:18px; margin:10px 0 45px;}
.article_view .article_content p {font-size:17px; line-height:160%; letter-spacing:-0.075em; color:#000; margin:0 0 27px;}
.article_view .article_content .left_img {float:left; margin-right:30px;}
.article_view .article_content .right_img {float:right; margin-left:40px;}
/*기사상세 레이아웃 - 기사내용 끝*/
/*---------------------- 기사상세 끝 ----------------------*/
/*---------------------- 기사상세 서브기사 시작 ----------------------*/
.sub_article {width:760px; margin-bottom:40px;}
/*관련 기사 시작*/
.sub_article .related_article { margin-top:50px; }
.sub_article .related_article h2 { font-size:21px; font-weight:500; margin-bottom:14px; }
.sub_article .related_article .list .box .title { line-height:18px; height:18px; overflow:hidden; margin-bottom:8px; }
.sub_article .related_article .list .box .title a { font-size:18px; }
/*관련 기사 끝*/
/*실시간핫뉴스 시작*/
.sub_article .hot_news { margin-top:50px; }
.sub_article .hot_news h2 { font-size:21px; font-weight:500; color:#4D76DD; margin-bottom:24px; }
.sub_article .hot_news .list .box .title { line-height:18px; height:18px; overflow:hidden; margin-bottom:18px; }
.sub_article .hot_news .list .box .title a { font-size:18px; }
/*실시간핫뉴스 끝*/
/*당신이 좋아할만한 콘텐츠 시작*/
.sub_article .favorite_news { margin-top:50px; }
.sub_article .favorite_news h2 { font-size:21px; font-weight:500; margin-bottom:14px; }
.sub_article .favorite_news .list { width:100%; }
.sub_article .favorite_news .list:after { content:""; clear:both; display:block; }
.sub_article .favorite_news .list .box { float:left; width:180px; margin-left:13px; }
.sub_article .favorite_news .list .box:first-child { margin-left:0; }
.sub_article .favorite_news .list .box .thumb { width:180px; height:100px; overflow:hidden; }
.sub_article .favorite_news .list .box .thumb a img { width:100%; }
.sub_article .favorite_news .list .box .title { margin-top:10px; line-height:24px; height:48px; overflow:hidden; }
.sub_article .favorite_news .list .box .title a { font-size:17px; line-height:24px; }
/*당신이 좋아할만한 콘텐츠 끝*/
/*fun부산 시작*/
.sub_article .fun_busan { clear:both; width:100%; height:200px; margin-top:50px; }
.sub_article .fun_busan:after { content:""; clear:both; display:block; }
.sub_article .fun_busan h2 { float:left; color:#FFF; background:#3956A0; width:90px; height:200px; line-height:200px; text-align:center; font-size:20px; font-weight:400; }
.sub_article .fun_busan .list { float:left; }
.sub_article .fun_busan .list:after { content:""; clear:both; display:block; }
.sub_article .fun_busan .list .box { float:left; width:90px; height:200px; padding-top:72px;  }
.sub_article .fun_busan .list .box .title { margin-bottom:14px; font-size:18px; color:#FFF; text-align:center; }
.sub_article .fun_busan .list .box .more { margin:0 auto; display:block; color:#FFF; font-size:13px; width:70px; line-height:24px; height:24px; text-align:center; border:1px solid #FFF; border-radius:14px; }
.sub_article .fun_busan .list .box .more:hover { background:#3956A0; border:0; line-height:26px; }
.sub_article .fun_busan .list li.panner1 { background:url(http://www.busan.com/nas/wcms/public/pc/images/fun_image1.jpg) no-repeat; }
.sub_article .fun_busan .list li.panner2 { background:url(http://www.busan.com/nas/wcms/public/pc/images/fun_image2.jpg) no-repeat; }
.sub_article .fun_busan .list li.panner3 { background:url(http://www.busan.com/nas/wcms/public/pc/images/fun_image3.jpg) no-repeat; }
.sub_article .fun_busan .list li.panner4 { background:url(http://www.busan.com/nas/wcms/public/pc/images/fun_image4.jpg) no-repeat; }
.sub_article .fun_busan .list li.panner5 { background:url(http://www.busan.com/nas/wcms/public/pc/images/fun_image5.jpg) no-repeat; }
.sub_article .fun_busan .list li.panner6 { background:url(http://www.busan.com/nas/wcms/public/pc/images/fun_image6.jpg) no-repeat; }
.sub_article .fun_busan .list li.panner7 { width:130px; background:url(http://www.busan.com/nas/wcms/public/pc/images/fun_image7.jpg) no-repeat; }
.sub_article .fun_busan .list li.panner7 .title { font-size:14px; line-height:18px; }
.sub_article .fun_busan .list li.panner7 .more { margin-bottom:8px; width:105px; }
/*fun부산 끝*/
/*오늘의 연예 시작*/
.sub_article .today_enter { margin-top:50px; }
.sub_article .today_enter .top { height:21px; margin-bottom:20px; }
.sub_article .today_enter .top:after { content:""; clear:both; display:block; }
.sub_article .today_enter .top h2 { float:left; font-size:21px; font-weight:500; }
.sub_article .today_enter .top .more { display:block; float:right; color:#3956A0; line-height:21px; }
.sub_article .today_enter .list { width:100%; }
.sub_article .today_enter .list:after { content:""; clear:both; display:block; }
.sub_article .today_enter .list .box { float:left; position:relative; margin-left:20px; width:370px; height:180px; overflow:hidden; }
.sub_article .today_enter .list .box:first-child { margin-left:0; }
.sub_article .today_enter .list .box .title { position:absolute; bottom:0; padding:14px; color:#FFF; font-size:16px; }
.sub_article .today_enter .list .box .mask { position:absolute; top:0; left:0; display:block; width:100%; height:100%; }
/*오늘의 연예 끝*/
/*임시 광고 시작*/
.sub_article .ad { width:100%; margin-top:50px; }
.sub_article .ad .two_ad { width:100%; margin-top:50px; }
.sub_article .ad .two_ad:after { content:""; clear:both; display:block; }
.sub_article .ad .two_ad li { float:left; margin-left:40px; }
.sub_article .ad .two_ad li:first-child { margin-left:0; }
/*임시 광고 끝*/
/*---------------------- 기사상세 서브기사 끝 ----------------------*/

/*---------------------- 회원사 기사리스트 시작 ----------------------*/
/*회원사 비주얼 gnb 시작*/
.member_vg { width:100%; }
.member_vg .visual { width:100%; height:300px; overflow:hidden; }
.member_vg .visual a img { width:100%; }
.member_vg .gnb { width:100%; height:60px; border:1px solid #EFEFEF; text-align:center; }
.member_vg .gnb a { display:inline-block; padding:0 26px; line-height:60px; font-size:16px; font-weight:300; }
.member_vg .gnb a:hover { color:#0470DC; }
/*회원사 비주얼 gnb 끝*/
/*기사리스트 레이아웃 - 회원사 전체뉴스 시작*/
.member_article .member_banner { margin-bottom:50px; width:760px; height:200px; overflow:hidden; }
/*기사리스트 레이아웃 - 회원사 전체뉴스 끝*/
/*회원사 퀵메뉴 시작*/
.member_side { float:right; padding:40px 0; width:300px;  }
.member_side .quick { width:100%; height:200px; padding:25px; border:5px solid #F4F4F3; }
.member_side .quick:after { content:""; clear:both; display:block; }
.member_side .quick h2 { float:left; margin-right:30px; font-size:22px; font-weight:500; }
.member_side .quick .list { float:left; }
.member_side .quick .list .box { margin-bottom:16px; }
.member_side .quick .list .box .title { line-height:14px; height:14px; overflow:hidden; }
.member_side .quick .list .box .title a { font-weight:200; }
/*회원사 퀵메뉴 끝*/
/*회원사 등급별 혜택안내 시작*/
.member_side .benefit_info { margin-top:30px; padding:22px 20px; width:100%; height:200px; border:5px solid #DDD; }
.member_side .benefit_info h2 { margin-bottom:4px; text-align:center; color:#444; font-size:24px; font-weight:400; }
.member_side .benefit_info .title { text-align:center; color:#444; font-size:22px; font-weight:300; }
.member_side .benefit_info .box { margin-top:22px; width:245px; height:72px; overflow:hidden; background:url(http://www.busan.com/nas/wcms/public/pc/images/benefit_image.gif) no-repeat; text-align:center; }
.member_side .benefit_info .box a { display:inline-block; padding:11px; line-height:50px; opacity:0; }
/*회원사 등급별 혜택안내 끝*/
/*회원사 배너 시작*/
.member_side .banner { margin-top:30px; }
.member_side .banner .list li { margin-bottom:20px; width:300px; overflow:hidden; }
/*회원사 배너 끝*/
/*---------------------- 회원사 기사리스트 끝 ----------------------*/
/*---------------------- 기사상세 레이아웃 - 회원사 기사상세 시작 ----------------------*/
.member_detail {  }
/*---------------------- 기사상세 레이아웃 - 회원사 기사상세 끝 ----------------------*/

/* 실시간 핫뉴스 */
.article_view .real_hot_news ul li a{
	line-height: 36px;
}
