@charset "utf-8";

#content.yna-weather .weatherCont,
.contents .weatherCont {
    opacity: 0;
    filter: alpha(opacity=0);
}

/** 임시 로더 */
.loaderBox{  display: none;  background-color:#fff;  opacity:0.95;  position : fixed;  top : 0;  left : 0;  width : 100%;  height : 100%;  z-index : 99999999; }
.loaderBox .logger{  position: absolute;  top:0; left: 0;  padding: 50px;  width: calc(100% - 100px); height: auto;  font-size: 14px;  }
.loaderBox .logger li{ margin-bottom: 10px; letter-spacing: 1px; border-bottom: 1px dotted #333; }
.loaderBox .logger li .warnColorRed{ color: red }
.loaderBox .logger li .warnColorGreen{ color: green }
.weatherCont{margin-top:30px;}
/* 헤더날씨 */
.link-wrap .today-weather{height:35px !important;position:absolute !important;top:63px !important;padding-left:0 !important;overflow:hidden;}
.link-wrap .today-weather .main-top-weather{height:45px !important;padding-left:0;}
.link-wrap .today-weather .date{margin-top:13px;}
.weather-cont{margin-top:20px;}

.main-temperature{padding-top:3px;letter-spacing:0;font-size:12px;color:#555;}
.main-temperature span{/*color:#f84d31;*/}
.main-weather-air{float:left;clear:both;line-height:10px;letter-spacing:0;}
.main-weather-air span{color:#6177da;}
.weatherCont{width:100%;overflow:hidden;}
.weather-left-area{width:590px;float:left;}
.weather-right-area{width:340px;float:right;}
.top-weather-wrap{}
.top-weather-box{height:26px;border-bottom:2px solid #767676;padding-bottom:10px;}
.top-weather-box h3{float:left;font-size:13px;padding-right:10px;border-right:1px solid #ccc;margin-right:10px;height:15px;margin-top:8px;line-height:13px;font-weight:normal;color:#333;}
.top-weather-box span{font-size:12px;color:#575757;letter-spacing:0;float:left;line-height:30px;}
.location-weather-area{float:right;height:30px;padding-left:30px;line-height:30px;margin-bottom:15px;}
.location-weather-area .location-weather-area{float:right;}
.location-weather-area span{background:url(../img/ico_weather.png) no-repeat -8px -7px;width:19px;height:19px;margin-right:5px;cursor:pointer;margin-top:7px;-webkit-transition:-webkit-transform 0.5s;}
.location-weather-area span:hover{
    -webkit-transition:all 0.5s ease-in-out;
    -webkit-transform:rotate(360deg);
    -moz-transition:all 0.5s ease-in-out;
    -moz-transform:rotate(360deg);
    -o-transition:all 0.5s ease-in-out;
    -o-transform:rotate(360deg);
    transition:all 0.5s ease-in-out;
    transform:rotate(360deg);
    -ms-transform:rotate(360deg);
}
.location-weather-area p{float:left;font-size:13px;color:#666;margin-right:12px;}
.weather-today-location{width:120px;float:left;margin-right:10px;position:relative;}
.location-select-city{width:150px;}
.yhn-select-arrow{ overflow:hidden;width:30px;height:26px;position:absolute;top:4px;right:1px;  background: #fff url(../img/ico_weather.png) no-repeat -197px -3px;  z-index:2;cursor:pointer;}
.location-weather-area select{height:28px;width:100%;margin-right:5px;border:1px solid #e3e7e9;border-radius:2px;padding-left:5px;line-height:28px;linear-gradient(45deg, transparent 50%, #000 50%),
    linear-gradient(135deg, #000 50%, transparent 50%);}
.location-weather-area button.btn-location-move{font-size:12px;padding:0 10px;background:#f4f6f9;height:28px;line-height:26px;border:1px solid #d7d7d7;border-radius:2px;color:#728694;}
.bott-weather-box{width:100%;overflow:hidden;padding:10px 0;}
.weather-detail-info{width:280px;overflow:hidden;padding:15px 0; float:left;}
.weather-today-info{float:right;width:130px;}
.weather-title{font-size:15px;color:#666;margin-top:10px;}
.weather-temperature{font-size:48px;letter-spacing:-2px;height:30px;padding:0;overflow:hidden;}
.weather-temperature span{font-size: 24px;vertical-align:top;display:inline-block;padding-top:8px;}
.weather-temperature-info p{margin-top:0;}
.weather-temperature-info p:nth-child(1){font-size:14px;letter-spacing:0;}
.weather-temperature-info p:nth-child(1) span:nth-child(1){color:red;}
.weather-temperature-info p:nth-child(1) span:nth-child(2){color:#228cff;}
.weather-temperature-info p:nth-child(2){font-size:13px;color:#767676;}
.rwhs-area{width:100%;overflow:hidden;}
.rwhs-area li{float:left;font-size:12px;height:23px;color:#575757;padding-top:3px;letter-spacing:0;}
.rwhs-area li span{font-weight:bold;letter-spacing:0;color:#000;padding-left:5px;}
.rwhs-area li.precip{width:42%;}
.rwhs-area li.wind{width:58%;}
.rwhs-area li.humidity{width:42%;}
.rwhs-area li.sunrise{width:58%;}
.air-info-area{float:right;width:310px;padding:10px 0;}
.air-info{border-bottom:1px solid #ddd;overflow:hidden;padding-bottom:10px;margin-bottom:20px;}
.air-info li{width:52%;float:left;padding:5px 0;}
.air-info li:nth-child(even){width:48%;}
.air-info li h4{font-size:12px;font-weight:normal;margin-bottom:5px;width:55px;letter-spacing:-1px;margin-right:5px; color:#575757; float:left;}
.air-info li p.air-lv{width:20px;float:left;margin-top:5px;margin-right:5px;}
.air-info li p.air-lv1{width:10px;height:10px;border-radius:15px;background:#3399cc;}
.air-info li p.air-lv2{width:10px;height:10px;border-radius:15px;background:#33cc66;}
.air-info li p.air-lv3{width:10px;height:10px;border-radius:15px;background:#f9912f;}
.air-info li p.air-lv4{width:10px;height:10px;border-radius:15px;background:#f56767;}
.air-info li p{letter-spacing:-0.5px;}
.air-info li:nth-child(even) h4{width:40px;}
.air-lv-txt01{color:#3399cc;}
.air-lv-txt02{color:#33cc66;}
.air-lv-txt03{color:#f9912f;}
.air-lv-txt04{color:#f56767;}
/* 기상특보 */
.weather-breaking-news{border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:10px 0;overflow:hidden;margin-bottom:30px;cursor:pointer;}
.w-break-news{float:left;width:580px;padding-left:10px;height:26px;line-height:26px;}
.w-break-news .breaknews-title{background:#DA245F;float:left;border-radius:2px;color:#fff;font-size:13px;width:70px;height:26px;line-height:26px;text-align:center;margin-right:10px;}
.breaknews{font-size:13px;color:#666;float:left;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;width:480px;}
.breaknews strong{width: 310px;display: block;overflow: hidden;float:left;margin-right: 15px;text-overflow: ellipsis;white-space: nowrap;word-wrap: normal;}
.breaknews a{color:#000;}
.breaknews a:hover{text-decoration:underline;}
.w-breaknews-more{background:url(../img/ico_weather.png) no-repeat -175px  -7px;width:19px;height:19px;display:block;float:right;cursor:pointer;margin-top:3px;-webkit-transition:-webkit-transform 0.5s;}
.w-breaknews-more:hover{width:19px;height:19px;  -webkit-transition:all 0.5s ease-in-out;  -webkit-transform:rotate(360deg);  -moz-transition:all 0.5s ease-in-out;  -moz-transform:rotate(360deg);  -o-transition:all 0.5s ease-in-out;  -o-transform:rotate(360deg);  -ms-transform:rotate(360deg);  transition:all 0.5s ease-in-out;  transform:rotate(360deg); }
/* 주간날씨 */
.weekly-area{overflow:hidden;}
.weekly-area h3{font-weight:normal;padding-bottom:8px;font-size:13px;color:#333;}
.weekly-area ul{border-bottom:1px solid #ddd;overflow:hidden;border-top:2px solid #767676;}
.weekly-area ul li{width:97px;float:left;text-align:center;border-right:1px solid #ddd;height:130px;padding:5px 0;}
.weekly-area ul li:first-child{width:98px;}
.weekly-area ul li:last-child{border-right:0 none;}
.weekly-area ul li p.day{font-size:13px;}
.weekly-area ul li p.day span{font-size:14px;color:#728694;}
.w-text{font-size:13px;color:#333;margin-top:2px;letter-spacing:0;}
.temperature{letter-spacing:0;font-size:12px;color:#ddd;}
.temperature span{color:#777;}
.temperature span:first-child{color:#000;margin-right:2px;}
.temperature span:last-child{margin-left:2px;color:#999;}
/* 3시간예보 */
.forecast-life-area{margin-top:20px;overflow:hidden;}
.forecast-life-area h3{font-size:13px;color:#000;border-bottom:2px solid #666;padding-bottom:5px;font-weight:normal;}
.forecast-time-area{width:100%;position:relative; overflow: hidden;}
.forecast-table{width:100%;border-left:1px solid #ddd;border-bottom:1px solid #ddd;border-top:2px solid #767676;}
.forecast-table th{background:#f4f6f9;letter-spacing:0;font-weight:normal;color:#575757;height:34px;line-height:34px;border-right:1px solid #ddd;}
.forecast-table th span{color:#728694;}
.forecast-table td{text-align:center;border-right:1px solid #ddd;border-top:1px solid #ddd;font-size:11px;padding:8px 0 3px 0;color:#575757;letter-spacing:0;}
.forecast-table td.forecast-graph-area{width:293px;height:80px;padding:7px 0;}
.forecast-category{width:72px;float:left;background:#fafafa; height:259px; }
.forecast-category p{background:#FAFAFA;border-bottom:1px solid #ddd;font-weight:normal;width:72px;text-align:center;}
.forecast-category p:nth-child(1){height:30px;line-height:30px;}
.forecast-category p:nth-child(2){height:151px;line-height:151px;}
.forecast-category p:nth-child(3){height:28px;line-height:28px;}
.forecast-category p:nth-child(4){height:52px;line-height:52px;}
.yna-threeTime-body{ width : 518px; float:left;background:#fff; height:290px;  }
.forecast-time-table{height:260px;}
.forecast-time-table td{text-align:center;border-bottom:1px solid #ddd;padding:5px 0;color:#666;width:64px;border-left:1px solid #ddd;}
.forecast-time-table td:nth-child(6){border-right:0 none;}
.forecast-time-table tr:nth-child(4) td{color:#999;}
.forecast-th{background:#fafafa;color:#000;}
.forecast-time-table tr:nth-child(1){height:20px;}
.forecast-time-table tr:nth-child(1) td{height: 20px;}
.forecast-time-table tr:nth-child(2){height:39px;}
.forecast-time-table tr:nth-child(3){position: relative; height:100px;}
.forecast-time-table tr:nth-child(4) td{position: relative;}
.forecast-time-table tr:nth-child(5){height:20px;}
#threeTimeZone{position: absolute;top:0px;left:2px;width:516px;height:90px;position:relative;}
.forecast-tbl-left{width:calc(100% - 72px);float:right;}
.time-now{width:64px;height:261px;position:absolute;top:25px;left:264px;border:1px solid #389CD7;}
/* 생활지수 */
.life-area{width:100%;margin-top:30px;padding-bottom:15px;overflow:hidden;border-bottom:1px solid #ddd;}
.life-area h3{font-size:13px;color:#000;border-bottom:2px solid #666;padding-bottom:5px;font-weight:normal;}
.life-list li{width:88px;float:left;text-align:center;padding:0 5px;}
.life-list li .life-list{width:50px;height:40px;margin:12px auto 5px auto;background:url(../img/ico_weather.png) no-repeat 0 0;}
.life-list li .life-list01{background-position:5px -30px;}
.life-list li .life-list02{background-position:-49px -30px;}
.life-list li .life-list03{background-position:-113px -30px;}
.life-list li .life-list04{background-position:-172px -30px;}
.life-list li .life-list05{background-position:-226px -30px;}
.life-list li .life-list06{background-position:-275px -30px;}
.life-value{color:#728694;margin-bottom:3px;}
.life-value span{display:block;font-size:16px;font-weight:bold;color:#999;}
.life-value span.high-value{color:#000;}
.life-txt{color:#666;text-align:center;}
/* 날씨 탭6 */
.weather-tab-area{margin-top:50px;}
.weather-tab{overflow:hidden;}
.weather-tab li{float:left;width:25%;text-align:center;font-size:13px;}
.weather-tab li:nth-child(6){width:99px;}
.weather-tab li a{padding:10px 0;display:block;background:#4b90eb;color:#fff;}
.weather-tab li a.weather-tab-on{color:#fff;background:#356ccf;font-weight:bold;}
.weather-tab li a:hover{text-decoration:none;}
/* 탭1_월간날씨 */
.city-select-area{float:right;}
.weather-public-area .location-weather-area{overflow:hidden;padding:5px 0 8px 0;border-bottom:1px solid #ddd;width:100%;float:right;}
.month-list{width:100%;overflow:hidden;border-top:1px solid #ddd;border-left:1px solid #ddd;margin-bottom:15px;}
.month-list li{width:117px;float:left;border-right:1px solid #ddd;height:148px;text-align:center;border-bottom:1px solid #ddd;}
.month-list li .day{height:30px;line-height:30px;background:#fafafa;border-bottom:1px solid #ddd;letter-spacing:0;}
.month-list li .w-img{margin-top:10px;margin-bottom:2px;}
.weather-month h3{font-size:13px;color:#333;font-weight:bold;padding-bottom:3px;}
.weather-month span{font-size:12px;color:#575757;letter-spacing:0;}
.weather-i{margin-top:10px;font-size:15px;color:#000;margin:70px 0;}
.weather-i a:hover{text-decoration:none;}
/* 날씨확률 */
.weather-probability{margin-top:30px;}
.weather-probability h3{font-size:13px;color:#333;font-weight:bold;padding-bottom:6px;}
.probability-table{border:1px solid #ddd;border-top:2px solid #767676;width:100%;}
.probability-table th{background:#f4f6f9;height:34px;font-weight:normal;color:#575757;border-right:1px solid #ddd;}
.probability-table td{border-top:1px solid #ddd;padding:10px;border-right:1px solid #ddd;color:#575757;width:88px;}
.probability-table td:nth-child(1){width:85px;text-align:center;letter-spacing:0;}
.probability-table td:nth-child(2){width:77px;text-align:center;letter-spacing:0;}
.probability-table td:nth-child(3){text-align:center;letter-spacing:0;width:80px;}
.probability-table td:nth-child(4){width:267px;text-align:justify;}
.probability-table td p{color:#000;font-size:14px;}
.probability-table td:nth-child(1) p{color:#2556a7;font-size:14px;font-weight:bold;}
/* 탭2_세계날씨 */
.weather-world-area{overflow:hidden;width:100%;}
.weather-world-area h4{font-size:13px;color:#666;font-weight:normal;padding-bottom:8px;margin-top:20px;}
.weather-world-area h4 span{color:#356ccf;}
.weather-world-area ul{border-left:1px solid #ccc;border-right:0 none;overflow:hidden;margin-bottom:20px;}
.weather-world-area ul.world-list:last-child{margin-bottom:0;}
.weather-world-area ul li{width:97px;float:left;text-align:center;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-right:1px solid #ccc;height:135px;padding:8px 0 5px 0;font-size:12px;letter-spacing:-0.5px;}
.weather-world-area ul li:first-child{width:98px;}
.weather-world-area ul li p.w-city{font-weight:bold;color:#575757}
.weather-world-area ul li p.w-nation{color:#575757;font-size:11px;}
/* 탭3_기상특보 */
.weather-condition{padding-top:30px;}
.weather-condition h3{font-size:13px;color:#000;font-weight:normal;padding-bottom:8px;border-bottom:2px solid #767676;}
.special-weather-table,.special-weather-table02{margin-bottom:30px;}
.special-weather-table th,.special-weather-table02 th{padding:8px 0;border-bottom:1px solid #ddd;background:#f4f6f9;font-weight:normal;border-right:1px solid #ddd;}
.special-weather-table td,.special-weather-table02 td{padding:10px 8px;border-bottom:1px solid #ddd;color:#666;letter-spacing:-0.6px;border-right:1px solid #ddd;}
.special-weather-table td:nth-child(1){text-align:center;width:90px;padding:5px 15px;border-right:1px solid #ddd;}
.special-weather-table td:nth-child(2){width:156px;text-align:left;}
.special-weather-table td a.special-weather-on{color:#2556a7;}
.special-weather-table td:nth-child(2) a.special-weather-on{text-decoration:underline;}
.special-weather-table td:nth-child(3){width:320px;text-align:justify;}
.special-weather-table th:nth-child(3),.special-weather-table td:nth-child(3),.special-weather-table02 td{border-right:0 none;}
.special-weather-table td a:hover{color:#2556a7;}
.special-weather-table td a{color:#666;}
.weather-condition-on{background:#f4f9fc;}
.special-weather-table02 th{width:140px;}
.special-weather-table02 td{width:450px;text-align:justify;}
/* 탭4_태풍정보 */
.weather-typhoon-info{padding-top:30px;}
.weather-typhoon-info h3{font-size:18px;color:#2556a7;padding-bottom:8px;font-weight:bold;}
.typhoon-map{border:2px solid #ddd;}
.typhoon-map img{width:586px;}
.typhoon-rank{margin-bottom:30px;}
.typhoon-rank th{border-bottom:1px solid #ddd;border-right:1px solid #ddd;padding:8px 0;}
.typhoon-rank td{border-bottom:1px solid #ddd;border-right:1px solid #ddd;text-align:center;padding:8px 0;color:#666;}
.typhoon-rank th:nth-child(1){background:#f4f6f9;width:130px;}
.typhoon-rank th:nth-child(2){background:#00ffff;width:92px;}
.typhoon-rank th:nth-child(3){background:#00ff00;width:92px;}
.typhoon-rank th:nth-child(4){background:#ffff00;width:106px;}
.typhoon-rank th:nth-child(5){background:#ff0000;color:#fff;width:85px;}
.typhoon-rank th:nth-child(6){background:#800080;color:#fff;border-right:0 none;width:85px;}
.typhoon-rank td:nth-child(5){border-right:0 none;}
.typhoon-detail-info{border-top:1px solid #ddd;}
.typhoon-detail-info th{background:#f4f6f9;padding:8px 0;border-right:1px solid #ddd;border-bottom:1px solid #ddd;font-weight:normal;width:140px;}
.typhoon-detail-info td{padding:8px 10px;border-bottom:1px solid #ddd;color:#666;letter-spacing:0;width:450px;}
/* 탭5_고속도로 */
.weather-highway-detail{width:100%;overflow:hidden;}
.weather-highway-detail h4{font-size:13px;color:#333;font-weight:normal;padding-bottom:8px;border-bottom:2px solid #575757;}
.weather-highway-detail h4 span{color:#2556a7;}
.weather-highway-detail .week-city-weather .weekly-list{margin:15px 0;border-left:1px solid #ddd;overflow:hidden;}
.weather-highway-detail .week-city-weather .weekly-list li{float:left;width:120px;text-align:Center;padding:3px 5px;border-left:0 none;}
.weather-highway-detail .week-city-weather .weekly-list li p.day{font-size:13px;}
.weather-highway-detail .rwhs-area li.rainfall{width:100%;}
.weather-highway-detail .weekly-area ul{border-top:0 none;}
.weather-highway-detail .weekly-area ul li{border-left:0 none;}
.highway-forecast{margin-bottom:30px;}
.highway-forecast-table{}
.highway-forecast-table th{padding:5px 0;font-weight:normal;border-bottom:1px solid #ddd;border-right:1px solid #ddd;}
.highway-forecast-table td{border-bottom:1px solid #ddd;padding:0 0 8px 0;text-align:center;border-right:1px solid #ddd;width:98px;}
.highway-forecast-table th:nth-child(3),.highway-forecast-table td:nth-child(6){border-right:0 none;}
.highway-forecast-table th .date{color:#575757;font-size:13px;}
.highway-forecast-table th .date span{color:#728694;}
.highway-forecast-table td p.am-pm{width:100%;border-bottom:1px solid #ddd;padding:5px 0;background:#fafafa;color:#666;}
.highway-forecast-table td p.temperature{font-size:14px;color:#000;padding:0;margin:0;}
.highway-forecast-table td p.w-text{margin-top:0;}
.highway-forecast-table td p.rainfall-probability{font-size:12px;color:#666;letter-spacing:-0.5px;}
/* 탭6_레저/스포츠 */
.leisure-tab{border-bottom:1px solid #ddd;width:590px;padding:15px 0 5px 0;overflow:hidden;margin-bottom:10px;}
.leisure-tab li{float:left;text-align:center;width:53px;margin:0 10px;}
.leisure-tab li a{color:#999;}
.leisure-tab li a p{width:50px;height:50px;background:url(../img/ico_weather.png) no-repeat 0 0;margin:0 auto;}
.leisure-tab li.climb a p{background-position:0 -114px;}
.leisure-tab li.fishing a p{background-position:-63px -114px;}
.leisure-tab li.golf a p{background-position:-123px -114px;}
.leisure-tab li.ski a p{background-position:-185px -114px;}
.leisure-tab li.baseball a p{background-position:-245px -114px;}
.leisure-tab li.soccer a p{background-position:-306px -114px;}
.leisure-tab li.beach a p{background-position:-367px -114px;}
.leisure-tab li.park a p{background-position:-429px -114px;}
.leisure-tab li a:hover{text-decoration:none;}
.leisure-tab li a.leisure-tab-on p{width:50px;height:50px;background:url(../img/ico_weather.png) no-repeat 0 0;margin:0 auto;}
.leisure-tab li.climb a.leisure-tab-on p{background-position:0 -171px;}
.leisure-tab li.fishing a.leisure-tab-on p{background-position:-63px -171px;}
.leisure-tab li.golf a.leisure-tab-on p{background-position:-123px -171px;}
.leisure-tab li.ski a.leisure-tab-on p{background-position:-185px -169px;}
.leisure-tab li.baseball a.leisure-tab-on p{background-position:-245px -171px;}
.leisure-tab li.soccer a.leisure-tab-on p{background-position:-306px -171px;}
.leisure-tab li.beach a.leisure-tab-on p{background-position:-367px -171px;}
.leisure-tab li.park a.leisure-tab-on p{background-position:-429px -171px;}
.display-none { display:none; }
.display-block { display:block; }
/* 오른쪽 컨텐츠 */
/* 전국날씨 */
.aside-city-area{border:1px solid #ddd;}
.day-tab{height:40px;border-bottom:1px solid #ddd;}
.day-tab li{float:left;width:33.3%;height:38px;text-align:center;line-height:38px;}
.day-tab li a{display:block;color:#728694;}
.day-tab li a:hover{text-decoration:none;}
.day-tab li.day-tab-on{border-bottom:2px solid #379bd6;}
.country-map{width:338px;height:419px;position:relative;}
.city-tab-contents{background:url(../img/map_country.jpg) no-repeat 0 0;width:338px;height:419px;}
.ampm-tab{overflow:hidden;width:74px;position:absolute;left:255px;top:10px;z-index:9;}
.ampm-tab li{float:left;width:36px;height:22px;text-align:center;line-height:22px;background:#fff;}
.ampm-tab li a{display:block;color:#888;}
.ampm-tab li.day-tab-on{background:#389dd3;color:#fff;}
.ampm-tab li.day-tab-on a{color:#fff;}
.ampm-tab li a:hover{text-decoration:none;}
.country-map {}
.public-city-list{width:338px;height:386px;position:relative;clear:both;}
.public-city-list ul li{border:1px solid #ddd;background:#fff;width:50px;height:auto;text-align:center;}
.public-city-list ul li.seoul{position:absolute;top:65px;left:80px;}
.public-city-list ul li.chuncheon{position:absolute;top:55px;left:138px;}
.public-city-list ul li.gangneung{position:absolute;top:58px;left:196px;}
.public-city-list ul li.daejeon{position:absolute;top:162px;left:70px;}
.public-city-list ul li.cheongju{position:absolute;top:145px;left:138px;}
.public-city-list ul li.daegu{position:absolute;top:161px;left:204px;}
.public-city-list ul li.gwangju{position:absolute;top:248px;left:74px;}
.public-city-list ul li.jeonju{position:absolute;top:227px;left:140px;}
.public-city-list ul li.busan{position:absolute;top:240px;left:214px;}
.public-city-list ul li.jeju{position:absolute;top:335px;left:41px;}
.public-city-list ul li.ulleungdokdo{position:absolute;top:75px;left:266px;}
.city-name{font-size:11px;}
.city-temperature{font-weight:bold;font-size:12px;letter-spacing:0;}
.w-time-standard{float:right;margin-top:10px;margin-right:10px;color:#666;letter-spacing:0;}
.w-time-standard:before{content:"";display:none;margin-right:3px;float:left;width:16px;height:16px;background:url(../img/icon_reload.png) no-repeat 0 0;}
/* 관심지역 날씨 */
.aside-attention-city{border-bottom:1px solid #ddd;margin-top:30px;}
.aside-attention-city h5{color:#5d93d4;font-size:13px;font-weight:normal;padding-bottom:8px;border-bottom:1px solid #ddd;}
.ac-temperature{width:90px;float:left;padding-left:5px;}
.ac-detail-temperature{font-size:40px;}
.ac-detail-temperature span{font-size:20px;vertical-align:top;display:inline-block;padding-top:8px;}
.attention-city-info .rwhs-area{width:160px;float:right;margin-bottom:8px;padding-left:5px;}
.attention-city-info .rwhs-area li{float:none;width:100%;}
.attention-city-info .ac-weather{width:80px;height:106px;clear:both;float:left;text-align:center;}
.attention-city-info .ac-weather span{color:#666;}
.attention-coutry-area .location-weather-area{padding-top:10px;}
.attention-weekly-weather{padding:10px 0;overflow:hidden;width:340px;border-top:2px dotted #ddd;}
.attention-weekly-weather li{float:left;width:25%;text-align:center;letter-spacing:0;}
.attention-weekly-weather li p.aw-day{font-size:12px;color:#666;margin-bottom:5px;letter-spacing:0;}
.attention-weekly-weather li p.aw-temperature{color:#999;}
.attention-weekly-weather li p.aw-temperature span:first-child{color:#000;}
/* 날씨뉴스 */
.aside-news{margin-top:30px;}
.aside-news h5{color:#5d93d4;font-size:13px;font-weight:normal;padding-bottom:8px;border-bottom:1px solid #ddd;}
.aside-news-list li{padding:13px 0;border-bottom:1px solid #ddd;}
.aside-news-list li h4{font-size:14px;font-weight:bold;margin-bottom:8px;text-align:justify;letter-spacing:-0.5px;}
.aside-news-list li h4 a{color:#333;}
.aside-news-list li h4 a:hover{text-decoration:underline;}
.aside-news-list li span{font-size:12px;color:#666;letter-spacing:0;}
/* 날씨영상 */
.aside-video{margin-top:30px;}
.aside-video h5{color:#5d93d4;font-size:13px;font-weight:normal;padding-bottom:8px;border-bottom:1px solid #ddd;}
.aside-video ul{padding:20px 0;}
.aside-video ul li{width:160px;height:175px;font-size:13px;font-weight:bold;margin:0 10px 15px 0;float:left;}
.aside-video ul li:nth-child(odd){float:left;}
.aside-video ul li:nth-child(even){float:right;margin-right:0;}
.aside-video ul li h4{letter-spacing:-0.5px;line-height:18px;margin-bottom:5px;text-align:justify;}
.aside-video ul li h4 a{color:#333;}
.aside-video ul li h4 a:hover{text-decoration:underline;}
.aside-video ul li h4 img{width:160px;height:95px;margin-bottom:5px;}
.aside-video ul li span{font-size:12px;color:#666;font-weight:normal;letter-spacing:0;}


