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

body {
	/*background-color:#444444;*/
	background-image:url(../003_image/003_texture/t002_common_001007.png);
}

.container001 {
	height:auto;
	width:1000px;
	margin:0px auto;
	/*border:0px;
	padding:0px;*/
	background-image:url(../003_image/003_texture/t002_common_001001.png);
	z-index:0;
}
																						/*トップ画像*/
.topimage001 {
	height:461px;
	width:1000px;
	margin:0px 0px 16px 0px;							/*トップ下空き*/
}

																					/*グロナビ*/
.gn001 {
	height:32px;
	width:1000px;
	padding:0px;
	margin:0px 0px 32px 0px;												/*グロナビ下空き*/
}
.gn002 {
	overflow:hidden;
}
.gn003	{
	height:16px;
	width:248px;
	padding:5px 0px 9px 0px;
	border:1px solid #666666;
	text-align:center;
	font-weight:bold;
	background-image:url(../003_image/003_texture/t001_top_002001.png);
	float:left;
}
/*a:link {
	color:black;
}
a:visited {
	color:black;
}*/
/*a:active {
	color:red;
}*/
																										/*サブナビ*/
.subnav001 {
	clear:both;
	height:32px;
	width:180px;
	padding:0px;
	border:0px;
	margin:0px 0px 16px 0px;
	
}
.subnav003 {
	height:16px;
	width:180px;
	padding:5px 0px 11px 0px;
	border:0px;
	margin:0px;
	font-weight:bold;
	text-align:center;
	background-image:url(../003_image/003_texture/t002_subnav_001001.png);	
}

																								/*本文*/
																										/*レイアウト用左空ボックス*/
.ray002	{
	height:300px;
	width:212px;
	float:left;
}
																										/*右、本文ボックス*/
.ray003	{
	height:1225px;
	width:788px;
	padding:0px;
	border:0px;
	margin:0px 0px 0px 0px;
	overflow:hidden;
	/*clear:both;*/
}
																											/*右ボックス、上二つ画像*/
.ray004	{
	margin:0px 0px 29px 0px;
}
.img001	{
	height:382px;
	width:382px;
	float:left;
	padding:0px;
	border:0px;
	margin:0px 16px 0px 0px;
}
.img002	{
	height:382px;
	width:390px;
	padding:0px;
	border:0px;
	margin:0px;
	clear:both;
}

																						/*本文*/
.ray005	{
	margin:0px 0px 32px 0px;
	clear:both;
	position:relative;
}
.icon001	{
	position:absolute;
	top:-15px;
	left:0px;
	z-index:1;
	display:inline;
}
.icon002	{
	position:absolute;
	top:-13px;
	left:44px;
	z-index:1;
	display:inline;
}
.icon003	{
	position:absolute;
	top:-15px;
	left:170px;
	z-index:1;
	display:inline;
}
.icon004	{
	position:absolute;
	top:-13px;
	left:215px;
	z-index:1;
	display:inline;
}
.icon005	{
	position:absolute;
	bottom:-36px;
	left:244px;
	z-index:1;
	/*display:inline;*/
}

p.honbun001	{
	font-size:16px;
	line-height:24px;
	position:relative;
	z-index:4;
	display:inline;
	
}
.honbun002 {
	position:relative;
	z-index:5;
}	

																								/*	右ボックス、下2つ画像*/
.image003 {
	float:left;
	margin:0px 16px 0px 0px;
}
.image004	{
	clear:both;
}
																								/*フッター*/
.ft001 {
	height:112px;
	width:1000px;
	padding:0px;
	border:0px;
	margin:0px;
	background-image:url("../003_image/003_texture/t002_footer_001001.png");
	overflow:hidden;
}


footer div {
	float:left;
}

.ft002 {
	/*float:left;*/
	height:73px;
	width:138px;
	padding:0px;
	border:0px;
	margin:20px 184px 19px 16px;
}

.ft003 {
	height:80px;
	width:208px;
	padding:0px;
	border:0px;
	margin:16px 138px 16px 0px;
	overflow:hidden;
}

.ft004 {
	height:48px;
	width:192px;
	padding:0px;
	border:0px;
	margin:16px 124px 48px 0px;
}

.ft012 {
	float:left;
	padding:0px;
	border:0px;
	margin:0px 0px 16px 0px;
	line-height:16px;
}
.ft013 {
	margin:0px 16px 0px 0px;
}
.ft014 {
	clear:both;
}

.ft022 {
	float:left;
	padding:0px;
	border:0px;
	margin:0px 0px 16px 0px;
	line-height:16px;
}
.ft023 {
	margin:0px 16px 0px 0px;
}













