body{
	font-size:8pt;
	margin:0px;
line-height:150%;
letter-spacing:1px;
}
p{
line-height:150%;
margin:0px;
}
a{
color:#fff;
}
img{
	border:0px;
}
#clear{
	clear:both;
}
#wrapper{
	width:760px;
	height:470px;
	padding:65px 20px;
	background:#BC8F8F;
	margin:0px auto;
}
#main_wrapper{
	width:760px;
	height:470px;
}
#main_wrapper_works{
	width:760px;
	height:470px;
	background:#BC8F8F url(images/image-3.jpg) no-repeat;
}
#main_wrapper_concept{
	width:760px;
	height:470px;
	background:#BC8F8F url(images/sky.jpg) no-repeat;
}
#main_wrapper_contact{
	width:760px;
	height:470px;
	background:#BC8F8F url(images/til123.jpg) no-repeat;
}
#main_wrapper_about{
	width:760px;
	height:470px;
	background:#BC8F8F url(images/hana.jpg) no-repeat;
}

#comment{
	width:245px;
	height:325px;
	background:url(images/black.png);
	color:#ffffff;
line-height:150%;
float:right;
	margin:0px 5px 0px 0px;
padding:0px 5px 0px 5px;
	overflow:auto;
	scrollbar-face-color: #ffffff; 
	scrollbar-track-color: #ffffff; 
	scrollbar-arrow-color: #BC8F8F; 
	scrollbar-highlight-color: #ffffff; 
	scrollbar-shadow-color: #ffffff; 
	scrollbar-3dlight-color: #BC8F8F; 
	scrollbar-darkshadow-color: #BC8F8F; 
}
#comment h2{
padding:8px 0px 0px 0px;
font-size:14pt;
line-height:140%;
}
#comment h4{
padding:8px 0px 0px 0px;
font-size:10pt;
line-height:140%;
}
.contentbody{

}

#form{
	width:740px;
	height:325px;
	background:url(images/black.png);
	color:#ffffff;
	overflow:auto;
	scrollbar-face-color: #ffffff; 
	scrollbar-track-color: #ffffff; 
	scrollbar-arrow-color: #BC8F8F; 
	scrollbar-highlight-color: #ffffff; 
	scrollbar-shadow-color: #ffffff; 
	scrollbar-3dlight-color: #BC8F8F; 
	scrollbar-darkshadow-color: #BC8F8F; 
	margin:0px 0px 0px 10px;

}


#submenu{
	height:90px;
	background:url(images/white.png);
	padding:10px 0px 0px 15px;
clear:both;
width:745px;

}
#submenu a{
position:relative;
	float:left;
	border-right:2px solid #BC8F8F;
	display:block;
	padding:0px 5px;
	width:80px;
	height:80px;
	color:#4F6370;
	text-decoration:none;
	font-size:8pt;
	line-height:150%;
margin:auto;
}
#submenu a:hover{
	background:#BC8F8F;
	color:#ffffff;
}
#logo{
	width:300px;
	float:left;
}

#menu{
	background:url(images/black.png);
	width:250px;
	height:45px;
float:right;
	margin:0px 10px 0px 0px;
display:inline;
}
#menu ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
#menu li{
	margin:0px;
	padding:0px;
	float:left;
	text-indent:-9000px;
}
.navi01 a{
	margin:13px 5px 12px 5px;
	display:block;
	width:20px;
	height:20px;
	background:url(images/navi01.gif) no-repeat;
}
.navi01 a:visited{
	background:url(images/navi01.gif) no-repeat;
}
.navi01 a:hover{
	background:url(images/navi_on.gif) no-repeat;
}
.navi02 a{
	margin:13px 5px 12px 5px;
	display:block;
	width:20px;
	height:20px;
	background:url(images/navi02.gif) no-repeat;
}
.navi02 a:visited{
	background:url(images/navi02.gif) no-repeat;
}
.navi02 a:hover{
	background:url(images/navi_on.gif) no-repeat;
}
.navi03 a{
	margin:13px 5px 12px 5px;
	display:block;
	width:20px;
	height:20px;
	background:url(images/navi03.gif) no-repeat;
}
.navi03 a:visited{
	background:url(images/navi03.gif) no-repeat;
}
.navi03 a:hover{
	background:url(images/navi_on.gif) no-repeat;
}
.navi04 a{
	margin:13px 5px 12px 5px;
	display:block;
	width:20px;
	height:20px;
	background:url(images/navi04.gif) no-repeat;
}
.navi04 a:visited{
	background:url(images/navi04.gif) no-repeat;
}
.navi04 a:hover{
	background:url(images/navi_on.gif) no-repeat;
}
.navi05 a{
	margin:13px 5px 12px 5px;
	display:block;
	width:20px;
	height:20px;
	background:url(images/navi05.gif) no-repeat;
}
.navi05 a:visited{
	background:url(images/navi05.gif) no-repeat;
}
.navi05 a:hover{
	background:url(images/navi_on.gif) no-repeat;
}
#about_midashi{
	padding:10px 0px 0px 10px;
	color:#ffffff;
	float:left;
}
#works_more{
	padding:0px 0px 0px 0px;
	color:#ffffff;
	float:left;
width:500px;
}
#works_more td{
	width:33%;
	text-align:center;
}
#works_more p{
	font-size:7pt;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#about_more{
	padding:5px 0px 0px 5px;
	color:#ffffff;
	float:left;
	text-align:center;
}
#about_more p{
color:#222222;
background:#fff;
	font-size:8pt;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.air a{
display:block;
padding:5px;
border:1px solid #ffffff;
text-decoration:none;
text-align:center;
margin:0px 10px;
}
.air a:hover{
display:block;
padding:5px;
background:#ffffff;
color:#333333;
border:1px solid #ffffff;
text-decoration:none;
}
