*{
	margin:0;
	padding:0;
	border:0;
}
/*--------------------
基本タグの初期化
--------------------*/
em{
	font-style:normal;
}
strong{
	font-weight:normal;
}
address{
	font-style:normal;
	font-size:9px;
	color:#756c5a;
	text-align:right;
	padding:80px 12px 0 0; 
}
ul{
	list-style:none;
}
img{
	border:none;
}
a{
	text-decoration:none;
}
body{
	font-family:"","ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size:11px;
	text-align:left;
}
/*------------------------
wrapper
------------------------*/
#wholebox{
	width:800px;
	background-color:#a2c6cd;
	margin:0 auto;
}
/*------------------------
header
------------------------*/
#headerbox{
	width:800px;
	height:125px;
	background:url(../img/head.jpg);
	background-repeat:repeat-x;
	position:relative;
	}
#headerbox h1{
	position:absolute;
	padding-top:10px;
	left: ;																																																		right: 627px;
	bottom: 11px;
	}	
/*------------------------
flash
------------------------*/
.fla{	
	}	
/*------------------------
global navi
------------------------*/
#global_navi{
	margin:10px 0 10px 0;
	width:800px;
	height:25px;
	background-color:#c0b3a2;
	clear:both;
}
#global_navi li{
	float:left;
}
.menu01{
	background-image:url(../img/g_about.jpg);
	background-repeat:no-repeat;
	width:101px;
	height:25px;
	text-indent:-9999px;
	display:block;
}	
.menu01:hover{
	background:url(../img/g_about_over.jpg) no-repeat;
}
.menu02{
	background-image:url(../img/g_tee.jpg);
	background-repeat:no-repeat;
	width:101px;
	height:25px;
	text-indent:-9999px;
	display:block;
}
.menu02:hover{
	background:url(../img/g_tee_over.jpg) no-repeat;

}
.menu03{
	background-image:url(../img/g_others.jpg);
	background-repeat:no-repeat;
	width:101px;
	height:25px;
	text-indent:-9999px;
	display:block;
}
.menu03:hover{
	background:url(../img/g_others_over.jpg) no-repeat;
}
.menu04{
	background-image:url(../img/g_links.jpg);
	background-repeat:no-repeat;
	width:102px;
	height:25px;
	text-indent:-9999px;
	display:block;
}	
.menu04:hover{
	background:url(../img/g_links_over.jpg) no-repeat;
}
.menu05{
	background-image:url(../img/g_works.jpg);
	background-repeat:no-repeat;
	width:102px;
	height:25px;
	text-indent:-9999px;
	display:block;
}	
.menu05:hover{
	background:url(../img/g_works_over.jpg) no-repeat;
}	

/*------------------------
contetns
------------------------*/	
#contentsbox{
	width:776px;
	height:auto;
	background-color:#fff;
	margin:12px;
	padding-bottom:12px;
}	
/*------------------------
leftbox
------------------------*/	
#leftbox{
	width:215px;
	height:auto;
	background-color:#fff;
	float:left;
	margin:12px 22px 12px 10px;
}
#leftbox p{
	margin:23px 20px 20px 16px;
}
#leftbox ul{
	font-size:12px; color:#666;
	margin:20px;
}
#leftbox li{
	border-bottom:1px solid #666;
}
#leftbox a{
	font:Arial; color:#666;
	line-height:240%;
}
#leftbox a:hover{color:#c0b3a2;}
/*------------------------
rightbox
------------------------*/
#rightbox{
	width:516px;
	float:left;
	margin:12px 12px 0px 0px;
}

#rightbox h3{
	text-align:left;
	margin-left:42px;
	padding-top:12px;
}
#rightbox p{
	line-height:0px;
}
#rightbox dl{
	text-align:center;
	float:left;
	width:92px;
	margin-bottom:15px;
	padding-right:22px;
	background:#867f66;
}
#rightbox dl.none{
	text-align:center;
	float:left;
	width:92px;
	margin-bottom:13px;
	background:#867f66;
	padding-right:0px;
}

#rightbox a{
	font-size:12px;
	font:Arial; color:#CCC;
	line-height:100%;
}
#rightbox a:hover{color:#fff;}
.tee{
	background-color:#867f66;
	padding:0;	
	}
.teebox{
	width:435px;
	height:160px;
	margin-top:5px;
   margin-bottom:5px;
   margin-left:42px;
   border-bottom: 1px solid #585641;
   }
   
.info{
	width:435px;
	height:40px;
	text-align:left;
	font-size:10px; color:#fff;
   margin-left:42px;
   padding-top:5px;
   line-height:140%;
}
.info li{list-style: none;}
.cl{clear:both;}

/*------------------------
footer
------------------------*/
#footerbox{
	width:800px;
	height:100px;
	background-color:#c0b3a2;
	clear:both;
	border-top:5px solid #fff;
}