body {
	margin:0;
	font-size:12px;
	text-align:center;
	background-color: #fff;
	width:967px;
}

h1 {
	float: left;
	padding:0 0 0 10px;
	font-size:14px;
	color:#888;
	width:500px;
	text-align: left;
}

h2 {
	margin:0;
	font-size:14px;
	color:#666;
}

h3 {
	margin:0 0 1px 0;
	padding-left:20px;
	font-size:12px;
	color:#66f;
}

img {
	border:0;
	margin:0;
	padding:0;
}

#container {
	margin:0;
	padding:4px 0 0 0;
	width: 967px;
	background-color: #ffffff;
	text-align: center;
}

#homail {
	float: left;
	text-align: right;
	width:467px;
	padding-right:20px;
}

#menu {

	background-color: #ccc;
}

#title {
	margin-bottom:30px;
	padding-left:10px;
}

#alpha {
	float: left;
	width:183px;
	padding:0;
	line-height:120%;
	text-align: left;
}

#beta {
	margin:0 0 0 4px ;
	float: left;
	width:780px;
}

/* ナビゲーションバー全体のスタイル */
#navbar {
	clear: both;
	margin-top:1px;
	margin-bottom:8px;
	text-align: center; /* 配置 */
	font-family: Verdana, Arial, sans-serif; /* フォントスタイル */
	font-weight: normal; /* フォントの太さ */
	font-size: 12px; /* フォントサイズ */
	width: 100%; /* 全体の幅 */
	line-height: 150%; /* テキストの高さ */
	background: #ccc;
	padding:3px 0 3px 0 ;
}

/* リンクのスタイル */
#navbar a{
    background-color: #ccc; /* 背景色 */
    color:#00a; /* 文字色 */
    padding: 2px 5px 2px 5px; /* リンク文字のパディング */
}

/* リンクをポイントした時のスタイル */
#navbar a:hover{
    background-color: #98c7f6; /* 背景色 */
    color:#ffffff; /* 文字色 */
    text-decoration: none; /* テキストの装飾をなくす */
}

#bathroom {
	height:183px;
	padding:17px 0 0 19px;
	color:#66f;
	background-image: url(image/bathroom.jpg);
	background-repeat : no-repeat ;
}

#kitchen {
	height:196px;
	padding:17px 0 0 19px;
	color:#66f;
	background-image: url(image/kitchen.jpg);
	background-repeat : no-repeat ;
}

#toilet {
	height:249px;
	padding:17px 0 0 19px;
	color:#66f;
	background-image: url(image/toilet.jpg);
	background-repeat : no-repeat ;
}

#lavatory {
	height:191px;
	padding:17px 0 0 19px;
	color:#66f;
	background-image: url(image/lavatory.jpg);
	background-repeat : no-repeat ;
}

#loan {
	height:120px;
	padding:16px 42px 0 40px;
	background-image: url(image/loan.gif);
	background-repeat : no-repeat ;
	color:#f66;
}

#loan h4 {
	margin-top:3px;
	font-size:12px;
	font-weight: normal;
	color:#33f;
}

.t-bar {
	margin-left:8px;
	height:30px;
	padding:4px 0 0 30px;
	background-image: url(image/t-bar.gif);
	background-repeat : no-repeat ;
	text-align: left;
	font-weight: bold;
	color:a0a;
}



#rem1 {
	margin:2px 0 0 15px;
	height:133px;
	padding:2px 20px 0 168px;
	text-align: left;
	background-image: url(image/rem1.jpg);
	background-repeat : no-repeat ;	
}

#rem1, #rem2, #rem3, a {
	color:#a0a;
	text-decoration: none;
}

#rem1 p {
	color:#a0a;
	height:90px;
}

#rem1 span {
	margin:0 ;
	width:572px;
	text-align: right;
}

#rem2 {
	margin:2px 0 0 15px;
	height:139px;
	padding:2px 20px 0 168px;
	text-align: left;
	background-image: url(image/rem2.jpg);
	background-repeat : no-repeat ;	
}

#rem2 p {
	color:#a0a;
	height:96px;
}

#rem2 span {
	margin:0 ;
	width:572px;
	text-align: right;
}

#rem3 {
	margin:2px 0 0 15px;
	height:198px;
	padding:2px 20px 0 168px;
	text-align: left;
	background-image: url(image/rem3.jpg);
	background-repeat : no-repeat ;	
}

#rem3 p {
	color:#a0a;
	height:155px;
}

#rem3 span {
	margin:0 ;
	width:572px;
	text-align: right;
}

#fotter {
	width:967px;
	margin-top:5px;
	border-top: 1px solid #f93;
	padding-top:5px;
	margin-right:5px;
	font-size:10px;
	text-align:center;
	color:#666;
	margin-bottom:20px;
}