/*
ease-Web-Studio (base.css)
2006/11/24
Akihiro Hayashi
*/
body {
  font-family: MS PƒSƒVƒbƒN¯,Osaka,Arial,Helvetica;
  font-size : 80%;
  line-height : 1.5;
}
img {
  border : 0px;
}
.alignright {
  float: right;
}
	
.alignleft {
  float: left
}
#about {
  width : 480px;
  border : 0px;
}
#about .left {
  width : 100px;
  background-color : #e9e9d1;
  text-align : center;
}
#about .right {
  width : 380px;
  background-color : transparent;
  text-align : left;
}
.contactform {
  width: 100%; 
  position: relative;
}
.contactleft {
  width: 28%; 
  text-align: right;
  clear: both; 
  float: left; 
  margin: 2px 0; 
  font: 13px/22px Osaka, Verdana, sans-serif;
}
.contactright {
 overflow:hidden;
  width: 70%;
  text-align: left;  
  float: right; 
  margin: 2px 0; 
  font: 13px/22px Osaka, Verdana, sans-serif;
}
.contactform .contacterror {
border: 1px solid #ff0000;
}


/* form */
#commentform input,
#commentform textarea,
.contactform input,
.contactform textarea{
	border:0;
	font-size:12px;
	line-height:1.2;
	color:#666666;

}

.contactform label{
	float:right;
	display:block;
}


.flt{
 background:url(images/formLt.gif) no-repeat left top;
 float:left;
}
.flb{
 background:transparent url(images/formLb.gif) no-repeat scroll left bottom;
 float:left;
}
.frt{
 padding:3px;
 background:url(images/formRt.gif) no-repeat right top;
 float:left;
}
.frb{
 background:transparent url(images/formRb.gif) no-repeat scroll right bottom;
 float:left;
}


#commentform .sbmbotton,
.contactform .sbmbotton{
	border:0;
	background:#f7f7f7 !important;
	background:transparent;
	float:left;
	font-weight:bold;
	cursor:pointer;
	line-height:16px;
}

#commentform .sbmbotton:hover,
.contactform .sbmbotton:hover{
	color:#000000;
}