/*
@import url(https://fonts.googleapis.com/earlyaccess/notosanskr.css);
@import url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/stylesheets/NotoSansKR-Hestia.css);
*/
* {
  box-sizing: border-box;
  font-family:"Noto Sans KR", "맑은 고딕", "Malgun Gothic", sans-serif;
	letter-spacing:-1px;
	font-weight:400;
	-webkit-font-smoothing: subpixel-antialiased;
	-webkit-text-stroke:1px transparent;
}

html {font-size:16px;}
strong {font-weight: 450}
.vtop {vertical-align:top;}
.vmid {vertical-align:middle;}
.vbott {vertical-align:bottom;}

.txtl {text-align:left;}
.txtc {text-align:center;}
.txtr {text-align:right;}

.ntxt {position:fixed; left:-9999px; top:-9999px; display:block; width:1px; height:1px;}

.h10 {height:10px;}
.h12 {height:12px;}
.h15 {height:15px;}
.h20 {height:20px;}
.h23 {height:23px;}
.h25 {height:25px;}
.h30 {height:30px;}
.h35 {height:35px;}
.h40 {height:40px;}
.h45 {height:45px;}
.h50 {height:50px;}
.h55 {height:55px;}
.h60 {height:60px;}
.h65 {height:65px;}
.h70 {height:70px;}
.h100 {height:100px;}

.cboth {clear:both;}

html, body {height:100%;}
#wrap {width:100%;}

/* 헤더 시작 */
#wrap #header {width:100%; min-width:1200px;}
#wrap #header .inner {width:1200px; margin:0 auto;}
#wrap #header .inner:after {clear:both; display:block; content:'';}
#wrap #header .top_header {height:35px; position:relative; background:#1f47a8 url(http://www.busan.com/nas/wcms/public/pc/images/top_bg.gif) top center no-repeat;}
#wrap #header .top_header:after {clear:both; display:block; content:'';}
#wrap #header .top_header .top_left {float:left;}
#wrap #header .top_header .top_left:after {clear:both; display:block; content:'';}
#wrap #header .top_header .top_left .top_sns_list {float:left; margin-top:6px; font-size:0;}
#wrap #header .top_header .top_left .top_sns_list li {display:inline-block; margin-right:4px;  }
#wrap #header .top_header .top_left .top_sns_list li a {vertical-align:middle; }
#wrap #header .top_header .top_left .top_sns_list li img {vertical-align:middle; line-height:35px; opacity:0.5; transition:opacity 0.4s ease-in-out;}
#wrap #header .top_header .top_left .top_sns_list li img:hover {vertical-align:middle; line-height:35px; opacity:0.9;}
#wrap #header .top_header .top_left .top_viewmode {float:left;}
#wrap #header .top_header .top_left .top_viewmode:after {clear:both; display:block; content:'';}
#wrap #header .top_header .top_left .top_viewmode li:before {float:left; content:''; padding:0 15px; height:35px; background:transparent url(http://www.busan.com/nas/wcms/public/pc/images/top_split.png) center center no-repeat;}
#wrap #header .top_header .top_left .top_viewmode li {float:left; display:inline-block; font-size:14px; line-height:35px;}
#wrap #header .top_header .top_left .top_viewmode li a {color:#ebebeb;}
#wrap #header .top_header .top_left .top_viewmode li a img {vertical-align:middle; margin-left:2px; opacity:0.5; transition:opacity 0.4s ease-in-out;}
#wrap #header .top_header .top_left .top_viewmode li:hover img {opacity:0.9;}
#wrap #header .top_header .top_right {float:right;}
#wrap #header .top_header .top_right .top_util:after {clear:both; display:block; content:'';}
#wrap #header .top_header .top_right .top_util li {float:left; display:inline-block; font-size:14px; line-height:35px;}
#wrap #header .top_header .top_right .top_util li:after {float:right; content:''; padding:0 10px; height:35px; background:transparent url(http://www.busan.com/nas/wcms/public/pc/images/top_util_split.png) center center no-repeat;}
#wrap #header .top_header .top_right .top_util li a {color:#f9f9f9;}
#wrap #header .top_header .top_right .top_util li:last-child:after {display:none;}
#wrap #header .header_box {position:relative; height:120px;}
#wrap #header .header_box:after {clear:both; display:block; content:'';}
#wrap #header .header_box .left_area {float:left;}
#wrap #header .header_box .left_area .banner {margin-top:27.5px;}
#wrap #header .header_box .left_area .banner img {vertical-align:middle;}
#wrap #header .header_box .left_area .weather_wrap {margin-top:45px;}
#wrap #header .header_box .left_area .weather_wrap:after {clear:both; display:block; content:'';}
#wrap #header .header_box .left_area .weather_wrap .weather_img {float:left; margin-right:10px;}
#wrap #header .header_box .left_area .weather_wrap .weather_info {float:left;}
#wrap #header .header_box .left_area .weather_wrap .weather_info .weather_lc {font-size:14px; line-height:16px; color:#000;}
#wrap #header .header_box .left_area .weather_wrap .weather_info .weather_dust {font-size:12px; line-height:16px; color:#000;}
#wrap #header .header_box .left_area .weather_wrap .weather_info .weather_dust span {color:#4d76dd;}
#wrap #header .header_box #logo {position:absolute; top:50%; left:50%; margin-left:-102px; margin-top:-16px;}
#wrap #header .header_box #logo.left_logo {left:0; margin-left:40px;}
#wrap #header .header_box .right_area {float:right;}
#wrap #header .header_box .right_area .date_info {color:#4d76dd; font-size:14px; position:absolute; top:51px; right:208px;}
#wrap #header .header_box .right_area .search_box {position:absolute; top:48px; right:0; width:200px; height:30px; border:1px solid #dadbdd;}
#wrap #header .header_box .right_area .search_box input {width:170px; height:28px; border:0;}
#wrap #header .header_box .right_area .search_box img {vertical-align:middle;}
#wrap #header .header_box.section_main .left_area {display:none;}
#wrap #header .header_box.section_main #logo {position:absolute; top:50%; left:0; margin-left:0; margin-top:-16px;}
#gnb {position:relative; height:40px; border-top:2px solid #214293; border-bottom:1px solid #c9c9c9; z-index:9999;}
#gnb .inner {max-width:1200px; margin:0 auto;}
#gnb .btn_total_menu {float:left; width:40px; height:38px; background:#224193 url(http://www.busan.com/nas/wcms/public/pc/images/icon_menu.png) center center no-repeat; cursor:pointer;}
#gnb .btn_total_menu.on {background:#224193 url(http://www.busan.com/nas/wcms/public/pc/images/icon_menu_close.png) center center no-repeat;}
#gnb.top_fix {position:fixed; background:#fff; top:0; width:100%; z-index:1000;}
#gnb ul {float:left; margin-left:10px; max-width:1160px;}
#gnb ul:after {clear:both; display:block; content:'';}
#gnb .inner > ul > li {float:left; color:#000; padding:0 15px; font-size:16px; height:37px; line-height:37px; vertical-align:middle;}
#gnb .inner > ul > li a {color:#000;}
#gnb .inner > ul > li:hover {border-bottom:1px solid #4b74d8;}
#gnb .inner > ul > li:hover a {color:#4b74d8;}
#gnb .inner > ul > li.on {border-bottom:1px solid #4b74d8;}
#gnb .inner > ul > li.on a {color:#4b74d8;}
#gnb ul li.special a {/*color:#214293;*/}
#gnb ul li .depth2_wrap {display:none; position:absolute; left:0; margin-top:1px; background:#fff; z-index:14; width:100%; border-bottom:1px solid #e1e1e1; padding:25px 0;}
#gnb ul li .depth2_wrap .inner {width:1200px; margin:0 auto;}
#gnb ul li .depth2_wrap .inner:after {clear:both; display:block; content:'';}
#gnb ul li .depth2_wrap .inner .title {float:left; width:200px;}
#gnb ul li .depth2_wrap .inner .title img {display:block; margin-top:10px;}
#gnb ul li .depth2_wrap .inner .title h2 {font-size:24px; font-weight:400; margin-top:5px; color:#000; line-height:26px; letter-spacing:-0.075em;}
#gnb ul li .depth2_wrap .inner .menu {float:left; width:1000px; border-left:1px solid #e4e4e4;}
#gnb ul li .depth2_wrap .inner .menu ul:after {clear:both; display:block; content:'';}
#gnb ul li .depth2_wrap .inner .menu ul li {float:left; width:189px; font-size:15px; line-height:26px; padding:0 0 0 15px; letter-spacing:-0.075em;}
#gnb ul li .depth2_wrap .inner .menu ul li a {display:block; color:#787878;}
#gnb ul li .depth2_wrap .inner .menu ul li a:hover {color:#4b74d8;}
.total_menu_wrap {position:absolute; z-index:15; background:#fff; width:100%; border-bottom:1px solid #d7d7d7; padding:25px 0 30px 0;}
.total_menu_wrap:after {clear:both; display:block; content:'';}
.total_menu_wrap .panel {float:left; width:14.285%; min-height:610px; border-right:1px solid #ebebeb;}
.total_menu_wrap .panel:last-child {border-right:0;}
.total_menu_wrap .panel ul {margin-bottom:26px; width:auto; float:none;}
.total_menu_wrap .panel ul:last-child {margin-bottom:0;}
.total_menu_wrap .panel .title {font-size:17px; line-height:28px; padding:0 0 0 30px; font-weight:500;}
.total_menu_wrap .panel .title a {color:#224193;}
.total_menu_wrap .panel ul li {float:none; font-size:15px; line-height:28px; color:#0f0f0f; padding:0 0 0 30px;}
.total_menu_wrap .panel ul li a {color:#0f0f0f;}
.total_menu_wrap .panel ul li a:hover {color:#214293;}
.total_menu_wrap.vertical .inner {width:1200px; margin:0 auto; max-height:400px; overflow-y:auto;}
.total_menu_wrap.vertical .panel {float:none; width:100%; min-height:0; border-right:0;  margin-bottom:20px; }
.total_menu_wrap.vertical .panel:after {clear:both; display:block; content:'';}
.total_menu_wrap.vertical .panel .title {float:left; width:130px; padding:0;}
.total_menu_wrap.vertical .panel ul {float:left; width:calc(100% - 150px); }
.total_menu_wrap.vertical .panel ul:after {clear:both; display:block; content:'';}
.total_menu_wrap.vertical .panel ul li {float:left; padding:0 0 0 20px;}

/* 헤더 끝 */

/* 컨테이너 시작 */
#wrap #container {width:100%; margin:40px 0 0 0;}
#wrap #container .inner {width:1200px; margin:0 auto; position:relative;}
#wrap #container .inner:after {clear:both; display:block; content:'';}
#wrap #container .section {float:left; width:870px; padding-right:29px;}
#wrap #container .section.br {border-right:1px solid #ebebeb;}
#wrap #container .section:after {clear:both; display:block; content:'';}
#wrap #container .section .article {float:left; width:490px; }
#wrap #container .section .article_top {border-bottom:1px solid #d7d7d7;}
#wrap #container .section .article_top:after {clear:both; display:block; content:'';}
#wrap #container .section .article_top h2 {float:left; font-size:22px; color:#000; font-weight:400; padding-top:2px; margin-bottom:8px;}
#wrap #container .section .article_top .history {float:right; font-size:15px; color:#000; padding-top:12px;}
#wrap #container .section .article_top .history span {color:#797979;}
#wrap #container .section .side {float:right; width:290px;}
#wrap #container .section .sport_side {float:left; width:307px; border-right:1px solid #d7d7d7;}
#wrap #container .section .sport_article {float:right; width:533px; padding-left:40px;}
#wrap #container .section .opinion_side {float:right; width:300px;}
#wrap #container .section .opinion_article {float:left; width:490px;}
#wrap #container .aside {float:right; width:300px;}
#wrap #container .article_view {float:left; width:840px;}
#wrap #container .article_search {float:left; width:840px;}
#wrap .footer_sitemap {clear:both; border:1px solid #d7d7d7; margin:35px auto 45px; max-width:1200px;}
#wrap .footer_sitemap .top {cursor:pointer; background:#5770b1; color:#fff; font-size:18px; height:48px; line-height:48px; text-align:center; vertical-align:middle; border-bottom:1px solid #d7d7d7;}
#wrap .footer_sitemap .top img {vertical-align:middle; margin-left:5px;}
#wrap .footer_sitemap .sitemap {padding:0 5px 30px 5px; display:none;}
#wrap .footer_sitemap .sitemap:after {clear:both; display:block; content:'';}
#wrap .footer_sitemap .sitemap .panel {float:left; width:14.285%; border-right:1px solid #ebebeb;}
#wrap .footer_sitemap .sitemap .panel:last-child {border-right:0;}
#wrap .footer_sitemap .sitemap .panel h2 {font-size:17px; font-weight:400; color:#0f0f0f; margin:33px 0 2px 32px;}
#wrap .footer_sitemap .sitemap .panel ul li {font-size:15px; font-weight:300; padding-left:32px; line-height:28px;}
#wrap .footer_sitemap .sitemap .panel ul li a {color:#0f0f0f;}
#wrap .footer_sitemap .sitemap .panel ul li:hover a {color:#4b74d8;}
#wrap .info_banner {width:100%; margin-bottom:; max-width:1200px; margin:0 auto 50px;}
#wrap .info_banner ul {width:100%; border-left:1px solid #d7d7d7; border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7;}
#wrap .info_banner ul:after {clear:both; display:block; content:'';}
#wrap .info_banner ul li {float:left; width:25%; font-size:17px; height:50px; text-align:center; border-right:1px solid #d7d7d7;}
#wrap .info_banner ul li a {display:inline-block; width:100%; height:100%; line-height:50px; color:#616161;}
#wrap .logo_box {width:100%; text-align:right; margin:0 auto 20px; max-width:1200px;}
#wrap .logo_box ul li {display:inline-block; margin-left:7px;}
#wrap .aside .side_banner {margin:20px 0 0 0;}
#wrap #container .submain_headline {width:100%; height:350px; margin-bottom:35px;}
#wrap #container .submain_headline img {display:block; width:100%; height:100%;}
#wrap #container .submain_title {width:100%; height:180px; margin-bottom:40px;}
#wrap #container .submain_title img {display:block; width:100%; height:100%;}
#wrap #container .submain_top {border-bottom:1px solid #d7d7d7;}
#wrap #container .submain_top:after {clear:both; display:block; content:'';}
#wrap #container .submain_top h2 {float:left; font-size:21px; color:#000; font-weight:500; margin-bottom:8px;}
#wrap #container .submain_top .history {float:right; font-size:14px; color:#000; padding-top:9px;}
#wrap #container .submain_top .history span {color:#9e9e9e;}
#wrap .snb {border:1px solid #dfdfdf;}
#wrap .snb .top {width:100%; height:70px; background:url(http://www.busan.com/nas/wcms/public/pc/images/submain_side_bg.gif) 0 0 no-repeat; font-size:21px; line-height:70px; padding-left:25px; color:#fff;}
#wrap .snb .snb_logo {text-align:center; padding:20px 0 0 0; width:100%; height:160px; border-bottom:1px solid #ebebeb;}
#wrap .snb .snb_logo img {width:120px;}
#wrap .snb ul {padding:0 15px;}
#wrap .snb ul li {height:40px; line-height:39px; font-size:16px; color:#000; border-bottom:1px solid #f0f0f0; background:url(http://www.busan.com/nas/wcms/public/pc/images/arw_snb.png) 9px 14px no-repeat; padding-left:35px;}
#wrap .snb ul li:last-child {border-bottom:0;}
#wrap .snb ul li a {color:#000}
#wrap .quick_menu {}
#wrap .quick_menu .top h2 {font-size:21px; color:#000; font-weight:400; margin:35px 0 11px 0;}
#wrap .quick_menu ul {margin:0 -3px;}
#wrap .quick_menu ul:after {clear:both; display:block; content:'';}
#wrap .quick_menu ul li {float:left; width:95px; height:95px; line-height:95px; font-size:17px; background:#e1e1e1; color:#000; text-align:center; margin:0 3px; margin-bottom:7px;}
#wrap .quick_menu ul li a {display:block; color:#000;}
#wrap .quick_menu ul li:hover {background:#3f8d9c; color:#fff;}
#wrap .quick_menu ul li:hover a {color:#fff;}

#wrap .page {text-align:center; margin-top:40px;}
#wrap .page span {display:inline-block; font-size:15px; line-height:25px; vertical-align:middle;}
#wrap .page span a {color:#000;}
#wrap .page .pager:after {clear:both; display:block; content:'';}
#wrap .page .pager {padding:0 10px;}
#wrap .page .pager > a:first-child {border-left:1px solid #ebebeb;}
#wrap .page .pager > a:first-child.on {border-left:1px solid #1f48a8;}
#wrap .page .pager > a {float:left; display:inline-block; text-align:center; width:25px; height:25px; line-height:23px; border-top:1px solid #ebebeb; border-bottom:1px solid #ebebeb; border-right:1px solid #ebebeb; font-size:15px; color:#000;}
#wrap .page .pager > a.on {background:#1f48a8; color:#fff; border-top:1px solid #1f48a8; border-bottom:1px solid #1f48a8; border-right:1px solid #1f48a8;}
/* 컨테이너 끝 */

/* 푸터 시작 */
#wrap #footer {clear:both; padding:35px 0; width:100%; background:#fff; border-top:1px solid #d7d7d7;}
#wrap #footer.footer_bg {background:#b2b2b2;}
#wrap #footer .inner {width:1200px; margin:0 auto; position:relative;}
#wrap #footer .inner:after {clear:both; display:block; content:'';}
#wrap #footer .b_logo {float:left; padding:5px 45px 0 0;}
#wrap #footer .b_logo img {width:176px;}
#wrap #footer .footer_info {float:left;}
#wrap #footer .footer_info .copyright {font-size:15px; color:#999999; line-height:22.5px;}
#wrap #footer.footer_bg .footer_info .copyright {color:#565656;}
#wrap #footer .footer_info .copyright span {padding:0 18px;}
/* 푸터 시작 */

/* 기사본문 시작 */
.article_view {position:relative;}
.left_wing {position:absolute; margin-left:-185px; top:0;}
.right_wing {position:absolute; margin-left:1225px; top:0;}
.article_view .article_head .title {font-size:32px; line-height:44px; font-weight:400; color:#343434; letter-spacing:-0.06em;}
.article_view .article_head .subtitle {font-size:20px; line-height:27px; color:#4f4e4e; letter-spacing:-0.06em; margin:10px 0 5px 0;}
.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;*/ text-align:left; font-size:18px; line-height:180%; color:#333;}
.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:18px; line-height:180%; color:#333; margin:0 0 27px; text-align:left;}
.article_view .article_content .left_img {float:left; margin-right:40px;}
.article_view .article_content .img_left {float:left; margin-right:40px;}
.article_view .article_content .right_img {float:right; margin-left:40px;}
.article_view .article_content .img_right {float:right; margin-left:40px;}
.article_view .article_content .img_center {display:inline-block; text-align:center; width:auto; margin-left:50%; margin-bottom:20px; transform: translateX(-50%);}
.article_view .article_content .img_center > img {display:inline-block;}
.article_view .article_content .img_center .caption {display:block; text-align:left; padding:15px; background:#f8f8f8; border:1px solid #ededed;}
.article_view .article_content table {margin:10px auto;}
.article_view .article_content table tr td font {display:block; padding:15px; background:#f8f8f8; border:1px solid #ededed;}

.article_view .rel_news {margin-top:40px;}
.article_view .rel_news h2 {font-size:21px; margin:29px 0 3px 0; color:#000; font-weight:400;}
.article_view .rel_news ul {margin-bottom:38px;}
.article_view .rel_news ul li {padding-left:30px; background:url(http://www.busan.com/nas/wcms/public/pc/images/rel_article.png) 10px 8px no-repeat; line-height:36px; font-size:18px; color:#000;}
.article_view .rel_news ul li a {color:#000;}

.article_view .real_hot_news {margin-top:40px;}
.article_view .real_hot_news h2 {font-size:21px; margin:29px 0 3px 0; color:#4d76dd; font-weight:400;}
.article_view .real_hot_news ul {/*margin-bottom:50px;*/}
.article_view .real_hot_news ul li {padding-left:30px; background:url(http://www.busan.com/nas/wcms/public/pc/images/real_hot_article.png) 10px 13px no-repeat; line-height:36px; font-size:18px; color:#000;}
.article_view .real_hot_news ul li a {color:#000;}

.article_view .hot_news {border-bottom:1px solid #e1e1e1;}
.article_view .hot_news h2 {font-size:21px; margin:36px 0 20px 0; color:#000; font-weight:400;}
.article_view .hot_news .thumb_list {margin:0 -6px;}
.article_view .hot_news .thumb_list:after {clear:both; display:block; content:'';}
.article_view .hot_news .thumb_list li {float:left; width:190px; margin:0 6px;}
.article_view .hot_news .thumb_list li .thumb {width:190px; height:110px;}
.article_view .hot_news .thumb_list li .title {line-height:24px; max-height:48px; overflow:hidden; color:#000; margin:11px 0; font-size:17px;}
.article_view .hot_news .thumb_list li .title a {color:#000;}
.article_view .hot_news .list {margin:25px 0 57px 0;}
.article_view .hot_news .list:after {clear:both; display:block; content:'';}
.article_view .hot_news .list li {float:left; width:50%; font-size:17px; line-height:32px;}
.article_view .hot_news .list li a {color:#000;}
.article_view .favorite_news {margin-bottom:65px;}
.article_view .favorite_news h2 {font-size:21px; margin:52px 0 19px 0; color:#000; font-weight:400;}
.article_view .favorite_news .thumb_list {margin:0 -10px;}
.article_view .favorite_news .thumb_list:after {clear:both; display:block; content:'';}
.article_view .favorite_news .thumb_list li {float:left; width:195px; margin:0 10px;}
.article_view .favorite_news .thumb_list li .thumb {width:190px; height:110px;}
.article_view .favorite_news .thumb_list li .title {line-height:24px; max-height:48px; overflow:hidden; color:#000; margin:11px 0; font-size:17px;}
.article_view .favorite_news .thumb_list li .title a {color:#000;}
.article_view .today_enter {clear:both; margin-top:54px;}
.article_view .today_enter .top {position:relative; margin-bottom:13px;}
.article_view .today_enter .top h2 {font-size:21px; color:#000; font-weight:400;}
.article_view .today_enter .top .more {position:absolute; top:3px; right:0; font-size:14px; color:#3956a0;}
.article_view .today_enter ul {margin:0 -10px;}
.article_view .today_enter ul:after {clear:both; display:block; content:'';}
.article_view .today_enter ul li {float:left; width:410px; margin:0 10px; position:relative;}
.article_view .today_enter ul li .thumb {width:410px; height:220px;}
.article_view .today_enter ul li .thumb img {display:block; width:100%; height:100%; transition:all 0.6s ease-in-out;}
.article_view .today_enter ul li:hover img {transform:scale(1.08);}
.article_view .today_enter ul li .title {position:absolute; left:0; bottom:0; width:100%; z-index:5; text-align:center; font-size:16px; line-height:60px; padding:0 10px; color:#fff; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.article_view .today_enter ul li .title a {color:#fff;}
.article_view .today_enter ul li .mask {position:absolute; left:0; bottom:0; width:100%; height:100%; z-index:3; background:url(http://www.busan.com/nas/wcms/public/pc/images/today_enter_mask.png) left bottom repeat-x;}

/* 기사본문 스크랩 시작 */
.pop_scrap {position:absolute; background:#fff; right:30px; top:150px; border:1px solid #3a3a3a; width:280px; padding:0; z-index:5000;display:none}
.pop_scrap .bar {position:relative; background:#3a3a3a; color:#fff; font-size:16px; line-height:20px; padding:10px 25px; }
.pop_scrap .bar .close {position:absolute; right:20px; top:12px;}
.pop_scrap .tit {position:relative; font-weight:bold; margin:20px 25px 15px 25px; line-height:140%; padding:0 0 10px; border-bottom:1px dotted #666; }
.pop_scrap .txtarea {position:relative; padding:0; margin:20px 25px; word-break : break-all;}
.pop_scrap .center {display:block; margin:0 0 30px 0; text-align:center;}
.pop_scrap .center .send {width:100px; text-align:center; background:#f3f3f3; color:#333; border:1px solid #ddd;}
/* 기사본문 스크랩 끝 */
@media print {
#wrap #header {display:none;}
#wrap #container .aside {display:none;}
#wrap #container .inner {width:840px;}
#wrap #container .article_view {float:none;}
.article_view .article_content {padding:0;}
.left_wing, right_wing {display:none;}
.article_view .rel_news {display:none;}
.article_view .real_hot_news {display:none;}
.comment {display:none;}
.article_view .favorite_news {display:none;}
.fun_busan {display:none;}
.today_enter {display:none;}
.article_view_bottom {display:none;}
#footer {display:none;}
}
/* 기사본문 메일보내기 시작 */
.pop_mail {position:absolute; background:#fff; right:30px; top:150px; border:1px solid #3a3a3a; width:280px; padding:0; z-index:5000;display:none}
.pop_mail .bar {position:relative; background:#3a3a3a; color:#fff; font-size:16px; line-height:20px; vertical-align:middle; width:100%; padding:10px 25px; }
.pop_mail .bar .close {position:absolute; right:20px; top:12px;}
.pop_mail .tit {position:relative; margin:20px 25px 15px 25px; font-size:14px; line-height:140%; padding:0 0 10px; border-bottom:1px dotted #666; }
.pop_mail .mail_inner {position:relative; padding:0 25px; margin:0;}
.pop_mail .mail_inner .main_title {position:relative; color:#3755a1; margin:0 0 10px 0; padding:0;}
.pop_mail .mail_inner .last {color:#3755a1; padding:0 0 5px 0; }
.pop_mail .write_wrap {position:relative; padding:0; margin:5px 0 10px 0; font-size:11px;}
.pop_mail .write_wrap:after {clear:both; display:block; content:'';}
.pop_mail .write_wrap .title {position:relative;float:left;height:27px;line-height:27px;padding-left:5px;margin:0; padding-bottom:2px; color:#777; width:85px; background:url(../images/bu.gif) no-repeat 0 13px; vertical-align:middle; font-size:11px;}
.pop_mail .write_wrap .text {position:relative;float:left; padding:0; margin:0; width:135px; height:27px; z-index:101;}
.pop_mail input {border:1px solid #bbbbbb; width:125px; margin:0 0 2px 0; padding:2px;}
.pop_mail .txtarea{position:relative; padding:0; margin:7px 0 15px 0; width:95%; height:100px; border:1px solid #bbbbbb; font-size:14px; color:#000; overflow:auto;}
.pop_mail .center {display:block;margin-bottom:30px; text-align:center;}
.pop_mail .center .send {width:100px;text-align:center;background:#f3f3f3; color:#333; border:1px solid #ddd !important}
/* 기사본문 메일보내기 끝 */

.view_side_banner {margin-bottom:25px;}
/* 사이드 오늘의 화제뉴스 시작 */
.topic_news {border:1px solid #e1e1e1; border-top:3px solid #4d76dd; padding:23px 15px 11px;}
.topic_news h2 {font-size:21px; font-weight:400; color:#214293; margin-bottom:10px;}
.topic_news ul li {font-size:17px; color:#2d2c2c; line-height:44px; border-bottom:1px solid #d7d7d7; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.topic_news ul li:last-child {border-bottom:0;}
.topic_news ul li a {color:#2d2c2c;}
/* 사이드 오늘의 화제뉴스 끝 */
/* 사이드 오늘의 추천뉴스 시작 */
.today_rec_news {border:1px solid #e1e1e1; border-top:3px solid #5770b2; padding:19px 15px 6px;}
.today_rec_news h2 {font-size:19px; font-weight:400; color:#1142b3; margin-bottom:15px;}
.today_rec_news ul {counter-reset:section;}
.today_rec_news ul li:before {content:counter(section); counter-increment:section; position:absolute; left:0; top:0; text-align:left; width:22px; font-size:17px; color:#5770b2; text-align:center;}
.today_rec_news ul li {position:relative; padding-left:30px; margin-bottom:9px;}
.today_rec_news ul li .title {font-size:15px; line-height:22px; height:44px; overflow:hidden;}
.today_rec_news ul li .thumb {float:right; margin-left:20px; width:60px; height:45px;}
.today_rec_news ul li:after {clear:both; display:block; content:'';}
.today_rec_news ul li a {color:#000;}
/* 사이드 오늘의 추천뉴스 끝 */
/* 오늘의 포토 뉴스 시작 */
.today_photo_news {}
.today_photo_news .top {position:relative;}
.today_photo_news .top h2 {font-size:19px; color:#1142b3; font-weight:400; margin:2px 0 14px 0;}
.today_photo_news .top .more {position:absolute; top:5px; right:0; font-size:15px; color:#000; }
.today_photo_news ul {margin:0 -5px;}
.today_photo_news ul:after {clear:both; display:block; content:'';}
.today_photo_news ul li {float:left; width:50%; padding:0 5px;}
.today_photo_news ul li .thumb {width:145px; height:105px;}
.today_photo_news ul li .thumb img {display:block; width:100%; height:100%;}
.today_photo_news ul li .title {font-size:15px; line-height:18px; height:36px; overflow:hidden; margin:9px 0 15px 0; }
.today_photo_news ul li .title a {color:#000; letter-spacing:-0.075em;}
/* 오늘의 포토 뉴스 끝 */
.special_box:after {clear:both; display:block; content:'';}
.special_box .doctor_q, .special_box .hanbang {float:left; width:50%; height:200px;}
.special_box .doctor_q {background: url(http://www.busan.com/nas/wcms/public/pc/images/doctor_q_bg1.gif) 0 0 no-repeat;}
.special_box .doctor_q .box {padding:10px 0 0 0;}
.special_box .doctor_q .box h2 {font-size:15px; text-align:center; margin-bottom:10px;}
.special_box .doctor_q .box .title {font-size:14px; line-height:16px; text-align:center;}
.special_box .doctor_q .box .lecture {font-size:14px; line-height:17px; text-align:center;}
.special_box .doctor_q .face {width:76px; right:40px;}
.special_box .hanbang {background: url(http://www.busan.com/nas/wcms/public/pc/images/hanbang_bg1.gif) 0 0 no-repeat;}
.special_box .hanbang .face {width:71px; right:40px;}
.special_box .hanbang .box {padding:10px 0 0 0;}
.special_box .hanbang .box h2 {font-size:15px; text-align:center; margin-bottom:10px;}
.special_box .hanbang .box .title {font-size:14px; line-height:16px; text-align:center;}
.special_box .hanbang .box .lecture {font-size:14px; line-height:17px; text-align:center;}
.article_view_bottom {width:100%; background:#f7f7f7; padding:45px 0;}
.newsstand .content {width:1200px; background:#fff; border-right:1px solid #dedede; border-bottom:1px solid #dedede; border-left:1px solid #dedede; padding:25px 0;}
.newsstand .content iframe {margin-left:76px; border:0; width:880px; height:390px; overflow:hidden;}
/* 기사본문 끝 */

/* 기사검색 시작 */
.article_search {position:relative;}
.article_search .search_title {color:#000; font-size:21px; margin-bottom:20px;}
.article_search .search_box {background:#ebebeb; padding:30px; margin-bottom:10px; border-radius: 15px;}
.article_search .search_box .ipt_box:after {clear:both; display:block; content:'';}
.article_search .search_box .ipt_box select {float:left; width:130px; height:40px; font-size:17px; color:#000; border:0; background:#fff url(http://www.busan.com/nas/wcms/public/pc/images/search_split.gif) right center no-repeat;}
.article_search .search_box .ipt_box input {float:left; width:500px; height:46px; font-size:20px; color:#000; padding:0 20px; border:0; }
.article_search .search_box .ipt_box button {float:right; width:100px; height:40px; color:#fff; border:0; background:#224193}
.article_search .search_result {border-top:1px solid #dcdcdc; padding-top:35px; padding-right:10px;}
.article_search .search_result:after {clear:both; display:block; content:'';}
.article_search .search_result .count {float:left; font-size:16px; color:#000;}
.article_search .search_result .order {float:right; font-size:16px;}
.article_search .search_result .order a {color:#787878;}
.article_search .search_result .order a:hover {color:#000;}
.article_search .search_result .order a.on {color:#000;}
.article_search .search_result .order .split {padding:0 12px; color:#d7d7d7;}
.article_search .search_none {border:5px solid #ebebeb; width:100%; height:350px;}
.article_search .search_none > div {width:575px; margin:0 auto; padding-top:54px;}
.article_search .search_none > div p {font-size:20px; line-height:35px; color:#000; margin-bottom:35px;}
.article_search .search_none > div p span {display:inline-block; color:#224193; line-height:35px; border-bottom:1px solid #224193;}
.article_search .search_none > div ul li {font-size:16px; margin-bottom:14px; color:#000;}
.article_search .search_box .rescan {margin-top: 0px;}

.article_search .search_more {text-align:right; margin:20px 0;}
.article_search .search_more a {border:1px solid #e1e1e1; display:inline-block; color:#8a8a8a; font-size:15px; line-height:33px; width:120px; height:35px; text-align:center;}
.article_search .search_more a:hover {color:#000;}
/* new search css start*/
.article_search .search_box .rescan .ipt {width:90px; height:35px; font-size:16px; color:#000; padding:0 5px; border:0;}
.search_box .ipt_box  {margin-top:10px; border-radius: 10px;}
.ipt_box { border: 1px solid #e4e4e4; background: #fff; padding: 10px 10px 10px 10px; }
/* new search css end*/
.search_photo_list {padding-top:30px;}
.search_photo_list ul:after {clear:both; display:block; content:'';}
.search_photo_list ul {margin:0 -10px; }
.search_photo_list ul li {float:left; padding:0 10px; width:215px; margin-bottom:10px;}
.search_photo_list ul li .thumb {width:195px; height:115px; position:relative;}
.search_photo_list ul li .thumb img {display:block; width:100%; height:100%;}
.search_photo_list ul li .thumb .mask {position:absolute; z-index:1; left:0; top:0; width:100%; height:100%; background:#000; opacity:0.5; transition:all 0.5s ease-in-out;}
.search_photo_list ul li .thumb .play {position:absolute; z-index:2; left:50%; top:50%; margin-left:-13px; margin-top:-14px; width:26px; height:28px; background:url(http://www.busan.com/nas/wcms/public/pc/images/icon_play1.png) 0 0 no-repeat;}
.search_photo_list ul li .thumb:hover .mask {opacity:0;}
.search_photo_list ul li .title {font-size:17px; line-height:24px; height:48px; overflow:hidden; margin-top:11px;}
.search_photo_list ul li .title a {color:#000;}
.search_photo_list ul li .date {font-size:15px; color:#909090; margin-top:4px;}
.search_photo_list.list_margin ul li {margin-bottom:34px;}
.search_pdf_list {border-bottom:1px solid #ddd;}
.search_pdf_list ul {padding-top:30px;}
.search_pdf_list ul li {padding:0 0 25px 0;}
.search_pdf_list ul li:last-child {padding:0;}
.search_pdf_list ul li:after {clear:both; display:block; content:'';}
.search_pdf_list ul li .thumb {float:left; width:185px; height:130px; margin-right:40px;}
.search_pdf_list ul li .thumb img {display:block; width:100%; height:100%;}
.search_pdf_list ul li .title {font-size:20px; color:#000; margin-bottom:9px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.search_pdf_list ul li .title a {color:#000;}
.search_pdf_list ul li .body {font-size:15px; line-height:24px; max-height:48px; overflow:hidden; color:#000;}
.search_pdf_list ul li .body a {color:#000;}
.search_pdf_list ul li .date {font-size:15px; line-height:24px; color:#909090; margin-top:4px;}
.search_list {padding-bottom:20px; border-bottom:1px solid #ddd;}
/* 기사검색 끝 */


/******************************************
기사 관련 사항

.title : 제목
.subtitle : 부제목
.body : 본문내용
.thumb img : 썸네일 사진
.date : 날짜관련 내용
.cate : 카테고리
.more : 더보기
.box : title, subtitle, date 등등 wrap용 class

*******************************************/
 
/* 헤드라인의  기사 시작 */
#headline_news01{display:block;width:840px;}
.headline_news01 a{display:block;text-decoration:none;color:#000;}
#headline_news:after{clear:both;display:block;content:'';}
#headline_thumb2{float:left;position:relative;overflow:hidden;width:840px;margin-right:29px;}
#headline_thumb2:after{clear:both;display:block;content:'';}
.view2{float:left;position:relative;width:100%;overflow:hidden;}
.view2 img{display:block;width:840px;height:350px;transition:all 0.5s ease-in-out;transform:scale(1);}
.view2 img:hover{transform:scale(1.06);}
.headline_circle{top:260px;letter-spacing:-20px;left:50%;margin-left:-110px;font-size:23px;position:absolute;background-color:rgba(0,0,0,65%);width:220px;height:150px;border-radius:160px 160px 0px 0px;}
.headline_circle h1{letter-spacing:-20px;font-weight:600;color:#fff;letter-spacing:-0.1em !important;position:relative;width:190px;top:40px;margin:0 auto;text-align:center;}
 .headline_text{position:relative;float:left;text-align:center;}
 .headline_text:after{content:'';clear:both;display:block;}
 .headline_text h2{overflow:hidden;letter-spacing:-0.1em !important;text-overflow:ellipsis;white-space:normal;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-weight:600;height:50px;position:relative;top:16px;font-size:38px;margin:0;letter-spacing:-20px;}
 .headline_text p{font-weight:400;margin:0;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:normal;height:26px;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:25px 0px 20px 0px;font-size:18px;color:#616161;}
 .headline_text:hover{text-decoration-line:underline;}
/* 헤드라인의   기사 끝 */
/*헤드라인의 사이드 시작 */
#today_hot{margin-bottom:20px;}
 .headline_03 .today_hot{float:left;width:300px;height:410px;background:url("http://www.busan.com/nas/wcms/public/pc/images/today_hot_bg.png") 0 0 no-repeat;}
 .headline_03 .today_hot a{text-decoration:none;}
 .headline_03 .today_hot::after{clear:both;content:'';display:block;}
 .headline_03 .today_hot h2{font-size:21px;font-weight:400;color:#fff;margin:15px 0 17px;}
 .headline_03 .today_hot .thumb{width:240px;height:170px;position:relative;overflow:hidden;}
 .headline_03 .today_hot .thumb img{display:block;width:100%;height:100%;transition:all 0.6s ease-in-out;}
 .headline_03 .today_hot .thumb .play{display:block;position:absolute;z-index:3;top:50%;left:50%;width:105px;height:109px;margin-left:-52px;margin-top:-45px;background:url(http://www.busan.com/nas/wcms/public/pc/images/icon_play2.png) 0 0 no-repeat;}
 /* .headline_01 .today_hot .thumb .mask{display:block;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.5;transition:opacity 0.5s;}
 */
 .headline_03 .today_hot .thumb:hover .mask{opacity:0;}
 .headline_03 .today_hot .thumb:hover img{transform:scale(1.08);}
 .headline_03 .today_hot .title{font-size:16px; color:#fff; margin:10px 0 7px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; /* 라인수 */-webkit-box-orient: vertical; word-wrap:break-word; line-height: 1.5em; height: 3em;}
 .headline_03 .today_hot .title a{color:#fff;}
 .headline_03 .today_hot .title:hover{color:#b8d3ff;}
 .headline_03 .today_hot .title:hover a{color:#b8d3ff;}
.headline_03 .today_hot_contents{margin:0 auto;width:240px;display:block;}
 .headline_03 .today_hot .body{font-size:14px; color:#c6c6c6; margin-bottom:14px; line-height:1.5em; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; /* 라인수 */-webkit-box-orient: vertical; word-wrap:break-word; height: 4.2em;}
 .headline_03 .today_hot .body a{color:#c6c6c6;}
 .headline_03 .today_hot .more{font-size:14px;color:#fff;text-align:right;}
 .headline_03 .today_hot .more a{color:#fff;}
 @keyframes fadein{from{opacity:0;}
 to{opacity:1;}
 }
 /*헤드라인의 사이드 끝  */
/* 4개쓰던  헤드라인 시작 */
.headline_01 {width:100%; }
.headline_01:after {clear:both; display:block; content:'';}
#headline_thumb {position:relative; float:left; width:870px; height:400px;}
#headline_thumb li {position:absolute; left:0; top:0; width:100%; height:100%;}
#headline_thumb li .view {float:left; position:relative; width:690px; height:400px; overflow:hidden; background:#000; z-index:1}
#headline_thumb li.on .view {z-index:10}
#headline_thumb li .view_inner {display:none; transition:all 0.5s ease-in-out;}
#headline_thumb li.on .view_inner {display:block; -webkit-animation: fadein 0.5s; -moz-animation: fadein 0.5s;  -ms-animation: fadein 0.5s; -o-animation: fadein 0.5s; animation: fadein 0.5s;}
#headline_thumb li .thumb {color:#fff;}
#headline_thumb li .view .thumb {width:690px; height:400px;}
#headline_thumb li .view .thumb img {display:block; width:550px; height:400px; transition:all 0.5s ease-in-out; transform: scale(1);}
#headline_thumb li .view:hover .thumb img {transform: scale(1.08);}
#headline_thumb li .view .sub_title {display:block; margin-bottom:13px; font-size:18px; color:#b5b9c1; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; line-height:1;}
#headline_thumb li .view .title {position:absolute; z-index:2; left:0; bottom:0; width:100%; line-height:38px; font-size:30px; color:#fff; text-align:center; padding:12px 30px 24px 30px; display:-webkit-box; overflow:hidden; text-overflow:ellipsis; -webkit-line-clamp:3; -webkit-box-orient:vertical; word-wrap:break-word; text-align:left;}
#headline_thumb li .view .title a {color:#fff;}
#headline_thumb li .view .mask {position:absolute; z-index:1; left:0; top:0; width:100%; height:100%; background:url("http://www.busan.com/nas/wcms/public/pc/images/main_headline_mask.png");}
#headline_thumb li .lists {float:left; position:relative; width:180px; z-index:100}
#headline_thumb li .lists {position:relative; transition:all 0.5s ease-in-out; background:#474f66; color:#99a0b3; padding:0 15px; font-size:16px; height:100px; border-bottom:1px solid #3d4665;}
#headline_thumb li .lists a {color:#99a0b3;}
#headline_thumb li .lists .arw {opacity:0; transition:opacity 0.5s ease-in-out;}
#headline_thumb li.on .lists {background:#4d76dd; color:#fff; border-bottom:1px solid #486abf;}
#headline_thumb li:nth-child(2) .lists {margin-top:100px;}
#headline_thumb li:nth-child(3) .lists {margin-top:200px;}
#headline_thumb li:nth-child(4) .lists {margin-top:300px;}
#headline_thumb li.on .lists a {color:#fff;}
#headline_thumb li.on .lists .arw {display:block; opacity:1; position:absolute; z-index:5; left:-11px; top:50%; margin-top:-10px; width:11px; height:21px; background:transparent url(http://www.busan.com/nas/wcms/public/pc/images/headline_arw.png) 0 0 no-repeat;}
#headline_thumb li .lists .title {font-size:20px; color:#99a0b3; padding:20px 0 8px 0; display:-webkit-box; overflow:hidden; text-overflow:ellipsis; -webkit-line-clamp:2; -webkit-box-orient:vertical; word-wrap:break-word; line-height:32px; height:80px;}
#headline_thumb li.on .lists .title {color:#fff;}
#headline_thumb li .lists .body {font-size:14px; font-weight:300; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.headline_01 .today_hot {float:left; width:330px; height:400px; padding:0 32px; background:url(http://www.busan.com/nas/wcms/public/pc/images/today_hot_bg.jpg) 0 0 no-repeat;}
.headline_01 .today_hot h2 {font-size:21px; font-weight:400; color:#fff; margin:15px 0 17px;}
.headline_01 .today_hot .thumb {width:265px; height:170px; position:relative;}
.headline_01 .today_hot .thumb img {display:block; width:100%; height:100%; transition:all 0.6s ease-in-out;}
.headline_01 .today_hot .thumb .play {display:block; position:absolute; z-index:3; top:50%; left:50%; width:105px; height:109px; margin-left:-52px; margin-top:-45px; background:url(http://www.busan.com/nas/wcms/public/pc/images/icon_play2.png) 0 0 no-repeat;}
.headline_01 .today_hot .thumb .mask {display:block; position:absolute; z-index:1; top:0; left:0; width:100%; height:100%; background:#000; opacity:0.5; transition:opacity 0.5s;}
.headline_01 .today_hot .thumb:hover .mask {opacity:0;}
.headline_01 .today_hot .thumb:hover img {transform: scale(1.08);}
.headline_01 .today_hot .title {font-size:16px; color:#fff; margin:13px 0 7px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.headline_01 .today_hot .title a {color:#fff;}
.headline_01 .today_hot .title:hover {color:#b8d3ff;}
.headline_01 .today_hot .title:hover a {color:#b8d3ff;}
.headline_01 .today_hot .body {font-size:14px; color:#c6c6c6; margin-bottom:5px; line-height:20px; overflow:hidden; height:80px;}
.headline_01 .today_hot .body a {color:#c6c6c6;}
.headline_01 .today_hot .more {font-size:14px; color:#fff; text-align:right;}
.headline_01 .today_hot .more a {color:#fff;}
@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Firefox < 16 */
@-moz-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Internet Explorer */
@-ms-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Opera < 12.1 */
@-o-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}
/* 헤드라인 끝 */
/* 속보 시작 */
.breaking_news {width:100%; position:relative;}
.breaking_news:after {clear:both; display:block; content:'';}
.breaking_news h2 {float:left; background:#f18231; color:#fff; text-align:center; font-size:17px; font-weight:400; width:145px; height:45px; line-height:45px;}
.breaking_news .rolling {float:left; background:#ececec; width:calc(100% - 145px); height:45px;}
.breaking_news .rolling:after {clear:both; display:block; content:'';}
.breaking_news .rolling ul {float:left; width:690px; height:45px; overflow:hidden;}
.breaking_news .rolling ul li {padding-left:40px; font-size:17px; line-height:45px; color:#000; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.breaking_news .rolling ul li a {color:#000;}
.breaking_news .rolling .rolling_btn {position:absolute; right:0; top:0; width:20px; height:39px; margin:3px 4px;}
.breaking_news .rolling .rolling_btn .btn_up {width:20px; height:20px; cursor:pointer;}
.breaking_news .rolling .rolling_btn .btn_down {width:20px; height:19px; cursor:pointer;}
/* 속보 끝 */
/* 이 시각 추천뉴스 시작 */
.now_news {width:100%;}
.now_news:after {clear:both; display:block; content:'';}
.now_news h2 {font-size:21px; color:#000; margin:32px 0 12px; font-weight:400;}
.now_news .left {float:left;}
.now_news .left ul li {width:350px;}
.now_news .left ul li .thumb {width:350px; height:210px;}
.now_news .left ul li .thumb img {display:block; width:100%; height:100%;}
.now_news .left ul li .title {font-size:15px; margin:10px 0 17px 0; line-height:20px; height:40px; overflow:hidden;}
.now_news .left ul li .title a {color:#585858;}
.now_news .right {float:right;}
.now_news .right ul {margin-top:-7px;}
.now_news .right ul li {border-bottom:1px solid #d7d7d7; padding-bottom:15px; margin-bottom:16px;}
.now_news .right ul li .title {display:inline-block; vertical-align:middle; font-size:18px; width:calc(100% - 50px); overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.now_news .right ul li .title a {color:#000;}
.now_news .right ul li .cate {display:inline-block; vertical-align:middle; font-size:14px; color:#5770b1;}
/* 이 시각 추천뉴스 끝 */
/* 이 시각 추천 포토뉴스 시작 */
.now_photo_news {width:100%;}
.now_photo_news:after {clear:both; display:block; content:'';}
.now_photo_news h2 {font-size:19px; color:#1142b3; margin:0 0 8px; font-weight:400;}
.now_photo_news ul li {width:100%;}
.now_photo_news ul li .thumb {width:100%; height:150px;}
.now_photo_news ul li .thumb img {display:block; width:100%; height:100%; transition:all 0.6s ease-in-out;}
.now_photo_news ul li .thumb:hover img {transform: scale(1.08);}
.now_photo_news ul li .title {font-size:15px; margin:10px 0 22px 0; line-height:20px; height:40px; overflow:hidden; }
.now_photo_news ul li .title a {color:#000; letter-spacing:-0.075em;}
/* 이 시각 추천 포토뉴스 끝 */
/* 실시간 기사 시작 */
.realtime_news {}
.realtime_news h2 {font-size:19px; color:#1142b3;margin:0 0 8px; font-weight:400;}
.realtime_news .box {border:1px solid #e1e1e1; border-top:3px solid #5770b2; padding:25px 0 25px 10px; height:387px; overflow:hidden;}
.realtime_news .box .scrollbar-inner {height:333px;}
.realtime_news .box ul li {margin-bottom:10px;}
.realtime_news .box ul li:after {clear:both; display:block; content:'';}
.realtime_news .box ul li .time {float:left; width:50px;}
.realtime_news .box ul li .time span {font-size:14px; color:#5770b2;}
.realtime_news .box ul li .time .split {display:block; width:1px; height:40px; background:#dce3f8; margin:7px 0 0 17px; }
.realtime_news .box ul li .title {float:left;  width:150px; padding-right:20px;}
.realtime_news .box ul li .title a {color:#000; font-size:15px; letter-spacing:-0.075em; line-height:22px; height:66px; overflow:hidden;}
.realtime_news .box ul li .thumb {float:left; width:60px;}
.realtime_news .box ul li .thumb img {display:block; width:60px; height:50px;}

/* 실시간 기사 끝 */
/* 특집기사 시작 */
.special_news {width:100%;}
.special_news .contents:after {clear:both; display:block; content:'';}
.special_news .contents .photo_box {position:relative; float:left; width:275px; height:230px; }
.special_news .contents .photo_box .thumb {width:100%; height:230px;}
.special_news .contents .photo_box .thumb img {display:block; width:100%; height:100%; transition:all 0.6s ease-in-out;}
.special_news .contents .photo_box:hover .thumb img {transform: scale(1.08);}
.special_news .contents .photo_box .title {position:absolute; left:0; bottom:0; z-index:3; width:100%; height:45px; padding:0 15px; line-height:45px; font-size:17px; color:#fff; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.special_news .contents .photo_box .title a {color:#fff; letter-spacing:-0.075em;}
.special_news .contents .photo_box .mask {position:absolute; left:0; bottom:0; z-index:1; width:100%; height:45px; background:#000; opacity:0.7;}
.special_news .contents .list_box {float:left; width:290px; height:230px; background:url(http://www.busan.com/nas/wcms/public/pc/images/special_news_bg.gif) 0 0 no-repeat;}
.special_news .contents .list_box ul {margin:21px 0 20px;}
.special_news .contents .list_box ul li.title {width:100%; padding:0 29px; font-size:16px; line-height:36px; color:#95b4cf; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.special_news .contents .list_box ul li.title a {color:#95b4cf;}
.special_news .contents .list_box ul li:hover.title {color:#fff;}
.special_news .contents .list_box ul li:hover.title a {color:#fff;}
.special_news .contents .list_box .more {height:45px; border-top:1px solid #000; padding:0 20px;}
.special_news .contents .list_box .more a {line-height:45px; display:block; text-align:right; font-size:14px; color:#fff;}
/* 특집기사 끝 */
/* 기사리스트 시작 */
.article_list_01 {margin:5px 0;}
.article_list_01 .title {font-size:18px; line-height:20px; padding-bottom:28px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.article_list_01 .title a {color:#000;}

.article_list_02 {border-top:1px solid #d7d7d7; width:100%;}
.article_list_02:last-child {border-bottom:1px solid #d7d7d7;}
.article_list_02 .first {margin-top:28px;}
.article_list_02 .first:after {clear:both; display:block; content:'';}
.article_list_02 .first .thumb {float:left; width:145px; height:85px; margin-right:20px;}
.article_list_02 .first .thumb img {display:block; width:100%; height:100%;}
.article_list_02 .first .contents {float:left; width:calc(100% - 165px);}
.article_list_02 .first .contents .title {font-size:20px; line-height:23px;}
.article_list_02 .first .contents .title a {color:#000;}
.article_list_02 .first .contents .cate {display:block; color:#ff6c00; font-size:15px; margin-top:9px;}
.article_list_02 ul {margin:13px 0 20px;}
.article_list_02 ul li {font-size:16px; line-height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.article_list_02 ul li a {color:#242424;}

.article_list_03:after {clear:both; display:block; content:'';}
.article_list_03 .left {float:left; width:560px; padding-right:25px; border-right:1px solid #e3e3e3;}
.article_list_03 .left ul li {margin-bottom:30px;}
.article_list_03 .left ul li:last-child {margin-bottom:0;}
.article_list_03 .left ul li:after {clear:both; display:block; content:'';}
.article_list_03 .left ul li .thumb {float:left; width:145px; height:85px; margin-right:20px;}
.article_list_03 .left ul li .thumb img {display:block; width:100%; height:100%;}
.article_list_03 .left ul li .title {font-size:20px; color:#000; margin-bottom:5px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.article_list_03 .left ul li .title a {color:#000;}
.article_list_03 .left ul li .body {font-size:15px; color:#787878; line-height:25px; max-height:50px; overflow:hidden;}
.article_list_03 .left ul li .body a {color:#787878;}
.article_list_03 .right {float:right; width:255px; padding-right:5px;}
.article_list_03 .right ul .title {font-size:20px; line-height:30px; height:60px; overflow:hidden; color:#000; margin-bottom:30px;}
.article_list_03 .right ul .title a {color:#000;}
.article_list_03 .right ul .title:last-child {margin-bottom:0;}

.article_list_04 ul li {margin-bottom:24px;}
.article_list_04 ul li:last-child {margin-bottom:0;}
.article_list_04 ul li:after {clear:both; display:block; content:'';}
.article_list_04 ul li .thumb {float:left; width:125px; height:70px; margin-right:25px;}
.article_list_04 ul li .thumb img {display:block; width:100%; height:100%;}
.article_list_04 ul li .title {font-size:19px; color:#000; margin-bottom:12px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.article_list_04 ul li .title a {color:#000; letter-spacing:-0.075em; }
.article_list_04 ul li .body {float:right; width:335px; margin-top:-5px; font-size:15px; color:#787878; line-height:25px; max-height:75px; overflow:hidden; }
.article_list_04 ul li .body a {color:#000; vertical-align:baseline; letter-spacing:-0.075em;}
.article_list_04 ul li .cate {display:inline-block; font-size:14px; color:#fff; height:20px; line-height:20px; padding:0 6px; border-radius:2px; vertical-align:middle;}
.article_list_04 ul li .cate.cate1 {background:#ef8131; } /* 속보 */
.article_list_04 ul li .cate.cate2 {background:#4d76dd;} /* 단독 */
.article_list_04 ul li .cate.cate3 {background:#91b5e6;} /* 동영상 */
.article_list_04 ul li .label {display:inline-block; font-size:14px; border:1px solid #3658b8; color:#3658b8; height:20px; line-height:18px; padding:0 6px; border-radius:2px; vertical-align:middle;}

.article_list_05 ul li {padding:30px 0; border-bottom:1px solid #ddd;}
.article_list_05 ul li:after {clear:both; display:block; content:'';}
.article_list_05 ul li .thumb {float:left; width:185px; height:130px; margin-right:40px;}
.article_list_05 ul li .thumb img {display:block; width:100%; height:100%;}
.article_list_05 ul li .title {font-size:20px; color:#000; margin-bottom:9px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.article_list_05 ul li .title a {color:#000;}
.article_list_05 ul li .body {font-size:15px; line-height:24px; max-height:48px; overflow:hidden; color:#000;}
.article_list_05 ul li .body a {color:#888888;}
.article_list_05 ul li .date {font-size:15px; line-height:24px; color:#909090; margin-top:4px;}

.article_list_06 ul:after {clear:both; display:block; content:'';}
.article_list_06 ul li {float:left; width:50%; padding:30px 0; height:190px; border-bottom:1px solid #ddd;}
.article_list_06 ul li:nth-child(even) {padding:30px 0 30px 25px;}
.article_list_06 ul li:nth-child(odd) {padding:30px 25px 30px 0;}
.article_list_06 ul li:after {clear:both; display:block; content:'';}
.article_list_06 ul li .thumb {float:left; width:185px; height:130px; margin-right:20px;}
.article_list_06 ul li .thumb img {display:block; width:100%; height:100%;}
.article_list_06 ul li .title {font-size:20px; line-height:28px; max-height:56px; overflow:hidden; color:#000; margin-top:-5px; margin-bottom:9px;}
.article_list_06 ul li .title a {color:#000;}
.article_list_06 ul li .body {font-size:15px; line-height:24px; max-height:48px; overflow:hidden; color:#000;}
.article_list_06 ul li .body a {color:#000;}
.article_list_06 ul li .date {font-size:15px; line-height:24px; color:#909090; margin-top:4px;}
/* 기사리스트 끝 */
/* 오피니언리스트 시작 */
.opinion_list_01 ul:after {clear:both; display:block; content:'';}
.opinion_list_01 ul li {float:left; width:50%; padding:30px 0 35px; height:235px; border-bottom:1px solid #ddd;}
.opinion_list_01 ul li:nth-child(even) {padding:30px 0 30px 25px;}
.opinion_list_01 ul li:nth-child(odd) {padding:30px 25px 30px 0;}
.opinion_list_01 ul li:after {clear:both; display:block; content:'';}
.opinion_list_01 ul li .thumb {float:left; width:110px; height:150px; margin-right:27px;}
.opinion_list_01 ul li .thumb img {display:block; width:100%; height:100%;}
.opinion_list_01 ul li .writer {font-size:16px; color:#2657cd; margin-top:-7px; margin-bottom:2px;}
.opinion_list_01 ul li .title {font-size:20px; line-height:28px; max-height:56px; color:#000;  margin-bottom:10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.opinion_list_01 ul li .title a {color:#000;}
.opinion_list_01 ul li .body {font-size:15px; line-height:24px; max-height:48px; overflow:hidden; color:#000;}
.opinion_list_01 ul li .body a {color:#000;}
.opinion_list_01 ul li .date {font-size:15px; line-height:24px; color:#909090; margin-top:26px;}

.opinion_list_02 ul li {padding:25px 0 20px; border-bottom:1px solid #ddd;}
.opinion_list_02 ul li:after {clear:both; display:block; content:'';}
.opinion_list_02 ul li .writer {color:#1f47a8;}
.opinion_list_02 ul li .title {font-size:20px; line-height:28px; max-height:56px; color:#000;  margin-bottom:7px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.opinion_list_02 ul li .title a {color:#000;}
.opinion_list_02 ul li .body {font-size:15px; line-height:24px; max-height:48px; overflow:hidden; color:#000;}
.opinion_list_02 ul li .body a {color:#000;}
.opinion_list_02 ul li .date {font-size:15px; line-height:24px; color:#909090; margin-top:5px;}
/* 오피니언리스트 끝 */
/* 포토리스트 시작 */
.photo_list_01 ul:after {clear:both; display:block; content:'';}
.photo_list_01 ul {margin:20px -6px 0;}
.photo_list_01 ul li {float:left; width:212px; height:291px; padding:0 6px; margin-bottom:32px;}
.photo_list_01 ul li .thumb {width:200px; height:150px; margin-bottom:14px;}
.photo_list_01 ul li .thumb img {display:block; width:100%; height:100%;}
.photo_list_01 ul li .title {font-size:21px; line-height:29px; max-height:58px; color:#000;  margin-bottom:10px; overflow:hidden; }
.photo_list_01 ul li .title a {color:#000;}
.photo_list_01 ul li .body {font-size:16px; line-height:25px; max-height:48px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#686868;}
.photo_list_01 ul li .body a {color:#686868;}
.photo_list_01 ul li .date {font-size:13px; line-height:25px; color:#9e9e9e; margin-top:9px;}
/* 포토리스트 끝 */
/* 동영상리스트 시작 */
.media_list_01 ul:after {clear:both; display:block; content:'';}
.media_list_01 ul {margin:20px -11px 0;}
.media_list_01 ul li {float:left; width:287px; height:255px; padding:0 11px; margin-bottom:32px;}
.media_list_01 ul li .thumb {position:relative; width:265px; height:150px; margin-bottom:15px;}
.media_list_01 ul li .thumb img {display:block; width:100%; height:100%;}
.media_list_01 ul li .thumb .play {display:block; position:absolute; z-index:3; bottom:10px; right:10px; width:26px; height:28px; background:url(http://www.busan.com/nas/wcms/public/pc/images/icon_play1.png) 0 0 no-repeat; background-size:26px 28px;}
.media_list_01 ul li .thumb .mask {display:block; position:absolute; z-index:1; top:0; left:0; width:100%; height:100%; background:#000; opacity:0.1; transition:opacity 0.5s;}
.media_list_01 ul li .thumb:hover .mask {opacity:0;}
.media_list_01 ul li .title {font-size:18px; line-height:25px; height:50px; color:#000;  margin-bottom:5px; overflow:hidden; }
.media_list_01 ul li .title a {color:#000;}
.media_list_01 ul li .date {font-size:13px; line-height:25px; color:#9e9e9e; margin-bottom:10px;}
.media_list_01 ul li .date img {vertical-align:middle;}
.media_list_01 ul li .date span {margin:0 14px 0 6px;}
/* 동영상리스트 끝 */
/* 닥터큐 시작 */
.doctor_q {position:relative; width:100%; height:130px; background:url(http://www.busan.com/nas/wcms/public/pc/images/doctor_q_bg.gif) 0 0 no-repeat;}
.doctor_q .box {position:relative; z-index:5; padding:12px 0 0 18px;}
.doctor_q .box h2 {font-weight:400; font-size:20px; color:#ffe788;}
.doctor_q .box .title {font-size:16px; color:#fff; line-height:22px; margin:5px 0;}
.doctor_q .box .title span {display:block; color:#ffec9e;}
.doctor_q .box .lecture {font-size:16px; color:#fff; letter-spacing:-0.13em;}
.doctor_q .face {position:absolute; bottom:0; right:27px;}
.doctor_q .more {position:absolute; z-index:5; top:17px; right:8px;}
/* 닥터큐 끝 */
/* 톡한방 시작 */
.hanbang {position:relative; width:100%; height:130px; background:url(http://www.busan.com/nas/wcms/public/pc/images/hanbang_bg.gif) 0 0 no-repeat;}
.hanbang .box {position:relative; z-index:5; padding:12px 0 0 18px;}
.hanbang .box h2 {font-weight:400; font-size:20px; color:#ffe788;}
.hanbang .box .title {font-size:16px; color:#fff; line-height:22px; margin:5px 0;}
.hanbang .box .title span {display:block; color:#ffec9e;}
.hanbang .box .lecture {font-size:16px; color:#fff; letter-spacing:-0.13em;}
.hanbang .face {position:absolute; bottom:0; right:22px;}
.hanbang .more {position:absolute; z-index:5; top:17px; right:8px;}
/* 톡한방 끝 */
/* 사이드 리스트 시작 */
.side_list {position:relative; border:1px solid #d7d7d7;}
.side_list.type1 {border-left:3px solid #bac044;}
.side_list.type2 {border-left:3px solid #568ace;}
.side_list.type3 {border-left:3px solid #b5a479;}
.side_list.type4 {border-left:3px solid #b9bdc0;}
.side_list:after {clear:both; display:block; content:'';}
.side_list .contents {float:left; width:169px; padding:17px; }
.side_list .contents .more {width:17px; height:13px; margin-bottom:8px; cursor:pointer;}
.side_list.type1 .contents .more {background:url(http://www.busan.com/nas/wcms/public/pc/images/side_more1.png) 0 0 no-repeat;}
.side_list.type2 .contents .more {background:url(http://www.busan.com/nas/wcms/public/pc/images/side_more2.png) 0 0 no-repeat;}
.side_list.type3 .contents .more {background:url(http://www.busan.com/nas/wcms/public/pc/images/side_more3.png) 0 0 no-repeat;}
.side_list.type4 .contents .more {background:url(http://www.busan.com/nas/wcms/public/pc/images/side_more4.png) 0 0 no-repeat;}
.side_list .contents .title {font-size:17px; margin-bottom:4px;}
.side_list .contents .title a {color:#343434;}
.side_list .contents .body {font-size:14px; line-height:18px; letter-spacing:-0.13em;}
.side_list .contents .body a {color:#545454; letter-spacing:-0.075em;}
.side_list .thumb {float:right; width:127px; height:133px;}
.side_list .thumb img {width:100%; height:100%;}
.side_list .side_view {display:none; position:absolute; top:0; left:0; width:100%; height:100%; background:#fff;}
.side_list .side_view .contents {width:auto;}
.side_list .side_view .close {position:absolute; top:17px; right:19px; width:12px; height:12px; background:url(http://www.busan.com/nas/wcms/public/pc/images/icon_doctor_close.png) 0 0 no-repeat; cursor:pointer;}
.side_list .side_view select {margin-left:15px; display:inline-block; width:170px; height:25px; border:1px solid #d7d7d7; color:#545454; font-size:13px;}
/* 사이드 리스트 끝 */
/* 부동산센터 시작 */
.realproperty {position:relative; width:100%; height:135px; background:url(http://www.busan.com/nas/wcms/public/pc/images/realproperty_bg.gif) 0 0 no-repeat;}
.realproperty .box {float:left; width:172px; height:135px; position:relative; z-index:5; padding:12px 15px 0 18px;}
.realproperty .box h2 {font-weight:400; font-size:20px; color:#ffe477;}
.realproperty .box .title {font-size:14px; color:#fff; line-height:20px; margin:7px 0;}
.realproperty .box .title a {color:#fff; letter-spacing:-0.075em;}
.realproperty .thumb {float:right; width:128px; height:135px;}
.realproperty .thumb img {display:block; width:100%; height:100%;}
.realproperty .more {position:absolute; z-index:5; top:22px; right:22px;}
/* 부동산센터 끝 */
/* 비즈 biz 시작 */
.biz_news {width:300px; height:520px; padding:10px 15px; background:url(http://www.busan.com/nas/wcms/public/pc/images/biz_bg.gif) 0 0 no-repeat;}
.biz_news .top {margin-bottom:11px;}
.biz_news .top:after {clear:both; display:block; content:'';}
.biz_news .top h2 {float:left; font-size:21px; font-weight:400; color:#fff;}
.biz_news .top h3 {float:left; font-size:14px; font-weight:400; color:#fff; line-height:30px; padding-left:10px; padding-top:3px; letter-spacing:-1.5px;}
.biz_news .top h3 span {display:inline-block; color:#ffeb07; border-bottom:1px solid #ffeb07; line-height:30px;}
.biz_news .top .more {float:right; font-size:12px; color:#fff; padding-top:9px;}
.biz_news .media {width:270px; height:270px;}
.biz_news .list ul li.first {padding:17px 0; margin-bottom:17px; border-bottom:1px solid #54689a;}
.biz_news .list ul li.first:after {clear:both; display:block; content:'';}
.biz_news .list ul li.first .thumb {float:left; width:100px; height:80px; margin-right:10px;}
.biz_news .list ul li.first .thumb img {display:block; width:100%; height:100%;}
.biz_news .list ul li.first .title {font-size:14px; line-height:20px; color:#fff;}
.biz_news .list ul li.first .title a {color:#fff;}
.biz_news .list ul li.first .body {font-size:12px; line-height:18px;  color:#fff;}
.biz_news .list ul li.first .body a {color:#fff;}
.biz_news .list ul li .title {font-size:14px; line-height:20px; color:#fff; padding-left:4px;}
.biz_news .list ul li .title a {color:#fff;}
/* 비즈 biz 시작 */
/* 비즈 biz 시작 */
.biz_news_02 {width:300px; height:440px; border:1px solid #d7d7d7;}
.biz_news_02 .top {height:50px; padding:9px 20px 0 18px ; background:url(http://www.busan.com/nas/wcms/public/pc/images/biz_top_bg.gif) 0 0 no-repeat;}
.biz_news_02 .top:after {clear:both; display:block; content:'';}
.biz_news_02 .top h2 {float:left; font-size:20px; font-weight:400; color:#fff; margin-top:6px;}
.biz_news_02 .top h3 {float:left; font-size:14px; font-weight:400; color:#fff; line-height:30px; padding-left:10px; padding-top:3px; letter-spacing:-1.5px;}
.biz_news_02 .top h3 span {display:inline-block; color:#ffeb07; line-height:30px;}
.biz_news_02 .top .more {float:right; font-size:12px; color:#fff; padding-top:9px;}
.biz_news_02 .box {padding:0 14px;}
.biz_news_02 .media {padding:17px 0;}
.biz_news_02 .media img {display:block; width:270px; height:150px; margin:0 auto;}
.biz_news_02 .list ul li.first {padding:8px 0 19px; margin-bottom:17px; border-bottom:1px solid #e7e8e5;}
.biz_news_02 .list ul li.first:after {clear:both; display:block; content:'';}
.biz_news_02 .list ul li.first .thumb {float:left; width:100px; height:60px; margin-right:10px;}
.biz_news_02 .list ul li.first .thumb img {display:block; width:100%; height:100%;}
.biz_news_02 .list ul li.first .title {font-size:17px; line-height:20px; margin-bottom:10px; color:#000; padding-left:0; overflow:hidden; text-overflow:ellipsis; /* white-space:nowrap; */}
.biz_news_02 .list ul li.first .title a {color:#000; letter-spacing:-0.075em;}
.biz_news_02 .list ul li.first .body {font-size:12px; line-height:22px; margin-top:-3px; color:#999; height:62px; overflow:hidden;width: 155px;}
.biz_news_02 .list ul li.first .body a {color:#999; letter-spacing:-0.075em;}
.biz_news_02 .list ul li .title {font-size:16px; line-height:28px; color:#000; padding-left:4px; width:270px; text-overflow:ellipsis; overflow:hidden; /* white-space:nowrap; */}
.biz_news_02 .list ul li .title a {color:#000; letter-spacing:-0.075em;}
/* 비즈 biz 시작 */
/* 가장 많이 본 뉴스 시작 */
.ranking_news_01 {border-top:3px solid #4d76dd; border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1;}
.ranking_news_01 .top {height:55px;}
.ranking_news_01 .top h2 {font-size:19px; font-weight:400; color:#214293; padding:12px 0 0 17px;}
.ranking_news_01 .menu {background:#4d76dd; padding:0 5px;}
.ranking_news_01 .menu ul:after {clear:both; display:block; content:'';}
.ranking_news_01 .menu ul li {float:left; color:#fff; font-size:15px; width:auto!important; padding:0 5px; height:40px; line-height:40px; text-align:center; cursor:pointer;}
.ranking_news_01 .menu ul li.on {color:#ffda4e; border-bottom:3px solid #ffda4e;}
.ranking_news_01 .menu ul li:hover {color:#ffda4e; border-bottom:3px solid #ffda4e;}
.ranking_news_01 .list_wrap .list:first-child {display:block;}
.ranking_news_01 .list {display:none; padding:8px 17px 12px 17px;}
.ranking_news_01 .list ul {counter-reset:section;}
.ranking_news_01 .list ul li:before {content:counter(section); counter-increment:section; position:absolute; left:0; top:2px; text-align:left; width:20px; font-size:17px; color:#a0a0a0;}
.ranking_news_01 .list ul li.top3:before {color:#4d76dd; font-weight:700;}
.ranking_news_01 .list ul li {padding-left:20px; position:relative; cursor:pointer;}
.ranking_news_01 .list ul li .title {color:#000; font-size:15px; line-height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.ranking_news_01 .list ul li .title a {color:#000;}
/* 가장 많이 본 뉴스 끝 */
/* 사설 오피니언 시작 */
.opinion_news {border:1px solid #e1e1e1; padding:16px 20px;}
.opinion_news ul li {margin-bottom:9px;}
.opinion_news ul li:last-child {margin-bottom:0;}
.opinion_news ul li:after {clear:both; display:block; content:'';}
.opinion_news ul li:first-child {margin-bottom:20px;}
.opinion_news ul li:first-child .title {font-size:17px; line-height:24px; letter-spacing:-0.075em;}
.opinion_news ul li:first-child .title a {color:#111;}
.opinion_news ul li:first-child .title a .cate {color:#4d76dd; display:inline;}
.opinion_news ul li .title {font-size:15px; line-height:22px;}
.opinion_news ul li .title a {color:#000; letter-spacing:-0.075em;}
.opinion_news ul li .title a .cate {color:#4d76dd; display:block;}
.opinion_news ul li .thumb {float:right; margin-left:20px;}
/* 사설 오피니언 끝 */
/* 사이드 포토 리스트 시작 */
.side_photo_list {width:300px; margin:0 auto;}
.side_photo_list ul {margin:0 -3px;}
.side_photo_list ul:after {clear:both; display:block; content:'';}
.side_photo_list ul li {float:left; position:relative; width:50%; padding:0 3px; margin-bottom:8px;}
.side_photo_list ul li .thumb {width:140px; height:140px;}
.side_photo_list ul li .thumb img {display:block; width:100%; height:100%; transition:all 0.6s ease-in-out;}
.side_photo_list ul li:hover .thumb img {transform: scale(1.08);}
.side_photo_list ul li .title {position:absolute; z-index:2; left:0; bottom:4px; width:140px; height:36px; overflow:hidden; font-size:14px; color:#fff; line-height:18px; padding:0 10px;}
.side_photo_list ul li .title a {color:#fff;}
.side_photo_list ul li .mask {position:absolute; z-index:1; left:3px; bottom:0; width:140px; height:44px; background:#000; opacity:0.5;}

.side_photo_list_02 {width:300px; border:1px solid #e0e0e0; padding:11px 11px 10px 11px;}
.side_photo_list_02 .top {position:relative;}
.side_photo_list_02 .top .bstoday {width:80px; height:25px;}
.side_photo_list_02 .top .bstoday img {width:80px; height:25px;}
.side_photo_list_02 .top .more {position:absolute; top:0; right:0; font-size:10px; color:#9f9f9f;}
.side_photo_list_02 ul {margin:8px -2px 0;}
.side_photo_list_02 ul:after {clear:both; display:block; content:'';}
.side_photo_list_02 ul li {float:left; position:relative; width:50%; padding:0 2px; margin-top:4px;}
.side_photo_list_02 ul li .thumb {width:136px; height:160px;}
.side_photo_list_02 ul li .thumb img {display:block; width:100%; height:100%; transition:all 0.6s ease-in-out;}
.side_photo_list_02 ul li .thumb:hover img {transform: scale(1.08);}
.side_photo_list_02 ul li .title {position:absolute; z-index:2; left:0; bottom:4px; width:100%; height:36px; overflow:hidden; font-size:14px; color:#fff; line-height:18px; padding:0 10px;}
.side_photo_list_02 ul li .title a {color:#fff;}
.side_photo_list_02 ul li .mask {position:absolute; z-index:1; left:2px; bottom:0; width:calc(100% - 4px); height:44px; background:#000; opacity:0.8;}
/* 사이드 포토 리스트 끝 */
/* 펀부산 시작 */
.fun_busan {width:100%;}
.fun_busan:after {clear:both; display:block; content:'';}
.fun_busan .panel {float:left; width:100px; height:200px; text-align:center;}
.fun_busan .panel h2 {color:#fff; font-size:20px; font-weight:400; line-height:200px;}
.fun_busan .panel .title {color:#fff; font-size:18px; margin-top:74px;}
.fun_busan .panel .more {margin:11px auto 0; text-align:center; color:#fff; border:1px solid #fff; border-radius:10px; font-size:13px; width:70px; height:20px; line-height:18px;}
.fun_busan .panel .more:hover {background:#3956a0; border:1px solid #3956a0;}
.fun_busan .panel.first {background:#3956a0;}
.fun_busan .panel.bg1 {background:url(http://www.busan.com/nas/wcms/public/pc/images/fun_img01.jpg) 0 0 no-repeat; background-size:cover;}
.fun_busan .panel.bg2 {background:url(http://www.busan.com/nas/wcms/public/pc/images/fun_img02.jpg) 0 0 no-repeat; background-size:cover;}
.fun_busan .panel.bg3 {background:url(http://www.busan.com/nas/wcms/public/pc/images/fun_img03.jpg) 0 0 no-repeat; background-size:cover;}
.fun_busan .panel.bg4 {background:url(http://www.busan.com/nas/wcms/public/pc/images/fun_img04.jpg) 0 0 no-repeat; background-size:cover;}
.fun_busan .panel.bg5 {background:url(http://www.busan.com/nas/wcms/public/pc/images/fun_img05.jpg) 0 0 no-repeat; background-size:cover;}
.fun_busan .panel.bg6 {background:url(http://www.busan.com/nas/wcms/public/pc/images/fun_img06.jpg) 0 0 no-repeat; background-size:cover;}
.fun_busan .panel.bg7 {background:url(http://www.busan.com/nas/wcms/public/pc/images/fun_img077.jpg) 0 0 no-repeat; background-size:cover;}
.fun_busan .fun_list_box {display:none; float:left; width:260px; height:200px; background:#ededed; padding:28px 20px 0 20px;}
.fun_busan .fun_list_box ul li {font-size:14px; line-height:30px;}
.fun_busan .fun_list_box ul li a {color:#000000; letter-spacing:-1px;}
.fun_busan .fun_list_box ul li span {display:inline-block; font-size:14px; margin-right:6px;}
.fun_busan .fun_list_box ul li span.type1 {color:#e77521; border-bottom:1px solid #e77521;}
.fun_busan .fun_list_box ul li span.type2 {color:#378e11; border-bottom:1px solid #378e11;}
.fun_busan .fun_list_box ul li span.type3 {color:#1046be; border-bottom:1px solid #1046be;}
.fun_busan .fun_list_box .fun_btn {margin-top:17px;}
.fun_busan .fun_list_box .fun_btn:after {clear:both; display:block; content:'';}
.fun_busan .fun_list_box .fun_btn .left {float:left; width:105px; height:40px; line-height:38px; border:1px solid #e1e1e1; background:#fafafa; text-align:center; color:#1fbfc5; font-size:14px;}
.fun_busan .fun_list_box .fun_btn .left a {display:block; color:#1fbfc5;}
.fun_busan .fun_list_box .fun_btn .right {float:right; width:105px; height:40px; line-height:38px; border:1px solid #e1e1e1; background:#fafafa; text-align:center; color:#f57a28; font-size:14px;}
.fun_busan .fun_list_box .fun_btn .right a {display:block; color:#f57a28;}
.fun_busan .happyzone {float:left; width:140px; height:200px; position:relative; overflow:hidden;}
.fun_busan .happyzone h2 {position:absolute; z-index:2; top:75px; left:23px; text-align:center; font-weight:400; border:1px solid #fff; border-radius:16px; color:#fff; font-size:14px; width:95px; height:25px; line-height:23px; }
.fun_busan .happyzone p {position:absolute; z-index:2; bottom:55px; left:25px; color:#fff; font-size:14px; letter-spacing:-0.13em;}
.fun_busan .happyzone p a {color:#fff;}
.fun_busan .happyzone img {display:block;}
.fun_busan .happyzone .mask {position:absolute; top:0; left:0; width:100%; height:100%; background:#000; opacity:0.5; z-index:1;}
.fun_busan .panel.happyzone {width:100px;}
.fun_busan .panel.happyzone h2 {position:absolute; z-index:2; top:75px; left:3px; text-align:center; font-weight:400; border:1px solid #fff; border-radius:16px; color:#fff; font-size:14px; width:95px; height:25px; line-height:23px; }
.fun_busan .panel.happyzone p {position:absolute; z-index:2; top:110px; left:2px; color:#fff; font-size:14px; letter-spacing:-0.13em;}
.fun_busan .panel_down.fun_list_box {width:100%; height:45px; padding:0;}
.fun_busan .panel_down.fun_list_box:after {clear:both; display:block; content:'';}
.fun_busan .panel_down.fun_list_box ul {float:left; margin-top:5px; margin-left:105px;}
.fun_busan .panel_down.fun_list_box ul:after {clear:both; display:block; content:'';}
.fun_busan .panel_down.fun_list_box ul li {float:left; margin:0 23px; font-size:0;}
.fun_busan .panel_down.fun_list_box ul li span {margin-right:0;}
.fun_busan .panel_down.fun_list_box .fun_btn {float:right; margin-right:140px; margin-top:8px;}
.fun_busan .panel_down.fun_list_box .fun_btn .left {height:30px; line-height:28px; margin:0 7px;}
.fun_busan .panel_down.fun_list_box .fun_btn .right {height:30px; line-height:28px; margin:0 7px;}
/* 펀부산 끝 */
/* 센터 배너 시작 */
.c_banner:after {clear:both; display:block; content:'';}
.c_banner .left {float:left;}
.c_banner .right {float:right; margin-right:19px;}
/* 센터 배너 끝 */
/* 메인 포토뉴스 시작 */
.photonews_01 {width:100%; height:432px; background:#5770b2 url(http://www.busan.com/nas/wcms/public/pc/images/photonews_bg.gif) center center no-repeat; text-align:center;}
.photonews_01 h2 {padding:16px 0 15px 0; font-size:24px; font-weight:400; color:#fff;}
.photonews_01 .photonews_slide_wrap {width:1200px; position:relative; margin:0 auto;}
.photonews_01 .photonews_slide_wrap .btn_arw_left {position:absolute; left:-40px; top:50%; margin-top:-20px; width:40px; height:40px; background:url(http://www.busan.com/nas/wcms/public/pc/images/photonews_prev.png) center center no-repeat; cursor:pointer;}
.photonews_01 .photonews_slide_wrap .btn_arw_right {position:absolute; right:-40px; top:50%; margin-top:-20px; width:40px; height:40px; background:url(http://www.busan.com/nas/wcms/public/pc/images/photonews_next.png) center center no-repeat; cursor:pointer;}
.photonews_01 .photonews_slide li {width:278px; position:relative;}
.photonews_01 .photonews_slide li:hover .thumb img {transform: scale(1.08);}
.photonews_01 .photonews_slide li .thumb {width:100%; height:335px;}
.photonews_01 .photonews_slide li .thumb img {display:block; width:100%; height:335px; transition:all 0.6s ease-in-out;}
.photonews_01 .photonews_slide li .box {position:absolute; z-index:2; left:0; bottom:0; width:100%; height:100px; padding:12px 15px; text-align:left;}
.photonews_01 .photonews_slide li .box .cate {font-size:17px; line-height:19px; color:#ffd800; margin-bottom:5px;}
.photonews_01 .photonews_slide li .box .title {font-size:15px; line-height:18px; height:36px; color:#fff;}
.photonews_01 .photonews_slide li .box .title a {color:#fff; }
.photonews_01 .photonews_slide li .box .more {font-size:14px; color:#fff; text-align:right; margin-top:-3px;}
.photonews_01 .photonews_slide li .box .more a {color:#fff;}
.photonews_01 .photonews_slide li .mask {position:absolute; z-index:1; left:0; bottom:0; width:100%; height:100px; background:#000; opacity:0.8;}
/* 메인 포토뉴스 끝 */
/* 사이드 포토뉴스 시작 */
.photonews_02 {width:100%; height:420px; background:#3b455f url(http://www.busan.com/nas/wcms/public/pc/images/photonews_bg1.gif) center center no-repeat; text-align:center;}
.photonews_02 h2 {padding:15px 0 15px 0; font-size:21px; font-weight:400; color:#fff;}
.photonews_02 .photonews_slide_wrap {width:230px; position:relative; margin:0 auto;}
.photonews_02 .photonews_slide_wrap .btn_arw_left {position:absolute; left:-35px; top:50%; margin-top:-20px; width:35px; height:35px; background:url(http://www.busan.com/nas/wcms/public/pc/images/photonews_prev.png) center center no-repeat; cursor:pointer;}
.photonews_02 .photonews_slide_wrap .btn_arw_right {position:absolute; right:-35px; top:50%; margin-top:-20px; width:35px; height:35px; background:url(http://www.busan.com/nas/wcms/public/pc/images/photonews_next.png) center center no-repeat; cursor:pointer;}
.photonews_02 .photonews_slide li {width:230px; position:relative;}
.photonews_02 .photonews_slide li .thumb {width:100%; height:335px;}
.photonews_02 .photonews_slide li .thumb img {display:block; width:100%; height:335px;}
.photonews_02 .photonews_slide li .box {position:absolute; z-index:2; left:0; bottom:0; width:100%; height:100px; padding:12px 15px; text-align:left;}
.photonews_02 .photonews_slide li .box .cate {font-size:17px; line-height:19px; color:#ffd800; margin-bottom:5px;}
.photonews_02 .photonews_slide li .box .title {font-size:15px; line-height:18px; height:36px; color:#fff;}
.photonews_02 .photonews_slide li .box .title a {color:#fff; }
.photonews_02 .photonews_slide li .box .more {font-size:14px; color:#fff; text-align:right; margin-top:-3px;}
.photonews_02 .photonews_slide li .box .more a {color:#fff;}
.photonews_02 .photonews_slide li .mask {position:absolute; z-index:1; left:0; bottom:0; width:100%; height:100px; background:#000; opacity:0.8;}
/* 사이드 포토뉴스 끝 */
/* 가이드모음 시작 */
.guide_box {width:100%;}
.guide_box:after {clear:both; display:block; content:'';}
.guide_box .guide {float:left; width:33.333%;}
.guide_box .guide .top {height:30px; line-height:30px; font-size:16px; font-weight:400; color:#fff; text-align:center; vertical-align:middle;}
.guide_box .guide .top img {display:inline-block; vertical-align:baseline; margin:0 0 0 11px;}
.guide_box .guide.type1 .top {background:#5e9e52; }
.guide_box .guide.type2 .top {background:#3798cd; }
.guide_box .guide.type3 .top {background:#e1a043; }
.guide_box .guide .link {height:35px; line-height:35px; font-size:15px; text-align:center; letter-spacing:-0.075em;}
.guide_box .guide:last-child .link {background:none;}
.guide_box .guide.type1 .link {color:#5e9e52;}
.guide_box .guide.type2 .link {color:#3798cd;}
.guide_box .guide.type3 .link {color:#e1a043;}
.guide_box .guide .link span.move {display:inline-block; vertical-align:top; margin-top:10px; margin-left:2px; width:15px; height:15px; line-height:15px; text-align:center; border-radius:50%; color:#fff;}
.guide_box .guide.type1 .link span.move {background:#5e9e52 url(http://www.busan.com/nas/wcms/public/pc/images/icon_guide_arw.png) center center no-repeat; background-size:5px 9px;}
.guide_box .guide.type2 .link span.move {background:#3798cd url(http://www.busan.com/nas/wcms/public/pc/images/icon_guide_arw.png) center center no-repeat; background-size:5px 9px;}
.guide_box .guide.type3 .link span.move {background:#e1a043 url(http://www.busan.com/nas/wcms/public/pc/images/icon_guide_arw.png) center center no-repeat; background-size:5px 9px;}
/* 가이드모음 끝 */
/* 외국어, 운세 시작 */
.service_box {border:1px solid #d7d7d7; margin-top:4px;}
.service_box:after {clear:both; display:block; content:'';}
.service_box > div {float:left; line-height:28px; font-size:14px; text-align:center; width:50%; background:url(http://www.busan.com/nas/wcms/public/pc/images/arw_guide.png) 127px 10px no-repeat;}
.service_box > div:first-child {border-right:1px solid #d7d7d7;}
.service_box > div a {color:#000; display:block;}
/* 외국어, 운세 끝 */
/* today_info 시작 */
.today_info {background:#6584d3; height:180px; padding:14px 20px 15px;}
.today_info .top {margin-bottom:11px;}
.today_info .top:after {clear:both; display:block; content:'';}
.today_info .top h2 {float:left; font-size:18px; color:#fff; font-weight:400;}
.today_info .top .date {float:left; font-size:16px; color:#fff; margin-left:30px; margin-top:4px;}
.today_info .top .move {float:right; margin-top:7px; cursor:pointer;}
.today_info .top .move:after {clear:both; display:block; content:'';}
.today_info .top .move img {float:left;}
.today_info .box .weather:after {clear:both; display:block; content:'';}
.today_info .box .weather .wt_img {float:left; width:80px; margin-top:6px;}
.today_info .box .weather .wt_cont {float:left; width:170px;}
.today_info .box .weather .wt_cont .temp {color:#ffde25; font-size:30px; line-height:31px;}
.today_info .box .weather .wt_cont .temp span {font-size:15px;}
.today_info .box .weather .wt_cont .wt_txt {font-size:14px; line-height:18px; color:#c8d8fe;}
.today_info .box .weather .wt_cont .wt_txt span {color:#fff;}
.today_info .tab_today {margin-top:18px;}
.today_info .tab_today ul:after {clear:both; display:block; content:'';}
.today_info .tab_today ul li {float:left; color:#fff; font-size:14px; position:relative; padding-right:13px; cursor:pointer; letter-spacing:-0.075em;}
.today_info .tab_today ul li:last-child {padding-right:0;}
.today_info .tab_today ul li:after {content:'|'; font-size:11px; color:#b0c0e9; position:absolute; right:6px; top:1px;}
.today_info .tab_today ul li:last-child:after {display:none;}
.today_info .tab_today ul li:hover {color:#ffdb11;}
/* today_info 끝 */
/* swipe_box 시작 */
.swipe_box {background:#25304d; height:270px; width:100%; position:relative;}
.swipe_box .swiper_prev {position:absolute; top:158px; left:0; z-index:100;}
.swipe_box .swiper_next {position:absolute; top:158px; right:0; z-index:100;}
.swipe_box .swiper-container {width:100%; margin:0 auto;}
.swipe_box .swiper-container .bx-viewport {padding:0 0 0 28px;}
.swipe_box .swiper-container .swiper-slide {width:220px;}
.swipe_box .swiper-container .swiper-slide[aria-hidden = "true"] {opacity:0.5;}
.swipe_box h2 {width:220px; color:#fff; font-size:17px; font-weight:400; margin:22px auto 6px auto; letter-spacing:-0.075em;}
.swipe_box .thumb {width:220px; height:135px; margin:0 auto;}
.swipe_box .thumb img {display:block; width:100%; height:100%;}
.swipe_box .box {width:220px; margin:0 auto; background:#fff; padding:17px 20px;}
.swipe_box .box .title {font-size:15px; line-height:20px; height:40px; overflow:hidden; margin-bottom:14px;}
.swipe_box .box .title a {color:#000; letter-spacing:-0.075em;}
.swipe_box .box .writer {font-size:14px; line-height:18px; color:#000; letter-spacing:-0.075em;}
.swipe_box .box .byline {font-size:14px; line-height:18px; color:#4d76dd; letter-spacing:-0.075em;}
/* swipe_box 끝 */
/* 카테고리 리스트 시작 */
.category_list {background:url(http://www.busan.com/nas/wcms/public/pc/images/cate_list_bg.gif) 0 0 no-repeat; width:100%; height:400px; margin-bottom:70px;}
.category_list .tab_menu {height:73px;}
.category_list .tab_menu ul:after {clear:both; display:block; content:'';}
.category_list .tab_menu ul li {float:left; width:20%; text-align:center; font-size:20px; height:68px; line-height:68px; box-sizing:content-box;}
.category_list .tab_menu ul li a {display:block; color:#e8e8e8; border-bottom:2px solid #787878;}
.category_list .tab_menu ul li:hover a {color:#7ba1ff; border-bottom:3px solid #6a94ff;}
.category_list .tab_menu ul li.on a {color:#7ba1ff; border-bottom:3px solid #6a94ff;}
.category_list .view_wrap .view {padding:44px 30px 50px; display:none;}
.category_list .view_wrap .view.on {display:block;}
.category_list .view_wrap .view:after {clear:both; display:block; content:'';}
.category_list .view_wrap .view .thumb {float:left; width:400px; height:235px;}
.category_list .view_wrap .view .thumb img {display:block; width:100%; height:100%;}
.category_list .view_wrap .view .list {float:left; margin-left:42px;}
.category_list .view_wrap .view .list ul li {font-size:17px; }
.category_list .view_wrap .view .list ul li a {display:block; color:#ededed; padding-bottom:5px; margin-bottom:10px;}
.category_list .view_wrap .view .list ul li:hover a {color:#6a94ff; border-bottom:1px solid #6a94ff; padding-bottom:4px;}
/* 카테고리 리스트 끝 */
/* 문화사업 시작 */
.culture_box {background:url(http://www.busan.com/nas/wcms/public/pc/images/culture_bg.gif) 0 0 no-repeat; width:100%; height:360px;}
.culture_box:after {clear:both; display:block; content:'';}
.culture_box .view {float:left; padding:30px 35px 0 42px;}
.culture_box .view h2 {font-weight:400; font-size:22px; color:#fff; margin:0 0 25px 0;}
.culture_box .view .thumb {width:400px; height:235px;}
.culture_box .view .thumb img {display:block; width:100%; height:100%;}
.culture_box .content {float:left; width:325px;}
.culture_box .content h2 {font-weight:400; font-size:20px; color:#ffe362; margin:70px 0 16px 0;}
.culture_box .content .col1 {float:left; width:155px}
.culture_box .content .col2 {float:left;  width:165px;}
.culture_box .content .txt1 {font-size:14px; color:#fff;}
.culture_box .content .txt1:after {clear:both; display:block; content:'';}
.culture_box .content .txt2 {font-size:15px; color:#fff;}
.culture_box .content .txt2:after {clear:both; display:block; content:'';}
.culture_box .content .box {background:#fff; width:100%; font-size:20px; margin:33px 0 27px 0; text-align:center;}
.culture_box .content .box a {display:block; color:#383838; padding:20px 0 21px 0;}
/* 문화사업 끝 */
/* 김해뉴스 리스트 시작 */
.gimhaenews {padding:18px 15px 16px; border-top:3px solid #038d46; border-left:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; border-right:1px solid #d7d7d7;}
.gimhaenews .top {position:relative; height:35px; }
.gimhaenews .top .more {position:absolute; right:0; top:0; font-size:15px; color:#038b41;}
.gimhaenews .list ul li.headline {padding:10px 0 15px; margin-bottom:12px; border-top:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3;}
.gimhaenews .list ul li.headline:after {clear:both; display:block; content:'';}
.gimhaenews .list ul li.headline .thumb {float:left; margin-right:10px;}
.gimhaenews .list ul li.headline .title {font-size:14px; line-height:18px; height:36px; overflow:hidden; color:#000; margin-bottom:7px; }
.gimhaenews .list ul li.headline .body {font-size:14px; line-height:18px; height:36px; overflow:hidden; color:#868686;}
.gimhaenews .list ul li {font-size:14px; line-height:25px;}
.gimhaenews .list ul li a {color:#000;}
/* 김해뉴스 리스트 끝 */
/* 스포츠 헤드라인 시작 */
.sport_headline_01:after {clear:both; display:block; content:'';}
.sport_headline_01 .box {float:left; width:540px; position:relative;}
.sport_headline_01 .box .thumb {width:540px; height:447px;}
.sport_headline_01 .box .thumb img {display:block; width:100%; height:100%;}
.sport_headline_01 .box .mask {position:absolute; z-index:1; left:0; top:0; width:100%; height:100%; background:url(http://www.busan.com/nas/wcms/public/pc/images/sport_mask.png) left bottom repeat-x; opacity:1;}
.sport_headline_01 .box .cate {position:absolute; z-index:3; left:20px; bottom:186px; line-height:16px; height:20px; font-size:17px; padding:0 12px; color:#fff; border:2px solid #70777a; border-radius:9px;}
.sport_headline_01 .box .title {position:absolute; z-index:3; left:0; bottom:84px; padding:0 20px; line-height:48px; height:96px; overflow:hidden; font-size:36px; color:#fff;}
.sport_headline_01 .box .title a {color:#fff;}
.sport_headline_01 .box .body {position:absolute; z-index:3; left:0; bottom:20px; padding:0 20px; line-height:28px; height:56px; overflow:hidden; font-size:17px; color:#d5d5d5;}
.sport_headline_01 .box .body a {color:#d5d5d5;}
.sport_headline_01 .lists {float:left; width:300px;}
.sport_headline_01 .lists ul li {position:relative;}
.sport_headline_01 .lists ul li .cate {position:absolute; z-index:3; left:15px; bottom:39px; line-height:17px; font-size:15px; color:#a6d2ff;}
.sport_headline_01 .lists ul li .title {position:absolute; z-index:3; left:0; bottom:14px; padding:0 15px; width:100%; line-height:21px; font-size:19px; color:#fff; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.sport_headline_01 .lists ul li .title a {color:#fff;}
.sport_headline_01 .lists ul li .thumb {width:300px; height:149px;}
.sport_headline_01 .lists ul li .thumb img {display:block; width:100%; height:100%;}
.sport_headline_01 .lists ul li .mask {position:absolute; z-index:1; left:0; top:0; width:100%; height:100%; background:url(http://www.busan.com/nas/wcms/public/pc/images/sport_mask1.png) left bottom repeat-x;}
/* 스포츠 헤드라인 끝 */
/* 스포츠 갤러리 시작 */
.sport_gallery {width:100%;}
.sport_gallery h2 {font-size:22px; color:#000; font-weight:400; margin-bottom:22px;}
.sport_gallery ul li .thumb {width:265px; height:150px;}
.sport_gallery ul li .thumb img {display:block; width:100%; height:100%;}
.sport_gallery ul li .title {width:265px; font-size:19px; color:#000; margin:12px 0 27px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.sport_gallery ul li .title a {color:#000;}
.sport_gallery ul li:last-child .title {margin:12px 0 0 0;}
/* 스포츠 갤러리 끝 */
/* 스포츠 최신뉴스 시작 */
.sport_latest_news {width:100%; position:relative;}
.sport_latest_news h2 {font-size:22px; color:#000; font-weight:400; margin-bottom:22px;}
.sport_latest_news ul {margin-bottom:17px;}
.sport_latest_news ul:last-child {margin-bottom:0;}
.sport_latest_news ul li {margin-bottom:17px;}
.sport_latest_news ul li.photo {margin-bottom:35px;}
.sport_latest_news ul li:after {clear:both; display:block; content:'';}
.sport_latest_news ul li .thumb {float:right; width:125px; height:115px; margin-left:38px; margin-top:5px;}
.sport_latest_news ul li .thumb img {display:block; width:100%; height:100%;}
.sport_latest_news ul li .title {font-size:19px; color:#000; margin-top:-6px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.sport_latest_news ul li .title a {color:#000; letter-spacing:-0.075em;}
.sport_latest_news ul li .body {font-size:15px; color:#000; margin-top:14px; line-height:24px; height:48px; overflow:hidden;}
.sport_latest_news ul li .body a {color:#000; letter-spacing:-0.075em;}
.sport_latest_news ul li .date {font-size:15px; color:#909090; margin-top:8px;}
.sport_latest_news ul li:last-child {margin-bottom:0;}
.sport_latest_news .more {position:absolute; right:0; bottom:0; font-size:15px; color:#909090;}
/* 스포츠 최신뉴스 끝 */
/* 기획·연재 시작 */
.plan_news:after {clear:both; display:block; content:'';}
.plan_news .top {position:relative;}
.plan_news .top h2 {font-size:22px; margin-bottom:19px; color:#000; font-weight:400;}
.plan_news .top .more {position:absolute; top:5px; right:0px; font-size:15px; color:#909090;}
.plan_news .lists ul {margin:0 -13px;}
.plan_news .lists ul:after {clear:both; display:block; content:'';}
.plan_news .lists ul li {float:left; width:289px; padding:0 12px 0 11px;}
.plan_news .lists ul li .thumb {width:265px; height:150px;}
.plan_news .lists ul li .thumb img {display:block; width:100%; height:100%;}
.plan_news .lists ul li .title {font-size:19px; color:#000; margin:11px 0 0 0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.plan_news .lists ul li .title a {color:#000; letter-spacing:-0.075em;}
.plan_news .lists ul li .body {font-size:15px; color:#000; margin:10px 0 11px 0; line-height:22px; height:44px; overflow:hidden;}
.plan_news .lists ul li .body a {color:#000; letter-spacing:-0.075em;}
.plan_news .lists ul li .date {font-size:15px; color:#909090;}
/* 기획·연재 끝 */
/* 스포츠섹션 리스트 시작 */
.sport_list_01 > ul > li {margin-bottom:43px;}
.sport_list_01 > ul > li:last-child {margin-bottom:0;}
.sport_list_01 > ul > li h2 {font-size:22px; line-height:24px; margin-bottom:17px; color:#2c61e4; font-weight:400;}
.sport_list_01 > ul > li .box:after {clear:both; display:block; content:'';}
.sport_list_01 > ul > li .box > .wcms_outline .thumb {float:right; width:350px; height:185px; margin-top:5px; margin-left:70px;}
.sport_list_01 > ul > li .box > .wcms_outline .thumb img {display:block; width:100%; height:100%;}
.sport_list_01 > ul > li .box > .wcms_outline .title {font-size:19px; color:#000; margin-top:-5px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.sport_list_01 > ul > li .box > .wcms_outline .title a {color:#000;}
.sport_list_01 > ul > li .box > .wcms_outline .body {font-size:15px; line-height:22px; height:44px; margin:8px 0 0 0; color:#000; overflow:hidden;}
.sport_list_01 > ul > li .box > .wcms_outline .body a {color:#000;}
.sport_list_01 > ul > li .box .rel_lists {float:left;margin-top:20px; border-left:1px solid #6ca3ff; padding-left:15px;}
.sport_list_01 > ul > li .box .rel_lists li .title {font-size:15px; line-height:24px; color:#212121; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.sport_list_01 > ul > li .box .rel_lists li .title a {color:#212121;}
.sport_list_01 > ul > li .box .rel_lists li .title:before {content:'-'; display:inline-block; }
/* 스포츠섹션 리스트 끝 */
/* 사회섹션 헤드라인 시작 */
.society_headline_01 {padding:40px 0 47px 0; border-bottom:1px solid #d7d7d7;}
.society_headline_01:after {clear:both; display:block; content:'';}
.society_headline_01 .thumb {float:left; width:350px; height:220px;}
.society_headline_01 .thumb img {display:block; width:100%; height:100%;}
.society_headline_01 .box {float:right; width:450px;}
.society_headline_01 .box .title {font-size:28px; margin-top:-7px; margin-bottom:10px; line-height:38px; height:76px; overflow:hidden; color:#000;}
.society_headline_01 .box .title a {color:#000;}
.society_headline_01 .box .body {font-size:16px; font-weight:300; line-height:28px; height:140px; overflow:hidden; color:#555;}
.society_headline_01 .box .body a {color:#555;}
/* 사회섹션 헤드라인 끝 */
/* 오늘의 부산일보 시작 */
.today_busan_list h2 {font-size:21px; color:#000; font-weight:400; margin:33px 0 24px 0;}
.today_busan_list ul:after {clear:both; display:block; content:'';}
.today_busan_list ul li {float:left; width:50%; margin-bottom:40px;}
.today_busan_list ul li .thumb {float:left; width:145px; height:95px;}
.today_busan_list ul li .thumb img {display:block; width:100%; height:100%;}
.today_busan_list ul li .box {width:255px; padding-right:20px; float:right;}
.today_busan_list ul li .title {font-size:20px; line-height:25px; margin-top:-4px; margin-bottom:5px; height:50px; color:#000; overflow:hidden; width:255px; padding-right:40px; float:right;}
.today_busan_list ul li .title a {color:#000;}
.today_busan_list ul li .body {font-size:14px; line-height:22px; height:44px; font-weight:300; overflow:hidden; width:255px; padding-right:40px; float:right;}
.today_busan_list ul li .body a {color:#888888;}
/* 오늘의 부산일보 끝 */
/* 사회 포토·영상 시작 */
.society_media_list {background:#f0f0f2; border:1px solid #d7d7d7; padding:31px 29px 33px; overflow:hidden;}
.society_media_list h2 {font-size:21px; color:#000; font-weight:400; margin-bottom:10px;}
.society_media_list ul {margin:0 -13px; }
.society_media_list ul:after {clear:both; display:block; content:'';}
.society_media_list ul li {float:left; padding:0 13px; width:266px;}
.society_media_list ul li .thumb {width:240px; height:130px; position:relative;}
.society_media_list ul li .thumb img {display:block; width:100%; height:100%;}
.society_media_list ul li .thumb .play {display:block; position:absolute; z-index:3; top:50%; left:50%; margin-left:-13px; margin-top:-14px; width:26px; height:28px; background:url(http://www.busan.com/nas/wcms/public/pc/images/icon_play1.png) 0 0 no-repeat; background-size:26px 28px;}
.society_media_list ul li .thumb .mask {display:block; position:absolute; z-index:1; top:0; left:0; width:100%; height:100%; background:#000; opacity:0.6; transition:opacity 0.5s;}
.society_media_list ul li .thumb:hover .mask {opacity:0;}
.society_media_list ul li .title {font-size:16px; margin:9px 0 5px 0; color:#000; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.society_media_list ul li .title a {color:#000;}
.society_media_list ul li .cate {font-size:15px; color:#4d76dd;}
/* 사회 포토·영상 끝 */
/* 카테고리별 최신뉴스 시작 */
.society_cate_list {}
.society_cate_list h2 {font-size:21px; color:#000; font-weight:400; margin-top:33px; margin-bottom:15px;}
.society_cate_list ul {margin:0 -15px;}
.society_cate_list ul:after {clear:both; display:block; content:'';}
.society_cate_list ul li {float:left; width:290px; padding:0 15px; height:232px;}
.society_cate_list ul li .thumb {position:relative; width:260px; height:90px; margin-bottom:15px;}
.society_cate_list ul li .thumb img {display:block; width:100%; height:100%;}
.society_cate_list ul li .thumb .cate {position:absolute; left:0; top:0; display:block; text-align:center; height:25px; line-height:25px; padding:0 10px; background:#1b49b4; color:#fff; font-size:12px; }
.society_cate_list ul li .title {font-size:18px; line-height:26px; height:52px; margin:0 0 6px 0; color:#000; overflow:hidden;}
.society_cate_list ul li .title a {color:#000; letter-spacing:-0.075em;}
.society_cate_list ul li .body {font-size:14px; line-height:22px; height:44px; margin-bottom:25px; color:#777; overflow:hidden;}
.society_cate_list ul li .body a {color:#777;}
/* 카테고리별 최신뉴스 끝 */
/* 라이프섹션 헤드라인 시작 */
.life_headline_01 {position:relative; height:500px;}
.life_headline_01 ul.view li {display:none; }
.life_headline_01 ul.view li.on {display:block;}
.life_headline_01 ul.view li .thumb {width:1200px; height:500px;}
.life_headline_01 ul.view li .thumb img {display:block; width:100%; height:100%;}
.life_headline_01 ul.view li .box {position:absolute; top:91px; left:74px; width:500px;}
.life_headline_01 ul.view li .box .cate {font-size:18px; color:#e0e0e0; font-weight:300;}
.life_headline_01 ul.view li .box .title {font-size:36px; color:#fff; margin:13px 0 25px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.life_headline_01 ul.view li .box .body {font-size:17px; line-height:25px; height:50px; margin-bottom:37px; overflow:hidden; color:#e0e0e0; font-weight:350;}
.life_headline_01 ul.view li .box .btn_more {width:130px; height:40px; line-height:38px; text-align:center; border:1px solid #fff; font-size:14px; color:#fff;}
.life_headline_01 .tab_menu {position:absolute; bottom:0; left:0; width:100%;}
.life_headline_01 .tab_menu ul:after {clear:both; display:block; content:'';}
.life_headline_01 .tab_menu ul li {float:left; position:relative; width:20%; font-size:20px;  text-align:center; color:#fff; height:60px; line-height:60px; background:url(http://www.busan.com/nas/wcms/public/pc/images/life_bg.png) 0 0; cursor:pointer;}
.life_headline_01 .tab_menu ul li:after {position:absolute; content:''; right:0; top:0; height:100%; width:1px; background:#e9e9e9; opacity:0.3;}
.life_headline_01 .tab_menu ul li:hover {background:url(http://www.busan.com/nas/wcms/public/pc/images/life_bg_on.png) 0 0;}
.life_headline_01 .tab_menu ul li.on {background:url(http://www.busan.com/nas/wcms/public/pc/images/life_bg_on.png) 0 0;}
.life_headline_01 .tab_menu ul li span {font-size:13px; letter-spacing:0.075em;}
/* 라이프섹션 헤드라인 끝 */
/* 라이프 리스트 시작 */
.life_list ul {margin:0 -20px;}
.life_list ul:after {clear:both; display:block; content:'';}
.life_list ul li {float:left; width:440px; padding:0 20px; margin-bottom:36px;}
.life_list ul li .thumb {width:400px; height:250px;}
.life_list ul li .thumb img {display:block; width:100%; height:100%;}
.life_list ul li .title {font-size:21px; line-height:29px; margin:18px 0 0 0; height:58px; overflow:hidden; color:#000;}
.life_list ul li .title a {color:#000;}
.life_list ul li .body {font-size:16px; line-height:25px;  margin:7px 0; height:58px; font-weight:350; overflow:hidden; color:#686868;}
.life_list ul li .body a {color:#686868; vertical-align:middle;}
.life_list ul li .date {font-size:13px; font-weight:350; color:#9e9e9e;}
/* 라이프 리스트 끝 */
/* 동영상 헤드라인 시작 */
.media_headline_01 {width:100%; }
.media_headline_01:after {clear:both; display:block; content:'';}
.media_headline_01 .view {float:left; position:relative; width:840px; height:400px; overflow:hidden; background:#000;}
.media_headline_01 .box {width:100%; display:none; }
.media_headline_01 .box.on {display:block;}
.media_headline_01 .box .thumb {width:840px; height:400px;}
.media_headline_01 .box .thumb img {display:block; width:840px; height:400px; transition:all 0.5s ease-in-out; transform: scale(1);}
.media_headline_01 .box:hover .thumb img {transform: scale(1.08);}
.media_headline_01 .box .title {position:absolute; z-index:3; left:0; bottom:0; width:100%; height:70px; line-height:70px; font-size:28px; color:#fff; text-align:left; padding:0 20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.media_headline_01 .box .title a {color:#fff;}
.media_headline_01 .box .mask {position:absolute; z-index:1; left:0; bottom:0; width:100%; height:100%; background:#000; opacity:0.4; transition:all 0.5s ease-in-out;}
.media_headline_01 .box:hover .mask {opacity:0;}
.media_headline_01 .box .shadow {position:absolute; z-index:2; left:0; bottom:0; width:100%; height:100%; background:url(http://www.busan.com/nas/wcms/public/pc/images/madia_mask.png) left bottom repeat-x;}
.media_headline_01 .box .play {position:absolute; z-index:3; left:50%; top:50%; width:135px; height:143px; margin-left:-67px; margin-top:-71px; background:url(http://www.busan.com/nas/wcms/public/pc/images/icon_play3.png) 0 0 no-repeat;}
.media_headline_01 .lists {float:left; position:relative; width:360px; }
.media_headline_01 .lists ul li {position:relative; transition:all 0.5s ease-in-out; background:#9787b1; color:#ece8f1; padding:0 15px; font-size:16px; height:100px; border-bottom:1px solid #8369ab;}
.media_headline_01 .lists ul li a {color:#ece8f1;}
.media_headline_01 .lists ul li .arw {opacity:0; transition:opacity 0.5s ease-in-out;}
.media_headline_01 .lists ul li.on {background:#8369ab; color:#fff; border-bottom:1px solid #486abf;}
.media_headline_01 .lists ul li.on a {color:#fff;}
.media_headline_01 .lists ul li.on .arw {display:block; opacity:1; position:absolute; z-index:5; left:-11px; top:50%; margin-top:-10px; width:11px; height:21px; background:transparent url(http://www.busan.com/nas/wcms/public/pc/images/media_headline_arw.png) 0 0 no-repeat;}
.media_headline_01 .lists ul li .title {font-size:20px; color:#ece8f1; padding:20px 0 8px 0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.media_headline_01 .lists ul li.on .title {color:#ece8f1;}
.media_headline_01 .lists ul li .body {font-size:14px; font-weight:100; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
/* 동영상 헤드라인 끝 */
/* 동영상 섹션 리스트 시작 */
.media_section_list {padding-bottom:20px; margin-bottom:37px; border-bottom:1px solid #e1e1e1;}
.media_section_list.no_border {border-bottom:0; margin-bottom:0;}
.media_section_list h2 {font-size:21px; color:#000; font-weight:400; margin:0 0 17px 0;}
.media_section_list ul:after {clear:both; display:block; content:'';}
.media_section_list ul {margin:0 -10px; }
.media_section_list.counter ul {counter-reset:section;}
.media_section_list ul li {float:left; padding:0 10px; width:215px; margin-bottom:17px;}
.media_section_list ul li .thumb {width:195px; height:115px; position:relative;}
.media_section_list ul li .thumb img {display:block; width:100%; height:100%;}
.media_section_list ul li .thumb .mask {position:absolute; z-index:1; left:0; top:0; width:100%; height:100%; background:#000; opacity:0.5; transition:all 0.5s ease-in-out;}
.media_section_list ul li .thumb .play {position:absolute; z-index:2; left:50%; top:50%; margin-left:-13px; margin-top:-14px; width:26px; height:28px; background:url(http://www.busan.com/nas/wcms/public/pc/images/icon_play1.png) 0 0 no-repeat;}
.media_section_list ul li .thumb:hover .mask {opacity:0;}
.media_section_list ul li .box {}
.media_section_list.counter ul li .title {padding-left:25px;}
.media_section_list ul li .title {position:relative; font-size:17px; line-height:24px; height:48px; overflow:hidden; margin-top:11px;}
.media_section_list ul li .title a {color:#000;}
.media_section_list.counter ul li .title:before {position:absolute; left:0; top:0; font-size:25px; line-height:27px; vertical-align:top; color:#000; counter-increment:section; content:counter(section); }
/* 동영상 섹션 리스트 끝 */
.opinion_headline:after {clear:both; display:block; content:'';}
.opinion_headline {padding-bottom:55px; border-bottom:1px solid #d7d7d7;}
/* 오피니언 섹션 리스트 시작 */
.opinion_section_list_01 .top {margin-bottom:17px;}
.opinion_section_list_01 .top:after {clear:both; display:block; content:'';}
.opinion_section_list_01 .top h2 {float:left; font-size:21px; color:#000; font-weight:400; margin:35px 0 0 0;}
.opinion_section_list_01 .top .more {float:right; font-size:15px; color:#8a8a8a; margin:42px 0 0 0;}
.opinion_section_list_01 ul li {margin-bottom:40px;}
.opinion_section_list_01 ul li:last-child {margin-bottom:0;}
.opinion_section_list_01 ul li .title {font-size:20px; color:#222; margin-bottom:6px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.opinion_section_list_01 ul li .title a {color:#222;}
.opinion_section_list_01 ul li .title a .cate {color:#1a429f;}
.opinion_section_list_01 ul li .body {font-size:16px; line-height:30px; height:60px; overflow:hidden; color:#222;}
.opinion_section_list_01 ul li .body a {color:#222;}
/* 오피니언 섹션 리스트 끝 */
/* 오피니언 섹션 사이드 시작 */
.opinion_section_side .top {margin-bottom:17px;}
.opinion_section_side .top:after {clear:both; display:block; content:'';}
.opinion_section_side .top h2 {float:left; font-size:21px; color:#000; font-weight:400; margin:35px 0 0 0;}
.opinion_section_side .top .more {float:right; font-size:15px; color:#8a8a8a; margin:42px 0 0 0;}
.opinion_section_side .thumb {width:300px; height:190px;}
.opinion_section_side .thumb img {display:block; width:100%; height:100%;}
.opinion_section_side .title {font-size:19px; color:#000; margin:25px 0 9px 0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.opinion_section_side .title a {color:#222;}
.opinion_section_side .title a .cate {color:#1a429f;}
.opinion_section_side .body {font-size:16px; line-height:28px; height:112px; overflow:hidden; color:#000;}
.opinion_section_side .body a {color:#000;}
/* 오피니언 섹션 사이드 끝 */
.opinion_headline:after {clear:both; display:block; content:'';}
.opinion_headline {padding-bottom:55px; border-bottom:1px solid #d7d7d7;}
#wrap #container .section .opinion_article {float:left; width:490px;}
#wrap #container .section .opinion_side {float:right; width:300px;}
/* 오피니언 칼럼니스트 시작 */
.opinion_column_list h2 {font-size:22px; color:#050505; font-weight:400; margin:46px 0 45px 0;}
.opinion_column_list h2 span {color:#1f47a8;}
.opinion_column_list ul:after {clear:both; display:block; content:'';}
.opinion_column_list ul li {float:left; width:120px; padding-right:5px;}
.opinion_column_list ul li .thumb {width:115px; height:175px;}
.opinion_column_list ul li .thumb img {display:block; width:100%; height:100%;}
.opinion_column_list ul li .job {font-size:15px; line-height:17px; color:#1f47a8; text-align:center; margin:10px 0 0 0;}
.opinion_column_list ul li .name {font-size:17px; line-height:19px; color:#000; text-align:center;}
.opinion_column_list ul li .name a {color:#000;}
/* 오피니언 칼럼니스트 끝 */
/* 오늘의 칼럼 시작 */
.opinion_today_list {padding-bottom:25px; border-bottom:1px solid #ebebeb; position:relative;}
.opinion_today_list h2 {font-size:22px; color:#050505; font-weight:400; margin:30px 0 26px 0;}
.opinion_today_list h2 span {color:#1f47a8;}
.opinion_today_list ul:after {clear:both; display:block; content:'';}
.opinion_today_list ul li {float:left; width:50%; margin-bottom:53px;padding-right:25px;}
.opinion_today_list ul li:after {clear:both; display:block; content:'';}
.opinion_today_list ul li .thumb {float:left; width:85px; height:85px; margin-right:20px;}
.opinion_today_list ul li .thumb img {display:block; width:100%; height:100%;}
.opinion_today_list ul li .box {float:left; width:315px; padding-right:25px;}
.opinion_today_list ul li .title {font-size:18px; color:#000; margin-top:-5px; margin-bottom:14px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.opinion_today_list ul li .title a {color:#000;}
.opinion_today_list ul li .title a .cate {color:#1f47a8;}
.opinion_today_list ul li .body {font-size:15px; line-height:24px; height:48px; overflow:hidden; color:#000;}
.opinion_today_list ul li .body a {color:#000;}
.opinion_today_list .more {position:absolute; right:0; bottom:13px; font-size:15px; color:#8a8a8a;}
/* 오늘의 칼럼 끝 */
/* 오피니언 섹션 리스트 02 시작 */
.opinion_section_list_02 .column {margin:0 -11px;}
.opinion_section_list_02 .column > li {float:left; width:33.333%; padding:0 11px; }
.opinion_section_list_02 .column > li > .box {padding:0 25px; border:1px solid #e1e1e1;}
.opinion_section_list_02 .column > li > .box > li {padding:25px 0 26px 0; border-bottom:1px solid #e1e1e1;}
.opinion_section_list_02 .column > li > .box > li:last-child {border-bottom:0;}
.opinion_section_list_02 .column > li > .box h2 {font-size:19px; color:#353535; font-weight:400; margin-bottom:15px;}
.opinion_section_list_02 .column > li > .box > li ul li.title {font-size:16px; line-height:24px; color:#000; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.opinion_section_list_02 .column > li > .box > li ul li.title a {color:#000;}
/* 오피니언 섹션 리스트 02 끝 */
/* 포토 섹션 헤드라인 시작 */
.photo_headline_01 {width:1200px; height:600px;}
.photo_headline_01 img {width:800px; height:600px;}
/* 포토 섹션 헤드라인 끝 */
/* 포토 섹션 최신 포토뉴스 시작 */
.photo_section_list_01 .top {position:relative; margin-bottom:15px;}
.photo_section_list_01 .top h2 {position:relative; font-size:21px; margin-top:-7px; color:#214194; font-weight:400;}
.photo_section_list_01 .top .more {position:absolute; right:0; top:8px; font-size:14px; color:#787878;}
.photo_section_list_01 ul:after {clear:both; display:block; content:'';}
.photo_section_list_01 ul {margin:0 -12px;}
.photo_section_list_01 ul li {float:left; width:288px; padding:0 11px;}
.photo_section_list_01 ul li .thumb {width:265px; height:180px; position:relative;}
.photo_section_list_01 ul li .thumb img {display:block; width:100%; height:100%;}
.photo_section_list_01 ul li .thumb .more {position:absolute; top:0; right:0; display:block; width:30px; height:30px; background:url(http://www.busan.com/nas/wcms/public/pc/images/photo_list_more.png) 0 0 no-repeat;}
.photo_section_list_01 ul li .title {font-size:16px; color:#000; margin:13px 0 10px 0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.photo_section_list_01 ul li .title a {color:#000;}
.photo_section_list_01 ul li .date {color:#999; font-size:12px; line-height:14px; font-weight:300; margin:0 0 39px 0;}
.photo_section_list_01 ul li .date .split {margin:0 8px; font-size:10px; vertical-align:top;}
/* 포토 섹션 최신 포토뉴스 끝 */
/* 서브메인 전체 헤드라인 시작 */
.submain_all_headline {padding:50px 0; border-bottom:1px solid #ddd;}
.submain_all_headline:after {clear:both; display:block; content:'';}
.submain_all_headline .left {float:left; width:390px;}
.submain_all_headline .right {float:right; width:390px;}
/* 서브메인 전체 헤드라인 끝 */
/* 서브메인 리스트 01 시작 */
.submain_list_01 .thumb {width:390px; height:200px;}
.submain_list_01 .thumb img {display:block; width:100%; height:100%;}
.submain_list_01 .title {font-size:21px; color:#212121; line-height:28px; height:56px; margin:25px 0 11px 0; overflow:hidden;}
.submain_list_01 .title a {color:#212121;}
.submain_list_01 .date {font-size:12px; line-height:14px; color:#999; font-weight:300;}
.submain_list_01 .date span {margin:0 8px; font-size:10px; vertical-align:top;}
.submain_list_01 .body {font-size:16px; color:#575757; margin-top:14px; line-height:24px; height:96px; overflow:hidden;}
.submain_list_01 .body a {color:#575757;}
/* 서브메인 리스트 01 끝 */
/* 서브메인 리스트 02 시작 */
.submain_list_02 ul li {margin-bottom:35px;}
.submain_list_02 ul li:last-child {margin-bottom:0;}
.submain_list_02 ul li .thumb {width:390px; height:200px;}
.submain_list_02 ul li .thumb img {display:block; width:100%; height:100%;}
.submain_list_02 ul li .title {font-size:20px; color:#000; line-height:28px; margin:-5px 0 16px 0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.submain_list_02 ul li .title a {color:#000;}
.submain_list_02 ul li .date {font-size:12px; line-height:14px; color:#999; font-weight:300;}
.submain_list_02 ul li .date span {margin:0 8px; font-size:10px; vertical-align:top;}
.submain_list_02 ul li .body {font-size:16px; color:#575757; margin-top:13px; line-height:24px; height:48px; overflow:hidden;}
.submain_list_02 ul li .body a {color:#575757;}
/* 서브메인 리스트 02 끝 */
/* 서브메인 리스트 03 시작 */
.submain_list_03 ul li {padding:30px 0; border-bottom:1px solid #dfdfdf;}
.submain_list_03 ul li:after {clear:both; display:block; content:'';}
.submain_list_03 ul li .thumb {float:left; width:185px; height:130px; margin-right:40px;}
.submain_list_03 ul li .thumb img {display:block; width:100%; height:100%;}
.submain_list_03 ul li .box {float:right; width:615px;}
.submain_list_03 ul li .title {font-size:20px; color:#000; line-height:28px; margin-top:-5px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.submain_list_03 ul li .title a {color:#000;}
.submain_list_03 ul li .body {font-size:15px; color:#000; margin:10px 0 23px; line-height:24px; height:48px; overflow:hidden;}
.submain_list_03 ul li .body a {color:#000;}
.submain_list_03 ul li .date {font-size:15px; line-height:17px; color:#909090;}
/* 서브메인 리스트 03 끝 */
/* 대학 바로가기 시작 */
.college_list .top {width:100%; height:70px; background:url(http://www.busan.com/nas/wcms/public/pc/images/submain_side_bg.gif) 0 0 no-repeat; font-size:21px; line-height:70px; padding-left:25px; color:#fff;}
.college_list ul {background:#fafafa; padding:30px 0 5px;}
.college_list ul li:after {clear:both; display:block; content:'';}
.college_list ul li {margin-bottom:15px; padding:0 15px;}
.college_list ul li .thumb {float:left; width:95px; height:95px; margin-right:15px;}
.college_list ul li .box {float:right; width:160px;}
.college_list ul li .title {font-size:20px; color:#000; margin:-5px 0 6px 0;}
.college_list ul li .title a {color:#000;}
.college_list ul li .body {font-size:15px; color:#898989;}
.college_list ul li .body a {color:#898989;}
/* 대학 바로가기 끝 */
.list_hover .title a:hover {color:#4b74d8 !important;}
.list_hover1 .title a:hover {color:#c3dcff !important;}
.thumb {overflow:hidden;}
/* 리스트 오버 공통 끝 */
/* 특집기사1 시작 */
.special_news01_wrap:after {clear:both; display:block; content:'';}
.special_news01 {width:1020px; height:550px; float:left; border:5px solid #ffd81c; border-right:0;}
.special_news01_bg {float:right; width:180px; height:550px;}
.special_news01:after {clear:both; display:block; content:'';}
.special_news01 .content_left {float:left; width:820px; padding:22px 35px 0 35px;}
.special_news01 .content_left .news01 .title {font-size:35px; font-weight:500; margin-bottom:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.special_news01 .content_left .news01 .title a {color:#000101; letter-spacing:-0.075em;}
.special_news01 .content_left .news01 .box:after {clear:both; display:block; content:'';}
.special_news01 .content_left .news01 .thumb {float:left; margin-right:25px; width:385px; height:240px; overflow:hidden;}
.special_news01 .content_left .news01 .thumb img {display:block; width:100%; height:100%;}
.special_news01 .content_left .news01 .body {font-size:16px; line-height:25px;}
.special_news01 .content_left .news01 .body a {color:#000;}
.special_news01 .content_left .news02 {margin-top:43px;}
.special_news01 .content_left .news02 ul {margin-right:-25px;}
.special_news01 .content_left .news02 ul:after {clear:both; display:block; content:'';}
.special_news01 .content_left .news02 ul li {float:left; width:50%; padding-right:25px;}
.special_news01 .content_left .news02 ul li .thumb {float:left; margin-right:25px; width:160px; height:120px;}
.special_news01 .content_left .news02 ul li .thumb img {display:block; width:100%; height:100%;}
.special_news01 .content_left .news02 ul li .title {font-size:18px; line-height:24px; height:48px; font-weight:500; margin-bottom:11px; overflow:hidden;}
.special_news01 .content_left .news02 ul li .title a {color:#000101; letter-spacing:-0.075em;}
.special_news01 .content_left .news02 ul li .body {font-size:15px; line-height:23px;}
.special_news01 .content_left .news02 ul li .body a {color:#000;}
.special_news01 .content_right {float:left; width:195px;}
.special_news01 .content_right .news03 {margin-top:34px; padding-right:35px;}
.special_news01 .content_right .news03 ul li { border-bottom:1px solid #ebebeb; padding-bottom:21px; margin-bottom:21px;}
.special_news01 .content_right .news03 ul li:last-child {border:0; margin-bottom:0; padding-bottom:0;}
.special_news01 .content_right .news03 ul li .thumb {float:left; margin-right:25px;}
.special_news01 .content_right .news03 ul li .thumb img {}
.special_news01 .content_right .news03 ul li .title {font-size:18px; line-height:24px; height:48px; font-weight:500; margin-bottom:11px; overflow:hidden;}
.special_news01 .content_right .news03 ul li .title a {color:#000101; letter-spacing:-0.075em;}
.special_news01 .content_right .news03 ul li .body {font-size:15px; line-height:23px;}
.special_news01 .content_right .news03 ul li .body a {color:#000;}
/* 특집기사1 끝 */

/* 특집기사2 시작 */
.special_news02 {width:100%; height:485px; background:#eaeaea; padding:30px;}
.special_news02:after {clear:both; display:block; content:'';}
.special_news02 .content_left {float:left; width:700px;}
.special_news02 .content_left .news01 .thumb {position:relative; width:100%; height:425px;}
.special_news02 .content_left .news01 .thumb img {display:block; width:100%; height:100%;}
.special_news02 .content_left .news01 .thumb .title {position:absolute; z-index:5; bottom:20px; left:0; width:100%; padding:0 30px; font-size:35px; line-height:44px; max-height:88px; overflow:hidden;}
.special_news02 .content_left .news01 .thumb .title a {color:#fff;}
.special_news02 .content_left .news01 .thumb .mask {position:absolute; z-index:3; display:block; top:0; left:0; width:100%; height:100%; background:url(http://www.busan.com/nas/wcms/public/pc/images/special2_mask01.png) left bottom repeat-x;}
.special_news02 .content_right {float:right; width:410px;}
.special_news02 .content_right .news02 {margin-bottom:20px;}
.special_news02 .content_right .news02 .thumb {position:relative; width:100%; height:230px;}
.special_news02 .content_right .news02 .thumb img {display:block; width:100%; height:100%;}
.special_news02 .content_right .news02 .thumb .title {position:absolute; z-index:5; bottom:15px; left:0; width:100%; padding:0 20px; font-size:22px; line-height:25px; height:25px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.special_news02 .content_right .news02 .thumb .title a {color:#fff;}
.special_news02 .content_right .news02 .thumb .mask {position:absolute; z-index:3; display:block; top:0; left:0; width:100%; height:100%; background:url(http://www.busan.com/nas/wcms/public/pc/images/special2_mask02.png) left bottom repeat-x;}
.special_news02 .content_right .news03 ul {margin:0 -10px;}
.special_news02 .content_right .news03 ul:after {clear:both; display:block; content:'';}
.special_news02 .content_right .news03 ul li {float:left; width:50%; padding:0 10px;}
.special_news02 .content_right .news03 ul li .thumb {width:100%; height:120px;}
.special_news02 .content_right .news03 ul li .thumb img {display:block; width:100%; height:100%;}
.special_news02 .content_right .news03 ul li .title {margin-top:10px; font-size:18px; line-height:23px; height:46px; overflow:hidden;}
.special_news02 .content_right .news03 ul li .title a {color:#000;}
/* 특집기사2 끝 */

/* 특집기사3 시작 */
.special_news03 {position:relative; width:100%; height:760px; border:5px solid #91a5d4; padding:55px 35px 30px 35px;}
.special_news03 > .cate {position:absolute; top:-5px; left:-5px; display:inline-block; background:#4d77dd; color:#fff; font-size:20px; line-height:40px; padding:0 20px;}
.special_news03:after {clear:both; display:block; content:'';}
.special_news03 .content01 {float:left; width:550px;}
.special_news03 .content01 .news01 .title {font-size:34px; line-height:44px; max-height:88px; overflow:hidden; margin-bottom:14px;}
.special_news03 .content01 .news01 .title a {color:#000101;}
.special_news03 .content01 .news01 .thumb {width:550px; height:245px;}
.special_news03 .content01 .news01 .thumb img {display:block; width:100%; height:100%;}
.special_news03 .content01 .news01 .body {font-size:17px; line-height:24px; height:48px; overflow:hidden; margin-top:14px;}
.special_news03 .content01 .news01 .body a {color:#000;}
.special_news03 .content01 .news02 {margin-top:45px;}
.special_news03 .content01 .news02 ul {margin:0 -10px;}
.special_news03 .content01 .news02 ul:after {clear:both; display:block; content:'';}
.special_news03 .content01 .news02 ul li {float:left; width:33.333%; padding:0 10px;}
.special_news03 .content01 .news02 ul li .thumb {width:100%; height:120px; overflow:hidden;}
.special_news03 .content01 .news02 ul li .thumb img {display:block; width:100%; height:100%;}
.special_news03 .content01 .news02 ul li .title {font-size:17px; line-height:22px; height:44px; overflow:hidden; margin:10px 0 4px 0;}
.special_news03 .content01 .news02 ul li .title a {color:#000;}
.special_news03 .content01 .news02 ul li .date {font-size:16px; color:#9b9b9b;}
.special_news03 .content02 {float:left; width:305px; margin-left:40px;}
.special_news03 .content02 .news03.news_m {margin-top:38px;}
.special_news03 .content02 .news03 h2 {font-size:22px; font-weight:500; color:#4d77dd; border-bottom:1px solid #6b8ce1; padding-bottom:5px; margin-bottom:10px;}
.special_news03 .content02 .news03 ul li .title:before {content:'·'; font-size:18px; color:#000; line-height:36px;}
.special_news03 .content02 .news03 ul li .title {font-size:18px; line-height:36px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.special_news03 .content02 .news03 ul li .title a {color:#000;}
.special_news03 .content03 {float:right; width:180px;}
.special_news03 .content03 .news04 {margin-top:9px;}
.special_news03 .content03 .news04 ul li {margin-bottom:20px;}
.special_news03 .content03 .news04 ul li .thumb {width:100%; height:120px; overflow:hidden;}
.special_news03 .content03 .news04 ul li .thumb img {display:block; width:100%; height:100%;}
.special_news03 .content03 .news04 ul li .title {font-size:17px; line-height:22px; height:44px; overflow:hidden; margin:10px 0 4px 0;}
.special_news03 .content03 .news04 ul li .title a {color:#000;}
.special_news03 .content03 .news04 ul li .date {font-size:16px; color:#9b9b9b;}
/* 특집기사3 끝 */
/* 회사소개 시작 */
.sub_visual {position:relative; margin-top:-40px; width:100%; height:350px; background:url(http://www.busan.com/nas/wcms/public/pc/images/sub_visual01.jpg) center top no-repeat;}
.sub_visual h2 {font-size:50px; color:#fff; text-align:center; padding:64px 0 10px 0;}
.sub_visual h3 {font-size:18px; color:#fff; line-height:26px; text-align:center;}
.sub_visual .sub_nav {position:absolute; z-index:5; bottom:0; left:50%; margin-left:-600px; width:1200px; height:80px; background:#fff;}
.sub_visual .sub_nav > ul {width:657px; height:20px; margin:29px auto 0;}
.sub_visual .sub_nav > ul:after {clear:both; display:block; content:'';}
.sub_visual .sub_nav > ul > li {float:left; line-height:20px; vertical-align:bottom; text-align:center; font-size:17px; color:#000;}
.sub_visual .sub_nav > ul > li > a {color:#000;}
.sub_visual .sub_nav .home {width:64px; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; }
.sub_visual .sub_nav .path1 {width:135px; border-right:1px solid #dcdcdc;}
.sub_visual .sub_nav .path2 {text-align:left; width:229px; border-right:1px solid #dcdcdc; /*background:url(http://www.busan.com/nas/wcms/public/pc/images/company_arw_down.png) 187px center no-repeat;*/}
.sub_visual .sub_nav .path2.on {background:url(http://www.busan.com/nas/wcms/public/pc/images/company_arw_up.png) 187px center no-repeat;}
.sub_visual .sub_nav .path2 > a {display:block; padding:0 30px;}
.sub_visual .sub_nav .path3 {position:relative; text-align:left; width:229px; border-right:1px solid #dcdcdc; background:url(http://www.busan.com/nas/wcms/public/pc/images/company_arw_down.png) 187px center no-repeat;}
.sub_visual .sub_nav .path3.on {background:url(http://www.busan.com/nas/wcms/public/pc/images/company_arw_up.png) 187px center no-repeat;}
.sub_visual .sub_nav .path3 > a {display:block; padding:0 30px;}
.sub_visual .sub_nav .path3 ul {display:none; position:absolute; top:50px; left:0; width:100%; border:1px solid #dcdcdc; padding:15px 30px; background:#fff;}
.sub_visual .sub_nav .path3 ul li {line-height:40px; font-size:17px; color:#666;}
.sub_visual .sub_nav .path3 ul li a {color:#666;}
.sub_visual .sub_nav .path3 ul li:hover a {color:#224193;}

.company {position:relative; padding-bottom:100px;}
.company .sub_title {font-size:50px; text-align:center; letter-spacing:-0.07em; color:#2c2c2c; padding:34px 0 70px; background:url(http://www.busan.com/nas/wcms/public/pc/images/sub_title_bg.gif) center 125px no-repeat;}
.company .company_quick {position:absolute; top:180px; right:0;}
.company .company_quick ul {background:#224193;width:110px; padding:20px;}
.company .company_quick ul li {text-align:center; height:129px;}
.company .company_quick ul li a {display:block;}
.company .company_quick ul li p {padding-top:83px; color:#91a0c9; font-size:14px;}
.company .company_quick ul li:hover p {color:#fff;}
.company .company_quick ul li.quick_center {background:url(http://www.busan.com/nas/wcms/public/pc/images/company_quick_menu01.png) center 27px no-repeat; border-bottom:1px solid #1f346b;}
.company .company_quick ul li:hover.quick_center {background:url(http://www.busan.com/nas/wcms/public/pc/images/company_quick_menu01_on.png) center 27px no-repeat;}
.company .company_quick ul li.quick_subscription {background:url(http://www.busan.com/nas/wcms/public/pc/images/company_quick_menu02.png) center 30px no-repeat; border-bottom:1px solid #1f346b;}
.company .company_quick ul li:hover.quick_subscription {background:url(http://www.busan.com/nas/wcms/public/pc/images/company_quick_menu02_on.png) center 30px no-repeat;}
.company .company_quick ul li.quick_council {background:url(http://www.busan.com/nas/wcms/public/pc/images/company_quick_menu03.png) center 30px no-repeat;}
.company .company_quick ul li:hover.quick_council {background:url(http://www.busan.com/nas/wcms/public/pc/images/company_quick_menu03_on.png) center 30px no-repeat;}
.company .company_quick .quick_top {background:#255ead url(http://www.busan.com/nas/wcms/public/pc/images/company_quick_top.png) center center no-repeat; width:110px; height:100px;}
.company .company_quick .quick_top a {display:block; width:100%; height:100%;}

.greeting .top {padding:80px 20px 20px 20px; border-top:2px solid #e1e1e1; border-bottom:2px solid #e1e1e1;}
.greeting .top:after {clear:both; display:block; content:'';}
.greeting .top .greeting_headline {float:left; width:600px;  padding-left:45px; margin-top:-24px; background:url(http://www.busan.com/nas/wcms/public/pc/images/greeting_quoto_up.png) 0 0 no-repeat;}
.greeting .top .greeting_headline .title {font-size:63px; color:#224193; line-height:80px; letter-spacing:-0.07em; background:url(http://www.busan.com/nas/wcms/public/pc/images/greeting_quoto_down.png) 278px 100% no-repeat;  padding-top:32px; padding-bottom:22px;}
.greeting .top .greeting_headline .body {font-size:28px; line-height:32px; margin:38px 0 51px 0; color:#000; letter-spacing:-0.07em; font-weight:200;}
.greeting .top .greeting_headline .greeting_name {font-size:26px; color:#000; font-weight:300;}
.greeting .top .greeting_headline .greeting_name span {font-size:33px; font-weight:400;}
.greeting .top .greeting_img {float:right;}
.greeting .greeting_text {padding:40px 20px; font-size:18px; line-height:33px; color:#666; font-weight:300;}

.ci {padding:0 20px; margin-top:-7px;}
.ci h2 {font-size:26px; color:#000; font-weight:500; margin:0 0 30px 0;}
.ci .ci_btn {text-align:center; margin:40px 0 40px 0;}
.ci .ci_btn a {display:inline-block; width:250px; height:50px; text-align:center; margin:0 8px;}
.ci .ci_btn a.blue_btn {color:#fff; background:#224193; line-height:50px;}
.ci .ci_btn a.white_btn {color:#224193; background:#fff; border:2px solid #224193; line-height:46px;}

.promotion {padding:0 20px;}
.promotion .promotion_view .box {border-bottom:2px solid #e1e1e1; padding:38px 0 54px;}
.promotion .promotion_view .box .date {font-size:15px; color:#666;}
.promotion .promotion_view .box .title {font-size:24px; color:#000; margin-top:8px;}
.promotion .promotion_list ul {margin:0 -20px;}
.promotion .promotion_list ul:after {clear:both; display:block; content:'';}
.promotion .promotion_list ul li {padding:0 20px; margin-top:40px; float:left; width:33.333%;}
.promotion .promotion_list ul li .thumb {width:360px; height:212px;}
.promotion .promotion_list ul li .thumb img {display:block; width:100%; height:100%;}
.promotion .promotion_list ul li .box {padding:25px 25px; border-left:1px solid #eeeef6; border-right:1px solid #eeeef6; border-bottom:1px solid #eeeef6;}
.promotion .promotion_list ul li .title {font-size:20px; color:#000; margin-bottom:23px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.promotion .promotion_list ul li .date {font-size:15px; color:#666;}
.promotion .promotion_list ul li .url {display:none;}

.company_tel {}
.company_tel .company_tel_tab {margin-bottom:40px;}
.company_tel .company_tel_tab:after {clear:both; display:block; content:'';}
.company_tel .company_tel_tab li {float:left; width:33.333%; height:70px; line-height:68px; vertical-align:middle; color:#666; font-size:20px; text-align:center; border-top:1px solid #e1e1e1; border-right:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; cursor:pointer;}
.company_tel .company_tel_tab li:first-child {border-left:1px solid #e1e1e1;}
.company_tel .company_tel_tab li.on {line-height:70px; border:0; background:#224193; color:#fff;}
.company_tel .company_tel_cont > div {display:none;}
.company_tel .company_tel_cont > div.on {display:block;}

.company_tel .company_tel_cont .head_office {margin:0 -20px;}
.company_tel .company_tel_cont .head_office:after {clear:both; display:block; content:'';}
.company_tel .company_tel_cont .head_office li {float:left; padding:0 20px; width:50%; margin-bottom:40px;}
.company_tel .company_tel_cont .head_office li .box {width:100%; height:250px; padding:43px 60px 0;}
.company_tel .company_tel_cont .head_office li .box1 {background:url(http://www.busan.com/nas/wcms/public/pc/images/company_tel1.jpg) 0 0 no-repeat;}
.company_tel .company_tel_cont .head_office li .box2 {background:url(http://www.busan.com/nas/wcms/public/pc/images/company_tel2.jpg) 0 0 no-repeat;}
.company_tel .company_tel_cont .head_office li .box3 {background:url(http://www.busan.com/nas/wcms/public/pc/images/company_tel3.jpg) 0 0 no-repeat;}
.company_tel .company_tel_cont .head_office li .box4 {background:url(http://www.busan.com/nas/wcms/public/pc/images/company_tel4.jpg) 0 0 no-repeat;}
.company_tel .company_tel_cont .head_office li .box5 {background:url(http://www.busan.com/nas/wcms/public/pc/images/company_tel5.jpg) 0 0 no-repeat;}
.company_tel .company_tel_cont .head_office li .box6 {background:url(http://www.busan.com/nas/wcms/public/pc/images/company_tel6.jpg) 0 0 no-repeat;}

.company_tel .company_tel_cont .head_office li .box .title {font-size:36px; color:#fff; margin-bottom:21px; font-weight:300;}
.company_tel .company_tel_cont .head_office li .box .line {background:#fff; width:20px; height:2px; margin-bottom:13px;}
.company_tel .company_tel_cont .head_office li .box .tel {font-size:22px; color:#fff; margin-bottom:5px; font-weight:300;}
.company_tel .company_tel_cont .head_office li .box .tel span {display:inline-block; width:67px; font-weight:400;}
.company_tel .company_tel_cont .head_office li .box .fax {font-size:22px; color:#fff; font-weight:300;}
.company_tel .company_tel_cont .head_office li .box .fax span {display:inline-block; width:67px; font-weight:400;}

.company_tel .downtown:after {clear:both; display:block; content:'';}
.company_tel .downtown .left {float:left; width:580px;}
.company_tel .downtown .right {float:right; width:580px;}
.company_tel .downtown .box {border:1px solid #e1e1e1; padding:43px 60px; margin-bottom:40px;}
.company_tel .downtown .box .title {font-size:36px; color:#000; margin-bottom:21px; font-weight:300;}
.company_tel .downtown .box .line {background:#000; width:20px; height:2px; margin-bottom:13px;}
.company_tel .downtown .box .tel {font-size:18px; color:#666; margin-bottom:5px; font-weight:300;}
.company_tel .downtown .box .tel span {color:#000; display:inline-block; margin-right:25px; font-weight:400;}

.provincial_tab {margin-bottom:40px;}
.provincial_tab:after {clear:both; display:block; content:'';}
.provincial_tab li {position:relative; float:left; width:25%; height:50px; line-height:50px; vertical-align:middle; color:#767676; font-size:17px; text-align:center; border-bottom:1px solid #e1e1e1; background:url(http://www.busan.com/nas/wcms/public/pc/images/provincial_split.gif) right center no-repeat; cursor:pointer;}
.provincial_tab li:first-child:before {position:absolute; left:0; top:0; width:1px; height:50px; content:''; background:url(http://www.busan.com/nas/wcms/public/pc/images/provincial_split.gif) left center no-repeat;}
.provincial_tab li.on {line-height:50px; border-bottom:2px solid #255ead; color:#255ead;}
.provincial_cont > div {display:none;}
.provincial_cont > div.on {display:block;}
.provincial_cont .box:after {clear:both; display:block; content:'';}
.provincial_cont .box {border:1px solid #e1e1e1; padding:43px 60px; margin-bottom:40px;}
.provincial_cont .box .title {font-size:36px; color:#000; margin-bottom:21px; font-weight:300;}
.provincial_cont .box .line {background:#000; width:20px; height:2px; margin-bottom:13px;}
.provincial_cont .box .tel {float:left; width:50%; font-size:18px; color:#666; margin-bottom:5px; font-weight:300;}
.provincial_cont .box .tel span.local {color:#000; display:inline-block; margin-right:25px; font-weight:400;}
.provincial_cont .box .tel span.name {color:#000; display:inline-block; margin-right:25px; font-weight:400;}
/* 회사소개 끝 */

.slick-slider .slick-track, .slick-slider .slick-list {height:100%;}


/*각각 추가 된 css*/
.right_wing_main {position:fixed; margin-left:1225px; top:235px;}


/*청년기업사이드 css*/
.member_side{width: 300px; float: left; display: inline-block;}
.member_side::after {clear: both; content: ""; display: block;}

/*검색 자동완성*/
.search_box .ipt_box .auto_search {width:525px;}
.auto_search {position:absolute; left:172px; top:121px; background:#fff; width:100%; border:1px solid #ccc; box-sizing:border-box; z-index:10; padding:10px 0;}
.auto_search li {padding:0 24px; height:27px; line-height:27px; background:#fff;}
.auto_search li:hover {background:#f9fafc;}
.auto_search li a {display:block; width:100%; height:100%; color:#000;}
