@charset "UTF-8";

/* Original file: files/cache/assets/compiled/3cd1791f3c4df01613540e9bba35375b9515cf92.rhymix.scss.min.css */

body,table,input,textarea,select,button{font-family:sans-serif;font-size:12px}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}body{position:relative}body.rx_modal_open{overflow:hidden;position:fixed}a img{border:0}[hidden]{display:none}.xe_content,.rhymix_content{font-family:inherit;font-size:13px;line-height:160%;word-break:normal;word-wrap:break-word;overflow-wrap:anywhere}.xe_content p,.rhymix_content p{margin:0 0 0px 0;line-height:160%}.xe_content p span,.rhymix_content p span{line-height:160%}.xe_content img,.xe_content video,.rhymix_content img,.rhymix_content video{max-width:100%;height:auto}.xe_content table,.rhymix_content table{font:inherit}.xe_content blockquote,.rhymix_content blockquote{padding:2px 0;border-style:solid;border-color:#ccc;border-width:0;border-left-width:5px;padding-left:20px;padding-right:8px}.xe_content blockquote:lang(ar),.xe_content blockquote:lang(arc),.xe_content blockquote:lang(dv),.xe_content blockquote:lang(ha),.xe_content blockquote:lang(he),.xe_content blockquote:lang(khw),.xe_content blockquote:lang(ks),.xe_content blockquote:lang(ku),.xe_content blockquote:lang(ps),.xe_content blockquote:lang(fa),.xe_content blockquote:lang(ur),.xe_content blockquote:lang(yi),.rhymix_content blockquote:lang(ar),.rhymix_content blockquote:lang(arc),.rhymix_content blockquote:lang(dv),.rhymix_content blockquote:lang(ha),.rhymix_content blockquote:lang(he),.rhymix_content blockquote:lang(khw),.rhymix_content blockquote:lang(ks),.rhymix_content blockquote:lang(ku),.rhymix_content blockquote:lang(ps),.rhymix_content blockquote:lang(fa),.rhymix_content blockquote:lang(ur),.rhymix_content blockquote:lang(yi){border-left-width:0px;border-right-width:5px;padding-left:8px;padding-right:20px}.xe_content ul,.rhymix_content ul{list-style-type:disc}.xe_content ol,.rhymix_content ol{list-style-type:decimal}.xe_content ul,.xe_content ol,.rhymix_content ul,.rhymix_content ol{display:block;margin-left:1em;margin-right:0;padding-left:25px;padding-right:0}.xe_content ul:lang(ar),.xe_content ul:lang(arc),.xe_content ul:lang(dv),.xe_content ul:lang(ha),.xe_content ul:lang(he),.xe_content ul:lang(khw),.xe_content ul:lang(ks),.xe_content ul:lang(ku),.xe_content ul:lang(ps),.xe_content ul:lang(fa),.xe_content ul:lang(ur),.xe_content ul:lang(yi),.xe_content ol:lang(ar),.xe_content ol:lang(arc),.xe_content ol:lang(dv),.xe_content ol:lang(ha),.xe_content ol:lang(he),.xe_content ol:lang(khw),.xe_content ol:lang(ks),.xe_content ol:lang(ku),.xe_content ol:lang(ps),.xe_content ol:lang(fa),.xe_content ol:lang(ur),.xe_content ol:lang(yi),.rhymix_content ul:lang(ar),.rhymix_content ul:lang(arc),.rhymix_content ul:lang(dv),.rhymix_content ul:lang(ha),.rhymix_content ul:lang(he),.rhymix_content ul:lang(khw),.rhymix_content ul:lang(ks),.rhymix_content ul:lang(ku),.rhymix_content ul:lang(ps),.rhymix_content ul:lang(fa),.rhymix_content ul:lang(ur),.rhymix_content ul:lang(yi),.rhymix_content ol:lang(ar),.rhymix_content ol:lang(arc),.rhymix_content ol:lang(dv),.rhymix_content ol:lang(ha),.rhymix_content ol:lang(he),.rhymix_content ol:lang(khw),.rhymix_content ol:lang(ks),.rhymix_content ol:lang(ku),.rhymix_content ol:lang(ps),.rhymix_content ol:lang(fa),.rhymix_content ol:lang(ur),.rhymix_content ol:lang(yi){padding-left:0px;padding-right:25px;margin-left:0;margin-right:1em}.xe_content li,.rhymix_content li{display:list-item}@media screen{img,video{max-width:none}}.xe-clearfix:before,.xe-clearfix:after{content:" ";display:table}.xe-clearfix:after{clear:both}.xe-widget-wrapper{overflow:hidden}#rhymix_popup_menu,#popup_menu_area{position:absolute;z-index:9999;margin:10px 0;padding:0;border:1px solid #eeeeee;border-radius:2px;font-size:12px;box-shadow:0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);background:#fff;min-width:80px}#rhymix_popup_menu ul,#popup_menu_area ul{margin:0;padding:0;list-style:none}#rhymix_popup_menu li,#popup_menu_area li{margin:0;padding:0;line-height:1.5}#rhymix_popup_menu a,#popup_menu_area a{display:block;padding:5px;text-decoration:none;color:#212121}#rhymix_popup_menu a:hover,#rhymix_popup_menu a:active,#rhymix_popup_menu a:focus,#popup_menu_area a:hover,#popup_menu_area a:active,#popup_menu_area a:focus{background:#eeeeee;outline:none}@media screen and (max-width:400px){#rhymix_popup_menu,#popup_menu_area{min-width:120px;max-width:95%;font-size:13px}#rhymix_popup_menu a,#popup_menu_area a{display:block;padding:10px;text-decoration:none;color:#212121}}.editable_preview{width:100%;min-height:240px;max-height:440px;box-sizing:border-box;margin:0;padding:6px;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);overflow-y:auto;cursor:text}.editable_preview p{margin-bottom:0px !important}.editable_preview_iframe{width:100%;height:440px;box-sizing:border-box;margin:0 0 -4px 0;padding:0;border:0}#rhymix_alert{display:none;position:fixed;left:50%;bottom:20%;min-width:250px;max-width:500px;background-color:#000;color:#fff;font-size:16px;text-align:center;opacity:0.6;padding:12px 20px;border:1px solid #fff;border-radius:10px;transform:translateX(-50%);z-index:999999999}#rhymix_debug_button{display:none;position:fixed;left:0;bottom:40px;background:#eeeeee;background:linear-gradient(to bottom, #f4f4f4 0%, #eaeaea 100%);border:1px solid #ccc;border-left:0;border-top-right-radius:4px;border-bottom-right-radius:4px;box-shadow:0 0 3px 0 rgba(0, 0, 0, 0.18), 0 0 6px 0 rgba(0, 0, 0, 0.12);z-index:1073741824}#rhymix_debug_button.visible{display:block}@media print{#rhymix_debug_button.visible{display:none}}#rhymix_debug_button:hover{background:#dddddd;background:linear-gradient(to bottom, #e8e8e8 0%, #d9d9d9 100%)}#rhymix_debug_button a{display:block;font:bold 12px/14px Arial, sans-serif;color:#444;text-decoration:none;padding:4px 8px}#rhymix_debug_button a.has_errors{color:#f44336}#rhymix_debug_panel{display:none;position:fixed;left:0;top:0;max-width:100%;height:100%;overflow-y:scroll;background:#fcfcfc;box-sizing:border-box;border-right:1px solid #ccc;box-shadow:0 0 4px 0 rgba(0, 0, 0, 0.18), 0 0 8px 0 rgba(0, 0, 0, 0.12);z-index:1073741824}#rhymix_debug_panel .debug_header{clear:both;width:100%;height:36px;background:#444444;background:linear-gradient(to right, #222222 0%, #444444 40%, #eeeeee 100%);position:relative}#rhymix_debug_panel .debug_header h2{font:bold 16px/20px Arial, sans-serif;color:#fcfcfc;position:absolute;left:10px;top:10px;margin:0;padding:0}#rhymix_debug_panel .debug_header .debug_maximize{font:normal 20px/24px Arial, sans-serif;text-decoration:none;color:#444444;position:absolute;right:32px;top:6px}#rhymix_debug_panel .debug_header .debug_close{font:normal 28px/28px Arial, sans-serif;text-decoration:none;color:#444444;position:absolute;right:10px;top:4px}#rhymix_debug_panel .debug_header .debug_close:hover{color:#f44336}#rhymix_debug_panel .debug_page{clear:both;margin:12px 10px;font:normal 12px/16px Arial, NanumBarunGothic, NanumGothic, "Malgun Gothic", sans-serif}#rhymix_debug_panel .debug_page .debug_page_header{padding-bottom:8px;border-bottom:1px solid #ddd;position:relative;cursor:pointer}#rhymix_debug_panel .debug_page .debug_page_header h3{color:#444;font:inherit;font-size:14px;font-weight:bold;margin:0;padding:0}#rhymix_debug_panel .debug_page .debug_page_header h3 .error_count{display:inline-block;margin-left:6px;border-radius:4px;padding:2px 6px;font-size:12px;line-height:12px;background:#f44336;color:#ffffff}#rhymix_debug_panel .debug_page .debug_page_collapse{display:block;position:absolute;right:0;top:0;color:#999;font-size:10px;line-height:12px;text-decoration:none;padding:2px 2px}#rhymix_debug_panel .debug_page .debug_page_body{margin:8px 4px 8px 10px}#rhymix_debug_panel .debug_page .debug_page_body h4{color:#444;font:inherit;font-size:13px;font-weight:bold;margin:0 0 8px 0;padding:0}#rhymix_debug_panel .debug_page .debug_entry{font-family:Consolas, "Courier New", monospace;color:#444;margin-left:38px;margin-bottom:8px;text-indent:-28px;word-wrap:break-word;word-break:break-all}#rhymix_debug_panel .debug_page .debug_entry.pre_wrap{white-space:pre-wrap}#rhymix_debug_panel .debug_page .debug_entry ul.debug_metadata{margin:0 0 0 -16px;padding:0}#rhymix_debug_panel .debug_page .debug_entry ul.debug_metadata li{list-style:disc;margin:0;padding:0;text-indent:0}#rhymix_debug_panel .debug_page .debug_entry ul.debug_backtrace{margin:4px 0 0 16px;padding:0}#rhymix_debug_panel .debug_page .debug_entry ul.debug_backtrace li{list-style:disc;margin:0;padding:0;text-indent:0;color:#888}#rhymix_debug_panel .debug_page .debug_entry ul.debug_backtrace li ul{padding-left:20px}#rhymix_debug_panel .debug_page .debug_entry ul.debug_backtrace li ul li{list-style:circle}.btnArea{clear:both;margin:10px 0;padding:0;text-align:right}.btnArea:after{clear:both;display:block;content:""}.btn{display:inline-block;margin:0;padding:0 12px !important;height:24px !important;overflow:visible;border:1px solid #bbbbbb;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);border-bottom-color:#a2a2a2;border-radius:2px;text-decoration:none !important;text-align:center;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);vertical-align:top;line-height:24px !important;font-family:inherit;font-size:12px;color:#333333;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);background-color:#f5f5f5;background-image:-moz-linear-gradient(top, #ffffff, #e6e6e6);background-image:-webkit-linear-gradient(top, #ffffff, #e6e6e6);background-image:-webkit-gradient(top, #ffffff, #e6e6e6);background-image:-o-linear-gradient(top, #ffffff, #e6e6e6);background-image:linear-gradient(top, #ffffff, #e6e6e6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#e6e6e6", GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn:hover,.btn:active,.btn[disabled]{color:#333;background-color:#e6e6e6}.btn>a,.btn>button,.btn>input,.btn>span{display:inline-block;margin:0 -12px !important;padding:0 12px !important;overflow:visible;width:auto;height:24px;border:0;vertical-align:top;text-decoration:none !important;line-height:24px;font-family:inherit;font-size:12px;color:#333;cursor:pointer;background:none}input.btn,button.btn{height:26px !important}.btn-group{position:relative;display:inline-block;white-space:nowrap;vertical-align:middle;font-size:0}.btn-group+.btn-group{margin-left:5px}.btn-group>.btn{position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group>.btn+.btn{margin-left:-1px}.btn-group>.btn:first-child{margin-left:0;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px}.btn-group>.btn:last-child{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px}.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{z-index:2}.rhymix_button_wrapper{clear:both;margin:10px 0;padding:0;text-align:right}.rhymix_button_wrapper:after{clear:both;display:block;content:""}.rhymix_button{display:inline-block;margin:0;padding:0 12px !important;height:24px !important;overflow:visible;border:1px solid #bbbbbb;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);border-bottom-color:#a2a2a2;border-radius:2px;text-decoration:none !important;text-align:center;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);vertical-align:top;line-height:24px !important;font-family:inherit;font-size:12px;color:#333333;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);background-color:#f5f5f5;background-image:-moz-linear-gradient(top, #ffffff, #e6e6e6);background-image:-webkit-linear-gradient(top, #ffffff, #e6e6e6);background-image:-webkit-gradient(top, #ffffff, #e6e6e6);background-image:-o-linear-gradient(top, #ffffff, #e6e6e6);background-image:linear-gradient(top, #ffffff, #e6e6e6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#e6e6e6", GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.rhymix_button:hover,.rhymix_button:active,.rhymix_button[disabled]{color:#333;background-color:#e6e6e6}.rhymix_button>a,.rhymix_button>button,.rhymix_button>input,.rhymix_button>span{display:inline-block;margin:0 -12px !important;padding:0 12px !important;overflow:visible;width:auto;height:24px;border:0;vertical-align:top;text-decoration:none !important;line-height:24px;font-family:inherit;font-size:12px;color:#333;cursor:pointer;background:none}input.rhymix_button,button.rhymix_button{height:26px !important}.message{position:relative;margin:1em 0;padding:0 1em;border:1px solid #ddd;border-radius:4px;line-height:1.4;font-size:13px;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);background-color:#f8f8f8}.message p{margin:1em 0 !important}.message.info{border-color:#BCE8F1;color:#3A87AD;background-color:#D9EDF7}.message.error{border-color:#EED3D7;color:#B94A48;background-color:#F2DEDE}.message.update{border-color:#D6E9C6;color:#468847;background-color:#DFF0D8}body>.message{margin:1em}.rhymix_message{position:relative;margin:1em 0;padding:0 1em;border:1px solid #ddd;border-radius:4px;line-height:1.4;font-size:13px;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);background-color:#f8f8f8}.rhymix_message p{margin:1em 0 !important}.rhymix_message.info{border-color:#BCE8F1;color:#3A87AD;background-color:#D9EDF7}.rhymix_message.error{border-color:#EED3D7;color:#B94A48;background-color:#F2DEDE}.rhymix_message.update{border-color:#D6E9C6;color:#468847;background-color:#DFF0D8}body>.rhymix_message{margin:1em}/* sourceMappingURL=3cd1791f3c4df01613540e9bba35375b9515cf92.rhymix.scss.min.map */

/* Original file: widgets/content/skins/theBase_wgSkin_news/css/none.css */

/*기본css*/
	.layG_newsTitle{position:relative; float:left; height:44px; line-height:44px; color:#2a2a2a; font-weight:700;}
	.layG_newsTitle>.fa-volume-down{position:absolute; left:0; top:8px; font-size:16px;}
	.layG_newsTitle>span{padding:0 8px 0 13px; font-size:13px; border-right:1px solid #d6d6d6;}
	.layG_newsCon{position:relative; display:block; float:left; margin-left:10px; width:440px; height:44px; overflow:hidden;}
	.layG_newsCon ul{white-space:nowrap;}
	.layG_newsCon li{
		height: 44px;}
	.layG_newsCon ul li .subject{height:44px; line-height:44px; color:#5a5a5a; font-size:13px;
		display: block;
	text-decoration: none;}
	.layG_newsCon ul li .subject:hover{text-decoration:underline;}
	.layG_newsCon ul li .date{float:right; margin:-2px 9px 0 0; color:#afafaf; white-space:nowrap;}

/* Original file: widgets/content/skins/new_sketchbook5_style/css/sk5_content.css */

.sk5_content a,
.sk5_content button{text-decoration:none;-ms-transition:all .4s;-moz-transition:all .4s;-webkit-transition:all .4s;transition:all .4s;}
.sk5_content a{color:#333}
.sk5_content a:hover{color:#000;text-decoration:underline}
.sk5_content a:visited{color:#666}

.sk5_normal{width:100%;color:#555;font-size:11px;border-spacing:0}
.sk5_normal thead{background:#f9f9f9;background:-webkit-gradient(linear,0% 0%,0% 100%,from(white),to(#F9F9F9));background:-moz-linear-gradient(top,white,#F9F9F9);text-align:center}
.sk5_normal th{color:#333;text-shadow:0 0 1px rgba(0,0,0,.1);border-top:1px solid #CCC;border-bottom:1px solid #BBB;-webkit-box-shadow:inset 0 -1px 0 #FFF;box-shadow:inset 0 -1px 0 #FFF;padding:8px 12px;margin:0}
.sk5_normal tbody td{border-bottom:1px solid #EEE;padding:8px 12px;text-align:center;white-space:nowrap;}
.sk5_normal tbody td.title{font-size:12px;text-align:left;width:100%;max-width:100px;overflow:hidden;text-overflow:ellipsis}
.sk5_normal tbody td.title span.icon img{vertical-align: middle}
.sk5_normal tbody .category i{font-style:normal;font:12px/2em Tahoma;color:#ccc}
.sk5_normal thead th.nick_name,
.sk5_normal tbody td .author.member{min-width:40px}
.sk5_normal tbody tr:hover{background:#f9f9f9;border-color:#ddd}
.sk5_normal .replyNum a,.sk5_normal .trackbackNum a{color:#C33;font-style:normal;padding-left:2px;font:10px Tahoma;white-space:nowrap}
.sk5_normal .trackbackNum a{color:#33c}

.sk5_pg{margin-top:10px;text-align:center}
.sk5_pg button{display:inline-block;min-width:12px;height:24px;margin:0 4px;padding:0 6px;border:1px solid transparent;border-radius:2px;font:12px/2em Tahoma;line-height:1.2;color:#555;background-color:transparent;cursor:pointer;}
.sk5_pg button:hover,.sk5_pg button:focus{background:#f9f9f9;border-color:#aaa;color:#555}
.sk5_content{overflow-x:hidden;-webkit-overflow-scrolling:touch}
.sk5_content:hover,.sk5_content:focus,.sk5_content:active{overflow-x:auto;}

/* tab */
.sk5_content .bd_cnb{/*margin:0 1px 1px;padding:0 0 0 58px;*/border:1px solid #DDD;border-radius:5px;background:#FFF;-webkit-box-shadow:0 1px 1px #AAA;box-shadow:0 1px 1px #AAA}
.sk5_content .bd_cnb .bubble{overflow:hidden;height:33px;padding:3px 90px 3px 11px;border-left:1px solid #CCC;border-radius:4px;-webkit-box-shadow:-1px 0 2px #DDD;box-shadow:-1px 0 2px #DDD;background::#F9F9F9;background:-moz-linear-gradient(top,#FFF,#F9F9F9);background:-webkit-gradient(linear,0% 0%,0% 100%,from(#FFF),to(#F9F9F9));background:linear-gradient(to bottom,#FFF 0%,#F9F9F9 100%)}
.sk5_content .bd_cnb{position:relative}
.sk5_content .bd_cnb ul{list-style:none;margin:0;padding:0}
.sk5_content .bd_cnb li{/*float:left;*/display:inline-block;position:relative;*zoom:1}
.sk5_content .bd_cnb a{display:block;text-decoration:none !important;white-space:nowrap;*zoom:1}
.sk5_content .bd_cnb a{position:relative;height:23px;margin:1px;padding:3px 10px;font-weight:bold;color:#777;border:1px dashed transparent;line-height:23px}
.sk5_content .bd_cnb li.active>a/*,.bd_cnb li:hover>a,.bd_cnb li:focus>a*/{border:1px dashed #888;border-radius:100% 70%;background:#FFF;color:#333;text-shadow:0 1px 0 rgba(0,0,0,.1)}
/*.sk5_content .bd_cnb a:active,*/.sk5_content .bd_cnb li.active>a{border:1px solid;border-color:#BBB #888 #777 #AAA;-webkit-box-shadow:inset -1px -1px 2px #FFF,inset 1px 1px 3px rgba(0,0,0,.1),1px 1px 3px rgba(0,0,0,.1);box-shadow:inset -1px -1px 2px #FFF,inset 1px 1px 3px rgba(0,0,0,.1),1px 1px 3px rgba(0,0,0,.1)}
.sk5_content .bd_cnb li.active>a{margin:1px 0;padding:3px 11px}
.sk5_content .bd_cnb li.active>a:before{content:"";display:block;position:absolute;top:-2px;left:-2px;width:100%;height:100%;padding:1px;border:1px solid;border-color:#CCC #BBB #AAA;border-radius:80% 100%}

.sk5_content dl.wd dt,dl.wd dd{display:none;margin:0}
.sk5_content dl.wd dd.open{display:block}


.sk5_gallery{margin:0 auto;padding:0;position:relative}
.sk5_gallery li{width:130px;height:170px;display:inline-block;zoom:1;*display:inline;vertical-align:top;position:relative;margin-right:10px}
.sk5_gallery li p{overflow:hidden;margin:8px 0;font-size:11px;max-height:45px;line-height:15px;text-overflow:ellipsis;}
.sk5_gallery li .nick_name{color:#eee;bottom:5%;right:5%;margin-left:5%;padding:1px 6px;font-size:10px;line-height:14px;background:#000;border-radius:8px;filter:alpha(opacity=70);opacity:.7}
.sk5_gallery li .nick_name:hover{text-decoration:none}
.sk5_gallery li img,.sk5_gallery li .no_img{border:1px solid #ddd;}
.sk5_gallery .no_img{display: block;overflow: hidden;position: relative;margin: 0 auto;background: #F3F3F3;font-weight: 700;font-size: 1.1em;color: #CCC;text-align: center;white-space: nowrap;}
.sk5_gallery li a:hover{text-decoration:none}

/* Original file: widgets/pr_weather_v2/skins/default_h/css/default.css */

.widget_pr_weather {
	position: relative;
	font-size: 12px;
	color: #333;
	background-color: #fff;
}

.pr_select_control {
	font-size: 1.3em;
	color: #aaa;
	display: flex;
	padding: 2px 5px 0 5px;
	background: #eef2f7;
}

.pr_select_control .pr_rgn_name {
	width: 100%;
    text-align: left;
    font-size: 0.8em;
	color: #666;
	padding-top: 0.2em;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

#pr_select_pre, #pr_select_close, #pr_select_geo {
	cursor: pointer;
	padding: 3px;
}

#pr_select_pre:hover, #pr_select_close:hover {
	color: #333;
}

#pr_select_geo {
    position: absolute;
    top: 10px;
    right: 10px;
    padding: 0;
}

#pr_select_open:hover {
	color: #ff704a;
}

#pr_select_geo.pr_btn_geo {
	display: block;
    background: url("../../../../widgets/pr_weather_v2/skins/default_h/css/ico_btn.png") no-repeat 0 0;
	width: 27px;
    height: 27px;
	-webkit-animation-name: none;
	-moz-animation-name: none;
	-o-animation-name: none;
	-ms-animation-name: none;
}

#pr_select_geo.off {
    background-position: 0px 0px;
}

#pr_select_geo.on {
    background-position: -28px 0px;
}

#pr_select_geo.act {
	background-position: -56px 0px;
	-webkit-animation-name: rotate;
	-webkit-animation-duration:1.5s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-timing-function:linear;
	-moz-animation-name: rotate;
	-moz-animation-duration:1.5s;
	-moz-animation-iteration-count:infinite;
	-moz-animation-timing-function:linear;
	-o-animation-name: rotate;
	-o-animation-duration:1.5s;
	-o-animation-iteration-count:infinite;
	-o-animation-timing-function:linear;
	-ms-animation-name: rotate;
	-ms-animation-duration:1.5s;
	-ms-animation-iteration-count:infinite;
	-ms-animation-timing-function:linear;
}

@-webkit-keyframes rotate {
	from {-webkit-transform:rotate(0deg);}
	to {  -webkit-transform:rotate(360deg);}
}

@-moz-keyframes rotate {
	from {-moz-transform:rotate(0deg);}
	to {  -moz-transform:rotate(360deg);}
}

@-o-keyframes rotate {
	from {-o-transform:rotate(0deg);}
	to {  -o-transform:rotate(360deg);}
}

@-ms-keyframes rotate {
	from {-ms-transform:rotate(0deg);}
	to {  -ms-transform:rotate(360deg);}
}

#pr_weather_html {
	min-height: 37px;
	padding: 5px;
}

.data_provide {
	font-size:10px;
	text-align:right;
	padding:0 5px 2px 0;
	margin-top: -5px;
}
.data_provide a {
	text-decoration: none;
	color: #333;
}

#pr_region_list {
    padding: 5px 0 0 5px;
	list-style: none;
    margin: 0;
	box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    width: 100%;
	overflow-y: auto;
    max-height: 284px;
}

#pr_region_list li {
	border: 1px solid #d5dcde;
    display: inline-flex;
	border-radius: 5px;
	margin-bottom: 5px;
	margin-right: 3px;
	padding: 3px 5px;
	color: #333;
	max-width: 90%;
	cursor: pointer;
}

#pr_region_list li:hover {
    background-color: #e9eded;
	color: #000;
}

#pr_region_list::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.2);
	background-color: #F5F5F5;
	border-radius: 2px;
}

#pr_region_list::-webkit-scrollbar {
	width: 4px;
	background-color: #F5F5F5;
}

#pr_region_list::-webkit-scrollbar-thumb {
	background-color: rgba(0, 0, 0, 0.2);
	border-radius: 2px;
}


.pr_spinner {
  margin: 0 auto;
  text-align: center;
}

.pr_spinner > div {
  margin-bottom: 1px;
  width: 8px;
  height: 8px;
  background-color: #bbb;

  border-radius: 50%;
  display: inline-block;
  -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
  animation: sk-bouncedelay 1.4s infinite ease-in-out both;
}

.pr_spinner .bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}

.pr_spinner .bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}

@-webkit-keyframes sk-bouncedelay {
  0%, 80%, 100% { -webkit-transform: scale(0) }
  40% { -webkit-transform: scale(1.0) }
}

@keyframes sk-bouncedelay {
  0%, 80%, 100% { 
    -webkit-transform: scale(0);
    transform: scale(0);
  } 40% { 
    -webkit-transform: scale(1.0);
    transform: scale(1.0);
  }
}

#pr_weather_html .list_tommorrow {
	float: right;
    list-style: none;
    margin: 10px 0 0 0;
    padding: 0;
    height: 48px;
    max-width: 52%;
    overflow: hidden;
}

#pr_weather_html .list_tommorrow li {
    float: left;
    width: 75px;
    text-align: center;
	list-style: none;
}

#pr_weather_html .list_tommorrow .txt_ampm {
    display: block;
    margin-top: 2px;
    font-size: 13px;
    color: #555;
    line-height: 1.17;
}

#pr_weather_html .list_tommorrow .txt_temper {
    display: inline-block;
    font-size: 18px;
    vertical-align: top;
	font-family: tahoma, sans-serif;
	line-height: 26px;
}



#pr_weather_html .info_weather {
    margin-right: 25px;
}

#pr_weather_html .wrap_desc {
    display: inline-block;
}

#pr_weather_html .info_temp .desc_temp {
    display: inline-block;
    padding-left: 5px;
    text-align: left;
	max-width: 60%;
}

#pr_weather_html .txt_weather {
	margin-top: 5px;
    display: block;
    white-space: nowrap;
}

#pr_weather_html .txt_temp {
    display: inline-block;
    overflow: hidden;
    font-size: 34px;
	line-height: 1;
    font-family: tahoma, sans-serif;
}

#pr_weather_html .txt_temp .txt_unit {
    vertical-align: 10px;
    font-size: 22px;
	padding-left: 2px;
}

#pr_weather_html .txt_desc {
    text-align: left;
    line-height: 15px;
	margin: 0 0 3px 2px;
	padding: 0;
    font-size: 13px;
	word-break: keep-all;
	cursor: pointer;
	margin-right: 50px;
}

#pr_weather_html .info_another {
	border-top: 1px solid #f2f2f2;
	font-size: 14px;
	width: 100%;
}

#pr_weather_html .info_another .wind,
#pr_weather_html .info_another .humidity,
#pr_weather_html .info_another .dust,
#pr_weather_html .info_another .dust10,
#pr_weather_html .info_another .dust25
{
    padding-left: 10px;
	color: #3890fc;
}

#pr_weather_html .info_another ul {
    width: 100%;
}

#pr_weather_html .info_another ul li {
    display: flex;
}

#pr_weather_html .info_another .txt_tit {
    width: 50%;
}

#pr_weather_html .ico_wl {
	float: left;
    display: block;
    overflow: hidden;
    width: 58px;
    height: 58px;
    background: url("../../../../widgets/pr_weather_v2/skins/default_h/css/ico_weather_l.png") no-repeat 0 0;
    text-indent: -9999px;
}
#pr_weather_html .ico_ws, .fcst_table .ico_ws {
    width: 26px;
    height: 26px;
    background: url("../../../../widgets/pr_weather_v2/skins/default_h/css/ico_weather_26.png") no-repeat 0 0;
	display: inline-block;
	float: none;
}
/* 맑음 */
#pr_weather_html .ico_wl.DB01, .fcst_table .ico_wl.DB01 {
    background-position: 0 0
}
/* 맑음 밤 */
#pr_weather_html .ico_wl.DB01_N, .fcst_table .ico_wl.DB01_N {
    background-position: 0 -60px
}
/* 구름조금 */
#pr_weather_html .ico_wl.DB02, .fcst_table .ico_wl.DB02 {
    background-position: 0 -120px
}
/* 구름조금 밤 */
#pr_weather_html .ico_wl.DB02_N, .fcst_table .ico_wl.DB02_N {
    background-position: 0 -180px
}
/* 구름많음 */
#pr_weather_html .ico_wl.DB03, .fcst_table .ico_wl.DB03 {
    background-position: 0 -240px
}
/* 구름많음 밤 */
#pr_weather_html .ico_wl.DB03_N, .fcst_table .ico_wl.DB03_N {
    background-position: 0 -300px
}
/* 흐림 */
#pr_weather_html .ico_wl.DB04, #pr_weather_html .ico_wl.DB04_N, .fcst_table .ico_wl.DB04, .fcst_table .ico_wl.DB04_N {
    background-position: 0 -360px
}
/* 소나기 */
#pr_weather_html .ico_wl.ico_w07, .fcst_table .ico_wl.ico_w07 {
    background-position: 0 -420px
}
/* 비 */
#pr_weather_html .ico_wl.DB05, #pr_weather_html .ico_wl.DB05_N, .fcst_table .ico_wl.DB05, .fcst_table .ico_wl.DB05_N {
    background-position: 0 -480px
}
/* 한때 비 */
#pr_weather_html .ico_wl.ico_w09, .fcst_table .ico_wl.ico_w09 {
    background-position: 0 -540px
}
/* 눈 */
#pr_weather_html .ico_wl.DB08, #pr_weather_html .ico_wl.DB08_N, .fcst_table .ico_wl.DB08, .fcst_table .ico_wl.DB08_N {
    background-position: 0 -600px
}
/* 한때 눈 */
#pr_weather_html .ico_wl.ico_w11, .fcst_table .ico_wl.ico_w11 {
    background-position: 0 -660px
}
/* 비/눈 */
#pr_weather_html .ico_wl.DB06, #pr_weather_html .ico_wl.DB06_N, .fcst_table .ico_wl.DB06, .fcst_table .ico_wl.DB06_N {
    background-position: 0 -720px
}
/* 한때 비/눈 */
#pr_weather_html .ico_wl.ico_w13, .fcst_table .ico_wl.ico_w13 {
    background-position: 0 -780px
}
/* 눈/비 */
#pr_weather_html .ico_wl.DB07, #pr_weather_html .ico_wl.DB07_N, .fcst_table .ico_wl.DB07, .fcst_table .ico_wl.DB07_N {
    background-position: 0 -840px
}
/* 한때 눈/비 */
#pr_weather_html .ico_wl.ico_w15, .fcst_table .ico_wl.ico_w15 {
    background-position: 0 -900px
}
/* 천둥번개 */
#pr_weather_html .ico_wl.ico_w16, .fcst_table .ico_wl.ico_w16 {
    background-position: 0 -960px
}
/* 연무 */
#pr_weather_html .ico_wl.ico_w17, .fcst_table .ico_wl.ico_w17 {
    background-position: 0 -1020px
}
/* 안개 */
#pr_weather_html .ico_wl.ico_w18, .fcst_table .ico_wl.ico_w18 {
    background-position: 0 -1080px
}
/* 박무 */
#pr_weather_html .ico_wl.ico_w19, .fcst_table .ico_wl.ico_w19 {
    background-position: 0 -1140px
}
/* 황사 */
#pr_weather_html .ico_wl.ico_w20, .fcst_table .ico_wl.ico_w20 {
    background-position: 0 -1200px
}



.w_loader {
  height: 3px;
  width: 100%;
  overflow: hidden;
}
.w_loader:before{
  display: block;
  position: absolute;
  content: "";
  left: -200px;
  width: 200px;
  height: 3px;
  background-color: #ddd;
  animation: loading 2s linear infinite;
}
@keyframes loading {
    from {left: -200px; width: 30%;}
    50% {width: 30%;}
    70% {width: 70%;}
    80% { left: 50%;}
    95% {left: 120%;}
    to {left: 100%;}
}


.fcst_table {
	position: relative;
    clear: both;
    width: 657px;
    height: 401px;
}
.fcst_table em {
	font-style: normal;
}
.fcst_table ul{
	margin: 0;
    padding: 0;
}
.fcst_table li{
	list-style: none;
}

.fcst_table .fcst_title {
    float: left;
    width: 40px;
    border: 1px solid #dcdde0;
    border-bottom: 0;
    color: #555;
    text-align: center;
}
.fcst_table .fcst_title li {
    border-bottom: 1px solid #dcdde0;
    line-height: 14px;
}
.fcst_table .fcst_title li em {
    font-family: tahoma;
    font-size: 11px;
    color: #b6b6b6;
	font-style: normal;
}
.fcst_table .h_date, .fcst_table .h_time {
    height: 20px;
    padding-top: 9px;
}
.fcst_table .h_weather {
    height: 26px;
    padding-top: 13px;
}
.fcst_table .h_temp {
    height: 73px;
    padding-top: 45px;
}
.fcst_table .h_rain {
    height: 50px;
    padding-top: 12px;
}
.fcst_table .h_wind {
    height: 39px;
    padding-top: 15px;
}
.fcst_table .h_humid {
    height: 47px;
    padding-top: 15px;
}

.fcst_table .fcst_container .info_area {
    float: left;
    overflow: hidden;
}

.fcst_table .fcst_container .tit {
    background: #fcfcfc;
}
.fcst_table .fcst_container .h_date {
    display: block;
    border-top: 1px solid #dcdde0;
    border-right: 1px solid #dcdde0;
    font-size: 12px;
    line-height: 16px;
    color: #333;
    text-align: center;
}
.fcst_table .fcst_container .forecast_lst {
    float: left;
    border-top: 1px solid #dcdde0;
    border-right: 1px solid #f2f2f2;
}
.fcst_table .fcst_container .forecast_lst li {
    width: 40px;
    border-bottom: 1px solid #dcdde0;
    font-family: tahoma;
    font-size: 12px;
    line-height: 15px;
    color: #5c5c5c;
    text-align: center;
}
.fcst_table .fcst_container .h_weather .ico_ws  {
    margin-top: -6px;
}
.fcst_table .fcst_container .h_wind .txt {
    display: block;
    clear: both;
}
.fcst_table .fcst_container .h_rain {
    height: 47px;
    padding-top: 15px;
}
.fcst_table .fcst_container .graph_bar {
    display: block;
    position: relative;
    width: 100%;
    height: 100%;
}
.fcst_table .fcst_container .graph_bar em {
    display: inline-block;
    position: absolute;
    bottom: 0;
    left: 18px;
    width: 4px;
    background: #bdc2c8;
}
.fcst_table .fcst_container .graph_bar em span {
    position: absolute;
    top: -15px;
    left: 50%;
    width: 24px;
    margin-left: -12px;
    text-align: center;
}
.fcst_table .fcst_container .h_wind img {
    width: 14px;
    height: 14px;
    vertical-align: top;
}
.fcst_table .fcst_container .forecast_lst.last {
    border-right: 1px solid #dcdde0;
}

.fcst_table .chart-container {
	position: absolute;
	top: 101px;
    left: 51px;
	height:120px; 
	width:594px;
}

.pr_fcst_weather {
	width: 100%;
	overflow-x: auto;
}

