@charset "utf-8";

/* common */
* {margin:0; padding:0;  }
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button{margin:0;padding:0;}
body,input,textarea,select,table,button{font-size:12px;line-height:1.5;font-family:Verdana, Arial, "돋움",dotum,"굴림",Gulim,Helvetica,AppleGothic,Sans-serif;letter-spacing:0;}
body,div{position:relative;/*background-color:#ffffff;*/color:#111;}
body.o{min-width:320px;}
img,fieldset{border:0; vertical-align:top; margin:0; padding:0; font-size:0;}
ul,ol{list-style:none;}
a{color:#555;text-decoration:none;cursor:pointer;}
em,address{font-style:normal;}
hr{display:none !important}
input,select,textarea{;}
caption	{ display:none; }
.clear		{display:block;float:none;clear:both;height:0 !important;width:100%;font-size:0 !important;line-height:0 !important;overflow:hidden; margin:0 !important; padding:0 !important;}

/* margin */
.mar_t12 	{ margin-top:12px; }
.mar_t15 	{ margin-top:15px; }
.mar_t18 	{ margin-top:18px; }
.mar_t20 	{ margin-top:20px; }
.mar_t25 	{ margin-top:25px; }
.mar_t30 	{ margin-top:30px; }
.mar_t33 	{ margin-top:33px; }
.mar_b8 	{ margin-bottom:8px; }

/*padding*/
.pad_t20 {padding-top:20px;}
.pad_t13 {padding-top:13px;}

/* inp_width_height */
.inp_st			{ background:#fff; border:1px solid #7f9db9; width:189px; height:28px; }
.inp_st1		{ background:#fff; border:1px solid #7f9db9; width:172px; height:28px; }
.inp_st2		{ background:#fff; border:1px solid #7f9db9; width:189px; height:23px; }
.inp_st3		{ background:#fff; border:1px solid #7f9db9; width:138px; height:23px; padding-top:3px; }
.h23			{ height:23px; }
.h28			{ height:28px; }
.h30			{ height:30px; }
.w30			{ width:30px; }
.w50			{ width:50px; }
.w63			{ width:63px; }
.w80			{ width:80px; }
.w153			{ width:153px; }

/* layout */
#wrap									{ padding:0; margin:0; width:100%;}
#header									{ height:100px; width:100%; }
#contents								{ clear:both; position:relative; overflow:hidden; margin-top:5px; }
#contents .ctn_tl						{ margin:0 10px 15px 10px; height:30px; border-bottom:2px solid #0066cc; font-size:16px; color:#003399; }
#contents .ctn							{ margin:0 10px; overflow:hidden; }
#division								{width:100%; margin:16px 10px 0 0; overflow:hidden; }
#division .top							{ position:relative; margin:0 auto; background:url(../img/ico_top.gif) no-repeat 0 8px; padding-left:12px; width:42px; }
#division .top a						{ display:block; color:#ff3300; font-size:14px; }
#division .division_txt					{width:100%; position:relative; background:#e9eff5; border:1px solid #c1ceda; overflow:hidden; margin-top:15px; }
#division .division_txt .dvs_left		{ float:left; margin:12px 0 12px 14px; }
#division .division_txt .dvs_left li	{ color:#333; }
#division .division_txt .dvs_right		{ float:right; margin:16px 12px 16px 0; }

#footer {clear:both; height:130px; margin:18px 0; overflow:hidden; border-top:2px solid #434343;}
#footer #back { position:absolute; left:13px; top:37px; }
#footer #home { position:absolute; right:0; top:0; }
#footer .ft_btn { width: 138px; margin:13px auto 0 auto; }
#footer .ft_btn li { float:left; margin-right:5px; }
#footer .ft_btn li.nomar { margin-right:0; }
#footer cite {float:left; width:100%; text-align:center; font-style:normal; color:#afafaf; font-size:10px; display:block; margin:12px 0 0 0;}

#sel_lan { position:relative; width:260px; margin:0 auto;} 
#sel_lan ul {position:relative; width:100%;} 
#sel_lan li {position:relative; display:inline; float:left; padding:10px 10px 10px 7px; background:url("../img/bullet_orange.gif") no-repeat 0 50%; text-align:left; }

/* header */
#logo			{ width:78px; height:40px; float:left; padding:6px 0 0 9px; }
#navi				{ float:left; width:100%;  height:34px; margin:13px 0 0 0; background-color:#1560be;}
#navi	 ul			{ height:26px; text-align:center; padding:8px 0 0 0; margin:0 auto;}
#navi	 ul li		{ float:left; font-size:14px; text-align:center; width:33%; letter-spacing:-1px; background:url("../img/bg_line.gif") no-repeat 0 5px; height:26px; font-weight:bold; color:#fff;}
#navi	 ul li.first {width:33%; background:none;}
#navi	 ul li.end {width:33%;}
#navi	 ul li a	{display:block; color:#fff; height:26px;}

.snsLink			{position:absolute; right:15px; top:22px; height:32px;}
.snsLink a		{display:inline-block; padding:0px;}

/* main */
#mcontents				 { clear:both;}

/* quick */
#QuickMenu				{width:100%; height:115px; padding:12px 0; border-bottom:2px solid #1560be;}
#QuickMenu ul			{text-align:center; margin:0 auto;}
#QuickMenu ul li			{width:24%; float:left; padding:5px 0 0 0; text-align:center;}
#QuickMenu ul li span.tit{display:block; width:100%; color:#4e4e4e; font-size:13px; letter-spacing:0; padding:10px 0 0 0; line-height:110%;}

/* quick2 */
#QuickMenu2				 { width:100%; height:100%; padding:12px 0; border-bottom:2px solid #336600; overflow:hidden; }
#QuickMenu2	h2           {width:90%; height:35px;font-size:14px; font-weight:bold; padding:0 0 0 10px; }
#QuickMenu2 ul				 {text-align:center; margin:0 auto; width:100%;}
#QuickMenu2 ul li			 { width:24%; height:85px; float:left; padding:5px 0; text-align:center;}
#QuickMenu2 ul li span.tit{display:block; width:100%; color:#4e4e4e; font-size:13px; letter-spacing:0; padding:2px 0 0 0; line-height:110%;}

/* quick3 */
#QuickMenu3	{ width:100%; height:165px; padding:12px 0;}
#QuickMenu3 h2 {width:90%; height:30px;font-size:14px; font-weight:bold; padding:0 0 0 10px;}
.con_dokdo {position:relative; width:290px; height:116px; border:1px solid #cccccc; background:url("../img/char_dokdo.gif") no-repeat 100% 0; margin:0 auto;}
.con_dokdo .wrap_cd{position:relative; width:150px; height:115px; float:left; background:none;}
.con_dokdo h3 {width:140px; height:15px;font-size:12px; font-weight:bold; color:#003399; padding:10px 0 10px 10px}
.con_dokdo p {width:140px; font-size:11px; line-height:110%; padding:0 0 10px 10px; float:left;}
.con_dokdo p a{ color:#333;}
.con_dokdo .dc{width:130px; height:114px; float:right;}

/*quick4*/
#QuickMenu4	{ width:100%; height:75px; padding:12px 0; background-color:#1560be; background:url("../img/split_line.gif") no-repeat center 50%; background-color:#1560be;}
#QuickMenu4 ul				 {width:320px; text-align:center; margin:0 auto;}
#QuickMenu4 ul li			 {width:160px; height:70px; float:left; padding:5px 0 0 0; text-align:center;}
#QuickMenu4 ul li span.q4_img01 {position:relative; float:left; padding:0 5px 0 30px; height:59px;}
#QuickMenu4 ul li span.q4_img02 {position:relative; float:left; padding:0 5px 0 30px; height:59px;}
#QuickMenu4 ul li span.tit{position:relative; float:left; display:block; text-align:left; width:53px; color:#fff; font-size:13px; letter-spacing:0; padding:5px 0 0 0; line-height:110%;}

/* tabMenu */
#Board					{width:100%; height:145px; position:relative;}
#Board ul.tab			{width:98%; height:28px; background:url("../img/bg_tab.gif") repeat-x 0 100%; padding-left:7px; margin:14px 0 0 0;}
#Board ul.tab li		{float:left; width:66px;}
#Board div				{float:left; width:97%; font-size:12px; padding-left:8px; margin:12px 0 0 0; position:absolute; height:98px;}
#Board div ul li			{background:url("../img/bullet7.gif") no-repeat 0 9px; padding-left:6px; height:18px; letter-spacing:-1px;}
#Board a.BtnMore		{position:absolute; top:-40px; right:10px;}

/* 상단공지_ae */
#nnotice  {width:100%; height:30px; background:url(../img/bg_info2.gif) repeat-x 0 0; border-top:1px solid #c1c1c1; border-bottom:1px solid #c1c1c1;}
.nnotice_l {float:left; width:100%; height:30px; background:transparent;}
.nnotice_l_img {float:left; width:62px;}
.nnotice_l ul {float:left; width:250px; height:30px; text-indent:10px;}
.nnotice_l ul li {margin:6px 0 0 0; background:none ! important;}
.nnotice_l ul li a {color:#444; font-size:14px; letter-spacing:-1px; display:block;}

/* 상단공지 이전css */
#mnotice			{ position:relative; width:100%; margin:6px auto 0 auto; height:35px; overflow:hidden; padding:0 10px;}
#mnotice dt			{ width:37px; height:35px; float:left;}
#mnotice dd.notice_M			{width:80%; height:35px; float:left; background:url(../img/notice_1bg.png) repeat-x; padding:8px 6px 0 10px;}
#mnotice dd.notice_M ul		{}
#mnotice dd.notice_M ul li	{ margin-bottom:20px;}
#mnotice dd.notice_M ul li a	{ color:#fff; font-size:14px; letter-spacing:-1px; display:block; background:url(../img/notice_bg1.png) repeat-x;}
#mnotice dd.notice_R {width:3px; height:35px; float:left; background:url(../img/notice_R.png) no-repeat;}

#mmenu				{ position:relative; width:100%; margin:0 auto 0 auto; padding:0 0 0 16px; overflow:hidden;} 
#mmenu li			{ text-align:center; width:80px; float:left; margin:10px 23px 0 0; color:#333; font-size:14px; letter-spacing:-2px;}
#mmenu li.nomar		{ margin-right:0; }
#mmenu li a			{ display:block;  }
#mmenu li img		{ padding-bottom:5px; }
/*#mbanner			{ position:relative; width:320px; height:90px; margin:0 auto; text-align:center;}
#mbanner ul{overflow:hidden; width:290px; height:90px;}
#mbanner ul li		{ display:inline; }
#mbanner a.ad_prev{position:absolute; top:35px; left:3px; z-index:9999;}
#mbanner a.ad_next{position:absolute; top:35px; right:3px; z-index:9999;}
*/
#mbanner			{ position:relative; width:300px; height:105px; margin:20px auto 0 auto; }
#mbanner ul li		{ position:absolute; left:0; top:0; }
#mbanner .control	{ position:absolute; right:10px; top:10px; z-index:10; }

/* Appintroduce */
#Appintroduce{width:100%; height:123px; padding:11px 0; border-top:1px solid #b0b0b0; border-bottom:1px solid #b0b0b0;}
#Appintroduce h3{font-size:15px; letter-spacing:-1px; padding:0 0 0 13px;}
#Appintroduce ul{text-align:center; margin:11px auto;}
#Appintroduce ul li {width:24%; float:left; padding:5px 0 0 0; text-align:center; background:url("../img/bg_btm_line.gif") no-repeat 0 40%;}
#Appintroduce ul li.first{background:none;}
#Appintroduce ul li span.tit{display:block; width:100%; color:#4e4e4e; font-size:12px; letter-spacing:-1px; padding:2px 0 0 0;}

/* 공통 뎁스 */
.depth_guide dt					{ color:#003399; font-size:14px; background:url(../img/bullet2.gif) no-repeat 0 6px; padding-left:15px; }
.depth_guide dd					{ margin-top:10px; color:#333; font-size:14px; }
.depth_guide dd	ul li			{ color:#333; font-size:14px; background:url(../img/bullet6.gif) no-repeat 0 7px; padding-left:10px; margin:0 0 8px 4px; }
.list_guide 					{ margin-top:10px; border-top:1px solid #0066cc; }
.list_guide li					{ padding:6px 5px; border-bottom:1px solid #999; background:url(../img/bullet6.gif) no-repeat 5px center; padding-left:15px; color:#333; font-size:14px; } 

/* index */
.index_dep1	li				{ background:url(../img/ico3.gif) no-repeat right center; border-bottom:1px solid #999; }
.index_dep1	li a			{ display:block; font-size:16px; color:#333; padding:11px 0 11px 0; }
.index_dep1	li ul 			{ border-top:1px solid #999; overflow:hidden; padding:10px 0; }
.index_dep1	li ul li		{ background:url(../img/bullet1.gif) no-repeat left center; padding-left:8px; border-bottom:none; margin-left:10px; }
.index_dep1	li ul li a		{ display:block; font-size:14px; color:#003399; padding:2px; } 
/* 하위뎁스가 있을경우 */
.index_dep1	li.ydep			{ background:url(../img/ico1.gif) no-repeat right 13px; border-bottom:1px solid #999; }
.index_dep1	li.ydep a		{ display:block; font-size:16px; color:#333; padding:11px 0 10px 0; }
.index_dep1	li.ydep ul 		{ border-top:1px solid #999; overflow:hidden; padding:10px 0; }
.index_dep1	li.ydep ul li	{ background:url(../img/bullet1.gif) no-repeat left center; padding-left:8px; border-bottom:none; margin-left:10px; }
.index_dep1	li.ydep ul li a	{ display:block; font-size:14px; color:#003399; padding:2px; } 

/* 도지사실 */
.greeting						{ font-size:14px; line-height:20px; color:#333; }
.sch_view_wrap					{ }
.sch_date_wrap					{ width:168px; overflow:hidden; margin:0 auto; }
.sch_date_wrap .bt_prev			{ float:left; width:23px; }
.sch_date_wrap .date			{ float:left; font-size:18px; color:#222; margin:0 10px; }
.sch_date_wrap .bt_next			{ float:left; width:23px; }
.sch_table						{ margin-top:10px; }
#sch_today_list					{ margin-top:25px; }
#sch_today_list dt				{ border-bottom:1px solid #0066cc; height:25px; color:#003399; font-size:14px; background:url(../img/bullet2.gif) no-repeat 0 6px; padding-left:14px; }
#sch_today_list dd ul li		{ border-bottom:1px solid #b3b3b3; padding:8px 0 6px 14px; color:#333; font-size:14px; background:url(../img/bullet4.gif) no-repeat 6px 15px; }
#sch_month_list					{ margin-top:25px; }
#sch_month_list dt				{ border-bottom:1px solid #0066cc; height:25px; color:#003399; font-size:14px; background:url(../img/bullet2.gif) no-repeat 0 6px; padding-left:14px; }
#sch_month_list dd ul li		{ border-bottom:1px solid #b3b3b3; padding:8px 0 6px 14px; color:#333; font-size:14px; background:url(../img/bullet4.gif) no-repeat 6px 15px; }
#sch_month_list dd ul li span	{ color:#0066cc; font-family:Verdana;}
.pledge dt						{ color:#003399; font-size:14px; background:url(../img/bullet2.gif) no-repeat 0 6px; padding-left:14px; }
.pledge dd						{ margin-top:10px; }	
.pledge dd ol li				{ color:#333; font-size:14px; line-height:24px; }
.career_top						{ overflow:hidden; width:100%;  }
.career_top	.car_left			{ float:left; margin-right:20px; width:119px; }
.career_top	.car_right			{ float:left; color:#003399; font-size:16px; width:160px;  }
.career_profile					{ margin-top:16px; }
.career_profile	li				{ color:#333; font-size:14px; line-height:24px; letter-spacing:-1px; }
.career dt						{ color:#003399; font-size:14px; background:url(../img/bullet2.gif) no-repeat 0 6px; padding-left:15px; }
.career dd						{ margin-top:10px; }	
.career dd ul li				{ color:#333; font-size:14px; line-height:24px; letter-spacing:-1px; }		

/* 도정소식 */
.board_list_wrap				{ clear:both; border-top:1px solid #0066cc; overflow:hidden; }
.bd_search 						{ position:relative; overflow:hidden; width:300px; margin:0 auto; height:45px; }
.bd_search .bds_sel,
.bd_search .bds_inp				{ float:left; margin-right:2px;}
.bd_search .bds_btn				{ float:right;}
.bd_search .bds_sel select {width:63px; height:30px;}
.bd_list li						{ background:url(../img/ico2.gif) no-repeat right center; border-bottom:1px solid #999; overflow:hidden; padding-right:20px; line-height:19px; }
.bd_list li a					{ display:block; padding:11px 0 11px 0; font-size:14px; color:#333; }
.paging							{ position:relative; clear:both; width:100%; margin-top:18px; }
.paging .prev					{ position:absolute; left:0; top:2px; width:25px;height:23px; }
.paging .num					{ position:relative; width:151px; height:29px; margin:0 auto;}
.paging .num p					{ float:left;width:23px;height:21px;text-align:center;padding-top:0; background:#eaeaea; border:1px solid #999999; margin:2px 2px 0 2px; }
.paging .num p a				{ display:block; font-size:14px; color:#333; }
.paging .num p.present			{ width:23px; height:21px;text-align:center;padding-top:0; background:#dce6ef; border:1px solid #0066cc; color:#333333; font-size:14px;}
.paging .next					{ position:absolute; right:0; top:2px; width:25px;height:23px; }
.bdr_suj						{ padding:5px 0 13px 0; border-bottom:1px solid #999; overflow:hidden; }
.bdr_suj .suj					{ font-size:14px; color:#003399; }
.bdr_suj .date					{ font-size:12px; color:#666; margin-top:7px;}
.bdr_commend					{ padding:20px 0 20px 0; border-bottom:1px solid #999; overflow:hidden; }
.bdr_commend .r_img				{ margin-bottom:14px; }
.bdr_commend .txt				{ font-size:14px; color:#333; }
.bd_btn							{ position:relative; clear:both; width:100%; margin-top:18px; height:26px; }
.bd_btn .prev					{ position:absolute; left:0; top:1px; font-size:15px; width:80px; height:23px; }
.bd_btn .prev a					{ display:block; color:#333; font-size:15px; }
.bd_btn .bt_list				{ position:relative; width:62px; height:22px; margin:0 auto; text-align:center; }
.bd_btn .bt_list a				{ display:block; color:#333; font-size:14px; background:#dce6ef; border:1px solid #0066cc; padding-top:2px; }
.bd_btn .next					{ position:absolute; right:0; top:1px; font-size:14px; width:72px; height:22px; color:#333; }
.bd_btn .next a					{ display:block; color:#333; font-size:14px; }

/* 도청안내 */
.tab								{ position:relative; }
.tab ul								{ background:url(../img/tab_line.gif) repeat-x; height:29px; width:100%; overflow:hidden; }
.tab ul li							{ float:left; width:24%; border-top:1px solid #ccc; border-right:1px solid #ccc; border-left:1px solid #ccc; text-align:center; margin-right:1px; }
.tab ul li.vitality					{ border-top:1px solid #333; border-right:1px solid #333; border-left:1px solid #333; border-bottom:none; background:#fff; display:block; padding-top:3px; height:25px; font-size:14px; }
.tab ul li a						{ background:#e9e9e9; display:block; padding-top:3px; height:24px; color:#333; font-size:14px; }
.property_img						{ position:relative; margin-top:15px; text-align:center; }
.general_txt						{ margin-top:20px; color:#333; font-size:14px; }
.general							{ margin-top:20px; }
.general dt							{ margin-bottom:5px; color:#003399; font-size:14px; background:url(../img/bullet2.gif) no-repeat left center; padding-left:14px;}
.general dd							{ margin-top:10px; clear:both; overflow:hidden; }
.general dd p.img					{ float:left; margin-right:20px;}
.general dd p.txt					{ float:left; }
.his_governor  						{ border-bottom:1px solid #999; overflow:hidden; background:url(../img/ico2.gif) no-repeat right center; padding:18px 0; }
.his_governor .hg_left				{ float:left; width:70px; height:90px; margin-right:20px; }
.his_governor .hg_right				{ float:left; }
.his_governor .hg_right	dl dt a		{ color:#003399; font-size:14px; display:block; }
.his_governor .hg_right	dl dd		{ margin-top:4px; color:#333; font-size:12px;}
.hg_read_top						{ position:relative; overflow:hidden; padding:0; width:100%; }
.hg_read_top .hgr_img				{ float:left; display:inline; width:70px; height:90px; margin-right:15px; }
.hg_read_top .hgr_right				{ float:left; width:205px; }
.hg_read_top .hgr_right li			{ color:#333; font-size:14px;}
.career								{ border-bottom:1px solid #999; overflow:hidden; padding:0 0 18px 0;}
.career	dt							{ margin-top:20px; background:url(../img/bullet2.gif) no-repeat center left; padding-left:12px; color:#003399; font-size:14px; }
.career	dd							{ margin-left:1px; color:#333; font-size:14px; margin-top:6px; }
.simbol_img							{ text-align:center; margin-top:10px; }
.slogan								{ border:3px solid #dbe2ee; padding:13px 12px; overflow:hidden; margin-top:20px; }
.slogan	li							{ color:#333; font-size:14px; margin-bottom:8px; line-height:18px; }
.slogan	li span						{ color:#003399; }
.song_tl							{ margin-top:12px; color:#003399; font-size:14px; }
.song_tl span						{ color:#555; font-size:12px; }
.song_btn							{ margin-top:12px; background:url(../img/listen_btn_bg.jpg) no-repeat; width:66px; height:26px; text-align:center; padding-top:4px; }
.song_btn a							{ color:#333; font-size:14px; display:block; }
.song_img							{ text-align:center; margin-top:12px; }
.mem_search_tl						{ background:url(../img/bullet3.gif) no-repeat left center; padding-left:12px; font-size:14px; color:#333; }
.building_guide						{ margin-top:20px; }
.building_guide li					{ float:left; margin-right:10px; font-size:14px; }
.organi_dep1						{ margin-top:10px; }
.organi_dep1 li						{ border-bottom:1px solid #999; padding:8px 0 7px; background:url(../img/ico3.gif) no-repeat right 9px; color:#333; font-size:14px; }
.organi_dep1 li	a					{ color:#333; font-size:14px; display:block; }
.organi_dep1						{ margin-top:10px; }
.organi_dep1 li.ydep				{ border-bottom:1px solid #999; padding:8px 0 7px; background:url(../img/ico1.gif) no-repeat right 9px; color:#333; font-size:14px; }
.organi_dep1 li.ydep a				{ color:#333; font-size:14px; display:block; }
.organi_dep1 li .dep2				{ border-top:1px solid #999; margin:7px 0 0 0; overflow:hidden; padding:12px 0 8px 0; }
.organi_dep1 li	.dep2 li			{ border-bottom:none; padding:2px 0 2px 13px; background:url(../img/bullet1.gif) no-repeat 5px center; color:#003399; font-size:13px;  }
.organi_dep1 li	.dep2 li a			{ color:#003399; font-size:13px; display:block; }
.organi_tbl							{ margin-top:20px; }

#mpout div{height:400px;background:none;overflow:visible;} /* 다음지도용 */

/* 민원안내 */
.handbook_cate					{ background:#eaeaea; border:1px solid #d5d5d5; padding:20px 16px; overflow:hidden; }
.handbook_cate ul li			{ width:117px; float:left; font-size:14px; background:url(../img/bullet5.gif) no-repeat left center; padding-left:12px; line-height:24px; }
.handbook_cate ul li a			{ display:block; color:#333; }
.handbook_cate ul li.total a	{ display:block; color:#003399; }
.civil_search 					{ position:relative; overflow:hidden; width:300px; margin:16px auto 0 auto; height:38px; }
.civil_search1 					{ position:relative; overflow:hidden; width:300px; margin:0 auto; height:38px; }
.civil_search .bds_txt,
.civil_search1 .bds_txt			{ float:left; width:63px; font-size:14px; padding-top:3px; }
.civil_search .bds_inp,
.civil_search1 .bds_inp			{ float:left; margin-right:3px; }
.civil_search .bds_btn
.civil_search1 .bds_btn			{ float:right; }
.civil_sel_go 					{ position:relative; overflow:hidden; width:300px; margin:10px auto 0 auto; height:40px; }
.civil_sel_go .bds_txt			{ float:left; width:63px; font-size:14px; padding-top:3px; }
.civil_sel_go .bds_sel			{ float:left; margin-right:3px; }
.civil_sel_go .bds_btn			{ float:left; }
.handbook_list					{ margin-top:6px; border-top:1px solid #0066cc; }
.handbook_list li				{ padding:8px 0 7px 0; border-bottom:1px solid #999; background:url(../img/ico2.gif) no-repeat right center; }
.handbook_list li a				{ display:block; color:#333; font-size:14px; }
.handbook_list li span			{ color:#888; font-size:12px; }
.handbook_rsuj					{ font-size:14px; color:#003399; border-bottom:1px solid #999; padding:8px 0 7px 0; }
.handbook_commend				{ font-size:14px; color:#333; border-bottom:1px solid #999; padding:10px 0 9px 0; }

/* 테이블 */
table.tbl2 {    
    border-collapse: collapse;
    border-color: #2D5CB2;
    border-image: none;
    border-style: solid;
    border-width: 2px 0 0;
    margin: 0;
    width: 100%;
	margin:10px 0 10px 0;
	word-break:break-all;
}
table.tbl2 caption {
    font-size: 0;
    height: 0;
    line-height: 0;
    margin: 0;
    overflow: hidden;
    padding: 0;
    text-indent: -2000px;
}
table.tbl2 caption.view {
    font-size: 1em;
    font-weight: bold;
    line-height: 140%;
    overflow: visible;
    padding: 20px 0 25px;
    text-indent: 0;
}
table.tbl2 th, table.tbl2 td {
    border: 1px solid #C2D4E2;
    line-height: 150%;
    padding: 5px 6px 3px;
	word-break:break-all;
}
table.tbl2 th {
    background: none repeat scroll 0 0 #E6EBF5;
    color: #30569C;
    font-size: 1em;
    font-weight: bold;
    letter-spacing: 0;
    text-align: center;
    vertical-align: middle;
	word-break:break-all;
}

table.tbl2 tbody th {background: none repeat scroll 0 0 #efefef;color: #333;
    font-size: 1em;
    font-weight: bold;
    letter-spacing: 0;
    text-align: center;
    vertical-align: middle;
	word-break:break-all;
	}
table.tbl2 td {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #3D5A73;
	word-break:break-all;
}
table.tbl2 tfoot td {
    background: none repeat scroll 0 0 #F5F5F5;
    font-weight: normal;
    vertical-align: middle;
	word-break:break-all;
}
table.tbl2 td.item {
    background: none repeat scroll 0 0 #F8F8F8;   
    font-weight: bold;
    letter-spacing: -0.1em;
}
table.tbl2 td.bg {
    background: none repeat scroll 0 0 #F8F8F8;
}
table.tbl2 td input.box {
    background: none repeat scroll 0 0 #F9F9F9;
    border: 1px solid #CDCDCD;
    height: 16px;
    margin-bottom: 2px;
    vertical-align: middle;
}

/* 폼 */
.formtop_txt				{ font-size:13px; color:#003399; background:url(../img/bullet2.gif) no-repeat left center; padding-left:14px; }
.form_wrap					{ position:relative; margin:20px auto 30px auto; background:#f2f2f2; border:1px solid #d5d5d5; overflow:hidden; width:298px; height:138px; }
.form_wrap1					{ position:relative; margin:20px auto 10px auto; background:#f2f2f2; border:1px solid #d5d5d5; overflow:hidden; width:298px; height:168px; }
.int_id						{ position:absolute; left:20px; top:40px; background:#f2f2f2; width:196px; }
.int_id .f_id				{ float:left; width:53px; padding-top:5px; }
.int_id .f_id_int			{ float:left; }
.int_pw						{ position:absolute; left:20px; top:70px; background:#f2f2f2; width:196px; }
.int_pw .f_pw				{ float:left; width:53px; padding-top:5px; }
.int_pw .f_pw_int			{ float:left; }
.int_name					{ position:absolute; left:20px; top:40px; background:#f2f2f2; width:196px; }
.int_name .f_name			{ float:left; width:53px; padding-top:5px; }
.int_name .f_name_int		{ float:left; }
.int_year					{ position:absolute; left:20px; top:70px; background:#f2f2f2; width:196px; }
.int_year .f_year			{ float:left; width:53px; padding-top:5px; }
.int_year .f_year_int		{ float:left; }
.int_pw1					{ position:absolute; left:20px; top:100px; background:#f2f2f2; width:196px; }
.int_pw1 .f_pw				{ float:left; width:53px; padding-top:5px; }
.int_pw1 .f_pw_int			{ float:left; }
.btn_login					{ position:absolute; left:216px; top:40px; background:#f2f2f2; width:58px;}
.certification				{ position:absolute; left:216px; top:100px; background:url(../img/certification_bg.png) no-repeat; width:58px; height:23px; text-align:center; padding-top:5px; }
.certification a			{ color:#ff5a00; display:block; letter-spacing:-1px; }

/* 인사말 */
.textBox { margin-top:15px; font-size:1.25em; color:#666; border-top:1px dotted #e3e3e3;}
.black {color:#000;}
.mT15 {margin-top:15px;}
.mT20 {margin-top:20px;}

.con_page {padding-top:15px;}
.con_page2 {padding-top:15px;}

/* 경북소개일반현황 */
.gb_sum_mtext {padding-top:15px; font-size:1.25em; line-height:1.6em;}
.about_gbcolor {color:#2138ab}
.gb_sum_Img {text-align:center;}
.gb_weather_mtext {font-size:1.25em; line-height:1.6em;}

.con_wtday2 {margin-top:10px; width:100%; overflow:hidden;}
.gb_Img_wet {clear:both; width:116px; margin-right:10px; float:left;}

.depth_tle {font-size:1.3em; margin-top:10px;}
.depth_tle li {background:url(../img/bullet2.gif) no-repeat 0 7px; padding-left:15px; color:#003399;}
.depth_0_1 {margin:15px 0 0 -15px;}
.depth_0_1 li {background:url(../img/bullet2.gif) no-repeat 0 7px; padding-left:15px; color:#003399; padding-left:15px;}

.depth_mwet {padding:0; margin-left:-15px;}
.depth_mwet li {background:none; padding:0;}
.depth_none { padding:0;}
.depth_none li{background:none; color:#000;}
.depth_none li.gb_Img_Txt {font-size:0.9em; color:#000; padding-top:5px;}
.depth_none li.gb_Img_Txt2 {font-size:0.9em; color:#555;}
.gb_Img_mBot {clear:both; overflow:hidden; margin:15px 0 0 -15px; font-size:0.9em;}
.tacenter {margin-top:15px;}
.listTit {background:url(../img/bullet2.gif) no-repeat 0 6px; padding-left:15px; font-size:1.3em; color:#003399; margin:15px 0 5px 0}

.gb_his_Txt {margin-left:0px; }
.gb_his_Txt li {font-size:1.3em; margin-top:10px; overflow:hidden;}
.depth_1_0 {clear:both; margin-left:-10px;}
.depth_1_0 li { background:url(../img/bullet6.gif) no-repeat 0 7px; padding-left:10px; font-size:0.9em; margin:0; color:#000;}
.depth_2 li{background:none; padding:0; font-size:1em; color:#555; margin:0;}

.listBuM {background:url(../img/bullet2.gif) no-repeat 0 7px; padding-left:15px; color:#003399; font-size:1.3em; margin-top:10px;}
.gb_sum_symbol {text-align:center; padding:10px 0; margin-top:10px; border:1px solid #ddd;}
.gb_sum_symbol2 {text-align:center; padding:10px 0;}
.gb_sum_symbol3 {text-align:center; padding:10px 0; margin-top:10px; border:1px solid #ddd;}
.gb_sum_symbol3 img {width:100%;}
.gb_symbol_Txt {font-size:1.25em; margin-top:15px;}
.gb_symbol_Txt2 {font-size:1.25em; margin-top:10px;}
.taright {display:none;}

.gb_ch_Txt {font-size:1.25em; margin-top:10px;}
.gb_ch_Txt2 {font-size:1.25em; color:#555;}

.gb_sum_slogun {text-align:center; padding-bottom:10px; margin-top:10px; border:1px solid #ddd;}
.gb_slogun_Txt {font-size:1.25em; margin-top:15px; background:url(../img/bullet6.gif) no-repeat 0 7px; padding-left:10px;}
.gb_slogun_Txt2 {font-size:1.25em; background:url(../img/bullet6.gif) no-repeat 0 7px; padding-left:10px;}
.listSTit2 {font-size:1.25em; background:url(../img/bullet6.gif) no-repeat 0 7px; padding-left:10px;}
.gb_slogan_mWrap {display:none;}
.con_bgSlogan {border:1px solid #ddd; margin-top:10px; padding:8px 8px 0 8px;}
.con_bgSlogan ul li {font-size:1.25em; margin-bottom:10px; background:url(../img/bullet1.gif) 0 8px no-repeat; padding-left:10px;}
.con_bgSlogan ul li span.slogan_bL {display:none;}
.con_bgSlogan ul li span.bold {color:#003399;}

.tacenter ul li {width:100%; letter-spacing:-0.1em;}
.tacenter ul li img{width:100%;}
.gb_song_ToP {height:37px;}
.div550 {float:left;}
.gb_song_BtN1 {float:right; margin-top:13px;}
.gb_song_BtN2 {display:none;}

/* 통계로보는경북 */
.con_bulc {font-size:1.25em;}
.div180fff {clear:both; border:1px solid #ddd; padding:5px; overflow:hidden; margin-top:10px;}
.div70L {width:90px; float:left; margin:0 auto;}
.gb_stat_Mwrap {float:left; font-size:1.25em;}
.listBuM2 {background:url(../img/bullet6.gif) no-repeat 0 7px; padding-left:10px; font-size:1.25em; margin-top:10px;}

.listBuM3 {background:url(../img/bullet6.gif) no-repeat 0 7px; padding-left:10px; font-size:1.25em; margin:10px 0 0 15px;}

.tacenter {text-align:center; padding:0;}

/* 청사안내도 */
.mar_t4 {display:none;}
.div_unBar {background:url(../img/bullet2.gif) no-repeat 0 7px; padding-left:15px; color:#003399; font-size:1.3em; margin-top:10px; border-bottom:1px dotted #ddd;}
.con_gbMap {margin-top:10px; font-size:1.25em;}
.con_gbMap li {background:url(../img/bullet6.gif) no-repeat 0 7px; padding-left:10px; font-size:0.9em; margin-bottom:6px;}

/* 무인발급 */
.depth_tit {background:url(../img/bullet2.gif) no-repeat 0 7px; padding-left:15px; color:#003399; font-size:1.3em; margin-top:10px;}
.gb_auTomc_img {text-align:center; padding:5px 0}
.gb_auTomc_txt {font-size:1.25em; margin-top:5px; overflow:hidden;}

/* 테이블 */
.tb_gbSm640 {border-collapse:collapse; border:1px solid #ddd; width:100%; color:#555; font-size:0.9em; margin-left:-15px;}
.tb_gbSm640 th {background:#f0f6fb; padding:5px; border:1px solid #ddd;}
.tb_gbSm640 td {padding:5px; border:1px solid #ddd;}

.tb_gbSm630 {border-collapse:collapse; border:1px solid #ddd; width:100%; color:#555; font-size:0.9em; margin-left:-10px;}
.tb_gbSm630 th {background:#f0f6fb; padding:0px; border:1px solid #ddd;}
.tb_gbSm630 td {padding:0px; border:1px solid #ddd; text-align:center}

.tb_gbSmgen {border-collapse:collapse; border:1px solid #ddd; width:100%; color:#555; font-size:0.9em;}
.tb_gbSmgen th {background:#f0f6fb; padding:2px; border:1px solid #ddd;}
.tb_gbSmgen td {padding:2px; border:1px solid #ddd;}

.table_1 {border-collapse:collapse; border:1px solid #ddd; width:100%; color:#555; font-size:0.9em; margin-bottom:10px;}
.table_1 caption.taright {font-size:1.3em;}
.table_1 th {background:#f0f6fb; padding:2px; border:1px solid #ddd;}
.table_1 td {padding:2px; border:1px solid #ddd; text-align:center}
.table_1 td.left {text-align:left;}


/* Mobile_App */
.mobileApp								{width:100%;}
.mobileApp strong					{color:#155fbd; font-weight:bold;}
.mobileApp ul							{width:100%; margin:20px 0 0 0;}
.mobileApp ul li							{list-style:none; height:130px; width:100%; padding:13px 0; border-bottom:1px solid #dcdcdc;}
.mobileApp ul li em.tit				{display:block; width:80px; color:#4e4e4e; font-size:12px; letter-spacing:-1px; padding:2px 0 0 0; font-style:normal; text-align:center; float:left;}
.mobileApp span.cont				{float:left;display:inline-block; padding:5px 0 0 0; width:70%;}
.mobileApp .Appdownload a img	{border:0;}
.mobileApp .Appdownload			{display:block; text-align:right; padding:5px 10px 0 0;}

#header_new	{height:94px; width:100%; position:relative;}
.search_Wrap {position:absolute; top:22px; width:163px; left:100px; height:22px;}
.topSearch {width:163px; height:22px;border:1px solid #155fbe;}
.topSearch .searchInput {float:left; width:133px; height:20px; line-height:21px;border:0 none; padding-left:5px;}
.searchBtn {position:absolute; top:0px; right:0px;}
.tle_img {position:absolute; top:10px; left:96px;}

.snsLink_new			{display:block; position:absolute; right:0px; top:19px; width:100px; height:24px;}
.snsLink_new a			{display:inline-block; padding:3px; vertical-align:top}
.snsLink_new a img {vertical-align:top}


/*서브컨텐츠*/
.s1depth_1 {
    margin: 0 0 3px 25px;
}
.s1depth_1 li {
    background: url("../img/ic_figure2.gif") no-repeat scroll 0 1px rgba(0, 0, 0, 0);
    color: #000000;
    font-weight: bold;
    line-height: 140%;
    padding: 7px 0 2px;
}
.s1depth_2 {
    margin: 7px 0 11px;
}
.s1depth_2 li {
    background: url("../img/ic_black_dot.gif") no-repeat scroll 0 6px rgba(0, 0, 0, 0);
    color: #333333;
    font-weight: normal;
    line-height: 140%;
    padding: 0 0 2px 8px;
}
.s1depth_3 {
    margin: 7px 0 11px;
}
.s1depth_3 li {
    background: url("../img/ic_black_line.gif") no-repeat scroll 0 5px rgba(0, 0, 0, 0);
    color: #333333;
    font-weight: normal;
    padding: 0 0 2px 10px;
}
.s1depth_none li {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #333333;
    font-weight: normal;
    margin-bottom: 10px;
}
.tb_gbeng {
    border-collapse: collapse;
    border-top: 1px solid #315BCE;
    margin-top: 5px;
}
.tb_gbeng th {
    background-color: #EBEFF6;
    border: 1px solid #E0E0E0;
    color: #014D7E;
    padding: 6px 8px;
}
.tb_gbeng th.pad_l {
    text-align: left;
}
.tb_gbeng td {
    border: 1px solid #E0E0E0;
    font-weight: normal;
    line-height: 1.4em;
    padding: 4px 8px;
    text-align: center;
}
.tb_gbeng td.pad_l {
    border: 1px solid #E0E0E0;
    font-weight: normal;
    line-height: 1.4em;
    padding: 4px 8px;
    text-align: left;
}
.tb_gbeng td.point {
    background-color: #EDEDED;
}
.tb_gbeng_mini {
    border-collapse: collapse;
    border-top: 1px solid #315BCE;
    margin-bottom: 15px;
    margin-top: 5px;
}
.tb_gbeng_mini th {
    background-color: #F7F7F7;
    border: 1px solid #E0E0E0;
    color: #555555;
    padding: 2px;
}
.tb_gbeng_mini th.pad_l {
    text-align: left;
}
.tb_gbeng_mini td {
    border: 1px solid #E0E0E0;
    font-weight: normal;
    line-height: 1.4em;
    padding: 2px;
    text-align: center;
}
.tb_gbeng_mini td.pad_l {
    border: 1px solid #E0E0E0;
    font-weight: normal;
    line-height: 1.4em;
    padding: 2px;
    text-align: left;
}
.tb_gbeng_mini td.point {
    background-color: #EBEFF6;
}
.tb_p {
    margin-top: 5px;
    text-align: right;
}
.facts {
    border: 1px solid #EDEDED;
    margin-bottom: 20px;
    padding: 5px;
    width: 650px;
}
.his_img {
    margin: 4px 0;
}
.history {
    margin-top: 30px;
    overflow: hidden;
}
.history li {
    line-height: 160%;
    margin-bottom: 10px;
    overflow: hidden;
}
.history .his_year {
    background: url("../img/ic_black_dot.gif") no-repeat scroll 0 7px ;
    color: #014D7E;
    float: left;
    padding-left: 8px;
    width: 100%;
}
.history .his_txt {
    float: left;
    width: 100%;
}

.m_img {width:100%;}
.fb {font-weight:bold;}
.tmg {margin-top:20px;}
.bmg {margin-bottom:20px;}
.txt_big {font-size:15px;}
.tac {text-align:center;}
.tal {text-align:left;}
.blue {color:#0033ff;}
.red  {color:#cc3300;}

.m_depth01 {background: url("../img/ic_figure2.gif") no-repeat scroll 0 1px; color: #000000; font-weight: bold; line-height: 140%; padding: 7px 0 2px;}
.m_depth02 {color: #669900; font-weight: bold; line-height: 140%; padding: 7px 0 2px;}
.dokdo_box {width:99%; border:1px solid #CFCDCD; padding:0;}
.dokdo_box p{padding:15px;}
.guide_boxline { border: 1px solid #D5D5D5; margin-top:15px; padding:10px; }

/*외국인에게 유용한정보*/
.quick_link_wrap { clear:both; margin-top:20px; padding:0 12px; }
.quick_link_wrap h2 { font-size:14px; padding:0; font-weight:bold; }
.quick_tle { height:14px; border-bottom: 2px solid #253C87; }
.quick_link { height:100px; background:#E2E1E1; margin-top:7px; padding:10px 0; overflow:hidden; }
.quick_link ul { clear:both; width:100%; }
.quick_link ul li { text-align:center; }
.quick_link ul li span { float:left; width:24%; text-align:center; margin-top:10px; }
.quick_link ul li .tit { display:block; width:100%; text-align:center; color:#333; font-size:11px; line-height:1.2em; letter-spacing:-0.05em; margin:3px 0 0 !important; }
.quick_bot { margin:90px auto 0; text-align:center; background:none; }
.quick_bot button { display: inline-block; width:14px; }
button { background: none repeat scroll 0 0; border: 0 none; }

#topMenuSlider {position:relative; overflow:hidden;}