@charset "utf-8";
/* CSS Document */

/*******************************************************************/
/*                                                            BASE */
/*******************************************************************/
	
	/*	reset
	---------------------------------------------------------------*/
	* { padding: 0px; margin: 0px; }
		
	/*	img
	---------------------------------------------------------------*/
	img { border:none; }
	* html img{ border:0; }
	
	/*	color
	---------------------------------------------------------------*/
	.red{
		color:#991133;
		}
		
	.blue{
		color:#3366CC;
		}
		
	.orange{
		color:#FF6600;
		}
		
	.green{
		color:#009966;
		}
		
	.nes{
		color:#FF6F6F;
		}
		
	/*	cf
	---------------------------------------------------------------*/
	.cf:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
		}
		
	.cf { display: inline-block; }
	
	/* Hides from IE-mac \*/ 
	* html .cf { height: 1%; }
	.cf { display: block; }
	
	/* End hide from IE-mac */
	
	/*	link
	---------------------------------------------------------------*/
	a:link,
	a:active,
	a:visited{
		color:#0068B7;
		text-decoration:underline;
		}
		
	a:hover{
		color:#CC0000;
		text-decoration:none;
		}
		
	/*	color
	---------------------------------------------------------------*/
	#wrap .red { color: #E80B74; }
		
	/*	font size
	---------------------------------------------------------------*/
	.small { font-size: 100%; }
	.large { font-size: 125%; }
		
	/*	align
	---------------------------------------------------------------*/
	#main_contents .center { text-align: center; }
	#main_contents .left { text-align: left; }
	#main_contents .right { text-align: right; }
	
	/*	margin
	---------------------------------------------------------------*/
	#main_contents .mb0 { margin-bottom: 0px; }
	#main_contents .mb10 { margin-bottom: 10px; }
	#main_contents .mb15 { margin-bottom: 15px; }
	#main_contents .mb20 { margin-bottom: 20px; }
	#main_contents .mb25 { margin-bottom: 25px; }
	#main_contents .mb30 { margin-bottom: 30px; }
	#main_contents .mb35 { margin-bottom: 35px; }
	#main_contents .mb40 { margin-bottom: 40px; }
	#main_contents .mb45 { margin-bottom: 45px; }
	#main_contents .mb50 { margin-bottom: 50px; }
	#main_contents .mb55 { margin-bottom: 55px; }
	
	#main_contents .mt10 { margin-top: 10px; }
	#main_contents .mt15 { margin-top: 15px; }
	#main_contents .mt20 { margin-top: 20px; }
	#main_contents .mt25 { margin-top: 25px; }
	#main_contents .mt30 { margin-top: 30px; }
	#main_contents .mt35 { margin-top: 35px; }
	#main_contents .mt40 { margin-top: 40px; }
	#main_contents .mt45 { margin-top: 45px; }
	#main_contents .mt50 { margin-top: 50px; }
	
	#main_contents .mr5 { margin-right: 5px; }
	#main_contents .mr10 { margin-right: 10px; }
	
		
	/*	padding
	---------------------------------------------------------------*/
	#main_contents .p10 { padding: 10px; }
	#main_contents .p15 { padding: 15px; }
	#main_contents .p20 { padding: 20px; }
	#main_contents .p25 { padding: 25px; }
	#main_contents .p30 { padding: 30px; }
	
	#main_contents .pr10 { padding-right: 10px; }
	#main_contents .pr20 { padding-right: 20px; }
	#main_contents .pr30 { padding-right: 30px; }
	#main_contents .pr40 { padding-right: 40px; }
	
	#main_contents .pb10 { padding-bottom: 10px; }
	#main_contents .pb20 { padding-bottom: 20px; }
	#main_contents .pb30 { padding-bottom: 30px; }
	#main_contents .pb40 { padding-bottom: 40px; }
	
	#main_contents .pl10 { padding-left: 10px; }
	#main_contents .pl20 { padding-left: 20px; }
	#main_contents .pl30 { padding-left: 30px; }
	#main_contents .pl40 { padding-left: 40px; }
	
	/*	float
	---------------------------------------------------------------*/
	#main_contents .fright { float: right; margin-left:10px;}
	#main_contents .fleft { float: left; margin-right:10px;}
	
	/*	p
	---------------------------------------------------------------*/
	p{
	color:#333333;
	}

	p.txt{
		margin:15px 0px;
		}
		
	p.txt02{
		margin-bottom:8px;
		}
		
	p.txt03{
		margin-bottom:15px;
		}
		
	p.txt04{
		margin-bottom:30px;
		}
		
	.grey{
		background-color:#ddd;
		}
		
	.txt-bold{	font-weight:bold;}
	
	.txt-12{	font-size:12px;}
	.color-red{	color:#FF0000;}
	.color-dark-yellow{	color:#978911;}
	ul{zoom:1;}
	li{zoom:1;}
	
/*******************************************************************/
/*                                                                 */
/*******************************************************************/
body {
	margin: 0 auto;
	text-align: center;
	font-family: 'ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック','Osaka','メイリオ','Meiryo',sans-serif;
	font-size: 80%;
	}
	
/* clearfix
**********************************************************************/
	.cf:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
		}
		
	.cf { display: inline-block; }
	
	/* Hides from IE-mac \*/ 
	* html .cf { height: 1%; }
	.cf { display: block; }
	
	/* End hide from IE-mac */

/* container
**********************************************************************/
#container{
	width:100%;
	margin:0 auto;
	text-align:center;
	border-top:1px solid #468B17;
	}

/* header
**********************************************************************/
#header{
	text-align:center;
	margin:0 auto;
	background: url(../../img/union/bg.jpg) no-repeat center top;
	height:153px;
	}
	
	/*	header_box
	-----------------------------------------------------------------*/
	#header_box{
		margin:0 auto;
		text-align:left;
		width:980px;
		}
		
		#header #header_box .header_inner{
			width:980px;
			height:120px;
			}
			
		/*	header_logo
		-------------------------------------------------------------*/
		#container #header_logo {
			width:980px;
			height: 119px;
			border:none;
			outline:none;
			text-decoration:none;
			}
			
			#container #header_logo .logo{
				outline:none;
				border:none;
				text-decoration:none;
				float:left;
				margin:23px 0 15px 8px;
				width:206px;
				height:75px;
				background: url(../../img/union/logo.png) no-repeat;
				vertical-align:bottom;
				text-indent:-9999px;
				}
				
				#container #header_logo a {
					outline:none;
					border:none;
					text-decoration:none;
					}
					
					.logo img{
						outline:none;
						border:none;
						text-decoration:none;
						}
						
			#support_nav { float:right; }
				
				#support_nav .header_ul1 {
					padding-top: 10px;
					height: 26px;
					}
					
					#support_nav .header_ul1 ul {
						float: right;
						list-style: none;
						}
						
						#support_nav .header_ul1 ul li { float:left; }
							
							#support_nav .header_ul1 a {
								height:26px;
								display:block;
								text-indent:-9999px;
								overflow:hidden;
								}
								
							/*	ENGRISH	*/
							#btn_english a{
								background:url(../../img/union/header_btn_english.png) no-repeat 0 0;
								width:84px;
								}
								
								#btn_english a:hover{ background-position:0 -26px; }
									
							/*	中文（繁体字）	*/
							#btn_cin1 a{
								background:url(../../img/union/header_btn_cin1.jpg) no-repeat 0 0;
								width:102px;
								}
								
								#btn_cin1 a:hover{ background-position:0 -26px; }
									
							/*	中文（簡体字）	*/
							#btn_cin2 a{
								background:url(../../img/union/header_btn_cin2.jpg) no-repeat 0 0;
								width:104px;
								}
								
								#btn_cin2 a:hover{ background-position:0 -26px; }
									
							/*	한국어・*/
							#btn_kor a{
								background:url(../../img/union/header_btn_kor.png) no-repeat 0 0;
								width:70px;
								}
								
								#btn_kor a:hover{ background-position:0 -26px; }
								
				#support_nav .header_ul2 { padding-top:51px; }
					
					#support_nav .header_ul2 ul {
						float: right;
						height: 32px;
						list-style: none;
						overflow: hidden;
						}
						
						#support_nav .header_ul2 ul li {
							float: left;
							height: 32px;
							}
							
							#container #support_nav .header_ul2 ul li a {
								background: url(../../img/union/bg_navbtn.jpg) no-repeat 0 0;
								text-decoration: none;
								font-weight: bold;
								color: #fff;
								height: 22px;
								display: block;
								padding: 10px 25px 0 25px;
								}
								
							* html #container #support_nav .header_ul2 ul li a {
								display: inline;
								height: 32px;
								}
							#container #support_nav .header_ul2 ul li a:hover {
								color: #FFFF73;
								background-position: 0 -32px;
								}
								
		/*	header_bigbtn
		-------------------------------------------------------------*/
		.header_ul3{
			border-top:1px solid #FFFFFF;
			}
			
			.header_ul3 li{
				float:left;
				list-style:none;
				}
				
				.gotop a{
					background:url(../../img/union/gotop.jpg) no-repeat 0 0;
					height:51px;
					width:327px;
					display:block;
					text-indent:-9999px;
					overflow:hidden;
					}
					
					.gotop a:hover{
						background-position:0 -51px;
						}
						
				.govillage a{
					background:url(../../img/union/govillage.jpg) no-repeat 0 0;
					height:51px;
					width:326px;
					display:block;
					text-indent:-9999px;
					overflow:hidden;
					}
					
					.govillage a:hover{
						background-position:0 -51px;
						}
						
				.gopolitics a{
					background:url(../../img/union/gopolitics.jpg) no-repeat 0 0;
					height:51px;
					width:327px;
					display:block;
					text-indent:-9999px;
					overflow:hidden;
					}
					
					.gopolitics a:hover{
						background-position:0 -51px;
						}
						
		/*	btn_menu
		-------------------------------------------------------------*/
		.btn_menu{
			width:980px;
			height:51px;
			border-top:solid 1px #FFFFFF;
			}
			
			.btn_menu li{
				float:left;
				list-style:none;
				}
				
				#btn_menu_home a{
					background:url(../../img/union/btn_home.jpg) no-repeat 0 0;
					height:51px;
					width:246px;
					display:block;
					text-indent:-9999px;
					overflow:hidden;
					}
					
					#btn_menu_home a:hover{
						background-position:0 -51px;
						}
						
				#btn_menu_sonmin a{
					background:url(../../img/union/btn_sonmin.jpg) no-repeat 0 0;
					height:51px;
					width:245px;
					display:block;
					text-indent:-9999px;
					overflow:hidden;
					}
					
					#btn_menu_sonmin a:hover{
						background-position:0 -51px;
						}
						
				#btn_menu_sight a{
					background:url(../../img/union/btn_menu_sight.jpg) no-repeat 0 0;
					height:51px;
					width:245px;
					display:block;
					text-indent:-9999px;
					overflow:hidden;
					}
					
					#btn_menu_sight a:hover{
						background-position:0 -51px;
						}
						
				#btn_menu_admin a{
					background:url(../../img/union/btn_menu_admin.jpg) no-repeat 0 0;
					height:51px;
					width:244px;
					display:block;
					text-indent:-9999px;
					overflow:hidden;
					}
					
					#btn_menu_admin a:hover{
						background-position:0 -51px;
						}
						
				#btn_menu_guid a{
					background:url(../../img/union/btn_guid.jpg) no-repeat 0 0;
					height:51px;
					width:163px;
					display:block;
					text-indent:-9999px;
					overflow:hidden;
					}
					
					#btn_menu_guid a:hover{
						background-position:0 -51px;
						}
						
				#btn_menu_map a{
					background:url(../../img/union/btn_map.jpg) no-repeat 0 0;
					height:51px;
					width:163px;
					display:block;
					text-indent:-9999px;
					overflow:hidden;
					}
					
					#btn_menu_map a:hover{
						background-position:0 -51px;
						}
						
				#btn_menu_info a{
					background:url(../../img/union/btn_info.jpg) no-repeat 0 0;
					height:51px;
					width:163px;
					display:block;
					text-indent:-9999px;
					overflow:hidden;
					}
					
					#btn_menu_info a:hover{
						background-position:0 -51px;
						}
						
		/*	header_bottom
		-------------------------------------------------------------*/
		#header #header_box #header_bottom {
			width:980px;
			height:32px;
			background: #F4F5F7;
			
			}
			
			#header #header_box #header_bottom ul {
				
				list-style: none;
				height: 32px;
				padding: 0 10px;
				}
				#header_bottom_left{
					float:left;
					width:500px;
					}
					
					#header_bottom_left ul {
						list-style: none;
						height: 32px;
						padding: 0 10px;
						}
				#header_bottom_right{
					float:right;
					width:350px;
					}
					
					#header_bottom_right ul {
						background: url(../../img/union/line_nav.gif) repeat-y 0 0;
						list-style: none;
						height: 32px;
						padding: 0 10px;
						}
						
			/*	文字の大きさ	*/
			#header_bottom ul.font_size { float:left; }
				
				#header_bottom ul.font_size li { float:left; }
					
				#header_bottom ul.font_size li.text {
					font-weight: bold;
					padding-top: 10px;
					}
					
				#header_bottom ul.font_size li.middle { padding: 5px 5px 0 5px; }
					
				#header_bottom ul.font_size li.large { padding-top: 5px; }
					
					#header_bottom ul.font_size li.middle a ,
					#header_bottom ul.font_size li.large a {
						text-indent: -9999px;
						display: block;
						width: 36px;
						height: 22px;
						}
						
					#header_bottom ul.font_size li.middle a { background: url(../../img/union/font_middle.jpg) no-repeat 0 0; }
						
					#header_bottom ul.font_size li.large a { background: url(../../img/union/font_large.jpg) no-repeat 0 0; }
						
					#header_bottom ul.font_size li.middle a:hover,
					#header_bottom ul.font_size li.large a:hover{
						background-position: 0 -22px;
						}
			/*	背景色変更	*/
			#header_bottom ul.change {float:left;}
				#header_bottom ul.change li {float:left;}
				
				#header_bottom ul.change li.text {
					font-weight: bold;
					padding-top: 10px;
					}
				#header_bottom ul.change li.white { padding: 5px 5px 0 5px; }
					
				#header_bottom ul.change li.black { padding-top: 5px; }
					
					#header_bottom ul.change li.white a ,
					#header_bottom ul.change li.black a {
						text-indent: -9999px;
						display: block;
						width: 28px;
						height: 21px;
						}
						
					#header_bottom ul.change li.white a { background: url(../../img/union/white.jpg) no-repeat 0 0; }
						
					#header_bottom ul.change li.black a { background: url(../../img/union/black.jpg) no-repeat 0 0; }
					
					#header_bottom ul.change li.white a:hover,
					#header_bottom ul.change li.black a:hover{
						background-position: 0 -21px;
						}
				
			/*	音声読み上げ	*/
			#header_bottom ul.voice {
				float:left;
				}
				
				#header_bottom ul.voice li {float:left;}
				
				#header_bottom ul.voice li.text {
					font-weight: bold;
					padding-top: 10px;
					}
				#header_bottom ul.voice li.speech { padding: 5px 5px 0 5px; }
					
					#header_bottom ul.voice li.speech a {
						text-indent: -9999px;
						display: block;
						width: 120px;
						height: 22px;
						}
						
					#header_bottom ul.voice li.speech a { background: url(../../img/union/speech.jpg) no-repeat 0 0; }
						
					#header_bottom ul.voice li.speech a:hover{
						background-position: 0 -22px;
						}
		
			/*	検索	*/
			#header_bottom ul.search {
				float:right;
				}
				
				#header_bottom ul.search li{ padding-top: 5px; float:left; }
				#header_bottom ul.search li.text {
					font-weight: bold;
					padding-top: 10px;
padding-right:5px;
					}

/*村民ブログ用検索フォーム*/
.searchform input.formfield{
width:150px;
}




					
			/*	SNS	*/
			#header_bottom ul.sns {
				float:right;
				}
				
				#header_bottom ul.sns li {float:left;}
				
				#header_bottom ul.sns li.facebook { padding: 5px 5px 0 5px; }
				#header_bottom ul.sns li.twitter { padding: 5px 5px 0 0; }
				#header_bottom ul.sns li.youtube { padding-top: 5px; }
					
					#header_bottom ul.sns li.facebook a,
					#header_bottom ul.sns li.twitter a,
					#header_bottom ul.sns li.youtube a {
						text-indent: -9999px;
						display: block;
						width: 23px;
						height: 22px;
						}
						
					#header_bottom ul.sns li.facebook a { background: url(../../img/union/facebook.jpg) no-repeat 0 0; }
					#header_bottom ul.sns li.twitter a { background: url(../../img/union/twitter.jpg) no-repeat 0 0; }
					#header_bottom ul.sns li.youtube a { background: url(../../img/union/youtube.jpg) no-repeat 0 0; }
						
					#header_bottom ul.sns li.facebook a:hover,
					#header_bottom ul.sns li.twitter a:hover,
					#header_bottom ul.sns li.youtube a:hover{
						background-position: 0 -22px;
						}
					
			/*検索結果*/
			#search-results p,
			.search-results-container p{
			text-align:left;
			line-height: 180%;
			}
			
			.entry-asset{
			margin-bottom:20px;
			padding-bottom:10px;
			text-align: left;
			border-bottom:#E2DECF solid 1px;
			}
			
			#search-results h2.asset-name{
			padding-left: 20px;
			padding-bottom:0;
			background:url(../../img/union/icon_black.jpg) left center no-repeat;
			margin-bottom:10px;
			}
			
/*ページネーション*/

.content-nav {
margin:15px 0 25px 0;
}

.content-nav ul li {
list-style-type: none;
font-size:16px;
display: inline;
}

.content-nav ul li a {
text-decoration: none;
border: 1px solid #e2e2d8;
padding: 7px 7px;
color: #4D678C;
margin: 2px;
}

.content-nav ul li a:hover {
color: #B7A5B1;
border: 1px solid #B7A5B1;
color: #B7A5B1;
}

.content-nav ul li a:visited {
color: #4D678C;
}

.content-nav ul span.current_page {
padding: 2px 8px;
margin: 1px;
color: #4D678C;
background-color: #f6f8ed;
}

/* content
**********************************************************************************************************************/
#content{
	margin-top:12px;
	}
	
	.content_inner{
		width:980px;
		margin:0px auto;
		}
		
		#content_left{
			width:770px;
			float:left;
			}
			
		#content_inner{
			margin-top:12px;
			width:980px;
			float:left;
			}
			
			/*
			#main_content{
				font-size:120%;
				width:940px;
				text-align:left;
				}*/
				
				#main_contents{
					width:940px;
					margin:0 20px;
					text-align:left;
					line-height: 150%;
					}
					*+html #main_contents {  margin-top: 30px; }
			#main_content_blog{
				width:760px;
				float:right;
				text-align:left;
				}

				#main_contents_blog{
					width:760px;
					text-align:left;
					line-height: 150%;
					}
					
/* side
**********************************************************************************************************************/
#side{
	width:200px;
	float:left;
	}
	
	#side ul {
		list-style: none;
		}
		
	.side_btn{
		width:190px;
		padding-bottom:10px;
		}
		
		.side_in_or{
			border:#E3CECE solid 4px;
			margin-bottom:10px;
			}
			
			.side_in_or li{
				text-align:left;
				padding:9px;
				border-bottom:#E3CECE solid 1px;
				}
				
			.koukoku_left{
				float:left;
				}
				
			.koukoku_right{
				margin-left:9px;
				float:left;
				width:90px;
				}
				
		.side_in_gl{
			border:#E2DECF solid 4px;
			margin-bottom:5px;
			}
			
			.side_in_gl li{
				text-align:left;
				padding:9px;
				border-bottom:#E2DECF solid 1px;
				}
				
		.side_in_gl_top{
			border:#E2DECF solid 4px;
			margin-bottom:5px;
			}
			
			.side_in_gl_top li{
				text-align:left;
				padding:9px 9px;
				border-bottom:#E2DECF solid 1px;
				}
				
				#btn_download a{
					background:url(../../img/union/side_btn_down.jpg) no-repeat 0 0;
					height:70px;
					width:200px;
					display:block;
					text-indent:-9999px;
					overflow:hidden;
					margin-bottom:10px;
					}
					
					#btn_download a:hover{
						background-position:0 -70px;
						}
						
				.search_text{
					width:120px;
					margin:0 9px;
					}
					

/* footer
**********************************************************************/
#footer{
	text-align:center;
	border-top:1px #D3D8DC solid;
	margin:0 auto 0;
	background:#ECEEF0;
	height:211px;
	}
	
	/*	footer_box
	-----------------------------------------------------------------*/
	#footer_box{
		margin:0 auto;
		text-align:left;
		width:980px;
		}
		
		#footer #footer_box .footer_inner{
			width:980px;
			height:120px;
			}
			
			.footer_btn{
				float:left;
				margin:17px 0 10px 0;
				}
			.footer_btn2{
				float:right;
				margin:17px 0 10px 0;
				}
				
				.footer_btn li{
					float:left;
					margin-right:15px;
					list-style:none;
					}
					
					.footer_btn li a{
						color:#333333;
						}
						
					.footer_btn li a:hover{
						color:#999999;
						}
				.footer_btn2 li{
					float:left;
					margin-right:15px;
					list-style:none;
					}
					
					.footer_btn2 li a{
						color:#333333;
						}
						
					.footer_btn2 li a:hover{
						color:#999999;
						}
						
			.footer_bottom{
				width:980px;
				padding-top:10px;
				background:url(../../img/union/footer_line.jpg) repeat-x center top;
				}
				.address_outer{
width:350px;
float:left;
}



				.footer_logo{
					float:left;
					margin-right:10px;
					}
				.footer_shiba{
					float:left;
					margin-right:10px;
					font-weight:bold;
					}

				.footer_address{
					float:left;
					margin-right:10px;
					}
					
				.footer_copyright{
					float:right;
					}
					
				.footer_logo a{
					background:url(../../img/union/footer_logo.png) no-repeat 0 0;
					height:81px;
					width:182px;
					display:block;
					text-indent:-9999px;
					overflow:hidden;
					margin-bottom:10px;
					}
					.footer_logo a:hover{
						background-position:0 -81px;
						}
						
/* base
**********************************************************************/

.pankuzu{
	text-align:left;
	}
	
	.pan{
		margin:5px 0;
		}
		
.mobileimg{
	width:177px;
	height:38px;
	background:url(../../img/union/footer_logo.png) no-repeat 0 0;
	}
	
/*	ページのトップへ戻る
===================================================================*/
.go_pagetop{
	width:980px;
	margin:0 auto;
	}
	
.go_top {
	margin:60px auto 0;
	}
	
.go_top:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}
	
.go_top{ display: inline-block; }

/* Hides from IE-mac \*/ 
* html .go_top{ height: 1%; }
.go_top{ display: block; }
/* End hide from IE-mac */
	
	.go_top a{
		text-indent: -9999px;
		display: block;
		width: 138px;
		height: 28px;
		background: url(../../img/union/go_top.png) no-repeat 0 0;
		float: right;
		}
		
		.go_top a:hover{ background-position: 0 -28px; }
		
/* ＲＳＳ
**********************************************************************/
	.news_box{
		margin-bottom:20px;
		}
		
	.news_box_gyousei{
		margin:0 0 20px 10px;
		}
		
	.img_urgent{
		background:url(../../img/top/img_bgurgent.jpg) no-repeat 0 0;
		height:30px;
		width:560px;
		}
		
	.img_urgent_sec{
		background:url(../../img/top/sonmin/h2_kinkyu_sec.jpg) no-repeat 0 0;
		height:30px;
		width:760px;
		}
		
	.img_sonminzyouhou{
		background:url(../../img/top/sonmin/h2_zyouhou_sec.jpg) no-repeat 0 0;
		height:30px;
		width:760px;
		}
		
	.img_gyouseizyouhou{
		background:url(../../img/top/sonmin/h2_gyousei_bg.jpg) no-repeat 0 0;
		height:30px;
		width:470px;
		}
		
		.toptitle_left{
			float:left;
			color:#ffffff;
			font-weight:bold;
			padding:5px 0;
			margin:0 0 0 40px;
			vertical-align:text-top;
			font-size:120%;
			}
			
		.toptitle_left_sec{
			float:left;
			color:#ffffff;
			font-weight:bold;
			padding:10px 0 0 0;
			margin:0 0 0 60px;
			vertical-align:text-top;
			font-size:120%;
			}
			
			.link_sec{
				margin-top:10px;
				}
				
		.toptitle_right{
			float:right;
			width:170px;
			}
			
		.toptitle_right_sec{
			float:right;
			width:170px;
			}
			
		.toptitle_right_gyousei{
			float:right;
			width:170px;
			}
			
			.rsslist p{
				float:left;
				color:#ffffff;
				font-weight:bold;
				}
				
				.report{
					margin:7px 0 0 5px;
					}
					
					.report a{
						color:#ffffff;
						text-decoration:none;
						}
						
						.report a:hover{
							color:#FFFF33;
							}
							
				.rss{
					float:right;
					padding:5px 5px 5px 20px;
					}
					
				.rss_sec{
					float:right;
					padding:5px 0px 5px 5px;
					}
					
				.rss a{
						background:url(../../img/top/rss.png) no-repeat 0 0;
						height:18px;
						width:21px;
						display:block;
						text-indent:-9999px;
						overflow:hidden;
						}
						
						.rss a:hover{
							background-position:0 -21px;
							}
							
				.rss_sec a{
						background:url(../../img/top/rss.png) no-repeat 0 0;
						height:18px;
						width:21px;
						display:block;
						text-indent:-9999px;
						overflow:hidden;
						}
						
						.rss_sec a:hover{
							background-position:0 -21px;
							}
							
		.urgent_news li{
			background:url(../../img/union/icon_red.jpg) no-repeat 10px 10px;
			padding:7px 0 5px 30px;
			border-bottom:#999999 dotted 1px;
			list-style:none;
			}
			
			.news_red{
				font-color:#990000;
				}
				
			.news_link{
				margin-left:10px;
				}
				
	.js{
		margin:10px 0;
		}
		
	.img_news{
		background:url(../../img/top/h2_news.jpg) no-repeat 0 0;
		height:30px;
		width:560px;
		}
		
		.news_gr li{
			background:url(../../img/union/icon_black.jpg) no-repeat 10px 10px;
			padding:7px 0 5px 30px;
			border-bottom:#999999 dotted 1px;
			list-style:none;
			}
			
	.img_road{
		background:url(../../img/top/h2_douro.jpg) no-repeat 0 0;
		height:30px;
		width:560px;
		}
		
	.img_blog{
		background:url(../../img/top/h2_blog.jpg) no-repeat 0 0;
		height:30px;
		width:560px;
		}
		
	.img_live_sec{
		background:url(../../img/top/sonmin/sonmin_h2_3.jpg) no-repeat 0 0;
		height:33px;
		width:760px;
		}
		
	.img_learans_sec{
		background:url(../../img/top/sonmin/sonmin_h2_4.jpg) no-repeat 0 0;
		height:33px;
		width:760px;
		}
		
	.img_healty_sec{
		background:url(../../img/top/sonmin/sonmin_h2_5.jpg) no-repeat 0 0;
		height:33px;
		width:760px;
		}
		
	.img_life_sec{
		background:url(../../img/top/sonmin/sonmin_h2_6.jpg) no-repeat 0 0;
		height:33px;
		width:760px;
		}
		