body {
background-image: url(../images/back.gif);
font-size:12px; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
margin: 0;
padding: 0;
color: #333333;
margin-left: auto;
margin-right: auto;
height:auto;
font-style: normal;
font-weight: normal;
}
p{
line-height:150%;
padding:0px 0px 0px 115px;
}
td{font-size:12px; line-height: 13pt; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}
th{font-size:12px; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}

h1{margin:0px; font-size:11px; font-weight:normal;}
h2{margin:0px; font-size:11px; font-weight:normal;}
h3{margin:0px; font-size:12px; font-weight:bold; padding:2px 0px 4px 0px;}
h4{margin:0px; font-size:12px; font-weight:normal; line-height:140%;}
h5{margin:0px; font-size:12px; font-weight:normal;line-height:160%;}
h6{margin:0px; font-size:12px; font-weight:bold; color:#CC0000; line-height:160%;}
a:link	{
	color : #666666;
}
a:visited	{
	color : #666666;
}
a:active	{
	color : #666666;
}
a:hover	{
	color : #FF9900;
}
a {
text-decoration:none;
}

/*Page Layout（3段組み）*/
/*--ベースボックス--*/
.base {
margin: 0 auto;
width:800px;
height:100%;
background-color : #FFFFFF;
}
/*--ヘッダー--*/
.header {
width:800px;
height:100px;
padding:2px 0px 0px 0px;
background-color : #FFFFFF;
}
/*--ロゴ--*/
.logo {
float:left;
width:155px;
height:80px;
margin:10px 0px 0px 5px;
padding:0px 0px 0px 0px;
}
/*--ロゴ2--*/
.logo2 {
float:left;
text-align: center;
width:320px;
height:80px;
margin:10px 0px 10px 185px;
}
/*--ロゴ3--*/
.logo3 {
float:left;
text-align: center;
width:90px;
height:60px;
margin:20px 0px 10px 15px;
}
/*--ロゴ21--*/
.logo21 {
float:left;
text-align: center;
width:320px;
height:100px;
margin:10px 0px 0px 40px;
}
/*--トップメニュー--*/
.top {
width:800px;
height:20px;
float:left;
margin:0;
padding:0;
}
/*--左メニュー--*/
.hidari{
float:left;
width:180px;
height:1200px;
padding:10px 10px 0px 10px;
background-color :#F7F7F7;
}
/*--左会社概要--*/
.hidari2{

width:170px;
height:100px;
padding:0px 5px 0px 5px;
background-color :#F7F7F7;
}
/*--中--*/
.naka{
width:580px;
float:left;
height:auto;
padding:0px 10px 0px 10px;
background-color :#FFFFFF;
}
/*--中下--*/
.naka2{
width:580px;
height:100%;
float:left;
padding:0px 0px 0px 0px;
background-color :#FFFFFF;
}

/*--中コンテンツ右--*/
.naka_c{
width:280px;
float:left;
height:100%;
padding:0px 0px 0px 0px;
border-width: 1px;
border-color: #cccccc;
border-style: solid;
margin:15px 0px 0px 0px;
}
/*--中コンテンツ左--*/
.naka_c1{
width:280px;
float:left;
height:100%;
padding:0px 0px 0px 0px;
border-width: 1px;
border-color: #cccccc;
border-style: solid;
margin:15px 0px 0px 15px;
}
/*--中コンテンツ中--*/
.naka_n{
width:270px;
height:90px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 5px;
}
/*--中コンテンツタイトル--*/
.naka_f{
height: 21px;
padding:4px 0px 0px 20px;
background: url("../images/c_back.gif") no-repeat;
margin:0px 0px 0px 0px;
font-size: 12px;
color: #FFFFFF;
}
/*--中コンテンツタイトル2--*/
.naka_ff{
height: 21px;
padding:4px 0px 0px 20px;
background: url("../images/c_back2.gif") no-repeat;
margin:0px 0px 0px 0px;
font-size: 12px;
color: #FFFFFF;
}
/*--中コンテンツタイトル3--*/
.naka_fff{
height: 21px;
width:560px;
padding:4px 0px 0px 20px;
float:left;
background: url("../images/c_back3.gif") no-repeat;
margin:10px 0px 0px 0px;
font-size: 12px;
color: #FFFFFF;
}
/*--フッター--*/
.footer {
clear:both;
text-align: center;
width:800px;
padding:15px 0;
background-color :#F0F0F0
}

/*--ギャラリー--*/
.gallery {
margin:30px 0px 0px 290px;
}
/*--メニュー4--*/
*{
	list-style:none;
	margin:0px;
	padding:0px;
}

#menu4 {
	width: 178px;
	border-style: solid solid none solid;
	border-color: #000033;
	border-size: 1px;
	border-width: 1px;
	}
	
#menu4 li a {
  	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	}
	
#menu4 li a:link, #menu4 li a:visited {
	color: #fff;
	display: block;
	background: url(../images/menu4.gif);
	padding: 8px 0 0 30px;
	}
	
#menu4 li a:hover {
	color: #fff;
	background: url(../images/menu4.gif) 0 -32px;
	padding: 8px 0 0 30px;
	}
	
#menu4 li a:active {
	color: #fff;
	background: url(../images/menu4.gif) 0 -64px;
	padding: 8px 0 0 30px;
	}
	

/*--メニュー5--*/
*{
	list-style:none;
	margin:0px;
	padding:0px;
}

#menu5 {
	width: 178px;
	border-style: solid solid none solid;
	border-color: #3C6028;
	border-size: 1px;
	border-width: 1px;
	}
	
#menu5 li a {
  	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	}
	
#menu5 li a:link, #menu5 li a:visited {
	color: #fff;
	display: block;
	background: url(../images/menu5.gif);
	padding: 8px 0 0 30px;
	}
	
#menu5 li a:hover {
	color: #fff;
	background: url(../images/menu5.gif) 0 -32px;
	padding: 8px 0 0 30px;
	}
	
#menu5 li a:active {
	color: #fff;
	background: url(../images/menu5.gif) 0 -64px;
	padding: 8px 0 0 30px;
	}	
	
	
/*--メニュー6--*/
*{
	list-style:none;
	margin:0px;
	padding:0px;
}

#menu6 {
	width: 178px;
	border-style: solid solid none solid;
	border-color: #000000;
	border-size: 1px;
	border-width: 1px;
	}
	
#menu6 li a {
  	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	}
	
#menu6 li a:link, #menu6 li a:visited {
	color: #fff;
	display: block;
	background: url(../images/menu6.gif);
	padding: 8px 0 0 30px;
	}
	
#menu6 li a:hover {
	color: #fff;
	background: url(../images/menu6.gif) 0 -32px;
	padding: 8px 0 0 30px;
	}
	
#menu6 li a:active {
	color: #fff;
	background: url(../images/menu6.gif) 0 -64px;
	padding: 8px 0 0 30px;
	}	