@charset "utf-8";

* {margin: 0;padding: 0;}
html {height:100%;}
body {position:relative;color:#444;font-size:14px;font-family:sans-serif !important;margin:0 !important;line-height:1.6;font-family:sans-serif;background:#fff;-webkit-text-size-adjust:none}
dl,ul,ol,li{list-style:none;}
fieldset, img {border:none;}
hr{display:none;}
input,textarea,select{font-size:12px;}
input {vertical-align:top;}
img {vertical-align:middle;max-width:100%;max-height:100%;}
table {border-spacing:0;}
legend, caption{width:0; height:0; font:0/0 Sans-serif; visibility:hidden; z-index:-1;}
em, address {font-style:normal;}
a{color:inherit;text-decoration:none}
table {border-collapse:collapse;}

.hide{position:absolute;left:-10000px;top:0;visibility:hidden;z-index:-1;}
.frameBd {display:block;position:absolute;top:0;left:0;border:1px solid #fff;filter:alpha(opacity=20);opacity:0.2;background:url(http://image.donga.com/2012london/images/common/blank.gif) left top repeat;}

/* 상단 */
#header .headTop {position:relative;width:100%;height:47px;overflow:hidden;z-index:10;background:url(../images/bg_header.png) repeat-x 0 0;background-size:100% 47px;zoom:1;}
#header .headTop:after {content:".";display:block;height:0;visibility:hidden;}
#header .headTop h1 {position:relative;float:left;padding-left:12px;}
#header .headTop h1 img {vertical-align:top;}
#header .headTop .headerBtn {position:relative;float:right;}
#header .headTop .headerBtn a, #header .headerBtn button {float:left;}
#header .headTop .headerBtn button {display:inline-block;width:45px;height:45px;cursor:pointer;border:0 none;text-indent:-9999px;overflow:hidden;vertical-align:top;}
#header .headTop .headerBtn .b_paper {width:48px;background:url(../images/btn_header_2.png) no-repeat 0 0;background-size:auto 45px;}
#header .headTop .headerBtn .b_search {width:48px;background:url(../images/btn_header_2.png) no-repeat -48px 0;background-size:auto 45px;;}
#header .headTop .headerBtn .b_nav {width:44px;background:url(../images/btn_header_2.png) no-repeat -96px 0;background-size:auto 45px;}
#header .headTop .headerBtn .link {}

/* 상단 > 검색바 */
#header .headSearch {width:100%;clear:both;position:relative;height:47px;background:url(../images/bg_headsearch.png) repeat-x 0 0;background-size:100% 47px;z-index:99;}
#header .headSearch .in_t {display:block;padding:6px 48px 7px 12px;}
#header .headSearch .in_t span {display:block;height:24px;padding:4px 40px 5px 5px;background:#fff;border:1px solid #a04919;border-radius:5px 0 0 5px;}
#header .headSearch .in_t input {width:100%;font-size:18px;height:24px;line-height:24px;vertical-align:top;border:0 none;border-radius:0;-webkit-appearance:none;}
#header .headSearch .in_s {position:absolute;top:6px;right:11px;border-radius:0;width:38px;height:35px;border:0 none;}
#header .headSearch .b_clear {position:absolute;top:7px;right:52px;width:32px;height:32px;z-index:3;background:url(../images/btn_h_clear.png) no-repeat 0 0;background-size:32px 33px;cursor:pointer;border:0 none;text-indent:-9999px;overflow:hidden;vertical-align:top;}

/* 상단 > 전체메뉴 */
#header .headNav {position:relative;padding:10px 8px;z-index:100000;
	background-image:url(../images/bg_headnav_top.png), url(../images/bg_headnav_bot.png), url(../images/bg_headnav_m.png);
	background-repeat:no-repeat, no-repeat, repeat;
	background-position:0 0, 0 bottom, 0 0;
	background-size:100% 10px, 100% 10px, auto auto;
}
#header .headNav .navBox {position:relative;border-radius:5px;padding:9px 0;background:#fff;box-shadow:2px 2px 1px #2f3643;}
#header .headNav .navBox .linkBox {width:100%;overflow:hidden;}
#header .headNav .navBox .linkBox .r_list {width:100%;margin-bottom:6px;overflow:hidden;}
#header .headNav .navBox .linkBox .r_list div {float:left;width:33.3%;}
#header .headNav .navBox .linkBox .r_list div strong {display:block;height:25px;margin:0 6px 3px;line-height:26px;box-shadow:0px 1px 1px #9d9d9d;border-radius:4px;border:1px solid #dfdfdf;text-align:center;font-weight:bold;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #f9f9f9), color-stop(0.9, #eaeaea));
	background: -moz-linear-gradient(center top,  #f9f9f9, #eaeaea);
	background: -o-linear-gradient(top,  #f9f9f9, #eaeaea);
}
#header .headNav .navBox .linkBox .r_list div strong a {color:#555;}
#header .headNav .navBox .linkBox .r_list div ul {margin:0 15px;}
#header .headNav .navBox .linkBox .r_list div ul li {}
#header .headNav .navBox .linkBox .r_list div ul li a {display:block;height:25px;line-height:25px;}
#header .headNav .navBox .linkBox .r_list div ul li a strong {background:none;margin:0;border:0 none;border-radius:0;text-align:left;box-shadow:none;}
#header .headNav .navBox .etcLink {position:relative;padding-right:60px;overflow:hidden;border-top:1px solid #b1b1b1;}
#header .headNav .navBox .etcLink ul {overflow:hidden;margin:0 15px;padding:12px 0 4px;}
#header .headNav .navBox .etcLink ul li {float:left;margin-right:10px;}
#header .headNav .navBox .etcLink ul li a {font-weight:bold;text-decoration:underline;color:#fa5400;}
#header .headNav .navBox .closeB {position:absolute;bottom:10px;right:10px;z-index:10;}

/* 상단 > 광고 */
#header .bannerif {position:relative;background:#323C4F;text-align:center;margin-bottom:-1px;border-bottom:1px solid #999;}
#header .bannerif iframe {position:absolute;left:0;top:0;}
#header .bannerif iframe.vote {display:block;margin:0 auto;position:static;left:0;top:0;}

#header .bannerAd {position:relative;background:#fff;text-align:center;margin-bottom:-1px;border-bottom:1px solid #999;}
#header .bannerAd iframe {position:absolute;left:0;top:0;}
#header .bannerAd iframe.vote {display:block;margin:0 auto;position:static;left:0;top:0;}

/* 메인 메뉴 */
#contents .mainNav {position:absolute;top:0;left:0;width:100%;overflow:hidden;height:44px;padding:0;background:url(../images/bg_main_nav.png) repeat-x 0 0;background-size:100% 44px;}
#contents .mainNav button {float:left;width:24%;vertical-align:top;border:0 none;cursor:pointer;height:44px;font-size:14px;line-height:44px;letter-spacing:-1px;text-align:center;color:#ccc;background:transparent;}
#contents .mainNav button.on {color:#fa5400;}
#contents .mainNav ul {width:100%;overflow:hidden;}
#contents .mainNav ul li {float:left;width:27%;}
#contents .mainNav ul li:first-child {float:left;width:19%;}
#contents .mainNav ul li a {display:block;height:40px;font-size:14px;line-height:40px;letter-spacing:-1px;text-align:center;color:#ccc;}
#contents .mainNav ul li a.on {color:#fa5400;}

/* 메인 > 주요뉴스 */
#contents .mainNews {position:relative;padding-top:44px;}
#contents .mainNews .list_box {position:relative;width:100%;height:750px;overflow:hidden;}
#contents .mainNews .list_box ul {display:inline-block;position:absolute;top:0;width:100%;}
#contents .mainNews .list_box ul li {position:relative;height:750px;background:#fff;}
#contents .mainNews .list_box ul li:first-child {z-index:1}
#contents .mainNews .list_box ul li li {height:auto;}
#contents .mainNews .list_box ul li .more {position:absolute;bottom:2px;right:0;text-align:right;padding:8px 0 6px;margin:0 15px;}
#contents .mainNews .list_box ul li .more a {font-size:12px;letter-spacing:-1px;padding-right:8px;margin-left:5px;color:#000;background:url(../images/bul_arrow.png) no-repeat right 4px;background-size:auto 7px;}

/* 2013-11-22 안중호 */
#contents .mainNews .list_box ul li .more2 {position:absolute;bottom:2px;right:0;text-align:right;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding:8px 16px 6px;}
#contents .mainNews .list_box ul li .more2 a {float:left;width:50%;height:38px;font-weight:bold;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;line-height:38px;font-size:13px;letter-spacing:-1px;color:#333;background:#efefef;border:1px solid #dadada;text-align:center;}
#contents .mainNews .list_box ul li .more2 a:first-child {border-right:0 none;}
#contents .mainNews .list_box ul li .more2 a span {line-height:36px;padding-right:7px;background:url(../images/bg_mainnews_more.png) no-repeat right center;background-size:4px 7px;}

#contents .mainNews .star_m {position:absolute;bottom:0;left:0;height:22px;padding:5px 0 9px;margin:0 15px;}
#contents .mainNews .star_m a {}
#contents .mainNews .star_m a img {height:22px;}
#contents .mainNews .btn_area_b {position:absolute;top:35px;left:50%;height:20px;margin-left:-43px;padding:0 10px;text-align:center;z-index:99999;
	background-image:url(../images/bg_btn_area.png), url(../images/bg_btn_area.png);
	background-repeat:no-repeat, no-repeat;
	background-position:0 0, right -50px;
	background-size:10px auto, 10px auto;
}
#contents .mainNews .btn_area {display:inline-block;margin:0 auto;text-align:center;height:11px;padding:4px 0 5px;overflow:hidden;
	background-image:url(../images/bg_btn_area.png);
	background-repeat:repeat-x;
	background-position:0 -25px;
	background-size:10px auto;
}
#contents .mainNews .btn_area button {margin:0 1px;vertical-align:top;display:inline-block;width:11px;height:11px;border:0 none;font-size:0;cursor:pointer;line-height:0;text-indent:-9999px;background:url(../images/btn_page_off.png) no-repeat 0 0;background-size:11px 11px;}
#contents .mainNews .btn_area button.on {background-image:url(../images/btn_page_on.png);}

/* 메인 > 주요뉴스 > 뉴스 */
#contents .mainNews .list_box ul li .n_Box_01 .headline {display:inline-block;width:100%;padding:15px 0;background:#f0f0f0;border-bottom:1px solid #dadada;}
#contents .mainNews .list_box ul li .n_Box_01 .headline a {display:block;overflow:hidden;}
#contents .mainNews .list_box ul li .n_Box_01 .headline .p {position:relative;float:left;width:90px;margin:0 10px 0 17px;}
#contents .mainNews .list_box ul li .n_Box_01 .headline .p span {width:88px;height:65px;display:block;position:absolute;top:0;left:0;border:1px solid #000;filter:alpha(opacity=20);opacity:0.2;background:url(http://image.donga.com/2012london/images/common/blank.gif) left top repeat;}
#contents .mainNews .list_box ul li .n_Box_01 .headline dl {margin-top:4px;padding-right:14px;}
#contents .mainNews .list_box ul li .n_Box_01 .headline dl dt {max-height:38px;margin-bottom:4px;font-weight:bold;overflow:hidden;font-size:16px;line-height:1.2;color:#222;}
#contents .mainNews .list_box ul li .n_Box_01 .headline dl dd {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:#666;letter-spacing:-0.05em;}
#contents .mainNews .list_box ul li .n_Box_01 .newsList {position:static;display:block;}
#contents .mainNews .list_box ul li .n_Box_01 .newsList li {float:none;height:auto;padding:0 14px;border-bottom:1px solid #f2f2f2;letter-spacing:-1px;}
#contents .mainNews .list_box ul li .n_Box_01 .newsList li:nth-child(5) {border-bottom:1px solid #dadada;}
#contents .mainNews .list_box ul li .n_Box_01 .newsList li a {display:block;width:100%;height:38px;line-height:38px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;color:#222;}
#contents .mainNews .list_box ul li .n_Box_01 .photoList {position:relative;display:block;overflow:hidden;width:auto;padding:0 12px 11px;margin:12px 0 0;border-bottom:1px solid #d8d8da;}
#contents .mainNews .list_box ul li .n_Box_01 .photoList li {float:left;width:33.3%;}
#contents .mainNews .list_box ul li .n_Box_01 .photoList li a {display:block;position:relative;width:87px;margin:0 auto;}
#contents .mainNews .list_box ul li .n_Box_01 .photoList li a img {display:block;margin:0 auto 5px;}
#contents .mainNews .list_box ul li .n_Box_01 .photoList li a span {position:absolute;left:0;top:0;width:85px;height:68px;border:1px solid #000;opacity:0.1;}
#contents .mainNews .list_box ul li .n_Box_01 .photoList li a strong {display:block;height:30px;overflow:hidden;font-size:13px;text-align:center;font-weight:normal;line-height:1.2;letter-spacing:-1px;}

/* 메인 > 주요뉴스 > 뉴스 > 광고 */
#contents .mainNews .n_Box_01 .ad_list {position:static;display:block;}
#contents .mainNews .n_Box_01 .ad_list li {float:none;height:auto;padding:0 14px;border-bottom:1px solid #f2f2f2;letter-spacing:-1px;}
#contents .mainNews .n_Box_01 .ad_list li a {display:block;width:100%;height:38px;line-height:38px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;color:#222;}

/* 메인 > 주요뉴스 > 스포츠·연예 */
#contents .mainNews .list_box ul li .n_Box_02 .headPhoto {position:relative;display:block;overflow:hidden;width:auto;padding:18px 8px 13px 8px;border-bottom:1px solid #dadada;background:#f0f0f0;}
#contents .mainNews .list_box ul li .n_Box_02 .headPhoto li {float:left;width:50%;background:#f0f0f0;}
#contents .mainNews .list_box ul li .n_Box_02 .headPhoto li a {display:block;position:relative;width:135px;margin:0 auto;}
#contents .mainNews .list_box ul li .n_Box_02 .headPhoto li a img {display:block;margin:0 auto 5px;}
#contents .mainNews .list_box ul li .n_Box_02 .headPhoto li a span {display:block;position:absolute;left:0;top:0;width:133px;height:83px;border:1px solid #000;opacity:0.2;}
#contents .mainNews .list_box ul li .n_Box_02 .headPhoto li a strong {display:block;height:32px;color:#333;overflow:hidden;font-size:13px;text-align:center;font-weight:bold;line-height:1.3;}
#contents .mainNews .list_box ul li .n_Box_02 .newsList {position:static;display:block;}
#contents .mainNews .list_box ul li .n_Box_02 .newsList li {float:none;height:auto;padding:1px 14px;border-bottom:1px solid #f2f2f2;letter-spacing:-1px;}
#contents .mainNews .list_box ul li .n_Box_02 .newsList li:nth-child(4) {border-bottom:1px solid #dadada;}
#contents .mainNews .list_box ul li .n_Box_02 .newsList li a {display:block;width:100%;height:38px;line-height:38px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;color:#222;}
#contents .mainNews .list_box ul li .n_Box_02 .photoList {position:relative;display:block;overflow:hidden;width:auto;padding:0 12px 10px;margin:15px 0 0;border-bottom:1px solid #d8d8da;}
#contents .mainNews .list_box ul li .n_Box_02 .photoList li {float:left;width:33.3%;}
#contents .mainNews .list_box ul li .n_Box_02 .photoList li a {display:block;position:relative;width:87px;margin:0 auto;}
#contents .mainNews .list_box ul li .n_Box_02 .photoList li a img {display:block;margin:0 auto 5px;}
#contents .mainNews .list_box ul li .n_Box_02 .photoList li a span {display:block;position:absolute;left:0;top:0;width:85px;height:68px;border:1px solid #000;opacity:0.1;}
#contents .mainNews .list_box ul li .n_Box_02 .photoList li a strong {display:block;height:30px;overflow:hidden;font-size:13px;text-align:center;font-weight:normal;line-height:1.2;letter-spacing:-1px;}

/* 메인 > 주요뉴스 > 라이프 */
#contents .mainNews .list_box ul li .n_Box_03 .headline {display:inline-block;width:100%;padding:15px 0;background:#f0f0f0;border-bottom:1px solid #dadada;}
#contents .mainNews .list_box ul li .n_Box_03 .headline a {display:block;overflow:hidden;}
#contents .mainNews .list_box ul li .n_Box_03 .headline .p {position:relative;float:left;width:90px;margin:0 10px 0 17px;}
#contents .mainNews .list_box ul li .n_Box_03 .headline .p span {width:88px;height:65px;display:block;position:absolute;top:0;left:0;border:1px solid #000;filter:alpha(opacity=20);opacity:0.2;background:url(http://image.donga.com/2012london/images/common/blank.gif) left top repeat;}
#contents .mainNews .list_box ul li .n_Box_03 .headline dl {margin-top:4px;padding-right:14px;}
#contents .mainNews .list_box ul li .n_Box_03 .headline dl dt {max-height:38px;margin-bottom:4px;font-weight:bold;overflow:hidden;font-size:16px;line-height:1.2;color:#222;}
#contents .mainNews .list_box ul li .n_Box_03 .headline dl dd {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:#666;letter-spacing:-0.05em;}
#contents .mainNews .list_box ul li .n_Box_03 .newsList {position:static;display:block;}
#contents .mainNews .list_box ul li .n_Box_03 .newsList li {float:none;height:auto;padding:0 14px;border-bottom:1px solid #f2f2f2;letter-spacing:-1px;}
#contents .mainNews .list_box ul li .n_Box_03 .newsList li a {display:block;width:100%;height:38px;line-height:38px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;color:#222;}
#contents .mainNews .list_box ul li .n_Box_03 .photoList {position:relative;display:block;overflow:hidden;width:auto;padding:0 12px 10px;margin:12px 0 0;border-bottom:1px solid #d8d8da;}
#contents .mainNews .list_box ul li .n_Box_03 .photoList li {float:left;width:33.3%;}
#contents .mainNews .list_box ul li .n_Box_03 .photoList li a {display:block;position:relative;width:87px;margin:0 auto;}
#contents .mainNews .list_box ul li .n_Box_03 .photoList li a img {display:block;margin:0 auto 5px;}
#contents .mainNews .list_box ul li .n_Box_03 .photoList li a span {position:absolute;left:0;top:0;width:85px;height:68px;border:1px solid #000;opacity:0.1;}
#contents .mainNews .list_box ul li .n_Box_03 .photoList li a strong {display:block;height:30px;overflow:hidden;font-size:13px;text-align:center;font-weight:normal;line-height:1.2;letter-spacing:-1px;}

/* 메인 > 주요뉴스 > 많이 본 뉴스 */
#contents .mainNews .list_box ul li .n_Box_04 .newsList {position:static;display:block;padding-top:9px;}
#contents .mainNews .list_box ul li .n_Box_04 .newsList li {float:none;height:auto;padding:0 14px;border-bottom:1px solid #f2f2f2;letter-spacing:-1px;}
#contents .mainNews .list_box ul li .n_Box_04 .newsList li a {display:block;width:100%;height:37px;line-height:36px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;color:#222;}
#contents .mainNews .list_box ul li .n_Box_04 .newsList li a .num {display:inline-block;width:23px;height:23px;margin-right:10px;line-height:23px;font-size:12px;text-align:center;box-shadow:0 1px 1px 0 #ececec;font-weight:bold;color:#999;border:1px solid #afb1b4;border-radius:4px;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #f5f5f5), color-stop(0.9, #f1f1f1));
	background: -moz-linear-gradient(center top,  #f5f5f5, #f1f1f1);
	background: -o-linear-gradient(top,  #f5f5f5, #f1f1f1);
}
#contents .mainNews .list_box ul li .n_Box_04 .newsList li:nth-child(1) a .num,
#contents .mainNews .list_box ul li .n_Box_04 .newsList li:nth-child(2) a .num,
#contents .mainNews .list_box ul li .n_Box_04 .newsList li:nth-child(3) a .num {color:#fff;border:1px solid #cd591e;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #fa9700), color-stop(0.9, #fa5600));
	background: -moz-linear-gradient(center top,  #fa9700, #fa5600);
	background: -o-linear-gradient(top,  #fa9700, #fa5600);
}
#contents .mainNews .list_box ul li .n_Box_04 .newsList li:nth-child(5n) {border-bottom:1px solid #BCC1C7;}

/* 메인 > 투데이 정보 */
#contents .mainToday {padding:0 17px 15px;}
#contents .mainToday .todyaBox {overflow:hidden;position:relative;padding:0 15px;height:37px;line-height:37px;border:1px solid #dadada;box-shadow:0 1px 0 0 #f2f2f2;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #f8f8f8), color-stop(0.9, #f1f0f1));
	background: -moz-linear-gradient(center top,  #f8f8f8, #f1f0f1);
	background: -o-linear-gradient(top,  #f8f8f8, #f1f0f1);
}
#contents .mainToday .todyaBox .day {display:none;position:absolute;left:-17px;top:-37px;height:35px;padding-right:20px;padding-left:17px;line-height:35px;background:url(../images/bg_day.png) no-repeat right 0;background-size:120px 35px;font-size:12px;color:#555;font-weight:normal;z-index:9999;}
#contents .mainToday .todyaBox .t_weather {float:left;width:37%;height:22px;line-height:22px;margin:8px auto 7px;text-align:left;}
#contents .mainToday .todyaBox .t_stock {position:absolute;left:50%;top:0;;width:90px;height:22px;line-height:22px;font-size:12px;margin:6px 0 8px -36px;}

.stock_box ul {margin:0 auto;}
.stock_box ul li {width:100%;text-align:center;}
.stock_box h2 {display:inline-block;padding-right:5px;font-size:12px;font-weight:normal;letter-spacing:-1px;color:#000;text-align:left;}
.stock_box span {display:inline-block;padding-right:10px;font-size:12px;letter-spacing:-1px;text-align:right;}
.stock_box span.blue {color:#337ce0;background:url(../images/bul_up.png) no-repeat right 8px;background-size:7px 4px}
.stock_box span.red {color:#e03333;background:url(../images/bul_do.png) no-repeat right 8px;background-size:7px 4px}
#contents .mainToday .todyaBox .t_luck {float:right;width:28%;text-align:right;}
#contents .mainToday .todyaBox .t_luck a {font-size:12px;color:#000;}
#contents .mainToday .todyaBox .t_weather iframe {width:90px;height:22px;}
#contents .mainToday .todyaBox .t_stock iframe {width:90px;height:22px;}

/* 메인 > 투데이 정보 2013-11-22 안중호 */
#contents .mainToday2 {padding:0 16px 15px;}
#contents .mainToday2 .todayBox {overflow:hidden;position:relative;border:1px solid #dadada;background:#fff;}
#contents .mainToday2 .todayBox .day {display:none;position:absolute;left:-17px;top:-37px;height:35px;padding-right:20px;padding-left:17px;line-height:35px;background:url(../images/bg_day.png) no-repeat right 0;background-size:120px 35px;font-size:12px;color:#555;font-weight:normal;z-index:9999;}
#contents .mainToday2 .todayBox .t_weather {position:relative;float:left;width:50%;height:73px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
#contents .mainToday2 .todayBox .t_weather a {position:relative;display:block;padding:8px 50px 0 15px;}
#contents .mainToday2 .todayBox .t_weather a span {display:block;font-weight:normal;letter-spacing:-1px;}
#contents .mainToday2 .todayBox .t_weather a span:first-child {font-size:11px;font-weight:bold;color:#000;line-height:16px;}
#contents .mainToday2 .todayBox .t_weather a span:nth-child(3) {font-size:24px;font-weight:bold;color:#000;line-height:1;}
#contents .mainToday2 .todayBox .t_weather a span:nth-child(4) {font-size:11px;color:#666;line-height:16px;}
#contents .mainToday2 .todayBox .t_weather a .icon {
	width:50px;height:47px;display:block;overflow:hidden;background:url(../images/w_all_icon.png) no-repeat 0 0;
	background-size:400px 265px;text-indent:-9999em;position:absolute;right:15px;top:14px;z-index:9999;color:transparent;
}
#contents .mainToday2 .todayBox .t_weather a .wt01 {background-position:0 0;}            /* 맑음        */
#contents .mainToday2 .todayBox .t_weather a .wt02 {background-position:-70px 0;}        /* 구름조금    */
#contents .mainToday2 .todayBox .t_weather a .wt03 {background-position:-140px 0;}       /* 흐림        */
#contents .mainToday2 .todayBox .t_weather a .wt04 {background-position:-210px 0;}       /* 비          */
#contents .mainToday2 .todayBox .t_weather a .wt05 {background-position:-280px 0;}       /* 눈          */
#contents .mainToday2 .todayBox .t_weather a .wt06 {background-position:-350px 0;}       /* 눈/비       */

#contents .mainToday2 .todayBox .t_weather a .wt07 {background-position:0 -67px;}        /* 소나기      */
#contents .mainToday2 .todayBox .t_weather a .wt08 {background-position:-70px -67px;}    /* 소낙눈      */
#contents .mainToday2 .todayBox .t_weather a .wt09 {background-position:-140px -67px;}   /* 안개        */
#contents .mainToday2 .todayBox .t_weather a .wt10 {background-position:-210px -67px;}   /* 뇌우        */
#contents .mainToday2 .todayBox .t_weather a .wt11 {background-position:-280px -67px;}   /* 차차흐려짐  */
#contents .mainToday2 .todayBox .t_weather a .wt12 {background-position:-350px -67px;}   /* 흐려져뇌우  */

#contents .mainToday2 .todayBox .t_weather a .wt13 {background-position:0 -135px;}        /* 흐려져비    */
#contents .mainToday2 .todayBox .t_weather a .wt14 {background-position:-70px -135px;}    /* 흐려져눈    */
#contents .mainToday2 .todayBox .t_weather a .wt15 {background-position:-140px -135px;}   /* 흐려져 눈비 */
#contents .mainToday2 .todayBox .t_weather a .wt16 {background-position:-210px -135px;}   /* 흐린 후 갬  */
#contents .mainToday2 .todayBox .t_weather a .wt17 {background-position:-280px -135px;}   /* 뇌우 후 갬  */
#contents .mainToday2 .todayBox .t_weather a .wt18 {background-position:-350px -135px;}   /* 비 후 갬    */

#contents .mainToday2 .todayBox .t_weather a .wt19 {background-position:0 -203px;}       /* 눈 후 갬    */
#contents .mainToday2 .todayBox .t_weather a .wt20 {background-position:-70px -203px;}   /* 눈비 후 갬  */
#contents .mainToday2 .todayBox .t_weather a .wt21 {background-position:-140px -203px;}  /* 구름많음    */
#contents .mainToday2 .todayBox .t_weather a .wt22 {background-position:-210px -203px;}  /* 황사        */
#contents .mainToday2 .todayBox .t_right {float:left;width:50%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;border-left:1px solid #dadada;}
#contents .mainToday2 .todayBox .t_right .t_stock {height:36px;line-height:36px;text-align:center;border-bottom:1px solid #dadada;}
#contents .mainToday2 .todayBox .t_right .t_stock iframe {position:relative;top:-2px;width:90px;height:25px;vertical-align:middle;}
#contents .mainToday2 .todayBox .t_right .t_luck {height:36px;line-height:36px;text-align:center;}
#contents .mainToday2 .todayBox .t_right .t_luck a {display:block;font-size:12px;color:#000;}

.weather_box span {display:inline-block;position:relative;vertical-align:middle;width:22px;height:22px;background: url(../images/weather.gif) no-repeat 0 0;}
.weather_box span.r1c1 {background-position:-4px -7px}
.weather_box span.r1c2 {background-position:-29px -7px}
.weather_box span.r1c3 {background-position:-67px -7px}
.weather_box span.r1c4 {background-position:-93px -7px;width:26px;height:22px}
.weather_box span.r1c5 {background-position:-132px -7px;width:27px;height:22px}
.weather_box span.r1c6 {background-position:-158px -7px;width:26px;height:22px}
.weather_box span.r1c7 {background-position:-197px -7px;width:26px;height:22px}
.weather_box span.r1c8 {background-position:-222px -7px;width:26px;height:22px}
.weather_box span.r1c9 {background-position:-262px -7px;width:27px;height:22px}
.weather_box span.r1c10 {background-position:-288px -7px;width:27px;height:22px}
.weather_box span.r1c11 {background-position:-327px -7px;width:27px;height:22px}
.weather_box span.r1c12 {background-position:-352px -7px;width:27px;height:22px}
.weather_box span.r1c13 {background-position:-392px -7px;width:27px;height:22px}
.weather_box span.r1c14 {background-position:-418px -7px;width:27px;height:22px}
.weather_box span.r1c15 {background-position:-457px -7px;width:27px;height:22px}
.weather_box span.r1c16 {background-position:-483px -7px;width:27px;height:22px}
.weather_box span.r1c17 {background-position:-522px -7px;width:27px;height:22px}
.weather_box span.r1c18 {background-position:-550px -7px;width:22px;height:22px}
.weather_box span.r1c19 {background-position:-587px -7px;width:27px;height:22px}
.weather_box span.r1c20 {background-position:-612px -7px;width:27px;height:22px}
.weather_box span.r1c21 {background-position:-652px -7px;width:27px;height:22px}
.weather_box span.r1c22 {background-position:-678px -7px;width:27px;height:22px}
.weather_box span.r1c23 {background-position:-718px -7px;width:27px;height:22px}
.weather_box span.r1c24 {background-position:-743px -7px;width:27px;height:22px}
.weather_box span.r2c1 {background-position:-2px -49px;width:27px;height:22px}
.weather_box span.r2c2 {background-position:-28px -49px;width:27px;height:22px}
.weather_box span.r2c3 {background-position:-67px -49px;width:27px;height:22px}
.weather_box span.r2c4 {background-position:-93px -49px;width:27px;height:22px}
.weather_box span.r2c5 {background-position:-132px -49px;width:27px;height:22px}
.weather_box span.r2c6 {background-position:-158px -49px;width:27px;height:22px}
.weather_box span.r2c7 {background-position:-197px -49px;width:27px;height:22px}
.weather_box span.r2c8 {background-position:-222px -49px;width:27px;height:22px}
.weather_box span.r2c9 {background-position:-262px -49px;width:27px;height:22px}
.weather_box span.r2c10 {background-position:-288px -49px;width:27px;height:22px}
.weather_box span.r2c11 {background-position:-327px -49px;width:27px;height:22px}
.weather_box span.r2c12 {background-position:-352px -49px;width:27px;height:22px}
.weather_box span.r2c13 {background-position:-392px -49px;width:27px;height:22px}
.weather_box span.r2c14 {background-position:-418px -49px;width:27px;height:22px}
.weather_box span.r2c15 {background-position:-457px -49px;width:27px;height:22px}
.weather_box span.r2c16 {background-position:-482px -49px;width:27px;height:22px}
.weather_box span.r2c17 {background-position:-522px -49px;width:27px;height:22px}
.weather_box span.r2c18 {background-position:-547px -49px;width:27px;height:22px}
.weather_box span.r2c19 {background-position:-573px -49px;width:26px;height:22px}
.weather_box span.r2c20 {background-position:-598px -49px;width:26px;height:22px}
.weather_box span.r2c21 {background-position:-623px -49px;width:26px;height:22px}
.weather_box span.r2c22 {background-position:-648px -49px;width:26px;height:22px}
.weather_box span.r2c23 {background-position:-672px -49px;width:27px;height:22px}
.weather_box span.r2c24 {background-position:-698px -49px;width:26px;height:22px}
.weather_box span.r3c1 {background-position:-2px -90px;width:27px;height:22px}
.weather_box span.r3c2 {background-position:-28px -90px;width:26px;height:22px}
.weather_box span.r3c3 {background-position:-52px -90px;width:26px;height:22px}
.weather_box span.r3c4 {background-position:-77px -90px;width:26px;height:22px}
.weather_box span.r3c5 {background-position:-102px -90px;width:26px;height:22px}
.weather_box span.r3c6 {background-position:-127px -90px;width:27px;height:22px}
.weather_box span.r3c7 {background-position:-152px -90px;width:26px;height:22px}
.weather_box span.r3c8 {background-position:-177px -90px;width:26px;height:22px}
.weather_box span.r3c9 {background-position:-202px -90px;width:26px;height:22px}
.weather_box span.r3c10 {background-position:-227px -90px;width:26px;height:22px}
.weather_box span.r3c11 {background-position:-252px -90px;width:26px;height:22px}
.weather_box span.r3c12 {background-position:-277px -90px;width:26px;height:22px}
.weather_box span.r3c13 {background-position:-302px -90px;width:26px;height:22px}
.weather_box span.r3c14 {background-position:-327px -90px;width:26px;height:22px}
.weather_box span.r3c15 {background-position:-352px -90px;width:26px;height:22px}
.weather_box span.r3c16 {background-position:-377px -90px;width:26px;height:22px}
.weather_box span.r3c17 {background-position:-402px -90px;width:26px;height:22px}
.weather_box span.r3c18 {background-position:-427px -90px;width:26px;height:22px}
.weather_box span.r3c19 {background-position:-452px -90px;width:26px;height:22px}
.weather_box span.r3c20 {background-position:-477px -90px;width:26px;height:22px}
.weather_box span.r3c21 {background-position:-502px -90px;width:26px;height:22px}
.weather_box span.r3c22 {background-position:-527px -90px;width:26px;height:22px}
.weather_box span.r3c23 {background-position:-552px -90px;width:27px;height:22px}
.weather_box span.r3c24 {background-position:-578px -90px;width:26px;height:22px}
.weather_box span.r3c25 {background-position:-603px -90px;width:26px;height:22px}
.weather_box span.r3c26 {background-position:-628px -90px;width:26px;height:22px}
.weather_box span.r3c27 {background-position:-653px -90px;width:26px;height:22px}
.weather_box span.r3c28 {background-position:-678px -90px;width:26px;height:22px}
.weather_box span.r3c29 {background-position:-703px -90px;width:26px;height:22px}
.weather_box span.r3c30 {background-position:-728px -90px;width:26px;height:22px}
.weather_box span.r4c1 {background-position:-2px -120px;width:27px;height:22px}
.weather_box span.r4c2 {background-position:-28px -120px;width:26px;height:22px}
.weather_box span.r4c3 {background-position:-52px -120px;width:26px;height:22px}
.weather_box span.r4c4 {background-position:-77px -120px;width:26px;height:22px}
.weather_box span.r4c5 {background-position:-102px -120px;width:26px;height:22px}
.weather_box span.r4c6 {background-position:-127px -120px;width:27px;height:22px}
.weather_box span.r4c7 {background-position:-152px -120px;width:26px;height:22px}
.weather_box span.r4c8 {background-position:-177px -120px;width:26px;height:22px}
.weather_box span.r4c9 {background-position:-202px -120px;width:26px;height:22px}
.weather_box span.r4c10 {background-position:-227px -120px;width:26px;height:22px}
.weather_box span.r4c11 {background-position:-252px -120px;width:26px;height:22px}
.weather_box span.r4c12 {background-position:-277px -120px;width:26px;height:22px}
.weather_box span.r4c13 {background-position:-302px -120px;width:26px;height:22px}
.weather_box span.r4c14 {background-position:-327px -120px;width:26px;height:22px}
.weather_box span.r4c15 {background-position:-352px -120px;width:26px;height:22px}
.weather_box span.r4c16 {background-position:-377px -120px;width:26px;height:22px}
.weather_box span.r4c17 {background-position:-402px -120px;width:26px;height:22px}
.weather_box span.r4c18 {background-position:-427px -120px;width:26px;height:22px}
.weather_box span.r4c19 {background-position:-452px -120px;width:26px;height:22px}
.weather_box span.r4c20 {background-position:-478px -120px;width:26px;height:22px}
.weather_box span.r4c21 {background-position:-502px -120px;width:26px;height:22px}
.weather_box span.r4c22 {background-position:-527px -120px;width:26px;height:22px}
.weather_box span.r4c23 {background-position:-552px -120px;width:27px;height:22px}
.weather_box span.r4c24 {background-position:-578px -120px;width:26px;height:22px}
.weather_box span.r4c25 {background-position:-603px -120px;width:26px;height:22px}
.weather_box span.r4c26 {background-position:-628px -120px;width:26px;height:22px}
.weather_box span.r4c27 {background-position:-653px -120px;width:26px;height:22px}
.weather_box span.r4c28 {background-position:-678px -120px;width:26px;height:22px}
.weather_box span.r4c29 {background-position:-703px -120px;width:26px;height:22px}
.weather_box span.r4c30 {background-position:-728px -120px;width:26px;height:22px}
.weather_box span.r5c1 {background-position:-2px -150px;width:27px;height:22px}
.weather_box span.r5c2 {background-position:-28px -150px;width:26px;height:22px}
.weather_box span.r5c3 {background-position:-52px -150px;width:26px;height:22px}
.weather_box span.r5c4 {background-position:-77px -150px;width:26px;height:22px}
.weather_box span.r5c5 {background-position:-102px -150px;width:26px;height:22px}
.weather_box span.r5c6 {background-position:-127px -150px;width:27px;height:22px}
.weather_box span.r5c7 {background-position:-152px -150px;width:26px;height:22px}
.weather_box span.r5c8 {background-position:-177px -150px;width:26px;height:22px}
.weather_box span.r5c9 {background-position:-202px -150px;width:26px;height:22px}
.weather_box span.r5c10 {background-position:-227px -150px;width:26px;height:22px}
.weather_box span.r5c11 {background-position:-252px -150px;width:26px;height:22px}
.weather_box span.r5c12 {background-position:-277px -150px;width:26px;height:22px}
.weather_box span.r5c13 {background-position:-304px -150px;width:24px;height:22px}
.weather_box span.r5c14 {background-position:-328px -150px;width:24px;height:22px}
.weather_box strong {display:inline-block;height:22px;padding-right:5px;line-height:22px;font-size:12px;font-weight:normal;color:#000;letter-spacing:-1px;}
.weather_box span {display:inline-block;position:relative;vertical-align:middle;width:22px;height:22px;background: url(../images/weather.gif) no-repeat 0 0;}
.weather_box span.r1c1 {background-position:-4px -7px}
.weather_box span.r1c2 {background-position:-29px -7px}
.weather_box span.r1c3 {background-position:-67px -7px}
.weather_box span.r1c4 {background-position:-93px -7px;width:26px;height:22px}
.weather_box span.r1c5 {background-position:-132px -7px;width:27px;height:22px}
.weather_box span.r1c6 {background-position:-158px -7px;width:26px;height:22px}
.weather_box span.r1c7 {background-position:-197px -7px;width:26px;height:22px}
.weather_box span.r1c8 {background-position:-222px -7px;width:26px;height:22px}
.weather_box span.r1c9 {background-position:-262px -7px;width:27px;height:22px}
.weather_box span.r1c10 {background-position:-288px -7px;width:27px;height:22px}
.weather_box span.r1c11 {background-position:-327px -7px;width:27px;height:22px}
.weather_box span.r1c12 {background-position:-352px -7px;width:27px;height:22px}
.weather_box span.r1c13 {background-position:-392px -7px;width:27px;height:22px}
.weather_box span.r1c14 {background-position:-418px -7px;width:27px;height:22px}
.weather_box span.r1c15 {background-position:-457px -7px;width:27px;height:22px}
.weather_box span.r1c16 {background-position:-483px -7px;width:27px;height:22px}
.weather_box span.r1c17 {background-position:-522px -7px;width:27px;height:22px}
.weather_box span.r1c18 {background-position:-550px -7px;width:22px;height:22px}
.weather_box span.r1c19 {background-position:-587px -7px;width:27px;height:22px}
.weather_box span.r1c20 {background-position:-612px -7px;width:27px;height:22px}
.weather_box span.r1c21 {background-position:-652px -7px;width:27px;height:22px}
.weather_box span.r1c22 {background-position:-678px -7px;width:27px;height:22px}
.weather_box span.r1c23 {background-position:-718px -7px;width:27px;height:22px}
.weather_box span.r1c24 {background-position:-743px -7px;width:27px;height:22px}
.weather_box span.r2c1 {background-position:-2px -49px;width:27px;height:22px}
.weather_box span.r2c2 {background-position:-28px -49px;width:27px;height:22px}
.weather_box span.r2c3 {background-position:-67px -49px;width:27px;height:22px}
.weather_box span.r2c4 {background-position:-93px -49px;width:27px;height:22px}
.weather_box span.r2c5 {background-position:-132px -49px;width:27px;height:22px}
.weather_box span.r2c6 {background-position:-158px -49px;width:27px;height:22px}
.weather_box span.r2c7 {background-position:-197px -49px;width:27px;height:22px}
.weather_box span.r2c8 {background-position:-222px -49px;width:27px;height:22px}
.weather_box span.r2c9 {background-position:-262px -49px;width:27px;height:22px}
.weather_box span.r2c10 {background-position:-288px -49px;width:27px;height:22px}
.weather_box span.r2c11 {background-position:-327px -49px;width:27px;height:22px}
.weather_box span.r2c12 {background-position:-352px -49px;width:27px;height:22px}
.weather_box span.r2c13 {background-position:-392px -49px;width:27px;height:22px}
.weather_box span.r2c14 {background-position:-418px -49px;width:27px;height:22px}
.weather_box span.r2c15 {background-position:-457px -49px;width:27px;height:22px}
.weather_box span.r2c16 {background-position:-482px -49px;width:27px;height:22px}
.weather_box span.r2c17 {background-position:-522px -49px;width:27px;height:22px}
.weather_box span.r2c18 {background-position:-547px -49px;width:27px;height:22px}
.weather_box span.r2c19 {background-position:-573px -49px;width:26px;height:22px}
.weather_box span.r2c20 {background-position:-598px -49px;width:26px;height:22px}
.weather_box span.r2c21 {background-position:-623px -49px;width:26px;height:22px}
.weather_box span.r2c22 {background-position:-648px -49px;width:26px;height:22px}
.weather_box span.r2c23 {background-position:-672px -49px;width:27px;height:22px}
.weather_box span.r2c24 {background-position:-698px -49px;width:26px;height:22px}
.weather_box span.r3c1 {background-position:-2px -90px;width:27px;height:22px}
.weather_box span.r3c2 {background-position:-28px -90px;width:26px;height:22px}
.weather_box span.r3c3 {background-position:-52px -90px;width:26px;height:22px}
.weather_box span.r3c4 {background-position:-77px -90px;width:26px;height:22px}
.weather_box span.r3c5 {background-position:-102px -90px;width:26px;height:22px}
.weather_box span.r3c6 {background-position:-127px -90px;width:27px;height:22px}
.weather_box span.r3c7 {background-position:-152px -90px;width:26px;height:22px}
.weather_box span.r3c8 {background-position:-177px -90px;width:26px;height:22px}
.weather_box span.r3c9 {background-position:-202px -90px;width:26px;height:22px}
.weather_box span.r3c10 {background-position:-227px -90px;width:26px;height:22px}
.weather_box span.r3c11 {background-position:-252px -90px;width:26px;height:22px}
.weather_box span.r3c12 {background-position:-277px -90px;width:26px;height:22px}
.weather_box span.r3c13 {background-position:-302px -90px;width:26px;height:22px}
.weather_box span.r3c14 {background-position:-327px -90px;width:26px;height:22px}
.weather_box span.r3c15 {background-position:-352px -90px;width:26px;height:22px}
.weather_box span.r3c16 {background-position:-377px -90px;width:26px;height:22px}
.weather_box span.r3c17 {background-position:-402px -90px;width:26px;height:22px}
.weather_box span.r3c18 {background-position:-427px -90px;width:26px;height:22px}
.weather_box span.r3c19 {background-position:-452px -90px;width:26px;height:22px}
.weather_box span.r3c20 {background-position:-477px -90px;width:26px;height:22px}
.weather_box span.r3c21 {background-position:-502px -90px;width:26px;height:22px}
.weather_box span.r3c22 {background-position:-527px -90px;width:26px;height:22px}
.weather_box span.r3c23 {background-position:-552px -90px;width:27px;height:22px}
.weather_box span.r3c24 {background-position:-578px -90px;width:26px;height:22px}
.weather_box span.r3c25 {background-position:-603px -90px;width:26px;height:22px}
.weather_box span.r3c26 {background-position:-628px -90px;width:26px;height:22px}
.weather_box span.r3c27 {background-position:-653px -90px;width:26px;height:22px}
.weather_box span.r3c28 {background-position:-678px -90px;width:26px;height:22px}
.weather_box span.r3c29 {background-position:-703px -90px;width:26px;height:22px}
.weather_box span.r3c30 {background-position:-728px -90px;width:26px;height:22px}
.weather_box span.r4c1 {background-position:-2px -120px;width:27px;height:22px}
.weather_box span.r4c2 {background-position:-28px -120px;width:26px;height:22px}
.weather_box span.r4c3 {background-position:-52px -120px;width:26px;height:22px}
.weather_box span.r4c4 {background-position:-77px -120px;width:26px;height:22px}
.weather_box span.r4c5 {background-position:-102px -120px;width:26px;height:22px}
.weather_box span.r4c6 {background-position:-127px -120px;width:27px;height:22px}
.weather_box span.r4c7 {background-position:-152px -120px;width:26px;height:22px}
.weather_box span.r4c8 {background-position:-177px -120px;width:26px;height:22px}
.weather_box span.r4c9 {background-position:-202px -120px;width:26px;height:22px}
.weather_box span.r4c10 {background-position:-227px -120px;width:26px;height:22px}
.weather_box span.r4c11 {background-position:-252px -120px;width:26px;height:22px}
.weather_box span.r4c12 {background-position:-277px -120px;width:26px;height:22px}
.weather_box span.r4c13 {background-position:-302px -120px;width:26px;height:22px}
.weather_box span.r4c14 {background-position:-327px -120px;width:26px;height:22px}
.weather_box span.r4c15 {background-position:-352px -120px;width:26px;height:22px}
.weather_box span.r4c16 {background-position:-377px -120px;width:26px;height:22px}
.weather_box span.r4c17 {background-position:-402px -120px;width:26px;height:22px}
.weather_box span.r4c18 {background-position:-427px -120px;width:26px;height:22px}
.weather_box span.r4c19 {background-position:-452px -120px;width:26px;height:22px}
.weather_box span.r4c20 {background-position:-478px -120px;width:26px;height:22px}
.weather_box span.r4c21 {background-position:-502px -120px;width:26px;height:22px}
.weather_box span.r4c22 {background-position:-527px -120px;width:26px;height:22px}
.weather_box span.r4c23 {background-position:-552px -120px;width:27px;height:22px}
.weather_box span.r4c24 {background-position:-578px -120px;width:26px;height:22px}
.weather_box span.r4c25 {background-position:-603px -120px;width:26px;height:22px}
.weather_box span.r4c26 {background-position:-628px -120px;width:26px;height:22px}
.weather_box span.r4c27 {background-position:-653px -120px;width:26px;height:22px}
.weather_box span.r4c28 {background-position:-678px -120px;width:26px;height:22px}
.weather_box span.r4c29 {background-position:-703px -120px;width:26px;height:22px}
.weather_box span.r4c30 {background-position:-728px -120px;width:26px;height:22px}
.weather_box span.r5c1 {background-position:-2px -150px;width:27px;height:22px}
.weather_box span.r5c2 {background-position:-28px -150px;width:26px;height:22px}
.weather_box span.r5c3 {background-position:-52px -150px;width:26px;height:22px}
.weather_box span.r5c4 {background-position:-77px -150px;width:26px;height:22px}
.weather_box span.r5c5 {background-position:-102px -150px;width:26px;height:22px}
.weather_box span.r5c6 {background-position:-127px -150px;width:27px;height:22px}
.weather_box span.r5c7 {background-position:-152px -150px;width:26px;height:22px}
.weather_box span.r5c8 {background-position:-177px -150px;width:26px;height:22px}
.weather_box span.r5c9 {background-position:-202px -150px;width:26px;height:22px}
.weather_box span.r5c10 {background-position:-227px -150px;width:26px;height:22px}
.weather_box span.r5c11 {background-position:-252px -150px;width:26px;height:22px}
.weather_box span.r5c12 {background-position:-277px -150px;width:26px;height:22px}
.weather_box span.r5c13 {background-position:-304px -150px;width:24px;height:22px}
.weather_box span.r5c14 {background-position:-328px -150px;width:24px;height:22px}
.weather_box strong {display:inline-block;height:22px;padding-right:5px;line-height:22px;font-size:12px;font-weight:normal;color:#000;letter-spacing:-1px;}

/* 메인 > 채널A */
#contents .mainCha {position:relative;}
#contents .mainCha h2 {height:35px;padding-left:14px;font-size:16px;color:#000;line-height:35px;border-top:1px solid #e7e7e7;border-bottom:1px solid #d1d1d1;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #fafafa), color-stop(0.9, #f4f4f5));
	background: -moz-linear-gradient(center top,  #fafafa, #f4f4f5);
	background: -o-linear-gradient(top,  #fafafa, #f4f4f5);
}
#contents .mainCha ul {overflow:hidden;margin:12px 12px;}
#contents .mainCha ul li {float:left;width:33.3%;}
#contents .mainCha ul li a {display:block;position:relative;width:87px;margin:0 auto;}
#contents .mainCha ul li a img {display:block;margin:0 auto 5px;}
#contents .mainCha ul li a span {position:absolute;left:0;top:0;width:85px;height:63px;border:1px solid #000;opacity:0.1;}
#contents .mainCha ul li a em {position:absolute;left:3px;top:40px;width:22px;height:22px;}
#contents .mainCha ul li a em img {width:22px;height:22px;}
#contents .mainCha ul li a strong {display:block;height:30px;overflow:hidden;font-size:13px;text-align:left;font-weight:normal;line-height:1.2;letter-spacing:-1px;}
#contents .mainCha ul li a strong span {position:static;width:auto;height:auto;border:0 none;opacity:1;color:#0099da;}
#contents .mainCha .more {position:absolute;top:9px;right:15px;height:19px;line-height:19px;padding-right:8px;background:url(../images/bul_arrow.png) no-repeat right 6px;background-size:auto 7px;}
#contents .mainCha .more a {font-size:13px;color:#000;}

/* 메인 > 동아닷컴 Only */
#contents .mainOnly {position:relative;}
#contents .mainOnly h2 {height:35px;padding-left:14px;font-size:16px;color:#000;line-height:35px;border-top:1px solid #e7e7e7;border-bottom:1px solid #d1d1d1;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #fafafa), color-stop(0.9, #f4f4f5));
	background: -moz-linear-gradient(center top,  #fafafa, #f4f4f5);
	background: -o-linear-gradient(top,  #fafafa, #f4f4f5);
}
#contents .mainOnly .list_box {position:relative;width:100%;height:260px;overflow:hidden;}
#contents .mainOnly .list_box ul {display:inline-block;position:absolute;top:0;width:100%;}
#contents .mainOnly .list_box ul li {float:left;}
#contents .mainOnly .list_box ul li ul {position:relative;display:block;overflow:hidden;width:auto;padding:0;margin:0;}
#contents .mainOnly .list_box ul li ul li {float:left;width:50%;padding:12px 0;border-bottom:1px solid #f2f2f2;}
#contents .mainOnly .list_box ul li ul li:nth-child(2n+1) {background:url(../images/bg_gray.png) repeat-y right 0;background-size:1px 1px;}
#contents .mainOnly .list_box ul li ul li a {display:block;position:relative;width:125px;margin:0 auto;}
#contents .mainOnly .list_box ul li ul li a img {display:block;margin:0 auto 5px;}
#contents .mainOnly .list_box ul li ul li a span {position:absolute;left:0;top:0;width:123px;height:68px;border:1px solid #000;opacity:0.1;}
#contents .mainOnly .list_box ul li ul li a strong {display:block;height:30px;overflow:hidden;font-size:13px;text-align:left;font-weight:normal;line-height:1.2;letter-spacing:-1px;}
#contents .mainOnly .list_box ul li ul li a strong span {position:static;width:auto;height:auto;border:0 none;opacity:1;color:#fa5400;}
#contents .mainOnly .btn_area_b {position:absolute;top:9px;right:15px;height:20px;padding:0 10px;text-align:center;z-index:100;
	background-image:url(../images/bg_btn_area.png), url(../images/bg_btn_area.png);
	background-repeat:no-repeat, no-repeat;
	background-position:0 0, right -50px;
	background-size:10px auto, 10px auto;
}
#contents .mainOnly .btn_area {display:inline-block;margin:0 auto;text-align:center;height:11px;padding:4px 0 5px;overflow:hidden;
	background-image:url(../images/bg_btn_area.png);
	background-repeat:repeat-x;
	background-position:0 -25px;
	background-size:10px auto;
}
#contents .mainOnly .btn_area button {vertical-align:top;display:inline-block;width:11px;height:11px;border:0 none;font-size:0;cursor:pointer;line-height:0;text-indent:-9999px;background:url(../images/btn_page_off.png) no-repeat 0 0;background-size:11px 11px;}
#contents .mainOnly .btn_area button.on {background-image:url(../images/btn_page_on.png);}

/* 메인 > 모바일 동아 미디어 그룹 */
#contents .mainMedia {position:relative;margin-top:-1px;}
#contents .mainMedia h2 {height:35px;padding-left:14px;font-size:16px;color:#000;line-height:35px;border-top:1px solid #e7e7e7;border-bottom:1px solid #d1d1d1;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #fafafa), color-stop(0.9, #f4f4f5));
	background: -moz-linear-gradient(center top,  #fafafa, #f4f4f5);
	background: -o-linear-gradient(top,  #fafafa, #f4f4f5);
}
#contents .mainMedia .list_box {position:relative;width:100%;height:90px;overflow:hidden;}
#contents .mainMedia .list_box ul {display:inline-block;position:absolute;top:0;width:100%;}
#contents .mainMedia .list_box ul li {float:left;}
#contents .mainMedia .list_box ul li ul {position:relative;display:block;overflow:hidden;width:auto;padding:0;margin:0;}
#contents .mainMedia .list_box ul li ul li {float:left;width:20%;padding:12px 0;}
#contents .mainMedia .list_box ul li ul li a {display:block;position:relative;font-size:12px;text-align:center;font-weight:normal;line-height:1.1;letter-spacing:-1px;}
#contents .mainMedia .list_box ul li ul li a img {display:block;width:40px;margin:0 auto 3px;}
#contents .mainMedia .btn_area_b {position:absolute;top:8px;right:15px;height:20px;padding:0 10px;text-align:center;z-index:100;
	background-image:url(../images/bg_btn_area.png), url(../images/bg_btn_area.png);
	background-repeat:no-repeat, no-repeat;
	background-position:0 0, right -50px;
	background-size:10px auto, 10px auto;
}
#contents .mainMedia .btn_area {display:inline-block;margin:0 auto;text-align:center;height:11px;padding:4px 0 5px;overflow:hidden;
	background-image:url(../images/bg_btn_area.png);
	background-repeat:repeat-x;
	background-position:0 -25px;
	background-size:10px auto;
}
#contents .mainMedia .btn_area button {vertical-align:top;display:inline-block;width:11px;height:11px;border:0 none;font-size:0;cursor:pointer;line-height:0;text-indent:-9999px;background:url(../images/btn_page_off.png) no-repeat 0 0;background-size:11px 11px;}
#contents .mainMedia .btn_area button.on {background-image:url(../images/btn_page_on.png);}

/* 서브 > 최신뉴스, 검색결과 공통 */
#contents .bannerAd {text-align:center;}
#contents .newsLatestList {position:relative;}
#contents .newsLatestList h2 {height:35px;padding-left:14px;font-size:16px;color:#000;line-height:35px;border-top:1px solid #999;border-bottom:1px solid #d1d1d1;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #fafafa), color-stop(0.9, #f4f4f5));
	background: -moz-linear-gradient(center top,  #fafafa, #f4f4f5);
	background: -o-linear-gradient(top,  #fafafa, #f4f4f5);
}
#contents .newsLatestList h2 strong {color:#fa5400;}
#contents .newsLatestList .headline {display:inline-block;width:100%;padding:15px 0;background:#f0f0f0;border-bottom:1px solid #dadada;}
#contents .newsLatestList .headline a {display:block;overflow:hidden;min-height:67px;}
#contents .newsLatestList .headline .p {position:relative;float:left;width:90px;height:67px;overflow:hidden;margin:0 10px 0 17px;}
#contents .newsLatestList .headline .p strong {display:table-cell;width:90px;height:67px;overflow:hidden;vertical-align:middle;}
#contents .newsLatestList .headline .p img {height:auto !important;max-height:none;}
#contents .newsLatestList .headline .p span {width:88px;height:65px;display:block;position:absolute;top:0;left:0;border:1px solid #000;filter:alpha(opacity=20);opacity:0.2;background:url(http://image.donga.com/2012london/images/common/blank.gif) left top repeat;}
#contents .newsLatestList .headline dl {margin-top:4px;padding-right:14px;}
#contents .newsLatestList .headline dl dt {max-height:38px;margin-bottom:4px;font-weight:bold;overflow:hidden;font-size:16px;line-height:1.2;color:#222;}
#contents .newsLatestList .headline dl dd {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:#666;letter-spacing:-0.05em;}
#contents .newsLatestList ul {}
#contents .newsLatestList ul li {position:relative;z-index:1;width:100%;max-height:60px;overflow:hidden;border-bottom:1px solid #f2f2f2;}
#contents .newsLatestList ul li:nth-of-type(5n) {border-bottom:1px solid #dadada;}
#contents .newsLatestList ul li:last-child {border-bottom:1px solid #fff;}
#contents .newsLatestList ul li .t {}
#contents .newsLatestList ul li .t a {display:block;max-height:32px;overflow:hidden;margin:14px 0 14px 15px;padding-right:10px;line-height:1.2;}
#contents .newsLatestList ul li .p {float:right;width:65px;height:60px;overflow:hidden;}
#contents .newsLatestList ul li .p a {display:table-cell;vertical-align:middle;;width:65px;height:60px;overflow:hidden;}
#contents .newsLatestList ul li .p a img {width:65px;max-height:none;height:auto !important;}
#contents .newsLatestList .bannerAd {background:#fff;text-align:center;border-bottom:1px solid #dadada;}
#contents .newsLatestList .more {position:relative;width:100%;height:45px;overflow:hidden;text-align:center;line-height:45px;background:url(../images/bg_list_more.png) repeat-x 0 0;background-size:100% 45px;}
#contents .newsLatestList .more a {display:block;width:100%;height:100%;text-align:center;vertical-align:top;}
#contents .newsLatestList .more a strong {display:inline-block;padding-left:20px;font-weight:normal;vertical-align:middle;background:url(../images/bul_more_arr.png) no-repeat 0 16px;background-size:11px 13px;}
#contents .newsLatestList .more a span {display:inline-block;font-size:9px;color:#8a8a8a;vertical-align:middle;}
#contents .newsLatestList .more img {width:16px;height:16px;margin-right:3px;}

/* 서브 > 핫이슈 */
#contents .hotIssue {position:relative;}
#contents .hotIssue h2 {height:40px;padding-left:14px;font-size:16px;color:#000;line-height:40px;border-top:1px solid #999;border-bottom:1px solid #d1d1d1;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #fafafa), color-stop(0.9, #f4f4f5));
	background: -moz-linear-gradient(center top,  #fafafa, #f4f4f5);
	background: -o-linear-gradient(top,  #fafafa, #f4f4f5);
}
#contents .hotIssue h2 img {position:relative;top:-2px;vertical-align:middle;margin-right:3px;}
#contents .hotIssue h2 strong {color:#fa5400;}
#contents .hotIssue .headline {display:inline-block;width:100%;padding:15px 0;background:#f0f0f0;border-bottom:1px solid #dadada;}
#contents .hotIssue .headline a {display:block;overflow:hidden;min-height:67px;}
#contents .hotIssue .headline .p {position:relative;float:left;width:90px;height:67px;overflow:hidden;margin:0 10px 0 17px;}
#contents .hotIssue .headline .p strong {display:table-cell;width:90px;height:67px;overflow:hidden;vertical-align:middle;text-align:center;background:#fff;}
#contents .hotIssue .headline .p img {height:auto !important;width:auto !important;}
#contents .hotIssue .headline .p span {width:88px;height:65px;display:block;position:absolute;top:0;left:0;border:1px solid #000;filter:alpha(opacity=20);opacity:0.2;background:url(http://image.donga.com/2012london/images/common/blank.gif) left top repeat;}
#contents .hotIssue .headline dl {margin-top:4px;padding-right:14px;}
#contents .hotIssue .headline dl dt {max-height:38px;margin-bottom:4px;font-weight:bold;overflow:hidden;font-size:16px;line-height:1.2;color:#222;}
#contents .hotIssue .headline dl dd {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:#666;letter-spacing:-0.05em;}
#contents .hotIssue ul {}
#contents .hotIssue ul li {width:100%;overflow:hidden;border-bottom:1px solid #d8d8da;}
#contents .hotIssue ul li:nth-of-type(5n) {border-bottom:1px solid #999;}
#contents .hotIssue ul li:last-child {border-bottom:0 none;}
#contents .hotIssue ul li .t {}
#contents .hotIssue ul li .t a {display:block;height:32px;overflow:hidden;margin:14px 0 14px 15px;padding-right:10px;line-height:1.2;}
#contents .hotIssue ul li .p {float:right;}
#contents .hotIssue ul li .p a {}
#contents .hotIssue .bannerAd {background:#fff;text-align:center;border-bottom:1px solid #dadada;}
#contents .hotIssue .page {position:relative;padding:16px 0 5px;text-align:center;font-weight:bold;border-top:1px solid #999;}
#contents .hotIssue .page a {display:inline-block;width:30px;height:29px;margin:0 3px;line-height:29px;border:1px solid #bdbdbd;font-size:11px;border-radius:3px;color:#666;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #ffffff), color-stop(0.9, #e5e5e5));
	background: -moz-linear-gradient(center top,  #ffffff, #e5e5e5);
	background: -o-linear-gradient(top,  #ffffff, #e5e5e5);
}
#contents .hotIssue .page strong {display:inline-block;width:30px;height:29px;margin:0 3px;line-height:29px;border:1px solid #bdbdbd;font-size:11px;border-radius:3px;background:#e2e2e2;color:#333;box-shadow:0 2px 4px 1px #b2b2b2 inset;}
#contents .hotIssue .page .left {width:42px;background:url(../images/btn_p_left.png) no-repeat -1px -1px;background-size:44px auto;}
#contents .hotIssue .page .right {width:42px;background:url(../images/btn_p_right.png) no-repeat -1px -1px;background-size:44px auto;}
#contents .hotIssue .page .left span, #contents .hotIssue .page .right span {position:absolute;visibility:hidden;z-index:-1;}

/* 서브 > 포토뉴스 > 메인 리스트형 */
#contents .photonewsMaList {position:relative;background:#e2e3e3;padding-bottom:10px;}
#contents .photonewsMaList h2 {height:40px;padding-left:14px;font-size:16px;color:#000;line-height:40px;border-top:1px solid #8e8e90;border-bottom:1px solid #888;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #f5f5f5), color-stop(0.9, #dddddd));
	background: -moz-linear-gradient(center top,  #f5f5f5, #dddddd);
	background: -o-linear-gradient(top,  #f5f5f5, #dddddd);
	box-shadow:0 2px 2px 0 #b9baba;
}
#contents .photonewsMaList ul.list {padding:9px 7px 0 7px;}
#contents .photonewsMaList ul.list li {width:100%;height:60px;margin-bottom:6px;box-shadow:1px 1px 2px 0 #b9baba;overflow:hidden;word-break:break-all;border:1px solid #b7b7b7;background:#fff;}
#contents .photonewsMaList ul.list li:last-child {margin-bottom:0;}
#contents .photonewsMaList ul.list li .p {float:left;width:66px;height:55px;padding:3px;border-right:1px solid #b7b7b7;}
#contents .photonewsMaList ul.list li .p a {display:block;}
#contents .photonewsMaList ul.list li .t {}
#contents .photonewsMaList ul.list li .t a {display:block;height:32px;overflow:hidden;margin:14px 10px 14px 0;padding-left:10px;line-height:1.2;}
#contents .photonewsMaList .btnBox {position:absolute;top:1px;right:0;}
#contents .photonewsMaList .btnBox button {float:left;display:inline-block;height:40px;cursor:pointer;border:0 none;text-indent:-9999px;overflow:hidden;vertical-align:top;}
#contents .photonewsMaList .btnBox .pl_mode_1 {width:45px;background:url(../images/btn_pl.png) no-repeat 0 0;background-size:89px auto;}
#contents .photonewsMaList .btnBox .pl_mode_2 {width:45px;background:url(../images/btn_pl.png) no-repeat 0 -50px;background-size:89px auto;}
#contents .photonewsMaList .btnBox .pl_more {width:44px;background:url(../images/btn_pl.png) no-repeat -45px 0;background-size:89px auto;}

/* 서브 > 포토뉴스 > 메인 썸네일형 */
#contents .photonewsMaList ul.thumb {width:294px;padding:5px 4px 4px 5px;margin:9px auto 0;border:1px solid #b7b7b7;background:#fff;box-shadow:1px 1px 2px 0 #bab9b9;overflow:hidden;}
#contents .photonewsMaList ul.thumb li {float:left;margin-right:1px;margin-bottom:1px;}
#contents .photonewsMaList ul.thumb li a {display:block;}
#contents .photonewsMaList ul.thumb li a img {}

/* 서브 > 포토뉴스 > 전체리스트 */
#contents .photonewsList {}
#contents .photonewsList h2 {height:35px;padding-left:14px;font-size:16px;color:#000;line-height:35px;border-top:1px solid #999;border-bottom:1px solid #d1d1d1;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #fafafa), color-stop(0.9, #f4f4f5));
	background: -moz-linear-gradient(center top,  #fafafa, #f4f4f5);
	background: -o-linear-gradient(top,  #fafafa, #f4f4f5);
}
#contents .photonewsList ul {position:relative;overflow:hidden;width:100%;}
#contents .photonewsList ul li {float:left;width:33%;padding:14px 0 12px;border-bottom:1px solid #d8d8da;}
#contents .photonewsList ul li:nth-child(3n-2) {width:34%;}
#contents .photonewsList ul li a {display:block;position:relative;width:97px;margin:0 auto;overflow:hidden;}
#contents .photonewsList ul li:nth-child(3n-2) a {margin-left:10px;}
#contents .photonewsList ul li:nth-child(3n) a {margin-right:10px;}
#contents .photonewsList ul li a img {display:block;margin:0 auto 5px;}
#contents .photonewsList ul li a span {position:absolute;left:5px;top:0;width:85px;height:68px;border:1px solid #000;opacity:0.2;}
#contents .photonewsList ul li a strong {display:block;height:32px;overflow:hidden;font-size:12px;text-align:center;font-weight:normal;line-height:1.3;}
#contents .photonewsList .page {position:relative;padding:16px 0 5px;text-align:center;font-weight:bold;}
#contents .photonewsList .page a {display:inline-block;width:30px;height:29px;margin:0 3px;line-height:29px;border:1px solid #bdbdbd;font-size:11px;border-radius:3px;color:#666;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #ffffff), color-stop(0.9, #e5e5e5));
	background: -moz-linear-gradient(center top,  #ffffff, #e5e5e5);
	background: -o-linear-gradient(top,  #ffffff, #e5e5e5);
}
#contents .photonewsList .page strong {display:inline-block;width:30px;height:29px;margin:0 3px;line-height:29px;border:1px solid #bdbdbd;font-size:11px;border-radius:3px;background:#e2e2e2;color:#333;box-shadow:0 2px 4px 1px #b2b2b2 inset;}
#contents .photonewsList .page .left {width:42px;background:url(../images/btn_p_left.png) no-repeat -1px -1px;background-size:44px auto;}
#contents .photonewsList .page .right {width:42px;background:url(../images/btn_p_right.png) no-repeat -1px -1px;background-size:44px auto;}
#contents .photonewsList .page .left span, #contents .photonewsList .page .right span {position:absolute;visibility:hidden;z-index:-1;}

/* 서브 > 많이 본 뉴스 */
#contents .bestClickNews {position:relative;}
#contents .bestClickNews h2 {height:35px;padding-left:14px;font-size:16px;color:#000;line-height:35px;border-top:1px solid #999;border-bottom:1px solid #d1d1d1;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #fafafa), color-stop(0.9, #f4f4f5));
	background: -moz-linear-gradient(center top,  #fafafa, #f4f4f5);
	background: -o-linear-gradient(top,  #fafafa, #f4f4f5);
}
#contents .bestClickNews .btn_area {position:absolute;left:0;top:37px;width:100%;overflow:hidden;height:38px;background:#fff;border-bottom:1px solid #8d8e8f;}
#contents .bestClickNews .btn_area button {font-size:14px;float:left;height:38px;line-height:38px;text-align:center;color:#000;padding:0 14px;background:url(../images/line_bc_nav.png) no-repeat right 15px;background-size:1px 8px;cursor:pointer;border:0 none;}
#contents .bestClickNews .btn_area button:last-child {background:none;}
#contents .bestClickNews .btn_area button.on {font-weight:bold;color:#fa5400;}
#contents .bestClickNews .list_box {position:relative;width:100%;height:760px;/*margin-top:39px;*/margin-bottom:15px;overflow:hidden;}
#contents .bestClickNews .list_box ul {display:inline-block;position:absolute;top:0;width:100%;}
#contents .bestClickNews .list_box ul li {position:relative;float:left;height:760px;}
#contents .bestClickNews .list_box ul li .newsList {position:static;display:block;}
#contents .bestClickNews .list_box ul li .newsList li {float:none;height:auto;padding:0 14px;border-bottom:1px solid #E4E5E7;letter-spacing:-1px;}
#contents .bestClickNews .list_box ul li .newsList li a {display:block;width:100%;height:37px;line-height:37px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:#222;}
#contents .bestClickNews .list_box ul li .newsList li a .num {display:inline-block;width:23px;height:23px;margin-right:10px;line-height:23px;font-size:12px;text-align:center;box-shadow:0 1px 1px 0 #ececec;font-weight:bold;color:#999;border:1px solid #afb1b4;border-radius:4px;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #f5f5f5), color-stop(0.9, #f1f1f1));
	background: -moz-linear-gradient(center top,  #f5f5f5, #f1f1f1);
	background: -o-linear-gradient(top,  #f5f5f5, #f1f1f1);
}
#contents .bestClickNews .list_box ul li .newsList li:nth-child(1) a .num,
#contents .bestClickNews .list_box ul li .newsList li:nth-child(2) a .num,
#contents .bestClickNews .list_box ul li .newsList li:nth-child(3) a .num {color:#fff;border:1px solid #cd591e;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #fa9700), color-stop(0.9, #fa5600));
	background: -moz-linear-gradient(center top,  #fa9700, #fa5600);
	background: -o-linear-gradient(top,  #fa9700, #fa5600);
}
#contents .bestClickNews .list_box ul li .newsList li:nth-child(5n) {border-bottom:1px solid #BCC1C7;}

#contents .bestClickNews .day_btn {position:relative;padding:0 11px 5px;text-align:center;font-weight:bold;}
#contents .bestClickNews .day_btn a {display:inline-block;width:30px;height:29px;margin:0 3px;line-height:29px;border:1px solid #bdbdbd;font-size:11px;border-radius:3px;color:#666;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #ffffff), color-stop(0.9, #e5e5e5));
	background: -moz-linear-gradient(center top,  #ffffff, #e5e5e5);
	background: -o-linear-gradient(top,  #ffffff, #e5e5e5);
}
#contents .bestClickNews .day_btn strong {display:block;margin:0 50px;text-align:center;height:29px;line-height:29px;font-size:16px;color:#222;letter-spacing:-1px;font-weight:normal;}
#contents .bestClickNews .day_btn .left {position:absolute;left:11px;top:0;width:42px;height:29px;background:url(../images/btn_p_left.png) no-repeat -1px -1px;background-size:44px auto;}
#contents .bestClickNews .day_btn .right {position:absolute;right:11px;;top:0;width:42px;height:29px;background:url(../images/btn_p_right.png) no-repeat -1px -1px;background-size:44px auto;}
#contents .bestClickNews .day_btn .left span, #contents .bestClickNews .day_btn .right span {position:absolute;visibility:hidden;z-index:-1;}

/* 서브 > 뉴스뷰 > 기사제목 */
/* #contents .articleTitle {padding:15px 0 0;width:100%;overflow:hidden;border-top:1px solid #8e8e90;} */
#contents .articleTitle {padding:15px 0 0;width:100%;overflow:hidden;}
#contents .articleTitle h1 {margin:0 14px 8px;font-size:18px;font-weight:bold;color:#000;line-height:23px;letter-spacing:-1px;}
#contents .articleTitle .t_s {margin:0 14px;padding-bottom:7px;overflow:hidden;border-bottom:1px solid #dcdcdc;}
#contents .articleTitle .t_s .date {float:left;height:27px;line-height:27px;font-size:11px;color:#999;}
#contents .articleTitle .t_s .size {float:right;height:32px;}
#contents .articleTitle .t_s .size img {height:32px !important;}

/* 서브 > 뉴스뷰 > 기사보기 */
#contents .articleView {padding:15px 14px 15px;color:#333;font-size:15px;}
#contents .articleView .art_photo {margin:0 0 15px 0;text-align:center;}
#contents .articleView .art_photo img {max-width:100%;max-height:none;}
#contents .articleView .art_photo p {font-size:12px;color:#999;padding:10px;text-align:left;line-height:1.3;}
#contents .articleView .sns_btn {width:100%;overflow:hidden;}
#contents .articleView .sns_btn li {float:left;margin-right:5px;}
#contents .articleView .sns_btn li:nth-last-child(2) {float:left;margin-right:8px;}
#contents .articleView .sns_btn li:last-child {float:left;margin:0 0 0 0;padding-left:9px;background:url(../images/line_sns_btn.png) no-repeat 0 10px;background-size:auto 17px;}
/* @media all and (orientation:landscape){
#contents .articleView .sns_btn li {float:left;margin-right:20px;}
#contents .articleView .sns_btn li:nth-last-child(2) {float:left;margin-right:17px;}
#contents .articleView .sns_btn li:last-child {float:left;margin:0 0 0 0;padding-left:18px;background:url(../images/line_sns_btn.png) no-repeat 0 10px;background-size:auto 17px;}
}
 */
#contents #ad_p {margin-top:-15px;}
#contents #ad_naon_donga {margin-bottom:7px;}
#contents #ad_mnc {margin-bottom:7px;}
#contents .articleView #dataset {margin-bottom:7px;}

/* 서브 > 뉴스뷰 > 채널A링크, 광고 */
#contents .cha_link {font-weight:bold;}
#contents .cha_link span {color:#0099da}
#contents .articleView iframe {width:290px; height:69px; !important;}
#contents #dataset {margin-top:-15px;/*margin-bottom:-15px !important;*/}
#contents #dataset .style3 {height:34px !important;}
#contents .m_ad {width:312px;padding:5px 4px;overflow:hidden;margin:0 auto 15px;height:50px;background:#eee;}
@media only screen and (max-width:320px){
#contents #view_relate_box iframe {width:320px !important;}
}
@media only screen and (min-device-width:321px) and (max-device-width:360px){
#contents #view_relate_box iframe {width:360px !important;}
}
@media all and (orientation:landscape){
#contents #view_relate_box iframe {width:100% !important;}
}

/* 서브 > 뉴스뷰 > sns댓글 */
#contents .sns_reply {padding:0 0 10px 0;}
#contents .sns_reply .sns_reply_btn {padding:10px 14px 10px;text-align:right;border-top:1px solid #c8c8c8;}
#contents .sns_reply .sns_reply_btn a {color:#555;font-weight:bold;}
#contents .sns_reply .sns_reply_btn a strong {color:#fa5400;}
#contents .sns_reply .sns_reply_btn a img {position:relative;top:5px;vertical-align:top;}
#contents .sns_reply .sns_reply_list {}
#contents .sns_reply .sns_reply_list.off {display:none;}
#contents .sns_reply .sns_reply_list.on {display:block;}

/* 서브 > 뉴스뷰 > sns댓글2 20130711 */
#contents .sns_reply_2 {width:100%;padding:10px 0;overflow:hidden;border-top:1px solid #c8c8c8;}
#contents .sns_reply_2 p {float:left;height:32px;line-height:32px;padding-left:13px;color:#555;font-weight:bold;}
#contents .sns_reply_2 p strong {font-size:16px;color:#fa5400;}
#contents .sns_reply_2 .r_btn {float:right;height:30px;line-height:30px;padding:0 8px;margin-right:13px;font-size:14px;border:1px solid #c2c2c2;border-radius:6px;text-align:center;font-weight:bold;color:#fa5400;}

/* 서브 > 뉴스뷰 > 관련뉴스, 인기클릭뉴스, 포토뉴스 */
#contents .t_list {margin-top:-1px;position:relative;}
#contents .t_list h2 {position:relative;z-index:1;height:34px;line-height:34px;padding:0 14px;font-size:15px;font-weight:bold;color:#333;
	background:#f0f0f0;border-top:1px solid #8d8e8f;border-bottom:1px solid #c8c8c8;
}
#contents .t_list h2 img {vertical-align:top;height:34px;}
#contents .t_list ul {}
#contents .t_list ul li {height:38px;line-height:38px;border-bottom:1px solid #dfdfdf;}
#contents .t_list ul li a {display:block;padding:0 14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#contents .p_list {}
#contents .p_list h2 {height:34px;line-height:34px;padding:0 14px;font-size:15px;font-weight:bold;color:#333;background:#f0f0f0;border-top:1px solid #8d8e8f;border-bottom:1px solid #c8c8c8;}
#contents .p_list h2 img {vertical-align:top;height:34px;}
#contents .p_list ul {position:relative;display:block;overflow:hidden;width:auto;padding:0 12px 10px;margin:13px 0 0;}
#contents .p_list ul li {float:left;width:33.3%;background:#fefefe;}
#contents .p_list ul li a {display:block;position:relative;width:87px;margin:0 auto;}
#contents .p_list ul li a img {display:block;margin:0 auto 5px;}
#contents .p_list ul li a span {position:absolute;left:0;top:0;width:85px;height:68px;border:1px solid #000;opacity:0.2;}
#contents .p_list ul li a strong {display:block;height:32px;overflow:hidden;font-size:12px;text-align:center;font-weight:normal;line-height:1.3;}

/* 서브 > 뉴스뷰 > 관련뉴스 > 광고 */
#contents .t_list .ad_list {}
#contents .t_list .ad_list li {}
#contents .t_list .ad_list li a {font-weight:bold;}

/* 서브 > 뉴스뷰 > 인기클릭뉴스 광고 */
#contents .click_AD {}
#contents .click_AD ul {}
#contents .click_AD ul li {height:38px;line-height:38px;border-top:1px solid #dfdfdf;}
#contents .click_AD ul li:first-child {border-top:0 none;}
#contents .click_AD ul li a {font-weight:bold;display:block;padding:0 14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#contents .click_AD ul li a strong {font-weight:bold;color:#2D4DEF;}

/* 서브 > 뉴스뷰 > 포토뉴스 광고 */
#contents .photo_AD {}
#contents .photo_AD .p {position:relative;display:block;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;overflow:hidden;width:auto;padding:13px 12px 10px;}
#contents .photo_AD .p li {float:left;width:33.3%;background:#fefefe;}
#contents .photo_AD .p li a {display:block;position:relative;width:87px;margin:0 auto;}
#contents .photo_AD .p li a img {display:block;margin:0 auto 5px;}
#contents .photo_AD .p li a span {position:absolute;left:0;top:0;width:85px;height:68px;border:1px solid #000;opacity:0.2;}
#contents .photo_AD .p li a strong {display:block;height:32px;overflow:hidden;font-size:12px;text-align:center;font-weight:normal;line-height:1.3;}
#contents .photo_AD .t {}
#contents .photo_AD .t li {height:38px;line-height:38px;border-top:1px solid #dfdfdf;}
#contents .photo_AD .t li:first-child {border-top:0 none;}
#contents .photo_AD .t li a {font-weight:bold;display:block;padding:0 14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#contents .photo_AD .t li a strong {font-weight:bold;color:#2D4DEF;}

#contents #ad_layer292 {padding:0 12px 10px;}

/* 서브 > 뉴스뷰 > 많이 본 뉴스 */
#contents .viewBestClick {position:relative;padding-bottom:10px;}
#contents .viewBestClick h2 {height:35px;padding-left:14px;font-size:15px;color:#000;line-height:35px;border-top:1px solid #e7e7e7;border-bottom:1px solid #d1d1d1;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #fafafa), color-stop(0.9, #f4f4f5));
	background: -moz-linear-gradient(center top,  #fafafa, #f4f4f5);
	background: -o-linear-gradient(top,  #fafafa, #f4f4f5);
}
#contents .viewBestClick h2 strong {color:#fa5400}
#contents .viewBestClick ul li {height:38px;line-height:38px;border-bottom:1px solid #f2f2f2;}
#contents .viewBestClick ul li:last-child {height:38px;line-height:38px;border-bottom:1px solid #dadada;}
#contents .viewBestClick ul li a {display:block;padding:0 14px;color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#contents .viewBestClick .more {position:absolute;top:9px;right:15px;height:19px;line-height:19px;padding-right:8px;background:url(../images/bul_arrow.png) no-repeat right 6px;background-size:auto 7px;}
#contents .viewBestClick .more a {font-size:13px;color:#000;}

/* 하단 링크 */
#contents .tailLink {position:relative;padding:5px 13px 0 15px;margin-bottom:20px;}
#contents .tailLink ul {width:100%;overflow:hidden;}
#contents .tailLink ul li {float:left;width:33.3%;text-align:center;}
#contents .tailLink ul li a {display:block;height:37px;line-height:37px;font-weight:bold;color:#333;border:1px solid #cecece;border-right:0 none;border-bottom:0 none;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #f9f9f9), color-stop(0.9, #e5e6e8));
	background: -moz-linear-gradient(center top,  #f9f9f9, #e5e6e8);
	background: -o-linear-gradient(top,  #f9f9f9, #e5e6e8);
}
#contents .tailLink ul li:first-child a {border-radius:5px 0 0 0;}
#contents .tailLink ul li:nth-child(3) a {border-radius:0 5px 0 0;}
#contents .tailLink ul li:nth-child(7) a {border-radius:0 0 0 5px;border-bottom:1px solid #cecece;}
#contents .tailLink ul li:nth-child(8) a {border-bottom:1px solid #cecece;}
#contents .tailLink ul li:nth-child(9) a {border-radius:0 0 5px 0;border-bottom:1px solid #cecece;}
#contents .tailLink ul li:nth-child(3n) a {border-right:1px solid #cecece;}

/* 하단 */
#footer {background:url(../images/bg_footer.png) repeat 0 0;padding:12px 0 73px;border-top:1px solid #767676;}
#footer .footBtn {text-align:center;padding:0 0 12px 0;}
#footer .footBtn a {display:inline-block;height:30px;margin:0 5px;}
#footer .footBtn a img {height:30px;}
#footer .footBtn a:last-child {margin:0 3px 0 10px;padding-left:20px;background:url(../images/line_footer_btn.png) no-repeat 0 center; background-size:2px auto;}
#footer .copy {font-family:Verdana;font-size:12px;color:#666;text-align:center;}
#footer .copy a {margin:0 2px;}
#footer .copy a img {position:relative;top:-1px;}

/* 로그인 */
#login {background:#f4f4f4;}
#login #footer {background:none;border-top:0 none;}
#contents form.log {display:inline-block;width:100%;}
#contents form.log fieldset {display:inline-block;width:100%;height:100%;overflow:hidden;}
#contents .loginBox {position:relative;margin:24px 14px 0;}
#contents .loginBox .box_f {position:relative;padding:14px;background:#ebebeb;border:1px solid #c4c4c4;border-radius:5px;}
#contents .loginBox .box_f .id {margin:0 0 5px;padding-right:110px;}
#contents .loginBox .box_f .pw {margin:0 0 15px;padding-right:110px;}
#contents .loginBox input[type="text"] {display:block;width:100%;height:29px;font-size:16px;padding:2px 10px;line-height:29px;border:1px solid #919191;border-radius:5px;ime-mode:inactive;}
#contents .loginBox input[type="password"] {display:block;width:100%;height:29px;font-size:16px;padding:2px 10px;line-height:29px;border:1px solid #919191;border-radius:5px;}
#contents .loginBox input[type="checkbox"] {height:19px;vertical-align:middle;margin-top:-3px;}
#contents .loginBox label {margin-right:5%;}
#contents .loginBox input[type="image"] {position:absolute;right:14px;top:14px;width:75px;height:75px;}
#contents .loginBox .join_txt {margin-top:20px;letter-spacing:-1px;padding:20px 0 25px;color:#666;font-size:14px;background:url(../images/bg_line_pro.png) repeat-x 0 top;}
#contents .loginBox .join_txt strong {color:#333;}

/* 포토뉴스 뷰 */
#photo_view_body {over flow:hidden;background:#222;}
#photo_view {position:absolute;left:0;top:0;bottom:0;width:100%;overflow:hidden;}
#photo_view #pv_title {display:block;opacity:1;position:absolute;z-index:2000;left:0;top:0;width:100%;height:83px;border-bottom:1px solid #000000;}
#photo_view #pv_title h1 {padding:6px 13px 0;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;font-weight:bold;letter-spacing:-1px;}
#photo_view #pv_title .date {padding:0 13px 0;font-size:11px;color:#999;letter-spacing:-1px;}
#photo_view #pv_title .etc {position:absolute;left:0;bottom:0;width:100%;overflow:hidden;border-top:1px solid #828689;}
#photo_view #pv_title .etc li {float:left;width:50%;}
#photo_view #pv_title .etc li a {display:block;height:30px;line-height:30px;text-align:center;font-size:12px;color:#fff;border-left:1px solid #828689;}
#photo_view #pv_title .etc li:first-child a {display:block;border-left:0 none;}
#photo_view #pv_title .etc li a span {display:inline-block;}
#photo_view #pv_title .etc li:first-child a span {padding-right:17px;background:url(../images/bul_j.png) no-repeat right 8px;background-size:auto 11px;}
#photo_view #pv_title .etc li:last-child a.off span {padding-right:17px;background:url(../images/bul_a_off.png) no-repeat right 12px;background-size:auto 6px;}
#photo_view #pv_title .etc li:last-child a.on span {padding-right:17px;background:url(../images/bul_a_on.png) no-repeat right 12px;background-size:auto 6px;}
#photo_view #pv_title * {position:relative;z-index:2;}
#photo_view #pv_title .bg {position:absolute;left:0;top:0;width:100%;height:83px;background:#000;opacity:0.5;z-index:1;}

#photo_view #pv_cont {display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1000;overflow:hidden;}
#photo_view #pv_cont .img_box {}
#photo_view #pv_cont .img_box ul {background:#222;display:block;overflow:hidden;position:absolute;top:0;left:0;right:0;width:100%;height:100%;}
#photo_view #pv_cont .img_box ul li {position:relative;float:left;height:100%;}
#photo_view #pv_cont .btn_box {position:absolute;left:0;top:50%;width:100%;z-index:10000;}
#photo_view #pv_cont .btn_box .btn_left {position:absolute;left:0;top:50%;margin-top:-20px;z-index:1000;}
#photo_view #pv_cont .btn_box .btn_right {position:absolute;right:0;top:50%;margin-top:-20px;z-index:1000;}
#photo_view #pv_cont .pv_img {width:100%;height:100%;text-align:center;}
#photo_view #pv_cont .pv_img img {vertical-align:middle;}
#photo_view #pv_cont .pv_img span {display:inline-block;font-size:0;line-height:0;height:100%;min-height:100%;width:0;background:red;;overflow:hidden;vertical-align:middle;}

#photo_view #pv_cont .pv_sns {position:absolute;left:0;top:83px;width:100%;overflow:hidden;border-bottom:1px solid #000;}
#photo_view #pv_cont .pv_sns.off {display:none;}
#photo_view #pv_cont .pv_sns.on {display:block;}
#photo_view #pv_cont .pv_sns * {position:relative;z-index:2;}
#photo_view #pv_cont .pv_sns .bg {position:absolute;left:0;top:0;width:100%;height:58px;background:#000;opacity:0.5;z-index:1;}
#photo_view #pv_cont .pv_sns ul {width:100%;overflow:hidden;}
#photo_view #pv_cont .pv_sns ul li {float:left;padding:10px 0;margin-right:7px;}
#photo_view #pv_cont .pv_sns ul li:first-child {padding-left:10px;}
#photo_view #pv_cont .pv_sns ul li:nth-last-child(2) {float:left;margin-right:8px;}
#photo_view #pv_cont .pv_sns ul li:last-child {float:left;margin:0 0 0 0;padding-left:9px;background:url(../images/line_sns_btn.png) no-repeat 0 20px;background-size:auto 17px;}
@media all and (orientation:landscape){
#photo_view #pv_cont .pv_sns ul li {float:left;margin-right:20px;}
#photo_view #pv_cont .pv_sns ul li:first-child {padding-left:5px;}
#photo_view #pv_cont .pv_sns ul li:nth-last-child(2) {float:left;margin-right:17px;}
#photo_view #pv_cont .pv_sns ul li:last-child {float:left;margin:0 0 0 0;padding-left:18px;background:url(../images/line_sns_btn.png) no-repeat 0 20px;background-size:auto 17px;}
}

#photo_view #pv_cont .pv_article {position:absolute;left:0;top:83px;bottom:36px;width:100%;}
#photo_view #pv_cont .pv_article.off {display:none;}
#photo_view #pv_cont .pv_article.on {display:block;}
#photo_view #pv_cont .pv_article .t {padding:10px 14px;text-align:left;color:#fff;max-height:63%;overflow:hidden;}
#photo_view #pv_cont .pv_article .more {display:block;padding:10px 24px;text-align:right;}
#photo_view #pv_cont .pv_article .more a {color:#fff;}
#photo_view #pv_cont .pv_article * {position:relative;z-index:2;}
#photo_view #pv_cont .pv_article .bg {position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:0.5;z-index:1;}

#photo_view #pv_footer {display:block;opacity:1;position:absolute;z-index:2000;left:0;bottom:0;width:100%;border-top:1px solid #000000;}
#photo_view #pv_footer ul {width:100%;overflow:hidden;}
#photo_view #pv_footer ul li {float:left;width:33.3%;text-align:center;vertical-align:middle;line-height:35px;color:#fff;}
#photo_view #pv_footer ul li a {display:block;height:35px;color:#fff;text-align:center;vertical-align:middle;line-height:35px;border-left:1px solid #828689;}
#photo_view #pv_footer ul li:first-child a {border-left:0 none;}
#photo_view #pv_footer ul li strong {color:#fa5400;}
#photo_view #pv_footer ul li img {position:relative;}
#photo_view #pv_footer .bannerAd {border-bottom:1px solid #000;text-align:center;}
#photo_view #pv_footer * {position:relative;z-index:2;}
#photo_view #pv_footer .bg {position:absolute;left:0;bottom:0;width:100%;height:35px;background:#000;opacity:0.5;z-index:1;}

#contents .ttalk150_loginWrap .rightBox img {width:66px;}
#contents .ttalk150_replyList .textReplayText {top:-12px;}

/* 로그인 */
#art_send {background:#ebebeb;}
#art_send #footer {background:none;border-top:0 none;}
#art_send #contents .s_title {padding:12px 14px 25px;
	background-image:url(../images/bg_s_title_arr.png), url(../images/bg_s_title.png);
	background-repeat:no-repeat, no-repeat;
	background-position:center bottom, 0 bottom;
	background-size:17px 12px, 100% 12px;
	background-color:#f5f5f5;
}
#art_send #contents .s_title h1 {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:18px;}
#art_send #contents .s_title p {word-break:break-all;line-height:16px;}
#art_send #contents .s_title p a {color:#999;letter-spacing:-1px;text-decoration:underline;}
#art_send #contents .sendArea {width:100%;overflow:hidden;}
#art_send #contents .sendArea .se_box {position:relative;padding:12px 0 10px;margin:0 14px;background:url(../images/bg_line_pro.png) repeat-x 0 bottom;background-size:1px 2px;}
#art_send #contents .sendArea .se_box strong {font-size:13px;font-weight:bold;color:#000;position:absolute;left:0;top:18px;}
#art_send #contents .sendArea .se_box p {padding:0 0 7px 60px;}
#art_send #contents .sendArea .se_box p input {display:block;width:90%;height:29px;font-size:16px;padding:2px 10px;line-height:29px;border:1px solid #919191;border-radius:5px;}
#art_send #contents .sendArea .se_box p label {display:none;}
#art_send #contents .toArea {width:100%;overflow:hidden;}
#art_send #contents .toArea .se_box {position:relative;padding:12px 0 10px;margin:0 14px;background:url(../images/bg_line_pro.png) repeat-x 0 bottom;background-size:1px 2px;}
#art_send #contents .toArea .se_box strong {font-size:13px;font-weight:bold;color:#000;position:absolute;left:0;top:18px;}
#art_send #contents .toArea .se_box p {padding:0 0 7px 60px;}
#art_send #contents .toArea .se_box p input {display:block;width:90%;height:29px;font-size:16px;padding:2px 10px;line-height:29px;border:1px solid #919191;border-radius:5px;}
#art_send #contents .toArea .se_box p textarea {display:block;width:90%;height:110px;font-size:16px;padding:10px 10px;border:1px solid #919191;border-radius:5px;}
#art_send #contents .toArea .se_box p label {display:none;}
#art_send #contents .toArea .se_box p.infoTxt {font-size:13px;letter-spacing:-1px;line-height:17px;color:#666;}

#art_send #contents .send_btn {padding:15px 14px 0;text-align:center;}
#art_send #contents .send_btn input {display:block;width:100%;height:43px;border-radius:5px;line-height:43px;border:1px solid #ab4d1a;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #fea653), color-stop(0.9, #f05501));
	background: -moz-linear-gradient(center top,  #fea653, #f05501);
	background: -o-linear-gradient(top,  #fea653, #f05501);
	font-size:18px;color:#fff;text-shadow:0 -1px 1px #967051;
}

/* 대선 특집 > 서브 > 모바일웹상단 */
#mTopVote {width:231px;height:59px; padding-left:89px; border:1px solid #120f0d; border-width:1px 0; overflow:hidden; position:relative; background-color:#323c4f;}

#mTopVote .vote_icon {position:absolute;left:95px;top:6px;z-index:100;}
#mTopVote .vote_icon img {width:17px;}

#mTopVote .per {width:89px; height:100%; text-align:center; border-right:1px solid #434d60; position:absolute; left:0; top:0; background:url(../images/bg_pattern.png) left top repeat;}
#mTopVote .per h3 {font-size:14px; color:#fff; line-height:18px; margin:6px 0 2px;}
#mTopVote .per h3 span {color:#b6e5fa;}
#mTopVote .per p {width:74px; height:26px; line-height:26px; margin:0 auto; font-weight:bold; font-size:20px; color:#ed5660; border:1px solid #2b3548; background:url(../images/bg_gra.png) left 50% repeat-x;}

#mTopVote .pers {width:160px; float:left; position:relative;}
#mTopVote .pers .thum {float:left; position:relative; margin:6px 4px 0 6px;}
#mTopVote .pers .thum img:first-child {border:1px solid #c2c2c2;}
#mTopVote .pers .thum .icon {width:17px; position:absolute; left:0; top:0;}

#mTopVote .pers dl {float:left; text-align:center; font-weight:bold; line-height:14px;}
#mTopVote .pers dl dt {margin:15px 0 3px; color:#fff;}
#mTopVote .pers dl dt span, 
#mTopVote .pers dl dt img {vertical-align:top; margin-right:2px;}
#mTopVote .pers dl dd {color:#b6e5fa;}

#_2BEONTFLLLLLF {width:auto !important;margin-left:0 !important;margin-bottom:7px;color:#333 !important;}
#_2BEONTFLLLLLF ._2beonBnInFrame {}
#_2BEONTFLLLLLF ._2beon_meterialFrm {height:27px !important;line-height:27px !important;}
#_2BEONTFLLLLLF ._2beon_prefix {font-size:14px !important;line-height:27px !important;color:#333 !important;}
#_2BEONN6LLLLLF ._2beon_prefix {font-family:sans-serif !important;font-size:14px !important;color:#2d4def !important;font-weight:bold !important;}
#_2BEONN6LLLLLF ._2beon_meterialLink {font-family:sans-serif !important;font-size:14px !important;color:#333 !important;font-weight:bold !important;}




/* 신문보기 콘텐츠 */
#nersPaperCont {position:absolute;top:0;left:0;bottom:0;width:100%;padding:0 0 0 0;background:url(../images/bg_news_paper.png) no-repeat 0 0;background-size:100% 100%;}
#nersPaperCont .paper_box {position:relative;height:100%;overflow:hidden;margin:0 20px 0;text-align:center;}
#nersPaperCont .paper_box ul {width:100%;overflow:hidden;position:absolute;top:15px;bottom:70px;}
#nersPaperCont .paper_box ul li {float:left;bottom:0;}
#nersPaperCont .paper_box img {max-width:100%;}
/* #nersPaperCont .paper_box .load {position:absolute;left:50%;top:50%;margin-left:-10px;margin-top:-10px;} */
#nersPaperCont .btn_box_paper .btn_left {position:absolute;left:0;top:50%;margin-top:-21px;}
#nersPaperCont .btn_box_paper .btn_right {position:absolute;right:0;top:50%;margin-top:-21px;}

/* 서브 > 신문보기 > 하단 메뉴 */
#news_pdf_view {overflow:hidden;}
#pdf_view {position:absolute;left:0;top:0;bottom:0;width:100%;overflow:hidden;}

/* 신문보기 > 하단 썸네일 */
#newsPaperThumb {position:absolute;left:0;bottom:49px;width:100%;height:27%;padding-top:10px;}
#newsPaperThumb * {position:relative;z-index:2;}
#newsPaperThumb .bg {position:absolute;left:0;top:0;right:0;bottom:0;background:#000;opacity:0.5;z-index:1;box-shadow:0 -3px 2px 2px #000;}
#newsPaperThumb .list_box {position:relative;width:100%;height:80%;overflow:hidden;}
@media all and (orientation:landscape){
#newsPaperThumb .list_box {position:relative;width:100%;height:70%;overflow:hidden;}
}
#newsPaperThumb .list_box ul {position:absolute;top:0;width:100%;overflow:hidden;}
#newsPaperThumb .list_box ul li {position:relative;top:0;float:left;padding:5px 0 0 0;margin:0;}
#newsPaperThumb .list_box ul li a {position:relative;top:0;float:left;display:block;width:33%;}
#newsPaperThumb .list_box ul li a .p {display:block;text-align:center;}
#newsPaperThumb .list_box ul li a .p.on span {}
#newsPaperThumb .list_box ul li a .p img {max-width:none;max-height:90%;}
#newsPaperThumb .list_box ul li a .num {position:absolute;left:5px;top:-5px;display:block;text-align:center;line-height:25px;font-size:10px;font-weight:bold;color:#fff;background:url(../images/bg_np_thumb_num.png) no-repeat 0 0;background-size:26px 28px;width:26px;height:28px;text-shadow:0 -1px 1px #c44700;}
#newsPaperThumb .page {margin-top:3px;text-align:center;font-size:12px;color:#aaa;}
#newsPaperThumb .page strong {font-weight:bold;color:#fff;}

/* 신문보기 섹션 */
#newsPaperFix {display:block;opacity:1;position:absolute;left:0;bottom:0;width:100%;height:34px;padding:7px 0;z-index:1000;border-top:1px solid #18181c;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #4b4e57), color-stop(0.9, #33363d));
	background: -moz-linear-gradient(center top,  #4b4e57, #33363d);
}
#newsPaperFix ul {margin:0 80px 0 9px;overflow:hidden;}
#newsPaperFix ul li {float:left;width:20%;}
#newsPaperFix ul li:first-child a {border-radius:7px 0 0 7px;}
#newsPaperFix ul li:last-child a {border-radius:0 7px 7px 0;border:0 none !important;}
#newsPaperFix ul li.last a {border-radius:0 7px 7px 0;border:0 none !important;}
#newsPaperFix ul li a {display:block;height:34px;line-height:34px;text-align:center;letter-spacing:-1px;font-size:13px;font-weight:normal;color:#888;text-shadow:0 -1px 0 #3a3c43;border-right:1px solid #3a3c43;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #d5d5d7), color-stop(0.9, #b1b1b3));
	background: -moz-linear-gradient(center top,  #d5d5d7, #b1b1b3);
}
#newsPaperFix ul li a span {position:relative;top:1px;font-size:16px;letter-spacing:0;}
#newsPaperFix ul li a.on {color:#010101;text-shadow:none;font-weight:bold;line-height:32px;border-right:1px solid #3a3c43;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #fff), color-stop(0.9, #e3e3e3));
	background: -moz-linear-gradient(center top,  #fff, #e3e3e3);
}
#newsPaperFix .more {position:absolute;top:10px;right:45px;width:27px;height:27px;}
#newsPaperFix .more a {display:block;width:27px;height:27px;overflow:hidden;text-indent:-10000px;background:url(../images/btn_paper_more2.png) no-repeat 0 0;background-size:27px 27px;}
#newsPaperFix .more a.off1 {background:url(../images/btn_paper_more2.png) no-repeat 0 0;background-size:27px 27px;}
#newsPaperFix .more a.on1 {background:url(../images/btn_paper_more2_on.png) no-repeat 0 0;background-size:27px 27px;}

#newsPaperFix .donga {position:absolute;top:10px;right:10px;width:27px;height:27px;}
#newsPaperFix .donga a {display:block;width:27px;height:27px;overflow:hidden;text-indent:-10000px;background:url(../images/icon_donga.png) no-repeat 0 0;background-size:27px 27px;}

/* 동아오토 커피증정 이벤트 */
#event_icon {position:fixed;right:0;bottom:60px;z-index:30000;text-align:right;}
#event_icon .img {display:block;width:93px;}
#event_icon .close {}

/* 스타도네이션 아이콘 배너 */
#star_icon {position:fixed;right:19px;bottom:15px;z-index:30000;text-align:right;line-height:1;}
#star_icon .img {display:block;width:70px;}
#star_icon .close {position:absolute;right:-3px;top:18px;}

/* 기사보기 > 댓글 > 하단 본문보기 */
#contents .f_artView {padding:0 13px 40px;text-align:center;}
#contents .f_artView a {display:block;height:37px;line-height:37px;border:1px solid #c7c7c7;border-radius:5px;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #fff), color-stop(0.9, #e9e9e9));
	background: -moz-linear-gradient(center top,  #fff, #e9e9e9);
}



























/*///////////////////////////////////////////////////// 날씨 2013.11.06 ~ 2013.11.22  박지훈 /////////////////////////////////////////////////////*/

/* header */
#header .w_headTop {position:relative;width:100%;height:44px;overflow:hidden;z-index:10;background:url(../images/w_bg_header.png) repeat-x 0 0;background-size:100% 44px;}
#header .w_headTop h1 {position:absolute;left:10px;top:0;height:44px;}
#header .w_headTop h1 img {vertical-align:top;height:44px;}
#header .w_headTop h2 {text-align:center;font-size:20px;line-height:44px;font-weight:bold;color:#fff;}

/* GNB */
#header .w_gnb {position:relative;width:100%;height:39px;background:url(../images/w_bg_headernav_top.png) repeat-x 0 0;background-size:100% 39px;border-bottom:1px solid #c1c0c0;box-shadow:0 0 2px 1px #efefef;}
#header .w_gnb ul {padding-left:18px;}
#header .w_gnb ul:after {content:"";display:block;clear:both;}
#header .w_gnb ul li {float:left;margin-right:25px;}
#header .w_gnb ul li a {display:block;color:#686868;font-size:16px;height:39px;line-height:39px;font-weight:bold;position:relative;}
#header .w_gnb ul li a.on {color:#0063d3;}
#header .w_gnb ul li a.on:after {content:"";width:0;height:0;position:absolute;left:50%;bottom:-9px;margin-left:-10px;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid #f1f1f1;}
#header .w_gnb ul li a.on:before {content:"";width:0;height:0;position:absolute;left:50%;bottom:-10px;margin-left:-10px;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid #c1c0c0;}

/* 지역선택 버튼 */
#header .w_gnb .btnArea {
	width:66px;height:30px;line-height:30px;text-align:center;position:absolute;right:10px;top:4px;color:#303134;font-size:13px;font-weight:bold;border:1px solid #afafaf;border-radius:5px;
	background: -moz-linear-gradient(top, #ffffff 0%, #dddddd 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dddddd));
	background: -o-linear-gradient(top, #ffffff 0%,#dddddd 100%);
}
#header .w_gnb .btnArea.on {color:#0063d3;}

/* 지역 메뉴 */
#header .w_gnb .areaList {width:100%;position:absolute;left:-9999px;top:39px;padding-left:0;z-index:88888;}
#header .w_gnb .areaList.on {left:0;}
#header .w_gnb .areaList li {width:100%;float:none;}
#header .w_gnb .areaList li div {background:#485262;}
#header .w_gnb .areaList li:after {content:"";display:block;clear:both;}
#header .w_gnb .areaList li button {
	width:100%;height:33px;line-height:33px;float:left;padding-left:18px;text-align:left;display:block;border:0;border-top:1px solid #404551;
	border-bottom:1px solid #404551;margin-top:-1px;background:#333a46;color:#fff;font-size:12px;letter-spacing:-0.5px;font-weight:bold;
}
#header .w_gnb .areaList li button.on {background:#485262;position:relative;}
#header .w_gnb .areaList li button span {float:right;padding-right:18px;}

/* 지역 서브메뉴 */
#header .w_gnb .areaList li > div {width:50%;height:352px;position:absolute;right:9999px;top:0;bottom:10px;overflow:auto;z-index:99999;-webkit-overflow-scrolling:touch;}
#header .w_gnb .areaList li > div.on {right:0;}
#header .w_gnb .areaList li > div .areaSubList {width:100%;padding-left:0;border-left:1px solid #575e6e;box-sizing:border-box;-moz-box-sizing:border-box;}
#header .w_gnb .areaList li > div .areaSubList li {overflow:hidden;margin-right:0;}
#header .w_gnb .areaList li > div .areaSubList li a {
	width:100%;height:31px;line-height:31px;padding-left:18px;margin-top:-1px;text-align:left;display:block;margin-top:-1px;background:#333a46;
	color:#fff;font-size:12px;letter-spacing:-0.5px;font-weight:bold;border-top:1px solid #575e6e;border-bottom:1px solid #575e6e;background:#485262;
}

/************************************************** 지역별 날씨 **************************************************/

#weatherBox {width:100%;height:450px;background-size:100% 100%;background-color:#8f8f8f;}

/* 메인 배경 */
#weatherBox.bg_01 {background:url(../images/w_bg_area01.png) repeat-x  0 0;background-size:100% 100%;}       /* 그라데이션 01 */
#weatherBox.bg_02 {background:url(../images/w_bg_area02.png) repeat-x  0 0;background-size:100% 100%;}       /* 그라데이션 02 */
#weatherBox.bg_03 {background:url(../images/w_bg_area03.png) repeat-x  0 0;background-size:100% 100%;}       /* 그라데이션 03 */
#weatherBox.bg_04 {background:url(../images/w_bg_area04.png) repeat-x  0 0;background-size:100% 100%;}       /* 그라데이션 04 */
#weatherBox.bg_05 {background:url(../images/w_bg_area05_800.png) repeat-x  0 0;background-size:100% auto;}   /* 눈 */
#weatherBox.bg_06 {background:url(../images/w_bg_area06_800.png) repeat-x  0 0;background-size:100% auto;}   /* 비 */
#weatherBox.bg_07 {background:url(../images/w_bg_area07_800.png) repeat-x  0 0;background-size:100% auto;}   /* 안개 */
#weatherBox.bg_08 {background:url(../images/w_bg_area08_800.png) repeat-x  0 0;background-size:100% auto;}   /* 흐림 */
#weatherBox.bg_09 {background:url(../images/w_bg_area09_800.png) repeat-x  0 0;background-size:100% auto;}   /* 구름 */

/* ---------------------------------------------- 오늘 날씨 ---------------------------------------------- */
#weatherBox .today {width:100%;height:226px;background:url(../images/w_bg_wLine.png) repeat-x 0 bottom;}
#weatherBox .today > p {height:19px;line-height:1;padding:16px 0 0 18px;color:#fff;font-weight:bold;font-size:16px;letter-spacing:-0.3px;}
#weatherBox .today > p > span {font-weight:normal;vertical-align:top;font-size:12px;height:14px;line-height:14px;}
#weatherBox .today .iconWrap {min-width:320px;height:136px;position:relative;}
#weatherBox .today .iconWrap .iconBox {width:320px;max-width:320px;height:136px;margin:0 auto;overflow:hidden;position:relative;}

/* 오늘 날씨 아이콘 */
#weatherBox .today .iconWrap .iconBox .todayIcon {width:49%;height:118px;padding-top:18px;position:relative;float:left;}
#weatherBox .today .iconWrap .iconBox .todayIcon span {width:100px;height:97px;position:absolute;right:16px;top:18px;background:url(../images/w_today_icon.png) no-repeat 0 0;background-size:auto 475px;text-indent:-9999px;}

/* 메인 날씨 아이콘 */
#weatherBox .today .iconWrap .iconBox .todayIcon .wt01 {background-position:0 0;}              /*  wt01 : 맑음        */
#weatherBox .today .iconWrap .iconBox .todayIcon .wt02 {background-position:-100px 0;}         /*  wt02 : 구름조금    */
#weatherBox .today .iconWrap .iconBox .todayIcon .wt03 {background-position:-200px 0;}         /*  wt03 : 흐림        */
#weatherBox .today .iconWrap .iconBox .todayIcon .wt04 {background-position:-300px 0;}         /*  wt04 : 비          */
#weatherBox .today .iconWrap .iconBox .todayIcon .wt05 {background-position:-400px 0;}         /*  wt05 : 눈          */
#weatherBox .today .iconWrap .iconBox .todayIcon .wt06 {background-position:-500px 0;}         /*  wt06 : 눈/비       */
#weatherBox .today .iconWrap .iconBox .todayIcon .wt07 {background-position:0 -125px;}         /*  wt07 : 소나기      */
#weatherBox .today .iconWrap .iconBox .todayIcon .wt08 {background-position:-100px -125px;}    /*  wt08 : 소낙눈      */
#weatherBox .today .iconWrap .iconBox .todayIcon .wt09 {background-position:-200px -125px;}    /*  wt09 : 안개        */
#weatherBox .today .iconWrap .iconBox .todayIcon .wt10 {background-position:-300px -125px;}    /*  wt10 : 뇌우        */
#weatherBox .today .iconWrap .iconBox .todayIcon .wt11 {background-position:-400px -125px;}    /*  wt11 : 차차 흐려짐 */
#weatherBox .today .iconWrap .iconBox .todayIcon .wt12 {background-position:-500px -125px;}    /*  wt12 : 흐려져 뇌우 */
#weatherBox .today .iconWrap .iconBox .todayIcon .wt13 {background-position:0 -251px;}         /*  wt13 : 흐려져 비   */
#weatherBox .today .iconWrap .iconBox .todayIcon .wt14 {background-position:-100px -251px;}    /*  wt14 : 흐려져 눈   */
#weatherBox .today .iconWrap .iconBox .todayIcon .wt15 {background-position:-200px -251px;}    /*  wt15 : 흐려져 눈비 */
#weatherBox .today .iconWrap .iconBox .todayIcon .wt16 {background-position:-300px -251px;}    /*  wt16 : 흐린 후 갬  */
#weatherBox .today .iconWrap .iconBox .todayIcon .wt17 {background-position:-400px -251px;}    /*  wt17 : 뇌우 후 갬  */
#weatherBox .today .iconWrap .iconBox .todayIcon .wt18 {background-position:-500px -251px;}    /*  wt18 : 비 후 갬    */
#weatherBox .today .iconWrap .iconBox .todayIcon .wt19 {background-position:0 -377px;}         /*  wt19 : 눈 후 갬    */
#weatherBox .today .iconWrap .iconBox .todayIcon .wt20 {background-position:-100px -377px;}    /*  wt20 : 눈비 후 갬  */
#weatherBox .today .iconWrap .iconBox .todayIcon .wt21 {background-position:-200px -377px;}    /*  wt21 : 구름많음    */
#weatherBox .today .iconWrap .iconBox .todayIcon .wt22 {background-position:-300px -377px;}    /*  wt22 : 황사        */





/********************************************************** 모션 날씨 아이콘 **********************************************************/

/* 맑음 */
#weatherBox .today .iconWrap .iconBox .todayIcon .wt0101 {background:url(../images/w_today_icon_sun0101.png) no-repeat 0 0;background-size:100px auto;}
#weatherBox .today .iconWrap .iconBox .todayIcon .wt0102 {
	background:url(../images/w_today_icon_sun0102.png) no-repeat 0 0;background-size:100px auto;
	-webkit-animation:wt0102 linear 30s infinite;animation:wt0102 linear 30s infinite;
}
@-webkit-keyframes wt0102 {
	0%{-webkit-transform:rotate(0deg)}
	100%{-webkit-transform:rotate(360deg)}
}
@keyframes wt0102 {
	0%{transform:rotate(0deg)}
	100%{transform:rotate(360deg)}
}

/* 구름조금 */
#weatherBox .today .iconWrap .iconBox .todayIcon .wt0201 {background:url(../images/w_today_icon_sun02.png) no-repeat 0 0;background-size:100px auto;}
#weatherBox .today .iconWrap .iconBox .todayIcon .wt0202 {
	background:url(../images/w_today_icon_cloud02.png) no-repeat 0 0;background-size:100px auto;
	-webkit-animation:wt0202 ease-in-out 2s infinite alternate;animation:wt0202 ease-in-out 4s infinite alternate;
}
@-webkit-keyframes wt0202 {
	0%{-webkit-transform:translate(0px, 0px)}
	100%{-webkit-transform:translate(4px, 0px)}
}
@keyframes wt0202 {
	0%{transform:translate(0px, 0px)}
	100%{transform:translate(4px, 0px)}
}

/* 흐림 */
#weatherBox .today .iconWrap .iconBox .todayIcon .wt0301 {
	background:url(../images/w_today_icon_cloud0301.png) no-repeat 0 0;background-size:100px auto;
	-webkit-animation:wt0301 ease-in-out 2s infinite alternate;animation:wt0202 ease-in-out 2s infinite alternate;
}
#weatherBox .today .iconWrap .iconBox .todayIcon .wt0302 {
	background:url(../images/w_today_icon_cloud0302.png) no-repeat 0 0;background-size:100px auto;
	-webkit-animation:wt0302 ease-in-out 2s infinite alternate;animation:wt0302 ease-in-out 4s infinite alternate;
}
@-webkit-keyframes wt0301 {
	0%{-webkit-transform:translate(0px, 0px)}
	100%{-webkit-transform:translate(-4px, 0px)}
}
@keyframes wt0301 {
	0%{transform:translate(0px, 0px)}
	100%{transform:translate(-4px, 0px)}
}
@-webkit-keyframes wt0302 {
	0%{-webkit-transform:translate(0px, 0px)}
	100%{-webkit-transform:translate(4px, 0px)}
}
@keyframes wt0302 {
	0%{transform:translate(0px, 0px)}
	100%{transform:translate(4px, 0px)}
}

/* 비 */
#weatherBox .today .iconWrap .iconBox .todayIcon .wt0401 {background:url(../images/w_today_icon_cloud02.png) no-repeat 0 -31px;background-size:100px auto;z-index:999;}
#weatherBox .today .iconWrap .iconBox .todayIcon .wt0402 {
	background:url(../images/w_today_icon_rain04.png) no-repeat 0 0;background-size:100px auto;opacity:0;
	-webkit-animation:wt0402 ease-in-out 2s infinite;animation:wt0402 ease-in-out 2s infinite;-webkit-animation-delay:0.8s;
}
#weatherBox .today .iconWrap .iconBox .todayIcon .wt0403 {
	background:url(../images/w_today_icon_rain04.png) no-repeat 22px 14px;background-size:100px auto;opacity:0;
	-webkit-animation:wt0403 ease-in-out 2s infinite;animation:wt0403 ease-in-out 2s infinite;-webkit-animation-delay:0.3s;
}
#weatherBox .today .iconWrap .iconBox .todayIcon .wt0404 {
	background:url(../images/w_today_icon_rain04.png) no-repeat 43px 8px;background-size:100px auto;opacity:0;
	-webkit-animation:wt0404 ease-in-out 2s infinite;animation:wt0404 ease-in-out 2s infinite;-webkit-animation-delay:0.6s;
}
@-webkit-keyframes wt0402 {
	0%{-webkit-transform:translate(0px, -10px);opacity:0.01}
	25%{-webkit-transform:translate(0px, 0px);opacity:1}
	75%{-webkit-transform:translate(0px, 4px);opacity:0.05}
	100%{-webkit-transform:translate(0px, 4px);opacity:0.01}
}
@keyframes wt0402 {
	0%{transform:translate(0px, -10px);opacity:0.01}
	25%{transform:translate(0px, 0px);opacity:1}
	75%{transform:translate(0px, 4px);opacity:0.05}
	100%{transform:translate(0px, 4px);opacity:0.01}
}
@-webkit-keyframes wt0403 {
	0%{-webkit-transform:translate(0px, -10px);opacity:0.01}
	25%{-webkit-transform:translate(0px, 0px);opacity:1}
	75%{-webkit-transform:translate(0px, 4px);opacity:0.05}
	100%{-webkit-transform:translate(0px, 4px);opacity:0.01}
}
@keyframes wt0403 {
	0%{transform:translate(0px, -10px);opacity:0.01}
	25%{transform:translate(0px, 0px);opacity:1}
	75%{transform:translate(0px, 4px);opacity:0.05}
	100%{transform:translate(0px, 4px);opacity:0.01}
}
@-webkit-keyframes wt0404 {
	0%{-webkit-transform:translate(0px, -10px);opacity:0.01}
	25%{-webkit-transform:translate(0px, 0px);opacity:1}
	75%{-webkit-transform:translate(0px, 4px);opacity:0.05}
	100%{-webkit-transform:translate(0px, 4px);opacity:0.01}
}
@keyframes wt0404 {
	0%{transform:translate(0px, -10px);opacity:0.01}
	25%{transform:translate(0px, 0px);opacity:1}
	75%{transform:translate(0px, 4px);opacity:0.05}
	100%{transform:translate(0px, 4px);opacity:0.01}
}

/* 눈 */
#weatherBox .today .iconWrap .iconBox .todayIcon .wt0501 {background:url(../images/w_today_icon_cloud02.png) no-repeat 0 -31px;background-size:100px auto;z-index:999;}
#weatherBox .today .iconWrap .iconBox .todayIcon .wt0502 {
	background:url(../images/w_today_icon_snow05.png) no-repeat 0 0;background-size:100px auto;opacity:0;
	-webkit-animation:wt0502 ease-in-out 2.5s infinite;animation:wt0502 ease-in-out 2.5s infinite;-webkit-animation-delay:0.9s;
}
#weatherBox .today .iconWrap .iconBox .todayIcon .wt0503 {
	background:url(../images/w_today_icon_snow05.png) no-repeat 12px 18px;background-size:100px auto;opacity:0;
	-webkit-animation:wt0503 ease-in-out 2.5s infinite;animation:wt0503 ease-in-out 2.5s infinite;
}
#weatherBox .today .iconWrap .iconBox .todayIcon .wt0504 {
	background:url(../images/w_today_icon_snow05.png) no-repeat 29px 8px;background-size:100px auto;opacity:0;
	-webkit-animation:wt0504 ease-in-out 2.5s infinite;animation:wt0504 ease-in-out 2.5s infinite;-webkit-animation-delay:0.3s;
}
#weatherBox .today .iconWrap .iconBox .todayIcon .wt0505 {
	background:url(../images/w_today_icon_snow05.png) no-repeat 47px 18px;background-size:100px auto;opacity:0;
	-webkit-animation:wt0505 ease-in-out 2.5s infinite;animation:wt0505 ease-in-out 2.5s infinite;-webkit-animation-delay:0.6s;
}
#weatherBox .today .iconWrap .iconBox .todayIcon .wt0506 {
	background:url(../images/w_today_icon_snow05.png) no-repeat 60px 0;background-size:100px auto;opacity:0;
	-webkit-animation:wt0506 ease-in-out 2.5s infinite;animation:wt0506 ease-in-out 2.5s infinite;-webkit-animation-delay:1.2s;
}
@-webkit-keyframes wt0502 {
	0%{-webkit-transform:translate(2px, -10px);opacity:0.1}
	5%{-webkit-transform:translate(1px, -9px);opacity:0.2}
	10%{-webkit-transform:translate(0px, -8px);opacity:0.3}
	15%{-webkit-transform:translate(-1px, -7px);opacity:0.4}
	20%{-webkit-transform:translate(-2px, -6px);opacity:0.5}
	25%{-webkit-transform:translate(-1px, -5px);opacity:0.6}
	30%{-webkit-transform:translate(0px, -4px);opacity:0.7}
	35%{-webkit-transform:translate(1px, -3px);opacity:0.8}
	40%{-webkit-transform:translate(2px, -2px);opacity:0.9}
	45%{-webkit-transform:translate(1px, -1px);opacity:1}
	50%{-webkit-transform:translate(0px, 0px);opacity:1}
	55%{-webkit-transform:translate(-1px, 1px);opacity:0.8}
	60%{-webkit-transform:translate(-2px, 2px);opacity:0.6}
	65%{-webkit-transform:translate(-1px, 3px);opacity:0.4}
	70%{-webkit-transform:translate(0px, 4px);opacity:0.2}
	75%{-webkit-transform:translate(1px, 5px);opacity:0.1}
	80%{-webkit-transform:translate(2px, 6px);opacity:0.1}
	85%{-webkit-transform:translate(1px, 7px);opacity:0.1}
	90%{-webkit-transform:translate(0px, 8px);opacity:0.1}
	95%{-webkit-transform:translate(-1px, 9px);opacity:0.1}
	100%{-webkit-transform:translate(-2px, 10px);opacity:0.1}
}
@keyframes wt0502 {
	0%{transform:translate(2px, -10px);opacity:0.1}
	5%{transform:translate(1px, -9px);opacity:0.2}
	10%{transform:translate(0px, -8px);opacity:0.3}
	15%{transform:translate(-1px, -7px);opacity:0.4}
	20%{transform:translate(-2px, -6px);opacity:0.5}
	25%{transform:translate(-1px, -5px);opacity:0.6}
	30%{transform:translate(0px, -4px);opacity:0.7}
	35%{transform:translate(1px, -3px);opacity:0.8}
	40%{transform:translate(2px, -2px);opacity:0.9}
	45%{transform:translate(1px, -1px);opacity:1}
	50%{transform:translate(0px, 0px);opacity:1}
	55%{transform:translate(-1px, 1px);opacity:0.8}
	60%{transform:translate(-2px, 2px);opacity:0.6}
	65%{transform:translate(-1px, 3px);opacity:0.4}
	70%{transform:translate(0px, 4px);opacity:0.2}
	75%{transform:translate(1px, 5px);opacity:0.1}
	80%{transform:translate(2px, 6px);opacity:0.1}
	85%{transform:translate(1px, 7px);opacity:0.1}
	90%{transform:translate(0px, 8px);opacity:0.1}
	95%{transform:translate(-1px, 9px);opacity:0.1}
	100%{transform:translate(-2px, 10px);opacity:0.1}
}
@-webkit-keyframes wt0503 {
	0%{-webkit-transform:translate(2px, -10px);opacity:0.1}
	5%{-webkit-transform:translate(1px, -9px);opacity:0.2}
	10%{-webkit-transform:translate(0px, -8px);opacity:0.3}
	15%{-webkit-transform:translate(-1px, -7px);opacity:0.4}
	20%{-webkit-transform:translate(-2px, -6px);opacity:0.5}
	25%{-webkit-transform:translate(-1px, -5px);opacity:0.6}
	30%{-webkit-transform:translate(0px, -4px);opacity:0.7}
	35%{-webkit-transform:translate(1px, -3px);opacity:0.8}
	40%{-webkit-transform:translate(2px, -2px);opacity:0.9}
	45%{-webkit-transform:translate(1px, -1px);opacity:1}
	50%{-webkit-transform:translate(0px, 0px);opacity:1}
	55%{-webkit-transform:translate(-1px, 1px);opacity:0.8}
	60%{-webkit-transform:translate(-2px, 2px);opacity:0.6}
	65%{-webkit-transform:translate(-1px, 3px);opacity:0.4}
	70%{-webkit-transform:translate(0px, 4px);opacity:0.2}
	75%{-webkit-transform:translate(1px, 5px);opacity:0.1}
	80%{-webkit-transform:translate(2px, 6px);opacity:0.1}
	85%{-webkit-transform:translate(1px, 7px);opacity:0.1}
	90%{-webkit-transform:translate(0px, 8px);opacity:0.1}
	95%{-webkit-transform:translate(-1px, 9px);opacity:0.1}
	100%{-webkit-transform:translate(-2px, 10px);opacity:0.1}
}
@keyframes wt0503 {
	0%{transform:translate(2px, -10px);opacity:0.1}
	5%{transform:translate(1px, -9px);opacity:0.2}
	10%{transform:translate(0px, -8px);opacity:0.3}
	15%{transform:translate(-1px, -7px);opacity:0.4}
	20%{transform:translate(-2px, -6px);opacity:0.5}
	25%{transform:translate(-1px, -5px);opacity:0.6}
	30%{transform:translate(0px, -4px);opacity:0.7}
	35%{transform:translate(1px, -3px);opacity:0.8}
	40%{transform:translate(2px, -2px);opacity:0.9}
	45%{transform:translate(1px, -1px);opacity:1}
	50%{transform:translate(0px, 0px);opacity:1}
	55%{transform:translate(-1px, 1px);opacity:0.8}
	60%{transform:translate(-2px, 2px);opacity:0.6}
	65%{transform:translate(-1px, 3px);opacity:0.4}
	70%{transform:translate(0px, 4px);opacity:0.2}
	75%{transform:translate(1px, 5px);opacity:0.1}
	80%{transform:translate(2px, 6px);opacity:0.1}
	85%{transform:translate(1px, 7px);opacity:0.1}
	90%{transform:translate(0px, 8px);opacity:0.1}
	95%{transform:translate(-1px, 9px);opacity:0.1}
	100%{transform:translate(-2px, 10px);opacity:0.1}
}
@-webkit-keyframes wt0504 {
	0%{-webkit-transform:translate(2px, -10px);opacity:0.1}
	5%{-webkit-transform:translate(1px, -9px);opacity:0.2}
	10%{-webkit-transform:translate(0px, -8px);opacity:0.3}
	15%{-webkit-transform:translate(-1px, -7px);opacity:0.4}
	20%{-webkit-transform:translate(-2px, -6px);opacity:0.5}
	25%{-webkit-transform:translate(-1px, -5px);opacity:0.6}
	30%{-webkit-transform:translate(0px, -4px);opacity:0.7}
	35%{-webkit-transform:translate(1px, -3px);opacity:0.8}
	40%{-webkit-transform:translate(2px, -2px);opacity:0.9}
	45%{-webkit-transform:translate(1px, -1px);opacity:1}
	50%{-webkit-transform:translate(0px, 0px);opacity:1}
	55%{-webkit-transform:translate(-1px, 1px);opacity:0.8}
	60%{-webkit-transform:translate(-2px, 2px);opacity:0.6}
	65%{-webkit-transform:translate(-1px, 3px);opacity:0.4}
	70%{-webkit-transform:translate(0px, 4px);opacity:0.2}
	75%{-webkit-transform:translate(1px, 5px);opacity:0.1}
	80%{-webkit-transform:translate(2px, 6px);opacity:0.1}
	85%{-webkit-transform:translate(1px, 7px);opacity:0.1}
	90%{-webkit-transform:translate(0px, 8px);opacity:0.1}
	95%{-webkit-transform:translate(-1px, 9px);opacity:0.1}
	100%{-webkit-transform:translate(-2px, 10px);opacity:0.1}
}
@keyframes wt0504 {
	0%{transform:translate(2px, -10px);opacity:0.1}
	5%{transform:translate(1px, -9px);opacity:0.2}
	10%{transform:translate(0px, -8px);opacity:0.3}
	15%{transform:translate(-1px, -7px);opacity:0.4}
	20%{transform:translate(-2px, -6px);opacity:0.5}
	25%{transform:translate(-1px, -5px);opacity:0.6}
	30%{transform:translate(0px, -4px);opacity:0.7}
	35%{transform:translate(1px, -3px);opacity:0.8}
	40%{transform:translate(2px, -2px);opacity:0.9}
	45%{transform:translate(1px, -1px);opacity:1}
	50%{transform:translate(0px, 0px);opacity:1}
	55%{transform:translate(-1px, 1px);opacity:0.8}
	60%{transform:translate(-2px, 2px);opacity:0.6}
	65%{transform:translate(-1px, 3px);opacity:0.4}
	70%{transform:translate(0px, 4px);opacity:0.2}
	75%{transform:translate(1px, 5px);opacity:0.1}
	80%{transform:translate(2px, 6px);opacity:0.1}
	85%{transform:translate(1px, 7px);opacity:0.1}
	90%{transform:translate(0px, 8px);opacity:0.1}
	95%{transform:translate(-1px, 9px);opacity:0.1}
	100%{transform:translate(-2px, 10px);opacity:0.1}
}
@-webkit-keyframes wt0505 {
	0%{-webkit-transform:translate(2px, -10px);opacity:0.1}
	5%{-webkit-transform:translate(1px, -9px);opacity:0.2}
	10%{-webkit-transform:translate(0px, -8px);opacity:0.3}
	15%{-webkit-transform:translate(-1px, -7px);opacity:0.4}
	20%{-webkit-transform:translate(-2px, -6px);opacity:0.5}
	25%{-webkit-transform:translate(-1px, -5px);opacity:0.6}
	30%{-webkit-transform:translate(0px, -4px);opacity:0.7}
	35%{-webkit-transform:translate(1px, -3px);opacity:0.8}
	40%{-webkit-transform:translate(2px, -2px);opacity:0.9}
	45%{-webkit-transform:translate(1px, -1px);opacity:1}
	50%{-webkit-transform:translate(0px, 0px);opacity:1}
	55%{-webkit-transform:translate(-1px, 1px);opacity:0.8}
	60%{-webkit-transform:translate(-2px, 2px);opacity:0.6}
	65%{-webkit-transform:translate(-1px, 3px);opacity:0.4}
	70%{-webkit-transform:translate(0px, 4px);opacity:0.2}
	75%{-webkit-transform:translate(1px, 5px);opacity:0.1}
	80%{-webkit-transform:translate(2px, 6px);opacity:0.1}
	85%{-webkit-transform:translate(1px, 7px);opacity:0.1}
	90%{-webkit-transform:translate(0px, 8px);opacity:0.1}
	95%{-webkit-transform:translate(-1px, 9px);opacity:0.1}
	100%{-webkit-transform:translate(-2px, 10px);opacity:0.1}
}
@keyframes wt0505 {
	0%{transform:translate(2px, -10px);opacity:0.1}
	5%{transform:translate(1px, -9px);opacity:0.2}
	10%{transform:translate(0px, -8px);opacity:0.3}
	15%{transform:translate(-1px, -7px);opacity:0.4}
	20%{transform:translate(-2px, -6px);opacity:0.5}
	25%{transform:translate(-1px, -5px);opacity:0.6}
	30%{transform:translate(0px, -4px);opacity:0.7}
	35%{transform:translate(1px, -3px);opacity:0.8}
	40%{transform:translate(2px, -2px);opacity:0.9}
	45%{transform:translate(1px, -1px);opacity:1}
	50%{transform:translate(0px, 0px);opacity:1}
	55%{transform:translate(-1px, 1px);opacity:0.8}
	60%{transform:translate(-2px, 2px);opacity:0.6}
	65%{transform:translate(-1px, 3px);opacity:0.4}
	70%{transform:translate(0px, 4px);opacity:0.2}
	75%{transform:translate(1px, 5px);opacity:0.1}
	80%{transform:translate(2px, 6px);opacity:0.1}
	85%{transform:translate(1px, 7px);opacity:0.1}
	90%{transform:translate(0px, 8px);opacity:0.1}
	95%{transform:translate(-1px, 9px);opacity:0.1}
	100%{transform:translate(-2px, 10px);opacity:0.1}
}
@-webkit-keyframes wt0506 {
	0%{-webkit-transform:translate(2px, -10px);opacity:0.1}
	5%{-webkit-transform:translate(1px, -9px);opacity:0.2}
	10%{-webkit-transform:translate(0px, -8px);opacity:0.3}
	15%{-webkit-transform:translate(-1px, -7px);opacity:0.4}
	20%{-webkit-transform:translate(-2px, -6px);opacity:0.5}
	25%{-webkit-transform:translate(-1px, -5px);opacity:0.6}
	30%{-webkit-transform:translate(0px, -4px);opacity:0.7}
	35%{-webkit-transform:translate(1px, -3px);opacity:0.8}
	40%{-webkit-transform:translate(2px, -2px);opacity:0.9}
	45%{-webkit-transform:translate(1px, -1px);opacity:1}
	50%{-webkit-transform:translate(0px, 0px);opacity:1}
	55%{-webkit-transform:translate(-1px, 1px);opacity:0.8}
	60%{-webkit-transform:translate(-2px, 2px);opacity:0.6}
	65%{-webkit-transform:translate(-1px, 3px);opacity:0.4}
	70%{-webkit-transform:translate(0px, 4px);opacity:0.2}
	75%{-webkit-transform:translate(1px, 5px);opacity:0.1}
	80%{-webkit-transform:translate(2px, 6px);opacity:0.1}
	85%{-webkit-transform:translate(1px, 7px);opacity:0.1}
	90%{-webkit-transform:translate(0px, 8px);opacity:0.1}
	95%{-webkit-transform:translate(-1px, 9px);opacity:0.1}
	100%{-webkit-transform:translate(-2px, 10px);opacity:0.1}
}
@keyframes wt0506 {
	0%{transform:translate(2px, -10px);opacity:0.1}
	5%{transform:translate(1px, -9px);opacity:0.2}
	10%{transform:translate(0px, -8px);opacity:0.3}
	15%{transform:translate(-1px, -7px);opacity:0.4}
	20%{transform:translate(-2px, -6px);opacity:0.5}
	25%{transform:translate(-1px, -5px);opacity:0.6}
	30%{transform:translate(0px, -4px);opacity:0.7}
	35%{transform:translate(1px, -3px);opacity:0.8}
	40%{transform:translate(2px, -2px);opacity:0.9}
	45%{transform:translate(1px, -1px);opacity:1}
	50%{transform:translate(0px, 0px);opacity:1}
	55%{transform:translate(-1px, 1px);opacity:0.8}
	60%{transform:translate(-2px, 2px);opacity:0.6}
	65%{transform:translate(-1px, 3px);opacity:0.4}
	70%{transform:translate(0px, 4px);opacity:0.2}
	75%{transform:translate(1px, 5px);opacity:0.1}
	80%{transform:translate(2px, 6px);opacity:0.1}
	85%{transform:translate(1px, 7px);opacity:0.1}
	90%{transform:translate(0px, 8px);opacity:0.1}
	95%{transform:translate(-1px, 9px);opacity:0.1}
	100%{transform:translate(-2px, 10px);opacity:0.1}
}

/* 비/눈 */
#weatherBox .today .iconWrap .iconBox .todayIcon .wt0601 {background:url(../images/w_today_icon_cloud02.png) no-repeat 0 -31px;background-size:100px auto;z-index:999;}
#weatherBox .today .iconWrap .iconBox .todayIcon .wt0602 {
	background:url(../images/w_today_icon_rain04.png) no-repeat -1px 0;background-size:100px auto;opacity:0;
	-webkit-animation:wt0602 ease-in-out 2s infinite;animation:wt0602 ease-in-out 2s infinite;-webkit-animation-delay:0.8s;
}
#weatherBox .today .iconWrap .iconBox .todayIcon .wt0603 {
	background:url(../images/w_today_icon_rain04.png) no-repeat 7px 17px;background-size:100px auto;opacity:0;
	-webkit-animation:wt0603 ease-in-out 2s infinite;animation:wt0603 ease-in-out 2s infinite;-webkit-animation-delay:0.3s;
}
#weatherBox .today .iconWrap .iconBox .todayIcon .wt0604 {
	background:url(../images/w_today_icon_rain04.png) no-repeat 21px 8px;background-size:100px auto;opacity:0;
	-webkit-animation:wt0604 ease-in-out 2s infinite;animation:wt0604 ease-in-out 2s infinite;-webkit-animation-delay:0.6s;
}

#weatherBox .today .iconWrap .iconBox .todayIcon .wt0605 {
	background:url(../images/w_today_icon_snow05.png) no-repeat 42px 8px;background-size:100px auto;opacity:0;
	-webkit-animation:wt0605 ease-in-out 2s infinite;animation:wt0605 ease-in-out 2s infinite;-webkit-animation-delay:0.9s;
}
#weatherBox .today .iconWrap .iconBox .todayIcon .wt0606 {
	background:url(../images/w_today_icon_snow05.png) no-repeat 56px 23px;background-size:100px auto;opacity:0;
	-webkit-animation:wt0606 ease-in-out 2s infinite;animation:wt0606 ease-in-out 2s infinite;-webkit-animation-delay:1.5s;
}
#weatherBox .today .iconWrap .iconBox .todayIcon .wt0607 {
	background:url(../images/w_today_icon_snow05.png) no-repeat 63px 0;background-size:100px auto;opacity:0;
	-webkit-animation:wt0607 ease-in-out 2s infinite;animation:wt0607 ease-in-out 2s infinite;-webkit-animation-delay:1.2s;
}
@-webkit-keyframes wt0602 {
	0%{-webkit-transform:translate(0px, -10px);opacity:0.01}
	25%{-webkit-transform:translate(0px, -2px);opacity:1}
	75%{-webkit-transform:translate(0px, 2px);opacity:0.05}
	100%{-webkit-transform:translate(0px, 2px);opacity:0.01}
}
@keyframes wt0602 {
	0%{transform:translate(0px, -10px);opacity:0.01}
	25%{transform:translate(0px, -2px);opacity:1}
	75%{transform:translate(0px, 2px);opacity:0.05}
	100%{transform:translate(0px, 2px);opacity:0.01}
}
@-webkit-keyframes wt0603 {
	0%{-webkit-transform:translate(0px, -10px);opacity:0.01}
	25%{-webkit-transform:translate(0px, -2px);opacity:1}
	75%{-webkit-transform:translate(0px, 2px);opacity:0.05}
	100%{-webkit-transform:translate(0px, 2px);opacity:0.01}
}
@keyframes wt0603 {
	0%{transform:translate(0px, -10px);opacity:0.01}
	25%{transform:translate(0px, -2px);opacity:1}
	75%{transform:translate(0px, 2px);opacity:0.05}
	100%{transform:translate(0px, 2px);opacity:0.01}
}
@-webkit-keyframes wt0604 {
	0%{-webkit-transform:translate(0px, -10px);opacity:0.01}
	25%{-webkit-transform:translate(0px, -2px);opacity:1}
	75%{-webkit-transform:translate(0px, 2px);opacity:0.05}
	100%{-webkit-transform:translate(0px, 2px);opacity:0.01}
}
@keyframes wt0604 {
	0%{transform:translate(0px, -10px);opacity:0.01}
	25%{transform:translate(0px, -2px);opacity:1}
	75%{transform:translate(0px, 2px);opacity:0.05}
	100%{transform:translate(0px, 2px);opacity:0.01}
}
@-webkit-keyframes wt0605 {
	0%{-webkit-transform:translate(2px, -10px);opacity:0.1}
	5%{-webkit-transform:translate(1px, -9px);opacity:0.2}
	10%{-webkit-transform:translate(0px, -8px);opacity:0.3}
	15%{-webkit-transform:translate(-1px, -7px);opacity:0.4}
	20%{-webkit-transform:translate(-2px, -6px);opacity:0.5}
	25%{-webkit-transform:translate(-1px, -5px);opacity:0.6}
	30%{-webkit-transform:translate(0px, -4px);opacity:0.7}
	35%{-webkit-transform:translate(1px, -3px);opacity:0.8}
	40%{-webkit-transform:translate(2px, -2px);opacity:0.9}
	45%{-webkit-transform:translate(1px, -1px);opacity:1}
	50%{-webkit-transform:translate(0px, 0px);opacity:1}
	55%{-webkit-transform:translate(-1px, 1px);opacity:0.8}
	60%{-webkit-transform:translate(-2px, 2px);opacity:0.6}
	65%{-webkit-transform:translate(-1px, 3px);opacity:0.4}
	70%{-webkit-transform:translate(0px, 4px);opacity:0.2}
	75%{-webkit-transform:translate(1px, 5px);opacity:0.1}
	80%{-webkit-transform:translate(2px, 6px);opacity:0.1}
	85%{-webkit-transform:translate(1px, 7px);opacity:0.1}
	90%{-webkit-transform:translate(0px, 8px);opacity:0.1}
	95%{-webkit-transform:translate(-1px, 9px);opacity:0.1}
	100%{-webkit-transform:translate(-2px, 10px);opacity:0.1}
}
@keyframes wt0605 {
	0%{transform:translate(2px, -10px);opacity:0.1}
	5%{transform:translate(1px, -9px);opacity:0.2}
	10%{transform:translate(0px, -8px);opacity:0.3}
	15%{transform:translate(-1px, -7px);opacity:0.4}
	20%{transform:translate(-2px, -6px);opacity:0.5}
	25%{transform:translate(-1px, -5px);opacity:0.6}
	30%{transform:translate(0px, -4px);opacity:0.7}
	35%{transform:translate(1px, -3px);opacity:0.8}
	40%{transform:translate(2px, -2px);opacity:0.9}
	45%{transform:translate(1px, -1px);opacity:1}
	50%{transform:translate(0px, 0px);opacity:1}
	55%{transform:translate(-1px, 1px);opacity:0.8}
	60%{transform:translate(-2px, 2px);opacity:0.6}
	65%{transform:translate(-1px, 3px);opacity:0.4}
	70%{transform:translate(0px, 4px);opacity:0.2}
	75%{transform:translate(1px, 5px);opacity:0.1}
	80%{transform:translate(2px, 6px);opacity:0.1}
	85%{transform:translate(1px, 7px);opacity:0.1}
	90%{transform:translate(0px, 8px);opacity:0.1}
	95%{transform:translate(-1px, 9px);opacity:0.1}
	100%{transform:translate(-2px, 10px);opacity:0.1}
}
@-webkit-keyframes wt0606 {
	0%{-webkit-transform:translate(2px, -10px);opacity:0.1}
	5%{-webkit-transform:translate(1px, -9px);opacity:0.2}
	10%{-webkit-transform:translate(0px, -8px);opacity:0.3}
	15%{-webkit-transform:translate(-1px, -7px);opacity:0.4}
	20%{-webkit-transform:translate(-2px, -6px);opacity:0.5}
	25%{-webkit-transform:translate(-1px, -5px);opacity:0.6}
	30%{-webkit-transform:translate(0px, -4px);opacity:0.7}
	35%{-webkit-transform:translate(1px, -3px);opacity:0.8}
	40%{-webkit-transform:translate(2px, -2px);opacity:0.9}
	45%{-webkit-transform:translate(1px, -1px);opacity:1}
	50%{-webkit-transform:translate(0px, 0px);opacity:1}
	55%{-webkit-transform:translate(-1px, 1px);opacity:0.8}
	60%{-webkit-transform:translate(-2px, 2px);opacity:0.6}
	65%{-webkit-transform:translate(-1px, 3px);opacity:0.4}
	70%{-webkit-transform:translate(0px, 4px);opacity:0.2}
	75%{-webkit-transform:translate(1px, 5px);opacity:0.1}
	80%{-webkit-transform:translate(2px, 6px);opacity:0.1}
	85%{-webkit-transform:translate(1px, 7px);opacity:0.1}
	90%{-webkit-transform:translate(0px, 8px);opacity:0.1}
	95%{-webkit-transform:translate(-1px, 9px);opacity:0.1}
	100%{-webkit-transform:translate(-2px, 10px);opacity:0.1}
}
@keyframes wt0606 {
	0%{transform:translate(2px, -10px);opacity:0.1}
	5%{transform:translate(1px, -9px);opacity:0.2}
	10%{transform:translate(0px, -8px);opacity:0.3}
	15%{transform:translate(-1px, -7px);opacity:0.4}
	20%{transform:translate(-2px, -6px);opacity:0.5}
	25%{transform:translate(-1px, -5px);opacity:0.6}
	30%{transform:translate(0px, -4px);opacity:0.7}
	35%{transform:translate(1px, -3px);opacity:0.8}
	40%{transform:translate(2px, -2px);opacity:0.9}
	45%{transform:translate(1px, -1px);opacity:1}
	50%{transform:translate(0px, 0px);opacity:1}
	55%{transform:translate(-1px, 1px);opacity:0.8}
	60%{transform:translate(-2px, 2px);opacity:0.6}
	65%{transform:translate(-1px, 3px);opacity:0.4}
	70%{transform:translate(0px, 4px);opacity:0.2}
	75%{transform:translate(1px, 5px);opacity:0.1}
	80%{transform:translate(2px, 6px);opacity:0.1}
	85%{transform:translate(1px, 7px);opacity:0.1}
	90%{transform:translate(0px, 8px);opacity:0.1}
	95%{transform:translate(-1px, 9px);opacity:0.1}
	100%{transform:translate(-2px, 10px);opacity:0.1}
}
@-webkit-keyframes wt0607 {
	0%{-webkit-transform:translate(2px, -10px);opacity:0.1}
	5%{-webkit-transform:translate(1px, -9px);opacity:0.2}
	10%{-webkit-transform:translate(0px, -8px);opacity:0.3}
	15%{-webkit-transform:translate(-1px, -7px);opacity:0.4}
	20%{-webkit-transform:translate(-2px, -6px);opacity:0.5}
	25%{-webkit-transform:translate(-1px, -5px);opacity:0.6}
	30%{-webkit-transform:translate(0px, -4px);opacity:0.7}
	35%{-webkit-transform:translate(1px, -3px);opacity:0.8}
	40%{-webkit-transform:translate(2px, -2px);opacity:0.9}
	45%{-webkit-transform:translate(1px, -1px);opacity:1}
	50%{-webkit-transform:translate(0px, 0px);opacity:1}
	55%{-webkit-transform:translate(-1px, 1px);opacity:0.8}
	60%{-webkit-transform:translate(-2px, 2px);opacity:0.6}
	65%{-webkit-transform:translate(-1px, 3px);opacity:0.4}
	70%{-webkit-transform:translate(0px, 4px);opacity:0.2}
	75%{-webkit-transform:translate(1px, 5px);opacity:0.1}
	80%{-webkit-transform:translate(2px, 6px);opacity:0.1}
	85%{-webkit-transform:translate(1px, 7px);opacity:0.1}
	90%{-webkit-transform:translate(0px, 8px);opacity:0.1}
	95%{-webkit-transform:translate(-1px, 9px);opacity:0.1}
	100%{-webkit-transform:translate(-2px, 10px);opacity:0.1}
}
@keyframes wt0607 {
	0%{transform:translate(2px, -10px);opacity:0.1}
	5%{transform:translate(1px, -9px);opacity:0.2}
	10%{transform:translate(0px, -8px);opacity:0.3}
	15%{transform:translate(-1px, -7px);opacity:0.4}
	20%{transform:translate(-2px, -6px);opacity:0.5}
	25%{transform:translate(-1px, -5px);opacity:0.6}
	30%{transform:translate(0px, -4px);opacity:0.7}
	35%{transform:translate(1px, -3px);opacity:0.8}
	40%{transform:translate(2px, -2px);opacity:0.9}
	45%{transform:translate(1px, -1px);opacity:1}
	50%{transform:translate(0px, 0px);opacity:1}
	55%{transform:translate(-1px, 1px);opacity:0.8}
	60%{transform:translate(-2px, 2px);opacity:0.6}
	65%{transform:translate(-1px, 3px);opacity:0.4}
	70%{transform:translate(0px, 4px);opacity:0.2}
	75%{transform:translate(1px, 5px);opacity:0.1}
	80%{transform:translate(2px, 6px);opacity:0.1}
	85%{transform:translate(1px, 7px);opacity:0.1}
	90%{transform:translate(0px, 8px);opacity:0.1}
	95%{transform:translate(-1px, 9px);opacity:0.1}
	100%{transform:translate(-2px, 10px);opacity:0.1}
}

/* 소나기 */
#weatherBox .today .iconWrap .iconBox .todayIcon .wt0701 {background:url(../images/w_today_icon_cloud02.png) no-repeat 0 -31px;background-size:100px auto;z-index:999;}
#weatherBox .today .iconWrap .iconBox .todayIcon .wt0702 {
	background:url(../images/w_today_icon_rain0701.png) no-repeat 0 0;background-size:100px auto;opacity:0;
	-webkit-animation:wt0702 ease-in-out 2s infinite;animation:wt0702 ease-in-out 2s infinite;-webkit-animation-delay:0.3s;
}
#weatherBox .today .iconWrap .iconBox .todayIcon .wt0703 {
	background:url(../images/w_today_icon_rain0702.png) no-repeat 0 0;background-size:100px auto;opacity:0;
	-webkit-animation:wt0703 ease-in-out 2s infinite;animation:wt0703 ease-in-out 2s infinite;-webkit-animation-delay:0.6s;
}
@-webkit-keyframes wt0702 {
	0%{-webkit-transform:translate(5px, -10px);opacity:0.01}
	25%{-webkit-transform:translate(0px, 0px);opacity:1}
	75%{-webkit-transform:translate(0px, 4px);opacity:0.01}
	100%{-webkit-transform:translate(0px, 4px);opacity:0.01}
}
@keyframes wt0702 {
	0%{transform:translate(5px, -10px);opacity:0.01}
	25%{transform:translate(0px, 0px);opacity:1}
	75%{transform:translate(0px, 4px);opacity:0.01}
	100%{transform:translate(0px, 4px);opacity:0.01}
}
@-webkit-keyframes wt0703 {
	0%{-webkit-transform:translate(5px, -10px);opacity:0.01}
	25%{-webkit-transform:translate(0px, 0px);opacity:1}
	75%{-webkit-transform:translate(0px, 4px);opacity:0.01}
	100%{-webkit-transform:translate(0px, 4px);opacity:0.01}
}
@keyframes wt0703 {
	0%{transform:translate(5px, -10px);opacity:0.01}
	25%{transform:translate(0px, 0px);opacity:1}
	75%{transform:translate(0px, 4px);opacity:0.01}
	100%{transform:translate(0px, 4px);opacity:0.01}
}

/* 소낙눈 */
#weatherBox .today .iconWrap .iconBox .todayIcon .wt0801 {background:url(../images/w_today_icon_cloud02.png) no-repeat 0 -31px;background-size:100px auto;z-index:999;}
#weatherBox .today .iconWrap .iconBox .todayIcon .wt0802 {
	background:url(../images/w_today_icon_rain0701.png) no-repeat -3px 0;background-size:100px auto;opacity:0;
	-webkit-animation:wt0802 ease-in-out 2s infinite;animation:wt0802 ease-in-out 2s infinite;-webkit-animation-delay:0.3s;
}
#weatherBox .today .iconWrap .iconBox .todayIcon .wt0803 {
	background:url(../images/w_today_icon_snow05.png) no-repeat 42px 8px;background-size:100px auto;opacity:0;
	-webkit-animation:wt0803 ease-in-out 2s infinite;animation:wt0803 ease-in-out 2s infinite;-webkit-animation-delay:0.9s;
}
#weatherBox .today .iconWrap .iconBox .todayIcon .wt0804 {
	background:url(../images/w_today_icon_snow05.png) no-repeat 56px 23px;background-size:100px auto;opacity:0;
	-webkit-animation:wt0804 ease-in-out 2s infinite;animation:wt0804 ease-in-out 2s infinite;-webkit-animation-delay:1.5s;
}
#weatherBox .today .iconWrap .iconBox .todayIcon .wt0805 {
	background:url(../images/w_today_icon_snow05.png) no-repeat 63px 0;background-size:100px auto;opacity:0;
	-webkit-animation:wt0805 ease-in-out 2s infinite;animation:wt0805 ease-in-out 2s infinite;-webkit-animation-delay:1.2s;
}
@-webkit-keyframes wt0802 {
	0%{-webkit-transform:translate(5px, -10px);opacity:0.01}
	25%{-webkit-transform:translate(0px, 0px);opacity:1}
	75%{-webkit-transform:translate(0px, 10px);opacity:0.01}
	100%{-webkit-transform:translate(0px, 10px);opacity:0.01}
}
@keyframes wt0802 {
	0%{transform:translate(5px, -10px);opacity:0.01}
	25%{transform:translate(0px, 0px);opacity:1}
	75%{transform:translate(0px, 10px);opacity:0.01}
	100%{transform:translate(0px, 10px);opacity:0.01}
}
@-webkit-keyframes wt0803 {
	0%{-webkit-transform:translate(2px, -10px);opacity:0.1}
	5%{-webkit-transform:translate(1px, -9px);opacity:0.2}
	10%{-webkit-transform:translate(0px, -8px);opacity:0.3}
	15%{-webkit-transform:translate(-1px, -7px);opacity:0.4}
	20%{-webkit-transform:translate(-2px, -6px);opacity:0.5}
	25%{-webkit-transform:translate(-1px, -5px);opacity:0.6}
	30%{-webkit-transform:translate(0px, -4px);opacity:0.7}
	35%{-webkit-transform:translate(1px, -3px);opacity:0.8}
	40%{-webkit-transform:translate(2px, -2px);opacity:0.9}
	45%{-webkit-transform:translate(1px, -1px);opacity:1}
	50%{-webkit-transform:translate(0px, 0px);opacity:1}
	55%{-webkit-transform:translate(-1px, 1px);opacity:0.8}
	60%{-webkit-transform:translate(-2px, 2px);opacity:0.6}
	65%{-webkit-transform:translate(-1px, 3px);opacity:0.4}
	70%{-webkit-transform:translate(0px, 4px);opacity:0.2}
	75%{-webkit-transform:translate(1px, 5px);opacity:0.1}
	80%{-webkit-transform:translate(2px, 6px);opacity:0.1}
	85%{-webkit-transform:translate(1px, 7px);opacity:0.1}
	90%{-webkit-transform:translate(0px, 8px);opacity:0.1}
	95%{-webkit-transform:translate(-1px, 9px);opacity:0.1}
	100%{-webkit-transform:translate(-2px, 10px);opacity:0.1}
}
@keyframes wt0803 {
	0%{transform:translate(2px, -10px);opacity:0.1}
	5%{transform:translate(1px, -9px);opacity:0.2}
	10%{transform:translate(0px, -8px);opacity:0.3}
	15%{transform:translate(-1px, -7px);opacity:0.4}
	20%{transform:translate(-2px, -6px);opacity:0.5}
	25%{transform:translate(-1px, -5px);opacity:0.6}
	30%{transform:translate(0px, -4px);opacity:0.7}
	35%{transform:translate(1px, -3px);opacity:0.8}
	40%{transform:translate(2px, -2px);opacity:0.9}
	45%{transform:translate(1px, -1px);opacity:1}
	50%{transform:translate(0px, 0px);opacity:1}
	55%{transform:translate(-1px, 1px);opacity:0.8}
	60%{transform:translate(-2px, 2px);opacity:0.6}
	65%{transform:translate(-1px, 3px);opacity:0.4}
	70%{transform:translate(0px, 4px);opacity:0.2}
	75%{transform:translate(1px, 5px);opacity:0.1}
	80%{transform:translate(2px, 6px);opacity:0.1}
	85%{transform:translate(1px, 7px);opacity:0.1}
	90%{transform:translate(0px, 8px);opacity:0.1}
	95%{transform:translate(-1px, 9px);opacity:0.1}
	100%{transform:translate(-2px, 10px);opacity:0.1}
}
@-webkit-keyframes wt0804 {
	0%{-webkit-transform:translate(2px, -10px);opacity:0.1}
	5%{-webkit-transform:translate(1px, -9px);opacity:0.2}
	10%{-webkit-transform:translate(0px, -8px);opacity:0.3}
	15%{-webkit-transform:translate(-1px, -7px);opacity:0.4}
	20%{-webkit-transform:translate(-2px, -6px);opacity:0.5}
	25%{-webkit-transform:translate(-1px, -5px);opacity:0.6}
	30%{-webkit-transform:translate(0px, -4px);opacity:0.7}
	35%{-webkit-transform:translate(1px, -3px);opacity:0.8}
	40%{-webkit-transform:translate(2px, -2px);opacity:0.9}
	45%{-webkit-transform:translate(1px, -1px);opacity:1}
	50%{-webkit-transform:translate(0px, 0px);opacity:1}
	55%{-webkit-transform:translate(-1px, 1px);opacity:0.8}
	60%{-webkit-transform:translate(-2px, 2px);opacity:0.6}
	65%{-webkit-transform:translate(-1px, 3px);opacity:0.4}
	70%{-webkit-transform:translate(0px, 4px);opacity:0.2}
	75%{-webkit-transform:translate(1px, 5px);opacity:0.1}
	80%{-webkit-transform:translate(2px, 6px);opacity:0.1}
	85%{-webkit-transform:translate(1px, 7px);opacity:0.1}
	90%{-webkit-transform:translate(0px, 8px);opacity:0.1}
	95%{-webkit-transform:translate(-1px, 9px);opacity:0.1}
	100%{-webkit-transform:translate(-2px, 10px);opacity:0.1}
}
@keyframes wt0804 {
	0%{transform:translate(2px, -10px);opacity:0.1}
	5%{transform:translate(1px, -9px);opacity:0.2}
	10%{transform:translate(0px, -8px);opacity:0.3}
	15%{transform:translate(-1px, -7px);opacity:0.4}
	20%{transform:translate(-2px, -6px);opacity:0.5}
	25%{transform:translate(-1px, -5px);opacity:0.6}
	30%{transform:translate(0px, -4px);opacity:0.7}
	35%{transform:translate(1px, -3px);opacity:0.8}
	40%{transform:translate(2px, -2px);opacity:0.9}
	45%{transform:translate(1px, -1px);opacity:1}
	50%{transform:translate(0px, 0px);opacity:1}
	55%{transform:translate(-1px, 1px);opacity:0.8}
	60%{transform:translate(-2px, 2px);opacity:0.6}
	65%{transform:translate(-1px, 3px);opacity:0.4}
	70%{transform:translate(0px, 4px);opacity:0.2}
	75%{transform:translate(1px, 5px);opacity:0.1}
	80%{transform:translate(2px, 6px);opacity:0.1}
	85%{transform:translate(1px, 7px);opacity:0.1}
	90%{transform:translate(0px, 8px);opacity:0.1}
	95%{transform:translate(-1px, 9px);opacity:0.1}
	100%{transform:translate(-2px, 10px);opacity:0.1}
}
@-webkit-keyframes wt0805 {
	0%{-webkit-transform:translate(2px, -10px);opacity:0.1}
	5%{-webkit-transform:translate(1px, -9px);opacity:0.2}
	10%{-webkit-transform:translate(0px, -8px);opacity:0.3}
	15%{-webkit-transform:translate(-1px, -7px);opacity:0.4}
	20%{-webkit-transform:translate(-2px, -6px);opacity:0.5}
	25%{-webkit-transform:translate(-1px, -5px);opacity:0.6}
	30%{-webkit-transform:translate(0px, -4px);opacity:0.7}
	35%{-webkit-transform:translate(1px, -3px);opacity:0.8}
	40%{-webkit-transform:translate(2px, -2px);opacity:0.9}
	45%{-webkit-transform:translate(1px, -1px);opacity:1}
	50%{-webkit-transform:translate(0px, 0px);opacity:1}
	55%{-webkit-transform:translate(-1px, 1px);opacity:0.8}
	60%{-webkit-transform:translate(-2px, 2px);opacity:0.6}
	65%{-webkit-transform:translate(-1px, 3px);opacity:0.4}
	70%{-webkit-transform:translate(0px, 4px);opacity:0.2}
	75%{-webkit-transform:translate(1px, 5px);opacity:0.1}
	80%{-webkit-transform:translate(2px, 6px);opacity:0.1}
	85%{-webkit-transform:translate(1px, 7px);opacity:0.1}
	90%{-webkit-transform:translate(0px, 8px);opacity:0.1}
	95%{-webkit-transform:translate(-1px, 9px);opacity:0.1}
	100%{-webkit-transform:translate(-2px, 10px);opacity:0.1}
}
@keyframes wt0805 {
	0%{transform:translate(2px, -10px);opacity:0.1}
	5%{transform:translate(1px, -9px);opacity:0.2}
	10%{transform:translate(0px, -8px);opacity:0.3}
	15%{transform:translate(-1px, -7px);opacity:0.4}
	20%{transform:translate(-2px, -6px);opacity:0.5}
	25%{transform:translate(-1px, -5px);opacity:0.6}
	30%{transform:translate(0px, -4px);opacity:0.7}
	35%{transform:translate(1px, -3px);opacity:0.8}
	40%{transform:translate(2px, -2px);opacity:0.9}
	45%{transform:translate(1px, -1px);opacity:1}
	50%{transform:translate(0px, 0px);opacity:1}
	55%{transform:translate(-1px, 1px);opacity:0.8}
	60%{transform:translate(-2px, 2px);opacity:0.6}
	65%{transform:translate(-1px, 3px);opacity:0.4}
	70%{transform:translate(0px, 4px);opacity:0.2}
	75%{transform:translate(1px, 5px);opacity:0.1}
	80%{transform:translate(2px, 6px);opacity:0.1}
	85%{transform:translate(1px, 7px);opacity:0.1}
	90%{transform:translate(0px, 8px);opacity:0.1}
	95%{transform:translate(-1px, 9px);opacity:0.1}
	100%{transform:translate(-2px, 10px);opacity:0.1}
}

/* 뇌우 */
#weatherBox .today .iconWrap .iconBox .todayIcon .wt1001 {background:url(../images/w_today_icon_cloud02.png) no-repeat 0 -31px;background-size:100px auto;z-index:999;}
#weatherBox .today .iconWrap .iconBox .todayIcon .wt1002 {
	background:url(../images/w_today_icon_thunder10.png) no-repeat 0 0;background-size:100px auto;opacity:0;
	-webkit-animation:wt1002 linear 4s infinite;animation:wt1002 linear 4s infinite;
}
@-webkit-keyframes wt1002 {
	0%{-webkit-transform:translate(0px, -6px);opacity:0.01}
	5%{opacity:0.01}
	6%{opacity:1}
	10%{-webkit-transform:translate(2px, -4px);opacity:1}
	11%{opacity:0.01}
	12%{opacity:1}
	14%{-webkit-transform:translate(-2px, -2px);opacity:0.01}
	16%{opacity:0.01}
	17%{opacity:1}
	30%{-webkit-transform:translate(2px, 0px);opacity:1}
	31%{opacity:0.01}
	32%{opacity:1}
	100%{-webkit-transform:translate(2px, 2px);opacity:0.01}
}
@keyframes wt1002 {
	0%{transform:translate(0px, -6px);opacity:0.01}
	5%{opacity:0.01}
	6%{opacity:1}
	10%{transform:translate(2px, -4px);opacity:1}
	11%{opacity:0.01}
	12%{opacity:1}
	14%{transform:translate(-2px, -2px);opacity:0.01}
	16%{opacity:0.01}
	17%{opacity:1}
	30%{transform:translate(2px, 0px);opacity:1}
	31%{opacity:0.01}
	32%{opacity:1}
	100%{transform:translate(2px, 2px);opacity:0.01}
}

/* 구름많음 */
#weatherBox .today .iconWrap .iconBox .todayIcon .wt2101 {background:url(../images/w_today_icon_sun02.png) no-repeat 2px 7px;background-size:100px auto;z-index:111;-webkit-transform:rotate(20deg);transform:rotate(20deg);}
#weatherBox .today .iconWrap .iconBox .todayIcon .wt2102 {
	background:url(../images/w_today_icon_cloud02.png) no-repeat -5px 0;background-size:100px auto;z-index:333;
	-webkit-animation:wt2102 ease-in-out 2s infinite alternate;animation:wt2102 ease-in-out 2s infinite alternate;
}
#weatherBox .today .iconWrap .iconBox .todayIcon .wt2103 {
	background:url(../images/w_today_icon_cloud2101.png) no-repeat 0 0;background-size:100px auto;z-index:222;
	-webkit-animation:wt2103 ease-in-out 2s infinite alternate;animation:wt2103 ease-in-out 2s infinite alternate;
}
@-webkit-keyframes wt2102 {
	0%{-webkit-transform:translate(0px, 0px)}
	100%{-webkit-transform:translate(4px, 0px)}
}
@keyframes wt2102 {
	0%{transform:translate(0px, 0px)}
	100%{transform:translate(4px, 0px)}
}
@-webkit-keyframes wt2103 {
	0%{-webkit-transform:translate(0px, 0px)}
	100%{-webkit-transform:translate(-3px, 0px)}
}
@keyframes wt2103 {
	0%{transform:translate(0px, 0px)}
	100%{transform:translate(-3px, 0px)}
}

/********************************************************** // 모션 날씨 아이콘 **********************************************************/




/* 오늘 날씨 온도 */
#weatherBox .today .iconWrap .iconBox .todayInfo {width:51%;height:118px;padding-top:18px;float:right;}
#weatherBox .today .iconWrap .iconBox .todayInfo p {line-height:1;font-size:18px;color:#fff;margin-bottom:7px;padding-left:20px;}
#weatherBox .today .iconWrap .iconBox .todayInfo .centigrade {font-size:0;margin-bottom:5px;position:relative;padding-left:20px;overflow:hidden;}
#weatherBox .today .iconWrap .iconBox .todayInfo .centigrade span {font-size:12px;float:left;}
#weatherBox .today .iconWrap .iconBox .todayInfo .centigrade span.minus {position:absolute;left:1px;top:0;}
#weatherBox .today .iconWrap .iconBox .todayInfo .centigrade span img {height:50px;}
#weatherBox .today .iconWrap .iconBox .todayInfo .centigrade span:last-child {margin-left:-1px;margin-right:0px;}
#weatherBox .today .iconWrap .iconBox .todayInfo em {line-height:1;font-size:12px;font-weight:bold;color:#a8e6ff;display:block;padding-left:20px;}

/* 기온, 강수량, 습도 */
#weatherBox .today ul.todayDesc {height:55px;overflow:hidden;}
#weatherBox .today ul.todayDesc li {width:33%;height:55px;float:left;overflow:hidden;position:relative;}
#weatherBox .today ul.todayDesc li:first-child {width:32%;}
#weatherBox .today ul.todayDesc li:nth-child(2) {width:42%;}
#weatherBox .today ul.todayDesc li:last-child {width:auto;float:none;overflow:hidden;}
#weatherBox .today ul.todayDesc li:first-child > div {width:78px;}
#weatherBox .today ul.todayDesc li:nth-child(2) > div {width:106px;}
#weatherBox .today ul.todayDesc li:last-child > div {width:80px;}
#weatherBox .today ul.todayDesc li > div {width:110px;height:100%;margin:0 auto;}
#weatherBox .today ul.todayDesc li > div > img {height:44px;vertical-align:top;float:left;}
#weatherBox .today ul.todayDesc li > div > div {float:left;padding:8px 0 0 4px;}
#weatherBox .today ul.todayDesc li > div > div span {display:block;color:#fff;font-size:12px;line-height:1;margin-bottom:4px;}
#weatherBox .today ul.todayDesc li > div > div span strong {padding-left:4px;}
#weatherBox .today ul.todayDesc li > div > div span em {font-weight:bold;}
#weatherBox .today ul.todayDesc li > div > div.preci {padding:15px 0 0 0;}
#weatherBox .today ul.todayDesc li > div > div.preci span strong {font-size:18px;}
#weatherBox .today ul.todayDesc li > div > div.humidity {padding:15px 0 0 0;}
#weatherBox .today ul.todayDesc li > div > div.humidity span strong {font-size:18px;}


/* ---------------------------------------------- 주간 날씨 ---------------------------------------------- */
/* 주간 날씨 iscroll 영역 */
#weatherBox .week {width:100%;overflow:auto;height:224px;position:relative;background:url(../images/w_bg_week.png) repeat 0 0;-webkit-overflow-scrolling:touch;}
#weatherBox .week .ap {width:50px;height:20px;position:absolute;left:5px;top:110px;z-index:9999;}
#weatherBox .week .ap span {display:block;margin-bottom:8px;line-height:1;color:#343434;z-index:9999;}
#weatherBox .week #wrapper {width:560px;float:left;ove rflow:hidden;posi tion:relative;}
#weatherBox .week #wrapper ul {width:100%;height:224px;float:left;ove rflow:hidden;pos ition:relative;background:url(../images/w_bg_wLine.png) repeat-y left 0;color:#fff;}
#weatherBox .week #wrapper ul li {width:80px;height:224px;float:left;background:url(../images/w_bg_wLine.png) repeat-y right 0;}

@media only screen and (min-width:568px) { 
#weatherBox .week #wrapper {width:100%;overflow:hidden;position:relative;}
#weatherBox .week #wrapper ul {width:100%;float:left;}
#weatherBox .week #wrapper ul li {width:14.3%;float:left;}
#weatherBox .week #wrapper ul li:last-child {width:auto;float:none;overflow:hidden;}
}

#weatherBox .week #wrapper ul li p {height:32px;line-height:32px;text-align:center;background:url(../images/w_bg_wLine.png) repeat-x 0 bottom;}
#weatherBox .week #wrapper ul li div {text-align:center;overflow:hidden;position:relative;}
#weatherBox .week #wrapper ul li div:first-of-type {background:url(../images/w_bg_wLine.png) repeat-x 0 bottom;}
#weatherBox .week #wrapper ul li div .icon {width:37px;margin:0 auto;display:block;line-height:1;background:url(../images/w_today_icon.png) no-repeat 0 0;background-size:222px auto;}
#weatherBox .week #wrapper ul li div em {display:block;line-height:1;}
#weatherBox .week #wrapper ul li div strong {color:#a8e6ff;display:block;line-height:1;}
#weatherBox .week #wrapper ul li div strong:after {content:"\00b0";color:#a8e6ff;}

/* AM */
#weatherBox .week #wrapper ul li div.am {height:80px;padding-bottom:16px;}
#weatherBox .week #wrapper ul li div.am .am_t {position:absolute;left:-9999em;color:#343434;font-size:12px;}
#weatherBox .week #wrapper ul li div.am .am_icon {margin-top:3px;height:42px;background-position:0 5px;}
#weatherBox .week #wrapper ul li div.am em {padding:4px 0 2px;}

/* PM */
#weatherBox .week #wrapper ul li div.pm {height:80px;padding-top:16px;}
#weatherBox .week #wrapper ul li div.pm .pm_t {position:absolute;left:-9999em;color:#343434;font-size:12px;}
#weatherBox .week #wrapper ul li div.pm .pm_icon {height:42px;}
#weatherBox .week #wrapper ul li div.pm strong {padding-bottom:2px;}

/* 주간날씨 아이콘 */
#weatherBox .week #wrapper ul li div .icon.wt01 {background-position:0 5px;}          /* 맑음        */
#weatherBox .week #wrapper ul li div .icon.wt02 {background-position:-37px 5px;}      /* 구름조금    */
#weatherBox .week #wrapper ul li div .icon.wt03 {background-position:-74px 5px;}      /* 흐림        */
#weatherBox .week #wrapper ul li div .icon.wt04 {background-position:-111px 5px;}     /* 비          */
#weatherBox .week #wrapper ul li div .icon.wt05 {background-position:-148px 5px;}     /* 눈          */
#weatherBox .week #wrapper ul li div .icon.wt06 {background-position:-185px 5px;}     /* 눈/비       */
#weatherBox .week #wrapper ul li div .icon.wt07 {background-position:0 -41px;}        /* 소나기      */
#weatherBox .week #wrapper ul li div .icon.wt08 {background-position:-37px -41px;}    /* 소낙눈      */
#weatherBox .week #wrapper ul li div .icon.wt09 {background-position:-74px -41px;}    /* 안개        */
#weatherBox .week #wrapper ul li div .icon.wt10 {background-position:-111px -41px;}   /* 뇌우        */
#weatherBox .week #wrapper ul li div .icon.wt11 {background-position:-148px -41px;}   /* 차차흐려짐  */
#weatherBox .week #wrapper ul li div .icon.wt12 {background-position:-185px -41px;}   /* 흐려져뇌우  */
#weatherBox .week #wrapper ul li div .icon.wt13 {background-position:0 -88px;}        /* 흐려져비    */
#weatherBox .week #wrapper ul li div .icon.wt14 {background-position:-37px -88px;}    /* 흐려져눈    */
#weatherBox .week #wrapper ul li div .icon.wt15 {background-position:-74px -88px;}    /* 흐려져 눈비 */
#weatherBox .week #wrapper ul li div .icon.wt16 {background-position:-111px -88px;}   /* 흐린 후 갬  */
#weatherBox .week #wrapper ul li div .icon.wt17 {background-position:-148px -88px;}   /* 뇌우 후 갬  */
#weatherBox .week #wrapper ul li div .icon.wt18 {background-position:-185px -88px;}   /* 비 후 갬    */
#weatherBox .week #wrapper ul li div .icon.wt19 {background-position:0 -135px;}       /* 눈 후 갬    */
#weatherBox .week #wrapper ul li div .icon.wt20 {background-position:-37px -135px;}   /* 눈비 후 갬  */
#weatherBox .week #wrapper ul li div .icon.wt21 {background-position:-74px -135px;}   /* 구름많음    */
#weatherBox .week #wrapper ul li div .icon.wt22 {background-position:-111px -135px;}  /* 황사        */

/* ---------------------------------------------- 생활지수 ---------------------------------------------- */
#lifeBox {width:100%;overflow:hidden;position:relative;background:#8a8b8d;}
#lifeBox h3 {width:100%;height:39px;line-height:39px;padding-left:18px;color:#227bde;font-weight:bold;font-size:16px;border-top:1px solid #585858;border-bottom:1px solid #676767;background:#dadada;}

/* 스와이프 영역 */
#lifeBox #mySwipe02 {width:100%;height:159px;position:relative;overflow:hidden;}
#lifeBox #mySwipe02 > div {width:100%;overflow:hidden;position:relative;}
#lifeBox #mySwipe02 > div > ul {float:left;height:156px;overflow:hidden;background:#8a8b8d;position:relative;}
#lifeBox #mySwipe02 > div > ul > li {height:39px;line-height:39px;border-bottom:1px solid #979797;overflow:hidden;}
#lifeBox #mySwipe02 > div > ul > li:last-child {border-bottom:0;}
#lifeBox #mySwipe02 > div > ul > li div {width:100px;float:left;padding-left:18px;position:relative;}
#lifeBox #mySwipe02 > div > ul > li div strong {float:right;width:46px;color:#bff2ff;font-size:13px;letter-spacing:-0.5px;}
#lifeBox #mySwipe02 > div > ul > li div strong:before {content:"";display:block;width:27px;height:100%;background:url(../images/w_icon_life.png) no-repeat 0 0;background-size:272px auto;position:absolute;left:18px;top:0;}
#lifeBox #mySwipe02 > div > ul > li div em {float:right;width:21px;color:#fff;font-size:13px;text-align:right;margin-right:6px;}
#lifeBox #mySwipe02 > div > ul > li p {min-width:202px;float:left;color:#fff;font-size:13px;letter-spacing:-0.5px;overflow:hidden;}

/* 테블릿 */
/*@media only screen and (min-width:640px) { 
#lifeBox #mySwipe02 > div {width:100% !important;}
#lifeBox #mySwipe02 > div > ul {width:50% !important;left:auto !important;transform:translateX(0px) !important;-webkit-transform:translateX(0px) !important;}
#lifeBox #swipeIcon {display:none;}
}*/

/* 생활지수 아이콘 */
#lifeBox #mySwipe02 > div > ul > li .life_icon_0 strong:before {background-position:-210px 0;}        /* 빨래   */
#lifeBox #mySwipe02 > div > ul > li .life_icon_1 strong:before {background-position:-140px 0;}        /* 외출   */
#lifeBox #mySwipe02 > div > ul > li .life_icon_2 strong:before {background-position:-175px 0;}        /* 운동   */
#lifeBox #mySwipe02 > div > ul > li .life_icon_3 strong:before {background-position:-245px 0;}        /* 세차   */
#lifeBox #mySwipe02 > div > ul > li .life_icon_6 strong:before {background-position:-35px 0;}         /* 자외선 */
#lifeBox #mySwipe02 > div > ul > li .life_icon_7 strong:before {background-position:0 0;}             /* 불쾌   */
#lifeBox #mySwipe02 > div > ul > li .life_icon_9 strong:before {background-position:-70px 0;}         /* 우산   */
#lifeBox #mySwipe02 > div > ul > li .life_icon_10 strong:before {background-position:0 -104px;}       /* 피부   */
#lifeBox #mySwipe02 > div > ul > li .life_icon_11 strong:before {background-position:-35px -104px;}   /* 감기   */
#lifeBox #mySwipe02 > div > ul > li .life_icon_15 strong:before {background-position:-105px -104px;}  /* 수면   */

/* 생활지수 페이징 */
#lifeBox #swipeIcon {height:8px;position:absolute;right:3px;top:17px;}
#lifeBox #swipeIcon button {width:12px;height:8px;border:0;background:url(../images/w_bullet_life.png) no-repeat -15px 0;background-size:23px 8px;text-indent:-9999px;vertical-align:top;}
#lifeBox #swipeIcon button.on {background-position:0 0;}

/* 자료제공 */
#weatherInfo {padding:12px 30px;background:#aaabad;text-align:center;line-height:18px;font-size:12px;letter-spacing:-0.5px;color:#eee;}






/************************************************************* 전국날씨 *************************************************************/
#weatherBox02 {width:100%;}
#weatherBox02 .nav {padding-left:18px;background:#fff;overflow:hidden;}
#weatherBox02 .nav li {float:left;}
#weatherBox02 .nav li a {padding:0 12px;display:block;height:39px;line-height:39px;color:#4d4b4b;letter-spacing:-0.1px;font-weight:bold;}
#weatherBox02 .nav li:first-child a {padding-left:0;}
#weatherBox02 .nav li a.on {color:#0361cb;}
#weatherBox02 .nav li a .monthDay {display:none;padding-left:2px;float:right;}
#weatherBox02 .nav li a.on .monthDay {display:block;}

/* 오전,오후 버튼 */
#weatherBox02 .mapBox {position:relative;height:352px;background:#d6e8fd;}
#weatherBox02 .mapBox .btnMap {width:52px;text-align:center;overflow:hidden;position:absolute;left:10px;top:10px;z-index:100;}
#weatherBox02 .mapBox .btnMap button {width:100%;height:32px;line-height:32px;font-size:12px;font-weight:bold;color:#838383;background:#ebebeb;border:1px solid #aaa;border-radius:0 0 5px 5px;}
#weatherBox02 .mapBox .btnMap button:first-child {border-bottom:0;border-radius:5px 5px 0 0;}
#weatherBox02 .mapBox .btnMap button.on {color:#fff;background:#559ef2;}
#weatherBox02 .mapBox.bgColor {background:#a9bfd9;} /* 오후배경 */

/* 전국날씨 swipe영역 */
#weatherBox02 .mapBox #mySwipe03 {overflow:hidden;position:relative;width:100%;height:100%;}
#weatherBox02 .mapBox #mySwipe03 > div {overflow:hidden;position:relative;width:100%;height:100%;}
#weatherBox02 .mapBox #mySwipe03 > div .map {width:100%;height:100%;float:left;overflow:hidden;position:relative;}
#weatherBox02 .mapBox #mySwipe03 > div .map div {width:320px;height:100%;margin:0 auto;background:url(../images/w_bg_map_am.png) no-repeat 0 0;background-size:320px auto;position:relative;}
#weatherBox02 .mapBox #mySwipe03 > div .map div.am {background:url(../images/w_bg_map_am.png) no-repeat 0 0;background-size:320px auto;}
#weatherBox02 .mapBox #mySwipe03 > div .map div.pm {background:url(../images/w_bg_map_pm.png) no-repeat 0 0;background-size:320px auto;}
#weatherBox02 .mapBox #mySwipe03 > div .map div a {display:block;font-size:0;padding-top:31px;text-align:center;position:absolute;}
#weatherBox02 .mapBox #mySwipe03 > div .map div a span {font-weight:bold;line-height:1;color:transparent;}
#weatherBox02 .mapBox #mySwipe03 > div .map div a span:first-child {color:#6c6c6c;font-size:12px;}
#weatherBox02 .mapBox #mySwipe03 > div .map div a .icon {
	width:36px;height:34px;margin-left:-18px;background:url(../images/w_all_icon.png) no-repeat 0 0;
	background-size:291px 193px;text-indent:-9999em;position:absolute;left:50%;top:-2px;z-index:9999;overflow:hidden;
}
#weatherBox02 .mapBox #mySwipe03 > div .map div a span:nth-child(3) {color:#414040;font-size:12px;}

/* 지역별 아이콘 위치 */
#weatherBox02 .mapBox #mySwipe03 > div .map div a.seoul {left:80px;top:62px;}
#weatherBox02 .mapBox #mySwipe03 > div .map div a.chuncheon {left:110px;top:16px;}
#weatherBox02 .mapBox #mySwipe03 > div .map div a.gangneung {left:184px;top:30px;}
#weatherBox02 .mapBox #mySwipe03 > div .map div a.cheongju {left:154px;top:80px;}
#weatherBox02 .mapBox #mySwipe03 > div .map div a.daejeon {left:110px;top:124px;}
#weatherBox02 .mapBox #mySwipe03 > div .map div a.jeonju {left:74px;top:156px;}
#weatherBox02 .mapBox #mySwipe03 > div .map div a.daegu {left:168px;top:160px;}
#weatherBox02 .mapBox #mySwipe03 > div .map div a.gwangju {left:88px;top:200px;}
#weatherBox02 .mapBox #mySwipe03 > div .map div a.busan {left:170px;top:218px;}
#weatherBox02 .mapBox #mySwipe03 > div .map div a.jeju {left:66px;top:280px;}
#weatherBox02 .mapBox #mySwipe03 > div .map div a.ulleungdo {left:226px;top:52px;}

/* 날씨 아이콘 */
#weatherBox02 .mapBox #mySwipe03 > div .map div a .wt01 {background-position:0 0;}            /* 맑음        */
#weatherBox02 .mapBox #mySwipe03 > div .map div a .wt02 {background-position:-51px 0;}        /* 구름조금    */
#weatherBox02 .mapBox #mySwipe03 > div .map div a .wt03 {background-position:-102px 0;}       /* 흐림        */
#weatherBox02 .mapBox #mySwipe03 > div .map div a .wt04 {background-position:-153px 0;}       /* 비          */
#weatherBox02 .mapBox #mySwipe03 > div .map div a .wt05 {background-position:-204px 0;}       /* 눈          */
#weatherBox02 .mapBox #mySwipe03 > div .map div a .wt06 {background-position:-255px 0;}       /* 눈/비       */
#weatherBox02 .mapBox #mySwipe03 > div .map div a .wt07 {background-position:0 -49px;}        /* 소나기      */
#weatherBox02 .mapBox #mySwipe03 > div .map div a .wt08 {background-position:-51px -49px;}    /* 소낙눈      */
#weatherBox02 .mapBox #mySwipe03 > div .map div a .wt09 {background-position:-102px -49px;}   /* 안개        */
#weatherBox02 .mapBox #mySwipe03 > div .map div a .wt10 {background-position:-153px -49px;}   /* 뇌우        */
#weatherBox02 .mapBox #mySwipe03 > div .map div a .wt11 {background-position:-204px -49px;}   /* 차차흐려짐  */
#weatherBox02 .mapBox #mySwipe03 > div .map div a .wt12 {background-position:-255px -49px;}   /* 흐려져뇌우  */
#weatherBox02 .mapBox #mySwipe03 > div .map div a .wt13 {background-position:0 -98px;}        /* 흐려져비    */
#weatherBox02 .mapBox #mySwipe03 > div .map div a .wt14 {background-position:-51px -98px;}    /* 흐려져눈    */
#weatherBox02 .mapBox #mySwipe03 > div .map div a .wt15 {background-position:-102px -98px;}   /* 흐려져 눈비 */
#weatherBox02 .mapBox #mySwipe03 > div .map div a .wt16 {background-position:-153px -98px;}   /* 흐린 후 갬  */
#weatherBox02 .mapBox #mySwipe03 > div .map div a .wt17 {background-position:-204px -98px;}   /* 뇌우 후 갬  */
#weatherBox02 .mapBox #mySwipe03 > div .map div a .wt18 {background-position:-255px -98px;}   /* 비 후 갬    */
#weatherBox02 .mapBox #mySwipe03 > div .map div a .wt19 {background-position:0 -147px;}       /* 눈 후 갬    */
#weatherBox02 .mapBox #mySwipe03 > div .map div a .wt20 {background-position:-51px -147px;}   /* 눈비 후 갬  */
#weatherBox02 .mapBox #mySwipe03 > div .map div a .wt21 {background-position:-102px -147px;}  /* 구름많음    */
#weatherBox02 .mapBox #mySwipe03 > div .map div a .wt22 {background-position:-153px -147px;}  /* 황사        */

/* 페이징 */
#weatherBox02 .mapBox #swipeIcon02 {width:98px;height:8px;margin-left:-49px;position:absolute;left:50%;bottom:15px;overflow:hidden;}
#weatherBox02 .mapBox #swipeIcon02 button {width:8px;height:8px;border:0;float:left;margin-left:7px;background:url(../images/w_bullet_all.png) no-repeat -15px 0;background-size:auto 8px;text-indent:-9999px;vertical-align:top;}
#weatherBox02 .mapBox #swipeIcon02 button:first-child {margin-left:0;}
#weatherBox02 .mapBox #swipeIcon02 button.on {background-position:0 0;}

/* 오늘의 날씨 */
#todayBox {width:100%;position:relative;}
#todayBox h3 {height:39px;line-height:39px;padding-left:18px;color:#227bde;font-weight:bold;font-size:16px;border-top:1px solid #c4c4c4;border-bottom:1px solid #676767;background:#e5e5e5;}
#todayBox .todayDesc {padding:12px 19px 18px;background:#8a8b8d;}
#todayBox .todayDesc p {width:100%;height:76px;font-size:12px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;text-overflow: ellipsis;color:#fff;line-height:20px;letter-spacing:-0.5px;}
#todayBox .todayDesc p.over {height:100%;display:block;}
#todayBox .more {
	border:0;padding-right:10px;position:absolute;right:17px;top:12px;color:#626262;font-size:12px;letter-spacing:-0.5px;
	font-weight:bold;background:url(../images/w_bg_more.png) no-repeat right center;background-size:auto 11px;
}