
/* tab */
.tabArea{overflow:hidden;}
.tab_wrap,.tit_wrap{overflow:hidden;position:relative}
.tab_wrap .tab_m3 { display:table;width:100%}
.tab_wrap .tab_m3 li{display:table-cell;border-left:1px solid #a9a9a9;line-height:20px;font-weight:bold;text-align:center;width:20%;font-size:0.85em;}
.tab_wrap .tab_m3 li:first-child{border-left:none}
.tab_wrap .tab_m3 li a{background-color:#ececec;border-bottom:1px solid #a9a9a9;width:100%; display:inline-block;color:#000}
.tab_wrap .tab_m3 li a.on,.tab_wrap .tab_m3 li#current a{border-bottom:1px solid #fff;}
.tab_wrap .tab_m3 li a.on,.tab_wrap .tab_m3 li#current a{color:#5b70cb;background-color:#fff;}
.tab_m3.min_width li{width:16%}
.tab_m3.min_width li:first-child{width:20%}
.tab_list{padding:5px}
.tab_list .bull_none li{font-size:0.923em;margin:8px 0}
.dl_relative .bull_none li{font-size:0.85em;margin:4px 0}



/* main cont */
.main_issue{float:left;font-family:dotum;position:relative;width:760px;height:306px; overflow:hidden;}
.borLine{float:left; overflow:hidden;width:560px;height:306px;position:relative}
.borLine .inner_view{position:absolute;top:0; left:0}
.inner_view .inner_Roll{position:absolute;top:0;width:560px;padding-right:20px}
.is_photo{float:left;width:232px; height:209px; padding:3px; border:1px solid #dddada;margin-right:20px}
.is_photo img{width:232px; height:209px;}
.update{font-size:0.85em;}
.update em{color:#b89494;}
.r_issue{ overflow:hidden;height:204px; position:relative;margin-top:19px}
.r_issue h2{color:#2b3dbc;font-size:1.538em; line-height:1.2em; letter-spacing:-0.08em;margin-top:5px; font-family:Nanum Gothic, NanumGothic;}
.r_issue h2 a{color:#2b3dbc; display:block}
.is_p{font-size:0.923em;line-height:1.6em;margin-top:12px;height:77px; overflow:hidden}
.r_issue .rel_is{display:block;margin-top:10px;font-size:0.923em; clear:both; position:absolute;left:0; bottom:0;width:100%}
.r_issue .rel_is li img{margin-right:4px}
.main_issue .rollWrap{ overflow:hidden; position:absolute; top:1px; right:20px}
.rollWrap li{float:left;width:16px;height:16px;display:inline-block;margin-left:4px}
.rollWrap li a{width:16px;height:16px;display:inline-block}
.rollWrap li a.roll_off{background:url(../images/main/roll_off.gif) 2px 2px no-repeat}
.rollWrap li a.roll_on{background:url(../images/main/roll_on.gif) 2px 2px no-repeat}
.main_issue .main_img{float:left;width:180px;}
.rel_is_exWrap{padding-top:6px; overflow:hidden; clear:both;border-top:1px dashed #ccc;margin-top:12px; height:81px;padding-right:5px}
.main_R{width:318px;border-top:1px solid #d3dcdc;border-right:1px solid #d3dcdc;border-left:1px solid #d3dcdc; float:left;overflow:hidden;height:317px}
.dep_keyWrap{height:173px;position:relative}
.main_R h2, .mid_left h2,.weaWrap h2{ height:38px;font-size:15px; color:#272936; line-height:38px; padding-left:15px;font-family:Nanum Gothic, NanumGothic;  }
.main_R h2,.weaWrap h2{border-bottom:1px solid #e4eaea}
.mid_left h2{margin-top:7px}

.tab_key{overflow:hidden}
.tab_wrap{overflow:hidden;display:inline-block}
.tab_m{ background:url(../images/main/sp_main_tab.png) no-repeat;display:inline-block;padding-left:14px;width:304px}
.tab_m li{width:57px;float:left; display:block;text-align:center; height:39px}
.tab_m li a{display:inline-block;line-height:25px;width:57px;font-family:dotum; font-size:0.92em;margin-top:4px}
.tab_m li#current{background:url(../images/main/sp_main_tab_on.png) center 0px no-repeat}
.tab_m li#current a{color:#4173bd; font-weight:bold}
.tab_m li#current a:hover{color:#F90 !important}
.key_list{padding:5px 17px; overflow:hidden}
.key_list a{line-height:1.6em; font-family:dotum;font-size:12px}
.key_list a.key_01{color:#4aaf03}
.key_list a.key_02{color:#6180ff; font-size:14px;font-weight:bold;}
.key_list a.key_03{color:#ee6557; font-weight:bold; font-size:16px}

.eventWrap{height:143px; background:url(../images/main/bg_event.png) right bottom no-repeat; border-top:1px solid #dcd9d9; font-family:dotum; position:relative}
.eventWrap h2 em{font-size:36px; color:#4164bd; letter-spacing:-1px}
.eventWrap .li_event{margin:17px 14px }
.li_event li{margin:6px 0; background:url(../images/main/ico_po.png) 0 6px no-repeat; padding-left:6px}
.li_event li a em{color:#5b70cb}
.eventWrap .date_evnt{position:absolute;top:11px;left:172px}
.ev_date{color:#111;padding:0 5px; line-height:0.923em}
.btn_more{display:inline-block; background:url(../images/main/btn_plus.png) no-repeat; width:37px; height:37px}
.eventWrap .btn_more,.dep_keyWrap .btn_more,.latest_is .btn_more,.mon_person .btn_more,.weaWrap .btn_more{position:absolute;top:0; right:0}
.mid_left{ overflow:hidden; height:240px;width:760px;float:left; font-family:dotum;border-top:3px solid #5268b2}
.tab_latest .tab_wrap{border-bottom:2px solid #4173bd;width:353px; overflow:hidden}
.tab_m2{width:354px;display:inline-block;}
.tab_m2 li{float:left;display:inline-block;}
.tab_m2 li a.first{border-left:1px solid #ccc}
.tab_m2 li a{text-align:center;min-width:45px; line-height:31px; height:31px;display:inline-block;font-weight:bold;border-top:1px solid #ccc;border-right:1px solid #ccc; padding:0 5px}
.tab_m2 li#current a{background:#4173bd; color:#fff}
.tab_m2 li#current a.first{border-color:#4173bd}
.tab_m2 li#current a:hover{color:#F90 !important}
.last_list{width:353px}
.ul_arr{margin-top:15px}
.ul_arr li{margin:7px 0;}
.latest_is{width:369px;height:240px;border-right:1px solid #dcd9d9;position:relative; float:left}
.latest_is h2{padding-left:0}
.latest_is .ul_arr li em{font-weight:bold}
.mon_person{float:right;width:389px;position:relative}
.person_detail{width:346px;margin:0 auto; overflow:hidden;}
.per_photo{width:114px;height:142px;border:1px solid #adadad; float:left;margin-right:13px;display:inline-block}
.person_detail dl{float:left;  display:inline-block;width:215px;overflow:hidden;margin-bottom:10px;}
.person_detail dl dt{font-weight:bold;overflow:hidden;height:25px; font-size:14px;padding-top:10px; line-height:25px}
.person_detail dl dt img{ margin-top:-4px }
.person_detail dl dd{overflow:hidden;}
.ul_detail li{margin:4px 0; line-height:1.3em}
.ul_detail li .carr{margin-top:4px; display:inline-block}
.ul_detail li em{display:inline-block; width:33px;color:#777}
.re_per{padding-top:8px;overflow:hidden; clear:both}
.weaWrap{
	/* width:318px;border-top:3px solid #828282; float:left;height:240px; position:relative;font-family:dotum; border-left:1px solid #d3dcdc;border-right:1px solid #d3dcdc; background:url(../images/main/bg_weather.png) 0 38px no-repeat*/
	top: -38px; width:318px; float:left; height:200px; position:relative; font-family:dotum;
	}
.weaWrap .presnt{position:absolute;top:15px; right:10px}
.weaWrap .weaBox{position:absolute;top:43px; left:50px;width:198px; height:196px; background:url(../images/main/bg_map.png) no-repeat}
.weaBox .w_box{border:1px solid #cbd9e3; background:#fff;width:43px;height:58px;text-align:center;font-size:11px; font-family:arial}
.weaBox .w_box img{width:31px;height:25px}
.weaBox .w_box dt{padding-top:3px}
.weaBox .w_posi01{position:absolute; top:5px;right:-10px}
.weaBox .w_posi02{position:absolute; top:15px;left:58px}
.weaBox .w_posi03{position:absolute; top:60px;left:-28px}
.weaBox .w_posi04{position:absolute; top:90px;left:25px}
.weaBox .w_posi05{position:absolute; top:40px;left:110px}
.weaBox .w_posi06{position:absolute; top:125px;left:75px}
.weaBox .w_posi07{position:absolute; top:130px;left:-35px}
.weaWrap .tomo_wea{position:absolute;bottom:10px; left:175px;width:93px; height:40px}
.weaWrap .tomo_wea .weatherRolling{overflow:hidden;position:relative}
.weaWrap .tomo_wea .weatherRolling ul{position:absolute; width:89px}
.weaWrap .tomo_wea .weatherRolling .png24{height:35px}
.tomo_wea{width:115px;height:129px;}
.weatherRolling.box{background:url(../images/main/bg_wea_box.png) no-repeat;height:79px;margin:3px 0;width:93px;}
.tomo_wea dt{display:block; text-align:center;padding-top:6px;height:13px}
.tomo_wea dd{height:60px;text-align:center}
.tomo_wea dd span{color:#030303;font-size:12px}
.tomo_wea dd span .deg_num{font-family:arial ;}
.tomo_wea dt em{color:#111}

.themeWrap{height:172px;width:760px;border-top:1px solid #d3dcdc;float:left}
.themeWrap h2{line-height:35px;border-top:2px solid #5b70cb;font-size:1.23em;padding-left:12px;border-bottom:1px solid #dbdada;}
.themeWrap ul{display:inline-block;margin-top:10px}
.themeWrap li{display:inline-block; float:left}
.themeWrap li span{display:inline-block;margin-top:5px;width:122px;color:#565b5e;font-size:11px;font-family:Nanum Gothic, NanumGothic;line-height:14px;text-align:center}
.childconer{float:left;border-top:1px solid #d3dcdc;border-right:1px solid #d3dcdc;}
.organ{float:left;border-top:1px solid #d3dcdc;border-left:1px solid #d3dcdc;}

.rel_is li{margin-top:6px}

.rel_is_ex li{background:url(../images/main/ico_re.png) 0 1px no-repeat;padding-left:12px;margin:4px 0;vertical-align:top;}
.rel_is_ex li em{display:inline-block;margin-left:10px; padding-left:10px;color:#999;font-weight:normal;float:right}
*+html .rel_is_ex li em{margin-top:-17px}
.rel_is_ex li span{line-height:1.2em}
