@charset "utf-8";

#skipnavigation {position:absolute;}
#skipnavigation h3 {text-indent: -2000px;}
.sknavi{ position:absolute; top:-500px;}
.sknavi:focus, .sknavi:active{
 top:1px;
 display:block;
 width:200px;
 height:18px;
 padding:3px;
 margin-left:5px;
 text-align:center;
 font-size:100%;
 font-weight:bold;
 background-color:#eee;
 border: 1px solid #135;
 text-decoration:none;
}
.pt30 {padding-top:30px;}
.pb30 {padding-bottom:30px;}
.center {text-align:center; }
 #left_con {float:left; width:650px; margin:0; padding:0; }
  #topview {position:relative; width:630px; height:115px; margin:0; padding:10px; display:inline-block; clear:both; border:1px solid #dfdfdf; }
	#top_img{float:left; margin-right:15px;}
   #top_img dl{position:relative; padding:0; margin:0;}
   #top_img dt{position:absolute; left:0; top:0px;}
   #top_img dd{position:absolute; left:1px; top:85px; width:223px; height:30px; padding:0; margin:0; background: url(http://www.busan.com/images/sports/black_b.png) repeat-x bottom;}
   #top_img dd .b_tit{ position:absolute; left:8px; top:8px; width:223px; color:#e6e6e6; overflow:hidden; letter-spacing:-1px; font-weight:bold; }
   #top_img dd .bt_arrow{position:absolute; right:8px; top:8px; padding:0; margin:0;}
   #top_list{position:relative; float:right; width:380px;}
   #top_list ul{padding:0; margin:0; display:inline-block;}
   #top_list li{background: url(http://www.busan.com/images/view/bu_arrow.gif) no-repeat 0 8px; padding:0 0 3px 10px; color:#555; line-height:180%; font-weight:bold;}
   #top_list li a:hover{color:#555; line-height:180%; font-weight:bold; text-decoration:underline; } 
#titbox { background:url(http://www.busan.com/images/view/titbg.gif) repeat-y ; position:relative; width:650px; min-height:110px; margin:30px 0 0 0; padding:0; border-top:2px solid #555; border-bottom:1px solid #d0d0d0; z-index:10;}
	 h1 { padding:0; margin:0;  font-size:18px; font-weight:bold; color:#000; letter-spacing:-1px; clear:both; display:inline-block; line-height:140%;}
	 #titbox .lbox{width:120px; height:110px; margin:0; float:left;  text-align:center; }
	 #titbox .lbox .tit{position:absolute; top:40px; left:20px; font-size:25px; font-weight:bold; color:#3755a1;}
	 #titbox .lbox .tit a {text-decoration:none;  color:#222;}
	  #titbox .lbox .ctit{position:absolute; top:30px; left:10px; font-size:18px; font-weight:bold; color:#3755a1;width:100px; line-height:140%;}
	 #titbox .lbox .ctit a {text-decoration:none;  color:#222;}
	 #titbox .rbox {margin:0; width:510px; padding:10px 0px 10px 20px; float:left; line-height:180%; }   
   #giju {display:none; position: absolute; top:80px; left:0px; z-index:20000; background:#fff; }
   #giju .libox { /*width:120px;*/ height:auto; border:1px solid #3a3a3a; }
   #giju .libox ul{margin:0; padding:15px;}
   #giju .libox li{ font-size:12px; color:#555; line-height:180%; background: url(http://www.busan.com/images/view/bu_ba.gif) no-repeat 0 8px; padding:0 0 3px 8px;}
	#giju .libox li a:hover{text-decoration:underline;}
  #news_con {position:relative; display:block; width:650px;}
   #news_con .sns {position:relative; width:220px; }
   #news_con .sns ul{margin:0; padding:0 0 60px 0;}
   #news_con .sns ul li{height:20px; line-height:180%; font-size:12px; color:#222; float:left; padding:8px 15px 0 0;  } 
   #news_con .sns ul li.last {height:20px; line-height:180%; font-size:12px; color:#222; float:left; padding:8px 0 0 0;  } 
   
   #news_con .btn {position:absolute; right:0; top:10px; }
   #news_con .btn ul{margin:0; padding:0; }
   #news_con .btn ul li{height:20px; line-height:180%; font-size:12px; color:#222; float:left; padding:0; } 
   #news_con .btn ul li.first{height:20px; line-height:180%; font-size:12px; color:#222; float:left; padding:0; } 
   
   #news_con .bar {position:relative; background:#3a3a3a; color:#fff; font-weight:bold; width:230px; padding:10px 25px; }
   #news_con .bar .close {position:absolute; right:20px; top:8px;}
   #news_con .send {border:none; cursor:pointer; background:#e3e3e3; padding:5px 10px; margin:0 0 30px 0; text-align:center; font-weight:bold;}
   #news_con .input2 {border:1px solid #bbbbbb; width:225px; margin:0; padding:2px;}
   #news_con .mail {position:absolute; background:#fff; right:0; top:35px; border:1px solid #3a3a3a; width:280px; padding:0; z-index:100;}
   #news_con .mail .tit {position:relative; font-weight:bold; margin:20px 25px 15px 25px; line-height:140%; padding:0 0 10px; border-bottom:1px dotted #666; }   
   #news_con .mail ul {position:relative; padding:0 25px; margin:0;}
   #news_con .mail ul li {position:relative; color:#3755a1; margin:0 0 10px 0; padding:0;}
   #news_con .mail ul li.last {color:#3755a1; padding:0 0 5px 0; }
   #news_con .mail dl {position:relative; padding:0; margin:5px 0 10px 0; font-size:11px;}
   #news_con .mail dl dt {position:relative;float:left; padding:4px 0 4px 6px; margin:0; color:#777; width:85px; background:url(http://www.busan.com/images/view/bu.gif) no-repeat 0 8px; }
   #news_con .mail dl dd {position:relative;float:right; padding:0; margin:0; width:135px; z-index:101;}
   #news_con .mail .input {border:1px solid #bbbbbb; width:125px; margin:0 0 2px 0; padding:2px;}
   #news_con .mail .txtarea {position:relative; padding:0; margin:7px 0 15px 0; width:100px;}
   
   #news_con .scrap {position:absolute; background:#fff; right:0; top:35px; border:1px solid #3a3a3a; width:280px; padding:0; z-index:100;}
   #news_con .scrap .tit {position:relative; font-weight:bold; margin:20px 25px 15px 25px; line-height:140%; padding:0 0 10px; border-bottom:1px dotted #666; }   
   #news_con .scrap .txtarea {position:relative; padding:0; margin:20px 25px; word-break : break-all;}
   #news_con .news{ margin:0; padding:0; line-height:180%; font-size:14px; color:#555;}
   #news_con .news dl{ width:489px; margin:0; padding:0;}
   #news_con .news dt{width:489px;}
   #news_con .news dd{ text-align:left; padding:5px 0 0 0; margin:0;}
   #news_con .news .photos{ font-size:12px;  position:relative; width:610px; padding:20px; background:#fcfcfc; border:1px solid #e0e0e0; text-align:center;}
   #news_con .thum1,  #news_con .thum2{position:relative; background:#ededed; border-bottom:1px solid #e0e0e0; border-right:1px solid #e0e0e0; border-left:1px solid #e0e0e0; margin:0; width:650px; padding:15px 0 0 0; height:85px;}
   #news_con .thum1 ul ,#news_con .thum2 ul {position:relative; padding:0; margin:0 0 0 45px; }
   #news_con .thum1 ul li, #news_con .thum2 ul li {position:relative; padding:0; margin:0 15px 0 0; float:left;}
   #news_con .thum .arr_l {position:absolute; left:15px; top:35px;}
   #news_con .thum .arr_r {position:absolute; right:15px; top:35px;}
   #news_con .news .s_img {display:block; float:left; margin:0 20px 10px 0; max-width:250px;}
   #news_con .slist{margin:0; padding:0; padding:20px 0;}
   #news_con .slist ul{margin:0; padding:0;}
   #news_con .slist li{line-height:180%; font-size:14px; font-weight:bold; color:#555;  background: url(http://www.busan.com/images/view/re.gif) no-repeat 0 5px;  padding:0 0 0 25px;} 
   #news_con .slist li a:hover{line-height:180%; font-size:14px; font-weight:bold; color:#555; text-decoration:underline; }
   #news_con .slist2{margin-top:10px; border:0px solid #dedede;}
   #news_con .slist2 .tit { font-size:16px; font-weight:bold; color:#555; padding:0 0 10px 25px; }
   #news_con .slist2 ul{margin-left:15px; margin-bottom:5px; padding:0;}
   #news_con .slist2 li{background: url(http://www.busan.com/images/common/bu_05.gif) no-repeat 3px 8px; line-height:180%; font-size:15px; font-weight:bold; color:#555;  padding:0 0 0 20px;} 
   #news_con .slist2 li a:hover{line-height:180%; font-size:15px; font-weight:bold; color:#555; text-decoration:underline; } 
   
   #view_lbc4 {padding:0px 0 10px 0; margin:25px 0 0 0;}
	ul.tab {position:relative; clear:both; display:block; padding:0; margin:0; width:100%;}
	ul.tab li{ position:relative; float:left; margin:0; padding:0 8px 0 8px;  background:url(http://www.busan.com/images/main/line.gif) no-repeat; }
	ul.tab li.first{  position:relative;  float:left; margin:0; padding:0 8px 0 0; background:none;}
	ul.tab li a, ul.tab li.first {text-decoration:none;}
	ul.tab:after {content:""; display:block; clear:both; }   
	ul.lbc3ul3 { clear:both; margin:0; padding:5px 0 10px 0; font-size:12px; font-weight:bold; color:#000;}
   ul.lbc3ul3 li {padding:10px 0 0; margin:0;}
   ul.lbc3ul3 li a {color:#222;}
   ul.lbc3ul3 li a:hover {color:#38a4fa;}
   
   #news_con .btlist {width:55px; text-align:center;  border:1px solid #cacaca; background:#fbfbfb; font-size:12px; color:#555; padding-top:2px; display:block;}
   #news_con .btlist a {font-size:12px; color:#555; cursor:pointer;}
 
/*
 #today_news {position:relative; margin-top:30px; border-top:2px solid #6f6f6f; border-bottom:1px solid #dedede; border-right:1px solid #dedede; border-left:1px solid #dedede; }
   #today_news .todaytit{color:#3957a2; font-size:12px; font-weight:bold; padding:20px 0 0 15px;}
   #today_news .today {width:650px; height:220px;}
   #today_news .todayleft{width:320px; float:left; padding:8px 0 0 15px;}
	#today_news .todayleft dl{width:160px; margin:0; padding:0; float:left;}
	#today_news .todayleft dt{height:120px;}
	#today_news .todayleft dd{width:140px; line-height:180%; font-size:12p x; color:#777;text-align:center; padding:0; margin:0;}
   #today_news .todayright{width:300px; float:left; padding-top:8px;}
	#today_news .todayright .tit, #today_news .tit a{height:25px; font-size:14px; font-weight:bold; margin:0; padding:0; color:#555;  letter-spacing:-1px;}
	#today_news .todayright .con{line-height:160%; letter-spacing:-1px;}
	#today_news .todayright ul.re{padding:0; margin:15px 0 0 0;}
	#today_news .todayright ul.re li{background: url(http://www.busan.com/images/common/bu_04.gif) no-repeat 0 8px; padding:0 0 3px 10px; color:#555; line-height:160%; font-weight:bold;}
	#today_news .todayright ul.re li a:hover{ color:#555; line-height:160%; font-weight:bold; text-decoration:underline;}
  */
#news_write {position:relative; margin-top:10px;}
   #news_write .writebox{ width:650px; height:150px; border:1px solid #e0e0e0; background:#fbfbfb;}
   #news_write .sns_b ul{margin:0; padding:10px 0 10px 20px;}
   #news_write .sns_b li{height:20px; line-height:180%; font-size:12px; color:#999; float:left; padding:8px 7px 0 0; font-weight:bold; } 
   #news_write .count{position:absolute; right:20px; top:25px; color:#999;}
   #news_write .textarea_wrap textarea{ position:absolute; width:510px; height:48px; border:1px solid #e0e0e0; top:45px; left:20px; padding:10px;}
   #news_write .bt_button{ position:absolute; right:18px; top:45px; width:80px; height:70px;}
   #news_write .agree{position:absolute; left:20px; bottom:15px;}
   #news_write .tby{position:absolute; right:20px; bottom:15px; color:#777; font-size:12px;}
  #ad {margin:30px 0;}
  .t_blue{color:#3957a2; font-size:12px; font-weight:bold; line-height:180%;} 
  .t_black{color:#000; font-size:12px; font-weight:bold;}
  .t_gray{color:#999; font-size:12px;}
  .t_red{color:#f2292e; font-size:12px;}
  .t_weight{font-weight:bold;}
#clear_div { clear:both; height:0px} 
.clear_div { clear:both; height:0px} .leftbox {float:left; padding:0; margin:0;}
.leftbox:after {content:""; float:none; height:0; display:block; clear:none;}
.rightbox{float:right; padding:0; margin:0;}
.rightbox:after {content:""; float:none; height:0; display:block; clear:none;}
.btl1px {border-bottom:solid 1px #ff0000;}
.w270 {width:270px;}
.w350 {width:350px;}
.w165 {width:165px;}
.mgr15 {margin:0 15px 0 0;}
.pdl15 {padding: 0 0 0 17px;}
.p20{padding:20px;}
.pb_30 {padding-bottom:30px;}