@charset "euc-kr";
/* ³ª´®°íµñ À¥ÆùÆ® */
@import url(fonts/nanumgothic.css);

*{margin:0; padding:0;}
html, body {width:100%; height: 100%; margin: 0; padding:0; /* Required */}
body{ color:#444; font:75%/1.5 'Nanum Gothic', Dotum, "µ¸¿ò", AppleGothic, sans-serif; background-color:#fff; background-image:url('../../images/common/bg_header.gif'); background-position:left top; background-repeat:repeat-x;}


a:link, a:visited {	color: #444;	text-decoration: none;}
a:active, a:hover {color:#0958a5; text-decoration: underline;}

div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 	margin:0; padding:0;}
fieldset, img, iframe {border:0 none; }
em {	font-style: normal; font-weight: bold;}
address{font-style:normal;}
table { border-collapse: collapse; border-spacing:0; }

ul,ol  {margin:0; padding:0; list-style:none;}
li, dl, dd, dt { margin:0; padding:0;}
hr{display:none;}

input, select, textarea {font-family:inherit; font-size: 100%; color: #333; background-color: #FFF;}

/*legend{position:absolute; left:-2000px; top:-2000px; width:1px; height:1px; font-size:1%; line-height:0; overflow:hidden; visibility:hidden;}*/
legend{position:absolute; left:-9999px; top:-9999px; width:1px; height:1px;  overflow:hidden;}

table caption {position:absolute; left:-9999px; top:-9999px; overflow:hidden;}


/* ÅØ½ºÆ® ¼û±â±â */
.blind{ position:absolute; left:-9999px; top:-9999px; width:1px; height:1px; overflow:hidden; }

.hid{display:none;}
a.golnb {position:absolute;display:block;width:100%;left:0px;text-align:center;top: -10000px;z-index:999;font-size:20px;}
a.golnb:hover, 
a.golnb:focus,
a.golnb:active {position:absolute;top:0px; padding:15px 0px;font-weight: bold;color: rgb(255,255,255) !important;background: none repeat scroll 0% 0% rgb(29,96,167);z-index:999;}
.gocontent { position:absolute;top:0px;display:block;left:0px;width:199px;z-index:100;}
.gocontent a{ overflow:hidden; display:block; width:199px; height:19px; text-indent:-5000px; background: url(/images/go_now_contents.gif) no-repeat scroll 0% 0% transparent;}

#wrap{width:990px;margin:0 auto;position:relative;} /* 20100611 Ãß°¡ */

#header{width:990px;clear:both;position:relative; line-height:1.2em;z-index:40; margin:0 auto 25px auto;}
#header img{vertical-align:top;}
#header:after{content:" "; display:block; clear:both; height:0; visibility:hidden;}
#header #gnb{border:0px solid red;   z-index:99; position:relative; font-size:95%;height:23px; padding-top:6px;}
#header #gnb:after{ content:""; display:block; float:none; clear:both;}

#header #gnb ul#area{ border:0px solid red; float:right; height:21px; padding:3px 0 0 0; letter-spacing:-1px; text-align:right;}

#header ul#area{height:20px; font-size:11px; float:right;}
#header ul#area li{float:left;padding-right:15px;}

#header ul#area li a { display:inline-block; height:11px; padding:0; font-size: 11px; font-weight:bold; color:#555; line-height:11px; vertical-align:top;}
#header ul#area li a:active, 
#header ul#area li a.active:active { outline: 0; text-decoration: none;}
#header ul#area li a:focus,
#header ul#area li a.active:focus { outline: thin dotted; outline: 2px auto -webkit-focus-ring-color; outline-offset: -2px;}
#header ul#area li a:hover, 
#header ul#area li a:focus,
#header ul#area li a.active, 
#header ul#area li a.active:hover, 
#header ul#area li a.active:focus { text-decoration: none; color:#3554ad;}
#header ul#area li label { padding:0; height:11px;  font-size:11px; font-weight:bold; line-height:11px; display:inline-block;vertical-align:top;}

#header ul#area li.sitemap{padding-right:10px;}
#header ul#area li.pad{padding-right:14px;}
#header ul#area li.pad3{padding-right:3px;}
#header ul#area li.padnone{padding-right:0;}
#header ul#area li.global_btn{margin-top:-3px;}
#header ul#area li.lang{ z-index:1; margin:0 0 0 0px; background:none; margin-top:-3px;}
#header ul#area li.lang img{vertical-align:top;}
#header ul#area li.lang .mlang{ display:none; width:100px; height:39px; border:0px solid red; z-index:10; position:absolute; right:307px; top:21px;  padding:0 !important;}
#header ul#area li.lang .mlang li{display:block !important; font-size:0; line-height:1px;}
#header ul#area li.lang .mlang li a{padding:0 !important;}
#header ul#area li.lang .mlang li img{vertical-align:top; border:0px solid red;}
#header ul#area li .global_top_search{padding-right:0; margin-top:-5px; vertical-align:top; float:left; width:200px; overflow:hidden;}
#header ul#area li .global_top_search input{float:left;}
#header ul#area li .global_top_search input.inputbase{background:url(../../images/main/bg_global_search.gif) no-repeat left top; border:none; width:153px; height:17px; padding:5px 0 0 8px; color:#b8b8b8; font-size:0.95em;ime-mode:active;}

#header #topMenu { border:0px solid blue; clear:both; position:relative; width:990px; margin:0; padding:0; }
#header #topMenu img{vertical-align:top;}
#header #topMenu:after{ content:""; display:block; float:none; clear:both;}
#header h1{padding:7px 0 7px 5px;font-size:11px; float:left;}
#header #topMenu h1.h1_regional{float:left;padding-right:15px;}
#header #lnb_area{float:left; height:37px;}
#header #lnb_area:after{content:""; display:block; float:none; clear:both;}
#topMenu #menuAll{z-index:10; position:absolute; left:0; top:48px; height:29px;}
#warning {z-index:1; position:absolute; left:229px; top:42px; height:66px; line-height:66px;}
#topMenu #minipotal{border:0px solid red; float:right; height:27px; padding:14px 0 0 0;}
#topMenu #minipotal li{float:left;}

/*ÀüÃ¼¸Þ´º : ±èÁØ±Ø*/
#menuopen{position:absolute;left:0px;top:84px;z-index:1000;padding:0;margin:0;width:990px;height:277px;background:url('../../images/main/bg_menuopen.gif') no-repeat 0 0;line-height:1em; display:none;}
#menuopen img{vertical-align:top;}
#menuopen li.sty0{float:left; width:139px;}
#menuopen li.sty1{float:left; width:139px;}
#menuopen li.sty2{float:left; width:141px;}
#menuopen li.sty3{float:left; width:142px;}
#menuopen li.sty4{float:left; width:139px;}
#menuopen li.sty5{float:left; width:140px;}
#menuopen .mn1{position:relative;width:918px;height:221px; padding:19px 0 0 72px;margin:0; overflow:hidden; float:left;}
#menuopen .mn1 dl{float:left; width:159px;}
#menuopen .mn1 dt{padding-bottom:5px;}
#menuopen .mn1 dd{line-height:20px;}
#menuopen .mn1 dd ul li{padding-left:10px; background:url(../../images/main/bl_menuopen.gif) no-repeat left 7px;}
#menuopen p{position:absolute; left:8px; top:8px;}
#menuopen a{color:#000;}

#main_menu{ height:81px;position:relative; float:right; padding-right:3px;}
#main_menu #lnb{padding:19px 0 0 0;float:right;position:relative;z-index:1;}
#main_menu #lnb li{float:left; padding-left:38px;}
#main_menu #lnb li a { font-size: 17px; font-weight:bold; color:#333; line-height:18px;}
#main_menu #lnb li a:active, 
#main_menu #lnb li a.active:active { outline: 0; text-decoration: none;}
#main_menu #lnb li a:focus, 
#main_menu #lnb li a.active:focus { outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px;}
#main_menu #lnb li a:hover,
#main_menu #lnb li a:focus,
#main_menu #lnb li a.active,
#main_menu #lnb li a.active:hover,
#main_menu #lnb li a.active:focus { text-decoration: none; color:#6081e0;}

#main_menu #lnb li a.goto-wp,
#main_menu #lnb li a.goto-wp:active,
#main_menu #lnb li a.goto-wp:hover,
#main_menu #lnb li a.goto-wp:focus,
#main_menu #lnb li a.active.goto-wp,
#main_menu #lnb li a.active.goto-wp:active,
#main_menu #lnb li a.active.goto-wp:hover,
#main_menu #lnb li a.active.goto-wp:focus {
	color: #205eb0;
}
#main_menu #lnb li a.goto-wp:before {
	content: "¢º";
	font-size: 6px;
	line-height: 6px;
	color: #ed1c24;
	font-weight: bold;
	padding-right:3px;
	vertical-align: middle;
}

#main_menu #lnb li.info_open{padding-left:60px;}
#main_menu #lnb li.warning {padding-left: 19px;}
#main_menu #lnb li ul{z-index:10; padding-top:3px; }
#main_menu #lnb li ul li{height:26px; padding-left:0px; vertical-align: middle;}
#main_menu #lnb li ul li a { display:inline-block; height:26px; padding:0 11px 0 11px;font-size: 13px; font-weight:bold; color:#fff; line-height:24px; vertical-align: middle;}
#main_menu #lnb li ul li a:active, 
#main_menu #lnb li ul li a.active:active { outline: 0; text-decoration: none;}
#main_menu #lnb li ul li a:focus,
#main_menu #lnb li ul li a.active:focus { outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px;}
#main_menu #lnb li ul li a:hover, 
#main_menu #lnb li ul li a:focus,
#main_menu #lnb li ul li a.active, 
#main_menu #lnb li ul li a.active:hover, 
#main_menu #lnb li ul li a.active:focus { text-decoration: none; color:#fff; background-color:#4f74e1;}
#main_menu #lnb li ul li.pad{padding-left:60px;}
#main_menu #lnb li ul li.pad2{padding-left:55px;}
#main_menu #lnb li ul li.pad3{padding-left:25px;}
#main_menu #lnb li ul li span{font-weight:bold}
#main_menu #lnb .PD0{padding:0;}


#top-sub-menu6{position:absolute;left:0;top:51px;width:663px; height:26px; padding-left:43px;background:url(/images/main/bg_lnb.gif) no-repeat 88px top;}
#top-sub-menu1{z-index:9;position:absolute;left:0;top:51px;width:743px; height:26px; padding-left:30px;background:url(/images/main/bg_lnb.gif) no-repeat 310px top;}
#top-sub-menu2{position:absolute;left:0;top:51px;width:603px; height:26px; padding-left:151px;background:url(/images/main/bg_lnb.gif) no-repeat 200px top;}
#top-sub-menu3{position:absolute;left:0;top:51px;width:610px; height:26px; padding-left:225px;background:url(/images/main/bg_lnb.gif) no-repeat 322px top;}
#top-sub-menu4{position:absolute;left:0;top:51px;width:525px; height:26px; padding-left:299px;background:url(/images/main/bg_lnb.gif) no-repeat 446px top;}
#top-sub-menu5{position:absolute;left:8px;top:51px;width:712px; height:26px; padding-left:68px;background:url(/images/main/bg_lnb.gif) no-repeat 558px top;}
#top-sub-menu5 li{padding-left:0px !important;}


#main_menu #menuAll{position:absolute;left:8px;top:9px; z-index:20;}
/*#warning{z-index:1; position:absolute; left:229px; top:42px; height:66px;}*/
/*#warning{z-index: 1; position:absolute; left: 0px; top: 12px; height: 66px;}*/  /*20150521 by Lee.S.O.*/
#warning{z-index: 1; position:absolute; left: 0px; top: 19px; height: 66px;}  /*20160530 by Lee.S.O.*/

#issue_report{position:absolute;left:-150px;top:13px;z-index:1; overflow:hidden;}
#issue_report img{vertical-align:top;}
#issue_report dt{float:left;padding-right:10px;}
#issue_report dd{float:left;width:670px;padding-top:1px;}
#issue_report dd strong{color:#137ecc;}
#issue_report dd a:hover{color:#0958a5;}


.issue_search{position:absolute;right:0;bottom:5px;padding:5px 6px 0 0;width:220px;}
.issue_search img.title{padding-top:5px}
.issue_search img{vertical-align:top;padding-top:3px;}
.issue_search input.inputbase{border:1px solid #c8c8c8;width:127px;height:14px;padding:2px 0 0 2px;margin:2px 0 0 0;color:#929292;font-size:1em;}

#container{}
#container h3{font-size:11px; line-height:11px;}

#main_con1{clear:left;overflow:hidden;width:990px;padding-bottom:15px;}
#main_con1:after{content:" "; display:block; clear:both; height:0; visibility:hidden;}

.report_focus{float:left;width:493px;background:url(../../images/main/bg_focus.gif) no-repeat left top;border-bottom:3px solid #63a3e1;padding:7px 0 0 0;position:relative;overflow:hidden;}
.report_focus h3{font-size:11px;padding:0 0 6px 12px;}
.report_focus dl{padding:10px 10px 9px 12px;width:465px;height:64px;clear:left;overflow:hidden;border-bottom:1px solid #dcdcdc;border-left:3px solid #63a3e1;border-right:3px solid #63a3e1;}
.report_focus dl.border{border-bottom:0;}
.report_focus dl.bg_gray{background:#f7f7f7;}
.report_focus dl dt{float:left;padding-right:16px;}
.report_focus dl dt img{border:2px solid #e0e0e0;width:90px;height:61px;}
.report_focus dl dd{float:left;width:355px;}
.report_focus dl dd p.title{padding-top:3px;}
.report_focus dl dd p.title a{color:#0958a5;font-size:120%;}
.report_focus .more_focus{position:absolute;right:9px;top:10px;}

.wrap_bottom_link{clear:both; display:inline-block; width:990px; height:70px; margin-bottom:4px;}

.wrap_bottom_link .linkzone{ float:left; width:527px;overflow:hidden; clear:both; background:url('/images/main/bg_linkzone.gif') no-repeat left top; padding-left:3px;}
.wrap_bottom_link .linkzone li{float:left; margin-right:9px;}
.wrap_bottom_link .linkzone li.last{margin-right:0;}
.wrap_bottom_link .linkezone2 { float: left; width:413px; overflow:hidden; clear:both; }
.wrap_bottom_link .linkzone2 li{float:left; margin-left:12px;}


/* ¸ÞÀÎÇÃ·¹ÀÌ */
.main_player_bannerzone{position:absolute; left:100px !important; top:-1px !important; height:14px !important; width:30px !important; border:none !important;}
.main_player_bannerzone li{float:left; background:none !important; padding:0 !important; margin-right:2px;}
.main_player_bannerzone li img{vertical-align:top;}

.search_dic{float:left;padding:9px 0 0 0;position:relative;width:235px;height:96px;}
.search_dic h3{border-bottom:1px solid #d9d9d9;padding-bottom:5px; width:235px;}
.search_dic fieldset{padding:9px 0 10px 0;}
.search_dic fieldset  input.inputbase{border:1px solid #cdcdcd;height:18px;width:172px;vertical-align:top;}
.search_dic fieldset .view{display:block; padding-left:8px;}
.search_dic fieldset .hid{display:none;}
.search_dic .best{font-size:0.95em;width:219px;padding-left:16px;}
.search_dic .more{position:absolute;right:15px;top:16px;}

.sitelink{line-height:0;}
.sitelink select{width:134px;height:20px;padding:1px;vertical-align:top;color:#666666;border-top:1px solid #abadb3;border-left:1px solid #e2e3ea;border-right:1px solid #dbdfe6;border-bottom:1px solid #e3e9ef;}
.sitelink select.marnone{margin-bottom:0;}
.sitelink select.last{width:174px;}

.wrap_main_top{display:inline-block; width:100%;}
.weather_focus{height:610px; width:323px; float:left; position: relative; margin-left:10px;}
.weather_focus .thumnail{margin-bottom:10px;}

.wrap_local_forecast{margin-bottom:20px; display:inline-block; width:100%; position:relative; z-index:10;}
.wrap_local_forecast .local_setting h2{background:url('/images/main/n_main_img06.gif') no-repeat left center;height: 42px;line-height: 42px;padding-left: 52px;width:98%;}
.wrap_local_forecast .local_setting h2 img{vertical-align:middle;margin-left: 27px;}
.wrap_local_forecast .local_setting h2 a{/* text-decoration: none; */}
.wrap_local_forecast p.plus{position:absolute; left:0px; top:-24px;}
.wrap_local_forecast .info{float:left; line-height:normal; margin:3px 0; width:89px; height:91px; padding:7px 0 0 9px; background:#ededed;}
.wrap_local_forecast .info h3 img{vertical-align:top;}
.wrap_local_forecast .info h3{margin-bottom:15px;}
.wrap_local_forecast .now_weather{float:left; width:219px;}
.wrap_local_forecast .now_weather .icon{text-align:center; width:82px; padding-top:15px; float:left;}
.wrap_local_forecast .now_weather .icon span{font-weight:bold; color:#cc3333; font-size:14px; margin-top:-5px; display:block;}
.wrap_local_forecast .now_weather .icon img{width:60px; height:60px;}
.wrap_local_forecast .now_weather dl{float:left; width:137px; height:92px; padding-top:12px; background:url('/images/main/bg_local_forecast_now_weather.gif') no-repeat right top; line-height:normal;}
.wrap_local_forecast .now_weather dt{color:#619b1c; font-weight:bold; margin-bottom:6px; height:15px;}
.wrap_local_forecast .now_weather dd{margin-bottom:6px; color:#333;}
.wrap_local_forecast .now_weather dd span{color:#333;}
.wrap_local_forecast .local_setting .btn_hide{position:absolute; right:3px; top:3px;}

.wrap_local_forecast .time_weather{float:left; text-align:center; width:128px; line-height:15px; color:#666; padding-top:11px;}
.wrap_local_forecast .time_weather dl{float:left; width:64px;}
.wrap_local_forecast .time_weather dl.wf4{float:left; width:48px;}
.wrap_local_forecast .time_weather dl dt{margin-bottom:3px; font-size:0.95em; line-height:14px;}
.wrap_local_forecast .time_weather dl dd span{display:block; color:#666;}

.wrap_main_contents_left{overflow:hidden; float:left; width:504px;}
.wrap_boardzone{width:650px;clear: both;float:left; height: 168px;}

.wrap_boardzone #main_middle{width:648px;float:left;display:inline;}
.wrap_boardzone #administration{width:648px;position:relative;height:200px;}
.wrap_boardzone #administration h4{font-size:11px;}
.wrap_boardzone #administration dl{position:absolute;left:0;top:22px;width:648px;padding-top:10px;clear:left;overflow:hidden; padding-bottom:5px;}
.wrap_boardzone #administration dl.title{top: 0px;width: 137px;height: 23px;padding: 0;background: url('/images/main/tab_05.gif') no-repeat left -24px;}
.wrap_boardzone #administration dl.title dd.title{height: 23px;width: 100%;}
.wrap_boardzone #administration dl.title dd.title a{width:100%;height:100%;display:block;}
.wrap_boardzone #administration #tab_press_g dl.title{left: 137px;width: 148px;background-position: -137px -24px;}
.wrap_boardzone #administration #tab_recruit_g dl.title{left: 285px;width: 148px;background-position: -285px -24px;}
.wrap_boardzone #administration #tab_publication_g dl.title{left: 434px;width: 148px;background-position: -434px -24px;}

.wrap_boardzone #administration #tab_notice_g dl.title.on{background-position: 0px 0px;}
.wrap_boardzone #administration #tab_press_g dl.title.on{background-position: -137px 0px;}
.wrap_boardzone #administration #tab_recruit_g dl.title.on{background-position: -285px 0px;}
.wrap_boardzone #administration #tab_publication_g dl.title.on{background-position: -434px 0px;}

.wrap_boardzone #administration #tab_publication_more dl.title{left: 582px;width: 148px;background-position: -582px -24px;}
.wrap_boardzone #administration dl dt{float:left;/* background:url() no-repeat 2px 6px; */padding-left:10px;width:46px;font-size:0.95em; color:#04609b; margin-bottom:4px;}
.wrap_boardzone #administration dl dd{float:left;width:590px; margin-bottom:4px;}
.wrap_boardzone #administration dl dt.topnotice{display:none;width:0px;}
.wrap_boardzone #administration dl dd.topnotice{width:648px;margin-top:-8px;padding-bottom:4px;background:#eeeeee;}
.wrap_boardzone #administration dl dd a{width:514px;}
.wrap_boardzone #administration .article{background:url(../../images/main/bu_line.gif) no-repeat left 3px;padding-left:10px;display:inline-block;float:left;}
.wrap_boardzone #administration .date{font-size:0.95em;color:#666;float:left;width:61px;text-align:right;padding-right:5px;}
.wrap_boardzone #administration .hid{display:none;}
.wrap_boardzone #administration .view{display:block;}
.wrap_boardzone #administration .more{position:absolute;left:582px;}
.wrap_boardzone #administration .more dl.more_title{top: 0px;height: 23px;padding: 0;width:66px;background:url('/images/main/tab_05.gif') no-repeat -582px -24px;}
.wrap_boardzone #administration .more dl.more_title dd{width:100%;height:100%;}
.wrap_boardzone #administration .more dl.more_title dd a{width:100%;height:100%;display:block;}
.wrap_boardzone #administration .more_hid{display:none;}

.wrap_special{overflow:hidden;display: inline-block;height: 140px;float:left;}

/* 201230122 °øÁö»çÇ× º£½ºÆ®±Û */
.wrap_boardzone #administration .view p{padding-bottom:5px; margin-top:-8px;}
.wrap_boardzone #administration .view p img{vertical-align:top;}

#tab_notic h4{position:absolute;left:0;top:0;}
#tab_report h4{position:absolute;left:97px;top:0;}
#tab_employ h4{position:absolute;left:205px;top:0;}
#tab_open h4{position:absolute;left:313px;top:0;}

.broadcast{float:left; width:489px; height:160px; }


.wrap_main_contents_left .blogzone{float:left; height:121px; overflow:hidden; background:url('/images/main/h3_mini_bg.gif') no-repeat left top;}
.wrap_main_contents_left .blogzone .blog{float:left; width:236px; margin-bottom:5px;margin-left:3px;}
.wrap_main_contents_left .blogzone .blog h3{padding:0 0 5px 5px; font-size:10px;margin-top:6px;}
 /*#mini-feed li{height:18px;}*/
.wrap_main_contents_left .blogzone .blog ul{border:1px solid #cdcdcd; width:225px; padding:7px 0 6px 9px;padding-left:3px; }
.wrap_main_contents_left .blogzone .blog ul li{line-height:19px; padding-left:7px; background:url('/images/main/bl_blogzone.gif') no-repeat left 7px;}
.wrap_main_contents_left .blogzone .sns{float:left; clear:both; overflow:hidden; display:inline-block; width:100%;}
.wrap_main_contents_left .blogzone .sns li{float:left; margin-right:2px; margin-left:3px;}
.wrap_main_contents_left .blogzone .sns li.last{margin-right:0;}

 /* Á¶Çâ¿° ¸ÞÀÎ Ãß°¡ 20130117*/
.wrap_main_contents_left .sns2{float:left; background:url('/images/main/bg_sns1.gif') no-repeat left top; width:235px; height:114px; padding:6px 0 0 10px; margin-right:7px;}
.wrap_main_contents_left .sns2 h3{float:left; font-size:10px;}
.wrap_main_contents_left .sns2 ul.sns1{clear:both; padding-left:9px; padding:13px 0 0 2px; overflow:hidden;}
.wrap_main_contents_left .sns2 ul.sns1 li{float:left; }
.wrap_main_contents_left .sns2 ul.sns1 li.last{margin-right:0;}
.wrap_main_contents_left .sns2 ul.sns1 li p.left{width:135px;}
.wrap_main_contents_left .sns2 ul.sns1 li p.right{width:77px;}


.wrap_main_contents_right{float:right; overflow:hidden; margin-bottom:15px;}
.wrap_main_contents_right .top{overflow:hidden; float:left; width:342px; overflow:hidden; padding-top:19px;}
.wrap_main_contents_right .top .information{background:url('/images/main/bg_information.gif') no-repeat left 9px; width:320px; height:46px; padding:17px 0 0 46px; float:left;}
.wrap_main_contents_right .top .information a{float:left;}
.wrap_main_contents_right .top .information li{float:left;}
.wrap_main_contents_right .top .information .title1{padding-right:46px; width:70px;}
.wrap_main_contents_right .top .information .title2{padding-right:46px; width:70px;}
.wrap_main_contents_right .top .information .title3{width:70px;}
.wrap_main_contents_right .top .information dt{margin-bottom:3px; float:left;}
.wrap_main_contents_right .top .information dd{margin-bottom:3px;}

.wrap_main_contents_right .top .sns{float:left; padding-top:14px; padding-left:19px; width:100px;}
.wrap_main_contents_right .top .sns li a{ float:left;}


.wrap_bannerzone{margin-right:5px; float:left;width: 98%;height: 122px;}
.wrap_bannerzone{vertical-align:top;}
.wrap_bannerzone h3{margin-bottom:0px; float:left;}
.wrap_bannerzone .bannerzone_top{overflow:hidden; width:100%; display:inline-block;}
.wrap_bannerzone .bannerzone_top h3 {
	display:inline-block;
	background:url(/images/kma/kma_titles.png) no-repeat 0 0px;
	width:44px;
	line-height:20px;
	font-size:20px;
	padding: 0px 0 3px 0;
	text-indent: -99999px;
}
.wrap_bannerzone ul{float:right;}
.wrap_bannerzone ul li{margin-left:2px; display:inline; float:left;}
.wrap_bannerzone ul li a{float:left;}
.wrap_bannerzone p{position:absolute;width:317px; height:114px;}
.wrap_bannerzone p img{vertical-align: top;width:317px; height:114px;}
.wrap_bannerzone p.banner{border:1px solid #cdcdcd;}

.special_banner_2{float:left;}

.wrap_main_contents_right .special_banner{float:left;}

.wrap_main_contents_right .top .weather_special{overflow:hidden; width:326px; height:49px; margin-bottom:10px; border:3px solid #d4d4d4;}
.wrap_main_contents_right .top .weather_special li{float:left;}
.wrap_main_contents_right .top .weather_special li.last{margin-right:0;}

.wrap_main_contents_right .top .qna{overflow:hidden; width:326px; height:49px; border:3px solid #d4d4d4;}
.wrap_main_contents_right .top .qna li{float:left;}
.wrap_main_contents_right .top .qna li.last{margin-right:0;}

.wrap_main_contents_right .bottom{ float:left; padding-top:19px;}
.wrap_main_contents_right .bottom .blogzone_link{overflow:hidden; width:135px; float:left;}
.wrap_main_contents_right .bottom h3{text-align:center; margin-bottom:8px; padding-left:10px;}
.wrap_main_contents_right .bottom h3 img{font-size:1px;}
.wrap_main_contents_right .bottom .blogzone_link li{float:left;}
.wrap_main_contents_right .bottom .blogzone_link li a{float:left;}
.wrap_main_contents_right .bottom p{float:right; clear:both;}

.wrap_main_contents_right .bottom2{ float:left; padding-top:19px; width:139px; height:120px; padding:24px 0 0 5px; background:url('/images/main/bg_bottom2_link.gif') no-repeat left 19px;}
.wrap_main_contents_right .bottom2 p{margin-bottom:4px;}
.wrap_main_contents_right .bottom2 ul{padding-top:2px; overflow:hidden;}
.wrap_main_contents_right .bottom2 ul li{float:left;}

/* ¸ÞÀÎ ¾Ë¸²±¤Àå */
.wrap_bottom_banner{overflow:hidden; padding: 10px 0 3px 10px; border-top:1px solid #ccc; clear:both; display: inline-block;}
.bannerzone_outer { width:910px;height:45px;overflow:hidden;float:left; position:relative;} 
.wrap_bottom_banner ul.bannerzone{float:left;}
.wrap_bottom_banner .bannerzone li{float:left; margin-left:14px;margin-right:14px;border:1px solid #BBB;}
.wrap_bottom_banner .bannerzone li a{float:left;}
.wrap_bottom_banner .bannerzone li.last{margin-right:0;}
.wrap_bottom_banner .bottom_banner_btn{float:right; width:51px; padding-right:19px; padding-top:2px; }
.wrap_bottom_banner .bottom_banner_btn li{float:left; margin-right:2px; margin-bottom:3px;}
.wrap_bottom_banner .bottom_banner_btn li a{float:left; margin-bottom:1px;}
.wrap_bottom_banner .bottom_banner_btn li img{vertical-align:top;}

#main-banner { background:url('/images/main/bg_bottom_banner.gif') repeat-x -10px center; }

#footer{border-top:1px solid #cdcdcd;clear:left; width:990px; margin:0 auto; padding-bottom:20px; position:relative; overflow:hidden;}
#footer .wrap_site_link{border-bottom:1px solid #cdcdcd; overflow:hidden; padding:12px 0; height:20px;}
#footer form{float:left; margin-right:15px;}
#footer form.last{margin-right:0;}
#footer .logo{float:left; width:112px; padding:25px 0 0 12px;}
#footer .footer_right{float:left; width:845px; line-height:12px; font-size:12px; position: relative;}
#footer .footer_right ul.site_helper{padding:12px 0 13px 0; overflow:hidden;}
#footer .footer_right ul.site_helper li{float:left; margin-right:23px;}

#footer .footer_right ul.site_helper li a { display:inline-block; height:11px; padding:0; font-size: 11px; font-weight:bold; color:#555; line-height:11px; vertical-align: middle;}
#footer .footer_right ul.site_helper li a:active, 
#footer .footer_right ul.site_helper li a.active:active { outline: 0; text-decoration: none;}
#footer .footer_right ul.site_helper li a:focus,
#footer .footer_right ul.site_helper li a.active:focus { outline: thin dotted; outline: 2px auto -webkit-focus-ring-color; outline-offset: -2px;}
#footer .footer_right ul.site_helper li a:hover, 
#footer .footer_right ul.site_helper li a:focus,
#footer .footer_right ul.site_helper li a.active, 
#footer .footer_right ul.site_helper li a.active:hover, 
#footer .footer_right ul.site_helper li a.active:focus { text-decoration: none; color:#3554ad;}


#footer address{clear:both;overflow:hidden;width:100%; font-size:0.95em; }
#footer address img{margin-bottom:0px;}
#footer p {font-size:0.95em; line-height:1.3em; color:#666;}
#footer p.call_center{position:absolute; right:-21px; bottom:5px;}
#footer p.kogl{ position:absolute; top: 4px; right:-21px;}
#footer p.wa-mark{ position:absolute; bottom: 1px; right:172px;}

/* ³¯¾¾¸ÞÀÎ */
.wrap_weather_main_top{border:1px solid red; overflow:hidden;}
.weather_main_top_right{border:1px solid red; float:left; margin-left:20px; display:inline;}

/* ÀüÃ¼¸Þ´º */
.allmenu{position:absolute; left:0; top:87px; z-index:1;}
.allmenu h2{font-size:1em;}
.allmenu .allmenu_list{z-index:10;}

.usermenu{position:absolute; left:87px; top:87px;z-index:1;}
.usermenu h2{font-size:1em;}
.usermenu .wrap_usermenu{border:3px solid #8bb9f1; z-index:1; background:#fff; width:347px; margin-top:-5px; position:absolute; left:1px; top:21px;}
.usermenu .wrap_usermenu .usermenu_top{overflow:hidden; display:inline-block; width:329px; padding:11px 5px 7px 13px;}
.usermenu .wrap_usermenu .usermenu_top h3{float:left; font-size:1em; line-height:normal;}
.usermenu .wrap_usermenu .usermenu_top p.btn{float:right;}
.usermenu .wrap_usermenu .usermenu_top img{vertical-align:top;}
.usermenu .wrap_usermenu p.comment{color:#fff; font-size:0.95em; height:19px; padding:7px 0 0 18px; background:url('/images/main/bg_usermenu.gif') no-repeat left top;}
.usermenu ul{padding:8px 14px 8px 14px;}
.usermenu ul li{line-height:normal; border-bottom:1px solid #e5e5e5; padding:6px 0 4px 17px; background:url('/images/main/bl_menuopen2.gif') no-repeat 8px 11px; display:block;}
.usermenu ul li a{color:#666666; text-decoration:none; display:block;}


/* À¥Á¢±Ù¼º ÀÛ¾÷À¸·Î ¸Ê ¿µ¿ªÀ» Á¤Àû ·ÎµùÀ¸·Î º¯°æ (20150318)*/
.index_weather_area{width:318px;height:369px; position:relative; position:absolute; left:5px; top:31px; background:#fff;}
.index_weather_area img{vertical-align:top;}
.index_weather_area img.map{vertical-align:top; padding-top:22px;}
.index_weather_area dl{line-height:1em;text-align:center;height:35px;width:40px;}
.index_weather_area dl img{vertical-align:top;}
.index_weather_area dl dt{padding-bottom:2px;font-size:0.95em;color:#fff; position:absolute; left:0; top:-15px; width:100%; padding-top:3px;}
.index_weather_area dl dt.dokdo{top:-30px;}
.index_weather_area .png25{width:19px !important; height:19px !important;}
.index_weather_area dd a span.red{color:#cc0000 !important;}
.index_weather_area dd a span.blue{color:#005dc6 !important;}
.index_weather_area dd p{width:40px;letter-spacing:1px;text-align:center;margin-left:-1px;}

.index_weather_area .navi{width:273px; height:20px; overflow:hidden; padding:4px 0 0 3px;}
.index_weather_area .navi li{float:left; font-size:0.95em; margin-right:1px; display:inline;}
.index_weather_area .navi li.select a{color:#3b90df; font-weight:bold; background:url(/images/weather/main/bl_weather_forecast.gif) no-repeat left 4px; padding-left:7px;}
.index_weather_area .wrap_btn{position:absolute; right:9px; top:33px; }
.index_weather_area .wrap_btn li{float:left;}
.index_weather_area .wrap_btn img{vertical-align:top;}
.index_weather_area dt{font-size:0.95em;}
.index_weather_area dl{line-height:1em;text-align:center;height:34px;width:35px;text-align:center; }
.index_weather_area dd{color:#cc0000; line-height:normal;padding:2px 0 0 0;  background:url(/images/weather/main/bg_weather_area_dd.gif) no-repeat left top; text-align:center; width:35px; height:37px;}

.index_weather_area dd a{color:#fff;}
.index_weather_area dl img{margin-bottom:2px;}

.index_weather_area #weather dl dt{padding-bottom:2px;font-size:0.95em;color:#fff; position:absolute; left:0; bottom:-5px; width:100%; z-index:100; padding-top:3px; height:15px;}
.index_weather_area #weather dl dt.dokdo{bottom:-20px; height:25px;}

.index_weather_area #degree dt.degree{width:39px; position:absolute; top:5px;}
.index_weather_area #degree dd.degree{background:url(/images/weather/main/bg_degree.gif) no-repeat left top; width:39px; height:13px; color:#fff; padding-top:2px; position:absolute; bottom:5px; left:0;}

.index_weather_area #rainfall dt.rainfall{width:39px; position:absolute; bottom:-5px;}
.index_weather_area #rainfall dd.rainfall{border:1px solid #cdcdcd; border-radius:5px; background:none #fff; color:#000; width:39px; height:15px; padding-top:0; position:absolute; bottom:16px; left:0; line-height:15px;}
.index_weather_area #rainfall dd.rainfall2{border:1px solid #cdcdcd; border-radius:5px; background:none #fff; color:#000; width:39px; height:15px; padding-top:0; position:absolute; bottom:-2px; left:0;}
.index_weather_area #rainfall dd a{color:#000; background:none;}

.index_weather_area .yes_rainfall dt.rainfall{width:39px; position:absolute; bottom:-5px;}
.index_weather_area .yes_rainfall dd.rainfall{border:1px solid #cdcdcd; border-radius:5px; background:none #fff; color:#000; width:39px; height:15px; padding-top:0; position:absolute; bottom:16px; left:0; line-height:15px;}
.index_weather_area .yes_rainfall dd.rainfall2{border:1px solid #cdcdcd; border-radius:5px; background:none #fff; color:#000; width:39px; height:15px; padding-top:0; position:absolute; bottom:-2px; left:0;}
.index_weather_area .yes_rainfall dd a{color:#000; background:none;}

.index_weather_area #wind dt.wind{width:37px; position:absolute; bottom:-5px;}
.index_weather_area #wind dd.wind{width:35px; height:20px; padding-top:6px; border:1px solid #cdcdcd; border-radius:5px; background:#fff; color:#000; position:absolute; top:5px; left:0;}
.index_weather_area #wind dd.wind a{color:#000;}
.index_weather_area #wind dt.dokdo{top:-22px;}

.index_weather_area #windspeed dt.wind{width:37px; position:absolute; top:-5px;}
.index_weather_area #windspeed dd.wind{width:45px; height:15px; border:1px solid #cdcdcd; border-radius:5px; background:#fff; padding-top:1px; color:#000; position:absolute; top:10px; left:-5px;}
.index_weather_area #windspeed dd.wind a{color:#000;}
.index_weather_area #windspeed dd.wind span{font-size:11px;}
.index_weather_area #windspeed dt.dokdo{top:-15px;}

.index_weather_area #index dt.degree{width:37px; position:absolute; top:-5px;}
.index_weather_area #index dd.degree{width:45px; height:15px; border:1px solid #cdcdcd; border-radius:5px; background:#fff; padding-top:1px; color:#000; position:absolute; top:10px; left:-5px;}
.index_weather_area #index dt.dokdo{top:-15px;}

.index_weather_area .clock{display:inline; position:absolute; bottom:35px; right:13px;}
.index_weather_area .unit{display:inline; position:absolute; bottom:50px; right:13px;}
.index_weather_area dl.yesterday{padding:0; width:100%; height:21px; position:absolute; bottom:0; letter-spacing:-1px; line-height:1em; padding:5px 0 0 3px; color:#fff;}
.index_weather_area .yesterday dt{float:left; margin-right:3px; display:inline;}
.index_weather_area .yesterday dd{float:left; font-size:0.95em; padding-top:4px;}

.index_weather_area #weather dl.yesterday{padding:0; width:332px; height:21px; position:absolute; bottom:0; letter-spacing:-1px; line-height:1em; padding:5px 0 0 3px; color:#fff;}
.index_weather_area #weather dl.yesterday dt{float:left; margin-right:3px; width:51px !important; left:3px; top:2px;}
.index_weather_area #weather dl.yesterday dd{font-size:0.95em; padding-top:4px; float:left; margin-left:54px; display:inline;}

.index_weather_area .iconinfo{position:absolute;left:205px;top:230px;}

.title_content_layout {position:relative;overflow:hidden;width:100%;padding-top:0px;background:#6081e0;}

.title_content_layout h4{position:absolute; top:6px; margin-right:1px;  padding:0px 9px 0 10px;height:12px; font-size:0.95em; text-align:center; border-right:1px solid #87a2f2; color:#fff; line-height:13px;}
.title_content_layout h4 a{color:#fff !important;  font-weight:normal;}
.title_content_layout h4 a.on{font-weight:bold}
.title_content_layout h4.btn_subtab_yes1 {left:3px;}
.title_content_layout h4.btn_subtab_yes2 {left:78px;}
.title_content_layout h4.btn_subtab_now1 {left:3px;}
.title_content_layout h4.btn_subtab_now2 {left:48px;}
.title_content_layout h4.btn_subtab_now3 {left:111px;}
.title_content_layout h4.btn_subtab_now4 {left:163px;}
.title_content_layout h4.btn_subtab_now5{left:203px;}

.title_content_layout h4.btn_subtab_image1 {left:3px;}
.title_content_layout h4.btn_subtab_image2 {left:63px;}
.title_content_layout h4.btn_subtab_image3 {left:111px;}

.title_content_layout h4.last{border-right:none; padding-right:0;}



/*ÁöÁø Åëº¸¹® ·¹ÀÌ¾î ÆË¾÷*/
.layer_popup{position: absolute;width: 450px;padding-bottom:6px;z-index: 100000;background-color: #F3F2F2;border:1px solid rgb(206, 211, 214);border-bottom: 3px solid #A39F9F;}
.layer_popup dl{overflow: hidden;padding: 1% 0 0 1%;clear: left;width: 95.5%;text-align: left;margin:0 2% 0 2%;}
.layer_popup dl.top{background-color: rgb(255, 255, 255);font-weight: bold;height: 25px;margin-bottom: 6px;margin-top: 6px;}
.layer_popup dl.top dt{padding-left:1%;clear:left;float: left;width: 80%;font-size: 1.1em;color: #619b1c;}
.layer_popup dl.top dt span{padding-left:6%;font-size: 0.95em;color: #ffffff;border: aqua 1px solid;}
.layer_popup dl.top dd{width: 52px;float:right}
#layer_popup_move{border: 1px solid #A39F9F;margin-right: 6px;cursor: move;}
.layer_popup dl.cont{background: url('/images/board/bg_board_list03.gif') repeat-x left bottom;background-size: contain;}
.layer_popup dt{float: left;padding-left: 2%;width: 94px;color: rgb(4, 96, 155);margin-bottom: 2px;}
.layer_popup dd{float: left;width: 70%;margin-bottom: 2px;}
.layer_popup .line1 {height:20px;}
.layer_popup .line2 {height:40px;}
.layer_popup .line3 {height:60px;}
.layer_popup .line4 {height:80px;}
.layer_popup .line5 {height:120px;}
.layer_popup .border_line{height:15px;border-bottom: 3px solid #A39F9F;}
#ann{left:50%;top:15%;margin-left:-10%;}
#rpt{left:50%;top:15%;margin-left:-10%;z-index:100001;}
#inf{left:50%;top:15%;margin-left:-10%;z-index:100002;}
#tsn{left:50%;top:15%;margin-left:-10%;z-index:100003;}
#eqkT{left:600px;top:323px;margin-left:-10%;}
#eew{left:50%;top:20%;margin-left:0%;z-index:100004;}

.wrap_weather_info_s .info img.blgt {width: 15px;margin-left: -5px;margin-right: -7px;}
.now_weather1 dd.now_weather1_left.icon img.blgt{margin-left: -15px;vertical-align: top;}
.wrap_weather_info_s.info3 .info img.blgt{margin-left:-5px;}
.time_weather1 dd.time_weather1_left.icon .blgt{margin-left: -10px;margin-right: -7px;width: 15px;vertical-align: top;}

.fl{ float:left !important;}
.point_wrn{color:crimson;font-size:1em;}
.s_addr span{padding-top: 3px;}
a.warningreg2dong{color:crimson;font-size:1em;margin-left:10px; margin-top:3px; margin-bottom:-3px;}

/*index.jsp*/

.index_weather_area .yes_rainfall dt.rainfall{width:39px; position:absolute; bottom:-5px;}
.index_weather_area .yes_rainfall dd.rainfall{border:1px solid #cdcdcd; border-radius:5px; background:none #fff; color:#000; width:39px; height:15px; padding-top:0; position:absolute; bottom:16px; left:0; line-height:15px;}
.index_weather_area .yes_rainfall dd.rainfall2{border:1px solid #cdcdcd; border-radius:5px; background:none #fff; color:#000; width:39px; height:15px; padding-top:0; position:absolute; bottom:-2px; left:0;}
.index_weather_area .yes_rainfall dd a{color:#000; background:none;}

.title_content_layout {position:relative;overflow:hidden;width:100%;padding-top:0px;background:#6081e0;}

.title_content_layout h4{position:absolute; top:6px; margin-right:1px;  padding:0px 9px 0 10px;height:12px; font-size:0.95em; text-align:center; border-right:1px solid #87a2f2; color:#fff; line-height:13px;}
.title_content_layout h4 a{color:#fff !important;  font-weight:normal;}
.title_content_layout h4 a.on{font-weight:bold}
.title_content_layout h4.btn_subtab_yes1 {left:3px;}
.title_content_layout h4.btn_subtab_yes2 {left:78px;}
.title_content_layout h4.btn_subtab_now1 {left:3px;}
.title_content_layout h4.btn_subtab_now2 {left:48px;}
.title_content_layout h4.btn_subtab_now3 {left:111px;}
.title_content_layout h4.btn_subtab_now4 {left:163px;}
.title_content_layout h4.btn_subtab_now5{left:203px;}

.title_content_layout h4.btn_subtab_image1 {left:3px;}
.title_content_layout h4.btn_subtab_image2 {left:63px;}
.title_content_layout h4.btn_subtab_image3 {left:111px;}

.title_content_layout h4.last{border-right:none; padding-right:0;}

a.notice2015:active, a.notice2015:hover {color:#0958a5; text-decoration: none;}

.layor_area3{position:absolute;margin:20px 0 0 71px;width:390px;border:2px solid #273e6b;background:#fff;z-index:100; float:left; height:auto; top:-22px;left:93px;}
.layor_area3 h6{position:relative;margin:6px 10px 0 8px;line-height:1em;font-size:1em;width:360px;height:19px;padding:4px 0 0 12px;background:#273e6b;}
.layor_area3 h6 img{vertical-align:top;}
.layor_area3 .area_form{margin:9px 14px 9px 14px;}
.layor_area3 .area_form p.base{height:23px;}
.layor_area3 .area_form p.base2{height:23px;padding:14px 0 0 0;background:url('../../images/weather/forecast/bg_base2.gif') repeat-x 0 4px;}
.layor_area3 .area_form .inp_text{border:0;width:290px;height:15px;line-height:1em;background:#e8e8e8;padding:5px 0 0 13px;overflow:hidden;color:#767676;font-size:0.95em;float:left;}
.layor_area3 .area_form .inp_text2{border:0;width:290px;height:15px;line-height:1em;background:#e8e8e8;padding:5px 0 0 13px;overflow:hidden;color:#767676;font-size:0.95em;float:left;}
.layor_area3 .area_form .inp_text3{border:0;width:209px;height:17px;line-height:1em;background:#e8e8e8;padding:3px 0 0 13px;overflow:hidden;color:#767676;font-size:0.95em;float:left; line-height:15px;}
.layor_area3 .area_form .btn_base{float:left;margin-left:7px;display:inline;}
.layor_area3 .area_form .view{float:left;margin-left:5px;display:inline;}
.layor_area3 .area_form .set{float:left;margin-left:4px;display:inline;}
.layor_area3 .area_form .table{width:100%;border-collapse:collapse;clear:both;}
.layor_area3 .area_form .table td{border:1px solid #dbdbdb;text-align:center; padding:7px 0 8px 0;  line-height:1em; font-size:0.95em;}
.layor_area3 .area_form .table td a{color:#8d8c8c;}
.layor_area3 .area_form .table td a:hover{color:#244fa2;}
.layor_area3 .area_form .table td a:focus{color:#244fa2;}
.layor_area3 .area_form .table td.bgc{background:#e8e8e8;color:#767676;font-weight:bold;}
.layor_area3 .area_form .table td.bdZero{border:0; height:5px; }
/* ÆòÃ¢¿Ã¸²ÇÈ ¹è°æ»ö*/
.layor_area3 .area_form .table td.olympic{background:#e5eef9;color:#777;font-size:0.95em;}
.layor_area3 .area_form .table td.olympic a{background:#e5eef9;color:#777;font-size:0.95em;}
.layor_area3 .area_form .table td.olympic a:hover{color:#244fa2;font-size:0.95em;}
.layor_area3 .area_form .table td.olympic a:focus{color:#244fa2;font-size:0.95em;}

.layor_area3 .close{position:absolute;right:16px;top:12px;line-height:1em;}
.layor_area3 .close img{vertical-align:top;}

.layor_area4{position:absolute;left:495px;top:63px;width:101px;height:141px;border:2px solid #273e6b;background:#fff;z-index:100;padding:5px 4px 0 6px;}
.layor_area4 h6{line-height:1em;font-size:1em;padding:3px 0 2px 0;background:#273e6b;text-align:center;}
.layor_area4 ul{margin:8px 0 0 0;color:#6f6c6c;width:100%;}
.layor_area4 ul li{position:relative;padding:2px 0 1px 5px;width:96px;float:none;}
.layor_area4 ul li .close{position:absolute;right:2px;top:3px;}
.layor_area4 .no_info{margin:20px 0 0 0;text-align:center;color:#6f6c6c;}
#localTbody ul{width:100%;overflow:hidden;display:inline-block;position:relative;}
#localTbody ul li {float:left;width:24.5%;height:21px;border-left: 1px solid #DBDBDB;border-bottom: 1px solid #DBDBDB;text-align: center;padding: 3px 0px 0px 0px;line-height:21px;white-space:nowrap;overflow:hidden;font-size: 0.95em;}
#localTbody ul li.last{border-right: 1px solid #DBDBDB;}
#localTbody ul li.first{border-top: 1px solid #DBDBDB;}
.hide{height: 1px; width: 1px; position: absolute; overflow: hidden; top: -10px;}

/* 20160420 ½ÇÈ², ÃÊ´Ü±â º¯°æ*/
.s_addr{width:100%;}
.s_addr p{padding-top:3px;}
.local_forecast_outf{width: 100%;/* margin-top: 5px; */}
.local_forecast_inn{border-top: 1px solid #d2d2d2;  border-bottom: 1px solid #d2d2d2;/*margin: 1px 0 1px 0;*/height: 106px;}
.local_forecast div{  float: left;  line-height: 1.15em;  padding-right: 0px;}
.local_forecast div.s_addr{line-height: 1.3em;padding-left: 3px;font-size: 1.15em;font-weight: bold;height:1.3em;}
.local_forecast .table_head{width: 74px;float: left;  line-height: normal;  margin: 3px 0;    height: 91px;  padding: 7px 0 0 2px;  background: #ededed;text-align: center;}
.local_forecast .now_weather1{width: 153px;float: left;line-height: normal;  padding-top: 7px;padding-right: 0px;}
.local_forecast .time_weather1{float: left;width: 339px;padding-top: 7px;}
.local_forecast .local_forecast_btn{padding-top: 0px;}
.table_head dl{margin-bottom: 3px;}
.table_head dl dd{letter-spacing:-1px;}
.now_weather1 dl{margin-bottom: 3px;background: url('/images/main/bg_local_forecast_now_weather.gif') no-repeat right top;height: 91px;}
.now_weather1 dt.w_hour1{text-align: center;width: 100%;color: #619b1c;font-weight: bold;}
.now_weather1 dd.now_weather1_left.icon{float: left;margin: 0 1.5% 0 1.5%;text-align: center;  width: 50%;    }
.now_weather1 dd.now_weather1_right{float: right;  width: 47%;        /* padding-top: 3px; */}
.now_weather1 dd.now_weather1_right.temp1{font-size: 1.3em;font-weight: bold;color: crimson;}
.time_weather1 dl{float: left;background: url('/images/main/bg_local_forecast_now_weather.gif') no-repeat right top;padding-left: 2px;text-align: center;}
.time_weather1 dl.last{background: none;}
.time_weather1 dt.w_hour2{text-align: center;width: 100%;font-weight: bold;}
.time_weather1 dd.time_weather1_left{float: left;}
.time_weather1 dd.time_weather1_left.icon{float: left;text-align: center; width: 35px;vertical-align: middle;}
.time_weather1 dl.time_weather1_dl1{width: 164px;}
.time_weather1 dl.time_weather1_dl1 dd.time_weather1_left.icon{margin-left:43px;}
.time_weather1 dl.time_weather1_dl2{width: 164px;}
.time_weather1 dl.time_weather1_dl2 dd.time_weather1_left.icon{margin-left:43px;}
.time_weather1 dl.time_weather1_dl3{width: 109px;}
.time_weather1 dl.time_weather1_dl3 dd.time_weather1_left.icon{margin-left:15px;}
.time_weather1 dl.time_weather1_dl4{width: 82px;}
.time_weather1 dl.time_weather1_dl4 dd.time_weather1_left.icon{margin-left:5px;}

.time_weather1 dd.time_weather1_left.temp2{width: 35px;height: 35px;line-height: 35px;/* text-align: center; */padding-right: 1%;font-size: 1.15em;  font-weight: bold;  color: black;}
.time_weather1 .time_weather1_thr{display:inline-block;width:100%;line-height:normal;}
.table_weather dl dt.hour{left:-10px;}
.table_weather span.hour{color:black; border:1px solid #d2d2d2; box-shadow: 0px 0px 0px rgba(200, 200, 200, 1); border-radius:2px; background: white; font-weight: bold;}

.table_weather dl dd.temp {background: white;border: 1px solid #d2d2d2;color: #fd2400;border-radius: 11px;font-weight:bold;}
.table_weather dl dd.temp span.minus{color: #0a79cb;}
.wrap_main_contents_right .top{float: left;width: 249px;overflow: hidden;padding-top: 15px;margin-right:4px;}
.wrap_main_contents_right .top .weather_special{width:243px;height:67px;margin-bottom: 13px;}
.wrap_main_contents_right .top .qna{width:243px;height:67px;}
.wrap_main_contents_right .sns{float:left;width:79px;height: 153px;margin-top: 15px;margin-right:4px;border:3px solid #d4d4d4;}
.wrap_main_contents_right .sns ul li{height:38px;}
.wrap_main_contents_right .bottom2 ul{padding-top: 8px;}
/* Margin */
.MN0 { margin:0 !important;}
.ML1 { margin-left:1px ; }
.ML2 { margin-left:2px ; }
.ML-4{margin-left:-4px;}
.ML-7{margin-left:-7px;}
.ML-10{margin-left:-10px;}
.ML-13{margin-left:-13px;}
.ML3 { margin-left:3px; }
.ML4 { margin-left:4px; }
.ML5 { margin-left:5px; }
.ML6{ margin-left:6px;}
.ML7{ margin-left:7px !important; }
.ML8 { margin-left:8px !important; }
.ML9 { margin-left:9px !important; }
.ML10 { margin-left:10px !important; }
.ML14{margin-left:14px !important;}
.ML15 { margin-left:15px  !important; }
.ML20 { margin-left:20px; }
.ML22 { margin-left:22px; }
.ML25{ margin-left:25px; }
.ML27 { margin-left:25px; }
.ML30 { margin-left:30px; }
.ML33 { margin-left:33px; }
.ML40 { margin-left:40px; }
.ML80 { margin-left:80px; }
.ML125 { margin-left:125px; }
.ML240{ margin-left:240px; }
.ML295 { margin-left:295px; }
.MR3{ margin-right:3px;}
.MR5{ margin-right:5px;}
.MR6{ margin-right:6px;}
.MR10 { margin-right:10px; }
.MR15 { margin-right:15px; }
.MR20 { margin-right:20px; }
.MR25 { margin-right:25px; }
.MR30 { margin-right:30px; }
.MT0{margin-top:0 !important;}
.MT5 { margin-top:5px !important; }
.MT8{margin-top:8px;}
.MT10 { margin-top:10px !important; }
.MT15 { margin-top:15px !important; }
.MT10B10 { margin-top:10px !important;  margin-bottom:10px !important;}
.ML10B10 { margin-left:10px !important;  margin-bottom:10px !important;}
.ML20T10 { margin-left:20px !important;  margin-top:10px !important;}
.MT14{margin-top:14px;}
.MT-10 { margin-top:-10px; }
.MT-20 { margin-top:-20px; }
.MT20 { margin-top:20px !important;}
.MT22 { margin-top:22px; }
.MT25 { margin-top:25px !important; }
.MT28 { margin-top:28px; }
.MT30 { margin-top:30px; }
.MT35 { margin-top:35px; }
.MT40 { margin-top:40px; }
.MT50 { margin-top:50px; }
.MT70 { margin-top:70px; }	 
.MT5L8 { margin:5px 0 0 8px; }
.MTL20 { margin:20px 0 0 20px; }
.MTB5 { margin:5px 0 5px 0; }
.MTB10 { margin:10px 0 10px 0; }
.MB0 { margin:0 !important;}
.MB5{ margin-bottom:5px;}
.MB10 { margin-bottom:10px; }
.MB15 { margin-bottom:15px !important; }
.MB20 { margin-bottom:20px !important; }
.MB30 { margin-bottom:30px; }
.MB50 { margin-bottom:50px;}
/* padding_top */
.PD0 { padding:0px !important;}
.PT5 { padding-top:5px !important;}
.PT7 { padding-top:7px;}
.PT10 { padding-top:10px;}
.PT14{ padding-top:14px;}
.PT20 { padding-top:20px;}
.PT30 { padding-top:30px;}
.PT50 { padding-top:50px;}
	
/* padding_left */	
.PL3 { padding-left:3px;}
.PL5 { padding-left:5px !important;}
.PL8 { padding-left:8px;}
.PL10 { padding-left:12px;}
.PL15 { padding-left:15px;}
.PL20 { padding-left:20px;}
.PL30 { padding-left:30px;}
.PL40{ padding-left:40px;}
.PL45{ padding-left:45px;}
.PL50{ padding-left:50px;}
.PL55{ padding-left:55px;}
.PL60 { padding-left:60px;}
.PL65 { padding-left:6px;}
.PL100 { padding-left:100px;}
.PL230 { padding-left:230px !important;}
.PL250 { padding-left:250px !important;}
.PL260 { padding-left:260px;}
.PL315 { padding-left:315px;}

/* padding_right */
.PR0 { padding-right:0 !important;}
.PR5 { padding-right:5px;}
.PR7 { padding-right:7px;}
.PR10 { padding-right:10px;}
.PR12 { padding-right:10px;}
.PR20 { padding-right:20px;}
.PR35 { padding-right:35px;}



/* padding_bottom */
.PB5{ padding-bottom:5px;}
.PB10 { padding-bottom:10px;}
.PB15 { padding-bottom:15px;}
.PB20 { padding-bottom:20px;}
.PB5 { padding-bottom:5px;}
.PB30 { padding-bottom:30px;}
.PB40 { padding-bottom:40px;}
.PB45 { padding-bottom:45px;}


/* padding_all */
.PT10L5 { padding:10px 0 0 5px;}
.PT6L15 { padding:6px 0 0 15px;}
.PT5B8{ padding:5px 0 8px 0;}
.PT15B25{ padding:15px 0 25px 0;}

.weather_area_0930{width:300px;height:407px;float:left;}
dl.region_weather_g{background:#6b85b2;color:white;height:36px;line-height:36px;font-size: 15px;}
dl.region_weather_g dt{font-weight:bold;width: 140px;float: left;text-align:center;padding: 0px 0 0px 5px;}
dl.region_weather_g dd{float:right;padding: 3px 6px 3px 0;font-size: 12px;}
dl.region_weather_e{border-bottom:1px solid #cdcdcd;height:31.2px;padding: 3px 0 3px 10px;line-height: 34.2px;font-size: 15px;font-weight:bold}
dl.region_weather_e dt{width: 120px;float: left;/* text-align:center; */padding-left:12px;}
dl.region_weather_e dd{width:145px;display: inline-block;}
dl.region_weather_e dd a{width:50px;float:left;}
dl.region_weather_e dd p{width:50px;float:right;}
dl.region_weather_e.h21{height: 21px;line-height: 21px;} 
dl.region_weather_e.h21 dd.wh100p{width: 100%;height: 100%;} 
dl.region_weather_e.h21 dd a.clearfloat{clear:both;float:none;} 
span.region_weather_legend{margin-left: 224px;font-size: 11px;background: #5f5f5f;line-height: 15px;color: white;padding: 3px;float:left;margin-top:-3px;}

dl.region_weather_e.h21 .h100p{width: 100%;height: 100%;} 
.north_map{float:left;width:318px;height:369px;background:url('/images/main/img_weather_today3_1.jpg') no-repeat 0;position:relative;}
.north_map p.north_clock{position:absolute;left:24px;top:20px; font-size:0.95em; color:#fff;text-align:left;width:150px;}
.north_map .png25{width:19px !important; height:19px !important;}
.north_map ul li{padding:0;margin:0;text-align:center;}

.north_map dl{line-height:1em;text-align:center;height:34px;width:35px;text-align:center; }
.north_map dl img{margin-bottom:2px;}
.north_map dl dt{padding-bottom:2px;font-size:0.95em;color:#fff; position:absolute; left:0; top:-15px; width:100%; padding-top:3px;}
.north_map dl dt.dokdo{top:-30px;}
.north_map dt{font-size:0.95em;}
.north_map dd{color:#cc0000; line-height:normal;padding:2px 0 0 0;  background:url(/images/weather/main/bg_weather_area_dd.gif) no-repeat left top; text-align:center; width:35px; height:37px;}
.north_map dd a span.red{color:#cc0000 !important;}
.north_map dd a span.blue{color:#005dc6 !important;}
.north_map dd a{color:#fff;}

.po_north1{position:absolute;left:272px;top:60px;}
.po_north2{position:absolute;left:235px;top:86px;}
.po_north3{position:absolute;left:125px;top:107px;}
.po_north4{position:absolute;left:169px;top:142px;}
.po_north5{position:absolute;left:94px;top:154px;}
.po_north6{position:absolute;left:19px;top:184px;}
.po_north7{position:absolute;left:136px;top:188px;}
.po_north8{position:absolute;left:149px;top:247px;}
.po_north9{position:absolute;left:82px;top:258px;}
.po_north10{position:absolute;left:46px;top:287px;}
.po_north11{position:absolute;left:117px;top:290px;}
.po_north12{position:absolute;left:59px;top:200px;}
.po_north13{position:absolute;left:192px;top:81px;}

/* 2017³âµµ ½Å±Ô ÇàÁ¤ ¸ÞÀÎ */
.hongbo-container {
	float: left; 
	width: 656px; 
	height: 610px;
	position: relative;;
}
.focus-slide { width:644px; position:relative; background:#f2f2f2; overflow-y:hidden; border: 1px solid #dadada; margin-bottom:15px;}
.focus-slide ul.rect-summary { width:634px; margin:auto auto; height:382px; overflow:hidden;}
.focus-slide ul.rect-summary li dl {position:relative; width:100%; height:376px; font-size:0;}
.focus-slide ul.rect-summary li dl dd { width: 100%; padding-top:5px; }
.focus-slide ul.rect-summary li dl dd img {width: 634px; height: 371px;}
.focus-slide ul.rect-summary li dl dt {position:absolute; left:0; bottom:0; width:100%; height:60px; background:rgba(0, 0, 0, 0.5)}
.focus-slide ul.rect-summary li dl dt strong {display:block; padding:6px 6px 6px 16px; color:#fff; font-size:16px}
.focus-slide ul.rect-summary li dl dt strong a {color:#fff; font-size:16px}
.focus-slide ul.rect-summary li dl dt p {font-size:12px; padding:0px 6px 6px 16px; line-height:12px; color:#fff}
.focus-slide ul.rect-dot {
	position: absolute;
	width:70px;
	height:26px;
	right:5px;
	bottom:30px;
	
}
.focus-slide ul.rect-dot li {
	float: left;
	width: 13px;
	text-align: center;
}
.focus-slide ul.rect-dot li a {
	display:block;
	width: 8px;
	height: 8px;
	text-indent: -99999px;
	font-size:0px;
	line-height:0px;
	background: #ccc;
}

.focus-slide ul.rect-dot li a:hover, 
.focus-slide ul.rect-dot li a:focus,
.focus-slide ul.rect-dot li a.active,
.focus-slide ul.rect-dot li a.active:hover,
.focus-slide ul.rect-dot li a.active:focus{
	background: #91bd56;
}
.focus-slide .slick-prev  { cursor:pointer; position:absolute; left:20px;border:0; top:135px; z-index:10; width:34px; height:51px; background:url('/images/kma/kma_focus_prev.png') no-repeat 0 0; text-indent:-99999px}
.focus-slide .slick-next  { cursor:pointer; position:absolute; right:20px;border:0; top:135px; z-index:10; width:34px; height:51px; background:url('/images/kma/kma_focus_next.png') no-repeat 0 0; text-indent:-99999px}
.focus-slide .slick-dots {
	position: absolute;
	width:70px;
	height:26px;
	right:5px;
	bottom:30px;
}
.focus-slide .slick-dots li {
	float: left;
	width: 13px;
	text-align: center;
}
.focus-slide .slick-dots li button {
	border:0px;
	display:block;
	width: 8px;
	height: 8px;
	text-indent: -99999px;
	font-size:0px;
	line-height:0px;
	background: #ccc;
	cursor:pointer;
}
.focus-slide .slick-dots li.slick-active button{
	background: #91bd56;
}
.goto-weather {
	background:url(/images/kma/bg_goto_weather.gif) no-repeat left top;
	width:317px;
	height:136px;
	border:1px solid #dadada;
	position:relative;
}
#container a:focus {
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -1px;
}

/* ³¯¾¾´©¸® ¹Ù·Î°¡±â ¹öÆ° */
.goto-weather a.goto-arrow{ 
	display: block;
	background: url(/images/kma/bg_buttons_normal_hover.png) no-repeat 0 -64px;
	width: 64px;
	height: 64px;
	overflow: hidden;
	margin: 0 0;
	font-size: 0px;
	text-indent: -99999px;
	position:absolute;
	right:14px;
	top:22px;
}
.goto-weather a.goto-arrow:hover,
.goto-weather a.goto-arrow:focus {
	background-position: 0 -2px;
}

/* ³¯¾¾´©¸® Áß¿ä¸Þ´º(Æ¯º¸/¿¹º¸/¿µ»ó) ¹Ù·Î°¡±â ¹öÆ° */
.goto-weather a.goto-btn { 
	display: block;
	background: url(/images/kma/bg_buttons_normal_hover.png) no-repeat 0 0;
	width: 85px;
	height: 23px;
	overflow: hidden;
	margin: 0 0;
	font-size: 0px;
	text-indent: -99999px;
	position:absolute;
	bottom:13px;
}
.goto-weather a.goto-btn.goto-btn-warn {
	background-position: -72px -34px;
	left:17px;
}
.goto-weather a.goto-btn.goto-btn-warn:hover,
.goto-weather a.goto-btn.goto-btn-warn:focus {
	background-position: -72px -6px;
}
.goto-weather a.goto-btn.goto-btn-fct {
	background-position: -171px -34px;
	left:117px;
}
.goto-weather a.goto-btn.goto-btn-fct:hover,
.goto-weather a.goto-btn.goto-btn-fct:focus {
	background-position: -171px -6px;
}
.goto-weather a.goto-btn.goto-btn-img {
	background-position: -270px -34px;
	left:217px;
}
.goto-weather a.goto-btn.goto-btn-img:hover,
.goto-weather a.goto-btn.goto-btn-img:focus {
	background-position: -270px -6px;
}
.kma-linkzone-wrap {
	background:#fff;
	width:100%;
	margin:0;
}
.kma-linkzone-wrap li{
	list-style: none;
	float:left;
}
.kma-linkzone-wrap li:last-child {
	margin-left:5px;
}
#sns_link_map area:focus, #sns_link_map area:hover, #sns_link_map area:active {
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}
.kma-favorite-wrap {
	background:#fff;
	width:100%;
	height:236px;
	margin:0;
}
.kma-favorite-wrap .title {
	display:inline-block;
	background:url(/images/kma/kma_titles.png) no-repeat 0 -18px;
	width:94px;
	line-height:18px;
	font-size:18px;
	padding: 0px 0 3px 0;
	text-indent: -99999px;
}
.kma-favorite-wrap .kma-favorite {
	width:317px;
	height:206px;
	border:1px solid #dadada;
}
.kma-favorite {
	text-align: center;	
}

.kma-favorite .i {
	display: block;
	background: url(/images/kma/bg_buttons_normal_hover.png) no-repeat 0 0;
	/*width: 54px;*/
	height: 56px;
	overflow: hidden;
	margin: 0 auto;	
}

.kma-favorite li a{
	font-size: 11px;
	color :#000;
	text-align:center;
}
.kma-favorite li a:focus {
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
	background: none;
}
.kma-favorite li a:active {
	outline: 0;
	text-decoration: none;
}
.kma-favorite li a:hover,
.kma-favorite li a:focus {
	color: #666;
	text-decoration: none;
}
.kma-favorite li {
	float: left;
	text-align: center;
	margin:13px 0 0 0;
	width:72px;
}
.kma-favorite li:first-child {
	margin-left:15px;
}
/* ±â»óÁõ¸í */
.kma-favorite a .i.i-proof {
	background-position: -62px -125px;
}
.kma-favorite a:hover .i.i-proof,
.kma-favorite a:focus .i.i-proof {
	background-position: -62px -65px;
}
/* Ã¼ÇèÇÐ½¿ */
.kma-favorite a .i.i-fieldstudy {
	background-position: -162px -125px;
}
.kma-favorite a:hover .i.i-fieldstudy,
.kma-favorite a:focus .i.i-fieldstudy {
	background-position: -162px -65px;
}
/* ¹Î¿ø½ÅÃ» */
.kma-favorite a .i.i-minwon {
	background-position: -262px -125px;
}
.kma-favorite a:hover .i.i-minwon,
.kma-favorite a:focus .i.i-minwon {
	background-position: -262px -65px;
}
/* ³¯¾¾ Á¦º¸ */
.kma-favorite a .i.i-wreport {
	background-position: -299px -125px;
}
.kma-favorite a:hover .i.i-wreport,
.kma-favorite a:focus .i.i-wreport {
	background-position: -299px -65px;
}
/* ÇØ´Þ ¶ß°íÁö´Â½Ã°¢ */
.kma-favorite a .i.i-riset {
	background-position: -66px -247px;
}
.kma-favorite a:hover .i.i-riset,
.kma-favorite a:focus .i.i-riset {
	background-position: -66px -189px;
}
/* ¹Ñ·ç/½ä¹° Á¤º¸*/
.kma-favorite a .i.i-tide {
	background-position: -137px -247px;
}
.kma-favorite a:hover .i.i-tide,
.kma-favorite a:focus .i.i-tide {
	background-position: -137px -189px;
}
/* ´ë±âÁú ¿¹º¸*/
.kma-favorite a .i.i-air {
	background-position: -213px -247px;
}
.kma-favorite a:hover .i.i-air,
.kma-favorite a:focus .i.i-air {
	background-position: -213px -189px;
}
/* ¾ÆÇÏ! ½±´Ù³¯¾¾ µ¿¿µ»ó */
.kma-favorite a .i.i-movie {
	background-position: -288px -247px;
}
.kma-favorite a:hover .i.i-movie,
.kma-favorite a:focus .i.i-movie {
	background-position: -288px -189px;
}

.body-wrapper{
	margin:0; padding:0;
	width:100%; height:100%;
	border:0;
	background-image:url('../../images/common/bg_header.gif'); background-position:left top; background-repeat:repeat-x;
}