@charset "Shift-JIS";


/* コンテンツ毎のCSSファイル */
/* 必要に応じて変更　各コメント参照 */


/* コンテンツ部分　縦幅　：画像の高さに応じて追加・変更。 */
div.div-cntHeight-530{
	
	height:530px;	/* コンテンツ部の高さ（画像の縦幅）　*/
	min-height:530px;	/* ↑の数詞と揃える*/
}


div.div-cntHeight-270{
	
	height:270px;	/* コンテンツ部の高さ（画像の縦幅）　*/
	min-height:270px;	/* ↑の数詞と揃える*/
}


/* -----------	関連情報ナビ　 -----------	*/
ul.ul-h2navi{
	display:block;
	height:40px;	/* ナビ部分　縦幅　ナビの行数が変わる場合に20px単位で変更*/
	background:url('http://www.sekisuihouse.com/shared/img/cmn_lineb_380.gif') bottom left no-repeat; /* 破線の画像　*/
}

ul.ul-h2navi li{
	float:left;
	width:100px;	/*	各リンク（「li」要素）横幅　変更が必要な場合は下の「li.li001」等で上書きして対応すること */
	height:20px;	/*	各リンク（「li」要素）　縦幅　基本的に変更不可*/
	overflow:hidden;
	background-image:url('http://www.sekisuihouse.com/shared/img/cmn_arrow_102.gif');	/*	各リンク（「li」要素）の矢印アイコン画像*/
	background-position:0em 0em;	/*	各リンク（「li」要素）の矢印アイコン画像　位置*/
	background-repeat:no-repeat;
	line-height:1.1;
}

ul.ul-h2navi li.middle{	/*	横幅中 */
	width:250px;	
}

ul.ul-h2navi li.long{	/*	横幅中 */
	width:370px;	
}

ul.ul-h2navi li.half{	/*	横幅中 */
	width:185px;	
}

ul.ul-h2navi li.short{	/*	横幅中 */
	width:70px;	
}

ul.ul-h2navi li.short1{	/*	横幅中 */
	width:110px;	
}

ul.ul-h2navi li.short2{	/*	横幅中 */
	width:210px;	
}

ul.ul-h2navi li.short3{	/*	横幅中 */
	width:135px;	
}

ul.ul-h2navi li.short4{	/*	横幅中 */
	width:90px;	
}

ul.ul-h2navi li.short5{	/*	横幅中 */
	width:80px;	
}

ul.ul-h2navi li.short6{	/*	横幅中 */
	width:95px;	
}
ul.ul-h2navi li.short7{	/*	横幅中 */
	width:100px;	
}

ul.ul-h2navi li.short8{	/*	横幅中 */
	width:120px;	
}

ul.ul-h2navi li.short9{	/*	横幅中 */
	width:175px;	
}

ul.ul-h2navi li.short10{	/*	横幅中 */
	width:230px;	
}
ul.ul-h2navi li.short11{	/*	横幅中 */
	width:180px;	
}
ul.ul-h2navi li.short12{	/*	横幅中 */
	width:130px;	
}
ul.ul-h2navi li.short13{	/*	横幅中 */
	width:140px;	
}
ul.ul-h2navi li.short14{	/*	横幅中 */
	width:145px;	
}
ul.ul-h2navi li.short15{	/*	横幅中 */
	width:125px;	
}
ul.ul-h2navi li.short16{	/*	横幅中 */
	width:115px;	
}
ul.ul-h2navi li a{
	display:inherit;
	line-height:inherit;
	text-indent:15px;	/*	各リンク（「li」要素）の矢印アイコン画像とテキストの距離*/
	color: #2255a4;		/*	リンクカラー	*/
	text-decoration:none;
}

ul.ul-h2navi li a:hover{
	text-decoration:underline;
}

/*	各リンク（「li」要素）の横幅調整が必要な際に使用。デフォルトでは不使用。
 	必要に応じて追加。
ul.ul-h2navi li.li001{
	width:	px;
}

ul.ul-h2navi li.li003{
	width:	px;
}

ul.ul-h2navi li.li003{
	width:	px;
}
*/

/* -----------	基本レイアウト上書き　 -----------	*/
#cmn-lay-cntRight.w500{
	width:500px;
}

#cmn-cnt-btnEnter.w140{
	width:140px;
}

/* -----------	カタログ請求 段組みレイアウト　 -----------	*/




div.div-catalogWrap {	
	width:375px;	/* カタログ請求 段組みレイアウト横幅　左部分＋右部分より大きい数字であること*/
	min-width:300px;	/* ↑の数詞と揃える*/
	height:86px;	/* カタログ請求 段組みレイアウト八家さ　h2のテキスト画像〜下の破線まで	*/
	min-height:86px;	/* ↑の数詞と揃える*/
}

div.div-catalogWrap h3 {
	display:block;	
}

div.div-catalogWrap p{
	display:inline;
}
div.div-catalogLeft {	
	float:left;
	width:135px;	/* カタログ請求 段組みレイアウト　左部分幅　*/
}

div.div-catalogRight	
{
	float:left;
	width:150px;	/* カタログ請求 段組みレイアウト　右部分幅　*/
}


/* flashPlyaer注意書き欄　*/
.cmn-cnt-capFla{
	margin:0px 0px 0px 45px;	/* 任意でマージン調整　*/
	padding-top:10px;
	line-height:1.0;
	
}

.cmn-cnt-capFla p{
	display:inline;
	line-height:1.0;

}




/*　汎用及びユーティリティ */


/* 各要素の上部マージン調整用　必要に応じて追加 */
.gen-tmargin-5{	/* トップマージン 5px */
	margin-top:5px;
}

.gen-tmargin-10{	/* トップマージン 10px */
	margin-top:10px;
}

.gen-tmargin-15{	/* トップマージン 15px */
	margin-top:15px;
}

.gen-tmargin-20{	/* トップマージン 20px */
	margin-top:20px;
}

.gen-tmargin-25{	/* トップマージン 25px */
	margin-top:25px;
}

.gen-tmargin-30{	/* トップマージン 25px */
	margin-top:30px;
}

.gen-tmargin-35{	/* トップマージン 25px */
	margin-top:35px;
}

.gen-tmargin-40{	/* トップマージン 25px */
	margin-top:40px;
}

.gen-tmargin-45{	/* トップマージン 25px */
	margin-top:50px;
}

.gen-tmargin-50{	/* トップマージン 25px */
	margin-top:45px;
}

.gen-tmargin-55{	/* トップマージン 55px */
	margin-top:55px;
}

.gen-tmargin-60{	/* トップマージン 55px */
	margin-top:60px;
}

.gen-tmargin-65{	/* トップマージン 55px */
	margin-top:65px;
}

.gen-tmargin-70{	/* トップマージン 55px */
	margin-top:70px;
}


.gen-tmargin-75{	/* トップマージン 55px */
	margin-top:75px;
}

.gen-tmargin-80{	/* トップマージン 55px */
	margin-top:80px;
}

.gen-tmargin-85{	/* トップマージン 55px */
	margin-top:85px;
}

.gen-tmargin-90{	/* トップマージン 55px */
	margin-top:90px;
}

.gen-tmargin-95{	/* トップマージン 55px */
	margin-top:95px;
}

.gen-tmargin-100{	/* トップマージン 55px */
	margin-top:100px;
}

.gen-tmargin-120{	/* トップマージン 55px */
	margin-top:120px;
}


