@charset "utf-8";

div.header{ height:309px; }
img.mainimg{ margin:0; width:629px; height:231px; border:0; }
h2{
	position:absolute; display:block; top:300px; left:0px; margin:0; padding:0px 3px 0px 0px; width:626px; height:19px; z-index:15;
	font-size:14px; text-align:right; line-height:125%; color:#0E3192;
}
div.bodys{
	margin:0; padding:20px 0px 0px 0px; width:629px; text-align:left;
}
span.bul{ color:#0E3192; }
/*--------------- ニュース一覧 -----------------------------------------------------*/
div.infos{
	margin:0; padding:0; border:1px solid #bbb; text-align:center;
}
div.infowrap{
	margin-left:auto; margin-right:auto; margin-top:0; margin-bottom:0;
	padding:15px 0px 0px 0px; width:579px; text-align:left;
}
div.infotitle{
	margin:0; padding:0; width:579px; border-top:1px solid #bbb; border-bottom:1px solid #bbb;
}
div.infotitle h3{ margin:0; padding:6px 0px 3px 3px; width:571px; font-size:14px; line-height:125%; color:#2A89E9; }
div.infotitle h3.flt{ float:left; width:445px; padding-bottom:2px; }
div.kday{
	float:right; margin:4px 0px 0px 0px; padding:3px 0px 3px 0px; font-size:14px; width:120px; line-height:100%;
	text-align:right; color:#555;
}
div.infoimg{ float:left; margin:0; padding:16px 0px 0px 0px; width:168px; }
div.infoimg img{ margin:0; width:168px; height:109px; border:0; }
div.infobuns{ float:right; display:block; margin:0; padding:0; width:399px; }
div.infobuns p{ float:left; padding:12px 0px 0px 0px; width:357px; color:#555; }
div.infobuns2{ display:block; margin:0; padding:0; width:579px; }
div.infobuns2 p{ float:left; padding:12px 0px 0px 5px; width:537px; color:#555; }
div.infowrap div.tate{ float:right; margin:0; padding:0; width:10px; height:113px; }
div.infonex{
	float:right; margin:0; padding:1px 0px 5px 0px; width:315px; text-align:right; line-height:125%;
}
div.infonex a{ color:#3E88E4; text-decoration:none; }
div.infos div.clear{ margin:0; padding:0; font-size:5px; line-height:5px; }


/*--------------- 土地 -----------------------------------------------------*/
div.takwrap{
	margin-left:auto; margin-right:auto; margin-top:0; margin-bottom:0;
	padding:10px 0px 0px 0px; width:596px; text-align:left;
}
div.taktitle{
	float:right; margin:0; padding:0; width:480px; border-top:1px solid #bbb; border-bottom:1px solid #bbb;
}
div.takwrap h3{
	margin:0; padding:6px 0px 3px 10px; width:470px; font-size:12px; line-height:125%; color:#666;
}
div.takimg{ float:left; margin:0; padding:5px 0px 15px 0px; width:105px; }
div.takimg img{ margin:0; width:105px; height:68px; border:0; }
div.takwrap p{ float:right; padding:5px 0px 0px 0px; width:468px; color:#666; line-height:150%; }

/*--------------- フォーム -----------------------------------------------------*/
table.mailtb{
	margin:0; padding:0; width:620px; line-height:150%;
	border:1px solid #888;
}
table.mailtb th{
	border:1px solid #888; white-space:nowrap; width:130px;
	font-weight:normal; text-align:left; padding:5px 10px 5px 10px; vertical-align:top;
}
table.mailtb td{
	border:1px solid #888; padding:5px 10px 5px 10px;
}
input.itxt1 { border: #999 1px solid; background-color:#fff; width:120px; }
input.itxt2 { border: #999 1px solid; background-color:#fff; width:280px; }
input.itxt5 { border: #999 1px solid; background-color:#fff; width:50px; }
input.itxt4 { border: #999 1px solid; background-color:#fff; width:340px; }
textarea.itxt3 { border: #999 1px solid; background-color:#fff; width:98%; }
table.mailtb2{ margin:0; padding:0; border:0; }
table.mailtb2 td.td1{ padding:4px 0px 0px 0px; width:20px; border:0; }
table.mailtb2 td.td1 img{ cursor:pointer; }
table.mailtb2 td.td2{ padding:4px 0px 0px 0px; width:60px; border:0; }
h4.mailh4{ margin:0; padding:10px 0px 5px 0px; font-size:116%; color:#555; }
div.centers{ margin:0; padding:10px 0px 40px 0px; text-align:center; }
div.centers img{ margin-left:auto; margin-right:auto; margin-top:0; margin-bottom:0; border:0; }

