body			{ background-image: url("./image/bg.gif"); background-repeat: repeat-y; 

}

body,tr,td {Color : #333333; Font-Family :'平成角ゴシック', 'MS Ariel', 'sans-serif'; Font-Size : 10pt; line-height:1.3em;}


#wrapper{
    margin: 0 auto;
	padding: 0;
	width:660px;
	border:#CCCCCC 1px solid;
	background-color:#FFFFFF;
	}


h1 { font-family: MS UI Gothic, Osaka,Verdana; font-size: 12pt; color: #385070; line-height: 15pt; padding: 0 }

h2 { font-family: MS UI Gothic, Osaka,Verdana; font-size: 11pt; color: #385070; line-height: 100%; padding: 0 }

h3 { font-family: MS UI Gothic, Osaka,Verdana; font-size: 11pt; color: #385070; line-height: 100%; padding: 0 }

	.leftlink 		{ font-size: 12px; font-weight: bold; }

	.carea			{

	font-size: 10pt;

	color: #333333;

	line-height: 18px;

	padding-left: 35px;

}

	A:link			{ text-decoration: none; color: #483D8B; }

	A:visited		{ text-decoration: none; color: #483D8B; }

	A:hover			{ text-decoration: underline; color: #006BFF;}



	A:link.leftlink		{ text-decoration: none; color: #636363; }

	A:visited.leftlink	{ text-decoration: none; color: #636363; }

	A:hover.leftlink	{ text-decoration: underline; color: #636363; }



/*-------------SEO-----------------------------------------------*/

.h_img { margin:0 8px 0 8px; border:1px #333 solid;  }

.nor           { color:#333333; text-decoration:none; cursor:text; }

a.nor:link     { color:#333333; text-decoration:none; cursor:text; }

a.nor:visited  { color:#333333; text-decoration:none; cursor:text; }

a.nor:hover    { color:#333333; text-decoration:none; cursor:text; }

.s_nor         { font-weight:normal; }

/*-------------SEO------------------------------------------------*/

.iro {

	Color : #483D8B;

	Font-Family :'平成角ゴシック', 'MS Ariel', 'sans-serif';

	Font-Size : 12px;

	line-height:1.7em;

	padding-left:30px;

	font-weight: normal;

}

.iroiro {

	Color : #003300;

	Font-Family :'平成角ゴシック', 'MS Ariel', 'sans-serif';

	Font-Size : 13px;

	line-height:1.7em;

	padding-left:30px;

	font-weight: bold;

}

.news {

	Color : Black;

	Font-Family : Verdana, san-serif;

	Font-Size : 80%;

}



.hnews {

	Color : #FF9900;

	Font-Family : Verdana, san-serif;

	Font-Size : 80%;

	Font-weight : Bold;

}

   .bdr            { border:1px #333 solid; 

}

.hw2      { font-size:18px; margin:4px; color:#333333; }

.hw      { font-size:16px; margin:4px; color:#333333; }

.hred      { font-size:16px; font-weight:bold; margin:4px; color:#FF0000; }

.style1 {color: #0000ff; Font-Family :'平成角ゴシック', 'MS Ariel', 'sans-serif'; Font-Size : 9pt; line-height:1.7em; padding: 10px}

.style2 {

	color: #FFFFFF;

	font-weight: bold;

}



/******** Menu ********/	

	#menu_container {

		width: 748px;

		_width: 750;

		background: #FFFFFF;

		height: 30px;

		padding-left: 5px;

		padding-right: 7px;

		_padding-right: 5px;

		}

	

	#menu {

		width: 100%;

		background: #88ac0b url('images/menu-background.png') top left repeat-x;

		float: left;

		font-size: 95%;

		white-space: nowrap;

		padding-right: 2px;

		margin-top: 0;

		margin-bottom: 0;

		}

	

	* html #menu {

		padding-right: 0;

		}

	

	#menu ul {

		margin: 0;

		padding: 0;

		list-style: none;

		float: left;

		border-left: 1px solid #95bc0e;

		border-right: 1px solid #95bf0f;

		width: 100%;

		}

	

	#menu li {

		display: inline;

		}

	

	#menu a:link, #menu a:visited {

		padding: 0.25em 1em;

		background: transparent;

		color: #FFFFFF;

		text-decoration: none;

		float: left;

		border-right: 1px solid #95bc0e;

		}

	

	#menu a:hover {

		background: #b6e41c url('images/menu-hover.png') repeat-x;

		color: #485b06;

		}

		

	img.right          {float:right; margin-left: 10px; margin-right: 0px; margin-bottom: 5px; }

　　img.left           {float:left; margin-left: 0px; margin-right: 10px; margin-bottom: 5px; }

　　p#rapspace         {white-space: nowrap}


	/******** Menu_end ********/

