@charset "UTF-8";

/******************************************************
*	
*	1. common style
*	2. index style
*	3. materials style
*	4. reform style
*	5. houses style
*	
******************************************************/


/*  1. common style */
/*----------------------------------------------------------------------------------------------------------------------------------------*/

#alpha {
}





/*  2. index style */
/*----------------------------------------------------------------------------------------------------------------------------------------*/

#index #alpha {
}

#index #alpha #lead {
	font-size: 95%;
}

#index #alpha p {
	font-size: 95%;
}

#index #alpha #feature {
	width: 468px;
	margin: 15px auto 0;
	padding-top: 20px;
	background: url(../../../../services/house/img/index_feature_bg1.gif) no-repeat left top;
}

#index #alpha #feature .inner {
	padding: 0 20px 20px;
	background: url(../../../../services/house/img/index_feature_bg2.gif) no-repeat left bottom;
}

#index #alpha #feature ul {
	margin-top: -7px;
}

#index #alpha #feature ul li {
	margin-top: 7px;
	line-height: 0;
}

#index #alpha #feature ul li img {
	vertical-align: top;
}

#index #alpha #navi {
	margin-top: 18px;
}

#index #alpha #navi li {
	display: inline;
	float: left;
	width: 190px;
	margin-top: 10px;
	padding-left: 10px;
	padding-right: 0;
	line-height: 1px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 180px;
}

#index #alpha #navi li img {
	vertical-align: top;
}

#index #alpha #navi li.first {
	padding-left: 0;
}





/*  3. materials style */
/*----------------------------------------------------------------------------------------------------------------------------------------*/

#materials #alpha {
}

#materials #alpha #lead {
	font-size: 95%;
}

#materials #alpha #itemList {
	margin-top: 24px;
}

#materials #alpha #itemList ul li {
	float: left;
	width: 94px;
	padding-left: 10px;
	line-height: 0;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 84px;
}

#materials #alpha #itemList ul li.first {
	padding-left: 0;
}

#materials #alpha #itemList ul li img {
	vertical-align: top;
}

#materials #alpha #example {
	margin-top: 30px;
}

#materials #alpha #example h2 {
	padding-bottom: 10px;
}

#materials #alpha #example ul li {
	line-height: 0;
}

#materials #alpha #example ul li.odd {
	float: left;
	width: 275px;
}

#materials #alpha #example ul li.even {
	float: right;
	width: 275px;
}

#materials #alpha #example ul li img {
	display: block;
	vertical-align: top;
}

#materials #alpha #example ul li span {
	display: block;
	margin-top: 4px;
	font-size: 95%;
}





/*  4. reform style */
/*----------------------------------------------------------------------------------------------------------------------------------------*/

#reform #alpha {
}

#reform #alpha #lead {
	font-size: 95%;
}

#reform #alpha #example {
	margin-top: 24px;
}

#reform #alpha #example h2 {
	padding-bottom: 20px;
}

#reform #alpha #example ul li {
	line-height: 0
}

#reform #alpha #example ul li img {
	vertical-align: top;
}

#reform #alpha #example ul li.odd {
	float: left;
	width: 234px;
	background: url(../../../../services/house/img/reform_arrow.gif) no-repeat right top;
}

#reform #alpha #example ul li.even {
	float: right;
	width: 326px;
}





/*  5. houses style */
/*----------------------------------------------------------------------------------------------------------------------------------------*/

#houses #alpha {
}

#houses #alpha #lead {
	font-size: 95%;
}

#houses #alpha .cont {
	margin-top: 24px;
}

#houses #alpha .cont h2 {
	padding-bottom: 10px;
}

#houses #alpha .cont ul li {
	float: left;
	margin-top: 10px;
	padding-right: 20px;
	line-height: 0;
}

#houses #alpha .cont ul li img {
	display: block;
	vertical-align: top;
}

#houses #alpha .cont ul li span {
	display: block;
	margin-top: 4px;
	font-size: 95%;
}

#houses #alpha .cont ul li.odd {
	float: left;
	width: 270px;
	padding-right: 0;
}

#houses #alpha .cont ul li.even {
	float: right;
	width: 270px;
	padding-right: 0;
}





