#about01 #main-contents h2 ,#about03 #main-contents h2 {
	margin-bottom:30px;
	}
#about01 #contents1 {
	width:635px;
	}
#about01 #contents1 img {
	padding-left:21px;
	padding-bottom:21px;
	}
#about01 #contents1 p {
	margin-bottom:2em;
	text-decoration:none;
	line-height:1.4;
	}
.lW { float: left; clear: left; height: 15px;  margin:0; padding:0px; line-height:1!important;}
.rW { float: right; clear: right; height: 15px;  margin:0;  padding:0px; line-height:1!important; }
p.name {
	width:635px;
	text-align:right;
	}

#about02 table {
	margin-top:20px;
	margin-bottom:30px;
	width:635px;
	}
#about02 td, #about02 th {
	background: url(../img/about02-bg.jpg) repeat-x bottom;
	line-height:2.5em;
}
	
#about02 th {
	color:#993300;
	}

#about03 .contents1-1 {
	width:119px;
	height:260px;
	margin-right:13px;
	float:left;
	font-size:13px;
	}
#about03 .contents1-1 img {
	margin-bottom:10px;
	}

.about-menu {
	list-style:none;
	}
.about-menu  a {
	text-decoration:none;
	}
.about-menu .main a {
	display:block;
	width:200px;
	padding-left:35px;
	height:40px;
	line-height:2em;
	background:url(../../img/menu/menu-back.jpg) no-repeat bottom;
	color:#000000;
	}
.about-menu li.main a.stay {
	background:url(../../img/menu/menu-back-stay4.jpg) no-repeat bottom;
	}
.about1 .w {
	width:345px!important;
	float:right;
	}
.about1 {
	width:635px;
	margin-top:20px;
	}
.about1 img {
	float:right;
	padding-left:18px;
	}
#about04 h3 {
	margin-bottom:20px;
	margin-top:30px;
	}
