@charset "utf-8";


@import url("member.css");
/*@charset "";*/
/* CSS Document */

/*마진과 패징의 초기화*/
body, div, dl, dt,dd,ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td{margin:0; padding:0;}

/*헤더 폰트의 초기화*/
h1, h2, h3, h4, h5, h6{font-size:100%;}

/*리스트의 스타일 제거*/
ol, ul{list-style:none}

/* 폰트 강조 특성 초기화*/
address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight:normal;}

/*테이블 스타일초기화*/
table{ border-collapse:collapse; border-spacing:0;}

/*이미지 및 필드셋에서 보더표시 초기화*/
fieldset, img{border: 0;}

/*캡션과 테이블헤더 텍스트 정렬 초기화*/
/*caption. th{text-align:left}/*

/*인용구 표시 초기화*/
q:before, q:after{content:'';}

/*기본 포지션 정하기*/
/*body{position:relative; margin:0 auto; text-align:center;}*/

html, body {width:100%; height: 100%; margin: 0; padding: 0;}

* {margin:0; padding:0; font-family:"맑은 고딕", Dotum,NanumGothic, 나눔고딕, AppleGothic,sans-serif;}

li {list-style:none;}

A:link {color:#000000;text-decoration:none;}
A:visited {color:#000000;text-decoration:none;}
A:active {text-decoration:none;}
A:hover {text-decoration:none;}




A.menu img { border-width:0px; display:inline; }
A.menu img.over { display:none; } 
A.menu:hover { border:0px }
A.menu:hover img { display:none; }
A.menu:hover img.over { display:inline; }
A.submenu:hover {color:#529CFF; text-decoration:none}



/*상단팝업*/
/*.mpopup {width: 100%; position: absolute; overflow:hidden; }  제대로 안뜬다면 width:100%; height:100%; 삽입 */
.popupLayer {position:absolute; width:100%; height:1600px;  z-index:10; -ms-filter: alpha(opacity=50); filter: alpha(opacity=50); opacity:0.3; -moz-opacity:0.3;}
.popupLayer .back {position:absolute; width:100%; height:1600px; background:#000; z-index:12;}
.popup_box {width:878px;  height:616px; margin-left:auto; margin-right:auto;  z-index:12;}

.popup_box .popup_contents {position:absolute;  width:878px; height:616px;  z-index:13;}
/*.popupLayer iframe, .popup_box iframe {position:absolute; left:0; top:0; width:100%; height:100%;}*/




/*공통*/
.more_title{position:relative; float:right; margin-right:0px; margin-top:10px; }
.title{ position:relative; float:left; width:755px; height:27px; border-bottom:2px solid #55a7ba;}
.title_img{position:relative; float:left;}
.title_img img{position:relative; float:left; vertical-align:middle;}
.title_img span{position:relative; float:left; color:#666666; font-size:12px; margin-left:6px; margin-top:7px;}
.title_02{ position:relative; float:left; width:755px; height:27px;}
.title_root{ position:relative; float:right; margin-top:5px; font-size:11px; color:#ababab;}


.bold{font-weight:bold;}
.okw_bt{position:relative; float:left; margin-left:3px; cursor:pointer;}

#wraper{width:1000px;  margin:0 auto;}
#top{      position:relative; float:left; width:100%;  height:200px; z-index:5; margin-bottom:36px;}
#body{     position:relative; float:left; width:100%;}
#Container{ position:relative; width:1000px; margin:0 auto; background-color:#fff;}
#Container2{ width:770px; margin:0 auto; background-color:#fff;}
#body_container{ position:relative; float:left; width:755px;}
.body_container{ position:relative; float:left; width:755px;}
/*
#body{     position:relative; float:left; width:100%;  margin-top:36px;}
#wrap_body{width:1000px;  margin:0 auto;}
*/


#left{     position:relative; float:left; width:245px; height:100%;}
#left ul{  position:relative; float:left;}
#bottom{   position:relative; float:left; width:100%; height:151px; margin-top:13px;;}
.navi_icon{position:relative; float:right !important; width:55px !important; margin-top:3px;}
.navi_icon_02{position:relative; float:right !important; width:55px !important; margin-top:7px;}
.navi_icon_03{position:relative; float:right !important; width:75px !important; }
.c_bg_00{ background-color:#ffffff;}
.c_bg_01{ background-color:#d3e5ea;}

/*상단 메뉴*/
.header { position:relative; float:left; width:100%;}
.gnbWrap {position:relative; float:left; width:100%; height:50px; border-top:1px solid #e4e4e4; border-bottom:1px solid #55a7ba;}
.gnbWrap .menuAll {left: 50%; top: 0px; width: 61px; height: 33px; padding-top: 16px; margin-left: 429px; position: absolute; font-size:12px;  z-index: 9999;}
/*.gnbWrap .menuAll { position:absolute; left:50%; padding-top:16px; width:61px; height:33px; font-size:12px; line-height:18px;}*/
.gnbWrap .menuAll a {display:block; width:61px;height:19px; font-family:NanumGothic; color:#777777; background:url(../images/include/top/menu_open.gif) no-repeat right 3px;}
.gnbWrap .menuAll a.current {background:url(../images/include/top/menu_close.gif) no-repeat right 3px;}

.gnbWrap .allView {display:none; position:relative; width:100%; height:295px; margin-top:50px; background-color:#247f94; z-index:100;}
.gnbWrap .allView div {position:absolute;left:50%;top:0;padding:50px 0 0 10px;width:129px;height:245px;border-left:1px solid #a8d5df;}
.gnbWrap .allView div:hover {background-color:#226777;}
.gnbWrap .allView div > a {display:block; height:30px; font-size:15px; font-family:NanumGothic; color:#a8d5df;}
.gnbWrap .allView div:hover > a {color:#ffffff;}
.gnbWrap .allView div.forecast {margin-left:-490px;}
.gnbWrap .allView div.information {margin-left:-350px;}
.gnbWrap .allView div.climate {margin-left:-210px;}
.gnbWrap .allView div.media {margin-left:-70px;}
.gnbWrap .allView div.community {margin-left:49px;}
.gnbWrap .allView div.service {margin-left:209px;}

.gnbWrap .allView div ul {list-style-type:none;}
.gnbWrap .allView div ul a {display:block;height:22px;font-size:12px;font-family:NanumGothic;color:#a8d5df;line-height:22px;}
.gnbWrap .allView div:hover ul a {color:#ffffff;}
.gnbWrap .allView div:hover ul a:hover {font-family:NanumGothic; color:#ffffff;}

ul.Depth1 {margin:0 auto; width:1000px; list-style:none; }
ul.Depth1 > li {float:left; z-index:200;}
ul.Depth1 > li > a {display:block;height:36px; overflow:hidden;}

ul.Depth1 li:hover > div {display:block !important;z-index:50;}

ul.Depth1 li a.forecast    {width:88px; height:50px; padding-right:35px;}
ul.Depth1 li a.information {width:73px; height:50px; padding-right:35px;}
ul.Depth1 li a.air         {width:87px; height:50px; padding-right:35px;}
ul.Depth1 li a.climate     {width:57px; height:50px; padding-right:35px;}
ul.Depth1 li a.media       {width:72px; height:50px; padding-right:35px;}
ul.Depth1 li a.community   {width:79px; height:50px; padding-right:35px;}
ul.Depth1 li a.pension     {width:43px; height:50px; padding-right:35px;}
ul.Depth1 li a.airguard    {width:74px; height:50px; padding-right:35px;}
ul.Depth1 li a.shop        {width:43px; height:50px; padding-right:35px;}
ul.Depth1 li a.sms     	   {width:56px; height:50px; padding-right:35px;}
ul.Depth1 li a.service     {width:43px; height:50px;}

.sNavi02_first{margin-left:20px;}
.sNavi03_first{margin-left:180px;}
.sNavi04_first{margin-left:290px;}
.sNavi05_first{margin-left:380px;}
.sNavi06_first{margin-left:620px;}
.sNavi07_first{margin-left:250px;}
.sNavi09_first{margin-left:750px;}
.sNavi10_first{margin-left:670px;}



ul.Depth1 ul.up {display:block;z-index:2 !important;}
ul.Depth1 ul.hide {display:none !important;}
ul.Depth1 div {position:absolute;margin-top:-1px;z-index:3;display:none;}
ul.Depth1 div ul {list-style-type:none;}
ul.Depth1 ul li {float:left;}
ul.Depth1 ul li a {display:block;}

div.forecast_menu {top:50px;left:0;width:100%;height:36px;background-color:#247f94;}
div.forecast_menu ul {margin:0 auto; width:1000px;}
div.forecast_menu li {margin-right:23px;}
div.forecast_menu li a {display:block; color:#d3ffa8; }

div.information_menu {top:50px;left:0;width:100%;height:36px; background-color:#247f94;}
div.information_menu ul {margin:0 auto; width:1000px;}
div.information_menu li {margin-right:23px;}
div.information_menu li a {display:block; color:#d3ffa8;}

div.climate_menu {top:50px;left:0;width:100%;height:36px; background-color:#247f94;}
div.climate_menu ul {margin:0 auto; width:1000px;}
div.climate_menu li {margin-right:23px;}
div.climate_menu li a {display:block; color:#d3ffa8;}

div.media_menu {top:50px;left:0;width:100%;height:36px; background-color:#247f94;}
div.media_menu ul  {margin:0 auto; width:1000px;}
div.media_menu li {margin-right:23px;}
div.media_menu li a {display:block; color:#d3ffa8;}

div.community_menu {top:50px;left:0;width:100%;height:36px; background-color:#247f94;}
div.community_menu ul {margin:0 auto; width:1200px;}
div.community_menu li {margin-right:23px;}
div.community_menu li a {display:block; color:#d3ffa8;}

div.AirGuardK_menu {top:50px;left:0;width:100%;height:36px; background-color:#247f94;}
div.AirGuardK_menu ul {margin:0 auto; width:1200px;}
div.AirGuardK_menu li {margin-right:23px;}
div.AirGuardK_menu li a {display:block; color:#d3ffa8;}



div.sms_menu {top:50px;left:0;width:100%;height:36px; background-color:#247f94;}
div.sms_menu ul {margin:0 auto; width:1000px;}
div.sms_menu li {margin-right:23px;}
div.sms_menu li a {display:block; color:#d3ffa8;}


div.service_menu {top:50px;left:0;width:100%;height:36px; background-color:#247f94;}
div.service_menu ul {margin:0 auto; width:1100px;}
div.service_menu li {margin-right:23px;}
div.service_menu li a {display:block; color:#d3ffa8;}

/*우측메뉴*/
#STATICMENU { margin: 0pt; padding: 0pt; position:absolute; right:-120px; top:0px;}

.quick_p_wrap {float:left; width:108px; }
.quick_p_wrap .golf{float:left; margin:0 0 10px 0;}
/*.pensian {float:left; width:108px; height:41px; margin-left:7px;}*/
.quick_p_wrap .pensian {float:left; width:108px;}
.quick_title {float:left; width:108px; height:40px;}

.quick_p_wrap2 {float:left; width:106px;  border:1px solid #979797; background:#f6f6f6;}
.q_ti {float:left; width:106px; height:25px; text-align:center; color:#605f5f; line-height:24px;}
.q_ti b { color:#ff9601;}

.quick_line {float:left; width:106px; height:2px;}
.quick_line img {float:left; width:106px; height:2px;}

.quick_img {float:left; width:107px; margin:9px 0 5px 0; text-align:center;}
.quick_img span { color:#443e32; font-size:13px;}

.quick_all {float:left; width:26px; height:33px; margin-left:7px; }
.quick_all img {float:left; width:26px; height:33px; margin-left:36px;}
		
	
.quick_p_wrap .fashion{float:left; width:108px; height:280px; background:url(../images/right_banner/banner_bg.gif); margin:5px 0 0 0;}
.quick_p_wrap .fashion .banner_logo{width:100px; margin:0 auto; }
.quick_p_wrap .fashion .cnt{margin:10px auto; width:100px; height:185px;}
.quick_p_wrap .fashion .bt {margin:10px auto; width:100px; height:23px;}
		
/*상단메뉴 윗부분*/
.top_navi{ width:1000px;  height:90px; margin:0 auto;}
.top_navi img  { display:block;}
.middle_navi{  width:1000px;  height:28px; margin:0 auto; ma margin-top:15px; margin-bottom:5px;}
.middle_navi li{float:left; position:relative;}
.middle_navi img  { display:block;}

.login_off{position:relative; float:left; width:195px; height:19px; font-size:12px; line-height:19px; background-image:url(../images/include/top/top_line.gif); background-repeat:no-repeat; background-position-x:right;  background-position-y:3px; margin-left:36px; }
.login_off img{ margin-left:155px;}
.login_on_txt{position:relative; float:left; margin-left:5px; margin-right:5px; font-size:12px; width:200px; height:19px; line-height:15px; margin-left:36px; background-image:url(../images/include/top/top_line.gif); background-repeat:no-repeat; background-position-x:right;  background-position-y:3px; }
.login_on_txt img{position:relative; float:left;}
.login_on_txt span{position:relative; float:left; margin-left:5px;}
.login_on_txt span a { font-size: 9pt; }
.login_on_txt span b{color:#55a7ba;}
.login_on{position:relative; float:left; width:54px; height:19px; font-size:12px; line-height:19px; background-image:url(../images/include/top/top_line.gif); background-repeat:no-repeat; background-position-x:right;  background-position-y:3px; margin-left:8px; overflow:hidden;}


.log_bt{margin-top:3px; cursor:pointer;}
.member_change_bt{position:relative; float:left; width:73px; background-image:url(../images/include/top/top_line.gif); background-repeat:no-repeat; background-position-x:right; background-position-y:3px; margin-left:8px;}
.member_bt{   position:relative; float:left; width:48px; height:19px; background-image:url(../images/include/top/top_line.gif); background-repeat:no-repeat; background-position-x:right; background-position-y:3px; margin-left:8px; }
.member_bt img{margin-top:3px;}
.id-search_bt{position:relative; float:left; width:61px; height:19px; background-image:url(../images/include/top/top_line.gif); background-repeat:no-repeat; background-position:right; margin-left:8px; }
.id-search_bt img{margin-top:3px;}
.sitemap_bt{  position:relative; float:left; width:39px; height:19px; margin-left:8px;}
.sitemap_bt img{margin-top:3px;}


.top_search{position:relative; float:left; width:286px; height:19px; margin-left:270px;}
.top_search_select{position:relative; float:left; width:106px; height:19px;}
.top_search_select select{position:relative; float:left; width:106px; height:19px; font-size:13px; border:0px solid #FFF; }
.top_search_input{ position:relative; float:left; width:181px; height:19px;}
.top_search_input input{position:relative; float:left; width:181px;  height:19px; font-size:12px; line-height:19px; clear:none; border:0px none; float:none; background-color:#FFF;}




.top_search_img{   position:relative; float:left; width:19px;  height:19px;}
.logo{   position:relative; float:left; width:141px; height:31px; margin-right:131px; margin-top:30px;}
.banner{ position:relative; float:left; width:728px; height:90px;}


/*하단*/
.bottom_wrapper{width:100%; background-color:#515151;}
.bottom_menu_01{width:1000px; height:90px;  margin:0 auto; background-color:#515151;}
.bottom_menu_02{width:1000px; height:61px;  margin:0 auto;}
.bottom_menu_guide{ position:relative; float:left; width:710px; margin-top:13px;}
.bottom_menu_guide img{ position:relative; float:left;  }
.bottom_menu_guide a{ position:relative; float:left;height:13px; font-size:12px; line-height:10px; color:#abacac; border-right:1px solid #abacac; margin-left:13px; padding-right:13px;  }
.bottom_menu_guide a.last{border-right:none; }

.bottom_menu_alli{ position:relative; float:left; width:710px; margin-top:12px;}
.bottom_menu_alli img{ position:relative; float:left;  }
.bottom_menu_alli a{ position:relative; float:left;height:13px; font-size:12px;  line-height:10px; color:#abacac; border-right:1px solid #abacac; margin-left:13px; padding-right:13px;  }
.bottom_menu_alli a.last{border-right:none; }

.bottom_menu_service{ position:relative; float:left; width:710px; margin-top:12px;}
.bottom_menu_service img{ position:relative; float:left;  }
.bottom_menu_service a{ position:relative; float:left;height:13px; font-size:12px;  line-height:10px; color:#abacac; border-right:1px solid #abacac; margin-left:13px; padding-right:13px;  }
.bottom_menu_service a.last{border-right:none; }

.bottom_menu_icon{ position:relative; float:right; width:75px;  margin-top:12px;}
.bottom_menu_icon img{ position:relative; float:left; margin-left:5px;  }
.bottom_menu_icon a.last{border-right:none; }

.bottom_menu_guidebook{ position:relative; float:right; width:210px; margin-top:12px;}
.bottom_menu_guidebook a{ position:relative; float:left; height:17px; line-height:15px; font-size:12px; color:#fff; border-right:1px solid #abacac; margin-left:19px; padding-right:13px; font-weight:bold;}
.bottom_menu_guidebook a.last{border-right:none;  padding-right:0px; font-weight:normal;}


.bottom_address_01{ float:left; color:#abacac; font-size:11px; width:700px; height:61px; margin-top:14px; line-height:18px;}
.bottom_address_02{ float:right; color:#abacac; font-size:11px; width:300px; height:61px; margin-top:8px;}
.bottom_address_02 img {margin-left:227px;}

/*좌측메뉴*/

.left_navi{      position:relative; float:left; width:245px; background-image:url(../images/include/left/left_line.gif); background-repeat:no-repeat; background-position:right 100px;}
.left_title{     position:relative; float:left; width:197px; height:150px;}
.left_navi_menu{ position:relative; float:left; width:197px; height:30px;  border-bottom:1px solid #bdbdbd; cursor:pointer;}
.left_navi_sub_menu_01{ position:relative; float:left; width:197px; height:25px;  cursor:pointer;}
.left_navi_sub_menu_02{ position:relative; float:left; width:197px; height:25px;  border-bottom:1px solid #bdbdbd; cursor:pointer;}
.left_banner  {  position:relative; float:left; width:225px; height:600px; padding-top:50px; padding-left:20px;  background-image:url(../images/include/left/left_line.gif); background-repeat:no-repeat; background-position:right -500px;}


/*sns좌측메뉴*/
.left_story div{  position:relative; float:left; }
.left_story_title{width:197px; height:21px; margin-top:19px; margin-bottom:4px; border-bottom:2px solid #55a7ba; } 
.left_story_img{margin-right:6px; margin-bottom:4px;}
.left_notice div{  position:relative; float:left; }
.left_notice_title{width:197px; height:21px; margin-top:19px; margin-bottom:4px; border-bottom:2px solid #55a7ba; } 
.left_notice_txt{ height:18px; line-height:18px; color:#666666; font-size:12px;}
.left_search { width:197px; height:26px; margin-top:15px;}
.left_search input{  position:relative; float:left;  width:165px; height:26px;}
.left_search img{   position:relative; float:left;}



/*메인*/
.main_body{  position:relative; width:1000px; margin:0 auto;}
.main_left{  position:relative; float:left; width:520px;}
/*.main_left div{  position:relative; float:left;}*/
.main_right{ position:relative; float:left; width:468px; margin-left:12px;}
.main_right div{  position:relative; float:left;}



/*메인 지도 */
/*#main{ position:relative; float:left; width:520px; height:479px;}*/
#menu   {position:relative; float:left; width:418px;}
#menu li{position:relative; float:left; height:34px; overflow:hidden;}

.wrap_map{ width:520px; height:455px;}
#gallery{  position:relative; float:left; width:418px; height:453px; overflow:hidden; border:1px solid #d4d4d4;}
#slides{  width:418px; height:419px; overflow:hidden;}
.slide{float:left; width:418px; height:419px; background-image:url(../images/main/map_bg.gif);}
.slide ul li{ display:inline;}


#slides .air  {position:relative; float:left; width:418px; height:419px; background:url(../images/main/map_bg2.gif) no-repeat  !important;}
#slides .air .local span{ height:20px; line-height:20px; letter-spacing:-0.1em; display:block;}
#slides .air .local ul{position:absolute; width:60px; height:66px; background-image:url(../images/main/local_air.png); font-size:12px; color:#fff; font-weight:bold; text-align:center; }
#slides .air .local .incheon  {top:76px;   left:36px;}
#slides .air .local .seo      {top:32px;   left:104px;} 
#slides .air .local .gyeonggi {top:56px;   left:172px;} 
#slides .air .local .gangwon  {top:28px;   left:240px;} 
#slides .air .local .chungnam {top:153px;  left:100px;}
#slides .air .local .seajeong {top:155px;  left:126px;}
#slides .air .local .daejeon  {top:194px;  left:194px;} 
#slides .air .local .chungbuk {top:125px;  left:200px;} 
#slides .air .local .daegu    {top:224px;  left:257px;} 
#slides .air .local .gyeongbuk{top:120px;  left:270px;} 
#slides .air .local .chonnam  {top:330px;  left:64px;} 
#slides .air .local .chonbuk  {top:249px;  left:116px;} 
#slides .air .local .gwangju  {top:324px;  left:134px;} 
#slides .air .local .gyeongnam{top:295px;  left:203px;} 
#slides .air .local .pusan    {top:296px;  left:267px;} 
#slides .air .local .ulsan    {top:225px;  left:320px;} 
#slides .air .local .jeju     {top:330px;  left:339px;} 




.slide_back{ float:left; width:408px; height:409px; border:5px solid #d4d4d4; background-color:#000}

.TabImg{ cursor:pointer; }

.map_sub_bt_date{ float:left; width:108px; height:18px; margin-left:300px; margin-top:4px; color:#FFF; }	
.map_sub_bt_date li{ position:relative; float:left; width:36px; height:18px;}
.map_sub_bt_date li img{ cursor:pointer;}

.map_sub_bt_type{ float:left; width:210px; height:18px; margin-left:203px; margin-top:4px; color:#FFF; }	
.map_sub_bt_type li{ position:relative; float:left; height:18px;}
.map_sub_bt_type li img{ cursor:pointer;}

.map_sub_bt{ float:left; width:108px; height:18px; margin-left:300px; margin-top:4px; color:#FFF}
.map_sub_bt li{ position:relative; float:left; width:36px; height:18px;}
.map_sub_bt li img{ cursor:pointer;}

.map_sub_date{ float:left; width:130px; height:18px; margin-left:280px; margin-top:4px; color:#FFF}
.map_sub_date li{ position:relative; float:left; width:150px; height:18px;}

.map_sub_bt2{ float:left; width:130px; height:18px; margin-left:280px; margin-top:-400px; color:#FFF;}
.map_sub_bt2 li{ float:left; }
.map_sub_bt2 li img{ cursor:pointer;}

.present_map img {float:left; margin-left:7px; margin-top:20px; }
.present_map span{float:left; width:55px; font-weight:bold; font-size:11px; color:#FFF; text-align:center;  }
.present_map_date{float:left;width:150px; height:18px; font-size:12px; font-weight:bold; margin-top:20px; margin-left:10px; color:#FFF; }

.kweather_map{ float:left; width:418px; height:419px;  margin-top:-23px;}
.kweather_map img {float:left; margin-left:7px; margin-top:20px; }
.kweather_map span{float:left; width:55px; font-weight:bold; font-size:11px; color:#FFF; text-align:center;  }
.kweather_map_date{float:left; width:150px; height:18px; font-size:12px; font-weight:bold; margin-top:20px; margin-left:10px; color:#FFF;  }

.kweather_map_yoil{float:left; width:150px; height:18px; font-size:14px; font-weight:bold; margin-top:20px; margin-left:10px; color:#FFF;  }

.kma_map{ float:left; width:418px; height:419px; margin-top:-23px;}
.kma_map img {float:left; margin-left:7px; margin-top:20px; }
.kma_map span{float:left; width:55px; font-weight:bold; font-size:11px; color:#FFF; text-align:center;  }

.weatherOne_map{ float:left;}
.weatherOne_map_date{float:left; width:150px; height:18px; font-size:12px; font-weight:bold; margin-top:-40px; margin-left:10px; color:#FFF;   }

.map_sh{ float:left; width:55px; height:72px; margin-top:82px;  margin-left:15px;}
.map_se{ float:left; width:55px; height:72px; margin-top:39px;  margin-left:50px;}
.map_gs{ float:left; width:55px; height:72px; margin-top:17px;  margin-left:34px;}
.map_gd{ float:left; width:55px; height:72px; margin-top:36px;  margin-left:21px;}
.map_cn{ float:left; width:55px; height:72px; margin-top:133px; margin-left:-242px;}
.map_cb{ float:left; width:55px; height:72px; margin-top:123px; margin-left:-158px;}
.map_gb{ float:left; width:55px; height:72px; margin-top:148px; margin-left:-77px;}
.map_ul{ float:left; width:55px; height:72px; margin-top:109px; margin-left:10px;}
.map_jn{ float:left; width:55px; height:72px; margin-top:305px; margin-left:-314px;}
.map_jb{ float:left; width:55px; height:72px; margin-top:221px; margin-left:-261px;}
.map_gn{ float:left; width:55px; height:72px; margin-top:247px; margin-left:-171px;}
.map_je{ float:left; width:55px; height:72px; margin-top:-74px; margin-left:323px;}
@-moz-document url-prefix(){	.map_je{ margin-top:147px;} }

.thema_icon_bt{position:relative; float:left; width:100px; height:455px;}
.thema_icon_bt img{position:relative; float:left;  cursor:pointer;}


/* 메인_라이프스타일 예보*/
.main_lifestyle {width:520px; height:186px; margin-top:14px;}
.main_lifestyle div{  position:relative; float:left; }
.lifestyle_title{ position:relative; float:left; width:520px; height:26px;}
.lifestyle_title_img{ position:relative; float:left;}
.main_lifestyle_cont{ position:relative; float:left;  width:520px; height:157px;}

.lifestyle_title_01{position:relative; float:left;}
.lifestyle_select{ position:relative; float:right; width:330px;}

.lifestyle_select_do{position:relative; float:left; width:99px; height:20px; margin-left:14px;}
.lifestyle_select_si{position:relative; float:left; width:85px; height:20px; margin-left:4px;}
.lifestyle_select_bt{position:relative; float:left; margin-left:5px;}

.lifestyle_today{position:relative; float:left; width:260px; height:79px; font-size:12px; background-color:#ddedf1; border-top:2px solid #55a7ba;  border-right:1px solid #55a7ba; border-left:1px solid #55a7ba;}

.lifestyle_today span{position:relative; float:left;  }
/*.lifestyle_today b{position:relative; float:left;  font-size:14px !important; margin-top:4px; }*/
.lifestyle_today_title {position:relative; float:left; }
.lifestyle_today_con {  position:relative; float:left; width:258px; height:79px;}
#div_to_on {width:246px; height:69px; padding:5px;}
#div_to_on ul {   position:relative; float:left; width:118px; height:69px;}
#div_to_off {width:119px; height:69px; padding:5px; background-color:#c1c1c1;}
#div_to_off ul {  position:relative; float:left; width:58px; height:79px;}
.lifestyle_today_con  span{position:relative; float:left; width:100%; margin-top:5px;}
.lifestyle_today_con  img{position:relative; float:left; }
.lifestyle_today_con  b{position:relative; float:left; width:100%; text-align:center;}
.lifestyle_today_con  em{position:relative; float:left; font-size:18px; font-weight:bold; margin-right:5px;}
.min_temp{ color:#0d26bf;}
.max_temp{ color:#ff0000;}


.lifestyle_today_icon_01{  position:relative; float:left; margin-left:35px;}
.lifestyle_today_icon_02{  position:relative; float:left;}
.lifestyle_today_min{ color:#0d26bf;}
.lifestyle_today_max{ color:#ff0000;}
.lifestyle_cont{position:relative; float:left; width:518px; height:78px; border:1px solid #d4d4d4; border-top:none;}


#div_tm_on {width:246px; height:69px; padding:5px;}
#div_tm_on ul {   position:relative; float:left; width:118px; height:69px;}
#div_tm_off {width:119px; height:69px; padding:5px;}
#div_tm_off ul {  position:relative; float:left; width:58px; height:79px;}
.lifestyle_tom {position:relative; float:left; height:80px; font-size:11px; background-color:#d4d4d4; border-bottom:1px solid #55a7ba;}
.lifestyle_tom span{position:relative; float:left; width:38px; margin-top:4px; }
.lifestyle_tom_title {position:relative; float:left; margin-right:30px;}
.lifestyle_tom_con   {position:relative; float:left; width:39px; height:69px;}
.lifestyle_tom_icon_01  {position:relative; float:left; margin-left:35px;}
.lifestyle_tom_icon_02  {position:relative; float:left;}


#div_attm_on {width:246px; height:69px; padding:5px;}
#div_attm_on ul {   position:relative; float:left; width:118px; height:79px;}
#div_attm_off {width:119px; height:69px; padding:5px; background-color:#c1c1c1;}
#div_attm_off ul {  position:relative; float:left; width:58px; height:79px;}
.lifestyle_next {position:relative; float:left; height:79px;  font-size:11px; background-color:#d4d4d4;}
.lifestyle_next span{position:relative; float:left; width:38px; margin-top:4px; }
.lifestyle_next_title {position:relative; float:left; margin-right:30px;}
.lifestyle_next_con  {position:relative; float:left; width:40px; height:69px; }
.lifestyle_next_icon_01  {position:relative; float:left; margin-left:35px;}
.lifestyle_next_icon_02  {position:relative; float:left;}

.main_lifestyle_time{position:relative; float:left; width:518px; height:79px; border:1px solid #55a7ba; border-top:none; background-color:#ddedf1;}
.day_time{position:relative; float:left; width:129px; height:70px; border-right:1px solid #d4d4d4; }
.day_time li{position:relative; float:left; font-size:12px;}
.day_time_last{position:relative; float:left; width:128px; height:70px;}
.day_time_last li{position:relative; float:left; font-size:12px;}
.time_img{position:relative; float:left;  width:112px; margin-top:3px; margin-left:8px; }
.time_img li{position:relative; float:left; width:100%; text-align:center; }
.time_icon{position:relative; float:left; width:112px; margin-left:8px; }
.time_icon li{position:relative; float:left; width:100%; text-align:center; }

/*
.area_select{
width:520px;
height:30px;

}

.weather_text{
width:115px;
height:70px;
float:left;
}
.weather_icon{
width:55px;
height:70px;
padding-top:10px;
float:left;
}

.weather_text{
padding-top:6px;
text-align:left;
padding-left:5px;
}

#to_forecast, #tm_forecast, #attm_forecast{
font-weight:bold;
font-size:14px;
padding-top:10px;
}

#to_tempmax, #tm_tempmax, #attm_tempmax{
padding-top:2px;
}

#to_rainProb, #tm_rainProb, #attm_rainProb{
padding-top:2px;
}


#div_to_off, #div_tm_off, #div_attm_off{
padding-top:10px;
height:70px;
line-height:14px;
}

.date_off{
text-align:left;
padding-left:7px;

}
.icon_off{
text-align:right;
padding-right:7px;

}

.stepcarousel{
position: relative;
border: 0px solid gray;
overflow: scroll;
width: 520px;
height: 70px;
background-image:url();
}

.stepcarousel .belt{
position: absolute;
left: 0;
top: 0;
width: 520px;
height: 70px;
padding-top:5px;
}

.stepcarousel .panel{
float: left;
overflow: hidden;
margin-left: 8px;
margin-right: 8px;
width: 120px;
}

*/

/*
.lifestyle_today_con_on { position:relative; float:left; width:100px; height:59px; padding:10px; }
.lifestyle_today_con_off {position:relative; float:left; width:55px; height:59px; padding:10px; }
.lifestyle_today_icon_on{ position:relative; float:left; width:80px; height:59px; padding:10px; }
.lifestyle_today_icon_off{position:relative; float:left; width:55px; height:59px; padding:10px; }

.lifestyle_tom_con_on { position:relative; float:left; width:100px; height:59px; padding:10px; }
.lifestyle_tom_con_off {position:relative; float:left; width:55px; height:59px; padding:10px; }
.lifestyle_tom_icon_on{ position:relative; float:left; width:80px; height:59px; padding:10px; }
.lifestyle_tom_icon_off{position:relative; float:left; width:55px; height:59px; padding:10px; }

.lifestyle_next_con_on { position:relative; float:left; width:100px; height:59px; padding:10px; }
.lifestyle_next_con_off {position:relative; float:left; width:55px; height:59px; padding:10px; }
.lifestyle_next_icon_on{ position:relative; float:left; width:80px; height:59px; padding:10px; }
.lifestyle_next_icon_off{position:relative; float:left; width:55px; height:59px; padding:10px; }

.lifestyle_today_on {position:relative; float:left; width:220px; height:79px; font-size:11px; }
.lifestyle_today_off{position:relative; float:left; width:150px; height:79px; font-size:11px; background-color:#d4d4d4;}
.lifestyle_today_on  span{position:relative; float:left; width:80px; margin-top:4px; }
.lifestyle_today_off span{position:relative; float:left; width:38px; margin-top:4px; }
.lifestyle_today_title {position:relative; float:left; margin-right:30px;}
.lifestyle_today_icon  {position:relative; float:left;}

.lifestyle_tom_on   {position:relative; float:left; width:220px; height:79px; font-size:11px; }
.lifestyle_tom_off  {position:relative; float:left; width:150px; height:79px; font-size:11px; background-color:#d4d4d4;}
.lifestyle_tom_on  span{position:relative; float:left; width:80px; margin-top:4px; }
.lifestyle_tom_off span{position:relative; float:left; width:38px; margin-top:4px; }
.lifestyle_tom_title {position:relative; float:left; margin-right:30px;}
.lifestyle_tom_icon  {position:relative; float:left;}

.lifestyle_next_on  {position:relative; float:left; width:220px; height:79px;  font-size:11px;}
.lifestyle_next_off {position:relative; float:left; width:150px; height:79px;  font-size:11px; background-color:#d4d4d4;}
.lifestyle_next_on  span{position:relative;  float:left; width:120px; margin-top:4px; }
.lifestyle_next_off span{position:relative; float:left; width:37px; margin-top:4px; }
.lifestyle_next_title {position:relative; float:left; margin-right:30px;}
.lifestyle_next_icon  {position:relative; float:left;}

.lifestyle_today_min_off{display:none;}
.lifestyle_today_max_off{display:none;}
.lifestyle_tom_min_off{display:none;}
.lifestyle_tom_max_off{display:none;}
.lifestyle_next_min_off{display:none;}
.lifestyle_next_max_off{display:none;}
*/


/* 메인_특보*/
.main_tukbo{ width:520px; height:33px; background-image:url(../images/main/tukbo_bg.gif); font-size:12px; color:#FFF; font-weight:bold;} 
.main_tukbo li{position:relative; float:right; width:440px; height:33px; line-height:33px;} 

/*전국날씨개황*/
.main_conditions{width:520px; height:148px; margin-top:14px; z-index:1;}
.conditions_title{width:520px; height:28px; border-bottom:2px solid #55a7ba;}
.conditions_slide_wrapper { position: absolute; width: 518px; line-height: 17px; font-size:12px; border:1px solid #d4d4d4; border-top:none; background-color:#FFF; z-index:1; }
.conditions_slider {  padding: 5px; overflow-y: hidden; z-index:1; }

.conditions_slider p{ height:265px;}
.conditions_slider_menu {width:518px; height:20px;}
.conditions_slider_menu img{ cursor:pointer;}


/*날씨이야기*/
.main_story{ width:520px; height:166px; margin-top:14px; z-index:3;}
.twitter_title{width:520px; height:26px; ; border-bottom:2px solid #55a7ba;}
.twitter_title_01{position:relative; float:left;}
.twitter_title_02{position:relative; float:right;  margin-top:4px; }
.twitter_const{position:relative; float:left;width:520px; height:355px;  overflow-y:auto; overflow-x:hidden; }
.twitter_user_const{width:515px; height:84px; border-bottom:1px solid #e3e3e3; margin:0 auto;}
.twitter_user_const ul{position:relative; float:left;}
.twitter_user_const_01{width:50px;  height:84px;}
.twitter_user_const_02{width:375px; height:84px;  margin-left:5px; font-size:11px;}
.twitter_user_const_03{width:66px;  height:84px;}

.twitter_avata{position:relative; float:left; width:50px; height:50px; margin-top:14px;}
.twitter_avata_const_01{position:relative; float:left; width:375px; margin-top:14px;}
.twitter_avata_const_01 span{position:relative; float:left; height:16px; line-height:16px;}
.twitter_avata_const_02{position:relative; float:left; width:375px;}
.twitter_avata_const_03{position:relative; float:left; width:375px; height:18px; }
.twitter_avata_const_03 img{position:relative; float:left;}
.twitter_avata_const_04{position:relative; float:left; width:375px; margin-top:3px;}

.twitter_id{color:#1e83c9;}
.twitter_ad{color:#666666; margin-left:5px;}
.twitter_weather{position:relative; float:left; margin-left:5px;}
.twitter_temp{color:#666666; margin-left:5px;}
.twitter_date{color:#b6b6b6; margin-left:5px;}
.twitter_relation{color:#b6b6b6;}
.twitter_txt{color:#666666;}
.twitter_recom{ position:relative; float:left; width:22px; height:18px;  background-image:url(../images/main/icon_01.gif); display:inline; font-weight:bold; color:#FFF; padding-left:20px; line-height:18px;}
.twitter_icon1{ margin-left:4px;}
.twitter_icon2{ margin-left:4px;}
.twitter_icon3{ margin-left:4px;}
.twitter_icon4{ margin-left:4px;}
.twitter_icon5{ margin-left:4px;}
.twitter_add{   position:relative; float:left; width:66px; height:50px; margin-top:14px;}


/*날씨방송*/
.main_broadcast{width:468px; height:422px;}
.broadcast_title{width:468px; height:28px; ; border-bottom:2px solid #55a7ba;}
.broadcast_cont{position:relative; float:left;width:466px; text-align:center; border:1px solid #d4d4d4;}
	
.media_player{margin-left:5px; margin-top:5px;}
.infiniteCarousel {position:relative; float:left; width: 468px; height:125px; float:left; position: relative;}
.infiniteCarousel .wrapper { position:relative; float:left; width:439px; height:125px;  overflow: hidden; margin-left:0px; text-align:center;}
.infiniteCarousel .wrapper ul { width: 9999px; list-style-image:none; list-style-position:outside; list-style-type:none; position:relative;}

.infiniteCarousel ul li { width:140px; height:116px;  display:block; float:left; padding:4px;}
.infiniteCarousel ul li a img { display:block;}
.infiniteCarousel .arrow { width:12px; height:518px; display: block; cursor: pointer;}
.infiniteCarousel .forward {  position:relative; float:left; margin-top:5px; }
.infiniteCarousel .back {     position:relative; float:left; margin-top:5px;}
.pre_broadcast_img{width:138px; height:78px; border:1px solid #d7d7d7;}
.pre_broadcast_title{ margin-top:3px;}
.pre_broadcast_date{ position:relative; float:left; color:#666666; font-size:11px; height:19px; width:100%; text-align:center;  display:inline-block;}
.main_next_arrow{position:relative; float:left;width:15px; height:78px;  margin-top:10px;}

.media_top{ position:relative; float:left; width:755px; height:60px; border-bottom:2px solid #55a7ba; }
.media_top li { position:relative; float:left; }




/*배너*/
.main_banner_slides{position:relative; width:468px; height:89px; margin-top:13px;}
.main_banner_slides .main_banner_slide{overflow:hidden;position:relative;width:468px; height:89px}
.main_banner_slides .main_banner_slide li{display:block;width:468px; height:89px}
.main_banner_slides .main_banner_slide li a{display:block}
.main_banner_slides .page{z-index:100;position:absolute;top:72px; left:400px; padding-left:10px; width:50px; height:12px; list-style:none;}
.main_banner_slides .page li{position:relative; float:left; display:inline-block;_display:inline; margin:0 1px; _zoom:1}
.main_banner_slides .page li a{display:block;overflow:hidden;width:12px;height:12px; background:url(../images/main/sp_page.png) 0 0 no-repeat;line-height:999px;vertical-align:top}
.main_banner_slides .page li.current a{background-position:0 -12px}

/*APP 아이콘*/
.app_icon{position:relative; width:468px; height:70px; margin:18px 0 0 0; }
.app_icon .title_app{float:left; width:468px; height:25px;  border-bottom:2px solid #55a7ba;}
.app_icon div{ float:left; width:152px;}
.app_icon .center{ margin:0 6px;}

/*날씨 뉴스*/
.main_news{width:468px; height:307px; margin-top:20px;}
.news_title{width:468px; height:28px; border-bottom:2px solid #55a7ba;}
.news_navi_tab{ position:relative; float:left; width:467px; height:30px; border-right:1px solid #d4d4d4; background-image:url(../images/main/tab_bg.gif);}
.news_navi_tab  li{position:relative; float:left;   height:30px;}
.news_navi_tab_on{  height:29px; cursor:pointer;}
.news_navi_tab_off{ height:29px; cursor:pointer;}
.news_const_01{ position:relative; float:left;  width:458px; height:70px; padding: 10px 5px 10px 5px; border-bottom:1px solid #d4d4d4;}
.news_const_img{  position:relative; float:left; }
.news_const_date{ position:relative; float:left; width:297px; font-size:12px; line-height:15px; color:#666666; margin-left:5px;}
.news_const_title{position:relative; float:left; width:347px; font-size:13px; line-height:20px; font-weight:bold; color:#1e83c9; margin-left:5px;}
.news_const_title a { color:#1E83C9; }
.news_const_txt{  position:relative; float:left; width:347px; font-size:11px; line-height:15px; color:#666666; margin-left:5px;}
.news_const_02{ width:468px; margin-top:5px;}
.news_const_list{ position:relative; float:left; width:468px; height:25px; font-size:12px; line-height:25px; color:#666666; border-bottom:1px solid #d4d4d4;}
.news_const_list_title{ position:relative; float:left; letter-spacing:-0.1ex;}
.news_date{ position:relative; float:right;}

/*골프날씨*/
.main_golf{width:468px; margin-top:20px; font-size:12px;}
.main_golf ul{position:relative; float:left; }
.golf_title{width:468px;  height:28px; border-bottom:2px solid #55a7ba;}
.golf_const {width:466px; height:84px; border:1px solid #d4d4d4; border-top:none;}
.golf_const li{ position:relative; float:left; height:76px; margin-top:4px; }
.golf_const span{width:100%; font-size:12px; display:inline-block; text-align:center;}
.golf_weather {width:119px;}
.golf_weather b{position:relative; float:left; padding-left:8px; font-size:14px; width:100%; }
.golf_temp    {width:58px; height:41px; padding-left:10px; border-right:1px solid #d4d4d4; text-align:center;}
.golf_wdir    {width:82px; height:41px; padding-left:10px; border-right:1px solid #d4d4d4; text-align:center;}
.golf_wspeed  {width:82px; height:41px; padding-left:10px; border-right:1px solid #d4d4d4; text-align:center;}
.golf_rainfall{width:82px; height:41px; padding-left:10px; text-align:center;}
.golf_txt{width:460px; height:18px; margin-top:7px; padding-left:8px; }


/*배너*/
.main_bottom_banner{width:468px; height:60px; margin-top:15px;}
.main_bottom_banner img{border:1px solid #e3e3e3;}

/*sns배너*/
.main_sns_banner{width:468px; height:48px; margin-top:15px;}
.main_sns_banner img{position:relative; float:left;}
.tw_banner{margin-left:9px; margin-right:9px;}


/*케이웨더 예보*/
/*라이프 스타일 예보 지도*/

.lifestyle_navi{ position:relative; float:left; width:753px; height:36px; border:1px solid #d4d4d4; border-top:none; }
.lifestyle_area_select{ position:relative; float:left; width:755px; height:36px;}
.lifestyle_area_select li{ position:relative; float:left; height:20px; margin-top:8px; margin-right:2px;}
.lifestyle_area_select_do{ margin-left:12px;}

.lifestyle_icon{ position:relative; float:right; width:69px; height:20px; margin-right:11px; margin-top:8px;}
.lifestyle_icon li{ position:relative; float:left; margin-right:3px;}

.new_lifestyle { position:relative; float:left; width:755px; height:600px;}

#lifestyle_map{ position:relative; float:left; width:400px; height:398px; overflow:hidden; border:1px solid #d4d4d4; margin-top:10px;}
#lifestyle_map_menu   {position:relative; float:left; width:400px;}
#lifestyle_map_menu li{position:relative; float:left; height:30px; overflow:hidden;}

#lifestyle_map_slides{  width:400px; height:368px; overflow:hidden; }
.lifestyle_map_slide{float:left; width:400px; height:368px; background-image:url(../images/forecast/lifestyle/map_bg.gif);}
.lifestyle_map_slide ul li{ display:inline;}
.lifestyle_map_TabImg{ cursor:pointer; }
.lifestyle_map_map_sub_bt{ float:left; width:107px; height:18px; margin-left:400px; margin-top:4px;}
.lifestyle_map_map_sub_bt li{ float:left; }
.lifestyle_map_map_sub_bt li img{ cursor:pointer;}


.lifestyle_present_map img {float:left; margin-left:7px; margin-top:20px; }
.lifestyle_present_map span{float:left; width:55px; font-weight:bold; font-size:11px; color:#FFF; text-align:center;  }

.lifestyle_today_map img {float:left; margin-left:7px; margin-top:20px; }
.lifestyle_today_map span{float:left; width:55px; font-weight:bold; font-size:11px; color:#FFF; text-align:center;  }

.lifestyle_tom_map img {float:left; margin-left:7px; margin-top:20px; }
.lifestyle_tom_map span{float:left; width:55px; font-weight:bold; font-size:11px; color:#FFF; text-align:center;  }

.lifestyle_next_map img {float:left; margin-left:7px; margin-top:20px; }
.lifestyle_next_map span{float:left; width:55px; font-weight:bold; font-size:11px; color:#FFF; text-align:center;  }

.lifestyle_map_sh{ float:left; width:55px; height:72px; margin-top:43px;  margin-left:14px;  }
.lifestyle_map_se{ float:left; width:55px; height:72px; margin-top:40px;  margin-left:34px;  }
.lifestyle_map_gs{ float:left; width:55px; height:72px; margin-top:33px;  margin-left:31px;  }
.lifestyle_map_gd{ float:left; width:55px; height:72px; margin-top:27px;  margin-left:21px;  }
.lifestyle_map_cn{ float:left; width:55px; height:72px; margin-top:130px; margin-left:-251px;}
.lifestyle_map_cb{ float:left; width:55px; height:72px; margin-top:123px; margin-left:-162px;}
.lifestyle_map_gb{ float:left; width:55px; height:72px; margin-top:147px; margin-left:-80px; }
.lifestyle_map_ul{ float:left; width:55px; height:72px; margin-top:102px; margin-left:9px;   }
.lifestyle_map_jn{ float:left; width:55px; height:72px; margin-top:265px; margin-left:-323px;}
.lifestyle_map_jb{ float:left; width:55px; height:72px; margin-top:210px; margin-left:-251px;}
.lifestyle_map_gn{ float:left; width:55px; height:72px; margin-top:235px; margin-left:-166px;}
.lifestyle_map_je{ float:left; width:55px; height:72px; margin-top:263px; margin-left:-60px; }



.lifestyle_broadcast{ position:relative; float:left; width:340px; height:405px; margin-top:10px; margin-left:13px;}
.lifestyle_broadcast ul{ display:inline;}
.lifestyle_broadcast_title{ position:relative; float:left; width:340px; height:31px; background-image:url(../images/forecast/lifestyle/title_bg.gif);}
.lifestyle_broadcast_title img{ position:relative; float:left; margin-top:8px;}
.lifestyle_broadcast_content{ position:relative; float:left; }

.lifestyle_condition_title{ position:relative; float:left; width:340px; height:31px; border-bottom:2px solid #55a7ba;}
.lifestyle_condition_title img{ position:relative; float:left; margin-top:8px;}
.lifestyle_condition_content{ position:relative; float:left; width:330px; height:355px; border-bottom:1px solid #d4d4d4; font-size:13px; color:#666666; overflow-y:auto; line-height:17px; padding:5px;}



.lifestyle_do_week_forecast{ position:relative; float:left; width:753px;  margin-top:17px;}
.lifestyle_do_week_forecast_title{ position:relative; float:left; width:753px; height:21px;}
.lifestyle_do_week_forecast_content{ position:relative; float:left; width:735px; }
.lifestyle_do_week_forecast_content table{ position:relative; float:left; width:755px; border-top:2px solid #55a7ba; border-left:1px solid #d4d4d4;  border-right:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4; font-size:13px; color:#666666;}

.lifestyle_do_week_forecast_content table th{ height:25px; background-color:#e3e3e3; border:1px solid #d4d4d4; text-align:center;}
.lifestyle_do_week_forecast_content table td{ height:55px; border:1px solid #d4d4d4; text-align:center;}
.lifestyle_bg_01{background-color:#FFF;}
.lifestyle_bg_02{background-color:#e9e9e9;}
.lifestyle_bg_03{ height:101px !important;}
.lifestyle_bg_04{ height:70px !important;}
.lifestyle_bg_05{ background-color:#e6f2f5;}

.lifestyle_do_week_forecast_content table td div{ width:100%; height:55px;}
.lifestyle_do_week_icon{position:relative; float:left; width:35px; height:35px; margin-top:10px; margin-left:5px;}
.lifestyle_do_week_data{position:relative; float:left; width:70px; text-align:left; margin-left:5px; margin-top:13px;}

.lifestyle_present_forecast{ position:relative; float:left; width:755px; margin:17px 0 10px 0;}
.lifestyle_present_forecast_title{ position:relative; float:left; width:755px; height:24px; line-height:15px; font-size:12px; font-weight:bold;}
.lifestyle_present_forecast_title img{ position:relative; float:left;   }
.lifestyle_present_forecast_title span{ position:relative; float:left; margin:-2px 0 0 5px;  }
.lifestyle_present_forecast_title .icon_bt{ position:relative; float:right;   }

.lifestyle_present_forecast_content{ position:relative; float:left; width:755px; height:98px; border-top:2px solid #55a7ba; border-bottom:1px solid #d4d4d4; font-size:13px;}
.lifestyle_present_forecast_icon{ position:relative; float:left; width:72px; height:72px; margin-top:25px; margin-left:34px;}
.lifestyle_present_forecast_condition{ position:relative; float:left; width:158px; height:72px; margin-top:13px; margin-left:34px;}
.lifestyle_present_forecast_condition span{display:inline-block; margin-top:5px;}
.lifestyle_present_forecast_address{ color:#666666; font-size:13px; font-weight:bold; width:100px; display:inline-block;}
.lifestyle_present_forecast_time{    color:#669933; font-size:12px;}
.lifestyle_present_forecast_weather{ color:#666666; font-weight:bold; font-size:14px;}
.lifestyle_present_forecast_temp{    color:#666666; font-weight:bold;}
.lifestyle_present_forecast_bodytemp{color:#669933; font-size:12px;}
.lifestyle_present_forecast_table{position:relative; float:left; width:405px; height:71px; margin-top:13px; }
.lifestyle_present_forecast_table table{ width:403px; height:69px; font-size:13px; color:#666666; text-align:center; }
.lifestyle_present_forecast_table table th{border-top:2px solid #55a7ba;    border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4; background-color:#e3e3e3;}
.lifestyle_present_forecast_table table td{border-bottom:1px solid #d4d4d4; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4; }

.lifestyle_three_forecast{ position:relative; float:left; width:755px; margin-top:18px;}
.lifestyle_three_forecast_title{ position:relative; float:left; width:755px; height:24px; font-size:13px; color:#666666; border-bottom:2px solid #55a7ba;}
.lifestyle_three_forecast_title img { position:relative; float:left; }
.lifestyle_three_forecast_title span{ position:relative; float:left; height:15px; line-height:13px; margin-left:5px; display:inline-block;font-weight:bold;}
.lifestyle_three_forecast_content_chart{  position:relative; float:left; width:101px;  font-size:12px; color:#666666; text-align:center; }
.lifestyle_three_forecast_content_chart th{ height:30px; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4; background-color:#e3e3e3;}
.lifestyle_three_forecast_content_chart td{ height:30px; border-bottom:1px solid #d4d4d4; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4; }
.lifestyle_three_forecast_content_cont{  position:relative; float:left; width:218px;     font-size:13px; color:#666666; text-align:center; }
.lifestyle_three_forecast_content_cont th{ height:30px;  border-right:1px solid #d4d4d4; background-color:#e3e3e3;}
.lifestyle_three_forecast_content_cont td{ height:30px;  border-bottom:1px solid #d4d4d4; border-right:1px solid #d4d4d4; }

.lifestyle_three_forecast_00{position:relative; float:left;}
.lifestyle_three_forecast_06{position:relative; float:left; margin-left:35px;}
.lifestyle_three_forecast_12{position:relative; float:left; margin-left:35px;}
.lifestyle_three_forecast_18{position:relative; float:left; margin-left:35px;}
.lifestyle_three_forecast_24{position:relative; float:left; margin-left:35px;}
.lifestyle_three_forecast_weather{position:relative; float:left; width:217px;}
.lifestyle_three_forecast_weather li{position:relative; float:left; width:24.6%; text-align:center;}
.lifestyle_three_forecast_weather li img{ display:block; margin-left:15px;}
.lifestyle_three_forecast_icon{}

.lifestyle_three_forecast_rainp{position:relative; float:left; width:217px;}
.lifestyle_three_forecast_rainp li{position:relative; float:left; width:24.6%; height:30px; line-height:30px;}
.lifestyle_three_forecast_rainp_txt{border-right:1px solid #d4d4}


.lifestyle_week_forecast{ position:relative; float:left; width:755px;  margin-top:10px;}
.lifestyle_week_forecast_title{ position:relative; float:left; width:755px; height:21px; font-size:13px; color:#666666; border-bottom:2px solid #55a7ba;}
.lifestyle_week_forecast_title img { position:relative; float:left;}
.lifestyle_week_forecast_title span{ position:relative; float:left; margin: -3px 0 0 5px; font-weight:bold; }
.lifestyle_week_forecast_content{ position:relative; float:left; width:755px; }
.lifestyle_week_forecast_content_chart{ position:relative; float:left; width:100px; border-left:1px solid #d4d4d4;  border-right:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4; font-size:12px; color:#666666;}
.lifestyle_week_forecast_content_chart th{ height:30px; background-color:#e3e3e3; text-align:center;}
.lifestyle_week_forecast_content_chart td{ height:30px; border-bottom:1px solid #d4d4d4; text-align:center;}
.lifestyle_week_forecast_content_cont{ position:relative; float:left; width:131px;  border-right:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4; font-size:13px; color:#666666;}
.lifestyle_week_forecast_content_cont th{ height:30px; border-right:1px solid #d4d4d4; background-color:#e3e3e3; background-color:#e3e3e3; text-align:center;}
.lifestyle_week_forecast_content_cont td{ height:30px; border-bottom:1px solid #d4d4d4; border-right:1px solid #d4d4d4; text-align:center;}
.lifestyle_week_forecast_content_cont td div{ width:100%; height:70px; text-align:center;}


.lifestyle_max{color:#d91414;}
.lifestyle_min{color:#0000cc;}

/*웨더원 영상*/
.weatherone_navi{ position:relative; float:left; width:755px; border-top:none; }
.weatherone_navi_tab{ position:relative; float:left; width:754px; height:29px; border-bottom:1px solid #d4d4d4; border-right:1px solid #d4d4d4;  background-color:#f7f7f7;}
.weatherone_navi_tab  li{position:relative; float:left; width:104px; height:29px;}
.weatherone_navi_tab_on{  height:29px; border-bottom:1px solid #ffffff; cursor:pointer;}
.weatherone_navi_tab_off{ height:29px; cursor:pointer;}

.weatherone_navi_content{position:relative; float:left; width:753px; height:29px;  border-bottom:1px solid #d4d4d4; border-right:1px solid #d4d4d4; border-left:1px solid #d4d4d4; color:#666666; font-size:12px; margin-top:-1px;}
.weatherone_navi_content span{position:relative; float:left; height:29px; line-height:29px; margin-left:30px; cursor:pointer;}
.weatherone_img{position:relative; float:left; width:755px; height:425px;  margin-top:13px;}


.mv_bg{position:relative; float:left; width:755px; height:629px; background-image:url(../images/forecast/weatherone/mv_bg.gif); }
.mv_bg img{position:relative; float:left; margin-left:15px; margin-top:16px;}

/*기상속보/통보*/
.special_content{position:relative; float:left; width:755px;}
.special_title_img{position:relative; float:left; width:755px;}

.special_select{position:relative; float:left; width:755px; height:30px; text-align:right; font-size:13px;}
.special_select select{ width:100px;}


.special_table{position:relative; float:left; width:755px;}
.special_table table{position:relative; float:left; width:755px; font-size:13px; color:#666666;}
.special_table_title{    height:30px;}
.special_table table td{ height:30px; border-bottom:1px solid #d4d4d4; text-align:center;}
.special_table_title_left{   height:30px; background-image:url(../images/forecast/special/table_bg.gif);}
.special_table_title_center{  height:30px; background-image:url(../images/forecast/special/table_bg.gif); background-position:center;}
.special_table_title_right{    height:30px; background-image:url(../images/forecast/special/table_bg.gif); background-position: right;}

.special_view_table{position:relative; float:left; width:755px;}
.special_view_table table{position:relative; float:left; width:755px; font-size:13px;}
.special_view_table_title{ height:30px; background-image:url(../images/forecast/special/table_bg.gif);}
.special_view_table_contents_title td{ height:30px; border-bottom:2px solid #55a7ba; text-align:center; color:#a4a6a8; font-weight:bold;}
.special_view_table_contents_date td{ height:30px; border-bottom:1px solid #d4d4d4; text-align:center; color:#666666;}
.special_view_table_contents_date div{ width:755px; height:30px;}
.special_view_table_contents_date_title{position:relative; float:left; width:655px; height:30px; line-height:30px; text-align:center; }
.special_view_table_contents_date_icon {position:relative; float:left; width:100px; height:30px;  }
.special_view_table_contents_date_icon li{position:relative; float:left; margin-top:5px; margin-left:5px;}

.special_view_table_contents{  border-bottom:1px solid #d4d4d4;}
.special_view_table_contents p{ width:755px;}
.special_view_table_down td{ height:59px; border-bottom:2px solid #a0c8d3;}

.special_view_down{ position:relative; float:left; width:755px; text-align: right; margin-top:12px;}

/*특보기준*/
.popup_01{font-size:12px; background-color:#f6f6f6; padding:20px;}
.popup_01 li{ position:relative; }

.p01_t{height:24px; line-height:24px; font-weight:bold; margin-bottom:10px;}
.p01_t h1{position:relative; float:left; font-size:24px;}
.p01_t  a{position:relative; float:right; height:24px; width:24px; }
.p01_t img{display:block;}

.p01_c{ font-size:12px; line-height:24px; border:1px solid #999; font-size:12px; background-color:#FFF; padding:10px;}
.p01_c h2{ margin-top:10px;}
.p02_c{font-size:12px; line-height:24px; border:1px solid #999; font-size:12px; background-color:#FFF; padding:10px;}
.p02_c h2{ margin-top:10px;}

.special_popup_table{ position:relative; float:left; width:600px;  border-right:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4; font-size:13px; color:#666666;}
.special_popup_table th{ height:30px; border-right:1px solid #d4d4d4; background-color:#e3e3e3; background-color:#e3e3e3;}
.special_popup_table td{ height:30px; border-bottom:1px solid #d4d4d4; border-right:1px solid #d4d4d4; text-align:center;}



/*여행, 여가*/
.leisure_navi{ position:relative; float:left; width:753px; border:1px solid #d4d4d4; border-top:none !important;}
.leisure_navi ul{ position:relative; float:left; width:754px; height:29px;}
.leisure_navi_tab  li{position:relative; float:left; width:99px; height:29px;}
.leisure_navi_tab_on{  height:29px;  cursor:pointer;}
.leisure_navi_tab_off{ height:29px; cursor:pointer;}

.leisure_do_navi{ position:relative; float:left; width:753px; border:1px solid #d4d4d4; border-top:2px solid #55a7ba; margin-top:5px;}
.leisure_do_navi ul{ position:relative; float:left; width:753px;}
.leisure_do_navi_tab{ background-image:url(../images/forecast/thema/leisure/tab_bg.gif); border-right:1px solid #d4d4d4;}
.leisure_do_navi_tab  li{position:relative; float:left;}
.leisure_do_navi_tab_on{  height:29px; border-bottom:1px solid #ffffff; cursor:pointer;}
.leisure_do_navi_tab_off{ height:29px; cursor:pointer;}

.leisure_navi_content{position:relative; float:left; width:753px; color:#666666; font-size:12px;}
.leisure_navi_content span{position:relative; float:left; width:90px; height:29px; line-height:29px; margin-left:30px; cursor:pointer;}
.leisure_img{position:relative; float:left; width:753px; height:538px;  border:1px solid #d4d4d4; margin-top:13px;}

.leisure_map{float:left; margin-top:20px; font-size:12px;}
.leisure_map ul{float:left;}
.leisure_map_do{ width:168px; margin-left:12px;}
.leisure_map_do span{ width:95%; height:35px; line-height:35px; border-bottom:1px solid #d7d7d7; display:inline-block; padding-left:5% }
.leisure_map_name{ width:168px; margin-left:41px;}
.leisure_map_name span{ width:95%; height:35px; line-height:35px; border-bottom:1px solid #d7d7d7; display:inline-block; padding-left:5% }
.leisure_list{ border-top:2px solid #247f94; height:320px; overflow-y:auto;}
.leisure_tit{margin-bottom:6px;}


.lifestyle_present_leisure{ position:relative; float:left; width:755px; margin-top:17px;}
.lifestyle_present_leisure_title{ position:relative; float:left; width:755px; height:24px; font-size:13px; color:#666666; border-bottom:2px solid #55a7ba; }
.lifestyle_present_leisure_title img { position:relative; float:left;}
.lifestyle_present_leisure_title span{ position:relative; float:left; margin-left:5px; }
.lifestyle_present_leisure_date{float:right !important; color:#666666; font-size:12px; line-height:15px;}

.lifestyle_present_leisure_content{ position:relative; float:left; width:755px; font-size:13px;}
.lifestyle_present_leisure_table table{ width:755px; font-size:13px; color:#666666; text-align:center; }
.lifestyle_present_leisure_table table th{ height:25px; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4; background-color:#e3e3e3;}
.lifestyle_present_leisure_table table td{ height:54px; border-bottom:1px solid #d4d4d4; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4; }

/*스포츠*/
.golf_navi_tab   {position:relative; float:left; width:99px; height:29px; border-top:1px solid #d4d4d4;}
.golf_navi_tab  li{position:relative; float:left; width:99px; height:29px;}
.golf_navi_tab_on{  height:29px;  cursor:pointer;}
.golf_navi_tab_off{ height:29px; cursor:pointer;}
.golf_explain{position:relative; float:left;  height:15px; font-size:12px;  color:#9b9b9b; margin-top:5px;}
.golf_banner{position:relative; float:left;  height:65px; font-size:12px;  color:#9b9b9b; margin-top:10px;}
.golf_jisu_bt{position:relative; float:right !important; cursor:pointer; margin-top:5px;}

.sports_navi{ position:relative; float:left; width:753px; border:1px solid #d4d4d4; border-top:none !important;}
.sports_navi ul{ position:relative; float:left; width:754px; height:29px;}
.sports_navi_tab   {position:relative; float:left; width:99px; height:29px;}
.sports_navi_tab li{position:relative; float:left; width:99px; height:29px;}
.sports_navi_tab_on{  height:29px;  cursor:pointer;}
.sports_navi_tab_off{ height:29px; cursor:pointer;}

.sports_do_navi{ position:relative; float:left; width:753px; border:1px solid #d4d4d4; border-top:2px solid #55a7ba; margin-top:5px;}
.sports_do_navi ul{ position:relative; float:left; width:753px;}
.sports_do_navi_tab{ background-image:url(../images/forecast/thema/sports/tab_bg.gif);}
.sports_do_navi_tab  li{position:relative; float:left;}
.sports_do_navi_tab_on{   width:96px; height:29px;}
.sports_do_navi_tab_off{  width:96px; height:29px; cursor:pointer;}

.sports_map{float:left; margin-top:20px; font-size:12px;}
.sports_map ul{float:left;}
.sports_map_do{ width:168px; margin-left:12px;}
.sports_map_do span{ width:95%; height:35px; line-height:35px; border-bottom:1px solid #d7d7d7; display:inline-block; padding-left:5% }
.sports_map_name{ width:168px; margin-left:41px;}
.sports_map_name span{ width:95%; height:35px; line-height:35px; border-bottom:1px solid #d7d7d7; display:inline-block; padding-left:5% }
.sports_map_name2{ width:340px; margin-left:41px;}
.sports_map_name2 span{ width:95%; height:35px; line-height:35px; border-bottom:1px solid #d7d7d7; display:inline-block; padding-left:5% }
.sports_list{ border-top:2px solid #247f94; height:320px; overflow-y:auto;}
.sports_tit{margin-bottom:6px;}


.sports_navi_content{position:relative; float:left; width:753px; color:#666666; font-size:12px;}
.sports_navi_content span{position:relative; float:left; width:12.5%; height:29px; line-height:29px; margin-left:30px; cursor:pointer; letter-spacing:-0.1em; display:inline-block;}
.sports_img{position:relative; float:left; width:753px; height:538px;  border:1px solid #d4d4d4; margin-top:13px;}

.lifestyle_present_sports{ position:relative; float:left; width:755px; margin-top:17px;}
.lifestyle_present_sports_title{ position:relative; float:left; width:755px; height:24px; font-size:13px; color:#666666; border-bottom:2px solid #55a7ba; }
.lifestyle_present_sports_title img { position:relative; float:left;}
.lifestyle_present_sports_title span{ position:relative; float:left; margin-left:5px; }
.lifestyle_present_sports_date{float:right !important; color:#666666; font-size:12px; line-height:15px;}
 
.lifestyle_present_sports_content{ position:relative; float:left; width:755px; font-size:13px;}
.lifestyle_present_sports_table table{ width:755px; font-size:13px; color:#666666; text-align:center; }
.lifestyle_present_sports_table table th{ height:25px; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4; background-color:#e3e3e3;}
.lifestyle_present_sports_table table td{ height:54px; border-bottom:1px solid #d4d4d4; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4; }

<!--지수 팝업-->
.jisu_01{width:400px; background-color:#FF0; margin-left:5px; text-align:left;}
.jisu_02{  height:20px; margin: 0 auto; margin-bottom:10px; }

.jisu_03{ height:180px; font-size:12px;margin-bottom:20px; margin: 0 auto; text-align:center;background-color:#fff; }
.jisu_03 td{ border: #c4c4c4 1px solid; height:30px} 
.jisu_04{width:100px; line-height:30px; background-image:url("../golf/image/request_bg_01.gif"); }
.jisu_05{ line-height:30px; background-image:url("../golf/image/request_bg_01.gif"); }
.jisu_06{line-height:30px}
.jisu_07{width:400px; height:27px; text-align:center; margin: 0 auto; padding-top:10px; }
.jisu_07 td{padding-top:10px; }
-->


/*골프TIP*/
.golf_tip_title{ position:relative; float:left; width:755px; height:24px; font-size:15px; font-weight:bold; color:#55a7ba; line-height:15px; margin-top:14px;}
.golf_tip_cont{  position:relative; float:left; width:753px; height:591px; border:1px solid #d4d4d4; border-top:2px solid #55a7ba;}
.golf_tip_cont_title{position:relative; float:left; width:748px; height:25px; background-color:#e3e3e3; color:#666666; font-size:12px; line-height:25px; padding-left:5px;}
.golf_tip_cont_screen{position:relative; float:left; width:748px; height:405px; margin-top:10px;  text-align:center;}
.golf_tip_cont_index{position:relative; float:left; width:748px; margin-left:14px;}
.golf_tip_cont_tip{position:relative; float:left; width:140px; height:120px; margin-right:5px; text-align:center; font-size:12px; margin-top:15px;}
.golf_tip_cont_tip_screen{width:138px; height:78px; border:1px solid #d7d7d7;}
.golf_tip_cont_tip_screen img{ display:block;}
.golf_tip_cont_tip_txt{height:20px; line-height:20px; color:#666666;}

/*교통*/
.trans_navi{ position:relative; float:left; width:753px; border:1px solid #d4d4d4; border-top:none !important;}
.trans_navi ul{ position:relative; float:left; width:754px; height:29px;}
.trans_navi_tab  li{position:relative; float:left; width:99px; height:29px;}
.trans_navi_tab_on{  height:29px; cursor:pointer;}
.trans_navi_tab_off{ height:29px; cursor:pointer;}

.trans_road_navi{ position:relative; float:left; width:753px; border:1px solid #d4d4d4; border-top:2px solid #55a7ba; margin-top:5px;}
.trans_road_navi ul{ position:relative; float:left; width:754px;}
.trans_road_navi_tab  li{position:relative; float:left;}
.trans_road_navi_tab_on{   width:48px; height:29px; border-bottom:1px solid #ffffff; cursor:pointer;}
.trans_road_navi_tab_off{  width:47px; height:29px; cursor:pointer;}
.trans_bold{ color:#55a7ba; font-weight:bold;}



.trans_airport_navi{ position:relative; float:left; width:753px; height:65px; border:1px solid #d4d4d4; margin-top:5px; padding-top:10px;}
.trans_airport_navi_tab{ position:relative; float:left; width:19.5%; height:60px; text-align:center; border-right:1px solid #dedede;}
.trans_airport_navi_tab  li{position:relative; float:left; width:100%; height:20px;}
.trans_airport_navi_tab_last{ position:relative; float:left; width:19.5%; height:60px; text-align:center;}
.trans_airport_navi_tab_last li{position:relative; float:left; width:100%; height:20px;}

.trans_airport_navi_tab_on{   width:53px; height:28px; cursor:pointer;}
.trans_airport_navi_tab_off{  width:50px; height:28px; cursor:pointer;}

.airport_map{float:left; margin-top:20px; font-size:12px;}
.airport_map ul{float:left;}
.airport_map_do{ width:168px; margin-left:12px;}
.airport_map_do span{ width:95%; height:35px; line-height:35px; border-bottom:1px solid #d7d7d7; display:inline-block; padding-left:5% }
.airport_map_name{ width:340px; margin-left:41px;}
.airport_map_name span{ width:95%; height:35px; line-height:35px; border-bottom:1px solid #d7d7d7; display:inline-block; padding-left:5% }
.airport_list{ border-top:2px solid #247f94; height:320px; overflow-y:auto;}
.airport_tit{margin-bottom:6px;}

.road_map{float:left; margin-top:20px; font-size:12px;}
.road_map ul{float:left;}
.road_map_do{ width:168px; margin-left:12px;}
.road_map_do span{ width:95%; height:35px; line-height:35px; border-bottom:1px solid #d7d7d7; display:inline-block; padding-left:5% }
.road_map_name{ width:168px; margin-left:41px;}
.road_map_name span{ width:95%; height:35px; line-height:35px; border-bottom:1px solid #d7d7d7; display:inline-block; padding-left:5% }
.road_list{ border-top:2px solid #247f94; height:320px; overflow-y:auto;}
.road_tit{margin-bottom:6px;}

.trans_navi_content{position:relative; float:left; width:753px; height:137px; color:#666666; font-size:12px; overflow-y:scroll;}
.trans_navi_content li{position:relative; float:left; width:730px;}
.trans_navi_content span{position:relative; float:left; height:29px; line-height:29px; margin-left:30px; cursor:pointer;}

.trans_title{position:relative; float:left; width:753px; height:21px; margin-top:19px; }
.trans_img{position:relative; float:left; width:753px; height:538px;  border:1px solid #d4d4d4; margin-top:13px;}
.trans_map{position:relative; float:left; width:755px; height:655px;  }

.lifestyle_present_trans{ position:relative; float:left; width:755px; margin-top:17px;}
.lifestyle_present_trans_title{ position:relative; float:left; width:755px; height:24px; font-size:13px; color:#666666; border-bottom:2px solid #55a7ba; }
.lifestyle_present_trans_title img { position:relative; float:left;}
.lifestyle_present_trans_title span{ position:relative; float:left; margin-left:5px;  line-height:13px; margin-left:5px; display:inline-block; font-weight:bold; }
.lifestyle_present_trans_date{float:right !important; color:#666666; font-size:12px; line-height:15px;}
 
.lifestyle_present_trans_content{ position:relative; float:left; width:755px; font-size:13px;}
.lifestyle_present_trans_table table{ width:755px; font-size:13px; color:#666666; text-align:center; }
.lifestyle_present_trans_table table th{ height:25px; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4; background-color:#e3e3e3;}
.lifestyle_present_trans_table table td{ height:54px; border-bottom:1px solid #d4d4d4; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4; }


/*지수*/
.jisu_navi{ position:relative; float:left; width:753px; border:1px solid #d4d4d4; border-top:none !important;}
.jisu_navi ul{ position:relative; float:left; width:753px; height:29px;}
.jisu_navi_tab{ background-image:url(../images/forecast/life/tab_bg.gif);}
.jisu_navi_tab li{position:relative; float:left; width:99px; height:29px;}
.jisu_navi_tab_on{  height:29px; cursor:pointer;}
.jisu_navi_tab_off{ height:29px; cursor:pointer;}
.jisu_navi_content{position:relative; float:left; width:753px; color:#666666; font-size:12px;}
.jisu_navi_content span{position:relative; float:left; height:29px; line-height:29px; margin-left:25px; cursor:pointer;}
.jisu_title{position:relative; float:left; width:755px; height:21px; margin-top:19px; border-bottom:2px solid #55a7ba; }
.jisu_title img { position:relative; float:left;}
.jisu_title span{ position:relative; float:left; margin-left:5px;  line-height:13px; margin-left:5px; display:inline-block; font-size:12px; }



.jisu_content{position:relative; float:left; width:754px; border-left:1px solid #d4d4d4;}
.jisu_content ul{position:relative; float:left; width:376px;}
.jisu_content_cont {position:relative; float:left; width:100%; height:125px; background-color:#ffffff; border-right:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4;}
.jisu_content_cont li {position:relative; float:left;}
.jisu_content_title{width:100%; height:25px;  background-color:#e3e3e3; text-align:center;}
.jisu_content_img{width:86px; height:86px; margin-left:43px; margin-top:6px;}
.jisu_content_num{width:65px; height:24px; font-size:24px; font-weight:bold; font-family:tahoma; text-align:center; line-height:24px; margin-left:10px; margin-top:30px; color:#db5030;}
.jisu_content_txt{width:150px; height:24px; margin-left:10px; margin-top:30px;font-size:13px; line-height:24px;}

/*날씨와 패션*/
.fashion_navi{ position:relative; float:left; width:753px; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4;}
.fashion_navi ul{ position:relative; float:left; width:753px; height:29px;}
.fashion_navi_tab{ background-image:url(../images/forecast/life/tab_bg.gif);}
.fashion_navi_tab li{position:relative; float:left; width:103px; height:29px;}
.fashion_navi_tab_on{  height:29px; cursor:pointer;}
.fashion_navi_tab_off{ height:29px; cursor:pointer;}
.fashion_navi_content{position:relative; float:left; width:753px; color:#666666; font-size:12px;  border-bottom:1px solid #d4d4d4;}
.fashion_navi_content span{position:relative; float:left; height:29px; line-height:29px; margin-left:25px; cursor:pointer;  width: 55px;  }
.fashion_title{position:relative; float:left; width:755px; height:21px; margin-top:19px; border-bottom:2px solid #55a7ba; }
.fashion_title img{position:relative; float:left;c}
.fashion_title span{position:relative; float:left; color:#666666; font-size:12px; margin-left:5px;}

.fashion_content{position:relative; float:left; width:754px; border-left:1px solid #d4d4d4;}
.fashion_content ul{position:relative; float:left; width:376px;}
.fashion_content_cont {position:relative; float:left; width:100%; background-color:#ffffff; border-right:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4;}
.fashion_content_cont li {position:relative; float:left;}
.fashion_content_title{width:100%; height:25px;  background-color:#e3e3e3; text-align:center;}
.fashion_content_img{width:150px; height:300px; margin:10px 0px 10px 10px;}
.fashion_content_txt{width:196px; height:280px; padding:10px; font-size:12px; line-height:13px;  margin-top:10px; color:#666666;}
.fashion_content p  {width:196px; height:260px; }
.fashion_content span  { font-weight:bold;}

.fashion_wrap{float:left; width:753px; margin-top: 19px;}
.fashion_wrap .zone_select{width:754px; height:47px; margin:0 0 25px 0; background:url(../images/forecast/living/bg_zone_sel.gif);}
.fashion_wrap .zone_select div{float:right;}
.fashion_wrap .zone_select p{ float:left; margin:13px 0 0 14px; font-weight:bold; font-size: 13px;}
.fashion_wrap .zone_select select{ float:left; margin:12px 0 0 4px;}
.fashion_wrap .zone_select a{float:left; margin:10px 10px 0 4px;}

.fashion_wrap .fashion {float:left; width:753px; height:300px; font-size:12px;}
.fashion_wrap .fashion td{border:1px solid #d4d4d4; text-align:center;}
.fashion_wrap .fashion td.bg_01{ width:120px;padding: 5px 0; vertical-align: top;  border-bottom:none;}
.fashion_wrap .fashion td.link {border-top:none; }


.fashion_wrap .fashion div{ width:100%; margin:0 auto; height: 260px; }
.fashion_wrap .fashion ul{ float:left;}
.fashion_wrap .fashion li{ float:left;}
.fashion_wrap .fashion p{ width:241px;  padding:5px; text-align:left !important; line-height: 120%; }
.fashion_wrap .fashion a{  float:left; margin:5px;}

.fashion_wrap .title{width:100%; text-align:center; font-size:13px; font-weight:bold; border-bottom:none; height:45px;}
.fashion_wrap .title li{width:100%; text-align:center;  margin-top: 3px;}
.fashion_wrap .fashion .temp_icon { padding-top: 20px; width: 100%;  text-align:center;}
.fashion_wrap .fashion .temp_icon li {  width: 100%; }
.fashion_wrap .fashion .temp_icon  img {text-align:center; }
.fashion_wrap .wtext{width:100%;  height:20px; line-height:20px; text-align:center;}
.fashion_wrap .temp{ width:100%;}
.fashion_wrap .temp span{ float:left; width:49%; font-family:tahoma,sans-serif; font-size:20px; font-weight:bold;}
.fashion_wrap .temp em  { float:left; width:2%; margin:5px 0 0 0;}
.fashion_wrap .pre_temp{ width:100%; padding:3px 0 10px; font-size: 12px; }
.fashion_wrap .pre_temp em { color:#666;  font-size: 11px;}
.fashion_wrap .rainp{width:100%; height:20px; line-height:20px;}
.fashion_wrap .rainp span{ float:left; width:100%;}

.fashion_wrap .weather{float:left; font-size:12px; margin-top:5px;}
.fashion_wrap .weather_content { width:603px; margin-top: 5px; font-size:12px; float: left; }
.fashion_wrap .weather th, .fashion_wrap .weather_content th{ height:30px; border:1px solid #d4d4d4; text-align:center; background-color:#f7f7f5; font-weight:bold;}
.fashion_wrap .weather td, .fashion_wrap .weather_content td{ height:30px; border:1px solid #d4d4d4; text-align:center;}
.fashion_wrap .weather_content th, .fashion_wrap .weather_content td { border-left:none; }

.fashion_wrap h3  { float:left; width:1188px; height:30px; line-height:30px;  margin:20px 0 0 2px; padding:0 0 0 10px; background:url(../images/ico_arw.gif) no-repeat 0px 12px;}
.fashion_wrap .weather th.h40 { height:40px; }

.fashion_shop {color: #09C;font-size: 12px;padding: 0px 0 10px; } 
.fashion_shop strong{ font-weight: bold; } 
.fashion_shop a{color: #09C;}
.fashion_shop a:hover { text-decoration:underline; }

.fashion_time_forecast{ position:relative; float:left; width:755px; margin-top:17px;}
.fashion_time_forecast_title{ position:relative; float:left; width:755px; height:24px;}
.fashion_time_forecast_content{ position:relative; float:left; width:755px; border-top:2px solid #55a7ba; font-size:13px;}
.fashion_time_forecast_title img { position:relative; float:left;}

/* 슬라이딩 */ 
.fashion_wrap #weather_slider {	bottom:0;	overflow:hidden;	position:relative;	clear:both;    height:180px;}
.fashion_wrap .scrollable { 	position:relative;	overflow:hidden;	width: 603px;	height:145px;}
.fashion_wrap .scrollable .items {    width:20000em;  position:absolute;}
.fashion_wrap .items div {	float:left;}
.fashion_wrap .navi {	bottom:0;	overflow:hidden; position:absolute; left:390px; width:100px; height:20px; top :150px; z-index: 999;	}
.fashion_wrap .navi a { width:20px;	height:11px;	float:left;	background:url("/images/forecast/living/sp_page2.png") no-repeat;	background-position:0 -11px;    display:block;	cursor:pointer;	font-size:0;	}
.fashion_wrap .navi a:hover, .navi a.active {	background-position:0 0; }
.fashion_wrap #weather_slider a.browse {cursor: pointer;display: block; height: 20px;left: 300px;position: absolute;text-indent: -99999em;	top: 150px;width: 20px;z-index: 1000;}
.fashion_wrap #weather_slider a.left { background:url("../images/forecast/special/btn_prev.gif") no-repeat scroll 0 0 transparent; } 
.fashion_wrap #weather_slider a.right { left: 460px; background:url("../images/forecast/special/btn_next.gif") no-repeat scroll 0 0 transparent; }



/*세계날씨*/
.world_select{ position:relative; float:left; width:753px; height:36px; border:1px solid #d4d4d4; border-top:none; }
.world_area_select{ position:relative; float:left; height:36px;}
.world_area_select li{ position:relative; float:left; height:20px; margin-top:8px; margin-left:12px;}
.world_area_select li select{ width:99px;}
.world_icon{ position:relative; float:right; width:69px; height:20px; margin-right:11px; margin-top:8px;}
.world_icon li{ position:relative; float:left; margin-right:3px;}

.world_inquiry{ position:relative; float:left; width:755px; height:55px; background-image:url(../images/forecast/world/inquiry_bg.gif);} 
.world_inquiry_bt{ position:relative; float:left; margin-left:400px; margin-top:28px; cursor:pointer; } 
.world_inquiry_txt img{ position:relative; float:left; margin-left:10px; margin-top:10px;}
.world_search{ position:relative; float:left; width:210px; height:26px; border:1px solid #d5d5d5; background-color:#FFF; margin-left:82px; margin-top:5px;}
.world_search_box{ position:relative; float:left; width:180px; height:26px; border:1px solid #ffffff; margin-top:-1px;}
.world_search img{ position:relative; float:left; width:26px; height:26px; display:block; cursor:pointer;}
.world_search span{ position:relative; float:left; width:210px; height:11px; font-size:11px; margin-top:4px; color:#a9a9a9;}

.world_navi{ position:relative; float:left; width:753px; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4; border-top:2px solid #55a7ba; margin-top:19px;}
.world_navi ul{ position:relative; float:left; width:753px; height:29px;}
.world_navi_tab{ background-image:url(../images/forecast/life/tab_bg.gif);}
.world_navi_tab li{position:relative; float:left; width:103px; height:29px;}
.world_navi_tab_on{  height:29px; cursor:pointer;}
.world_navi_tab_off{ height:29px; cursor:pointer;}
.world_navi_content{position:relative; float:left; width:753px; color:#666666; font-size:12px; border-bottom:1px solid #d4d4d4; }
.world_navi_content span{position:relative; float:left; height:29px; line-height:29px; margin-left:25px; cursor:pointer;}


.world_navi_txt{ position:relative; float:right !important; width:500px !important; height:29px; font-size:12px; color:#666666; text-align:right; margin-right:10px;}
.world_navi_spot{ height:29px; line-height:29px; font-size:12px; color:#666666; font-weight:bold;} 
.world_navi_date{ height:29px; line-height:29px; font-size:12px; color:#666666;}

.world_present_forecast{ position:relative; float:left; width:755px; margin-top:17px;}
.world_present_forecast_title{ position:relative; float:left; width:755px; height:24px;}
.world_present_forecast_content{ position:relative; float:left; width:755px; height:98px; border-top:2px solid #55a7ba; border-bottom:1px solid #d4d4d4; font-size:13px;}
.world_present_forecast_icon{ position:relative; float:left; width:72px; height:72px; margin-top:13px; margin-left:34px;}
.world_present_forecast_condition{ position:relative; float:left; width:158px; height:72px; margin-top:13px; margin-left:34px;}
.world_present_forecast_condition span{display:inline-block; margin-top:5px;}
.world_present_forecast_weather{ color:#666666; font-weight:bold; font-size:14px;}
.world_present_forecast_temp{    font-size:24px; font-weight:bold; font-family:tahoma;}
.world_present_forecast_bodytemp{color:#669933; font-size:12px;}
.world_present_forecast_table{position:relative; float:left; width:405px; height:71px; margin-top:13px; }
.world_present_forecast_table table{ width:403px; height:69px; font-size:13px; color:#666666; text-align:center; }
.world_present_forecast_table table th{border-top:2px solid #55a7ba;    border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4; background-color:#e3e3e3;}
.world_present_forecast_table table td{border-bottom:1px solid #d4d4d4; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4; }

.world_time_forecast{ position:relative; float:left; width:755px; margin-top:17px;}
.world_time_forecast_title{ position:relative; float:left; width:755px; height:24px;}
.world_time_forecast_content{ position:relative; float:left; width:755px; border-top:2px solid #55a7ba; font-size:13px;}
.world_time_forecast_title img { position:relative; float:left;}
.world_time_forecast_content_chart{  position:relative; float:left; width:92px;  font-size:13px; color:#666666; text-align:center; }
.world_time_forecast_content_chart th{ height:30px; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4; background-color:#e3e3e3;}
.world_time_forecast_content_chart td{ height:30px; border-bottom:1px solid #d4d4d4; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4; }
.world_time_forecast_content_chart_date{height:55px !important;}
.world_time_forecast_content_chart_icon{height:67px !important; background-color:#e3e3e3;}
.world_time_forecast_content_cont{  position:relative; float:left; width:663px;     font-size:13px; color:#666666; text-align:center; }
.world_time_forecast_content_cont th{ height:30px; width:82px; border-right:1px solid #d4d4d4; background-color:#e3e3e3;}
.world_time_forecast_content_cont td{ height:30px; width:82px;  border-bottom:1px solid #d4d4d4; border-right:1px solid #d4d4d4; }
.world_time_forecast_content_date{ width:663px; height:25px !important; background-color:#e3e3e3;}
.world_time_forecast_content_icon{ height:67px !important; background-color:#e3e3e3;}
.world_bg_01{background-color:#FFF;}
.world_bg_02{background-color:#e9e9e9;}

.world_week_forecast{ position:relative; float:left; width:755px; margin-top:17px;}
.world_week_forecast_title{ position:relative; float:left; width:755px; height:24px;}
.world_week_forecast_content{ position:relative; float:left; width:755px; border-top:2px solid #55a7ba; font-size:13px;}
.world_week_forecast_title img { position:relative; float:left;}
.world_week_forecast_content_chart{  position:relative; float:left; font-size:13px; color:#666666; text-align:center; }
.world_week_forecast_content_chart th{ height:30px; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4; background-color:#e3e3e3;}
.world_week_forecast_content_chart td{ height:30px; border-bottom:1px solid #d4d4d4; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4; }
.world_week_forecast_content_chart_icon{height:67px !important; }
.world_week_forecast_content_cont{  position:relative; float:left; width:94px;     font-size:13px; color:#666666; text-align:center; }
.world_week_forecast_content_cont th{ height:30px;  border-right:1px solid #d4d4d4; background-color:#e3e3e3;}
.world_week_forecast_content_cont td{ height:30px;  border-bottom:1px solid #d4d4d4; border-right:1px solid #d4d4d4; }
.world_week_forecast_content_date{ width:663px; height:25px !important; background-color:#e3e3e3;}
.world_week_forecast_content_icon{ height:67px !important;}

.world_map{ position:relative; float:left; width:755px; margin-top:17px;}
.world_map_title{ position:relative; float:left; width:755px; height:24px;}
.world_map_content{ position:relative; float:left; width:753px; border-top:2px solid #55a7ba;  border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4;}
.world_map_content2{ position:relative; float:left; width:753px; border-top:2px solid #55a7ba;  border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4;}

.world_map_content2 div{width:753px; height:409px;}
.world_map_content2 li{ position:absolute;}
.world_map_all{ background:url(../images/forecast/world/map_world_bg.gif);}
.world_map_as{ background:url(../images/forecast/world/map_asia_bg.gif);}
.world_map_eu{ background:url(../images/forecast/world/map_eu_bg.gif);}
.world_map_na{ background:url(../images/forecast/world/map_na_bg.gif);}
.world_map_sa{ background:url(../images/forecast/world/map_sa_bg.gif);}
.world_map_af{ background:url(../images/forecast/world/map_af_bg.gif);}
.world_map_os{ background:url(../images/forecast/world/map_os_bg.gif);}



.reykjavik{left:7px; top:35px;}
.london{left:19px; top:97px;}
.berlin{left:70px; top:86px;}
.moskva{left:124px; top:79px;}
.conakry{left:16px; top:185px;}
.athens{left:57px; top:150px;}
.ankara{left:125px; top:134px;}
.cairo{ left:93px; top:220px;}
.riyadh{left:134px; top:233px;}
.kinshasa{left:43px; top:265px;}
.pretoria{left:95px; top:331px;}
.newdelhi{left:187px; top:160px;}
.male{left:197px; top:264px;}
.beijing{left:252px; top:185px;}
.seoul{left:289px; top:120px;}
.tokyo{left:331px; top:189px;}
.sydney{left:350px; top:282px;}
.melbourne{left:327px; top:361px;}
.wellington{left:408px; top:354px;}
.vancouver{left:497px; top:86px;}
.ottawa{left:593px; top:91px;}
.losangeles{left:540px; top:137px;}
.newyork{left:636px; top:171px;}
.mexico{left:542px; top:227px;}
.brasilia{left:669px; top:246px;}
.asuncion {left:628px; top:266px;}
.buenos{left:638px; top:354px;}
					

.Damascus{left:46px; top:106px;}
.Baghdad{left:91px; top:125px;}
.Teheran{left:133px; top:110px;}

.Amman{left:25px; top:189px;}
.Kuwait{left:80px; top:177px;}
.Riyadh_as{left:96px; top:240px;}
.newdelhi_as{left:257px; top:146px;}
.male_as{left:229px; top:285px;}
.Ulan{left:421px; top:32px;}
.beijing_as{left:471px; top:85px;}
.seoul_as{left:522px; top:102px;}
.tokyo_as{left:580px; top:115px;}
.Bangkok{left:393px; top:226px;}
.Manila{left:492px; top:235px;}
.Kuala {left:405px; top:287px;}
.Jakarta{left:416px; top:341px;}


.Reykjavik{left:180px; top:98px;}
.London{left:241px; top:194px;}
.Amsterdam{left:282px; top:201px;}
.Copenhagen{left:320px; top:179px;}
.Moskva{left:418px; top:167px;}
.Berlin{left:383px; top:220px;}
.Paris{left:289px; top:274px;}
.Beograd{left:367px; top:258px;}
.Madrid{left:240px; top:346px;}
.Roma{left:319px; top:339px;}
.Athenae{left:378px; top:345px;}
					
.Vancouver{left:274px; top:153px;}
.Ottawa{left:466px; top:185px;}
.LA{left:293px; top:261px;}
.NewYork{left:480px; top:283px;}

.Mexico{left:244px; top:27px;}
.Havana{left:339px; top:13px;}
.Guatemala{left:283px; top:45px;}
.SanJose{left:321px; top:63px;}
.Caracas{left:393px; top:63px;}
.Bogota{left:356px; top:149px;}
.Brasilia{left:469px; top:158px;}
.Lapaz{left:382px; top:230px;}
.Asuncion{left:444px; top:252px;}
.Buenos {left:415px; top:311px;}


.Alger{left:263px; top:46px;}
.Tripoli{left:319px; top:8px;}
.Cairo{left:406px; top:26px;}
.Conakry{left:185px; top:116px;}
.Kinshasa{left:331px; top:194px;}
.Nairobi{left:438px; top:177px;}
.Pretoria{left:396px; top:303px;}
	

.Melbourne{left:390px; top:275px;}
.Sidney{left:432px; top:255px;}
.Wellington{left:524px; top:337px;}
.Oakland{left:563px; top:275px;}

					
.world_aver_forecast{ position:relative; float:left; width:755px; margin-top:17px;}
.world_aver_forecast_title{ position:relative; float:left; width:755px; height:24px;}
.world_aver_forecast_content{ position:relative; float:left; width:755px; border-top:2px solid #55a7ba; font-size:13px;}
.world_aver_forecast_table{  position:relative; float:left; width:755px;  font-size:13px; color:#666666; text-align:center; }
.world_aver_forecast_table th{ height:30px; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4; background-color:#e3e3e3;}
.world_aver_forecast_table td{ height:30px; border-bottom:1px solid #d4d4d4; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4; }

.world_explain_forecast{ position:relative; float:left; width:755px; margin-top:17px;}
.world_explain_forecast_title{ position:relative; float:left; width:755px; height:24px;}
.world_explain_forecast_content{ position:relative; float:left; width:755px; border-top:2px solid #55a7ba; font-size:13px;}
.world_explain_forecast_table{  position:relative; float:left; width:755px;  font-size:13px; color:#666666; text-align:center; }
.world_explain_forecast_table th{ height:30px; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4; background-color:#e3e3e3;}
.world_explain_forecast_table td{ height:30px; border-bottom:1px solid #d4d4d4; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4; }
.world_explain_feature{text-align:left !important; padding:5px;}
.world_explain_info{text-align:left !important; padding:5px;}

/* 페이징 */
.paging_wrap{position:relative; float:left; width:755px; font-size:12px;}
.paging_wrap .paging {clear:both;margin:0 auto;padding-top:16px;_padding-top:19px;text-align:center;width:100%;}
.paging_wrap .paging li {display:inline;margin-right:4px;padding-right:6px; background:url(../images/forecast/special/line.gif) no-repeat right 1px;}
.paging_wrap .paging li strong{font-size:1.2em;color:#0958a5;}
.paging_wrap .paging li img {}
.paging_wrap .paging li.last_10 {padding-right:0 !important;background:none !important;}
.paging_wrap .paging li.prev {margin-right:2px;padding-right:0 !important;background:none !important;}
.paging_wrap .paging li.next {margin-left:2px;padding-right:0 !important;background:none !important;}
.paging_wrap .paging li.first {margin-right:2px;padding-right:0 !important;background:none !important;}
.paging_wrap .paging li.last {margin:0;padding-right:0 !important;background:none !important;}
.paging_wrap .fr_bn{float:right; background:none;padding-right:0 !important;margin-right:0; position:absolute; right:0; top:20px;}
.paging li a:active{color:#0958a5; text-decoration: underline;}

.paging {clear:both;margin:0 auto;padding-top:16px;_padding-top:19px;text-align:center;width:650px;}
.paging li {display:inline;margin-right:4px;padding-right:6px;background:url(../images/forecast/special/line.gif) no-repeat right 1px;}
.paging li strong{font-size:1.2em;color:#0958a5;}
.paging li.last_10{padding-right:0 !important;background:none !important;}
.paging li.prev{margin-right:2px;padding-right:0 !important;background:none !important;}
.paging li.next{margin-left:2px;padding-right:0 !important;background:none !important;}
.paging li.first{margin-right:2px;padding-right:0 !important;background:none !important;}
.paging li.last{margin:0;padding-right:0 !important;background:none !important;}
.paging li a:hover{color:#0958a5;text-decoration:none;}
.paging_chart_on{ background-image:none !important;}
.paging_chart_off{ background-image:none !important;}

/*기상특보*/
.kma_special_navi{ position:relative; float:left; width:753px; height:35px; border:1px solid #d4d4d4; border-top:none !important;}
.kma_special_navi_txt{ position:relative; float:left; width:660px; height:35px; font-size:12px; line-height:35px; padding-left:10px; letter-spacing:-0.05em;}
.kma_special_title{position:relative; float:left; width:755px; height:21px; margin-top:19px;}

.kma_special_title_02{position:relative; float:left; width:755px; height:25px; margin-top:19px;}
.kma_special_title_img {position:relative; float:left; margin-right:5px; margin-top:4px;}
.kma_special_title_select{position:relative; float:left;}
.kma_special_title_bt {position:relative; float:right;}

.kma_special_content_01{position:relative; float:left; width:755px;}
.kma_special_content_table_01{width:755px; border-top:2px solid #55a7ba;  border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4; font-size:12px; text-align:center; color:#666666;}
.kma_special_content_table_01 th{border-top:2px solid #55a7ba;  border:1px solid #d4d4d4; height:30px; font-weight:bold;}
.kma_special_content_table_01 td{border-top:2px solid #55a7ba;  border:1px solid #d4d4d4; height:30px; padding:10px; line-height:15px;}
.kma_special_content_table_01_cont{ text-align:left !important;}
/*
.kma_special_bg_01 {background-color:#FFF;}
.kma_special_bg_02 td,th{background-color:#e9e9e9;}
*/
.kma_special_bg_01 {background-color:#FFF;}
.kma_special_bg_02 {background-color:#e9e9e9;}

.kma_special_link a { color: #666666; }
.kma_special_link a:hover{ color: #f85b04; text-decoration: underline;}


.kma_special_content_02{position:relative; float:left; width:755px;}
.kma_special_content_table_02{width:755px; border-top:2px solid #55a7ba;  border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4; font-size:12px; text-align:center; color:#666666;}
.kma_special_content_table_02 td{border-top:2px solid #55a7ba;  border:1px solid #d4d4d4; height:30px; padding:10px; line-height:15px;}

.kma_special_content_table_02_tit{ font-weight:bold;}
.kma_special_content_table_02_cont{ text-align:left !important;}
.kma_special_bt{position:relative; float:right; width:77px; height:20px; margin-top:10px;}

.kma_special_content_03{position:relative; float:left; width:755px; color:#666666;}
.kma_special_map{ float:left; width:385px; height:440px;}
.kma_special_map ul{ float:left;}

.kma_special_map_img{ width:318px; height:440px; border-top:2px solid #55a7ba; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4;}
.kma_special_map_bt  {width:65px; height:440px;}
.kma_special_map_bt li{position:relative; float:left;}
.kma_special_map_bt li img{ display:block; cursor:pointer;}


.kma_special_exp{ float:right; width:355px; height:440px;}
.kma_special_exp span{font-size:12px; line-height:18px;}
.kma_special_exp span em{ color:#55a7ba; font-weight:bold; text-decoration:underline; cursor:pointer;}
.kma_special_exp_date{ float:right; margin-top:20px;}
.kma_special_exp table{ width:355px; border-top:2px solid #55a7ba; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4; font-size:12px;}
.kma_special_exp table th{ background-color:#e3e3e3; height:25px; font-weight:bold;}
.kma_special_exp table td{ height:330px; vertical-align:text-top; padding:5px;}

/*동네예보*/
.kma_digital_navi{ position:relative; float:left; width:753px; height:35px; border:1px solid #d4d4d4; border-top:none !important;}
.kma_digital_navi_select{ position:relative; float:left; width:660px; height:35px; line-height:30px; padding-left:10px;}
.kma_digital_navi_select select{ position:relative; float:left; height:20px; margin-right:10px; margin-top:6px; }
.kma_digital_navi_bt{ position:relative; float:left; margin-top:6px; }
.kma_digital_navi_select .icon_bt{float:left; margin:6px 0 0 5px; }

.kma_digital_title{position:relative; float:left; width:755px; height:21px; margin-top:19px;}
.kma_digital_title img{position:relative; float:left;}  
.kma_digital_title span{position:relative; float:left; font-size:11px; margin-left:5px; margin-top:0px; color:#666666;}
.kma_digital_title_date{position:relative; float:right !important;}
.kma_digital_present{position:relative; float:left; width:755px;}
.kma_digital_present_table{width:755px; border-top:2px solid #55a7ba;  border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4; font-size:12px; text-align:center; color:#666666;}
.kma_digital_present_table th{border-top:2px solid #55a7ba;  border:1px solid #d4d4d4; height:30px; font-weight:bold;}
.kma_digital_present_table td{border-top:2px solid #55a7ba;  border:1px solid #d4d4d4; height:30px; padding:10px; line-height:15px;}

.kma_digital_bg_01{background-color:#FFF;}
.kma_digital_bg_02{background-color:#e9e9e9;}
	
.kma_digital_predent_icon{    position:relative; float:left; width:20%;  height:73px;}
.kma_digital_predent_wtext{   position:relative; float:left; width:70%;  height:20px; font-size:21px; font-weight:bold; text-align:left; margin-left:20px; margin-top:5px;}
.kma_digital_predent_data{    position:relative; float:left; width:70%;  height:20px; margin-left:20px; margin-top:10px;}

.kma_digital_predent_wdir{    position:relative; float:left; width:50%;  height:20px; text-align:left;}
.kma_digital_predent_humi{    position:relative; float:left; width:50%;  height:20px; text-align:left;}
.kma_digital_predent_wspeed{  position:relative; float:left; width:50%;  height:20px; text-align:left; }
.kma_digital_predent_rainfall{position:relative; float:left; width:50%;  height:20px; text-align:left;}

.kma_digital_title_table{position:relative; float:left; width:124px; border:1px solid #d4d4d4;}
.kma_digital_title_table td{ height:30px; font-size:12px; color:#666666; text-align:center;}
.kma_digital_cont_table{position:relative; float:left; width:628px; border:1px solid #d4d4d4; border-left:none; }
.kma_digital_cont_table td{ height:30px; font-size:12px; color:#666666; text-align:center; border-right:1px solid #d4d4d4;  }
.kma_digital_temp{padding-top:20px; height:161px !important;}
.kma_digital_wdir{width:100%; display:inline-block;}


.kma_digital_week_title_table{position:relative; float:left; width:59px; border:1px solid #d4d4d4;}
.kma_digital_week_title_table td{ height:30px; font-size:12px; color:#666666; text-align:center;}
.kma_digital_week_cont_table{position:relative; float:left; width:116px; border:1px solid #d4d4d4; border-left:none; }
.kma_digital_week_cont_table td{ height:30px; font-size:12px; color:#666666; text-align:center; border-right:1px solid #d4d4d4;  }
.kma_digital_week_temp{height:123px !important;}
.kma_digital_week_time{ float:left; font-size:11px; width:100%; height:30px; line-height:30px; display:inline-block;}
.kma_digital_week_icon{ float:left; width:100%; height:50px; }
.kma_digital_week_wtext{float:left; font-size:11px; width:100%; height:30px; display:inline-block;}
.kma_digital_week_weather{height:120px !important;}
.kma_digital_week_maxtemp{   height:48px !important;}

/*도시별 현재날씨*/
.kma_city_navi{ position:relative; float:left; width:753px; height:35px; border:1px solid #d4d4d4; border-top:none !important;}
.kma_city_navi_txt{ position:relative; float:left; width:660px; height:35px; font-size:12px; line-height:35px; padding-left:10px; letter-spacing:-0.05em;}

.kma_city_title{position:relative; float:left; width:755px; height:23px; margin-top:19px; border-bottom:2px solid #55a7ba; }
.kma_city_title img{position:relative; float:left;}
.kma_city_title .icon_bt{position:relative; float:left; margin:0 20px 0 5px;}

.kma_city_title span{position:relative; float:left; font-size:11px; margin-left:5px; color:#666666;}
.kma_city_title_bt{position:relative; float:right !important; height:20px;} 
.kma_city_title_bt img{position:relative; float:left; margin-left:5px;}

.kma_city_present_table{width:755px; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4; font-size:12px; text-align:center; color:#666666; float:left; }
.kma_city_present_table th{border-top:2px solid #55a7ba;  border:1px solid #d4d4d4; border-top:none; height:30px; font-weight:bold;}
.kma_city_present_table td{border-top:2px solid #55a7ba;  border:1px solid #d4d4d4; height:30px; padding:10px; line-height:15px;}

.kma_city_bt{position:relative; float:right; width:55px; height:20px; margin-top:10px;}

/*레이더/위성영상*/
.kma_rader_navi{ position:relative; float:left; width:753px; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4;}
.kma_rader_navi ul{ position:relative; float:left; width:753px; height:29px;}
.kma_rader_navi_tab{ background-image:url(../images/kma/rader/tab_bg.gif);}
.kma_rader_navi_tab li{position:relative; float:left; width:103px; height:29px;}
.kma_rader_navi_tab_on{  height:29px; cursor:pointer;}
.kma_rader_navi_tab_off{ height:29px; cursor:pointer;}
.kma_rader_navi_content{position:relative; float:left; width:753px; color:#666666; font-size:12px; border-bottom:1px solid #d4d4d4;}
.kma_rader_navi_content span{position:relative; float:left; height:29px; line-height:29px; margin-left:30px; cursor:pointer;}

.kma_rader_img{position:relative; float:left; width:755px; height:576px;  margin-top:13px;}
.kma_rader_img li{position:relative; float:left;}
.kma_rader_img table{position:relative; float:left; width:109px; border-right:1px solid #d4d4d4; border-bottom:1px solid #000; border-top:2px solid #55a7ba; font-size:11px; color:#666666;text-align:center;}
.kma_rader_img table th{height:23px; font-weight:bold;}
.kma_rader_img table td{height:55px; }

.kma_rader_control{position:relative; float:left; width:755px; height:47px; background-image:url(../images/kma/rader/control_bg_01.gif); }
.kma_rader_control ul{position:relative; float:right; width:145px; height:21px;}
.kma_rader_control li{position:relative; float:left; margin-right:18px; margin-top:13px;}

.kma_rader_bg_01{background-color:#FFF;}
.kma_rader_bg_02{background-color:#e9e9e9;}


.kma_satellite_img{position:relative; float:left; width:755px; height:512px;  margin-top:13px;}
.kma_satellite_img li{position:relative; float:left;}
.kma_satellite_img table{position:relative; float:left; width:243px; border-right:1px solid #d4d4d4; border-bottom:1px solid #000; border-top:2px solid #55a7ba; font-size:11px; color:#666666;text-align:center;}
.kma_satellite_img table th{height:29px; font-weight:bold;}
.kma_satellite_img table td{height:48px; }


.kma_satellite_control{position:relative; float:left; width:755px; height:47px; background-image:url(../images/kma/rader/control_bg_02.gif); }
.kma_satellite_control ul{position:relative; float:right; width:145px; height:21px;}
.kma_satellite_control li{position:relative; float:left; margin-right:18px; margin-top:13px;}


/*해상날씨*/
.kma_marine_navi{ position:relative; float:left; width:753px; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4;}

.kma_marine_navi ul{ position:relative; float:left; width:753px; height:29px;}
.kma_marine_navi_tab{ background-image:url(../images/kma/rader/tab_bg.gif);}
.kma_marine_navi_tab li{position:relative; float:left; width:103px; height:29px;}
.kma_marine_navi_tab_on{  height:29px; cursor:pointer;}
.kma_marine_navi_tab_off{ height:29px; cursor:pointer;}
.kma_marine_navi_content{position:relative; float:left; width:753px; height:90px !important; color:#666666; font-size:12px; border-bottom:1px solid #d4d4d4;}
.kma_marine_navi_content span{position:relative; float:left; width:120px; height:29px; line-height:29px; margin-left:22px; cursor:pointer; display:inline-block;}

.kma_marine_title{position:relative; float:left; width:755px; height:26px; margin-top:19px; border-bottom:2px solid #55a7ba; }
.kma_marine_title img{position:relative; float:left; margin:3px 0 0 0;}  
.kma_marine_title .icon_bt{position:relative; float:left; margin:0 0 0 5px;}  
.kma_marine_title span{position:relative; float:left; font-size:11px; margin-left:5px; color:#666666;}
.kma_marine_title_date{position:relative; float:right !important;}


.kma_marine_content{position:relative; float:left; width:754px;border-left:1px solid #d4d4d4;}
.kma_marine_content table{position:relative; float:left; width:188.5px; font-size:12px; text-align:center; color:#666666;}
.kma_marine_content table th{border:1px solid #d4d4d4; height:25px;  height:25px;755px; border-left:none;}
.kma_marine_content table td{border:1px solid #d4d4d4; padding:8px 0 8px 0;  line-height:15px; border-left:none;}

.kma_marine_bg_01{background-color:#FFF;}
.kma_marine_bg_02{background-color:#e9e9e9;}
.kma_marine_weather_icon{   position:relative; float:left; width:50%; height:66px;}
.kma_marine_weather_wtext{  position:relative; float:left; width:50%; height:26px; line-height:13px; font-size:11px; font-weight:bold; text-align:left; letter-spacing:-0.1em; }
.kma_marine_weather_wdir{   position:relative; float:left; width:50%; height:15px; text-align:left;}
.kma_marine_weather_wspeed{ position:relative; float:left; width:50%; height:15px; text-align:left;}
.kma_marine_weather_wheight{position:relative; float:left; width:50%; height:15px; text-align:left;}

.kma_marine_week_title_table{position:relative; float:left; width:59px; border:1px solid #d4d4d4;}
.kma_marine_week_title_table td{ height:30px; font-size:12px; color:#666666; text-align:center;}
.kma_marine_week_cont_table{position:relative; float:left; width:116px; border:1px solid #d4d4d4; border-left:none; }
.kma_marine_week_cont_table td{ height:30px; font-size:12px; color:#666666; text-align:center; border-right:1px solid #d4d4d4;  }
.kma_marine_week_temp{height:123px !important;}
.kma_marine_week_time{ float:left; font-size:11px; width:100%; height:30px; line-height:30px; display:inline-block;}
.kma_marine_week_icon{ float:left; width:100%; height:50px; }
.kma_marine_week_wtext{float:left; font-size:11px; width:100%; height:30px; display:inline-block;}
.kma_marine_week_weather{height:120px !important;}
.kma_marine_week_maxtemp{   height:48px !important;}
/*
.kma_marine_week_title_table{position:relative; float:left; width:53px; border:1px solid #d4d4d4;}
.kma_marine_week_title_table td{ height:30px; font-size:12px; color:#666666; text-align:center;}
.kma_marine_week_cont_table{position:relative; float:left; width:117px; border:1px solid #d4d4d4; border-left:none; }
.kma_marine_week_cont_table td{ height:30px; font-size:12px; color:#666666; text-align:center; border-right:1px solid #d4d4d4;  }
.kma_marine_week_temp{height:123px !important;}
.kma_marine_week_time{font-size:11px; width:100%; display:inline-block;}
.kma_marine_week_wtext{font-size:11px; width:100%; display:inline-block;}
.kma_marine_week_weather{height:101px !important;}
*/

/*과거날씨*/
.kma_past_navi{ position:relative; float:left; width:753px; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4;  border-bottom:1px solid #d4d4d4;}
.kma_past_navi ul{ position:relative; float:left; width:753px; height:36px;}
.kma_past_navi li{ position:relative; float:left; height:36px;}
.kma_past_navi li select{ position:relative; float:left; width:98px; height:20px; margin-top:8px; margin-left:12px;}
.kma_past_navi_bt{margin-left:8px; margin-top:8px;} 

.kma_past_title{position:relative; float:left; width:755px; height:21px; margin-top:19px; border-bottom:2px solid #55a7ba; }
.kma_past_title img{position:relative; float:left;}  
.kma_past_title span{position:relative; float:left; font-size:12px; margin-left:5px; margin-top:3px; color:#666666; font-weight:normal;}

.kma_past_title_date{position:relative; float:right !important;}

.kma_past_content{position:relative; float:left; width:754px;  border-left:1px solid #d4d4d4; }
.kma_past_weather_day{   position:relative; float:left; width:106.7px;  height:25px;  border-right:1px solid #d4d4d4;  border-bottom:1px solid #d4d4d4; font-size:11px; color:#666666; background-color:#e3e3e3; text-align:center; line-height:25px;}
.kma_past_cal{           position:relative; float:left; width:106.7px; height:145px;  border-right:1px solid #d4d4d4;  border-bottom:1px solid #d4d4d4; font-size:11px; color:#666666; background-color:}

.kma_past_weather_cont{   position:relative; float:left; padding:3px; }
.kma_past_weather_cont span{ position:relative; float:left; width:100%; height:18px; line-height:18px; }
.kma_past_weather_wtext{ position:relative; float:left; width:55%;   height:18px;}

.kma_past_weather_icon{  position:relative; float:left; width:45%;   height:36px;}
.kma_past_weather_max{   position:relative; float:left; width:100%;   height:14px; line-height:20px;}
.kma_past_weather_min{   position:relative; float:left; width:100%;   height:14px; line-height:20px;}
.kma_past_weather_rainfall{ position:relative; float:left; width:100%; height:14px; text-align:left; letter-spacing:-0.01em; }
.kma_past_weather_snow{     position:relative; float:left; width:100%; height:14px; text-align:left;}


/*실시간 대기질*/
.climate_atmosphere_navi{ position:relative; float:left; width:753px; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4;}
.climate_atmosphere_navi ul{ position:relative; float:left; width:753px; height:29px;}
.climate_atmosphere_navi_tab{ background-image:url(../images/kma/rader/tab_bg.gif);}
.climate_atmosphere_navi_tab li{position:relative; float:left; width:103px; height:29px;}
.climate_atmosphere_navi_tab_on{  height:29px; cursor:pointer;}
.climate_atmosphere_navi_tab_off{ height:29px; cursor:pointer;}
.climate_atmosphere_navi_content{position:relative; float:left; width:753px; height:30px !important; color:#666666; font-size:12px; border-bottom:1px solid #d4d4d4;}
.climate_atmosphere_navi_content span{position:relative; float:left; width:150px; height:29px; line-height:29px; margin-left:22px; cursor:pointer;}

.climate_atmosphere_navi_02{ position:relative; float:left; width:753px; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4; border-top:2px solid #55a7ba;}
.climate_atmosphere_navi_02 ul{ position:relative; float:left; width:753px; height:29px;}
.climate_atmosphere_navi_02_tab{ background-image:url(../images/kma/rader/tab_bg.gif);}
.climate_atmosphere_navi_02_tab li{position:relative; float:left; width:126px; height:29px; }
.climate_atmosphere_navi_02_tab_on{  height:29px; cursor:pointer;}
.climate_atmosphere_navi_02_tab_off{ height:29px; cursor:pointer;}


.climate_atmosphere_title{position:relative; float:left; width:755px; height:21px; margin-top:19px;}
.climate_atmosphere_title img{position:relative; float:left;}  
.climate_atmosphere_title span{position:relative; float:left; font-size:11px; margin-left:5px; color:#666666;}
.climate_atmosphere_title_date{position:relative; float:right !important;}



.climate_atmosphere_sub_title{position:relative; float:left; width:299px; height:21px; margin-top:19px;}
.climate_atmosphere_sub_title img{position:relative; float:left;}  
.climate_atmosphere_sub_title span{position:relative; float:right; font-size:11px; margin-left:5px; margin-top:3px; color:#666666;}


.climate_atmosphere_content{position:relative; float:left; width:755px;}
.climate_atmosphere_content table{ float:left; width:299px; font-size:12px; text-align:center; color:#666666;}
.climate_atmosphere_content table td{border:1px solid #d4d4d4; height:30px; }
.climate_atmosphere_map{position:relative; float:left; width:443px; height:444px;  border-top:2px solid #55a7ba;  border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4; background-image: url(../images/climate/atmosphere/map.gif);}
.climate_atmosphere_map img{cursor:pointer;}
.climate_atmosphere_map li{ margin: 0;   padding: 0;  position: absolute;}
.climate_atmosphere_daebu {bottom: 107px;  left: 124px;}
.climate_atmosphere_tongjin {top: 184px; left: 131px; }
.climate_atmosphere_sau { left: 146px; top: 199px;}
.climate_atmosphere_sihwa { left: 155px; top: 287px;}
.climate_atmosphere_gochon  {  left: 160px;  top: 210px;}
.climate_atmosphere_sang1 { left: 166px; top: 248px;}
.climate_atmosphere_jungwang  {left: 165px;  top: 275px;}
.climate_atmosphere_wonsi  {left: 164px; top: 297px;}
.climate_atmosphere_geumchon { left: 164px; top: 161px;}
.climate_atmosphere_jungbalsan  {left: 168px;  top: 184px;}
.climate_atmosphere_nae  {left: 168px; top: 234px;}
.climate_atmosphere_simgok { left: 175px; top: 248px;}
.climate_atmosphere_daeya  { left: 174px; top: 261px;}
.climate_atmosphere_wongok { left: 173px; top: 290px;}
.climate_atmosphere_wonjong { left: 179px; top: 233px;}
.climate_atmosphere_gojan { left: 182px; top: 294px;}
.climate_atmosphere_hosu { left: 182px;  top: 304px;}
.climate_atmosphere_namyang { left: 182px; top: 328px; }
.climate_atmosphere_haengsin {left: 180px;  top: 203px;}
.climate_atmosphere_cheolsan {left: 185px; top: 255px;}
.climate_atmosphere_bugok  { left: 182px; top: 286px;}
.climate_atmosphere_gwangmyeong3  { left: 194px;  top: 254px}
.climate_atmosphere_bono  {left: 194px; top: 301px;}
.climate_atmosphere_anyang {  left: 193px; top: 270px;}
.climate_atmosphere_sanbon { left: 192px;  top: 287px;}
.climate_atmosphere_anyang2 { left: 198px; top: 262px;}
.climate_atmosphere_bulim { left: 204px;  top: 271px;}
.climate_atmosphere_hogae { left: 197px; top: 278px;}
.climate_atmosphere_bugok3 { left: 213px; top: 288px;}
.climate_atmosphere_dang {left: 207px;  top: 295px;}
.climate_atmosphere_gosaeck  {left: 213px; top: 317px;}
.climate_atmosphere_hyangnam {bottom: 68px;  left: 213px;}
.climate_atmosphere_anjung  {bottom: 28px;  left: 213px;}
.climate_atmosphere_gwangjuk  {left: 216px; top: 152px;}
.climate_atmosphere_gwacheon  {left: 221px; top: 257px;}
.climate_atmosphere_byeoryang  { left: 217px; top: 266px;}
.climate_atmosphere_gochun { left: 220px; top: 279px;}
.climate_atmosphere_uman { left: 226px;  top: 296px;}
.climate_atmosphere_chunchun {left: 217px;  top: 303px;}
.climate_atmosphere_dongsu { left: 229px;  top: 306px;}
.climate_atmosphere_sinpung { left: 221px;  top: 312px;}
.climate_atmosphere_yungtong  {left: 233px; top: 314px;}
.climate_atmosphere_ingye {left: 225px; top: 322px;}
.climate_atmosphere_osan {bottom: 82px; left: 233px;}
.climate_atmosphere_bijun {bottom: 35px;    left: 232px;}
.climate_atmosphere_saengyeon { left: 232px; top: 118px;}
.climate_atmosphere_uijeongbu1 {left: 239px; top: 169px;}
.climate_atmosphere_uijeongbu { left: 230px;  top: 176px;}
.climate_atmosphere_donggu {left: 249px; top: 204px;}
.climate_atmosphere_kyoman   {left: 248px;  top: 217px;}
.climate_atmosphere_bokjung  {left: 249px;  top: 254px;}
.climate_atmosphere_dandae {left: 260px; top: 258px;}
.climate_atmosphere_hadaewon { left: 252px;  top: 266px;}
.climate_atmosphere_sunae { left: 241px; top: 278px;}
.climate_atmosphere_jungja1 {left: 243px;  top: 289px}
.climate_atmosphere_suji  {left: 253px; top: 301px;}
.climate_atmosphere_sineup {left: 269px; top: 124px;}
.climate_atmosphere_geumgok { left: 264px;  top: 198px;}
.climate_atmosphere_sinjang { left: 272px; top: 236px;}
.climate_atmosphere_kyungan {left: 296px;  top: 265px;}
.climate_atmosphere_changjun  {bottom: 110px; left: 331px;}
.climate_atmosphere_gimnyangjang  {bottom: 93px; left: 289px;}
.climate_atmosphere_giheung {bottom: 76px; left: 268px;}
.climate_atmosphere_bongsan {bottom: 19px; left: 284px;}

.climate_atmosphere_table{position:relative; float:left; width:299px; height:444px; margin-left:9px;}
.climate_atmosphere_table_02{position:relative; float:left; width:299px; height:444px; margin-left:9px; border-top:2px solid #55a7ba;}

.climate_atmosphere_select{position:relative; float:left; width:299px; height:36px;  border-top:2px solid #55a7ba; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4;}
.climate_atmosphere_spottxt{position:relative; float:left; margin-left:7px; margin-top:11px;}
.climate_atmosphere_select select{position:relative; float:left; margin-left:2px; margin-top:8px; width:89px; height:20px;}
.climate_atmosphere_detailbt{position:relative; float:left; margin-left:2px; margin-top:8px;}
.climate_atmosphere_bg_01{background-color:#FFF;}
.climate_atmosphere_bg_02{background-color:#e9e9e9;}
.climate_atmosphere_txt{position:relative; float:left;  font-size:11px; color:#f59c55; letter-spacing:-0.05em; margin-top:130px;}
.climate_atmosphere_txt2{position:relative; float:left;  font-size:11px; color:#f59c55; letter-spacing:-0.05em; margin-top:275px;}
.climate_atmosphere_weather_icon{   position:relative; float:left; width:50%; height:66px;}
.climate_atmosphere_weather_wtext{  position:relative; float:left; width:50%; height:20px; line-height:20px; font-size:13px; font-weight:bold; text-align:left; }
.climate_atmosphere_weather_wdir{   position:relative; float:left; width:50%; height:13px; text-align:left;}
.climate_atmosphere_weather_wspeed{ position:relative; float:left; width:50%; height:13px; text-align:left;}
.climate_atmosphere_weather_wheight{position:relative; float:left; width:50%; height:13px; text-align:left;}
.climate_atmosphere_chart{position:relative; float:left; width:755px; border-top:2px solid #55a7ba; }
.climate_atmosphere_chart th{ height:30px; font-size:12px; color:#666666; text-align:center; border:1px solid #d4d4d4; border-top:none; font-weight:bold;}
.climate_atmosphere_chart td{ height:30px; font-size:12px; color:#666666; text-align:center; border:1px solid #d4d4d4;}

.climate_atmosphere_content_02{position:relative; float:left; width:755px;}
.climate_atmosphere_content_02 table{position:relative; float:left; width:244px; height:191px; font-size:12px; text-align:center; color:#666666; border-top:2px solid #55a7ba;}
.climate_atmosphere_content_02 table th{border:1px solid #d4d4d4; height:30px; border-top:none; font-weight:bold;}
.climate_atmosphere_content_02 table td{border:1px solid #d4d4d4; }
.climate_atmosphere_content_02 table td span{ width:100%; height:20px; display:inline-block; line-height:20px; }
.climate_dust_forecast{ margin-right:12px; }
.climate_dust_warning { margin-right:11px; }
.climate_dust_forecast_icon{height:50px;}

.climate_atmosphere_content_03{position:relative; float:left; width:755px;}
.climate_atmosphere_content_03 span{position:relative; float:left; width:755px; font-size:12px; color:#666666; line-height:20px;}
.climate_atmosphere_title_02{margin-top:10px;}
.climate_atmosphere_content_03 table{position:relative; float:left; width:755px; font-size:12px; text-align:center; color:#666666; border-top:2px solid #55a7ba;}
.climate_atmosphere_content_03 table th{border:1px solid #d4d4d4; height:30px; border-top:none; font-weight:bold;}
.climate_atmosphere_content_03 table td{border:1px solid #d4d4d4; height:30px; letter-spacing:-0.05em; }
.climate_atmosphere_content_03 table td span{ width:600px; text-align:left; padding:10px; }
.climate_atmosphere_content_03 table td p{ width:600px; height:40px; text-align:left; padding:10px; line-height:18px; }

.climate_atmosphere_content_04{position:relative; float:left; width:755px;}
.climate_atmosphere_content_04 span{position:relative; float:left; width:755px; font-size:12px; color:#666666; line-height:20px;}
.climate_atmosphere_content_04 table{position:relative; float:left; width:755px; font-size:12px; text-align:center; color:#666666; border-top:2px solid #55a7ba;}
.climate_atmosphere_content_04 table th{border:1px solid #d4d4d4; height:30px; border-top:none; font-weight:bold;}
.climate_atmosphere_content_04 table td{border:1px solid #d4d4d4; height:70px; letter-spacing:-0.05em; }
.climate_atmosphere_content_04 table td p{    width:300px; text-align:left; padding:10px; line-height:18px; }

.climate_atmosphere_content_05{position:relative; float:left; width:755px;}
.climate_atmosphere_content_05 span{position:relative; float:left; width:755px; font-size:12px; color:#666666; line-height:20px;}
.climate_atmosphere_content_05 table{position:relative; float:left; width:755px; font-size:12px; text-align:center; color:#666666; border-top:2px solid #55a7ba;}
.climate_atmosphere_content_05 table th{border:1px solid #d4d4d4; height:30px; border-top:none; font-weight:bold;}
.climate_atmosphere_content_05 table td{border:1px solid #d4d4d4; height:70px; letter-spacing:-0.05em; }
.climate_atmosphere_content_05 table td p{    width:205px; text-align:left; padding:10px; line-height:18px; letter-spacing:-0.16em;}

.climate_atmosphere_map_kimpo{bottom: 214px;  left: 72px;}
.climate_atmosphere_map_sungnam{bottom: 122px;  left: 150px;}
.climate_atmosphere_map_suwon{bottom: 16px;  left: 143px;}
.climate_atmosphere_map_Uijeongbu{bottom: 153px;  left: 224px;}


/*열사병 예방지수*/
.climate_hot_navi{ position:relative; float:left; width:753px; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4; }
.climate_hot_navi ul{ position:relative; float:left; width:753px;}
.climate_hot_navi_tab{ background-image:url(../images/kma/rader/tab_bg.gif);}
.climate_hot_navi_tab li{position:relative; float:left;  height:29px;}
.climate_hot_navi_tab_on{  height:29px; cursor:pointer;}
.climate_hot_navi_tab_off{ height:29px; cursor:pointer;}
.climate_hot_navi_content{position:relative; float:left; width:753px; min-height:30px !important; color:#666666; font-size:12px; border-bottom:1px solid #d4d4d4;}
.climate_hot_navi_content span{position:relative; float:left; height:29px; line-height:29px; margin-left:22px; cursor:pointer;}

.climate_hot_title{position:relative; float:left; width:755px; height:21px; margin-top:19px;  border-bottom:2px solid #55a7ba;}
.climate_hot_title img{position:relative; float:left;}
.climate_hot_title span{position:relative; float:left; font-size:14px; margin-left:5px; color:#55a7ba;}
.climate_hot_title_date{position:relative; float:right !important;}

.climate_hot_map{position:relative; float:left; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4;}

.climate_hot_content{position:relative; float:left; width:755px;}
.climate_hot_table_chart{position:relative; float:left; width:58px; font-size:12px; text-align:center; color:#666666;}
.climate_hot_table_chart td{border:1px solid #d4d4d4; height:25px;}
.climate_hot_table_chart_wbgt{ height:169px !important; }

.climate_hot_table_content{position:relative; float:left; width:697px; font-size:12px; text-align:center; color:#666666;}
.climate_hot_table_content td{border:1px solid #d4d4d4; height:25px; border-left:none !important; height:25px;}
.climate_hot_table_content_wbgt{ padding-top:20px; height:149px !important; background-color:#FFFFFF;}

.climate_hot_chart{position:relative; float:left; width:755px; }
.climate_hot_chart th{ height:30px; font-size:12px; color:#666666; text-align:center; border:1px solid #d4d4d4; border-top:none; font-weight:bold;}
.climate_hot_chart td{ height:30px; font-size:12px; color:#666666; text-align:center; border:1px solid #d4d4d4;}
.climate_hot_bg_01{background-color:#FFF;}
.climate_hot_bg_02{background-color:#e9e9e9;}


/*태풍정보*/
.climate_typhone_navi{ position:relative; float:left; width:753px; height:36px; border:1px solid #d4d4d4; border-top:none; }
.climate_typhone_navi li{ position:relative; float:left; height:36px;}
.climate_typhone_navi li span{  position:relative; float:left; height:36px; margin-left:12px; font-size:12px; line-height:36px; display:inline-block; }


.climate_typhone_area_select{ position:relative; float:right !important; height:20px; margin-top:8px;}
.climate_typhone_area_select select{ position:relative; float:left; height:20px;}
.climate_typhone_area_select img{position:relative; float:left; margin-right:8px; margin-left:3px; }


.climate_typhone_title{position:relative; float:left; width:755px; height:21px; margin-top:19px;  border-bottom:2px solid #55a7ba;}
.climate_typhone_title img{position:relative; float:left;}  
.climate_typhone_title span{position:relative; float:left; font-size:12px; margin-left:5px; color:#666666; height:15px; line-height:10px;}
.climate_typhone_title_date{position:relative; float:right !important;}

.climate_typhone_map{position:relative; float:left; width:753px; height:434px; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4; padding-top:10px;}

.climate_typhone_content{position:relative; float:left; width:755px;}
.climate_typhone_table{position:relative; float:left; width:755px; font-size:12px; text-align:center; color:#666666; border-bottom:1px solid #d4d4d4;}
.climate_typhone_table td{border:1px solid #d4d4d4; height:25px; border-top:none !important; border-bottom:none !important;height:25px;}


.climate_typhone_bg_01{background-color:#FFF;}
.climate_typhone_bg_02{background-color:#e9e9e9;}


/*황사정보*/
.climate_yellowsand_txt{ position:relative; float:left; width:753px; height:36px; border:1px solid #d4d4d4; border-top:none; }
.climate_yellowsand_txt li span{  position:relative; float:left; height:36px; margin-left:12px; font-size:12px; line-height:36px; display:inline-block; }


.climate_yellowsand_title{position:relative; float:left; width:755px; height:21px; margin-top:19px;  border-bottom:2px solid #55a7ba;}
.climate_yellowsand_title img{position:relative; float:left;}  
.climate_yellowsand_title span{position:relative; float:left; width:668px; font-size:11px; margin-left:5px; margin-top:3px; color:#666666; letter-spacing:-0.07em;}

.climate_yellowsand_map{position:relative; float:left; width:753px; height:424px; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4;}

.climate_yellowsand_content{position:relative; float:left; width:755px;}
.climate_yellowsand_table{position:relative; float:left; width:755px; font-size:12px; text-align:center; color:#666666; border-bottom:1px solid #d4d4d4;}
.climate_yellowsand_table td{border:1px solid #d4d4d4; height:30px; line-height:25px; border-top:none !important; border-bottom:none !important;}


.climate_yellowsand_bg_01{background-color:#FFF;}
.climate_yellowsand_bg_02{background-color:#e9e9e9;}


/*낙뢰 정보*/
.climate_thunder_navi{ position:relative; float:left; width:753px; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4;}
.climate_thunder_navi ul{ position:relative; float:left; width:753px; height:29px;}
.climate_thunder_navi_tab{ background-image:url(../images/kma/rader/tab_bg.gif);}
.climate_thunder_navi_tab li{position:relative; float:left; width:103px; height:29px;}
.climate_thunder_navi_tab_on{  height:29px; cursor:pointer;}
.climate_thunder_navi_tab_off{ height:29px; cursor:pointer;}


.climate_thunder_map{position:relative; float:left; width:755px; height:741px; margin-top:10px;background:url(../images/climate/thunder/thunder_bg.png);}
.climate_thunder_map img{ margin: 15px 0 0 15px;}
.kweather_thunder_navi{ position:relative; float:left; width:753px; height:35px; border:1px solid #d4d4d4; border-top:none !important;}
.kweather_thunder_navi_select{ position:relative; float:left; width:700px; height:35px; line-height:30px; padding-left:10px;}
.kweather_thunder_navi_select select{ position:relative; float:left; height:20px; margin-top:6px; }
.kweather_thunder_navi_select span { margin-right:10px;}
.kweather_thunder_navi_bt{ position:relative; float:left; margin-top:6px; }
.kweather_thunder_navi_search{ position:relative; float:right; margin-top:6px; }


/*날씨방송*/
.media_brodcast_txt{ position:relative; float:left; width:753px; height:36px; border:1px solid #d4d4d4; border-top:none; }
.media_brodcast_txt li span{  position:relative; float:left; height:36px; margin-left:12px; font-size:12px; line-height:36px; display:inline-block; letter-spacing:-0.05em; }
.media_brodcast_title{position:relative; float:left; width:755px; height:21px; margin-top:19px;  border-bottom:2px solid #55a7ba;}
.media_brodcast_title img{position:relative; float:left;}  
.media_brodcast_title span{position:relative; float:left; font-size:11px; margin-left:5px; margin-top:3px; color:#666666; letter-spacing:-0.05em;}
.media_brodcast_more_bt{  position:relative; float:right!important;}

.media_brodcast_content{position:relative; float:left; width:753px; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4;}
.media_brodcast_mainImg{position:relative; float:left; width:513px; height:298px;}
/*.media_brodcast_mainImg img{ margin-left:7px; margin-top:7px;}*/
.media_brodcast_mainImg li {margin-left: 7px;   margin-top: 7px;}
.media_brodcast_mainImg #vod_bg {  background-color: #182101;height: 30pt; left: 7px;    overflow: hidden; position: absolute;  top: 252px;
    width: 374pt;  z-index: 10;}
.media_brodcast_mainImg #vod_title { color: #FFFFFF;  font-weight: bold;   height: 30pt;   left: 8px;   overflow: hidden;   position: absolute; top: 253px;   width: 371pt; z-index: 20; font-size:13px; }
.media_brodcast_mainImg #vod_title img {  float:left; margin-top:5px; }
.media_brodcast_mainImg #vod_title span { float:left; display:block; line-height: 14px; margin-left: 4px; margin-top: 6px; width: 383px; }
.media_brodcast_replay {  float: left; width: 753px;} 
.media_brodcast_replay .infiniteCarousel { width: 753px;  height:135px } 
.media_brodcast_replay .infiniteCarousel .wrapper {    width: 717px;  height:135px}
.media_brodcast_replay .infiniteCarousel ul li { padding: 1px;  width: 142px; height:130px; }


.media_brodcast_content_title_01{position:relative; float:left; width:232px; height:28px; border-bottom:1px solid #d4d4d4; margin-top:7px;}
.media_brodcast_content_title_01_img{position:relative; float:left; margin-top:7px;}
.media_brodcast_content_title_02{position:relative; float:left; width:753px; height:30px; background-color:#ffffff;}

.media_brodcast_content_mainTitle{position:relative; float:left; height:30px; font-size:14px; font-weight:bold; color:#666666; line-height:30px; margin-left:18px; letter-spacing:-0.1em}
.media_brodcast_content_subTitle{position:relative; float:left; height:30px;  font-size:12px; color:#969696;  line-height:30px; margin-left:7px;  }
.media_brodcast_content_cont{position:relative; float:left; width:753px; margin-top:7px;}
.media_brodcast_content_cont img{position:relative; float:left; margin-left:10px; margin-bottom:10px;}
.media_brodcast_content_cont p  {position:relative; float:left;  width:510px; height:138px; font-size:12px; line-height:18px; margin-left:17px;}
.media_brodcast_content_txt{ height:240px; width:222px; font-size:12px; padding:5px; overflow-y:auto;  border-bottom:1px solid #d4d4d4;}

.media_brodcast_replay{position:relative; float:left; width:753px;}
.media_brodcast_replay ul{position:relative; float:left; margin-top:8px;}
.media_brodcast_replay_video{position:relative; float:left; width:142px; height:130px;}
.media_brodcast_replay_video li{position:relative; float:left; width:140px; text-align:center;}
.media_brodcast_replay_video_img{ width:138px; height:78px; margin-top:5px;}
.media_brodcast_replay_video_title{margin-top:5px;}
.media_brodcast_replay_video_txt{height:20px; font-size:12px; line-height:20px; margin-top:5px; color:#666666;}
.media_brodcast_replay_arrow{width:21px; height:80px;}

/*기상뉴스*/
.media_news_txt{ position:relative; float:left; width:753px; height:36px; border:1px solid #d4d4d4; border-top:none; }
.media_news_txt li span{  position:relative; float:left; height:36px; margin-left:12px; font-size:12px; line-height:36px; display:inline-block; letter-spacing:-0.05em; }

.media_news_txt_02{ position:relative; float:left; width:753px; height:36px; margin-top:10px; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4; border-top:2px solid #55a7ba;}
.media_news_txt_02 li span{  position:relative; float:left; height:36px; margin-left:12px; font-size:12px; line-height:36px; display:inline-block; letter-spacing:-0.05em; }


.media_news_title{position:relative; float:left; width:755px; height:21px; margin-top:19px;  border-bottom:2px solid #55a7ba;}
.media_news_title img{position:relative; float:left;}  
.media_news_title span{position:relative; float:left; font-size:11px; margin-left:5px; margin-top:3px; color:#666666; letter-spacing:-0.05em;}
.media_news_title_txt{ position:relative; float:left; font-size:14px; color:#55a7ba; letter-spacing:-0.05em; font-weight:bold;}
.media_news_title_writer{position:relative; float:right; font-size:11px;}

.media_news_content{position:relative; float:left; width:753px; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4;}
.media_news_content_title_01{position:relative; float:left; width:753px; height:30px; background-color:#e9e9e9;}
.media_news_content_title_02{position:relative; float:left; width:753px; height:30px; background-color:#ffffff;}

.media_news_content_mainTitle{position:relative; float:left; height:30px; font-size:15px; font-weight:bold; color:#666666; line-height:30px; margin-left:18px; letter-spacing:-0.05em;}
.media_news_content_mainTitle a{font-family:"맑은 고딕" !important;}
.media_news_content_subTitle, .media_news_content_subTitle a {position:relative; float:left; height:30px;  font-size:12px; color:#969696;  line-height:30px; margin-left:7px;  }

.media_news_content_subTitle a{font-family:"맑은 고딕" !important;}
.media_news_content_cont{position:relative; float:left; width:753px; margin-top:7px;}
.media_news_content_cont img{position:relative; float:left; margin-left:10px; margin-bottom:10px;}
.media_news_content_cont p  {position:relative; float:left;  width:510px; height:138px; font-size:12px; line-height:18px; margin-left:17px;}


.media_news_content_cont_02{position:relative; float:left; width:730px; margin-top:7px; padding:10px;  font-size: 13px; }
.media_news_content_cont_02 p  {position:relative; float:left;  width:730px; line-height:18px; padding:10px;}


/*공지사항*/
.notice_content{position:relative; float:left; width:755px;}
.notice_title_img{position:relative; float:left; width:755px;}

.notice_select{position:relative; float:left; width:755px; height:30px; text-align:right; font-size:13px;}
.notice_select select{ width:100px;}


.notice_table{position:relative; float:left; width:755px;}
.notice_table table{position:relative; float:left; width:755px; font-size:13px; color:#666666;}
.notice_table_title{    height:30px;}
.notice_table table td{ height:30px; border-bottom:1px solid #d4d4d4; text-align:center;}
.notice_table_title_left{   height:30px; background-image:url(../images/contactus/notice/table_bg.gif);}
.notice_table_title_center{  height:30px; background-image:url(../images/contactus/notice/table_bg.gif); background-position:center;}
.notice_table_title_right{    height:30px; background-image:url(../images/contactus/notice/table_bg.gif); background-position: right;}

.notice_view_table{position:relative; float:left; width:755px;}
.notice_view_table table{position:relative; float:left; width:755px; font-size:13px;}
.notice_view_table_title{ height:30px; background-image:url(../images/contactus/notice/table_bg.gif);}
.notice_view_table_contents_title td{ height:30px; border-bottom:2px solid #55a7ba; text-align:center; color:#666666;}
.notice_view_table_contents_date td{ height:30px; border-bottom:1px solid #d4d4d4; text-align:center; color:#666666;}
.notice_view_table_contents_date div{ width:755px; height:30px;}
.notice_view_table_contents_date_title{position:relative; float:left; width:655px; height:30px; line-height:30px; text-align:center; }
.notice_view_table_contents_date_icon {position:relative; float:left; width:100px; height:30px;  }
.notice_view_table_contents_date_icon li{position:relative; float:left; margin-top:5px; margin-left:5px;}

.notice_view_table_contents{  border-bottom:1px solid #d4d4d4;}
.notice_view_table_contents p{ text-align:left;}
.notice_view_table_down td{ height:59px; border-bottom:2px solid #a0c8d3;}

.notice_view_down{ position:relative; float:left; width:755px; text-align: right; margin-top:12px;}

.notice_chart{ position:relative; float:left; width:755px; font-size:12px; }
.notice_chart li{ position:relative; float:left; height:40px; line-height:40px; border-bottom:1px solid #d4d4d4; text-align:center;}
.notice_chart_bt{ width:20%;}
.notice_chart_title{ width:60%;}
.notice_chart_date{ width:20%;}

/*faq*/
.contactus_faq_navi{ position:relative; float:left; width:753px; border-right:1px solid #d4d4d4; border-left:1px solid #d4d4d4;}
.contactus_faq_navi ul{ position:relative; float:left; width:754px; height:53px;}
.contactus_faq_navi_tab  li{position:relative; float:left; height:53px;}
.contactus_faq_navi_tab_on{  height:29px;  cursor:pointer;}
.contactus_faq_navi_tab_off{ height:29px; cursor:pointer;}

.contactus_faq_title{position:relative; float:left; width:755px; height:21px; margin-top:19px;  border-bottom:2px solid #55a7ba;}
.contactus_faq_title img{position:relative; float:left;}

.contactus_faq_content{position:relative; float:left; width:755px; }
.contactus_faq_content_q{position:relative; float:left; width:755px; height:30px; line-height:30px; border-bottom:1px solid #d4d4d4; font-size:12px; font-weight:bold; color:#666666}
.contactus_faq_content_q img{position:relative; float:left; margin-top:5px; margin-left:15px;}
.contactus_faq_content_q span{position:relative; float:left; margin-left:10px;}
.contactus_faq_content_a{position:relative; float:left; width:755px;line-height:18px; border-bottom:1px solid #d4d4d4; background-color:#e3e3e3; font-size:12px;color:#666666}
.contactus_faq_content_a img{position:relative; float:left; margin-top:5px; margin-left:15px;}
.contactus_faq_content_a p  {position:relative; float:left; margin-top:5px; margin-left:10px; width:700px;}



/*qna*/

.contactus_qna_txt   {  position:relative; float:left; width:755px; height:28px;}
.contactus_qna_txt_01{  position:relative; float:left; width:630px; height:28px; color:#666666; font-size:12px; line-height:28px; letter-spacing:-0.06em;}
.contactus_qna_txt_02 a {  position:relative; float:left; width:125px; height:28px; color:#f59c55; font-size:12px; line-height:28px; text-align:center; text-decoration:underline;}
.contactus_qna_txt_03{  position:relative; float:left; width:755px; height:28px; color:#666666; font-size:12px; line-height:28px; letter-spacing:-0.06em;}

.contactus_qna_title{position:relative; float:left; width:755px; height:21px;  border-bottom:2px solid #55a7ba; margin-top:30px;}
.contactus_qna_title img{position:relative; float:left;}
.contactus_qna_content{position:relative; float:left; width:755px; }
.contactus_qna_table table{  position:relative; float:left; width:755px; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4; color:#666666; font-size:12px}
.contactus_qna_table table td{border-bottom:1px solid #d4d4d4; padding:10px; }
.contactus_qna_table_title{ height:40px; background-color:#e3e3e3; font-weight:bold; padding-left:23px; } 
.contactus_qna_table_title img{ margin-right:7px;}

.contactus_qna_table_cont_inquiry{        position:relative; float:left; width:90%; }
.contactus_qna_table_cont_inquiry ul{     position:relative; float:left; width:50%; }
.contactus_qna_table_cont_inquiry li {    position:relative; float:left; width:100%; height:18px; line-height:18px;  margin-top:5px;}
.contactus_qna_table_cont_inquiry input{  position:relative; float:left; }

.contactus_qna_table_cont_email input{ width:100px; height:20px; line-height:20px; }
.contactus_qna_table_cont_email select{ width:100px; height:20px; }
.contactus_qna_table_cont_name input{ width:140px; height:20px;  line-height:20px;}
.contactus_qna_table_cont_phone input{ width:100px; height:20px; line-height:20px; }
.contactus_qna_table_cont_phone select{ width:100px; height:20px; }
.contactus_qna_table_cont_homepage input{ width:332px; height:20px; line-height:20px; }
.contactus_qna_table_cont_txt textarea{ width:500x; height:82px;}
.contactus_qna_table_cont_file img{ position:relative; float:left;}
.contactus_qna_table_cont_file span{ position:relative; float:left; height:22px; line-height:22px; color:#f59c55; margin-left:5px;}

.contactus_qna_bt{position:relative; float:left; width:755px; margin-top:12px;}
.contactus_qna_bt li{position:relative; float:left;}
.contactus_qna_cencle_bt{ margin-left:642px;}
.contactus_qna_inquiry_bt{ margin-left:3px;}


/*회사위치*/
.location_map{ position:relative; float:left; width:753px; border-right:1px solid #d4d4d4; border-left:1px solid #d4d4d4;  border-bottom:1px solid #d4d4d4;}


.location_title{position:relative; float:left; width:755px; height:21px; margin-top:19px;  border-bottom:2px solid #55a7ba;}
.location_title img{position:relative; float:left;}

.location_content{position:relative; float:left; width:755px; }
.location_content table{  position:relative; float:left; width:755px; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4; color:#666666; font-size:12px}
.location_content table th{ height:25px; background-color:#e3e3e3; border:1px solid #d4d4d4; color:#55a7ba; text-align:left; font-weight:bold; padding-left:8px;}
.location_content table td{border-bottom:1px solid #d4d4d4; padding:10px; }
.location_content table td b{ position:relative; float:left; width:100%; height:12px; margin-bottom:10px;}
.location_content table td p{ position:relative; float:left; width:100%; margin-bottom:10px; line-height:18px;}
.location_bt{position:relative; float:left; width:755px; margin-top:12px;}
.location_bt li{position:relative; float:right;}

/*사이트맵*/


.sitemap_content{position:relative; float:left; width:755px; }
.sitemap_content table{  position:relative; float:left; width:755px; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4; color:#666666; font-size:12px}
.sitemap_content table th{ height:25px; background-color:#e3e3e3; border:1px solid #d4d4d4; color:#55a7ba; text-align:left; font-weight:bold; padding-left:8px;}
.sitemap_content table td{border-bottom:1px solid #d4d4d4; border:1px solid #d4d4d4;  vertical-align:top; }
.sitemap_content table td span{ width:90%; height:25px; display:inline-block; cursor:pointer; line-height:25px; padding-left:10%;}

/*mobileApp*/
.service_mobileApp_txt{ position:relative; float:left; width:733px; border:1px solid #d4d4d4; border-top:none; font-size:12px; color:#666666; line-height:20px; padding:10px;}

.service_mobileApp_title{position:relative; float:left; width:755px; height:21px; margin-top:19px;  border-bottom:2px solid #55a7ba;}
.service_mobileApp_title img{position:relative; float:left;}

.service_mobileApp_content{position:relative; float:left; width:755px; }
.service_mobileApp_contant_tit{position:relative; float:left; width:745px; height:30px; line-height:30px; border-bottom:1px solid #d4d4d4; font-size:12px; font-weight:bold; color:#666666; background-color:#e3e3e3; padding-left:10px;}
.service_mobileApp_contant_cont{position:relative; float:left; width:753px; font-size:12px; border:1px solid #d4d4d4; border-top:none; padding-top:10px; padding-bottom:10px; } 
.service_mobileApp_contant_cont_txt{position:relative; float:left; width:345px;  margin-left:10px; line-height:20px; font-size:12px; color:#666666; }
.service_mobileApp_contant_cont_txt p  {position:relative; float:left; }
.service_mobileApp_contant_cont_txt img{position:relative; float:left; }
.service_iphone_bt {margin-top:10px; margin-left:10px;}
.service_android_bt{margin-top:10px; margin-left:10px;}
.service_mobileApp_contant_cont_img{position:relative; float:left;width:395px;}
.service_mobileApp_contant_cont_img img{position:relative; float:left; margin-left:5px; }
	

/*sms*/
.service_sms_txt{ position:relative; float:left; width:733px; border:1px solid #d4d4d4; border-top:none; font-size:12px; color:#666666; line-height:20px; padding:10px;}

.service_sms_title{position:relative; float:left; width:755px; height:21px; margin-top:19px;  border-bottom:2px solid #55a7ba;}
.service_sms_title img{position:relative; float:left;}

.service_sms_content{position:relative; float:left; width:755px; }
.service_sms_contant_tit{position:relative; float:left; width:745px; height:30px; line-height:30px; border-bottom:1px solid #d4d4d4; font-size:12px; font-weight:bold; color:#666666; background-color:#e3e3e3; padding-left:10px;}

.service_sms_contant_cont{position:relative; float:left; width:753px; font-size:12px; border:1px solid #d4d4d4; border-top:none; padding-top:10px; padding-bottom:10px; }
.service_sms_contant_cont_txt{position:relative; float:left; width:560px;  margin-left:10px; line-height:20px; font-size:12px; color:#666666; }
.service_sms_contant_cont_txt p  {position:relative; float:left; }
.service_sms_contant_cont_txt b  {color:#f59c55;}
.service_sms_contant_cont_txt span  {position:relative; float:left; color:#f59c55; margin-top:20px;}
.service_sms_contant_cont_txt img{position:relative; float:left; }


.service_sms_contant_cont_txt_02{position:relative; float:left; width:743px;  margin-left:10px; line-height:20px; font-size:12px; color:#666666; }
.service_sms_contant_cont_txt_02 h3{  float:left; width:733px; height:16px; margin:0 0 10px 0; padding:0 0 5px 0; border-bottom:1px solid #d4d4d4;}
.service_sms_contant_cont_txt_02 p  { float:left;  width:100%; margin:0 0 20px 0; }
.service_sms_contant_cont_txt_02 b  { float:left;  width:100%; color:#f59c55;}
.service_sms_contant_cont_txt_02 span  {position:relative; float:left; color:#f59c55; margin-top:20px;}
.service_sms_contant_cont_txt_02 img{position:relative; float:left;}
.service_sms_r_bt {margin-top:10px; cursor:pointer;}
.service_sms_j_bt{margin-top:10px; margin-left:10px; cursor:pointer;}
.service_sms_contant_cont_img{position:relative; float:left;width:160px;}
.service_sms_contant_cont_img img{position:relative; float:left; margin-left:5px; }


/*sms가입*/
.service_sms_join_navi{ position:relative; float:left; width:753px; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4;}
.service_sms_join_navi ul{ position:relative; float:left; width:753px; height:29px;}
.service_sms_join_navi_tab{ background-image:url(../images/kma/rader/tab_bg.gif);}
.service_sms_join_navi_tab li{position:relative; float:left;}
.service_sms_join_navi_tab_on{  height:29px; cursor:pointer;}
.service_sms_join_navi_tab_off{ height:29px; cursor:pointer;}

.service_sms_join{  position:relative; float:left; width:755px; margin-top:30px;}

.service_sms_join_title {  position:relative; float:left; width:755px; height:21px; font-size:13px; color:#666666; border-bottom:2px solid #55a7ba; margin-top:19px;  }

.service_sms_join_contant{position:relative; float:left; width:755px; }

.service_sms_join_table{  position:relative; float:left; width:755px;}
.service_sms_join_table table{  position:relative; float:left; width:755px; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4; color:#666666; font-size:12px}
.service_sms_join_table table td{border-bottom:1px solid #d4d4d4;}
.service_sms_join_table_title{ height:40px; background-color:#e3e3e3; font-weight:bold; padding-left:23px;} 
.service_sms_join_table_title img{ margin-right:7px;}

.service_sms_join_table_cont { border-right:1px solid #d4d4d4;padding-left: 20px; }
.service_sms_join_table_cont span{  position:relative; float:left; font-size:12px;  margin: 2px 5px; display:inline-block; color:#666666; font-weight:bold;}
.service_sms_join_table_cont select{position:relative; float:left; width:97px; margin-right: 5px;}
.service_sms_join_table_cont input {position:relative; float:left; }
.service_sms_join_table_cont .select .num{ float:left; width:20%}
.service_sms_join_table_cont .select .num li{ float:left;}
.service_sms_join_table_cont .select .time{ float:left; width:70%}
.service_sms_join_table_cont .select .time li{ float:left; width:100%;}
.service_sms_join_table_cont .select input {float:left; margin:5px 0 0 0;}
.service_sms_join_table_cont .select span  {float:left;}
.service_sms_join_table_cont .area       {float:left;}
.service_sms_join_table_cont .area li    {float:left; width:20%;}
.service_sms_join_table_cont .area input {float:left; margin:5px 0 0 0;}
.service_sms_join_table_cont .area span  {float:left;}


.service_time { padding:5px 0 5px 20px; }
.service_sms_join_table_cont_phone {border-right:1px solid #d4d4d4; padding-left: 20px;height: 60px; }
.service_sms_join_table_cont_phone span { position:relative; float:left; font-size:12px; margin: 2px 5px; }
.service_sms_join_table_cont_phone select { position:relative; float:left; width:60px; margin-right: 5px;}
.service_sms_join_table_cont_phone input[type="text"] {position:relative; float:left; width:60px;margin-top: 2px; }
.service_sms_join_table_cont_phone a {position:relative; float:left; padding-left: 10px; }
.service_sms_join_table_cont_confirm_01 { float: left;  padding-top: 5px; position: relative; width: 100%; } 
.service_sms_join_table_cont_confirm_01 b.weather { color: #F59C55; } 
.service_sms_join_table_cont_confirm_01 span { color: #F59C55;  display: inline-block; line-height: 22px;  margin-left: 5px;  position: relative;  text-align: left;} 

.service_sms_join_bt{  position:relative; float:left; width:755px; margin-top:10px;}
.service_sms_join_bt .check{float:left; font-size:12px; margin:0 0 10px 0;}
.service_sms_join_bt .check input{float:left; margin:2px 5px 0 0;}
.service_sms_join_bt .check span{float:left; width:95%;}
.service_sms_join_bt_txt {  position:relative; float:left; color:#f59c55; font-size:12px; margin-left:7px;}
.service_sms_join_bt_img{  position:relative; float:right;}


.service_sms_join_chart_table{  position:relative; float:left; width:753px; color:#666666; font-size:12px; text-align:center;}
.service_sms_join_chart_table th{ height:25px; background-color:#e3e3e3; border:1px solid #d4d4d4; color:#55a7ba;font-weight:bold; padding-left:8px;}
.service_sms_join_chart_table td{border-bottom:1px solid #d4d4d4; border:1px solid #d4d4d4; height:25px;}

.service_sms_error {  margin: 0 auto;   width: 280px; padding-top: 70px;}
.service_sms_error  li { text-align:center; font-size:12px; color: #F59C55;  padding-top:10px; }


/*무료날씨매너*/
.service_banner_content{position:relative; float:left; width:705px; margin-top:19px; }
.service_banner_content li { /*padding-left:50px;*/ }

.bannerAlert { width:328px; height:410px; display:none; position:absolute; left:200px; top:500px; background-color:white; border:1px solid #929191; z-index:9999;}
.bannerAlert_logo { width:300px; height:40px; text-align:right; padding:15px 0px 10px 0px; }
.bannerAlert_logo2 { width:300px; height:40px; text-align:right; padding:5px 0px 5px 0px; }
.bannerAlert_title { width:328px; height:20px; text-align:center; padding-bottom:15px; }
.bannerAlert_title2 { width:328px; height:20px; text-align:center; padding-bottom:5px; }
.bannerAlert_content_01 { width:278px; padding:5px 25px 0px 25px; }
.bannerAlert_content_01 span { font-size:13px; font-family:"돋움"; line-height:21px; color:#474747; font-weight:bold; }
.bannerAlert_content_02 { width:258px; padding:0px 35px 0px 35px; }
.bannerAlert_content_02 span { font-size:12px; font-family:"돋움"; line-height:21px; color:#2a2929; }
.bannerAlert_content_03 { width:258px; padding:5px 35px 0px 35px; }
.bannerAlert_content_03 span { font-size:11px; font-family:"돋움"; line-height:21px; color:#2a2929; }
.bannerAlert_content_04 { width:258px; padding:10px 35px 0px 35px; text-align:right; }
.bannerAlert_content_04 span { font-size:11px; font-family:"돋움"; line-height:21px; color:#2a2929; }
.bannerAlert_bt_01 { width:268px; padding:20px 35px 0px 35px; }
.bannerAlert_bt_02 { width:268px; padding:0px 35px 0px 15px; background-color:red;}
.bannerAlert_hand { cursor:hand; }

.bannerAlert2 { width:518px; height:665px; position:absolute; left:95px; top:200px; background-color:white; border:1px solid #929191; z-index:9999;}
.bannerAlert2_logo { width:490px; height:40px; text-align:right; padding:15px 0px 10px 0px; }
.bannerAlert2_title { width:518px; height:20px; text-align:center; padding-bottom:15px; }
.bannerAlert2_content_03 { width:468px; padding:5px 35px 7px 35px; }
.bannerAlert2_content_03 span { font-size:11px; font-family:"돋움"; line-height:18px; color:#2a2929; }
.bannerAlert2_bt_01 { width:518px; padding-top:5px; text-align:center; }
.bannerAlert2_hand { cursor:hand; }
.bannerAlert2_table { width:448px; height:190px; border:1px solid #b2b1b1; margin:5px 35px 5px 35px; padding:10px; }
.bannerAlert2_table td { width:428px; padding:5px 10px 0px 10px; vertical-align:middle; }
.bannerAlert2_table_title	{ color:#6d7780; font-weight:bold; font-size:12px; font-family:"돋움"; padding-top:5px; }
.bannerAlert2_table_con1 { font-size:12px; font-family:"돋움";  color:#474747; font-weight:bold; }
.bannerAlert2_table_con2 { font-size:12px; font-family:"돋움"; color:#2b5882; font-weight:bold; }
.bannerAlert2_table_con3 { padding-left:20px; font-size:11px; font-family:"돋움"; line-height:16px; color:#474747; }
.bannerAlert2_table_con4 { font-size:12px; font-family:"돋움"; color:#ff7901; font-weight:bold; text-decoration:underline; }

/*윈도우 위젯*/
.service_widget_txt{ position:relative; float:left; width:733px; border:1px solid #d4d4d4; border-top:none; font-size:12px; color:#666666; line-height:20px; padding:10px;}

.service_widget_title_01{position:relative; float:left; width:755px; height:46px; border-bottom:2px solid #55a7ba;}
.service_widget_title_02{position:relative; float:left; width:755px; height:21px; margin-top:19px;  border-bottom:2px solid #55a7ba;}
.service_widget_title_img{position:relative; float:left; margin-top:19px;}
.service_widget_down{position:relative; float:right; }
.service_widget_content{position:relative; float:left; width:753px; border:1px solid #d4d4d4; border-top:none; }
/*
.main_weather{width:263px; height:273px; border:1px solid #e3e3e3; z-index:1;}
.weather_conditions_title{width:263px; height:20px;}
.weather_conditions_title_01{position:relative; float:left;  margin-left:8px; margin-top:6px;}
.weather_conditions_title_02{position:relative; float:right; margin-right:7px; margin-top:10px; }
.weather_conditions_txt{  width:249px; height:171px; font-size:12px; padding:7px; overflow:auto; color:#666666;}

.weather_tukbo_title{width:263px; height:21px; background-color:#1e83c9}
.weather_tukbo_title img{position:relative; float:left;  margin-left:9px; margin-top:3px;}
.weather_tukbo_title span{position:relative; float:right; margin-right:10px; line-height:20px; font-size:13px; color:#FFF; }
.weather_tukbo_txt{  width:249px; height:47px; font-size:12px; padding:7px;}
.weather_tukbo_txt span{position:relative; float:left; width:100%; height:15px; line-height:15px; }
.weather_tukbo_txt_01{ color:#1e83c9; font-weight:bold;}
.weather_tukbo_txt_02{ color:#666666;}



.bottom_main_right{ position:relative; float:left; width:325px; height:168px; margin-top:5px; margin-left:5px;}
*/


/*  추가  PJH */
#dawinAD{ position: relative; z-index:30;}
#vod_bg { position:absolute; left: 0; top: 220px; background-color : #182101; width : 342pt; height : 30pt; overflow-x : hidden; overflow-y : hidden; filter:alpha(opacity=70);  z-index : 10;}
#vod_title { position:absolute; left: 0; top: 220px; color : #FFFFFF; width : 344pt; height : 30pt; overflow-x : hidden; overflow-y : hidden; font-weight:bold; z-index : 20;}
#vod_title img { float:left; margin-left: 5px; margin-top:5px;}
#vod_title span {  float:left; display:block; line-height: 14px; margin-left: 4px; margin-top: 5px; text-align: left; width: 340px; font-size: 12px; line-height: 16px;}
#vod_forecast_bg { position:absolute; left: 0; top: 162px; background-color : #182101; width : 254pt; height : 30pt; overflow-x : hidden; overflow-y : hidden; filter:alpha(opacity=70);  z-index : 10;}
#vod_forecast_title { position:absolute; left: 0; top: 173px; color : #FFFFFF; width : 254pt; height : 30pt; overflow-x : hidden; overflow-y : hidden; font-weight:bold; z-index : 20; font-size:11px;}
#vod_forecast_title img { float:left; margin-left: 5px; margin-right:5px; margin-top:4px;}






/*대기오염 현황*/
#atmos_present{ float:left; width:755px; }
#atmos_present .sub_title_01{float:left; width:299px; height:21px; margin:25px 0 0 0;}
#atmos_present .sub_title_01 img{float:left;}  
#atmos_present .sub_title_01 span{float:right;  height:21px; font-size:11px; color:#666666;}

#atmos_present .sub_title_02{float:left; width:755px; height:21px; margin:25px 0 10px 0;}
#atmos_present .sub_title_02 span{float:left; font-size:12px; margin:3px 0 0 10px; color:#666666;}

#atmos_present .tab   { float:left; width:753px; height:29px; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4; background-image:url(../images/kma/rader/tab_bg.gif);}
#atmos_present .tab li{ float:left;}
#atmos_present .tab img{cursor:pointer;}

#atmos_present .content{float:left; width:755px; margin-top:23px;}

#atmos_present .map    { position:relative; float:left; width:444px; height:475px;   border-top:2px solid #55a7ba !important; border:1px solid #d4d4d4;}
#atmos_present .map .tab_bt{float:left;}
#atmos_present .map .tab_bt li{float:left; width:148px; height:29px;}
#atmos_present .map .all_bt { position:absolute; top:7px; left:360px;}
#atmos_present .map .point_all .local { position:relative; float:left;}
#atmos_present .map .point_all  {float:left; width:444px; height:445px; background:url(../images/air/present/map_all.gif) no-repeat;}
#atmos_present .map .point_all .local span{ height:28px; line-height:20px; letter-spacing:-0.1em; display:block; margin:0 0 0 0; }
#atmos_present .map .point_all .local ul{position:absolute; width:57px; height:64px; background:url(../images/air/present/local_bg.png); font-size:15px; font-weight:bold;  color:#666666; text-align:center;}
#atmos_present .map .point_all .local .incheon  {top:76px;   left:36px;}
#atmos_present .map .point_all .local .seo      {top:32px;   left:104px;} 
#atmos_present .map .point_all .local .gyeonggi {top:56px;   left:172px;} 
#atmos_present .map .point_all .local .gangwon  {top:28px;   left:240px;} 
#atmos_present .map .point_all .local .chungnam {top:153px;  left:100px;}
#atmos_present .map .point_all .local .seajeong {top:155px;  left:126px;}
#atmos_present .map .point_all .local .daejeon  {top:194px;  left:194px;} 
#atmos_present .map .point_all .local .chungbuk {top:121px;  left:219px;} 
#atmos_present .map .point_all .local .daegu    {top:224px;  left:257px;} 
#atmos_present .map .point_all .local .gyeongbuk{top:147px;  left:299px;} 
#atmos_present .map .point_all .local .chonnam  {top:350px;  left:64px;} 
#atmos_present .map .point_all .local .chonbuk  {top:249px;  left:116px;} 
#atmos_present .map .point_all .local .gwangju  {top:324px;  left:134px;} 
#atmos_present .map .point_all .local .gyeongnam{top:295px;  left:203px;} 
#atmos_present .map .point_all .local .pusan    {top:306px;  left:288px;} 
#atmos_present .map .point_all .local .ulsan    {top:233px;  left:334px;} 
#atmos_present .map .point_all .local .jeju     {top:350px;  left:359px;} 

#atmos_present .map .point_seoul{position:relative; float:left; width:444px; height:445px; background-image:url(../images/air/present/map_seoul.gif);}
#atmos_present .map .point_seoul div ul li img{width:10px; height:10px;}
#atmos_present .map .point_seoul div ul li {position:absolute;}
#atmos_present .map .point_seoul div ul .local_10001	{top:221px;  left:217px;}
#atmos_present .map .point_seoul div ul .local_10002  	{top:242px;  left:213px;}
#atmos_present .map .point_seoul div ul .local_10003   	{top:213px;  left:240px;}
#atmos_present .map .point_seoul div ul .local_10004  	{top:209px;  left:235px;}
#atmos_present .map .point_seoul div ul .local_10005  	{top:213px;  left:230px;}
#atmos_present .map .point_seoul div ul .local_10006  	{top:251px;  left:243px;}
#atmos_present .map .point_seoul div ul .local_10007    {top:247px;  left:331px;}
#atmos_present .map .point_seoul div ul .local_10008	{top:232px;  left:277px;}
#atmos_present .map .point_seoul div ul .local_10009	{top:245px;  left:277px;}
#atmos_present .map .point_seoul div ul .local_10010	{top:195px;  left:331px;}

#atmos_present .map .point_seoul div ul .local_10011  	{top:205px;  left:268px;}
#atmos_present .map .point_seoul div ul .local_10012  	{top:211px;  left:233px;}
#atmos_present .map .point_seoul div ul .local_10013	{top:200px;  left:276px;}
#atmos_present .map .point_seoul div ul .local_10014  	{top:167px;  left:264px;}
#atmos_present .map .point_seoul div ul .local_10015	{top:167px;  left:242px;}
#atmos_present .map .point_seoul div ul .local_10016	{top:105px;  left:264px;}
#atmos_present .map .point_seoul div ul .local_10017	{top:163px;  left:178px;}
#atmos_present .map .point_seoul div ul .local_10018 	{top:204px;  left:174px;}
#atmos_present .map .point_seoul div ul .local_10019	{top:237px;  left:183px;}
#atmos_present .map .point_seoul div ul .local_10020 	{top:233px;  left:174px;}

#atmos_present .map .point_seoul div ul .local_10021  	{top:248px;  left:83px;}
#atmos_present .map .point_seoul div ul .local_10022  	{top:213px;  left:68px;}
#atmos_present .map .point_seoul div ul .local_10023    {top:334px;  left:139px;}
#atmos_present .map .point_seoul div ul .local_10024 	{top:264px;  left:139px;}
#atmos_present .map .point_seoul div ul .local_10025	{top:270px;  left:150px;}
#atmos_present .map .point_seoul div ul .local_10026 	{top:320px;  left:212px;}
#atmos_present .map .point_seoul div ul .local_10027 	{top:307px;  left:221px;}
#atmos_present .map .point_seoul div ul .local_10028  	{top:312px;  left:161px;}
#atmos_present .map .point_seoul div ul .local_10029  	{top:302px;  left:289px;}
#atmos_present .map .point_seoul div ul .local_10030   	{top:287px;  left:235px;}

#atmos_present .map .point_seoul div ul .local_10031	{top:278px;  left:264px;}
#atmos_present .map .point_seoul div ul .local_10032 	{top:319px;  left:276px;}
#atmos_present .map .point_seoul div ul .local_10033   	{top:272px;  left:357px;}
#atmos_present .map .point_seoul div ul .local_10034 	{top:243px;  left:370px;}
#atmos_present .map .point_seoul div ul .local_10035    {top:257px;  left:374px;}
#atmos_present .map .point_seoul div ul .local_10036 	{top:355px;  left:154px;}
#atmos_present .map .point_seoul div ul .local_10037    {top:127px;  left:264px;}
#atmos_present .map .point_seoul div ul .local_10038	{top:273px;  left:99px;}
#atmos_present .map .point_seoul div ul .local_10039  	{top:99px;   left:306px;}
#atmos_present .map .point_seoul div ul .local_10040  	{top:155px;  left:313px;}


#atmos_present .map .point_gyeonggi{ position:relative; float:left; width:444px; height:445px; background-image:url(../images/air/present/map_gyeonggi.gif);}
#atmos_present .map .point_gyeonggi div ul li img{width:10px; height:10px;}
#atmos_present .map .point_gyeonggi div ul li {position:absolute;}
#atmos_present .map .point_gyeonggi div ul .local_26001			{ top:309px; left:174px;}
#atmos_present .map .point_gyeonggi div ul .local_26002			{ top:300px; left:190px;}
#atmos_present .map .point_gyeonggi div ul .local_26003			{ top:305px; left:186px;}
#atmos_present .map .point_gyeonggi div ul .local_26004			{ top:316px; left:195px;}
#atmos_present .map .point_gyeonggi div ul .local_26005			{ top:305px; left:174px;}
#atmos_present .map .point_gyeonggi div ul .local_26006			{ top:309px; left:187px;}
#atmos_present .map .point_gyeonggi div ul .local_26007			{ top:316px; left:174px;}
#atmos_present .map .point_gyeonggi div ul .local_26008			{ top:276px; left:204px;}
#atmos_present .map .point_gyeonggi div ul .local_26009			{ top:255px; left:217px;}
#atmos_present .map .point_gyeonggi div ul .local_26010	    	{ top:280px; left:282px;}

#atmos_present .map .point_gyeonggi div ul .local_26011			{ top:277px; left:208px;}
#atmos_present .map .point_gyeonggi div ul .local_26012			{ top:259px; left:213px;}
#atmos_present .map .point_gyeonggi div ul .local_26013			{ top:252px; left:213px;}
#atmos_present .map .point_gyeonggi div ul .local_26014			{ top:271px; left:217px;}
#atmos_present .map .point_gyeonggi div ul .local_26015			{ top:258px; left:221px;}
#atmos_present .map .point_gyeonggi div ul .local_26016			{ top:172px; left:186px;}
#atmos_present .map .point_gyeonggi div ul .local_26017  		{ top:167px; left:191px;}
#atmos_present .map .point_gyeonggi div ul .local_26018			{ top:275px; left:165px;}
#atmos_present .map .point_gyeonggi div ul .local_26019			{ top:272px; left:174px;}
#atmos_present .map .point_gyeonggi div ul .local_26020			{ top:277px; left:171px;}

#atmos_present .map .point_gyeonggi div ul .local_26021			{ top:273px; left:161px;}
#atmos_present .map .point_gyeonggi div ul .local_26022			{ top:253px; left:152px;}
#atmos_present .map .point_gyeonggi div ul .local_26023			{ top:259px; left:153px;}
#atmos_present .map .point_gyeonggi div ul .local_26024			{ top:295px; left:140px;}
#atmos_present .map .point_gyeonggi div ul .local_26025			{ top:303px; left:135px;}
#atmos_present .map .point_gyeonggi div ul .local_26026			{ top:302px; left:156px;}
#atmos_present .map .point_gyeonggi div ul .local_26027			{ top:295px; left:134px;}
#atmos_present .map .point_gyeonggi div ul .local_26028			{ top:294px; left:147px;}
#atmos_present .map .point_gyeonggi div ul .local_26029			{ top:318px; left:87px;}
#atmos_present .map .point_gyeonggi div ul .local_26030			{ top:300px; left:143px;}

#atmos_present .map .point_gyeonggi div ul .local_26031			{ top:297px; left:142px;}
#atmos_present .map .point_gyeonggi div ul .local_26032			{ top:265px; left:182px;}
#atmos_present .map .point_gyeonggi div ul .local_26033			{ top:259px; left:179px;}
#atmos_present .map .point_gyeonggi div ul .local_26034	    	{ top:213px; left:208px;}
#atmos_present .map .point_gyeonggi div ul .local_26035	    	{ top:207px; left:209px;}
#atmos_present .map .point_gyeonggi div ul .local_26036			{ top:292px; left:173px;}
#atmos_present .map .point_gyeonggi div ul .local_26037			{ top:289px; left:178px;}
#atmos_present .map .point_gyeonggi div ul .local_26038			{ top:288px; left:127px;}
#atmos_present .map .point_gyeonggi div ul .local_26039			{ top:292px; left:122px;}
#atmos_present .map .point_gyeonggi div ul .local_26040			{ top:263px; left:135px;}

#atmos_present .map .point_gyeonggi div ul .local_26041	    	{ top:193px; left:229px;}
#atmos_present .map .point_gyeonggi div ul .local_26042	    	{ top:175px; left:226px;}
#atmos_present .map .point_gyeonggi div ul .local_26043			{ top:393px; left:208px;}
#atmos_present .map .point_gyeonggi div ul .local_26044			{ top:386px; left:165px;}
#atmos_present .map .point_gyeonggi div ul .local_26045			{ top:391px; left:141px;}
#atmos_present .map .point_gyeonggi div ul .local_26046			{ top:171px; left:121px;}

/*#atmos_present .map .point_gyeonggi div ul .local_26047			{ top:174px; left:118px;}*/

#atmos_present .map .point_gyeonggi div ul .local_26047			{ top:208px; left:143px;}
#atmos_present .map .point_gyeonggi div ul .local_26048	    	{ top:192px; left:133px;}
#atmos_present .map .point_gyeonggi div ul .local_26049    		{ top:200px; left:129px;}
#atmos_present .map .point_gyeonggi div ul .local_26050			{ top:269px; left:242px;}

#atmos_present .map .point_gyeonggi div ul .local_26051			{ top:318px; left:227px;}
#atmos_present .map .point_gyeonggi div ul .local_26052			{ top:292px; left:200px;}
#atmos_present .map .point_gyeonggi div ul .local_26053			{ top:305px; left:204px;}
#atmos_present .map .point_gyeonggi div ul .local_26054			{ top:309px; left:204px;}
#atmos_present .map .point_gyeonggi div ul .local_26055	    	{ top:350px; left:308px;}
#atmos_present .map .point_gyeonggi div ul .local_26056			{ top:302px; left:286px;}
#atmos_present .map .point_gyeonggi div ul .local_26057      	{ top:57px ; left:234px;}
#atmos_present .map .point_gyeonggi div ul .local_26058     	{ top:135px; left:216px;}
#atmos_present .map .point_gyeonggi div ul .local_26059 	    { top:205px; left:109px;}
#atmos_present .map .point_gyeonggi div ul .local_26060	    	{ top:211px; left:126px;}

#atmos_present .map .point_gyeonggi div ul .local_26061 		{ top:181px; left:82px;}
#atmos_present .map .point_gyeonggi div ul .local_26062			{ top:286px; left:171px;}
#atmos_present .map .point_gyeonggi div ul .local_26063			{ top:291px; left:165px;}
#atmos_present .map .point_gyeonggi div ul .local_26064			{ top:344px; left:200px;}
#atmos_present .map .point_gyeonggi div ul .local_26065	    	{ top:230px; left:229px;}
#atmos_present .map .point_gyeonggi div ul .local_26066			{ top:324px; left:140px;}
#atmos_present .map .point_gyeonggi div ul .local_26067			{ top:354px; left:161px;}
#atmos_present .map .point_gyeonggi div ul .local_26068			{ top:335px; left:199px;}
#atmos_present .map .point_gyeonggi div ul .local_26069			{ top:149px; left:169px;}
#atmos_present .map .point_gyeonggi div ul .local_26070  		{ top:118px; left:190px;}

#atmos_present .map .point_gyeonggi div ul .local_26071			{ top:392px; left:247px;}
#atmos_present .map .point_gyeonggi div ul .local_26072	    	{ top:300px; left:326px;}
#atmos_present .map .point_gyeonggi div ul .local_26073      	{ top:61px ; left:195px;}
#atmos_present .map .point_gyeonggi div ul .local_26074			{ top:139px; left:295px;}
#atmos_present .map .point_gyeonggi div ul .local_26075	    	{ top:245px; left:320px;}
#atmos_present .map .point_gyeonggi div ul .local_26076			{ top:245px; left:136px;}
#atmos_present .map .point_gyeonggi div ul .local_26077			{ top:235px; left:130px;}
#atmos_present .map .point_gyeonggi div ul .local_26078			{ top:244px; left:126px;}
#atmos_present .map .point_gyeonggi div ul .local_26079			{ top:235px; left:140px;}
#atmos_present .map .point_gyeonggi div ul .local_26080			{ top:241px; left:127px;}



#atmos_present .map .point_incheon{position:relative; float:left; width:444px; height:445px; background-image:url(../images/air/present/map_incheon.gif);}
#atmos_present .map .point_incheon div ul li img{width:10px; height:10px;}
#atmos_present .map .point_incheon div ul li {position:absolute;}

#atmos_present .map .point_incheon div ul .local_11001{ top:281px; left:371px;}
#atmos_present .map .point_incheon div ul .local_11002{ top:296px; left:372px;}
#atmos_present .map .point_incheon div ul .local_11003{ top:283px; left:410px;}
#atmos_present .map .point_incheon div ul .local_11004{ top:288px; left:378px;}
#atmos_present .map .point_incheon div ul .local_11005{ top:281px; left:395px;}
#atmos_present .map .point_incheon div ul .local_11006{ top:265px; left:395px;}
#atmos_present .map .point_incheon div ul .local_11007{ top:260px; left:403px;}
#atmos_present .map .point_incheon div ul .local_11008{ top:243px; left:380px;}
#atmos_present .map .point_incheon div ul .local_11009{ top:220px; left:373px;}
#atmos_present .map .point_incheon div ul .local_11010{ top:244px; left:401px;}
#atmos_present .map .point_incheon div ul .local_11011{ top:303px; left:387px;}
#atmos_present .map .point_incheon div ul .local_11012{ top:262px; left:381px;}
#atmos_present .map .point_incheon div ul .local_11013{ top:153px; left:315px;}
#atmos_present .map .point_incheon div ul .local_11014{ top:297px; left:378px;}
#atmos_present .map .point_incheon div ul .local_11015{ top:258px; left:327px;}
#atmos_present .map .point_incheon div ul .local_11016{ top:275px; left:370px;}
#atmos_present .map .point_incheon div ul .local_11017{ top:306px; left:403px;}
#atmos_present .map .point_incheon div ul .local_11018{ top:222px; left:389px;}
#atmos_present .map .point_incheon div ul .local_11019{ top:178px; left:259px;}
#atmos_present .map .point_incheon div ul .local_11020{ top:366px; left:266px;}
#atmos_present .map .point_incheon div ul .local_11021{ top:99px;  left:13px;}


#atmos_present .map .point_chungbuk{position:relative; float:left; width:444px; height:445px; background-image:url(../images/air/present/map_chungbuk.gif);}
#atmos_present .map .point_chungbuk div ul li img{width:10px; height:10px;}
#atmos_present .map .point_chungbuk div ul li {position:absolute;}

#atmos_present .map .point_chungbuk div ul .local_20001{ top:219px;  left:106px;}
#atmos_present .map .point_chungbuk div ul .local_20002{ top:212px;  left:116px;}
#atmos_present .map .point_chungbuk div ul .local_20003{ top:220px;  left:117px;}
#atmos_present .map .point_chungbuk div ul .local_20004{ top:228px;  left:120px;}
#atmos_present .map .point_chungbuk div ul .local_20005{ top:227px;  left:108px;}
#atmos_present .map .point_chungbuk div ul .local_20006{ top:114px;  left:228px;}
#atmos_present .map .point_chungbuk div ul .local_20007{ top:107px;  left:225px;}
#atmos_present .map .point_chungbuk div ul .local_20008{ top:65px;    left:306px;}
#atmos_present .map .point_chungbuk div ul .local_20009{ top:196px;    left:94px;}
#atmos_present .map .point_chungbuk div ul .local_20010{ top:96px;    left:327px;}
#atmos_present .map .point_chungbuk div ul .local_20011{ top:196px;  left:200px;}


#atmos_present .map .point_chungnam{position:relative; float:left; width:444px; height:445px; background-image:url(../images/air/present/map_chungnam.gif);}
#atmos_present .map .point_chungnam div ul li img{width:10px; height:10px;}
#atmos_present .map .point_chungnam div ul li {position:absolute;}
#atmos_present .map .point_chungnam div ul .local_21001{ top:111px;   left:293px;}
#atmos_present .map .point_chungnam div ul .local_21002{ top:107px;   left:283px;}
#atmos_present .map .point_chungnam div ul .local_21003{ top:101px;   left:291px;}
#atmos_present .map .point_chungnam div ul .local_21004{ top:191px;   left:221px;}
#atmos_present .map .point_chungnam div ul .local_21005{ top:59px;    left:81px;}
#atmos_present .map .point_chungnam div ul .local_21006{ top:127px;   left:107px;}
#atmos_present .map .point_chungnam div ul .local_21007{ top:38px;    left:101px;}
#atmos_present .map .point_chungnam div ul .local_21008{ top:70px;    left:180px;}
#atmos_present .map .point_chungnam div ul .local_21009{ top:123px;   left:258px;}
#atmos_present .map .point_chungnam div ul .local_21010{ top:140px;   left:21px;}

#atmos_present .map .point_daejeon{position:relative; float:left; width:444px; height:445px; background-image:url(../images/air/present/map_daejeon.gif);}
#atmos_present .map .point_daejeon div ul li img{width:10px; height:10px;}
#atmos_present .map .point_daejeon div ul li {position:absolute;}
#atmos_present .map .point_daejeon div ul .local_12001{ top:177px;   left:244px;}
#atmos_present .map .point_daejeon div ul .local_12002{ top:86px;    left:229px;}
#atmos_present .map .point_daejeon div ul .local_12003{ top:254px;   left:265px;}
#atmos_present .map .point_daejeon div ul .local_12004{ top:181px;   left:196px;}
#atmos_present .map .point_daejeon div ul .local_12005{ top:178px;   left:145px;}
#atmos_present .map .point_daejeon div ul .local_12006{ top:244px;   left:252px;}
#atmos_present .map .point_daejeon div ul .local_12007{ top:216px;   left:269px;}
#atmos_present .map .point_daejeon div ul .local_12008{ top:267px;   left:191px;}
#atmos_present .map .point_daejeon div ul .local_12009{ top:198px;   left:208px;}
#atmos_present .map .point_daejeon div ul .local_12010{ top:206px;   left:178px;}

#atmos_present .map .point_chonbuk{position:relative; float:left; width:444px; height:445px; background-image:url(../images/air/present/map_chonbuk.gif);}
#atmos_present .map .point_chonbuk div ul li img{width:10px; height:10px;}
#atmos_present .map .point_chonbuk div ul li {position:absolute;}
#atmos_present .map .point_chonbuk div ul .local_22001{ top:187px;   left:208px;}
#atmos_present .map .point_chonbuk div ul .local_22002{ top:182px;   left:213px;}
#atmos_present .map .point_chonbuk div ul .local_22003{ top:171px;   left:192px;}
#atmos_present .map .point_chonbuk div ul .local_22004{ top:177px;   left:208px;}
#atmos_present .map .point_chonbuk div ul .local_22005{ top:129px;   left:87px;}
#atmos_present .map .point_chonbuk div ul .local_22006{ top:135px;   left:66px;}
#atmos_present .map .point_chonbuk div ul .local_22007{ top:129px;   left:104px;}
#atmos_present .map .point_chonbuk div ul .local_22008{ top:145px;   left:165px;}
#atmos_present .map .point_chonbuk div ul .local_22009{ top:129px;   left:176px;}
#atmos_present .map .point_chonbuk div ul .local_22010{ top:139px;   left:155px;}
#atmos_present .map .point_chonbuk div ul .local_22011{ top:271px;   left:130px;}
#atmos_present .map .point_chonbuk div ul .local_22012{ top:328px;   left:287px;}
#atmos_present .map .point_chonbuk div ul .local_22013{ top:309px;   left:92px;}
#atmos_present .map .point_chonbuk div ul .local_22014{ top:239px;   left:229px;}

#atmos_present .map .point_chonnam{position:relative; float:left; width:444px; height:445px; background-image:url(../images/air/present/map_chonnam.gif);}
#atmos_present .map .point_chonnam div ul li img{width:10px; height:10px;}
#atmos_present .map .point_chonnam div ul li {position:absolute;}
#atmos_present .map .point_chonnam div ul .local_23001{ top:240px;   left:133px;}
#atmos_present .map .point_chonnam div ul .local_23002{ top:233px;   left:142px;}
#atmos_present .map .point_chonnam div ul .local_23003{ top:249px;   left:402px;}
#atmos_present .map .point_chonnam div ul .local_23004{ top:230px;   left:414px;}
#atmos_present .map .point_chonnam div ul .local_23005{ top:248px;   left:397px;}
#atmos_present .map .point_chonnam div ul .local_23006{ top:242px;   left:388px;}
#atmos_present .map .point_chonnam div ul .local_23007{ top:248px;   left:407px;}
#atmos_present .map .point_chonnam div ul .local_23008{ top:197px;   left:354px;}
#atmos_present .map .point_chonnam div ul .local_23009{ top:197px;   left:362px;}
#atmos_present .map .point_chonnam div ul .local_23010{ top:215px;   left:356px;}
#atmos_present .map .point_chonnam div ul .local_23011{ top:210px;   left:369px;}
#atmos_present .map .point_chonnam div ul .local_23012{ top:200px;   left:400px;}
#atmos_present .map .point_chonnam div ul .local_23013{ top:200px;   left:409px;}
#atmos_present .map .point_chonnam div ul .local_23014{ top:186px;   left:404px;}
#atmos_present .map .point_chonnam div ul .local_23015{ top:193px;   left:378px;}
#atmos_present .map .point_chonnam div ul .local_23016{ top:242px;   left:143px;}
#atmos_present .map .point_chonnam div ul .local_23017{ top:148px;   left:297px;}


/*현용*/
#atmos_present .map .point_gwangju{position:relative; float:left; width:444px; height:445px; background-image:url(../images/air/present/map_gwangju.gif);}
#atmos_present .map .point_gwangju div ul li img{width:10px; height:10px;}
#atmos_present .map .point_gwangju div ul li {position:absolute;}
#atmos_present .map .point_gwangju div ul .local_18001	{ top:228px;   left:309px;}
#atmos_present .map .point_gwangju div ul .local_18002	{ top:215px;   left:281px;}
#atmos_present .map .point_gwangju div ul .local_18003	{ top:218px;   left:235px;}
#atmos_present .map .point_gwangju div ul .local_18004	{ top:193px;   left:319px;}
#atmos_present .map .point_gwangju div ul .local_18005	{ top:185px;   left:247px;}
#atmos_present .map .point_gwangju div ul .local_18006	{ top:117px;   left:247px;}
#atmos_present .map .point_gwangju div ul .local_18007	{ top:236px;   left:183px;}
#atmos_present .map .point_gwangju div ul .local_18008	{ top:143px;   left:183px;}
#atmos_present .map .point_gwangju div ul .local_18009	{ top:248px;   left:280px;}


#atmos_present .map .point_gangwon{position:relative; float:left; width:444px; height:445px; background-image:url(../images/air/present/map_gangwon.gif);}
#atmos_present .map .point_gangwon div ul li img{width:10px; height:10px;}
#atmos_present .map .point_gangwon div ul li {position:absolute;}
#atmos_present .map .point_gangwon div ul .local_19001	{ top:193px;   left:122px}
#atmos_present .map .point_gangwon div ul .local_19002	{ top:200px;   left:126px}
#atmos_present .map .point_gangwon div ul .local_19003	{ top:117px;   left:164px}
#atmos_present .map .point_gangwon div ul .local_19004	{ top:326px;   left:164px}
#atmos_present .map .point_gangwon div ul .local_19005	{ top:331px;   left:164px}
#atmos_present .map .point_gangwon div ul .local_19006	{ top:226px;   left:335px}
#atmos_present .map .point_gangwon div ul .local_19007	{ top:273px;   left:374px}
#atmos_present .map .point_gangwon div ul .local_19008	{ top:292px;   left:387px}
#atmos_present .map .point_gangwon div ul .local_19009	{ top:296px;   left:292px}
#atmos_present .map .point_gangwon div ul .local_19010	{ top:104px;   left:242px}
#atmos_present .map .point_gangwon div ul .local_19011	{ top:317px;   left:199px}


#atmos_present .map .point_gyeongbuk{position:relative; float:left; width:444px; height:445px; background-image:url(../images/air/present/map_gyeongbuk.gif);}
#atmos_present .map .point_gyeongbuk div ul li img{width:10px; height:10px;}
#atmos_present .map .point_gyeongbuk div ul li {position:absolute;}
#atmos_present .map .point_gyeongbuk div ul .local_24001	{ top:307px;   left:328px}
#atmos_present .map .point_gyeongbuk div ul .local_24002	{ top:286px;   left:319px}
#atmos_present .map .point_gyeongbuk div ul .local_24003	{ top:295px;   left:325px}
#atmos_present .map .point_gyeongbuk div ul .local_24004	{ top:316px;   left:328px}
#atmos_present .map .point_gyeongbuk div ul .local_24005	{ top:327px;   left:334px}
#atmos_present .map .point_gyeongbuk div ul .local_24006	{ top:348px;   left:291px}
#atmos_present .map .point_gyeongbuk div ul .local_24007	{ top:277px;   left:82px}
#atmos_present .map .point_gyeongbuk div ul .local_24008	{ top:175px;   left:202px}
#atmos_present .map .point_gyeongbuk div ul .local_24009	{ top:286px;   left:134px}
#atmos_present .map .point_gyeongbuk div ul .local_24010	{ top:271px;   left:123px}
#atmos_present .map .point_gyeongbuk div ul .local_24011	{ top:281px;   left:124px}
#atmos_present .map .point_gyeongbuk div ul .local_24012	{ top:274px;   left:145px}
#atmos_present .map .point_gyeongbuk div ul .local_24013	{ top:120px;   left:174px}
#atmos_present .map .point_gyeongbuk div ul .local_24014	{ top:320px;   left:210px}
#atmos_present .map .point_gyeongbuk div ul .local_24015	{ top:191px;   left:307px}
#atmos_present .map .point_gyeongbuk div ul .local_24016	{ top:290px;   left:233px}
#atmos_present .map .point_gyeongbuk div ul .local_24017	{ top:225px;   left:149px}
#atmos_present .map .point_gyeongbuk div ul .local_24018	{ top:49px;    left:378px}

#atmos_present .map .point_daegu{position:relative; float:left; width:444px; height:445px; background-image:url(../images/air/present/map_daegu.gif);}
#atmos_present .map .point_daegu div ul li img{width:10px; height:10px;}
#atmos_present .map .point_daegu div ul li {position:absolute;}
#atmos_present .map .point_daegu div ul .local_13001	{ top:170px;    left:251px}
#atmos_present .map .point_daegu div ul .local_13002	{ top:166px;    left:242px}
#atmos_present .map .point_daegu div ul .local_13003	{ top:205px;    left:273px}
#atmos_present .map .point_daegu div ul .local_13004	{ top:166px;    left:333px}
#atmos_present .map .point_daegu div ul .local_13005	{ top:170px;    left:208px}
#atmos_present .map .point_daegu div ul .local_13006	{ top:154px;    left:216px}
#atmos_present .map .point_daegu div ul .local_13007	{ top:195px;    left:233px}
#atmos_present .map .point_daegu div ul .local_13008	{ top:141px;    left:221px}
#atmos_present .map .point_daegu div ul .local_13009	{ top:145px;    left:286px}
#atmos_present .map .point_daegu div ul .local_13010	{ top:121px;    left:209px}
#atmos_present .map .point_daegu div ul .local_13011	{ top:171px;    left:291px}
#atmos_present .map .point_daegu div ul .local_13012	{ top:196px;    left:163px}
#atmos_present .map .point_daegu div ul .local_13013	{ top:332px;    left:136px}


#atmos_present .map .point_gyeongnam{position:relative; float:left; width:444px; height:445px; background-image:url(../images/air/present/map_gyeongnam.gif);}
#atmos_present .map .point_gyeongnam div ul li img{width:10px; height:10px;}
#atmos_present .map .point_gyeongnam div ul li {position:absolute;}
#atmos_present .map .point_gyeongnam div ul .local_25001	{ top:246px;    left:259px}
#atmos_present .map .point_gyeongnam div ul .local_25002	{ top:243px;    left:265px}
#atmos_present .map .point_gyeongnam div ul .local_25003	{ top:246px;    left:137px}
#atmos_present .map .point_gyeongnam div ul .local_25004	{ top:248px;    left:142px}
#atmos_present .map .point_gyeongnam div ul .local_25005	{ top:239px;    left:154px}
#atmos_present .map .point_gyeongnam div ul .local_25006	{ top:232px;    left:272px}
#atmos_present .map .point_gyeongnam div ul .local_25007	{ top:239px;    left:273px}
#atmos_present .map .point_gyeongnam div ul .local_25008	{ top:237px;    left:282px}
#atmos_present .map .point_gyeongnam div ul .local_25009	{ top:230px;    left:280px}
#atmos_present .map .point_gyeongnam div ul .local_25010	{ top:234px;    left:277px}
#atmos_present .map .point_gyeongnam div ul .local_25011	{ top:235px;    left:283px}
#atmos_present .map .point_gyeongnam div ul .local_25012	{ top:263px;    left:288px}
#atmos_present .map .point_gyeongnam div ul .local_25013	{ top:289px;    left:67px}
#atmos_present .map .point_gyeongnam div ul .local_25014	{ top:185px;    left:405px}
#atmos_present .map .point_gyeongnam div ul .local_25015	{ top:235px;    left:343px}
#atmos_present .map .point_gyeongnam div ul .local_25016	{ top:248px;    left:318px}
#atmos_present .map .point_gyeongnam div ul .local_25017	{ top:387px;    left:268px}
#atmos_present .map .point_gyeongnam div ul .local_25018	{ top:343px;    left:293px}
#atmos_present .map .point_gyeongnam div ul .local_25019	{ top:281px;    left:264px}
#atmos_present .map .point_gyeongnam div ul .local_25020	{ top:195px;    left:290px}
#atmos_present .map .point_gyeongnam div ul .local_25021	{ top:203px;    left:368px}
#atmos_present .map .point_gyeongnam div ul .local_25022	{ top:185px;    left:405px}
#atmos_present .map .point_gyeongnam div ul .local_25023	{ top:115px;    left:100px}


#atmos_present .map .point_ulsan{position:relative; float:left; width:444px; height:445px; background-image:url(../images/air/present/map_ulsan.gif);}
#atmos_present .map .point_ulsan div ul li img{width:10px; height:10px;}
#atmos_present .map .point_ulsan div ul li {position:absolute;}
#atmos_present .map .point_ulsan div ul .local_16001	{ top:244px;    left:367px}
#atmos_present .map .point_ulsan div ul .local_16002	{ top:199px;    left:298px}
#atmos_present .map .point_ulsan div ul .local_16003	{ top:257px;    left:322px}
#atmos_present .map .point_ulsan div ul .local_16004	{ top:233px;    left:336px}
#atmos_present .map .point_ulsan div ul .local_16005	{ top:221px;    left:308px}
#atmos_present .map .point_ulsan div ul .local_16006	{ top:207px;    left:310px}
#atmos_present .map .point_ulsan div ul .local_16007	{ top:218px;    left:293px}
#atmos_present .map .point_ulsan div ul .local_16008	{ top:213px;    left:294px}
#atmos_present .map .point_ulsan div ul .local_16009	{ top:314px;    left:295px}
#atmos_present .map .point_ulsan div ul .local_16010	{ top:203px;    left:250px}
#atmos_present .map .point_ulsan div ul .local_16011	{ top:194px;    left:338px}
#atmos_present .map .point_ulsan div ul .local_16012	{ top:309px;    left:308px}
#atmos_present .map .point_ulsan div ul .local_16013	{ top:257px;    left:287px}
#atmos_present .map .point_ulsan div ul .local_16014	{ top:126px;    left:319px}
#atmos_present .map .point_ulsan div ul .local_16015	{ top:187px;    left:124px}

#atmos_present .map .point_pusan{position:relative; float:left; width:444px; height:445px; background-image:url(../images/air/present/map_busan.gif);}
#atmos_present .map .point_pusan div ul li img{width:10px; height:10px;}
#atmos_present .map .point_pusan div ul li {position:absolute;}
#atmos_present .map .point_pusan div ul .local_15001	{ top:313px;    left:212px}
#atmos_present .map .point_pusan div ul .local_15002	{ top:288px;    left:221px}
#atmos_present .map .point_pusan div ul .local_15003	{ top:344px;    left:247px}
#atmos_present .map .point_pusan div ul .local_15004	{ top:260px;    left:233px}
#atmos_present .map .point_pusan div ul .local_15005	{ top:217px;    left:236px}
#atmos_present .map .point_pusan div ul .local_15006	{ top:217px;    left:259px}
#atmos_present .map .point_pusan div ul .local_15007	{ top:285px;    left:251px}
#atmos_present .map .point_pusan div ul .local_15008	{ top:277px;    left:172px}
#atmos_present .map .point_pusan div ul .local_15009	{ top:209px;    left:197px}
#atmos_present .map .point_pusan div ul .local_15010	{ top:150px;    left:251px}
#atmos_present .map .point_pusan div ul .local_15011	{ top:246px;    left:312px}
#atmos_present .map .point_pusan div ul .local_15012	{ top:328px;    left:157px}
#atmos_present .map .point_pusan div ul .local_15013	{ top:214px;    left:148px}
#atmos_present .map .point_pusan div ul .local_15014	{ top:320px;    left:77px}
#atmos_present .map .point_pusan div ul .local_15015	{ top:237px;    left:244px}
#atmos_present .map .point_pusan div ul .local_15016	{ top:182px;    left:338px}
#atmos_present .map .point_pusan div ul .local_15017	{ top:104px;    left:303px}
#atmos_present .map .point_pusan div ul .local_15018	{ top:285px;    left:216px}
#atmos_present .map .point_pusan div ul .local_15019	{ top:195px;    left:245px}
#atmos_present .map .point_pusan div ul .local_15020	{ top:264px;    left:264px}
#atmos_present .map .point_pusan div ul .local_15021	{ top:301px;    left:196px}



#atmos_present .map .point_jeju{position:relative; float:left; width:444px; height:445px; background-image:url(../images/air/present/map_jeju.gif);}
#atmos_present .map .point_jeju div ul li img{width:10px; height:10px; cursor:pointer;}
#atmos_present .map .point_jeju div ul li {position:absolute;}
#atmos_present .map .point_jeju div ul .local_17001	{ top:146px; left:202px;}
#atmos_present .map .point_jeju div ul .local_17002	{ top:150px; left:185px;}
#atmos_present .map .point_jeju div ul .local_17003	{ top:291px; left:223px;}
#atmos_present .map .point_jeju div ul .local_17004	{ top:256px; left:29px;}

/*
#atmos_present .map .point_seoul{position:relative; float:left; width:444px; height:445px; background-image:url(../images/air/present/map_seoul.gif);}
#atmos_present .map .point_seoul div ul li img{width:10px; height:10px;}
#atmos_present .map .point_seoul div ul li {position:absolute;}
#atmos_present .map .point_seoul div ul .gayang  {top:213px;  left:68px;}
#atmos_present .map .point_seoul div ul .hwagok  {top:248px;  left:83px;}
#atmos_present .map .point_seoul div ul .sinjeong{top:273px;  left:99px;}
#atmos_present .map .point_seoul div ul .dangsan {top:264px;  left:139px;}
#atmos_present .map .point_seoul div ul .yeongdeungpo{top:270px;  left:150px;}
#atmos_present .map .point_seoul div ul .guro    {top:334px;  left:139px;}
#atmos_present .map .point_seoul div ul .siheung {top:355px;  left:154px;}
#atmos_present .map .point_seoul div ul .sillim  {top:312px;  left:161px;}
#atmos_present .map .point_seoul div ul .sadang4 {top:320px;  left:212px;}
#atmos_present .map .point_seoul div ul .sadang1 {top:307px;  left:221px;}
#atmos_present .map .point_seoul div ul .banpo   {top:287px;  left:235px;}
#atmos_present .map .point_seoul div ul .yangjae {top:319px;  left:276px;}
#atmos_present .map .point_seoul div ul .nonhyeon{top:278px;  left:264px;}
#atmos_present .map .point_seoul div ul .daechi  {top:302px;  left:289px;}
#atmos_present .map .point_seoul div ul .bangi   {top:272px;  left:357px;}
#atmos_present .map .point_seoul div ul .gil     {top:257px;  left:374px;}
#atmos_present .map .point_seoul div ul .cheonho {top:243px;  left:370px;}
#atmos_present .map .point_seoul div ul .guui    {top:247px;  left:331px;}
#atmos_present .map .point_seoul div ul .seongsu1{top:245px;  left:277px;}
#atmos_present .map .point_seoul div ul .seongsu2{top:232px;  left:277px;}
#atmos_present .map .point_seoul div ul .hannam  {top:251px;  left:243px;}
#atmos_present .map .point_seoul div ul .dongja  {top:242px;  left:213px;}
#atmos_present .map .point_seoul div ul .daeheung{top:237px;  left:183px;}
#atmos_present .map .point_seoul div ul .nogosan {top:233px;  left:174px;}
#atmos_present .map .point_seoul div ul .yeonhui {top:204px;  left:174px;}
#atmos_present .map .point_seoul div ul .bulgwang{top:163px;  left:178px;}
#atmos_present .map .point_seoul div ul .seosomun{top:221px;  left:217px;}
#atmos_present .map .point_seoul div ul .jongro  {top:213px;  left:230px;}
#atmos_present .map .point_seoul div ul .hyoje   {top:213px;  left:240px;}
#atmos_present .map .point_seoul div ul .yongdu  {top:205px;  left:268px;}
#atmos_present .map .point_seoul div ul .cheongnyangni{top:200px;  left:276px;}
#atmos_present .map .point_seoul div ul .myeonmok{top:195px;  left:331px;}
#atmos_present .map .point_seoul div ul .jeongneung{top:167px;  left:242px;}
#atmos_present .map .point_seoul div ul .gireum  {top:167px;  left:264px;}
#atmos_present .map .point_seoul div ul .beon    {top:127px;  left:264px;}
#atmos_present .map .point_seoul div ul .ssangmun{top:105px;  left:264px;}
#atmos_present .map .point_seoul div ul .samgye  {top:99px;  left:306px;}


#atmos_present .map .point_gyeonggi{ position:relative; float:left; width:444px; height:445px; background-image:url(../images/air/present/map_gyeonggi.gif);}
#atmos_present .map .point_gyeonggi div ul li img{width:10px; height:10px;}
#atmos_present .map .point_gyeonggi div ul li {position:absolute;}
#atmos_present .map .point_gyeonggi div ul .masong 	    	{ top:181px; left:82px;}
#atmos_present .map .point_gyeonggi div ul .sau 	    	{ top:205px; left:109px;}
#atmos_present .map .point_gyeonggi div ul .gochon	    	{ top:211px; left:126px;}
#atmos_present .map .point_gyeonggi div ul .janghang    	{ top:200px; left:129px;}
#atmos_present .map .point_gyeonggi div ul .siksa	    	{ top:192px; left:133px;}
#atmos_present .map .point_gyeonggi div ul .haengsin		{ top:208px; left:143px;}
#atmos_present .map .point_gyeonggi div ul .geumchon		{ top:171px; left:121px;}
#atmos_present .map .point_gyeonggi div ul .gwangjeok		{ top:149px; left:169px;}
#atmos_present .map .point_gyeonggi div ul .uijeongbu2		{ top:172px; left:186px;}
#atmos_present .map .point_gyeonggi div ul .uijeongbu1  	{ top:167px; left:191px;}

#atmos_present .map .point_gyeonggi div ul .ssarimalro  	{ top:118px; left:190px;}
#atmos_present .map .point_gyeonggi div ul .chatan      	{ top:61px ; left:195px;}
#atmos_present .map .point_gyeonggi div ul .seondan     	{ top:135px; left:216px;}
#atmos_present .map .point_gyeonggi div ul .gwanin      	{ top:57px ; left:234px;}
#atmos_present .map .point_gyeonggi div ul .gapyeong		{ top:139px; left:295px;}
#atmos_present .map .point_gyeonggi div ul .yangji	    	{ top:175px; left:226px;}
#atmos_present .map .point_gyeonggi div ul .geumgok	    	{ top:193px; left:229px;}
#atmos_present .map .point_gyeonggi div ul .Inchang	    	{ top:207px; left:209px;}
#atmos_present .map .point_gyeonggi div ul .gyomun	    	{ top:213px; left:208px;}
#atmos_present .map .point_gyeonggi div ul .sinjang	    	{ top:230px; left:229px;}

#atmos_present .map .point_gyeonggi div ul .damun	    	{ top:245px; left:320px;}
#atmos_present .map .point_gyeonggi div ul .ha	    		{ top:300px; left:326px;}
#atmos_present .map .point_gyeonggi div ul .sinpil	    	{ top:350px; left:308px;}
#atmos_present .map .point_gyeonggi div ul .changjeon		{ top:302px; left:286px;}
#atmos_present .map .point_gyeonggi div ul .jeongja	    	{ top:280px; left:282px;}
#atmos_present .map .point_gyeonggi div ul .gyeongan		{ top:269px; left:242px;}
#atmos_present .map .point_gyeonggi div ul .sangdaewon		{ top:258px; left:221px;}
#atmos_present .map .point_gyeonggi div ul .dandae			{ top:255px; left:217px;}
#atmos_present .map .point_gyeonggi div ul .bokjeong		{ top:252px; left:213px;}
#atmos_present .map .point_gyeonggi div ul .sujin2			{ top:259px; left:213px;}

#atmos_present .map .point_gyeonggi div ul .unjung			{ top:271px; left:217px;}
#atmos_present .map .point_gyeonggi div ul .sunae			{ top:277px; left:208px;}
#atmos_present .map .point_gyeonggi div ul .baekhyeon		{ top:276px; left:204px;}
#atmos_present .map .point_gyeonggi div ul .pungdeokcheon	{ top:292px; left:200px;}
#atmos_present .map .point_gyeonggi div ul .gugal1			{ top:305px; left:204px;}
#atmos_present .map .point_gyeonggi div ul .gugal2			{ top:309px; left:204px;}
#atmos_present .map .point_gyeonggi div ul .gimnyangjang	{ top:318px; left:227px;}
#atmos_present .map .point_gyeonggi div ul .bongsan			{ top:392px; left:247px;}
#atmos_present .map .point_gyeonggi div ul .osan			{ top:344px; left:200px;}
#atmos_present .map .point_gyeonggi div ul .bansong			{ top:335px; left:199px;}

#atmos_present .map .point_gyeonggi div ul .yeongtong		{ top:316px; left:195px;}
#atmos_present .map .point_gyeonggi div ul .uman			{ top:309px; left:187px;}
#atmos_present .map .point_gyeonggi div ul .uman1			{ top:305px; left:186px;}
#atmos_present .map .point_gyeonggi div ul .gosaek			{ top:316px; left:174px;}
#atmos_present .map .point_gyeonggi div ul .sinpung			{ top:309px; left:174px;}
#atmos_present .map .point_gyeonggi div ul .cheoncheon		{ top:305px; left:174px;}
#atmos_present .map .point_gyeonggi div ul .gocheon			{ top:289px; left:178px;}
#atmos_present .map .point_gyeonggi div ul .bugok			{ top:292px; left:173px;}
#atmos_present .map .point_gyeonggi div ul .geumjeong		{ top:291px; left:165px;}
#atmos_present .map .point_gyeonggi div ul .dang			{ top:286px; left:171px;}

#atmos_present .map .point_gyeonggi div ul .byeoryang		{ top:265px; left:182px;}
#atmos_present .map .point_gyeonggi div ul .burim			{ top:272px; left:174px;}
#atmos_present .map .point_gyeonggi div ul .hogye			{ top:277px; left:171px;}
#atmos_present .map .point_gyeonggi div ul .anyang6			{ top:275px; left:165px;}
#atmos_present .map .point_gyeonggi div ul .anyang2			{ top:273px; left:161px;}
#atmos_present .map .point_gyeonggi div ul .soha			{ top:259px; left:153px;}
#atmos_present .map .point_gyeonggi div ul .cheolsan		{ top:253px; left:152px;}
#atmos_present .map .point_gyeonggi div ul .sosabon			{ top:245px; left:136px;}
#atmos_present .map .point_gyeonggi div ul .wonjong			{ top:235px; left:140px;}
#atmos_present .map .point_gyeonggi div ul .nae				{ top:235px; left:130px;}

#atmos_present .map .point_gyeonggi div ul .jung			{ top:241px; left:127px;}
#atmos_present .map .point_gyeonggi div ul .sang			{ top:244px; left:126px;}
#atmos_present .map .point_gyeonggi div ul .daeya			{ top:263px; left:135px;}
#atmos_present .map .point_gyeonggi div ul .jeongwang		{ top:288px; left:127px;}
#atmos_present .map .point_gyeonggi div ul .sihwagongdan	{ top:292px; left:122px;}
#atmos_present .map .point_gyeonggi div ul .wonsi			{ top:303px; left:135px;}
#atmos_present .map .point_gyeonggi div ul .wongok			{ top:295px; left:134px;}
#atmos_present .map .point_gyeonggi div ul .gojan			{ top:295px; left:140px;}
#atmos_present .map .point_gyeonggi div ul .bugok			{ top:294px; left:147px;}
#atmos_present .map .point_gyeonggi div ul .gojan			{ top:300px; left:143px;}

#atmos_present .map .point_gyeonggi div ul .bono			{ top:302px; left:156px;}
#atmos_present .map .point_gyeonggi div ul .namyang			{ top:324px; left:140px;}
#atmos_present .map .point_gyeonggi div ul .haengjeong		{ top:354px; left:161px;}
#atmos_present .map .point_gyeonggi div ul .manho			{ top:391px; left:141px;}
#atmos_present .map .point_gyeonggi div ul .anjung			{ top:386px; left:165px;}
#atmos_present .map .point_gyeonggi div ul .bijeon			{ top:393px; left:208px;}
#atmos_present .map .point_gyeonggi div ul .daebubuk		{ top:318px; left:87px;}


#atmos_present .map .point_incheon{position:relative; float:left; width:444px; height:445px; background-image:url(../images/air/present/map_incheon.gif);}
#atmos_present .map .point_incheon div ul li img{width:10px; height:10px;}
#atmos_present .map .point_incheon div ul li {position:absolute;}
#atmos_present .map .point_incheon div ul .yeonhwa	{ top:99px;  left:13px;}
#atmos_present .map .point_incheon div ul .seongmo	{ top:178px; left:259px;}
#atmos_present .map .point_incheon div ul .songhae	{ top:153px; left:315px;}
#atmos_present .map .point_incheon div ul .unseo	{ top:258px; left:327px;}
#atmos_present .map .point_incheon div ul .jin		{ top:366px; left:266px;}
#atmos_present .map .point_incheon div ul .majeon	{ top:220px; left:373px;}
#atmos_present .map .point_incheon div ul .wondang	{ top:222px; left:389px;}
#atmos_present .map .point_incheon div ul .simgok	{ top:243px; left:380px;}
#atmos_present .map .point_incheon div ul .seongnam	{ top:262px; left:381px;}
#atmos_present .map .point_incheon div ul .songhyeon{ top:275px; left:370px;}

#atmos_present .map .point_incheon div ul .sinheung { top:281px; left:371px;}
#atmos_present .map .point_incheon div ul .gyesan	{ top:244px; left:401px;}
#atmos_present .map .point_incheon div ul .bupyeong4{ top:260px; left:403px;}
#atmos_present .map .point_incheon div ul .bupyeong3{ top:265px; left:395px;}
#atmos_present .map .point_incheon div ul .juan		{ top:281px; left:395px;}
#atmos_present .map .point_incheon div ul .guwol	{ top:283px; left:410px;}
#atmos_present .map .point_incheon div ul .nonhyeon	{ top:306px; left:403px;}
#atmos_present .map .point_incheon div ul .gojan	{ top:303px; left:387px;}
#atmos_present .map .point_incheon div ul .dongchun { top:297px; left:378px;}


#atmos_present .map .point_chungbuk{position:relative; float:left; width:444px; height:445px; background-image:url(../images/air/present/map_chungbuk.gif);}
#atmos_present .map .point_chungbuk div ul li img{width:10px; height:10px;}
#atmos_present .map .point_chungbuk div ul li {position:absolute;}
#atmos_present .map .point_chungbuk div ul .pyeongdong		{ top:96px;   left:327px;}
#atmos_present .map .point_chungbuk div ul .seobu			{ top:65px;   left:306px;}
#atmos_present .map .point_chungbuk div ul .chilgeum		{ top:107px;  left:225px;}
#atmos_present .map .point_chungbuk div ul .hoam			{ top:114px;  left:228px;}
#atmos_present .map .point_chungbuk div ul .deokpyeongway	{ top:196px;  left:200px;}
#atmos_present .map .point_chungbuk div ul .songjeong		{ top:219px;  left:106px;}
#atmos_present .map .point_chungbuk div ul .bokdae			{ top:227px;  left:108px;}
#atmos_present .map .point_chungbuk div ul .naedeok			{ top:212px;  left:116px;}
#atmos_present .map .point_chungbuk div ul .munhwa			{ top:220px;  left:117px;}
#atmos_present .map .point_chungbuk div ul .yongam			{ top:228px;  left:120px;}


#atmos_present .map .point_chungnam{position:relative; float:left; width:444px; height:445px; background-image:url(../images/air/present/map_chungnam.gif);}
#atmos_present .map .point_chungnam div ul li img{width:10px; height:10px;}
#atmos_present .map .point_chungnam div ul li {position:absolute;}
#atmos_present .map .point_chungnam div ul .sowon	{ top:140px;  left:21px;}
#atmos_present .map .point_chungnam div ul .dokgot	{ top:59px;   left:81px;}
#atmos_present .map .point_chungnam div ul .dongmun	{ top:127px;  left:107px;}
#atmos_present .map .point_chungnam div ul .jeonggok	{ top:71px;   left:181px;}
#atmos_present .map .point_chungnam div ul .mojong		{ top:124px;  left:259px;}
#atmos_present .map .point_chungnam div ul .baekseok	{ top:107px;   left:283px;}
#atmos_present .map .point_chungnam div ul .seongseong	{ top:101px;   left:291px;}
#atmos_present .map .point_chungnam div ul .seonghwang	{ top:111px;   left:293px;}

#atmos_present .map .point_daejeon{position:relative; float:left; width:444px; height:445px; background-image:url(../images/air/present/map_daejeon.gif);}
#atmos_present .map .point_daejeon div ul li img{width:10px; height:10px;}
#atmos_present .map .point_daejeon div ul li {position:absolute;}
#atmos_present .map .point_daejeon div ul .noeun		{ top:178px;   left:145px;}
#atmos_present .map .point_daejeon div ul .guseong		{ top:181px;   left:196px;}
#atmos_present .map .point_daejeon div ul .woalpyeong	{ top:206px;   left:178px;}
#atmos_present .map .point_daejeon div ul .dunsan		{ top:198px;   left:208px;}
#atmos_present .map .point_daejeon div ul .jeongnim		{ top:267px;   left:191px;}
#atmos_present .map .point_daejeon div ul .munchang		{ top:254px;   left:265px;}
#atmos_present .map .point_daejeon div ul .seongnam		{ top:216px;   left:269px;}
#atmos_present .map .point_daejeon div ul .eupnae		{ top:177px;   left:244px;}
#atmos_present .map .point_daejeon div ul .munpyeong	{ top:86px;    left:229px;}

#atmos_present .map .point_chonbuk{position:relative; float:left; width:444px; height:445px; background-image:url(../images/air/present/map_chonbuk.gif);}
#atmos_present .map .point_chonbuk div ul li img{width:10px; height:10px;}
#atmos_present .map .point_chonbuk div ul li {position:absolute;}
#atmos_present .map .point_chonbuk div ul .soryong		{ top:135px;   left:66px;}
#atmos_present .map .point_chonbuk div ul .sinpung		{ top:129px;   left:87px;}
#atmos_present .map .point_chonbuk div ul .gaejeong	{ top:129px;   left:104px;}
#atmos_present .map .point_chonbuk div ul .mohyeon		{ top:139px;   left:155px;}
#atmos_present .map .point_chonbuk div ul .namjung		{ top:145px;   left:165px;}
#atmos_present .map .point_chonbuk div ul .palbong		{ top:129px;   left:176px;}
#atmos_present .map .point_chonbuk div ul .palbok		{ top:171px;   left:192px;}
#atmos_present .map .point_chonbuk div ul .geumam		{ top:177px;   left:208px;}
#atmos_present .map .point_chonbuk div ul .samcheon	{ top:182px;   left:213px;}
#atmos_present .map .point_chonbuk div ul .taepyeong	{ top:187px;   left:208px;}
#atmos_present .map .point_chonbuk div ul .seongeo		{ top:239px;   left:229px;}
#atmos_present .map .point_chonbuk div ul .jukhang		{ top:328px;   left:287px;}
#atmos_present .map .point_chonbuk div ul .yeonji		{ top:271px;   left:130px;}
#atmos_present .map .point_chonbuk div ul .wolgok		{ top:309px;   left:92px;}

#atmos_present .map .point_chonnam{position:relative; float:left; width:444px; height:445px; background-image:url(../images/air/present/map_chonnam.gif);}
#atmos_present .map .point_chonnam div ul li img{width:10px; height:10px;}
#atmos_present .map .point_chonnam div ul li {position:absolute;}
#atmos_present .map .point_chonnam div ul .yongdang	{ top:240px;   left:133px;}
#atmos_present .map .point_chonnam div ul .ogam		{ top:233px;   left:142px;}
#atmos_present .map .point_chonnam div ul .nabul	{ top:242px;   left:143px;}
#atmos_present .map .point_chonnam div ul .songdan	{ top:148px;   left:297px;}
#atmos_present .map .point_chonnam div ul .jangcheon{ top:197px;   left:354px;}
#atmos_present .map .point_chonnam div ul .yeonhyang{ top:197px;   left:362px;}
#atmos_present .map .point_chonnam div ul .daedae	{ top:215px;   left:356px;}
#atmos_present .map .point_chonnam div ul .hodu		{ top:210px;   left:369px;}
#atmos_present .map .point_chonnam div ul .chilseong{ top:193px;   left:378px;}
#atmos_present .map .point_chonnam div ul .seomgeo	{ top:186px;   left:404px;}

#atmos_present .map .point_chonnam div ul .jung		{ top:200px;   left:400px;}
#atmos_present .map .point_chonnam div ul .taein	{ top:200px;   left:409px;}
#atmos_present .map .point_chonnam div ul .jusam	{ top:242px;   left:388px;}
#atmos_present .map .point_chonnam div ul .munsu	{ top:248px;   left:397px;}
#atmos_present .map .point_chonnam div ul .deokchung{ top:248px;   left:407px;}

#atmos_present .map .point_gwangju{position:relative; float:left; width:444px; height:445px; background-image:url(../images/air/present/map_gwangju.gif);}
#atmos_present .map .point_gwangju div ul li img{width:10px; height:10px;}
#atmos_present .map .point_gwangju div ul li {position:absolute;}
#atmos_present .map .point_gwangju div ul .oseon	{ top:141px;   left:105px;}
#atmos_present .map .point_gwangju div ul .songjeong{ top:236px;   left:183px;}
#atmos_present .map .point_gwangju div ul .daechon	{ top:117px;   left:247px;}
#atmos_present .map .point_gwangju div ul .unam		{ top:185px;   left:247px;}
#atmos_present .map .point_gwangju div ul .duam		{ top:193px;   left:319px;}
#atmos_present .map .point_gwangju div ul .chipyeong{ top:218px;   left:235px;}
#atmos_present .map .point_gwangju div ul .nongseong{ top:215px;   left:281px;}
#atmos_present .map .point_gwangju div ul .juwol	{ top:248px;   left:280px;}
#atmos_present .map .point_gwangju div ul .seoseok	{ top:228px;   left:309px;}

#atmos_present .map .point_gangwon{position:relative; float:left; width:444px; height:445px; background-image:url(../images/air/present/map_gangwon.gif);}
#atmos_present .map .point_gangwon div ul li img{width:10px; height:10px;}
#atmos_present .map .point_gangwon div ul li {position:absolute;}
#atmos_present .map .point_gangwon div ul .jungangno	{ top:193px;   left:122px}
#atmos_present .map .point_gangwon div ul .seoksa		{ top:200px;   left:126px}
#atmos_present .map .point_gangwon div ul .songhyeon	{ top:117px;   left:164px}
#atmos_present .map .point_gangwon div ul .ganseong		{ top:104px;   left:242px}
#atmos_present .map .point_gangwon div ul .hakseong		{ top:326px;   left:164px}
#atmos_present .map .point_gangwon div ul .myeongnyun	{ top:130px;   left:164px}
#atmos_present .map .point_gangwon div ul .gangnim		{ top:317px;   left:199px}
#atmos_present .map .point_gangwon div ul .nampyeong	{ top:296px;   left:292px}
#atmos_present .map .point_gangwon div ul .okcheon		{ top:335px;   left:226px}
#atmos_present .map .point_gangwon div ul .cheongok		{ top:273px;   left:374px}
#atmos_present .map .point_gangwon div ul .namyang		{ top:292px;   left:387px}

#atmos_present .map .point_gyeongbuk{position:relative; float:left; width:444px; height:445px; background-image:url(../images/air/present/map_gyeongbuk.gif);}
#atmos_present .map .point_gyeongbuk div ul li img{width:10px; height:10px;}
#atmos_present .map .point_gyeongbuk div ul li {position:absolute;}
#atmos_present .map .point_gyeongbuk div ul .hyucheon			{ top:120px;   left:174px}
#atmos_present .map .point_gyeongbuk div ul .nammun				{ top:175px;   left:202px}
#atmos_present .map .point_gyeongbuk div ul .angye				{ top:225px;   left:149px}
#atmos_present .map .point_gyeongbuk div ul .sineumw			{ top:277px;   left:82px}
#atmos_present .map .point_gyeongbuk div ul .wonpyeong			{ top:271px;   left:123px}
#atmos_present .map .point_gyeongbuk div ul .Hyeonggok			{ top:281px;   left:124px}
#atmos_present .map .point_gyeongbuk div ul .gongdan			{ top:286px;   left:134px}
#atmos_present .map .point_gyeongbuk div ul .sandong			{ top:274px;   left:145px}
#atmos_present .map .point_gyeongbuk div ul .hwabuk				{ top:290px;   left:233px}
#atmos_present .map .point_gyeongbuk div ul .seonggeon			{ top:348px;   left:291px}

#atmos_present .map .point_gyeongbuk div ul .jukdo				{ top:286px;   left:319px}
#atmos_present .map .point_gyeongbuk div ul .daedo				{ top:295px;   left:325px}
#atmos_present .map .point_gyeongbuk div ul .jangheung			{ top:307px;   left:328px}
#atmos_present .map .point_gyeongbuk div ul .daesong			{ top:316px;   left:328px}
#atmos_present .map .point_gyeongbuk div ul .ongmyeong			{ top:327px;   left:334px}
#atmos_present .map .point_gyeongbuk div ul .taeha				{ top:49px;    left:378px}

#atmos_present .map .point_daegu{position:relative; float:left; width:444px; height:445px; background-image:url(../images/air/present/map_daegu.gif);}
#atmos_present .map .point_daegu div ul li img{width:10px; height:10px;}
#atmos_present .map .point_daegu div ul li {position:absolute;}
#atmos_present .map .point_daegu div ul .taejeon	{ top:121px;    left:209px}
#atmos_present .map .point_daegu div ul .nowon		{ top:141px;    left:221px}
#atmos_present .map .point_daegu div ul .pyeongni	{ top:154px;    left:216px}
#atmos_present .map .point_daegu div ul .ihyeon		{ top:170px;    left:208px}
#atmos_present .map .point_daegu div ul .suchang	{ top:166px;    left:242px}
#atmos_present .map .point_daegu div ul .namsan		{ top:170px;    left:251px}
#atmos_present .map .point_daegu div ul .daemyeong	{ top:195px;    left:233px}
#atmos_present .map .point_daegu div ul .sinam		{ top:145px;    left:286px}
#atmos_present .map .point_daegu div ul .yulha		{ top:166px;    left:333px}
#atmos_present .map .point_daegu div ul .manchon	{ top:171px;    left:291px}
#atmos_present .map .point_daegu div ul .jisan		{ top:205px;    left:273px}
#atmos_present .map .point_daegu div ul .hyeonpung	{ top:332px;    left:136px}


#atmos_present .map .point_gyeongnam{position:relative; float:left; width:444px; height:445px; background-image:url(../images/air/present/map_gyeongnam.gif);}
#atmos_present .map .point_gyeongnam div ul li img{width:10px; height:10px;}
#atmos_present .map .point_gyeongnam div ul li {position:absolute;}
#atmos_present .map .point_gyeongnam div ul .samho		{ top:185px;    left:405px}
#atmos_present .map .point_gyeongnam div ul .bukbu		{ top:203px;    left:368px}
#atmos_present .map .point_gyeongnam div ul .sambang	{ top:235px;    left:343px}
#atmos_present .map .point_gyeongnam div ul .dongsang	{ top:185px;    left:405px}
#atmos_present .map .point_gyeongnam div ul .sammun		{ top:236px;    left:340px}
#atmos_present .map .point_gyeongnam div ul .galjeon	{ top:195px;    left:290px}
#atmos_present .map .point_gyeongnam div ul .gyeonghwa	{ top:263px;    left:288px}
#atmos_present .map .point_gyeongnam div ul .myeongseo	{ top:232px;    left:272px}
#atmos_present .map .point_gyeongnam div ul .dudae		{ top:234px;    left:277px}
#atmos_present .map .point_gyeongnam div ul .yongji		{ top:230px;    left:280px}

#atmos_present .map .point_gyeongnam div ul .sapa		{ top:235px;    left:283px}
#atmos_present .map .point_gyeongnam div ul .ungnam		{ top:239px;    left:273px}
#atmos_present .map .point_gyeongnam div ul .gaeumjeong	{ top:237px;    left:282px}
#atmos_present .map .point_gyeongnam div ul .bongam		{ top:243px;    left:265px}
#atmos_present .map .point_gyeongnam div ul .hoewon		{ top:246px;    left:259px}
#atmos_present .map .point_gyeongnam div ul .sacheon	{ top:281px;    left:264px}
#atmos_present .map .point_gyeongnam div ul .aju		{ top:343px;    left:293px}
#atmos_present .map .point_gyeongnam div ul .jeogu		{ top:387px;    left:268px}
#atmos_present .map .point_gyeongnam div ul .sangdae	{ top:239px;    left:154px}
#atmos_present .map .point_gyeongnam div ul .daean		{ top:248px;    left:142px}

#atmos_present .map .point_gyeongnam div ul .sangbong	{ top:246px;    left:137px}
#atmos_present .map .point_gyeongnam div ul .eupnae		{ top:289px;    left:67px}
#atmos_present .map .point_gyeongnam div ul .muchon		{ top:115px;    left:100px}


#atmos_present .map .point_ulsan{position:relative; float:left; width:444px; height:445px; background-image:url(../images/air/present/map_ulsan.gif);}
#atmos_present .map .point_ulsan div ul li img{width:10px; height:10px;}
#atmos_present .map .point_ulsan div ul li {position:absolute;}
#atmos_present .map .point_ulsan div ul .hogye		{ top:126px;    left:319px}
#atmos_present .map .point_ulsan div ul .hyomun		{ top:194px;    left:338px}
#atmos_present .map .point_ulsan div ul .seongnam	{ top:199px;    left:298px}
#atmos_present .map .point_ulsan div ul .mugeo		{ top:203px;    left:250px}
#atmos_present .map .point_ulsan div ul .sinjeong	{ top:213px;    left:294px}
#atmos_present .map .point_ulsan div ul .sinjeong2	{ top:218px;    left:293px}
#atmos_present .map .point_ulsan div ul .samsan		{ top:207px;    left:310px}
#atmos_present .map .point_ulsan div ul .yaeum		{ top:221px;    left:308px}
#atmos_present .map .point_ulsan div ul .yeocheon	{ top:233px;    left:336px}
#atmos_present .map .point_ulsan div ul .bugok		{ top:257px;    left:322px}

#atmos_present .map .point_ulsan div ul .daesong	{ top:244px;    left:367px}
#atmos_present .map .point_ulsan div ul .sangnam	{ top:257px;    left:287px}
#atmos_present .map .point_ulsan div ul .hwasan		{ top:309px;    left:308px}
#atmos_present .map .point_ulsan div ul .deoksan	{ top:314px;    left:295px}
#atmos_present .map .point_ulsan div ul .gyodong	{ top:187px;    left:124px}

#atmos_present .map .point_pusan{position:relative; float:left; width:444px; height:445px; background-image:url(../images/air/present/map_busan.gif);}
#atmos_present .map .point_pusan div ul li img{width:10px; height:10px;}
#atmos_present .map .point_pusan div ul li {position:absolute;}
#atmos_present .map .point_pusan div ul .yongsu		{ top:104px;    left:303px}
#atmos_present .map .point_pusan div ul .cheongryong{ top:150px;    left:251px}
#atmos_present .map .point_pusan div ul .jwa		{ top:246px;    left:312px}
#atmos_present .map .point_pusan div ul .myeongjang	{ top:217px;    left:259px}
#atmos_present .map .point_pusan div ul .oncheon	{ top:217px;    left:236px}
#atmos_present .map .point_pusan div ul .yeonsan	{ top:237px;    left:244px}
#atmos_present .map .point_pusan div ul .gwangan	{ top:264px;    left:264px}
#atmos_present .map .point_pusan div ul .daeyeon	{ top:285px;    left:251px}
#atmos_present .map .point_pusan div ul .jeonpo		{ top:260px;    left:233px}
#atmos_present .map .point_pusan div ul .deokcheon	{ top:209px;    left:197px}

#atmos_present .map .point_pusan div ul .sujeong	{ top:285px;    left:216px}
#atmos_present .map .point_pusan div ul .chungang	{ top:288px;    left:221px}
#atmos_present .map .point_pusan div ul .dongsam	{ top:344px;    left:247px}
#atmos_present .map .point_pusan div ul .gwangbok	{ top:313px;    left:212px}
#atmos_present .map .point_pusan div ul .dongdaesin	{ top:301px;    left:196px}
#atmos_present .map .point_pusan div ul .hakjang	{ top:277px;    left:172px}
#atmos_present .map .point_pusan div ul .jangnim	{ top:328px;    left:157px}
#atmos_present .map .point_pusan div ul .daejeo		{ top:214px;    left:148px}
#atmos_present .map .point_pusan div ul .songjeong	{ top:320px;    left:77px}

#atmos_present .map .point_jeju{position:relative; float:left; width:444px; height:445px; background-image:url(../images/air/present/map_jeju.gif);}
#atmos_present .map .point_jeju div ul li img{width:10px; height:10px; cursor:pointer;}
#atmos_present .map .point_jeju div ul li {position:absolute;}
#atmos_present .map .point_jeju div ul .yeon	{ top:150px; left:185px;}
#atmos_present .map .point_jeju div ul .ido		{ top:146px; left:202px;}
#atmos_present .map .point_jeju div ul .gosan	{ top:256px; left:29px;}
#atmos_present .map .point_jeju div ul .donghong{ top:291px; left:223px;}
*/



#atmos_present .data        {float:left; width:299px; margin-left:9px;}
#atmos_present .data .select{float:left; width:299px; height:36px;  border-top:2px solid #55a7ba !important; border:1px solid #d4d4d4;}
#atmos_present .data .select .spottxt{float:left; margin:11px 5px 0 7px;}
#atmos_present .data .select select{float:left; margin:8px 0 0 2px; width:89px; height:20px;}
#atmos_present .data .select .detailbt{float:left; margin-left:2px; margin-top:8px;}

#atmos_present .data .jisu_table table{float:left; width:299px; font-size:12px; text-align:center; color:#666666; border-top:2px solid #55a7ba; margin:0 0 40px 0;}
#atmos_present .data .jisu_table table th{border:1px solid #d4d4d4; height:30px;font-weight:bold; letter-spacing:-0.1em;}
#atmos_present .data .jisu_table table td{border:1px solid #d4d4d4; height:30px; }
#atmos_present .data .jisu_table table td span{ width:100%; height:20px; display:inline-block; line-height:20px; }

#atmos_present .data .std_table table{float:left; width:299px; font-size:12px; text-align:center; color:#666666; border-top:2px solid #55a7ba; margin:5px;}
#atmos_present .data .std_table table th{border:1px solid #d4d4d4; height:30px;font-weight:bold; letter-spacing:-0.1em;}
#atmos_present .data .std_table table td{border:1px solid #d4d4d4; height:30px; }
#atmos_present .data .std_table table td span{ width:100%; height:20px; display:inline-block; line-height:20px; }

#atmos_present .data .bg_01{background-color:#FFF;}
#atmos_present .data .bg_02{background-color:#e9e9e9;}

#atmos_present .txt{position:relative; float:left;  font-size:11px; color:#f59c55;}

#atmos_present .local .tab    { float:left; width:748px; height:36px; border-top:2px solid #55a7ba !important; border:1px solid #d4d4d4; padding-left:5px;}
#atmos_present .local .tab li { float:left; width:748px; height:36px; }
#atmos_present .local .tab img{float:left; margin:8px 0 0 5px; cursor:pointer;}
#atmos_present .local #all_city{ float:left; width:748px;}
#atmos_present .local .th{float:left; width:755px; font-size:12px; text-align:center; color:#666666; border-top:2px solid #55a7ba; margin:10px 0 0 0;}
#atmos_present .local .td{float:left; width:755px; font-size:12px; text-align:center; color:#666666; }
#atmos_present .local p{ float:right; width:748px; font-size:12px; margin:5px 0 10px 0;}


#atmos_present .local table th{border:1px solid #d4d4d4; height:30px;font-weight:bold;}
#atmos_present .local table td{border:1px solid #d4d4d4; height:30px; border-top:none !important; }
#atmos_present .local table td span{ width:100%; height:20px; display:inline-block; line-height:20px; }
#atmos_present .local .bg_01{background-color:#FFF;}
#atmos_present .local .bg_02{background-color:#e9e9e9;}

#atmos_present .print{margin:0 auto;}
#atmos_present .print .th{float:left; width:755px; font-size:12px; text-align:center; color:#666666; border-top:2px solid #55a7ba; margin:10px 0 0 0;}
#atmos_present .print .td{float:left; width:755px; font-size:12px; text-align:center; color:#666666; }
#atmos_present .print table th{border:1px solid #d4d4d4; height:30px;font-weight:bold;}
#atmos_present .print table td{border:1px solid #d4d4d4; height:30px; border-top:none !important; }
#atmos_present .print table td span{ width:100%; height:20px; display:inline-block; line-height:20px; }
#atmos_present .print .bg_01{background-color:#FFF;}
#atmos_present .print .bg_02{background-color:#e9e9e9;}

/*배너*/
.air_banner_slides{position:relative; float:left;  width:755px; height:65px; margin-top:13px;}
.air_banner_slides .banner_slide{overflow:hidden;position:relative;width:755px; height:65px;}
.air_banner_slides .banner_slide li{display:block;width:755px; height:65px}
.air_banner_slides .banner_slide li a{display:block; }
.air_banner_slides .slides_control{height:65px !important;}
.air_banner_slides .page     {z-index:100;position:absolute; top:50px; left:710px; padding-left:10px; width:70px; height:12px; list-style:none;}
.air_banner_slides .page li  {position:relative; float:left; display:inline-block;_display:inline; margin:0 1px; _zoom:1}
.air_banner_slides .page li a{display:block;overflow:hidden;width:12px;height:12px; background:url(../images/main/sp_page.png) 0 0 no-repeat;line-height:999px;vertical-align:top}
.air_banner_slides .page li.current a{background-position:0 -12px}



/*대기오염 예보*/


#atmos_forecast .sub_title{float:left; width:100%; height:21px; }
#atmos_forecast .sub_title span{float:right; font-size:11px; margin-left:5px; margin-top:3px; color:#666666;}
#atmos_forecast .sub_title_01{ float:left; height:30px; line-height:30px; font-size:12px; color:#666666; font-weight:bold;}

#atmos_forecast .tab   { float:left; width:753px; height:29px; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4; background-image:url(../images/kma/rader/tab_bg.gif);}
#atmos_forecast .tab li{ float:left;}
#atmos_forecast .tab img{cursor:pointer;}


#atmos_forecast .content{float:left; width:755px; margin-top:23px;}
#atmos_forecast .map    {float:left; width:443px; height:475px;   border-top:2px solid #55a7ba !important; border:1px solid #d4d4d4; overflow:hidden;  position: relative;}
#atmos_forecast .map .tab_bt{float:left;  height:30px;}
#atmos_forecast .map .tab_bt li{float:left;}
#atmos_forecast .map .point {float:left; width:443px; height:445px; background-image:url(../images/air/forecast/map_bg.gif);}
#atmos_forecast .map .point .time{ position:absolute; margin:7px 0 0 206px;}
#atmos_forecast .map .point .time .tab_bt { width:235px; }
#atmos_forecast .map .point .time .tab_bt li{float:left;}
#atmos_forecast .map .point .local span{ height:20px; line-height:20px; letter-spacing:-0.1em;}
#atmos_forecast .map .point .local ul{position:absolute; width:57px; height:64px; background-image:url(../images/air/forecast/local_bg.png); font-size:12px; color:#666666; text-align:center; }
#atmos_forecast .map .point .local .incheon  {margin:76px  0 0 36px;}
#atmos_forecast .map .point .local .seo      {margin:32px  0 0 104px;} 
#atmos_forecast .map .point .local .gyeonggi {margin:56px  0 0 172px;} 
#atmos_forecast .map .point .local .gangwon  {margin:28px  0 0 240px;} 
#atmos_forecast .map .point .local .chungnam {margin:153px 0 0 110px;}
#atmos_forecast .map .point .local .seajeong { display:none; margin:155px 0 0 126px; }
#atmos_forecast .map .point .local .daejeon  {margin:194px 0 0 188px;} 
#atmos_forecast .map .point .local .chungbuk {margin:121px 0 0 200px;} 
#atmos_forecast .map .point .local .daegu    {margin:224px 0 0 257px;} 
#atmos_forecast .map .point .local .gyeongbuk{margin:147px 0 0 299px;} 
#atmos_forecast .map .point .local .chonnam  {margin:350px 0 0 64px;} 
#atmos_forecast .map .point .local .chonbuk  {margin:249px 0 0 116px;} 
#atmos_forecast .map .point .local .gwangju  {margin:324px 0 0 134px;} 
#atmos_forecast .map .point .local .gyeongnam{margin:295px 0 0 203px;} 
#atmos_forecast .map .point .local .pusan    {margin:306px 0 0 288px;} 
#atmos_forecast .map .point .local .ulsan    {margin:233px 0 0 334px;} 
#atmos_forecast .map .point .local .jeju     {margin:350px 0 0 359px;} 

#atmos_forecast .data          {float:left; width:299px; margin-left:9px;}
#atmos_forecast .data .briefing{float:left; width:299px; height:280px; overflow-y:auto; border-top:2px solid #55a7ba !important; border-bottom:1px solid #d4d4d4; font-size:12px; line-height:20px;}
#atmos_forecast .data .kma_bt  {float:left; width:299px; height:20px; margin:5px 0 15px 0; text-align:right;}

#atmos_forecast .data table{float:left; width:299px; font-size:12px; text-align:center; color:#666666; border-top:2px solid #55a7ba; margin-top:4px;}
#atmos_forecast .data table th{border:1px solid #d4d4d4; height:30px; letter-spacing:-0.1em;}
#atmos_forecast .data table td{border:1px solid #d4d4d4; height:30px; }
#atmos_forecast .data table td span{ width:100%; height:20px; display:inline-block; line-height:20px; }
#atmos_forecast .data .bg_01{background-color:#FFF;}
#atmos_forecast .data .bg_02{background-color:#e9e9e9;}

#atmos_forecast .local {float:left;}
#atmos_forecast .local .tab    { float:left; width:748px; height:36px; border-top:2px solid #55a7ba !important; border:1px solid #d4d4d4; padding-left:5px;}
#atmos_forecast .local .tab li { float:left; width:748px; height:36px; }
#atmos_forecast .local .tab img{float:left; margin:8px 0 0 5px; cursor:pointer;}

#atmos_forecast .local table{float:left; width:755px; font-size:12px; text-align:center; color:#666666; border-top:2px solid #55a7ba;}
#atmos_forecast .local table th{border:1px solid #d4d4d4; height:30px;font-weight:bold;}
#atmos_forecast .local table td{border:1px solid #d4d4d4; height:30px; }
#atmos_forecast .local table td span{ width:100%; height:20px; display:inline-block; line-height:20px; }
#atmos_forecast .local .bg_01{background-color:#FFF;}
#atmos_forecast .local .bg_02{background-color:#e9e9e9;}

#air_map_slides{float:left;  overflow:hidden; width:443px; height:446px;  }

#atmos_forecast .txt{ float:left; width:743px; height:90px; border:1px solid #d4d4d4; font-size:12px; line-height:20px; padding:5px; overflow-y:auto; }
#atmos_forecast .txt2{ float:left; width:743px; height:120px; border:1px solid #d4d4d4; font-size:12px; line-height:20px; padding:5px;  }



/*대기오염 통계분석*/
#atmos_statistics .tab   { float:left; width:753px; height:29px; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4; background-image:url(../images/kma/rader/tab_bg.gif);}
#atmos_statistics .tab li{ float:left;}
#atmos_statistics .tab img{cursor:pointer;}

#atmos_statistics .sub_menu{ position:relative; float:left; width:753px; height:36px; border:1px solid #d4d4d4; border-top:none; }
#atmos_statistics .sub_menu li a{  position:relative; float:left; height:36px; margin-left:12px; font-size:12px; line-height:36px; display:inline-block; }
/*
#atmos_statistics .title{position:relative; float:left; width:755px; height:21px; margin-top:19px;  border-bottom:2px solid #55a7ba;}
#atmos_statistics .title img{position:relative; float:left;}  
#atmos_statistics .title span{position:relative; float:left; font-size:11px; margin-left:5px; margin-top:3px; color:#666666; letter-spacing:-0.07em;}
*/

#atmos_statistics .title img{float:left; margin:3px 0 0 0;}  
#atmos_statistics .title select{float:left; margin:0 0 0 7px;}
#atmos_statistics .title span{float:right; font-size:11px; margin-left:5px; margin-top:3px; color:#666666; letter-spacing:-0.07em;}

#atmos_statistics .map{position:relative; float:left; width:753px;  border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4;}
#atmos_statistics .content{position:relative; float:left; width:755px;}
#atmos_statistics .table{position:relative; float:left; width:755px; font-size:12px; text-align:center; color:#666666; border-bottom:1px solid #d4d4d4;}
#atmos_statistics .table td{border:1px solid #d4d4d4; height:30px; line-height:25px; border-top:none !important; border-bottom:none !important;}
#atmos_statistics .bg_01{background-color:#FFF;}
#atmos_statistics .bg_02{background-color:#e9e9e9;}


/*지수 설명 및 행동요령*/
#atmos_explain .navi      {float:left; width:753px; border:1px solid #d4d4d4; border-top:none !important;}
#atmos_explain .navi ul   {float:left; width:754px; height:35px;}
#atmos_explain .navi ul li{float:left; height:35px; font-size:12px; line-height:35px; padding-left:10px; letter-spacing:-0.05em;}

#atmos_explain .sub_title        {float:left; width:100%; height:21px; border-bottom:2px solid #55a7ba; margin-top:17px;}
#atmos_explain .sub_title span   {float:right; font-size:11px; margin-left:5px; margin-top:3px; color:#666666;}
#atmos_explain .sub_title_02     {float:left; width:100%; height:21px; margin-top:17px;}
#atmos_explain .sub_title_02 span{float:right; font-size:11px; margin-left:5px; margin-top:3px; color:#666666;}
#atmos_explain .explain   {float:left; width:743px; height:30px; line-height:30px;  font-size:12px; color:#666666; padding:0 0 0 10px;}

#atmos_explain .content{float:left; width:755px;}
#atmos_explain .content table{float:left; width:755px; font-size:12px; text-align:center; color:#666666; border-top:2px solid #55a7ba; margin-top:4px;}
#atmos_explain .content table th{border:1px solid #d4d4d4; height:30px; letter-spacing:-0.1em;}
#atmos_explain .content table th span  {width:100%;  display:inline-block; line-height:20px; text-align:left;}
#atmos_explain .content table td{border:1px solid #d4d4d4; height:30px; }
#atmos_explain .content table td span{ width:100%;  display:inline-block; line-height:20px;}
#atmos_explain .content table td span b{width:100%;  display:inline-block; text-align:left; !important;}

#atmos_explain .content .bg_01{background-color:#FFF;}
#atmos_explain .content .bg_02{background-color:#e9e9e9;}


/* 추석연휴날씨 */
.chuseok_weather { width:755px;}

.chuseok_table_01 {width:755px; margin-top:6px; border-top:solid 2px #55a7ba; border-left:solid 1px #d4d4d4;}

.chuseok_td_01 {width:120px; height:25px; border-bottom:solid 1px #d4d4d4; border-right:solid 1px #d4d4d4; font-family:"돋움"; font-size:12px; color:#666666; text-align:center; background:#e3e3e3;}
.chuseok_td_02 {border-bottom:solid 1px #d4d4d4; border-right:solid 1px #d4d4d4; font-family:"돋움"; font-size:12px; color:#666666; text-align:center; background:#e3e3e3;}
.chuseok_td_03 {width:120px; height:40px; border-bottom:solid 1px #d4d4d4; border-right:solid 1px #d4d4d4; font-family:"돋움"; font-size:12px; color:#666666; text-align:center; }
.chuseok_td_04 {border-bottom:solid 1px #d4d4d4; border-right:solid 1px #d4d4d4; font-family:"돋움"; font-size:12px; color:#666666; text-align:center; line-height:15px;}
.chuseok_td_05 {width:120px; height:40px; border-bottom:solid 1px #d4d4d4; border-right:solid 1px #d4d4d4; font-family:"돋움"; font-size:12px; color:#666666; text-align:center; background:#e3e3e3;}
.chuseok_td_06 {border-bottom:solid 1px #d4d4d4; border-right:solid 1px #d4d4d4; font-family:"돋움"; font-size:12px; color:#666666; text-align:center; background:#e3e3e3; line-height:15px;}

.chuseok_ul_01 { margin-top:20px;}
.chuseok_ul_02 { float:left;}
.chuseok_ul_03 { float:right; margin-top:10px; text-align:right; font-family:"돋움"; font-size:12px; color: #F63;}

.chuseok_li_01 { float:left; }
.chuseok_li_02 { float:left; font-family:"돋움"; font-size:12px; color:#000; padding-top:3px; padding-left:10px; }
/* 설연휴날씨 */
.seolnal_weather { width:755px; float:left;}

.seolnal_table_01 {width:755px;  font-family:"NanumGothic"; font-size:12px; text-align:center; margin-top:6px; border-top:solid 2px #55a7ba; border-left:solid 1px #d4d4d4;}
.seolnal_table_01 th { height:30px; border-right:solid 1px #d4d4d4; border-bottom:solid 1px #d4d4d4; background:#e3e3e3; font-weight:bold; color:#7a7a7a;}
.seolnal_table_01 td {border-bottom:solid 1px #d4d4d4; height:60px; color:#666666; padding-left:5px; padding-right:5px;}
.seolnal_table_01 td span {color:#6a8f1b; font-weight:bold;}

.seolnal_td_03 { height:60px; border-right:solid 1px #d4d4d4; line-height:18px;}
.seolnal_td_04 { height:60px; border-right:solid 1px #d4d4d4; line-height:18px; background:#e9e9e9;}
.seolnal_td_05 { height:60px; line-height:18px; background:#e9e9e9;}

/*케이웨더날씨 아이콘 리스트*/
#pop_wrap     {float:left; width:417px;}
#pop_header   {float:left; width:417px; height:39px; border-bottom:1px solid #eeeeeec; background:#f4f4f3; margin:0 0 10px 0;}
#pop_header h1{ float:left; margin:10px 4px 0 19px; font-size:14px; color:#333;}
#pop_header a { float:right; width:55px; height:20px;  border:1px solid #d4d4d4; font-size:12px; text-align:center;  margin:10px 10px 0 0; background:#f4f4f3;}
#pop_header .on{ background-color:#999; color:#FFF !important; font-weight:bold}

#pop_container{float:left; width:417px; height:525px; overflow-y:auto; overflow-x:hidden;}
#pop_container table  {float:left; width:400px; border-top:2px solid #55a7ba; font-size:12px; text-align:center; color:#666666; float:left; }
#pop_container table th{border-top:2px solid #55a7ba;  border:1px solid #d4d4d4; border-top:none; height:30px; font-weight:bold; background:#e3e3e3;}
#pop_container table td{border-top:2px solid #55a7ba;  border:1px solid #d4d4d4; height:40px;line-height:15px;}
#pop_bottom   {float:left; width:417px; height:39px; border-bottom:1px solid #eeeeeec;  margin:0 0 10px 0;}
#pop_bottom a {float:right; width:55px; height:20px;  border:1px solid #d4d4d4; font-size:12px; text-align:center;  margin:10px 10px 0 0; background:#f4f4f3;}