/*index@style CSS*/

* {
        margin: 0;
        padding: 0;
        font-style: normal;
        font-weight: normal;
}


/*C\¦ͺΖXN[o[*/
body       {
	color: #555555;
	font-size: x-small;
	font-family: Verdana,Tahoma,Arial,Helvetica,"lr SVbN", "lr oSVbN", Osaka;
	text-decoration: none;
	margin-bottom:10px;
	background-image: url(../../image/bg.gif);
	background-color:#FFFFFF;
	scrollbar-highlight-color:#F2F2F2;
	scrollbar-shadow-color:#B0C3B2;
	scrollbar-arrow-color:#B0C3B2;
	scrollbar-face-color:#FFFFFF;
	scrollbar-3dlight-color:#B0C3B2;
	scrollbar-darkshadow-color:#F2F2F2;
	text-align: center; /* IE ό―Z^Owθ */
}


/*-----------------------------------------------ye[uz---------------------------------------*/	
/*e[u*/

table#topmanu  {
	border-right: 1px solid #D7D7D7;
	border-bottom: 1px solid #D7D7D7;
	border-left: 1px solid #D7D7D7;
	background-color:#FFFFFF;
	margin: 0 auto;
	width: 760px;
	}


td  { 
	font-size: x-small; 
	text-decoration: none; 
	text-indent: 0px; 
	margin: 0 
	}


/*----------------------------------------yNz------------------------------------------------*/	

/*N*/
a:link    { 
	color: #2D8247; 
	font-size: x-small; 
	text-decoration: none;
	}

a:visited   {
	color: #63A36F;
	font-size: x-small;
	text-decoration: none;
	}

a:hover  {
	color: #23853C;
	font-size: x-small;
	text-decoration: none;
	background-color:#ECF9EC;
	}



/*--------------------------------------------ywb_z---------------------------------------------*/	
/*seoΖwb_ͺ*/
#container { 
	margin: 0 auto;
	width: 758px;
	}


/*----------------------------------------yh^Oz-------------------------------------------------*/	

/*seo*/
H1   {
	color: #7B7B7B; 
	font-size: xx-small; 
	font-family: "lr SVbN", "lr oSVbN", Osaka; 
	font-style: normal; 
	font-weight: lighter;
	text-align: left;
	text-decoration: none;
	margin: 5 0 2 15px;
	padding: 0 0 0 0px;
	width: 745px;
	height: auto;
	}
	
/*{HGA*/
H2  {
	color: #5B5B5B;
	font-size: 10px;
	font-family: Verdana,Tahoma,Arial,Helvetica,"lr SVbN", "lr oSVbN", Osaka;
	font-weight: lighter; 
	text-decoration: none;
	line-height: 150%;
	letter-spacing: 1px;
	display: block;
	padding: 0px;
	margin: 20 0 0 0px;
	width: 440px;
	}

/*-----------------------------------------------yp­Έz---------------------------------------*/	
/*p­ΈXg*/
#pan {
	font-size: xx-small;
	text-align:right;
	text-decoration: none;
	margin: 10 25 10 9px;
}

#pan a{
	font-size: xx-small;
}



/*----------------------------------------y{bNXz----------------------------------------------*/	

/*XVπ@‘Μoi[N*/
#box01{
	margin: 10 0 0 12px;
	padding: 0px;
	width: 740px;
	}

#box02{
	margin: 9 0 0 9px;
	padding: 0px;
	width: 740px;
	}



/*--------------------------------------------yy[Wgbvz--------------------------------------*/	
/*γΙίι*/
#pagetop {
	font-size: xx-small;
	text-align:right;
	margin: 10 20 10 0px;
	padding: 0 0 0 0px;
}

#pagetop a{
	font-size: xx-small;
	text-align:right;
	background-image: url(../image/pagetop.gif);
	background-position:left center;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 2 2 2 20px;
}



/*---------------------------yΒlξρΫμϋjETCgpπENz---------------------------*/	

#lower_menu{
	font-size: xx-small;
	color: #616161;
	font-family: Verdana,Tahoma,Arial,Helvetica,"lr SVbN", "lr oSVbN", Osaka;
	text-decoration: none;
	margin: 10 0 9 20px;
	padding: 0px;
	}


#lower_menu a#first{
	margin: 0 6 0 0px;
	padding: 1 3 1 3px;
	}


#lower_menu a{
	font-size: xx-small;
	font-family: Verdana,Tahoma,Arial,Helvetica,"lr SVbN", "lr oSVbN", Osaka;
	text-decoration: none;
	margin: 0 6 0 10px;
	padding: 1 3 1 3px;
	}

/*------------------------------------------ytb^z-----------------------------------------------*/	

table#footer  {
	text-decoration: none;
	text-indent: 0;
	background-image: url(../../image/footer_middle.gif);
	background-repeat: x-repeat;
	margin: 0 auto;
	width: 760px;
	height: 70px;
	}



/*-------------------------------------ytb^ΰj[z-----------------------------------------*/	

/*Ίj[ΜN*/
#footer_menu{
	color: #6B6B6B;
	font-size: 10px;
	font-family: Verdana,Tahoma,Arial,Helvetica,"lr SVbN", "lr oSVbN", Osaka;
	text-decoration: none;
	text-align: left;
	margin: 5 auto 12 auto;
	padding: 0px;
	width: 740px;
	}

#footer_menu a,#footer_menu a:link{
	color: #6B6B6B; 
	font-size: 10px;
	font-family: Verdana,Tahoma,Arial,Helvetica,"lr SVbN", "lr oSVbN", Osaka;
	text-decoration: none;
	letter-spacing: 1px;
	margin: 0 4px;
	padding: 0px;
	}

#footer_menu a:visited   {
	color: #867E7A;
	}

#footer_menu a:hover  {
	background-color:#CCFFCC;
	}





/*----------------------------------------yRs[Cgz------------------------------------------*/	

/*Rs[Cg*/
#copyright{
	color: #5E5E5E;
	font-size: xx-small;
	font-family: Verdana,Tahoma,Arial,Helvetica,"lr SVbN", "lr oSVbN", Osaka;
	line-height: 160%;
	text-decoration: none;
	text-align:right;
	margin: 0 auto;
	padding: 3 0 0 0px;
	width: 760px;
}


/*---e[uzuέθ---*/

.tbc	{
	margin: 0 20 0 20px;
	line-height: 1.7em;
}


/*-------------------------------------yͺΚ@νTueLXgz----------------------------------------------*/

.sub_tit	{
	margin:20 0 20 0px;
	line-height: 160%
}

/*-------------------------------------y¨βΉz------------------------------------------*/

table#con	{
	width: 429px;
	height: 140px;
	background-image:url(../image/con_bg.jpg);
	background-repeat: no-repeat;
}

.txt_01	{
	font-size:x-small;
	margin: 15 0 10 25;
}

.txt_02	{
	font-size:11pt;
	font-weight: bold;
	padding: 0 0 0 15;
	margin: 13 10 10 25;
	border-top: 0 solid #6699CC;
	border-right: 0 solid #6699CC;
	border-bottom: 0 solid #6699CC;
	border-left: 7 solid #6699CC;
}


#tel	{
	font-size:12pt;
	font-weight: bold;
}

/*----------------------------------------yZz------------------------------------------------*/	


/*Z*/
#add {
	color: #5B5B5B;
	font-size: 10px;
	font-family: Verdana,Tahoma,Arial,Helvetica,"lr SVbN", "lr oSVbN", Osaka;
	font-weight: lighter; 
	text-decoration: none;
	line-height: 150%;
	text-align: right;
	padding: 20 0 0 0px;
	margin: 0 0 0 0px;
	width: 270px;
	float: right;
}
	
