@charset "utf-8";
/*-----------------------------------------------------------------------------------------------
	[ sunrise-villa css ] [ page_homes.css ]
	-----------------------------------------------------------------------------------------------
	author: Lampros co.,ltd. Atsushi Umehara
	url:http://www.lampros.co.jp/
	making day: 2009-02-2
	---------------------------------------------------------------------------------------------*/


/* ================================================

	

=================================================*/

/* questionList -------------*/
#questionList {
	width: 570px;
	overflow: hidden;
}
#questionList ul {
	width: 580px;
}
#questionList li {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
#questionList li a {}

#subMenu {
	width: 570px;
	overflow: hidden;
	margin-bottom: 20px;
}
#subMenu ul {
	width: 580px;
}
#subMenu li {
	float: left;
}
div.section2 h4 {
	font-weight: bold;
	color: #39B000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dotted;
	border-top-color: #39B000;
	border-right-color: #39B000;
	border-bottom-color: #39B000;
	border-left-color: #39B000;
	margin-bottom: 20px;
}

div.section2 table {
	border: 1px solid #9CD77F;
	margin-bottom: 10px;
}
div.section2 table th {
	background-image: url(../_img/homes/th_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	line-height: 28px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCC;
	padding-right: 5px;
	padding-left: 5px;
}
div.section2 table td {
	font-weight: bold;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dotted;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	border-right-style: dotted;
}
div.section2 table td strong {
	color: #39B000;
}

div.section2 .flowBoxR,
div.section2 .flowBoxL {
	clear: both;
}
div.section2 .flowBoxR h5,
div.section2 .flowBoxL h5 {
	color: #39B000;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	margin-bottom: 10px;
	padding-bottom: 5px;
}
div.section2 .flowBoxR .p,
div.section2 .flowBoxL .p {
	width: 200px;
	height: 150px;
	margin-bottom: 30px;
}
div.section2 .flowBoxR .p {
	float: right;
}
div.section2 .flowBoxL .p {
	float: left;
}
div.section2 .flowBoxR .t,
div.section2 .flowBoxL .t {
	width: 350px;
}
div.section2 .flowBoxR .t {
	float: left;
}
div.section2 .flowBoxL .t {
	float: right;
}
#gyoujiUl {
	height: 440px;
}
#gyoujiUl li {
	clear: both;
}
#gyoujiUl span {
	display: block;
	height: 35px;
	line-height: 35px;
	font-weight: bold;
	margin-bottom: 2px;
}
#gyoujiUl span.t {
	width: 57px;
	float: left;
	margin-right: 2px;
	text-align: center;
}
#gyoujiUl span.d {
	width: 490px;
	float: left;
	padding-right: 10px;
	padding-left: 10px;
}
#gyoujiUl li.a span.t {
	background-color: #B9E3FF;
}
#gyoujiUl li.a span.d {
	background-color: #DCF1FF;
	color: #0099FF;
}
#gyoujiUl li.b span.t {
	background-color: #FFD7EB;
}
#gyoujiUl li.b span.d {
	background-color: #FFEBF5;
	color: #FF6699;
}
#gyoujiUl li.c span.t {
	background-color: #B6E79E;
}
#gyoujiUl li.c span.d {
	background-color: #DAF3CE;
	color: #669900;
}
#gyoujiUl li.d span.t {
	background-color: #FFE88C;
}
#gyoujiUl li.d span.d {
	background-color: #FFF3C5;
	color: #FF9900;
}
#nagareUl {}
#nagareUl li {
	background-image: url(../_img/feature/5_ibg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #EEEEF0;
	margin-bottom: 10px;
	border: 1px solid #E0E0E0;
}
#nagareUl span.n {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 60px;
	background-repeat: no-repeat;
	background-position: left top;
}
#nagareUl li.i1 span.n {background-image: url(../_img/feature/5_i1.jpg);}
#nagareUl li.i2 span.n {background-image: url(../_img/feature/5_i2.jpg);}
#nagareUl li.i3 span.n {background-image: url(../_img/feature/5_i3.jpg);}
#nagareUl li.i4 span.n {background-image: url(../_img/feature/5_i4.jpg);}
#nagareUl li.i5 span.n {background-image: url(../_img/feature/5_i5.jpg);}
#nagareUl li.i6 span.n {background-image: url(../_img/feature/5_i6.jpg);}
#nagareUl li.i7 span.n {background-image: url(../_img/feature/5_i7.jpg);}
#nagareUl li.i8 span.n {background-image: url(../_img/feature/5_i8.jpg);}
#nagareUl li.i9 span.n {background-image: url(../_img/feature/5_i9.jpg);}
#nagareUl li.i10 span.n {background-image: url(../_img/feature/5_i10.jpg);}
#nagareUl li.i11 span.n {background-image: url(../_img/feature/5_i11.jpg);}
#nagareUl span {
	display: block;
}
#nagareUl span.t {
	font-weight: bold;
	color: #FFA51D;
	margin-bottom: 10px;
}
#nagareUl span.d {}
#tab { width:810px; height:50px; margin-bottom:30px; }
#tab li { float:left; }


