@charset "utf-8";

/* 教職員組合員のための住宅取得支援プログラム =============

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


/* パンくず */
.pagenavi {
	margin-bottom:20px;
	font-size:	0.688em;
	margin-left:20px !important; /*独自追加*/
	}
	
/* float */
.left{float:left}
.right{float:right}
	
/* レイアウト */
#houseArea{
	width: 920px;
	margin: 20px auto 10px;
	background: #f4f1e6 url(../house/images/house-back-bottom.gif) no-repeat 0px bottom;
	padding: 0px 0 60px;
	line-height:1.6
}
#houseArea img{ vertical-align: bottom;}

#houseArea p{ margin:0; padding:0;}

#houseTopArea{
	background: url(../house/images/house-back-top.png) no-repeat 0px 0px;
}

#houseTopArea h1{
	margin:0px;
	padding: 13px 0 10px;
}

#houseTopCopy{ margin:0 0 0 20px; width:520px}


/* ニュース */
#houseNews{
	background: url(../house/images/news-frame.gif) repeat-y 0px 0px;
	margin: 20px auto;
	padding: 0px;
	width: 890px;
}

#houseNewsBtm{
	background: url(../house/images/news-frame-btm.gif) no-repeat bottom;
	margin: 0px;
	padding: 0px 0px 20px;
}

#houseNewsTop{
	background: url(../house/images/news-frame-top.gif) no-repeat 0px 0px;
	margin: 0px;
	padding: 20px 20px 0px;
}

#houseNewsTitle{
	clear: both;
	overflow: hidden;
	zoom: 1;
	margin: 0px 0px 8px;}
	
#houseNewsArea{
	height: 300px;
	overflow: auto;
}	

.houseNewsBlock{
	clear: both;
	overflow: hidden;
	zoom: 1;
	margin: 0px 0px 6px;
	padding: 0px 0px 5px;
	border-bottom: 1px dotted #e0ce8d;
}

.houseNewsBlock .newsImg{ float:left; margin:0 15px 5px 0 !important}

.houseNewsBlock dl,.houseNewsBlock dt,.houseNewsBlock dd{ margin:0; padding:0}
.houseNewsBlock dt{ font-size:0.75em}
.houseNewsBlock dt img{ vertical-align:middle; margin-bottom:2px; margin-left:2px}
.houseNewsBlock dd a{ color:#000;font-size:0.875em}
.houseNewsBlock dd a:hover {color: #F60; text-decoration: underline; }

/* 提携紹介 */

#houseTie{
	width: 840px;
	margin: 20px auto;
	padding: 20px;
	border-radius: 5px;
	-webkit-border-radius: 5px;    /* Safari,Chrome */
	-moz-border-radius: 5px;   /* Firefox */
	background: #fffcf3;
	position: relative; /* IE */
	behavior: url(/js/PIE.htc); /* IE */
}
#houseTie dl{
	clear: both;
	overflow: hidden;
	zoom: 1;
	margin: 0px 0px 10px;
	padding: 0px 0px 10px;
	border-bottom: 1px dotted #e0ce8d;
}
#houseTie dt{ float:left;margin:0; padding:0}
#houseTie dd{ margin:0; padding:0; margin-left:225px; font-size:0.875em}

p.annotationS,
ul.annotationS li{padding-left: 0.75em !important;text-indent: -0.75em;}

.marginTop02{ margin-top:2em}
.marginTop{ margin-top:1em}


/* 特典を受けるためのお手続き */

#Cont-Single{
	width: 818px;
	margin: 10px auto 40px;
	line-height: 1.6;
}

#Cont-Single h1{
	margin-bottom:15px;
}

#Cont-Single img{ vertical-align: bottom;}

#Cont-Single p{ margin:0; padding:0;}
#flowArea{ margin-bottom:40px}
.flowText{ width:500px; float:right;}




/*…………………………………………………………………
　税制セミナー参加申し込み
…………………………………………………………………*/
sup.require{color:red;}
input.SemiInput{font-size:1.25em;}
select.SemiPulldown{font-size:1.25em;}
p#SemiThank{
	width: 550px;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 50px;
	margin-left: auto;
}
