@charset "euc-kr";
body{position:relative; background: none;}

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

.menu-all-div{height: 690px;overflow-y: scroll;-webkit-overflow-scrolling: touch;display: none;border: 1px solid #003f74;position: absolute; top: 46px; background: #ffffff;width: calc(100% - 2px);z-index: 9999999;}
.menu-all-bg{display:none;width:100%;height: 740px;background:#ffffff;position:absolute;top: 156px;z-index: 9;box-shadow: 0px 4px 6px #dedede;}
.menu-more{position: absolute; right:0;top: 1px; }
.menu-more-close{border: 1px solid #003f74;position: absolute;right: 0px;top: 1px;display:none;}

.menu-all-div .lnb{height: 1973px; padding:0; margin:0; position: relative;}
.menu-all-div .lnb li { vertical-align:middle; position: relative;}
.menu-all-div .lnb li.last{position: absolute;right: 0; }

.menu-all-div > .lnb > li{float:none !important;background: #e7ecf0;width: calc(100% - 13px) !important;padding-left: 13px;text-align: left !important;}
.menu-all-div > .lnb > li:nth-child(1){top: 19px;}
.menu-all-div > .lnb > li:nth-child(2){top: 353px;}
.menu-all-div > .lnb > li:nth-child(3){top: 645px;}
.menu-all-div > .lnb > li:nth-child(4){top: 896px;width: 46% !important;}
.menu-all-div > .lnb > li:nth-child(5){top: 855px;left: 486px;width: 49% !important;}
.menu-all-div > .lnb > li:nth-child(5) > ul > li {height: 108px;}
.menu-all-div > .lnb > li:nth-child(6){top: 1039px;}
.menu-all-div > .lnb > li:nth-child(7){top: 1249px;width: 46% !important;}
.menu-all-div > .lnb > li:nth-child(7) > ul > li{margin-right: 8px;}
.menu-all-div > .lnb > li:nth-child(8){top: 1209px;left: 485px;width: 49% !important;}
.menu-all-div > .lnb > li:nth-child(9){top: 1442px;}
.menu-all-div > .lnb > li > a {display: inline-block;font-size: 16px;font-weight:bold;color: #212121;line-height: 43px;height: 42px;}
.menu-all-div > .lnb > li > a:active, 
.menu-all-div > .lnb > li > a.active:active,
.menu-all-div > .lnb > li > a.selected:active { outline: 0; text-decoration: none; color:#fff; background:#0166c8;}
.menu-all-div > .lnb > li > a:focus, 
.menu-all-div > .lnb > li > a.active:focus,
.menu-all-div > .lnb > li > a.selected:focus { outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px;}
.menu-all-div > .lnb a.menu-more { position: absolute; top: 1px; right:0;}
.menu-all-div > .lnb > li > ul{width: calc(100% - 24px);position:absolute;left: 0px;top: 47px;border-top: 0;padding: 16px 12px;background-color: #ffffff;z-index: 999;}
.menu-all-div > .lnb > li.active > ul { display:block;}
.menu-all-div > .lnb > li > ul > li{width: 140px;height: 183px;margin-right: 21px;float: left;border-right: 1px solid #e5e5e5;vertical-align: middle;padding:0;text-align:left;position: relative;}
.menu-all-div > .lnb > li > ul > li.mgr0{ margin-right:0; border:0; }
.menu-all-div > .lnb > li > ul > li:last-child { border-bottom:0; margin-right:0; border-right:0; }
.menu-all-div > .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;text-align: left;}
.menu-all-div > .lnb > li > ul > li > a.addon:after {content : "";float: right;margin-right: 5px;font-size: 10px;}
.menu-all-div > .lnb > li > ul > li > a:active, 
.menu-all-div > .lnb > li > ul > li > a.active:active,
.menu-all-div > .lnb > li > ul > li > a.selected:active { outline: 0; text-decoration: none;}
.menu-all-div > .lnb > li > ul > li > a:focus,
.menu-all-div > .lnb > li > ul > li > a.active:focus,
.menu-all-div > .lnb > li > ul > li > a.selected:focus { outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px;}
.menu-all-div > .lnb > li > ul > li > a:hover, 
.menu-all-div > .lnb > li > ul > li > a:focus,
.menu-all-div > .lnb > li > ul > li > a.active, 
.menu-all-div > .lnb > li > ul > li > a.active:hover, 
.menu-all-div > .lnb > li > ul > li > a.active:focus,
.menu-all-div > .lnb > li > ul > li > a.selected, 
.menu-all-div > .lnb > li > ul > li > a.selected:hover, 
.menu-all-div > .lnb > li > ul > li > a.selected:focus { text-decoration: none; color:#0159ae; background-color:#fefefe;}
.menu-all-div > .lnb > li > ul > li > ul.ul01{padding-top:40px;}
.menu-all-div > .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;}
.menu-all-div > .lnb > li > ul > li > ul.ul01 > li > ul > li{width:100%;text-align: left !important;}
.menu-all-div > .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(/weather/home/images/menu-list01.gif) no-repeat left 15px;}
.menu-all-div > .lnb > li > ul > li > ul.ul01 > li > ul > li > a:hover{text-decoration: none; color:#333; font-weight:bold;}
.menu-all-div > .lnb > li > ul > li > ul{display:block;}
.menu-all-div > .lnb > li > ul > li > ul > li{width:100%;vertical-align: middle;margin:0;padding:0;text-align: left !important;}
.menu-all-div > .lnb > li > ul > li > ul > li:last-child { border-bottom:0; }
.menu-all-div > .lnb > li > ul > li > ul > li > ul.ul01 > li > a {text-decoration: none; color:#0c4c7d; background:none;font-weight:bold; padding: 9px 0px;}
.menu-all-div > .lnb > li > ul > 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(/weather/home/images/menu-list01.gif) no-repeat left 15px;}
.menu-all-div > .lnb > li > ul > li > ul > li > a:active, 
.menu-all-div > .lnb > li > ul > li > ul > li > a.active:active,
.menu-all-div > .lnb > li > ul > li > ul > li > a.selected:active { outline: 0; text-decoration: none;}
.menu-all-div > .lnb > li > ul > li > ul > li > a:focus,
.menu-all-div > .lnb > li > ul > li > ul > li > a.active:focus,
.menu-all-div > .lnb > li > ul > li > ul > li > a.selected:focus { outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px;}
.menu-all-div > .lnb > li > ul > li > ul > li > a:hover, 
.menu-all-div > .lnb > li > ul > li > ul > li > a:focus,
.menu-all-div > .lnb > li > ul > li > ul > li > a.active, 
.menu-all-div > .lnb > li > ul > li > ul > li > a.active:hover, 
.menu-all-div > .lnb > li > ul > li > ul > li > a.active:focus,
.menu-all-div > .lnb > li > ul > li > ul > li > a.selected, 
.menu-all-div > .lnb > li > ul > li > ul > li > a.selected:hover, 
.menu-all-div > .lnb > li > ul > li > ul > li > a.selected:focus {text-decoration: none; color:#333; font-weight:bold; }
.menu-all-div .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;}


