@charset "utf-8";

/* TCgcss -----------------------------------------------------------------
 :title "common";
 :created "2006-08-29";
 :release [:revision "1.0"; :created "2008-08-18"];
 :author [:name "diamon"; :homepage <http://refeed.jp/>; :mbox "info@refeed.jp"];
------------------------------------------------------------------------------------*/


/* contents */

.main {
	width:840px;
}
.main h1 {
	background-image:url(img/header.jpg);
	background-repeat:no-repeat;
	width:840px;
	height:167px;
	text-indent:-9999px;
	margin-bottom:27px;
}

.leftcolumn {
	width:197px;
	float:left;
	margin:0 0 0 0;
}

/* banner */

.menu_top {
	background-image:url(../img/contents/menu_top.gif);
	background-repeat:no-repeat;
	width:175px;
	height:41px;
	text-indent:-9999px;
	margin-bottom:0;
}

.menu_bottom {
	background-image:url(../img/contents/menu_bottom.gif);
	background-repeat:no-repeat;
	width:175px;
	height:41px;
	text-indent:-9999px;
	margin-bottom:25px;
}

.menu_btn {
	width:175px;
}

.menu_btn li {
	width:175px;
	height:35px;
	line-height:30px;
}
.menu_btn li a {
	width:175px;
	height:35px;
	padding:;
	background-image:url(../img/contents/menu_btn.gif);
	display:block;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#999999;
}
.menu_btn li a:hover {
	background-position:0 -35px;
	text-decoration:none;
}


.sub_banner01 {
	width:176px;
	height:44px;
	background:url(../img/contents/sub_banner01.gif);
	background-repeat:no-repeat;
	display:block;
	text-indent:-9999px;
	margin-bottom:10px;
}

.sub_banner02 {
	width:176px;
	height:44px;
	background:url(../img/contents/sub_banner02.jpg);
	background-repeat:no-repeat;
	display:block;
	text-indent:-9999px;
	margin-bottom:10px;
}

.sub_banner03 {
	width:176px;
	height:44px;
	background:url(../img/contents/sub_banner03.gif);
	background-repeat:no-repeat;
	display:block;
	text-indent:-9999px;
	margin-bottom:10px;
}

.sub_banner05 {
	width:176px;
	height:214px;
	background:url(../img/contents/sub_banner05.jpg);
	background-repeat:no-repeat;
	display:block;
	text-indent:-9999px;
	margin-bottom:10px;
}


/* rightbox */

.rightbox {
	float:right;
}
.rightbox h2 {
	background-image:url(img/title.gif);
	background-repeat:no-repeat;
	width:631px;
	height:90px;
	text-indent:-9999px;
	margin:0 0 27px 0;
}



.pagetop {
	text-align:right;
	font-size:9px;
	margin:5px 0 40px 0;
}

/*house*/
.bunjo {
	border-top:#dbdbdb 1px solid;
	width:631px;
}

.spec {
	height:233px;
	margin:2px 0 0 0;
	padding:0 0 0 10px;
	background-image:url(img/spec.gif);
	background-repeat:no-repeat;
	float:left;
}

.spec ul {
	font-size:10px;
	line-height:250%;
	margin:16px 0 0 0;
}
.housimg {
	float:right;
	margin:0 0 15px 10px;
	padding:0 0 0 0;
}
.roomArrangement {
	clear:both;
	margin:0 0 0 0;
	border:#dbdbdb 1px solid;
}

.roomArrangement p {
	color:#f08300;
	font-size:20px;
	font-weight:bold;
	margin:10px 0 0 10px;
}
.roomArrangement ul {
	margin:5px 0 15px 13px;
	font-size:13px;
	line-height:170%;
	font-weight:100;
}
.center {
	text-align:center;
}
.center img {
	margin:0 0 0 0;
}
.roomArrangement .kome {
	font-size:10px;
	color:#666666;
	text-align:right;
	font-weight:lighter;
	margin:0 5px 10px 0;
}
/*house end*/

.bunjo311 {
	width:631px;
}
