@charset "euc-kr";
body{position:relative;}
a { cursor: pointer; }
/* #skip{visibility:hidden;overflow:hidden;position:absolute;width:0;height:0;font-size:0;line-height:0;} */
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:12.5px 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;}
.header-wrap {
	width: 100%;
	clear:both;
	margin:0;
	padding:0;
	position:relative;
}
.header-wrap-bar {
	position:absolute;
	display:block;
	width:100%;
	height: 46px;
	background: #ffffff;
	border-top: 1px solid #c6d1dc;
	border-bottom: 1px solid #c6d1dc;
	top: 108px;
	left:0;
}
#header{width:1000px;clear:both;position:relative;line-height:1.2em;z-index:40;margin: 0px auto 0px auto;}
#header img{vertical-align:top;}
#header:after{content:" "; display:block; clear:both; height:0; visibility:hidden;}
#header #gnb{border:0px solid red;background: #0c4c7d;z-index:99;position:relative;font-size:95%;height: 39px;/* padding-top:6px; */}
#header #gnb:after{ content:""; display:block; float:none; clear:both;}


/*#header ul#area 부분 시작 */
#header > #gnb > ul#area{font-size:12px; float:right;}
#header > #gnb > ul#area > li {margin-top: 12px;float:left;}
#header > #gnb > ul#area > li > a{color:#ffffff;}
#header > #gnb > ul#area > li.sitemap{padding:0 10px; border-right:1px solid #386c92;}
#header > #gnb > ul#area > li.wind{padding:0 10px; border-right:1px solid #386c92;height:15px;}
#header > #gnb > ul#area > li.wind > ul{display:inline-block;}
#header > #gnb > ul#area > li.wind > ul > li {float:left;}
#header > #gnb > ul#area > li.wind > ul > li:first-child{margin-left:0;}
#header > #gnb > ul#area > li.wind > ul > li.title{color:#ffffff;display:inline-block;margin-right: 5px;}
#header > #gnb > ul#area > li.wind > ul > li > a{color:#91aec4;padding: 3px 5px;background: #f3f3f3;color: #7b7b7b;width: 27px; text-align: center;display: block;margin-top: -3px;}
#header > #gnb > ul#area > li.wind > ul > li > a.on{background:#4593dd;color:#ffffff;background: #c6d1dc;font-weight: bold;color: #323232;}
#header > #gnb > ul#area > li.map{padding:0 10px; border-right:1px solid #386c92;height:15px;}
#header > #gnb > ul#area > li.map > ul{display:inline-block;}
#header > #gnb > ul#area > li.map > ul > li {float:left;}
#header > #gnb > ul#area > li.map > ul > li:first-child{margin-left:0;}
#header > #gnb > ul#area > li.map > ul > li.title{color:#ffffff;display:inline-block;margin-right: 5px;}
#header > #gnb > ul#area > li.map > ul > li > a{color:#91aec4;padding: 3px 5px;background: #f3f3f3;color: #7b7b7b;width: 27px; text-align: center;display: block;margin-top: -3px;}
#header > #gnb > ul#area > li.map > ul > li > a.on{background:#4593dd;color:#ffffff;background: #c6d1dc;font-weight: bold;color: #323232;}
#header > #gnb > ul#area > li.language{border-right:1px solid #386c92;}
#header > #gnb > ul#area > li.language > ul > li{float:left;padding: 0 6px;border-right: 1px solid #386c92;}
#header > #gnb > ul#area > li.language > ul > li:last-child{border:0;}
#header > #gnb > ul#area > li.language > ul > li > a{color:#ffffff;padding:2px 0;}
#header > #gnb > ul#area > li.search{margin-top: 2px;}
#header > #gnb > ul#area > li.search > form > fieldset > .view{position:relative;}
#header > #gnb > ul#area > li.search > form > fieldset > .view > #input_keyword1{border: 0;background: #eeeeee;width: 195px;margin-top: 4px;height: 26px;padding: 0 10px;ime-mode:active;}
#header > #gnb > ul#area > li.search > form > fieldset > .view > .button{position:absolute;right:1px;top:5px;}
#header > #gnb > ul#area > li.homepage {position: absolute;top: 52px;right: 0;margin-top: 0;float: none;}
#header > #gnb > ul#area > li.homepage > a{font-size: 13px;font-weight: bold;display: inline-block;padding: 0;border: 0;height: 42px;padding-right: 27px;color: #073965;background: url(/home/images/bg02.gif) no-repeat 94% 20px;}
#header > #gnb > ul#area > li.homepage > a > span{ color: #073965;margin-top: 17px;display: inline-block;margin-left: 9px;}
/*#header ul#area 부분 끝*/


#header #gnb .topSearchForm{ float:right; height:21px; margin:0 0 0 0; line-height:normal; }
#header #gnb .topSearchForm *{ margin:0; padding:0;}
#header #gnb .topSearchForm fieldset{ margin:0 !important; padding:0 !important;}
#header #gnb .topSearchForm fieldset:after{ content:""; display:block; float:none; clear:both;}
#header #gnb .topSearchForm legend{ position:absolute; width:0; height:0; overflow:hidden; visibility:hidden;}
#header #gnb .topSearchForm input.inputText{width:121px; height:11px; padding:3px 4px 2px 4px; font-size:11px;  border:1px solid #c8c8c8;background:url(../../images/common/bg_inputText.gif) no-repeat 3px 2px; }
#header #gnb .topSearchForm input.image{ border:0; width:33px; height:18px; vertical-align:top; padding:0px; }
#header #topMenu {border:0px solid blue;clear:both;position:relative;width:1000px;margin:0;padding:0;height: 70px;}
#header #topMenu img{vertical-align:top;}
#header #topMenu:after{ content:""; display:block; float:none; clear:both;}
#header h1{padding: 19px 5px 12px 5px;font-size:11px;}
#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;}*//*20150521*/
#topMenu #minipotal{border:0px solid red; float:right; height:27px; padding:14px 0 0 0;}
#topMenu #minipotal li{float:left;  }

#header .regional_menu{overflow:hidden; position:absolute; left:52px; top:80px; background:url(/images/main/bg_lnb.gif) no-repeat 24px top; padding-top:4px;}
#header .regional_menu li{float:left; padding:6px 28px 6px 0;}

/*0917수정 시작 */
#main_menu {position:relative;width:100%;height: 46px;}
#main_menu #lnb {padding:0;margin:0;position:relative;}
#main_menu #lnb li {float:left; text-align:center; vertical-align:middle; position:relative;}
#main_menu #lnb .div-9 {
	width: 10.55%;
}
#main_menu > #lnb > li > a {display:block;font-size: 16px;font-weight:bold;color: #212121;line-height: 46px;height: 46px;}
#main_menu > #lnb > li > a:active, 
#main_menu > #lnb > li > a.active:active,
#main_menu > #lnb > li > a.selected:active { outline: 0; text-decoration: none; /* color:#fff; background:#0166c8; */}
#main_menu > #lnb > li > a:focus, 
#main_menu > #lnb > li > a.active:focus,
#main_menu > #lnb > li > a.selected: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,
#main_menu > #lnb > li > a.selected,
#main_menu > #lnb > li > a.selected:hover,
#main_menu > #lnb > li > a.selected:focus { text-decoration: none; /*color:#fff; background:#0166c8;*/}
#main_menu > #lnb a.menu-more { position: absolute; top: 1px; right:0;}
#main_menu > #lnb > li > ul{ display:none;width: 958px;height: 381px;position:absolute;top: 47px;border:1px solid #0c4c7d;border-top: 0;padding: 30px 20px;background-color: #ffffff;z-index: 999;}
#main_menu > #lnb > li.active > ul { display:block;}
#main_menu > #lnb > li > ul > li{width: 142px;height: 299px;margin-right: 15px;float: left;border-right: 1px solid #e5e5e5;vertical-align: middle;padding:0;text-align:left;position: relative;}
#main_menu > #lnb > li > ul.wid96 > li { width:96px; }
#main_menu > #lnb > li > ul.wid135 > li { width:135px; }
#main_menu > #lnb > li > ul.wid176 > li { width:176px; }
#main_menu > #lnb > li > ul > li:nth-last-child(2){ border-right:0; }
#main_menu > #lnb > li > ul > li.mgr0{ margin-right:0; border:0; }
#main_menu > #lnb > li > ul > li:last-child { border-bottom:0; margin-right:0; border-right:0; }
#main_menu > #lnb > li > ul > li.bottom{width: 922px;height: 78px;position:absolute;bottom: 21px;}
#main_menu > #lnb > li > ul > li.bottom > ul{  }
#main_menu > #lnb > li > ul > li.bottom > ul > li {float:left;height: 57px;width: 184px;background: none;}
#main_menu > #lnb > li > ul > li.bottom > ul > li > a:hover{ font-weight:normal; }
#main_menu > #lnb > li > ul > li.bottom > ul > li > a{background: #f4f9ff url(/home/images/menu-btn01.gif) no-repeat 93% center; border: 1px solid #dce6ef; margin-right: 11px; padding: 16px 10px;}
#main_menu > #lnb > li > ul > li.bottom > ul > li:last-child > a { margin-right:0; }
#main_menu > #lnb > li > ul > li.bottom > ul > li:last-child > a:hover{ font-weight:normal !important; }
#main_menu > #lnb > li > ul > li > a {display: block;background: #ffffff;padding: 0px;margin: 0;font-size: 15px;color: #0c4c7d;font-weight: bold;line-height: 18px;height: 33px;vertical-align: top;}
#main_menu > #lnb > li > ul > li > a.addon:after {content : "";float: right;margin-right: 5px;font-size: 10px;}
#main_menu > #lnb > li > ul > li > a:active, 
#main_menu > #lnb > li > ul > li > a.active:active,
#main_menu > #lnb > li > ul > li > a.selected:active { outline: 0; text-decoration: none;}
#main_menu > #lnb > li > ul > li > a:focus,
#main_menu > #lnb > li > ul > li > a.active:focus,
#main_menu > #lnb > li > ul > li > a.selected: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,
#main_menu > #lnb > li > ul > li > a.selected, 
#main_menu > #lnb > li > ul > li > a.selected:hover, 
#main_menu > #lnb > li > ul > li > a.selected:focus { text-decoration: none; color:#0159ae; background-color:#fefefe;}
#main_menu > #lnb > li > ul > li > ul.ul01{padding-top:40px;}
#main_menu > #lnb > li > ul > li > ul.ul01 > li > a{text-decoration: none; color:#0c4c7d; background:none;font-weight:bold; padding:0;height: 33px;vertical-align: top;}
#main_menu > #lnb > li > ul > li > ul.ul01 > li > ul > li{width:100%;text-align:left;}
#main_menu > #lnb > li > ul > li > ul.ul01 > li > ul > li > a{letter-spacing: -1px;display: block;background: #ffffff;padding: 9px 6px;margin: 0;font-size: 14px;line-height: 18px;color: #333;vertical-align: middle;background: url(/home/images/menu-list01.gif) no-repeat left 15px;}
#main_menu > #lnb > li > ul > li > ul.ul01 > li > ul > li > a:hover{text-decoration: none; color:#333; font-weight:bold;}
#main_menu > #lnb > li > a:hover{text-decoration: none;color: #212121;background: #fff;border-left: 1px solid #0c4c7d;border-right: 1px solid #0c4c7d;border-top: 3px solid #0c4c7d;}
#main_menu > #lnb > li > a.on{text-decoration: none; color: #212121; background: #fff; border-left: 1px solid #0c4c7d; border-right: 1px solid #0c4c7d; border-top: 3px solid #0c4c7d;height:44px;}
#main_menu > #lnb > li > ul > li > ul{display:block;}
#main_menu > #lnb > li.left-popup > ul > li > ul { left: -200px; }
#main_menu > #lnb > li > ul > li.active > ul{display:block;}
#main_menu > #lnb > li > ul > li > ul > li{width:100%;vertical-align: middle;margin:0;padding:0;text-align:left;}
#main_menu > #lnb > li > ul > li > ul > li:last-child { border-bottom:0; }
#main_menu > #lnb > li > ul > li > ul > li > ul.ul01{}
#main_menu > #lnb > li > ul > li > ul > li > ul.ul01 > li > a {text-decoration: none; color:#0c4c7d; background:none;font-weight:bold; padding: 9px 0px;}


#main_menu > #lnb > li > ul > li > ul > li > a {letter-spacing:-1px;display:block;background: #ffffff;padding: 9px 6px;margin:0;font-size: 14px;/* font-weight:bold; */line-height: 18px;color:#333;vertical-align: middle;background: url(/home/images/menu-list01.gif) no-repeat left 15px;}
#main_menu > #lnb > li > ul > li > ul > li > a:active, 
#main_menu > #lnb > li > ul > li > ul > li > a.active:active,
#main_menu > #lnb > li > ul > li > ul > li > a.selected:active { outline: 0; text-decoration: none;}
#main_menu > #lnb > li > ul > li > ul > li > a:focus,
#main_menu > #lnb > li > ul > li > ul > li > a.active:focus,
#main_menu > #lnb > li > ul > li > ul > li > a.selected:focus { outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px;}
#main_menu > #lnb > li > ul > li > ul > li > a:hover, 
#main_menu > #lnb > li > ul > li > ul > li > a:focus,
#main_menu > #lnb > li > ul > li > ul > li > a.active, 
#main_menu > #lnb > li > ul > li > ul > li > a.active:hover, 
#main_menu > #lnb > li > ul > li > ul > li > a.active:focus,
#main_menu > #lnb > li > ul > li > ul > li > a.selected, 
#main_menu > #lnb > li > ul > li > ul > li > a.selected:hover, 
#main_menu > #lnb > li > ul > li > ul > li > a.selected:focus { text-decoration: none; color:#333; font-weight:bold; }

#main_menu #lnb li ul li a i{border-radius: 3px;background: #0159ae;color: #fff;font-size: 10px;font-weight: normal;font-style: normal;line-height: 12px;padding:1px 2px 1px 2px ;margin-left:4px;}

#main_menu #lnb .PD0{padding:0;}
/*0917수정 끝 */

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

#container{clear:both;  width:990px; margin:0 auto 20px; border:0px solid red;}
#container:after{ content:""; display:block; float:none; clear:both;}
#container .snb{ float:left; width:150px;}
#container #sub-menu35{padding-top:16px;}
#container #sub-menu35 h3{height:35px !important;}
#container #sub-menu35 ul{padding-top:0 !important;}
#container .snb h3{
	width:152px; height:38px;
}
#container .snb h3.section-head{
	color: #fff;
	font-size: 19px;
	letter-spacing: -1px;
	text-align: left;
	line-height: 36px; 
	border: 0;
	background-color: #1789cd;
	background: linear-gradient(#1789cd, #0474e0, #016bd1);
	background: -webkit-linear-gradient(#1789cd, #0474e0, #016bd1);
	background: -o-linear-gradient(#1789cd, #0474e0, #016bd1);
	background: -moz-linear-gradient(#1789cd, #0474e0, #016bd1);
}
#container .snb h3.section-head.sm {
	font-weight:bold;
	font-size: 17px;
}
#container .snb h3.section-head span {
	font-weight:bold;
	padding-left:16px;
	color: #fff; 
}
#container .snb h3.section-head a {
	color: #fff;
}
#container .snb h3.section-head a:hover,
#container .snb h3.section-head a:focus {
	text-decoration: none;
}
#container .snb ul{ width:150px; padding:4px 0 2px 0;}
#container .snb ul li{ width:150px; margin:0; padding:0 0 0 0; }
#container .snb ul li.on{ width:150px; margin:0; padding:0 0 0 0; border-bottom:1px solid #d9d9d9; }
#container .snb ul li.last-child{border:none;}
#container .snb ul li a i{
	border-radius: 3px;
	background: #0159ae;
	color: #fff;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	line-height: 12px;
	padding:1px 2px 1px 2px ;
	margin-left:4px;
}

#container .snb ul li a.section-sub{ letter-spacing:-1px; color:#6081e0; display:block; width:150px; height:29px; line-height:29px; font-size:14px; font-weight:bold; border-bottom: 1px solid #e0e0e0;}
#container .snb ul li a.section-sub.two-line {
	height: 48px;
	line-height:20px;
	width:134px;
	padding-left:16px;
}
#container .snb ul li a.section-sub.two-line:hover span, 
#container .snb ul li a.section-sub.two-line:focus span{ color: #2a4bad; font-weight:bold; padding-left:0px;}
#container .snb ul li a.section-sub.two-line span {
	padding-left:0px;
	padding-top:4px;
	display:inline-block;
}
#container .snb ul li a.section-sub:hover, 
#container .snb ul li a.section-sub:focus { color: #2a4bad; text-decoration:none; }
#container .snb ul li a.section-sub:hover span, 
#container .snb ul li a.section-sub:focus span{ color: #2a4bad; font-weight:bold; padding-left:16px;}
#container .snb ul li a.section-sub span { color:#0159ae; font-weight:bold; padding-left:16px; }
#container .snb ul li a.height{ display:block; width:132px; height:50px; padding-top:2px; margin-bottom:2px;}
#container .snb ul li a.twoline{ display:block; width:132px; height:50px; padding-top:2px;}
#container .snb ul li ul{border:0px solid red; color:#666; border-bottom:1px solid #e0e0e0;}
#container .snb ul li ul.nobottom {border-bottom:0 !important;}
#container .snb ul li ul li{width:150px; border:none; color:#666; position:relative;}
#container .snb ul li ul li.twoline{height:28px; line-height:14px; padding-top:3px; padding-bottom:3px;}
#container .snb ul li ul li.letter{letter-spacing:-1px;}
#container .snb ul li ul li img{width:24px;height:12px;vertical-align:bottom;padding-bottom:2px;}
#container .snb ul li ul li a{display:block; width:121px; height:20px !important; padding:0 0 0 28px; border:none; background:url(../../images/common/bu_snb3.gif) no-repeat 20px 7px; }
#container .snb ul li ul li.twoline a{display:block; width:121px; height:29px !important;  padding:0 0 0 28px; border:none; background:url(../../images/common/bu_snb3.gif) no-repeat 20px 2px;}
#container .snb ul li ul li a.on{color:#0159ae;  background:url(../../images/common/bu_snb3.gif) no-repeat 20px 7px;}
#container .snb ul li ul li.twoline a.on{color:#0159ae;  background:url(../../images/common/bu_snb3.gif) no-repeat 20px 2px;}
#container .snb ul li ul li a:hover{color:#0159ae;}
#container .snb ul li ul li img.new_window{width:22px;height:11px;vertical-align:middle;position:absolute;right:0;top:3px;}
#container .snb ul li ul li ul{border:0px solid red; color:#666; border-bottom:1px solid #e0e0e0;;}
#container .snb ul li ul li ul li{padding-left:10px; width:150px; border:none; color:#666; position:relative;}
#container .snb ul li ul li ul li a{display:block; width:121px; height:20px !important; padding:0 0 0 28px; border:none; background:url(../../images/common/bu_hyphen.gif) no-repeat 20px 7px;}
#container .snb ul li ul li ul li a.on{color:#555; text-decoration:underline; background:url(../../images/common/bu_hyphen.gif) no-repeat 20px 7px;}

#container #wrap_content{border:0px solid red; float:left; }
#container .width1{width:820px; padding:0 0 0 20px;}
#container .width2{width:685px; padding:0 0 0 20px;}
#container .weather_main{width:980px;}
#container #wrap_content #location{width:100%;  height:21px; margin-bottom:15px; border-bottom:1px solid #dedede; font-size:95%; }
#container #wrap_content #location .weather{width:100%;  height:25px; padding-top:2px; margin-bottom:15px; border-bottom:1px solid #dedede; font-size:95%; letter-spacing:-1px;}
#container #wrap_content #location strong{color:#0159ae;}
#container #wrap_content #location_member{width:100%;  height:21px; margin-bottom:21px; border-bottom:1px solid #dedede; font-size:95%; position:relative;}
#container #wrap_content #title{overflow:hidden; margin:0; padding:0;  }
#container #wrap_content #title .weather{display:inline-block; width:100%; margin:0; padding:0;   position:relative;}
#container #wrap_content #title h4{
	float:left;
	font-size: 20px;
	font-weight: bold;
	line-height: 20px;
	color: #1563af;
	padding-right:10px;
}

#container #wrap_content #title h4 img{vertical-align:top;}
#container #wrap_content #title h5{
	float:left;
	font-size: 15px;
	font-weight: bold;
	line-height: 23px;
	color: #333;
	vertical-align:bottom;
}
#container #wrap_content #title h5:before {
	content: " | ";
	padding-right:5px;
	font-size: 15px;
	font-weight: bold;
	line-height: 15px;
	color: #ccc;
}
#container #wrap_content #title ul.button{ float:right;}
#container #wrap_content #title ul.button .weather{ float:right; position:absolute; top:-43px; right:0;}
#container #wrap_content #title ul.button li{float:left; font-size:0; }
#container #wrap_content #title ul.button li.print{margin-right:5px;}
#container #wrap_content #title ul.button li.scrSize{margin-top:8px;}
#container #wrap_content #title ul.button li.scrSize a{padding:0;}
#container #wrap_content #title ul.button li.scrSize ul{ overflow:hidden; float:left; display:inline; width:40px; padding:1px 0 0 40px; background:url(../../images/common/zoom_tit.gif) no-repeat left 1px;}
#container #wrap_content #title ul.button li.scrSize li a{float:left; padding:0 !important; background:none;}

#contents_header{clear:left;margin-bottom:21px;border-bottom:1px solid #dedede;width:820px;height:35px;}
#contents_header:after{content:" "; display:block; clear:both; height:0; visibility:hidden;}
#contents_header .location{float:left;padding-top:15px; letter-spacing:-1px;}
#contents_header .location .weather{float:left;padding-top:15px;}
#contents_header .location{font-size:95%; }
#contents_header .location strong{color:#0159ae;}
#quick_menu{float:right;width:354px;}
#quick_menu_weather{float:right;width:290px;}
#quick_menu:after{content:" "; display:block; clear:both; height:0; visibility:hidden;}
#quick_menu li{float:left;padding-bottom:3px;}
#quick_menu li img{vertical-align:top;}
#quick_menu_main{float:right;width:290px; border:1px solid red;}
#quick_menu_main:after{content:" "; display:block; clear:both; height:0; visibility:hidden;}
#quick_menu_main_weather {float:right;width:290px;}
#quick_menu_main_weather:after{content:" "; display:block; clear:both; height:0; visibility:hidden;}

#quick_menu_main li{float:left;padding-bottom:3px;}
#quick_menu_main li img{vertical-align:top;}

#container #wrap_content #location_member ul.button{ float:right; position:absolute; right:0px; top:-10px;}
#container #wrap_content #location_member ul.button li{float:left; font-size:0; }
#container #wrap_content #location_member ul.button li.print{margin-right:5px;}
#container #wrap_content #location_member ul.button li.scrSize{margin-top:8px;}
#container #wrap_content #location_member ul.button li.scrSize a{padding:0;}
#container #wrap_content #location_member ul.button li.scrSize ul{ overflow:hidden; float:left; display:inline; width:40px; padding:1px 0 0 40px; background:url(../../images/common/zoom_tit.gif) no-repeat left 1px;}
#container #wrap_content #location_member ul.button li.scrSize li a{float:left; padding:0 !important; background:none;}

#container #wrap_content #content{clear:both; border:0px solid red; min-height:500px;  padding:15px 0 0 0; }
#container #wrap_content #content_weather{clear:both; border:0px solid red; min-height:500px;  padding:15px 0 0 0; position:relative;}

#container #relation_web {float:right; width:113px; border:1px solid #d3d3d3; color:#737373; }
#container #relation_web  h3{width:103px; height:19px; padding:7px 0 0 10px; font-size:100%; color:#272727; letter-spacing:-1px; line-height:normal;}
#container #relation_web  .list{width:103px; border-top:1px solid #d3d3d3; padding:7px 0 2px 10px; line-height:1.5;}
#container #relation_web  .list li{padding:0 0 2px 9px; letter-spacing:-1px; background:url(../../images/common/bu_arrow_relation.gif) no-repeat left 4px;}

.sitelink{line-height:0;}
.sitelink select{width: 144px;height: 35px;padding:1px;vertical-align:top;color:#666666;border: 0;/* border-top:1px solid #abadb3; *//* border-left:1px solid #e2e3ea; *//* border-right:1px solid #dbdfe6; *//* border-bottom:1px solid #e3e9ef; */float:left;}
.sitelink select .weather{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 input{float:left;}
.footer-bg{left: 0;right: 0;z-index: 99;}
.footer-bg .floor1 { height:88px; width:100%; background:#e7eef8; border-bottom: 1px solid #d8e0e3; }
.footer-bg .floor2 { height:60px; width:100%; background:#f3f3f3; border-bottom: 1px solid #d8e0e3;}
#footer{clear: left;width: 1000px;margin: -145px auto 0 auto;padding-bottom: 20px;overflow: hidden;z-index: 1;/* position: absolute; */left: 0;right: 0;bottom: -1625px;z-index: 99;}
#footer .wrap_site_link{overflow:hidden; padding:24px 0; height:34px;}
#footer form{float:left; margin-right:12px;}
#footer form.last{margin-right:0;}
#footer .logo{float:left;position: absolute;top: 7px;left: -114px;}
#footer .footer_right{float:left;width: 874px;line-height:12px;font-size:12px;position: relative;}
#footer .footer_right.link{width:100%;margin-top: 15px;margin-bottom: 39px;}
#footer .footer_right.ml50{margin-left: 116px;margin-bottom: 6px;}
#footer .footer_right ul.site_helper{padding:12px 0 13px 0; overflow:hidden;}
#footer .footer_right ul.site_helper li{background: url(/home/images/foot-bar.gif) no-repeat right center;float:left;margin-right: 15px;padding-right: 16px;line-height:12px;font-size:12px;position: relative;}
#footer .footer_right ul.site_helper li:last-child{ background:0; }

#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;color: #555555;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: #555555;}
#footer .footer_right .btn01{position:absolute;right:0; top:0;}
#footer .footer_right .btn01 img{width:100%;max-width:92px;height:auto;}
#footer address{clear:both;overflow:hidden;display:inline-block;width:100%;font-size:0.95em;color: #555555;}
#footer address img{margin-bottom:0px;}
#footer p {font-size:0.95em;line-height: 17px;color: #888888;letter-spacing: -0.3px;}
#footer p.mark_wa{position:absolute;right: 108px;bottom:7px;}
#footer p.mark_wa a img{width:100%; height:auto; max-width:60px;}
#footer p.call_center{position:absolute;right: 0px;bottom: 15px;}
#footer p.call_center a img{width:100%; height:auto; max-width:90px;}
#footer p.kogl{ position:absolute; top: 4px; right:1px;}
#footer p.wa-mark{ position:absolute; bottom: 1px; right:165px;}


/* 담당자 */
.management_wrap{margin:45px 0 0 0;background:url('/images/common/bg_part.gif') repeat-x left top; width:100%; height:24px; padding:10px 0 0 0;line-height:normal;text-align:center; clear:both; float:left;}
.management_wrap ul li{display:inline;}
.management_wrap ul li span{color:#0159ae; font-weight:bold;}
.management_wrap ul li strong{color:#0159ae; padding-left:20px; }
.management_wrap ul li img{padding:0 7px 0 7px; vertical-align:-2px;}

.management_wrap_w{overflow:hidden; margin:45px 0 0 48px;  background:url(../../images/common/management_bg.gif) no-repeat left top; width:720px; height:30px; line-height:normal;}
.management_wrap_w ul{margin-left:220px; line-height:normal;}
.management_wrap_w ul li{float:left; margin:7px 14px 0 0;}
.management_wrap_w ul li span{color:#0159ae; font-weight:bold;}
.management_wrap_w ul li img{padding:0 7px 0 7px; vertical-align:-2px;}

/* 담당자 | 날씨 */
#part_weather{margin:45px 0 0 0;background:url('/images/common/bg_part.gif') no-repeat left top; width:685px; height:24px; padding:10px 0 0 0;line-height:normal;text-align:center; clear:both;}
#part_weather li{display:inline;}
#part_weather li strong{color:#0159ae;}
#part_weather li img{padding:0 7px 0 7px; vertical-align:-2px;}

/* 담당자 | 행정과 정책 */
.management_wrap_01{overflow:hidden; margin:45px 0 0 0;  background:url(../../images/common/management_bg.gif) no-repeat left top; width:720px; height:30px; line-height:normal;}
.management_wrap_01 ul{margin-left:220px; line-height:normal;}
.management_wrap_01 ul li{float:left; margin:7px 14px 0 0;}
.management_wrap_01 ul li span{color:#0159ae; font-weight:bold;}
.management_wrap_01 ul li strong{color:#0159ae; }
.management_wrap_01 ul li img{padding:0 7px 0 7px; vertical-align:-2px;}

/* 담당자 | 황사업무*/
.management_wrap_2 {background:url(../../images/common/management_bg.gif) no-repeat left top;height:30px;line-height:normal;margin:45px 0 0 48px;overflow:hidden;width:720px;}
.management_wrap_2 ul {line-height:normal;margin-left:190px;}
.management_wrap_2 ul li {float:left;margin:7px 14px 0 0;}
.management_wrap_2 ul li span {color:#0159ae;font-weight:bold;}
.management_wrap_2 ul li img {padding:0 7px;vertical-align:-2px;}

#link_area{float:left;}
#link_area li{float:left;}

#lnb_area_k #lnb{ float:left; display:inline; clear:both; position:relative; width:980px; margin:0 0 0 0;}
#lnb_area_k #lnb ul li{float:left; z-index:1; margin:0; padding:0; color:#6f6f6f; }
#lnb_area_k #lnb ul li ul{width:651px;}
#lnb_area_k #lnb a{display:block; }
#lnb_area_k #lnb img{display:block;}
#lnb_area_k #lnb ul li ul li{ float:left; }
#lnb_area_k ul li ul#top-sub-menu1{ z-index:10; display:block; position:absolute; left:0; top:7px; width:980px;}

#lnb_area_k_w #lnb{ float:left; display:inline; clear:both; position:relative; width:980px; height:77px; margin:0 0 0 0;}
#lnb_area_k_w #lnb ul li{float:left; z-index:1; margin:0; padding:0; color:#6f6f6f; }
#lnb_area_k_w #lnb ul li ul{width:651px;}
#lnb_area_k_w #lnb a{display:block; }
#lnb_area_k_w #lnb img{display:block;}
#lnb_area_k_w #lnb ul li ul li{ float:left; }
#lnb_area_k_w ul li ul#top-sub-menu1{ z-index:10; display:block; position:absolute; left:0; top:7px; width:980px;}


/*language_다국어*/
body.eng{background:url(../../images/eng/common/eng_bg.gif) repeat-x left 55px;}

#header_lan {border:0px solid red; overflow:hidden; width:1000px; margin: 0 auto; height:79px;  }
#header_lan:after{ content:""; display:block; float:none; clear:both;}
#header_lan #gnb{border:0px solid blue;   z-index:99; position:relative; font-size:95%;height:25px; margin-bottom:13px; }
#header_lan #gnb:after{ content:""; display:block; float:none; clear:both;}

#header_lan #gnb ul#area{ border:0px solid red; float:right; height:21px; padding:3px 0 0 0; letter-spacing:-1px; text-align:right;}
#header_lan #gnb ul#area li{ float:left; padding:0 0 0 0; }
#header_lan #gnb ul#area li a{ display:block; padding:2px 9px 0 9px; background:url(../../images/common/bu_square_gnb.gif) no-repeat left 6px;}
#header_lan #gnb ul#area li a:hover{color:#0159ae;}
#header_lan #gnb ul#area li.lang{ margin:0 0 0 0px; background:none;}
#header_lan #gnb ul#area li.lang img{vertical-align:top;} 
#header_lan #gnb ul#area li.lang .mlang{width:70px; height:39px; border:0px solid red; position:absolute; left:260px; top:19px;  padding:0 !important; }
#header_lan #gnb ul#area li.lang .mlang li{display:block !important; font-size:0; }
#header_lan #gnb ul#area li.lang .mlang li a{padding:0 !important;}
#header_lan #gnb ul#area li.lang .mlang li img{vertical-align:top; border:0px solid red;}

#header_lan #topMenu{ border:0px solid blue; clear:both; position:relative; width:925px; margin:7px 0 0 25px; padding:0; }
#header_lan #topMenu img{vertical-align:top;}
#header_lan #topMenu:after{ content:""; display:block; float:none; clear:both;}
#header_lan #topMenu h1, #header_lan #topMenu h2{ float:left;margin:0 0 0 0px;}
#header_lan #topMenu h1.h1_regional{float:left;padding-right:15px;}
#header_lan #lnb_area{float:left; height:37px;border:0px solid blue;}
#header_lan #lnb_area:after{content:""; display:block; float:none; clear:both;}
#header_lan #topMenu #minipotal_lan{border:0px solid red; float:right; height:27px; padding:14px 0 0 0;}
#header_lan #topMenu #minipotal_lan li{float:left; padding-right:4px; }

#header_lan #lnb_area #lnb{ float:left; display:inline; clear:both; position:relative; height:77px; margin:0 0 0 86px;}
#header_lan #lnb_area #lnb ul li{float:left; z-index:1; margin:0; padding:0; color:#6f6f6f; border:0px solid red;}
#header_lan #lnb_area #lnb ul li ul{width:652px;margin-left:41px;}
#header_lan #lnb_area #lnb a{display:block; }
#header_lan #lnb_area #lnb img{display:block;}
#header_lan #lnb_area #lnb ul li ul li{ float:left;  }
#header_lan #lnb_area ul li ul#top-sub-menu1{ z-index:10; display:block; position:absolute; left:-41px; top:48px;  }
#header_lan #lnb_area ul li ul#top-sub-menu2{display:block; position:absolute; left:-106px; top:48px; }
#header_lan #lnb_area ul li ul#top-sub-menu3{display:block; position:absolute; left:-106px; top:48px; }
#header_lan #lnb_area ul li ul#top-sub-menu4{display:block; position:absolute; left:-106px; top:48px; }
#header_lan #lnb_area ul li ul#top-sub-menu5{display:block; position:absolute; left:-106px; top:48px; }

#container .width_eng {padding:0 0 0 20px;width:690px;}

/*다국어_leftmenu*/
#container_eng{clear:both;  width:952px; margin:0 auto 20px; padding:27px 0 0 0;}
#container_eng:after{ content:""; display:block; float:none; clear:both;}
#container_eng .snb_1{ float:left; width:203px; height:100%; border:0px solid red; padding-right:48px;}
#container_eng .snb_1 h2{ width:190px; height:40px; padding:8px 0 0 11px; border:1px solid #e0e0e0;background:#f7f7f7; }
#container_eng .snb_1 ul{ width:199px; padding:2px 0 0 2px; border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0;}
#container_eng .snb_1 ul li{ width:201px; margin:0; padding:0 0 0 0; font-size:1px; border-bottom:1px solid #d9d9d9;}
#container_eng .snb_1 ul li.on{ width:201px; margin:0; padding:0 0 0 0; border-bottom:1px solid #d9d9d9; }
#container_eng .snb_1 ul li.last-child{border:none;}
#container_eng .snb_1 ul li a{display:block; width:170px; height:23px; padding:2px 0 0 6px;}
#container_eng .snb_1 ul li ul{ color:#666; }
#container_eng .snb_1 ul li ul li{width:180px; padding:0 0 0 6px; border:none; color:#666; font-size:12px;position:relative;}
#container_eng .snb_1 ul li ul li.twoline{height:28px; line-height:14px; padding-top:3px; padding-bottom:3px;}
#container_eng .snb_1 ul li ul li img{width:24px;height:12px;vertical-align:bottom;padding-bottom:2px;}
#container_eng .snb_1 ul li ul li a{display:block; width:178px; height:20px !important; padding:0 0 0 15px; border:none; background:url(../../images/common/bu_snb3.gif) no-repeat 6px 5px; }
#container_eng .snb_1 ul li ul li.twoline a{display:block; width:178px; height:29px !important; padding:0 0 0 15px; border:none; background:url(../../images/common/bu_snb3.gif) no-repeat 6px 2px;}
#container_eng .snb_1 ul li ul li a.on{color:#0159ae;  background:url(../../images/common/bu_snb3_on.gif) no-repeat 6px 5px;}
#container_eng .snb_1 ul li ul li a:hover{color:#0159ae;}
#container_eng .snb_1 ul li ul li img.new_window{width:22px;height:11px;vertical-align:middle;position:absolute;right:0;top:3px;}

#container_eng #wrap_content #location{float:left;width:700px; height:21px; margin-bottom:21px; border-bottom:1px solid #dedede; font-size:95%; border:0px solid red; letter-spacing:-1px !important;}
#container_eng #wrap_content #location strong{color:#0159ae;}
#container_eng #wrap_content #location_member{width:100%;  height:21px; margin-bottom:21px; border-bottom:1px solid #dedede; font-size:95%; position:relative;}

#container_eng #wrap_content #title{float:left;overflow:hidden;width:700px; margin:0; padding:0; }
#container_eng #wrap_content #title h3{float:left;}
#container_eng #wrap_content #title h3 img{vertical-align:top;}
#container_eng #wrap_content #title h4{float:left;}
#container_eng #wrap_content #title ul.button{ float:right;}
#container_eng #wrap_content #title ul.button li{float:left; font-size:0; }
#container_eng #wrap_content #title ul.button li.print{margin-right:5px;}
#container_eng #wrap_content #title ul.button li.scrSize{margin-top:8px;}
#container_eng #wrap_content #title ul.button li.scrSize a{padding:0;}
#container_eng #wrap_content #title ul.button li.scrSize ul{ overflow:hidden; float:left; display:inline; width:40px; padding:1px 0 0 40px; background:url(../../images/common/zoom_tit.gif) no-repeat left 1px;}
#container_eng #wrap_content #title ul.button li.scrSize li a{float:left; padding:0 !important; background:none;}


/* 퀵메뉴 */
#container #relation{float:right; width:115px; background:url('../../images/weather/common/bg_relation.gif') no-repeat 0 0; height:458px; padding-top:8px;}
#container #relation img{vertical-align:top;}
#container #relation h3{height:22px;overflow:hidden;}
#container #relation .list{position:relative;clear:left;height:274px;padding:7px 0 0 9px;}
#container #relation .list li{float:left;width:41px; margin-bottom:9px;}
#container #relation .list li.sty1{margin-right:14px;}
#container #relation .relation_new{position:relative;width:115px;}
#container #relation .relation_new li{margin-bottom:4px;}

.relation_bottom{position:absolute;width:115px;margin-top:47px;}
.relation_bottom li{float:left;}

.relation_bottom2{overflow:hidden;}

/* 오른쪽배너_4대강수문정보_4대강사업특별기상지원 */
#relation2{float:right; width:115px; position:absolute;vertical-align:top;}
#relation2 img{vertical-align:top;}
#relation2 h3{height:26px;overflow:hidden;}
#relation2 .list{clear:left;height:50px;}
#relation2 .list li{float:left;width:115px;}


/* 전체메뉴 */
.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;}

.w-notice {
	display:inline-block;
	overflow:hidden;
	vertical-align:middle;
	margin-left: 12px;
}
.w-notice a{ 
	display: inline-block;
	background: url(/images/kma/bg_buttons_normal_hover.png) no-repeat -367px -29px;
	height: 20px;
	margin: 0 0;
	font-size: 1.2em;
	line-height: 20px;
	font-weight: bold;
	color: #b71c1c;
	padding-left: 26px;
	margin-top: 17px;
}
.w-notice a:hover,
.w-notice a:focus {
	background-position: -367px -7px;
	text-decoration: none;
	color: #bf4521;
}

.goto-pc {margin-bottom:0px; }

.goto-kma {display:inline-block;position:absolute;left: 0px;top: 1px;font-size: 13px;}

.goto-kma a,
.goto-kma a:active {font-size: 12px;line-height: 39px;display: inline-block;background: #ffffff;width: 234px;padding-left: 13px;height: 39px;color: #000000;background: #ffffff url(/home/images/bg01.gif) no-repeat 91% center;}
.goto-kma a:hover,
.goto-kma a:focus {text-decoration:none;color: #000000;}
.goto-kma a:before {content: "";font-size: 6px;line-height: 6px;color: #ed1c24;font-weight: bold;padding-right:3px;vertical-align: middle;}





/********************************************************************/
/*추가 0917*/
.clearfix:after{content: "";display: block;height: 0;clear: both;visibility: hidden;}
.clear{clear: both;height: 0;}
.wmfv { position: relative;}
.wmfv div.style01 { float:right; width:135px; margin:0; padding:0; height: 28px;}
.wmfv div.style01 a {display: inline-block; background: #4593dd;color: #ffffff;width: 90px;line-height: 28px;font-weight: bold;font-size: 13px; float: left; padding:0; margin:0;}
.wmfv div.style01 a span { padding: 2px 6px; display: block; border-radius:0; border-left: 1px solid #d3d3d3; text-align:center;}
.wmfv div.style01 a.style01-sm {width: 45px;}

.town_select a.home-big-btn {display: inline-block; background: #4593dd;color: #ffffff; width: 108px; line-height: 28px;font-weight: bold;font-size: 13px; float:right; padding:0; margin:0;}
.town_select a.home-big-btn span { padding: 2px 6px; display: block; border-radius:0; border: 1px solid #d3d3d3; text-align:left;}
.town_select a.home-fav-info { position: absolute; right:0; top:2px; text-indent: -99999px; width: 30px; height: 30px; background: url(/home/images/warning-img01.gif) center center no-repeat; background-size: 14px 14px;}

p.top-text { color: #b71c1c;font-size: 14px;font-weight: bold;margin-bottom: 5px; }

.select-box {width: 106px;height: 32px;line-height: 27px;float: left;}
.select-text { display: block; text-indent: 5px;height: 100%;padding-left: 4px;line-height: 34px;font-size: 13px;cursor: pointer;background: url(/home/images/select-bg01.gif) no-repeat 90% center;background-size: 100% 100%;padding-right:20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.select-text.selected { font-weight: 700; }
.select-text:focus, .select-text:hover {  font-weight: 700; text-decoration: none; }
.select-option {z-index: 99999;background: #ffffff;width: 444px;position: absolute;display: none;position: absolute;background: #fff;left: -1px;padding-top: 10px;padding-bottom: 5px;padding-left: 10px;border: 1px solid #aaa;}
.select-option li { height: 22px;line-height: 22px;color: #555;cursor: pointer;float: left;padding: 5px;width: 94px;height: 15px;text-align: center;line-height: 17px;font-size: 13px;border: 1px solid #e7e7e7;margin-right: 2px;margin-bottom: 2px; }
.select-option a.select-option-item { display:block; height: 22px;line-height: 22px;color: #555;cursor: pointer;float: left;padding: 5px;width: 94px;height: 15px;text-align: center;line-height: 17px;font-size: 13px;border: 1px solid #e7e7e7;margin-right: 2px;margin-bottom: 2px; }
.select-option a.select-option-item:hover,
	.select-option a.select-option-item:focus  { background: #255883; color: #fff; font-weight:bold; text-decoration:none;}
.select-option a.close{ width:15px; position: absolute; right: 7px; top: 1px; } 
.select-option li.seleced { background: #053863; color: #fff; font-weight:bold; }
.select-option a.seleced { background: #053863; color: #fff; font-weight:bold; }

.select-box-wrap {margin-right: 10px;padding: 10px 0;width: 164px;height: 32px;line-height: 27px;float: left;position: relative;}
.select-box-wrap > a.button01 { cursor: pointer;background: #6cb9f6;color: #ffffff;width: 100%;display: inline-block;line-height: 35px;font-weight: bold;text-align: center;font-size: 13px;height: 35px; }
.select-box-wrap > a.button01:focus {  outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }

.select-box2 {margin-right:10px; padding:10px 0; width: 164px;height: 32px;line-height: 27px;float: left;position: relative;}
.select-text2 { display: block; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-indent: 5px;height: 100%;border: 1px solid #c6d1dc;padding-right: 23px;line-height: 34px;font-size: 13px;cursor: pointer;background: url(../images/select03.png) no-repeat 90% center;}
.select-text2.selected { font-weight: 700; }
.select-text2:focus, .select-text2:hover {  font-weight: 700; text-decoration: none; }
.select-option2 {z-index: 99999;background: #ffffff;width: 506px;position: absolute;display: none;position: absolute;background: #fff;left: -1px;padding-top: 15px;padding-bottom: 10px;padding-left: 15px;border: 1px solid #aaa;}
.select-option2 li { height: 22px;line-height: 22px;color: #555;cursor: pointer;float: left;padding: 5px;width: 150px;height: 15px;text-align: center;line-height: 17px;font-size: 14px;border: 1px solid #e7e7e7;margin-right: 2px;margin-bottom: 2px; }
.select-option2 a.select-option-item { display:block; height: 22px;line-height: 22px;color: #555;cursor: pointer;float: left;padding: 5px;width: 94px;height: 15px;text-align: center;line-height: 17px;font-size: 13px;border: 1px solid #e7e7e7;margin-right: 2px;margin-bottom: 2px; }
.select-option2 a.select-option-item:hover,
	.select-option2 a.select-option-item:focus  { background: #255883; color: #fff; font-weight:bold; text-decoration:none;}
.select-option2.wid340{ width:340px; }
.select-option2 a.close{ width:15px; position: absolute; right: 7px; top: 1px; } 

.select-option2 li.seleced { background: #053863; color: #fff; font-weight:bold; }
.select-option2 a.seleced { background: #053863; color: #fff; font-weight:bold; }

.board-tab{ margin:13px 0; position: relative; height: 600px; }
.tab-box{ border-bottom:1px solid #555f64; }
.tab-box > ul > li {float: left; width: calc(100% / 7); text-align: center;}
.tab-box > ul > li > a { font-weight:bold; color: #bebebe;margin-bottom: -1px;font-size: 15px;display: inline-block;border: 1px solid #dddddd;border-left: 0; margin-left: -2px; width: calc(100% - 1.1px);padding: 8px 0;background: #fafafa;border-bottom: 0;}
.tab-box > ul > li:first-child > a {border-left: 1px solid #dddddd;width: calc(100% - 2px);}
.tab-box a.downbtn{ float:right; margin-top: -31px; }

.tab-box > ul > li > a.on {color: #555f64;border: 1px solid #555f64;background: #ffffff;border-bottom: 1px solid #ffffff;  }
.tab-box.width25s > ul > li { width: calc(100% / 4);}
.tab-box-cont{ position: absolute; top: 41px; left: 0; width: calc(100% - 2px); height: 508px; margin: 0px 0 10px 0; padding-top: 5px; border-top: 0; overflow-x: scroll; overflow-y: auto;background: #fff; border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; }

.m-table{ font-size:13px;}
.m-table.bd-top{ border-top:1px solid #e5e5e5; }
.m-table th{border-right: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; padding: 6px 0; text-align:center;}
.m-table th span.blue{ color:#016ce0; }
.m-table th span.red{ color:#ff0035; }
.m-table td{border-right: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; padding: 10px 0px 16px 0px; text-align: center;}
.m-table td div{width: 85px; margin:0 auto;}
.m-table td div.style01{width: 88px; margin:0 auto;}
.m-table td div.style01 ul:first-child{ margin-right: 12px; }
.m-table td div.style01 ul.one-box{ width:100%; }
.m-table td div.style01 ul li.posi-bottom{ padding: 13px 0 13px 0; height:180px; position:relative; }
.m-table td div.style01 ul li.posi-bottom img { position:absolute; left:0; right:0; bottom:10px; margin:0 auto; }
.m-table.pd10 td{ padding:10px 0 !important; }


.tab01{ width:1490px; overflow:hidden; position: relative; -webkit-text-size-adjust: none;}
.tab01 .in-wid{ width:1900px;}
.tab02{ width:1320px; position: relative; -webkit-text-size-adjust: none;}
.tab03{ width:1100px; position: relative; -webkit-text-size-adjust: none;}
.tab03 .in-wid100p{ width:100%; }
ul.m-tb{padding: 3px 0; }
ul.m-tb.pd8 li{padding: 8px 0;}
ul.m-tb-date { padding:0; margin-top: 3px;border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; }
ul.m-tb li{ border-top:0; border-bottom: 0; width: 108px;float:left;border-right: 1px solid #fff;padding: 3px 0;text-align: center;}
ul.m-tb li:last-child{ border-right:0;}
ul.m-tb-date li { padding: 5px 0 5px 0; }
ul.m-tb-date li:last-child { border-right:0; }
ul.m-tb li.bd-bot-no{ border-bottom:0 !important; }
ul.m-tb li span.bold { font-weight:bold; }
ul.m-tb.pd0 li div {padding: 0px !important;}
ul.m-tb.pd2 li div {padding: 2.5px 0 !important;}

ul.m-tb.wid108 li{width: 108px;}
ul.m-tb.wid122 li{width: 122px;}
ul.m-tb.wid122 li:last-child{ border-right:0;}
ul.m-tb.wid109 li{width: 109px;}
ul.m-tb.wid164 li{width: 668px;}
ul.m-tb.wid166 li{width: 166px;}
ul.m-tb.wid167 li{width: 167px;}
ul.m-tb.wid164 li:first-child{width:539px; text-align:center;}
ul.m-tb.wid83 li{width: 83px;}
/* 2019-05-24 폭염영향예보 메인화면 바*/
ul.m-tb.wid83 .imp_bar {width:82.5px; height:5px; margin:5px 0 5px 0;}
ul.m-tb.wid83 .red{background-color:#f19898; border-right: 1px solid #f19898;}
ul.m-tb.wid83 .orange{background-color:#ffc46f; border-right: 1px solid #ffc46f;}
ul.m-tb.wid83 .yellow{background-color:#f9f57e; border-right: 1px solid #f9f57e;}
ul.m-tb.wid83 .green{background-color:#7cc299; border-right: 1px solid #7cc299;}
ul.m-tb.wid83 .white{background-color:#ffffff; border-right: 1px solid #ffffff;}
ul.m-tb.wid83 .gray{background-color:#f3f3f3; border-right: 1px solid #f3f3f3;}
ul.m-tb.wid83 .blue{background-color:#99CCDD; border-right: 1px solid #99CCDD;}
ul.m-tb.wid83 .imp_bar p {text-align:left; margin:7px 0 0 3px;}

ul.m-tb.wid84 li{width: 84px;}
ul.m-tb.wid167 li{width: 167px;}

ul.m-tb.pd67 li:first-child{padding-left: 61px;}
ul.m-tb.bd-no li{ border: none; }
ul.m-tb.bd-top-bot li{ border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; }
ul.m-tb.bd-rt-bot li{ border:0; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; }
ul.m-tb.bd-rt-bot li:last-child{ border-right:0;}
ul.m-tb.bd-bot{ border-bottom:1px solid #e5e5e5; }
ul.m-tb.img01 li{text-align: left;}
ul.m-tb.img02 li div { width:50%; float: left; padding:8px 0; }
ul.m-tb.img02 li div img { padding:10px 0; }
ul.m-tb.img02 li div p{ font-size:12px; }
ul.m-tb.img02 li div p:first-child { font-weight:bold;  }
ul.m-tb.space01 li div p { letter-spacing:-1px; }


ul.m-tb li span.blue{ color:#016ce0; }
ul.m-tb li span.blue.ml10{margin-left:10px; }
ul.m-tb li span.red{ color:#ff0035; }
ul.m-tb li span.red.ml10{margin-left:10px; }
ul.m-tb li span.to{ margin:0 5px; }




#chart-composite-1.style-posi{ margin-left: -59px; width:1620px; height: 106px; }
#chart-composite-2.style-posi{ margin-left: -55px; width:1870px; height: 106px; }
#chart-composite-3.style-posi{ margin-left: -55px; width:1870px; height: 106px; }
#chart-types.style-posi{ width:1210px; margin-left:-58px;margin-bottom: -24px; }
.m-tb.ml-122{ margin-left:-122px; }
.m-tb li.pd-lf7{ padding-left:7px; }
.m-tb li.pd-lf10{ padding-left:10px; }
.m-tb li.bg-white{ background: #f3f3f3; }
.m-tb li.bg-blue{ background: #4593dd; color: #fff; border: 0; }
.m-tb.mt-6{ margin-top:-6px; }




/*그라프 부분 시작*/
h6.title{display:none;}
h6.sub-title.uppercase{ display:none; }
.data-point-value{ font-size:15px; display:none; margin-bottom:100px; }
.graph-svg-tip.comparison{ display:none; }
	/*하이차트 시작*/
		.highcharts-axis{display:none;}
		.highcharts-axis-line{display:none;}
		.highcharts-xaxis-labels{display:none;}
		.highcharts-tick{display:none;}
		.highcharts-axis-title{display:none;}
		.highcharts-grid-line{display:none;}
		/*배경선 조절*/
		.highcharts-graph{stroke-width:2;} /*절선 굵기 조절*/
		.grap-hidden{ overflow:hidden; position:relative; height:119px;  margin-left: 27px;}
		.grap-hidden2{ overflow:hidden; position:relative; height:134px;  margin-left: 35px;}
		.grap-hidden3{overflow:hidden; height:160px;position:relative;margin-top:-3px;}
		#dong-forecast-temp-chart{width:1500px;height:250px; }
		#dong-forecast-temp-chart.style-posi{ margin-left:-50px;margin-top:-53px;}
		#midterm-tmx-chart{width:1280px;height:235px;}
		#midterm-tmx-chart.style-posi{ margin-top:-37px; }
		#midterm-tmn-chart{width:1280px;height:235px;}
		#midterm-tmn-chart.style-posi{ margin-top:-37px; }
		#sea-wave-chart{width:1163px;height:260px;}
		#sea-wave-chart.style-posi{ margin-left:-55px; margin-top:-37px; }
		.sea-wave-chart-bg{position:absolute;top:0;width:1160px;height:300px; background:url(../images/tab-bg01.png) repeat-x left top ; margin-top: -3px; }
	/*하이차트 끝*/


/*오른쪽지도 탭부분 시작*/
.m-tab > ul > li {float: left; width: calc(100% / 7); text-align: center;}
.m-tab > ul > li > a { font-weight:bold;color: #555555; font-size: 14px;display: inline-block;border: 1px solid #dddddd;border-left: 0;width: calc(100% - 1px); padding: 7px 0 6px 0;background: #eeeeee;}
.m-tab > ul > li:first-child > a {border-left: 1px solid #dddddd;width: calc(100% - 2px);}
.m-tab > ul > li > a.on {color: #ffffff;border: 0;background: #0c4c7d;background: url(../images/down02.png) no-repeat left top;background-size: 100% 100%;padding-bottom: 14px;}
.m-tab > ul > li > p.earth { float: left; text-align: center; font-weight:bold; color: #555555; font-size: 14px; border: 1px solid #dddddd; border-left: 0;
		width: calc(100% - 1px); height:25px; padding: 6px 0 3px 0;background: #eeeeee; cursor:pointer; }
.m-tab-cont{display: none; margin-top: 9px; border-top: 0;}
.m-tab.width33s > ul > li { width: calc(100% / 4 - 0.5px);}
.m-tab-cont .slides li {
	height: 457px; 
}
.m-tab-cont .slides li img{
	height: 457px; 
}
/*오른쪽지도 탭부분 끝*/

/*테이블부분 시작*/
.m-table{border-top: 1px solid #e5e5e5;width: 358px;font-size:13px;}
.m-table th{border-right: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; padding: 6px 0; text-align:center;}
.m-table td{position: relative;border-right: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;padding: 10px 0px 16px 0px;text-align: center;}
.m-table td ul { float:left; width: 38px; }
.m-table td ul:first-child { margin-right:9px; }
.m-table td ul li:first-child { font-weight:bold; }
.m-table td ul li.pad{ padding: 14px 0; }
.m-table td.no-bd{ border:0; }
.m-table td.style01{text-align: left;}
.m-table td.style01 img {  }
.m-table td.style01 img:first-child {margin-left: 14px;}
.m-table.bd-top{ border-top:1px solid #e5e5e5; }
.m-table th{border-right: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; padding: 6px 0; text-align:center;}
.m-table th span.blue{ color:#016ce0; }
.m-table th span.red{ color:#ff0035; }
.m-table td span.blue{ color:#016ce0; }
.m-table td span.red{ color:#ff0035; }
.m-table.wid436{ width: 358px; }
.m-table.no-bd-top{ border-top:0; }
.m-table.no-bd01 td { border-right:0; }
.m-table.no-bd02 td {border-right:0;border-bottom:0;border-right: 1px solid red;}
.m-table.no-bd03 td{border-right:0;border-bottom:0;padding: 0px 0px 16px 0px;}
/*테이블부분 끝*/

ul.rain01{width: 437px;}
ul.rain01 li{float:left;width: 218px;text-align:center;padding:3px 0;}
ul.rain01 li.am { background:#f3f3f3; color:#000000; }
ul.rain01 li.pm { background:#4593dd; color:#ffffff; }

.t-title01{ font-size:17px; text-align:center; padding:5px 0; position:relative;  line-height: 25px;}
.t-text01{ position: relative; border-top:1px solid #c6d1dc; padding-top: 9px; }
.t-text01.no-bdt{ border-top:0;padding:0;}
.t-title01 > p { font-weight:bold; }
.t-title01 > a { position:absolute; right:0; top:5px; }
.t-text01 > a.button01 {cursor: pointer; margin:20px auto 0 auto; font-weight: bold;text-align: center;display: block;width: 164px;height: 34px;font-size: 14px;line-height: 33px;color: #ffffff;background: #0c4c7d;}
.title01{ font-size: 14px; font-weight:bold; padding-bottom: 5px; }


.t-text01 .wrn-content {
	padding-top: 6px;
	max-height: 300px;
	overflow-y: auto;
}

.t-text01 .wrn-info-content {
	height: 276px;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
	padding-left: 5px;
	padding-right: 5px;
}
.t-text01 .wrn-info-content strong:first-child {
	font-size: 14px;
	padding-bottom: 10px; 
	color:#fe545b;
}
.t-text01 .wrn-info-content strong {
	color:#257ec2;
	display: inline-block;
	font-size: 13px; 
	text-indent: 6px;
	padding-bottom: 4px; 
}

.t-text01 .wrn-info-tmfc {
	display: block;
	line-height: 12px;
	font-size: 12px;
	color:#257ec2;
	text-align: right;
	padding: 0px 20px 7px 0;
}
.t-text01 .blue{ color:#257ec2; }
.t-text01 .red{ color:#fe545b; }
ul.list01 { font-size: 13px; }
ul.list01 > li { padding-left: 13px; background:url(../images/list01.gif) no-repeat left 6px ; } 
ul.list02 > li > span { margin-right:4px; }
/* slider001 */
.flex-pauseplay-wrap { overflow:hidden; }

.flexslider{ position:relative; }
.flexslider a.refresh-btn img{max-width:19px;width:100%;height:auto;}
.flexslider.flexslider .flex-direction-nav a.flex-last{font-size: 0;background-image: url(../images/btn_controller_next3.png);background-size: 33px 33px;background-repeat: no-repeat;width: 33px;height: 33px;display: block;color: #000000;position: absolute;right: 50%;margin-right: -101px;bottom: 6px;}
.flexslider.flexslider .flex-direction-nav a.flex-first{font-size: 0;background-image: url(../images/btn_controller_prev3.png);background-size: 33px 33px;background-repeat: no-repeat;width: 33px;height: 33px;display: block;color: #000000;position: absolute;left: 50%;margin-left: -107px;bottom: 6px;}
.flexslider.flexslider .flex-direction-nav a.flex-next{font-size: 0;background-image: url(../images/btn_controller_next2.png);background-size: 33px 33px;background-repeat: no-repeat;width: 33px;height: 33px;display: block;color: #000000;position: absolute;right: 50%;margin-right: -61px;bottom: 6px;}
.flexslider.flexslider .flex-direction-nav a.flex-prev{font-size: 0;background-image: url(../images/btn_controller_prev2.png);background-size: 33px 33px;background-repeat: no-repeat;width: 33px;height: 33px;display: block;color: #000000;position: absolute;left: 50%;margin-left: -67px;bottom: 6px;}
.flexslider.flexslider .flex-direction-nav .flex-pauseplay a{background:url(../images/btn_controller_stop2.png) no-repeat left top;background-size: 100% 100%;width: 33px;height: 33px;display:inline-block;background-size: 33px 33px;}
.flexslider.flexslider .flex-direction-nav .flex-pauseplay a.flex-play{background:url(../images/btn_controller_play2_off.png) no-repeat left top;background-size: 100% 100%;width: 33px;height: 33px;display:inline-block;}
.flexslider.flexslider .flex-direction-nav .flex-pauseplay a.flex-play:hover{background:url(../images/btn_controller_play2.png) no-repeat left top;background-size: 100% 100%;width: 33px;height: 33px;}

.flexslider .flex-direction-nav li.flex-pauseplay-wrap{float: left;position: absolute;left: 50%;margin-left: -19px;bottom: 7px;z-index: 1;width: 33px;height: 33px;}
.flexslider.flexslider { padding-bottom: 59px; margin-top: 12px; position:relative; overflow:hidden;width:100%; }
.flexslider .flex-direction-nav{position: absolute;bottom: 0px;width: 100%;height: 49px;left: 0;right: 0;margin: 0 auto;background: #fafafa;border-top:1px solid #586368;border-bottom:1px solid #586368;}
.flexslider.flexslider .slides {zoom:1;}
.flexslider.flexslider .slides li { width:100%; }
.flexslider.flexslider .slides li a{display:block; width:457px; height:457px;}
.flexslider.flexslider .slides li img { width:100%; float:left; }
.flexslider.flexslider .flex-control-nav { display:none;}



/*1031*/
.head-map{text-align:center;min-width: 990px; height: 134px;}
.head-map img{width:100%;min-width: 990px;}
.head-button{position: absolute;top: 29px;left: 325px;}
.head-warning-box{float:left;z-index: 9;width: 339px;}
.head-warning-box .title{position: relative;width: 103px;background: #ae4750 url(../images/head_map_01.gif) no-repeat 11px 6px;background-size: 13px 11px;padding-left: 34px;line-height: 22px;color: #ffffff;font-size: 13px;height: 22px;text-align: left;font-weight: bold;}
.head-warning-box .title .btn{ width: 139px;height: 22px;position: absolute;right: 0;top: 0;background: url(../images/head_map_box_off.png) no-repeat 120px center;}
.head-warning-box .title .btn.on{background:url(../images/head_map_box_on.png) no-repeat 120px center;width: 139px;height: 22px;position: absolute;right: 0;top: 0;}
.head-warning-box .con{display:block; background:#ffffff; border-radius: 8px;}
.head-warning-box > .con{display:none;width: 994px;background: #ffffff;text-align: left;padding: 10px 0;border: 3px solid #ba6175;margin-top: 10px;position: absolute;left: -325px;border-radius: unset; z-index: 999;}
.head-warning-box > .con > .warning_map{}
.head-warning-box > .con > .warning_map > dl{width: calc(50% - 31px);float:left;padding: 0 15px;border-right: 1px solid #d8e0e3;}
.head-warning-box > .con > .warning_map > dl:last-child{border:0;}
.head-warning-box > .con > .warning_map > dl > dt{height: 57px;font-size: 13px;padding-top: 8px;border-bottom: 1px solid #7d919a;}
.head-warning-box > .con > .warning_map > dl > dt > strong{font-size: 17px;}
.head-warning-box > .con > .warning_map > dl > dd{text-align: center;}
.head-warning-box > .con > .warning_map > dl > dd > img{margin: 0 auto;padding: 17px 0;}
.head-warning-box > .con > .warning_map > dl > dd > ul{text-align:left;}
.head-warning-box > .con > .warning_map > dl > dd > ul > li:first-child{ margin-bottom: 8px;}
.head-btn-box {float:right;position: relative;margin-top: 23px;}
.head-btn-box > p{background: #dfebe9;width: 161px;height: 27px;padding-left: 13px;font-weight: bold;border-radius: 14px;line-height: 28px;font-size: 15px;}
.head-btn-box > ul {position:  absolute;right: 0;top: 0;height: 27px;width: 60px;background: #0d4d7d;border-radius: 28px;text-align:  center;line-height: 26px;}
.head-btn-box > ul > li > a{display: block;line-height: 28px;color: #ffffff;font-size: 15px;font-weight: bold;}
.head-btn-box > ul > li > a.on{display: none;}


/*감판부호 팝업 시작*/
.warning-btn{text-align:right;padding-bottom: 6px;font-size: 13px;position:absolute; left:270px; top:14px;}
.warning-btn.posi01{position: absolute;left: 175px;top: 10px;}
.warning-btn.posi02{position: absolute;left: 413px;top: 9px;}
.warning-btn.posi03{position: absolute;left: 663px;top: 9px;}
.warning-btn.posi04{position: absolute;left: 127px;top: 16px;}
.warning-btn.posi05{position: absolute;left: 36%;top: 9px;}
.warning-btn.posi06{position: absolute;left: 84%;top: 9px;}
.warning-btn.posi07{position: absolute;left: 18%;top: 14px;}
.warning-btn > a{float:left; margin-left: 12px;}
.warning-btn > div{display: none;width: 287px;border: 3px solid #ffef84;background: #ffffff;position: absolute;top: 27px;left: -175px;padding: 17px 25px;z-index: 999;}
.warning-btn > div.on{display:block;z-index: 999;}
.warning-btn > div > .notification-in{margin-top:10px;border: 1px solid #dddddd;}
.warning-btn > div > p{font-size:20px; text-align:left;font-weight:bold;}
.warning-btn > div > table.tb{margin-top: 10px;width:100%;}
.warning-btn > div > table.tb tbody{border: 1px solid #dddddd;}
.warning-btn > div > table.tb tr td { padding: 3px 0;text-align:center;}
.warning-btn > div > table.tb tr td:last-child {text-align:left;padding-left: 42px;border-left: 1px solid #dddddd;}
.warning-btn > div > table.tb tr td img {max-width: 41px;width: 100%;height: auto;}
.warning-btn > div > table.tb tr td.font1{font-size: 18px;font-weight: bold;}
/*감판부호 팝업 끝*/

div.date-zone{text-align:left;position:absolute; right:0px;top:0; height:36px;width:230px; display:table;}
div.date-zone > p{display:table-cell; vertical-align:middle;}
.menu-bg{ display:none; background:url(../images/menu-bg.png) repeat left top ; width:100%;height:100%;position:fixed;left:0;top:0; z-index: 999; }
.info_date{display:block;text-align:right;font-size:13px;font-weight: normal;}
.t-title01 .info_date{float:right; margin-top:5px;font-weight: normal;}
.scroll_box{height:265px;overflow-y:auto;padding-bottom:10px}

.ajax-loader {
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -16px;
	margin-top: -16px;
	z-index: 10;
}

.info-window-remarks {
	text-align: left;
	padding-top: 4px;
}
.info-window-remarks p {
	background: url(../images/list02.gif) no-repeat 5px 10px;
	padding-left: 12px;
}
.info-window td { 
	text-align: center;
}



/*sub*/
#main_menu > #lnb > li > a.active{background-color:#fff;text-decoration: none; color: #212121; background: #fff; border-left: 1px solid #0c4c7d; border-right: 1px solid #0c4c7d; border-top: 3px solid #0c4c7d;height:44px;}
#container{clear:both;width:1000px; margin:0 auto 20px;border:0px;padding:25px 0 0 0}
#container .width3{width:830px; padding:0 0 0 20px;}
.title02{margin: 0 0 30px 0;padding: 0 0 0 14px; background: url(../images/bullet01.gif) no-repeat left center;font-size:15px;color:#333333}
.red_b{color:#d66908;}
.blue_b{color:#4593dd;}

/* 검색화면 */
.search_select{display:inline-block;padding:5px 5px; border:1px solid #e5e5e5}
.search_select select{display:block;width:100%;border:0;font-size:14px;color:#555}
.search_column_top{width:100%; clear:both;}
.search_bar_box{margin: 0 0 17px 0}
.search_bar_box:after{content:"";display:block;clear:both;}
.search_bar_box .search_select{display:block;float:left;width:149px;height:22px;margin: 0 10px 0 0; border:1px solid #e5e5e5}
.search_bar_box .search_select select{height:22px;line-height:22px;}
.search_bar_box .search_input{display:block;float:left;width:537px;height:22px;padding:5px 10px;margin: 0 10px 0 0; border:1px solid #e5e5e5}
.search_bar_box .search_input input{display:block;width:100%;height:22px;line-height:22px; border:0;font-size:14px;color:#555}
.search_bar_box .search_submit{display:block;float:left;width:90px;height:34px;padding:0;background:#00a0e9;border-radius:3px}
.search_bar_box .search_submit input{display:block;width:100%;height:34px;background: transparent;line-height:34px; border:0;font-size:14px;color:#fff;text-align:center}
.search_bar_box .search_submit input[type="submit"] { cursor: pointer; }
.search_keyword_favorite{padding: 0 0 17px 0;margin: 0 0 15px 0;border-bottom:1px solid #e7e7e7}
.search_keyword_favorite:after{content:"";display:block;clear:both;}
.search_keyword_favorite dt{float:left;margin: 0 15px 0 13px;height:17px;line-height:17px;font-size:15px;color:#1564b1;font-weight:bold}
.search_keyword_favorite dd{float:left}
.search_keyword_favorite dd ul:after{content:"";display:block;clear:both;}
.search_keyword_favorite dd ul li{float:left;height:17px;line-height:17px; padding: 0 0 0 16px; margin: 0 0 0 16px;background: url(../images/line01.png) no-repeat left center; }
.search_keyword_favorite dd ul li:first-child{background:none;padding-left:0;margin-left:0}
.search_keyword_favorite dd ul li a{display:block;color:#666;font-size:15px;}
.search_column_left{float:left;width:649px;margin: 0 15px 0 0;}
.search_result{margin: 0 0 10px 0; font-size:16px;color:#666}
.search_result_info:after{content:"";display:block;clear:both;}
.search_result_info .search_select{display:block;float:left;width:auto;min-width:240px;}
.search_result_info p{float:right;margin:10px 0 0 0; font-size:14px;color:#333}
.tab-box.width50s > ul > li { width: calc(100% / 2);}
.tab-box-cont{position: absolute;top: 40px;left: 0;width: calc(100% - 2px);height: 553px;margin: 0px 0 10px 0;padding-top: 6px;border-top: 0;overflow-x:  scroll;background: #fff;border: 1px solid #e5e5e5;border-top: none;-webkit-overflow-scrolling: touch;}
.warning-btn.posi03{position: absolute;left: 663px;top: 9px;}
.info_scroll{display:none;position:absolute;left: 50%;top:60%;width:400px; margin: -175px 0 0 -200px;z-index: 100;}
.info_scroll img{max-width:100%}


.btn_popup_close{display: block;position: absolute;top: 9px;right: 15px; cursor: pointer; padding:10px;}

.search_column_right{float:right;width:166px;}
.best_keyword{min-height:457px; padding: 15px 17px 15px 17px; border:1px solid #e5e5e5 }
.best_keyword h4{margin: 0 0 10px 0; font-size:18px;color:#333;}
.best_keyword ol li{overflow:hidden;margin: 0 0 10px 0;}
.best_keyword ol li span{display:block;float:left;width:18px;height:18px;line-height:18px;margin:0 10px 0 0;border:1px solid #e5e5e5;background-color:#f6f6f6;text-align:center;font-size:13px;color:#666666;}
.best_keyword ol li a{display:block;float:left;width:100px;line-height:18px;color:#666;font-size:14px;}
.wrap_search_result_content{padding-bottom:40px;}
.wrap_search_left{float:left; width:624px;}
.wrap_search_result_1{padding-bottom:10px; padding-top:15px; border-bottom:1px solid #d8d8d8; overflow:hidden; width:100%; display:inline-block;}
.wrap_search_result_1 dl{float:left; width:540px;}
.wrap_search_result_1 dl dt{background:url(../images/bu_search_top_2.gif) no-repeat 3px 4px; padding-left:17px; height:25px;}
.wrap_search_result_1 dl dd{font-size:11px; padding-left:17px; line-height:normal;}
.wrap_search_result_1 dl dd strong{color:#1f72c0;}
.wrap_search_result_1 p.btn{float:right; padding-top:16px;}
.more_btn{text-align:right; padding:10px 8px 0 0;}

/*E - 20181122 추가 */


#weather-search-short-forecast {
	min-height: 250px;
	position: relative;
}