@charset "shift_jis";
@import "default.css";
@import "sub_greetings.css";
@import "sub_history.css";
@import "sub_network.css";
@import "pdf.css";



/*======================================== °øŽÅ¡¦==============================================*/
body {margin:0 auto; padding:0; background:url(../images/bg.gif); font:12px MS Gothic; text-align:center;}

div, p{margin:0; padding:0;}

Form {display:inline; margin:0; padding:0;}
img {border:none;}

hr {padding:0; margin:0;}

.clear {clear:both;}
.Align_C {margin:0 auto; text-align:center; }
.float_L {float:left;}
.float_R {float:right;}

A:link     {color:#FF5900; text-decoration:none;}
A:visited {color:#71bf1e; text-decoration:none;}
A:active {color:#FF5900; text-decoration:none;}
A:hover  {color:#FF5900; text-decoration:none;}



/*======================================== »ó´Ü ==============================================*/
#top_line{
	margin:0; 
	padding:2px 0 0 0;
	background:url(../images/top_line.gif) repeat-x;
	overflow:hidden;
	}
	
#Wrap{
	margin:0 auto;
	padding:0;
	width:804px;
	background:url(../images/center_bg.gif) repeat-y;
	text-align:center;
	}

#Top{
	clear:both;
	margin:0 2px 15px 2px;
	padding:0;
	width:800px;
	background:url(../images/top_title_bg.gif) left bottom repeat-x;
	border-top:#41b000 5px solid;
	border-bottom:#dddddc 1px solid;
	overflow:hidden;
	}
	
#top_Left{
	float:left;
	margin:0;
	padding:0;
	
	}
	
#top_Right{
	float:right;
	margin:35px 0 0 0;
	text-align:left;
	list-style:none;
	display:inline;
	
}
		
#top_Right ul{
	margin:0;
	padding:0 16px;
	width:228px;
	height:12px;
}


#top_Right ul li{
	margin:0;
	padding:0;
	float:left;
	font:MS PGothic;
	font-size:13px;
	padding: 0px 0px 0px 3px;
	list-style:none;
}


#top_Right ul li .toptext{
	padding:0px 0px 5px 0px;
	font-size:8px;
}

#top_Right ul li a{
	font:MS PGothic;
	color:#4bcc00;
	text-decoration:none;
}


/*======================================== Áß°£ ==============================================*/
#Center{
	margin:15px 0;
	padding:0;
	width:802px;
	text-align:left;
	overflow:hidden;
	}
	
#center_Left{
	float:left;
	margin:0;
	padding: 0 15px;
	width:191px;
	overflow:hidden;
	display:inline;
	}

.title{ 
	margin:0;
	padding:4px 0;
	width:191px;
	background:url(../images/menu_bg.gif) no-repeat;	
	text-align:left;
	font-size:12px;
	color:#414141;
	text-indent:8px;
	}	
	

	
.sub_Banner{
	margin:15px 0;
	padding:0;
	float:left;
	overflow:hidden;
	}	
	
.sub_Banner ul{
	margin:0;
	padding:0;
	width:191px;
	float:left;	
	list-style-type:none;
	overflow:hidden;
}	

.sub_Banner ul li{
	display:block;
	padding-top:7px;
	width:191px;
	height:41px;
	overflow:hidden;
}
	
	
#center_Right{
	float:right;
	margin:0;
	padding:0;
	width:581px;
	overflow:hidden;
}



#title_Box{
	margin:0 auto;
	padding:4px 0;
	width:500px;
	height:30px;
	font:MS PGothic;
	font-size:16px;
	background:#FF6699;
	
}




/*======================================== ÇÏ´Ü ==============================================*/
#Bottom{
	clear:both;
	margin:0 auto;
	padding:0;
	width:800px;
	height:60px;
	background:url(../images/bottom_bg.gif) repeat-x;
	text-align:center;
	overflow:hidden;
}




/*test*/

.network_Table{
	float:left;
	font-family:MS PGothic; 
	font-size:14px; 
	}
	

.network td{
	padding:0; 
	text-align:left;
	}
	
	
.history_Table{
	float:left;
	margin:0;
	padding:0;
	font-family:MS PGothic; 
	font-size:12px; 
	color:#666666;
	line-height:160%;
	text-align:left;
	width:565px;
}	


.networkProfile_Table{
	float:left;
	margin:0;
	padding:0;
	font-family:MS PGothic; 
	font-size:12px; 
	color:#333333;
	line-height:160%;
	text-align:left;
	width:565px;
}


/*==================================================== Notice ================================================*/

#notice{
	margin:0;
	padding:0 13px 0 0;
	float:right;
	width:565px;
	font:12px MS PGothic;
	overflow:hidden;
}

.notice_title{
	float:left;
	margin:0;
	padding:0;
	width:479px;
	height:18px;
	font:MS PGothic;
	font-size:13px;
	color:#579a39;
	background:url(../images/notice_title.gif) left top;


}

.notice_more{
	float:left;
	margin:0;
	padding:18px 0 0 13px;
	width:70px;
	height:18px;
	font:MS PGothic;
	font-size:10px;
	color:#206600;
	background:url(../images/more_bg.gif) no-repeat;
}

.notice_more a{
	text-decoration:none;
	color:#206600;
}


#notice .data{	
	float:left;
	margin:0;
	padding:10px 0 4px 15px;
	width:105px;
	height:13px;
	line-height:160%;
	text-align:left; 	
	font:13px MS PGothic #666666;
	background:url(../images/notice_icon.gif) left top no-repeat; 
	border-bottom:1px dashed #cccccc;
	overflow:hidden;
	/*border-bottom:1px dashed #cccccc;*/

	}


#notice .text{
	float:right; 
	margin:0;
	padding:10px 0 4px 0; 
	height:13px;
	width:445px; 
	text-align:left;
	font:12px MS PGothic #71bf1e;
	overflow:hidden;	
	border-bottom:1px dashed #cccccc;

}


/*==================================================== Banner ================================================*/

#Banner_box{
	position:relative;
	float:right;
	margin:0;
	padding:0;
	width:578px;
	height:95px;
	overflow:hidden;
	}


.Banner{
	float:left;
	margin:0;
	padding:20px 6px 0 0;
	}
	

/*==================================================== Text ================================================*/
	
	
#Text_box{
	margin:0;
	padding:0;
	float:right;
	width:578px;
	overflow:hidden;
	font-family:MS PGothic; 
	font-size:13px;
	text-align:left; 
	color:#666666; 
	line-height:16px;
	}
	
#Text01{
	float:left;
	margin:0;
	padding:10px 0 0 0;
	width:258px;
	font:MS PGothic; 
	font-size:13px;
	text-align:left; 
	color:#666666; 
	line-height:16px;
	text-align:left;
	overflow:hidden;
}

#Text02{
	float:right;
	margin:0;
	padding:10px 70px 0 0;
	text-align:right;
	font:MS PGothic; 
	font-size:13px;
}


/*==================================================== Gray_Button ================================================*/

#Gray_Button{
	float:right; 
	margin:15px 4px 0 0;
	padding:0;
	width:565px;
	font:MS PGothic;
	font-size:12px;
	color:#000000;
	text-align:right;
}

#Center_bottom{
	float:right;
	margin:0;
	padding:0;
	width:802px;
	background:#9999FF;
	}
	
	
	
/*=========================================== pdf =========================================*/
.pdf_ALL{
	float:left;
	margin:0;
	padding:0;
	width:565px;
	height:510px;
}


.pdf_Table{
	float:left;
	margin:0;
	padding:0;
	width:375px;
}


.pdf_Box{
	float:right;
	margin:0;
	pading:0;
	width:190px;
}


.pdf_Box ul{
	clear:both;
	float:right;
	margin:0;
	pading:0;
	widows:180px;
	list-style-type:none;
}


.pdf_Box ul li{
	clear:both;
	display:block;
	float:right;
	margin:130px 30px 0 0;
	pading:0;
	list-style:none;
}

/*=========================================== sub_greeting =========================================*/

.subText_Box{
	clear:both;
	margin:0 13px 25px 0;
	padding:0;	
	font:MS PGothic; 
	font-size:12px;
	line-height:18px;
	color:#666666;
	overflow:hidden;
}

/*=========================================== sub_history =========================================*/
.title_Box{
	float:left;
	margin:15px 0;
	padding:9px 0 5px 20px;
	width:565px;
	height:30px;
	font:MS PGothic; 
	font-size:16px;
	color:#395728;
	line-height:16px;	
	background:url(../images/title_bg.gif) no-repeat left top;
}

.sub_Title{
	float:left;
	margin:0 0 15px 0;
	padding:0 0 3px 13px;
	width:555px;
	font:MS PGothic; 
	font-size:13px;
	color:#2f7d00;
	line-height:160%;	
	text-align:left;
	background:url(../images/subTitle_icon.gif) no-repeat left top;
	border-bottom:1px solid #44b900;
}



.sub_Year{
	float:left;
	margin:0 0 5px 0;
	padding:5px 0 0 0;
	width:568px;
	font:MS PGothic; 
	font-size:12px;
	color:#555555;
	line-height:160%;	
	text-align:left;
}



.text_History{
	float:left;
	margin:0;
	padding:0 0 10px 16px;
	width:550px;
	font:MS PGothic;
	font-size:12px;
	color:#666666;
	line-height:18px;	
	background:url(../images/year_icon.gif) no-repeat left top;
	/*background:#FFFFCC;*/

}


.subText_Number{
	clear:both;
	margin:0 13px 10px 0;
	padding:0;	
	font:MS PGothic; 
	font-size:12px;
	line-height:180%;
	color:#666666;
	overflow:hidden;
}



.subText_Box{
	clear:both;
	margin:0 13px 25px 0;
	padding:0;	
	font:MS PGothic; 
	font-size:12px;
	line-height:180%;
	color:#666666;
	overflow:hidden;
}


.subLink_Text{
	float:left;
	margin:6px 0 10px 15px;
	padding:3px 0;
	width:150px;
 	font-size:14px; 
	text-align:center;
	color:#666666;
	border:1px dashed #669900;
	border-bottom:2px solid #669900;
	background:#FFFFCC;

}

.subLink_Addr{
	float:left;
	margin:0 0 10px 15px;
	padding:10px 0 0 0;
	font-size:16px;
	color:#0000a0;

}

.subCenter_Box{
	float:left;
	margin:0;
	padding:0 0 15px 0;	
	width:568px;
	font:MS PGothic; 
	font-size:14px;
	text-align:center;
	line-height:180%;
	color:#666666;
	overflow:hidden;
}


.home_Button{
	float:left; 
	margin:15px 11px 0 0;
	padding:0;
	width:565px;
	font:MS PGothic;
	font-size:12px;
	color:#000000;
	text-align:right;
}


.grayButton_Table{
	float:left;
	margin:0;
	padding:0;
	widows:565px;
	font:MS PGothic; 
	font-size:12px;
	line-height:180%;
	color:#666666;
	text-align:left;

}


/*=========================================== sub_network =========================================*/

#center_Right{
	float:right;
	margin:0;
	padding:0;
	width:581px;
	overflow:hidden;
}

.table_border{
	border:1px solid #333333;
}


.top_Color{
	background:#3e5e3c;
	font:MS PGothic;
	font-size:12px;
	color:#FFFFFF;
}

.left_Color{
	background:#cbdcc9;
	font:MS PGothic;
	font-size:12px;
}


/*=========================================== sitemap =========================================*/

.sitemap_Table{
	float:left;
	margin:0;
	padding:0;
	font:MS PGothic;
	width:170px;
}

.sitemap_Table a{
 	text-decoration:none;
	color:#000000;
}