@charset "utf-8";

div.header{ height:398px; }
img.mainimg{ margin:0; width:806px; height:297px; border:0; }
h2{
	position:absolute; display:block; top:385px; left:607px; margin:0; padding:0; width:170px; height:19px; z-index:15; font-size:14px;
	text-indent:-9999px;
	background-repeat: no-repeat;
	background-position:left top;
}
h2.h2_1{ background-image: url(h2_1.png); }
h2.h2_2{ background-image: url(h2_2.png); }
h2.h2tel{ background-image: url(tel.png); top:360px; left:558px; width:232px; height:44px; }
div.bodys{
	display:block; 	margin-left:auto; margin-right:auto; margin-top:0; margin-bottom:0;
	padding:30px 0px 30px 0px; width:748px; text-align:left;
}
span.bul{ color:#0E3192; font-weight:bold; }
/*--------------- ニュース一覧 -----------------------------------------------------*/
div.infos{
	margin:0; padding:0; border:2px 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:690px; text-align:left;
}
div.infotitle{
	margin:0; padding:0; width:690px; border-top:2px solid #bbb; border-bottom:2px solid #bbb;
	background-repeat: no-repeat; background-position:right top; background-image: url(info.jpg);
}
div.infotitle h3{ margin:0; padding:6px 0px 3px 3px; width:680px; font-size:16px; line-height:125%; color:#2A89E9; }
div.infotitle h3.flt{ float:left; width:530px; padding-bottom:2px; }
div.kday{
	float:right; margin:4px 0px 0px 0px; padding:3px 0px 3px 0px; font-size:14px; width:143px; line-height:100%;
	text-align:right; color:#555; letter-spacing:0.1em;
	background-repeat:no-repeat; background-position:right center; background-image: url(info2.jpg);
}
div.infoimg{ float:left; margin:0; padding:19px 0px 0px 0px; width:200px; }
div.infoimg img{ margin:0; width:200px; height:130px; border:0; }
div.infobuns{ float:right; display:block; margin:0; padding:0; width:475px; }
div.infobuns p{ float:left; padding:15px 0px 0px 0px; width:425px; color:#555; }
div.infobuns2{ display:block; margin:0; padding:0; width:690px; }
div.infobuns2 p{ float:left; padding:15px 0px 0px 5px; width:640px; color:#555; }
div.infowrap div.tate{ float:right; margin:0; padding:0; width:10px; height:135px; }
div.infonex{
	float:right; margin:0; padding:1px 15px 8px 0px; width:375px; text-align:right; line-height:125%;
	background-repeat: no-repeat; background-position:right top; background-image: url(iya.png);
}
div.infonex a{ color:#3E88E4; text-decoration:none; }
div.infonex a:hover{ color:#d30; 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:15px 0px 0px 0px; width:710px; text-align:left;
}
div.taktitle{
	float:right; margin:0; padding:0; width:572px; border-top:2px solid #bbb; border-bottom:2px solid #bbb;
}
div.takwrap h3{
	margin:0; padding:6px 0px 3px 12px; width:560px; font-size:14px; line-height:125%; color:#666;
	background-repeat: no-repeat; background-position:left top; background-image: url(tya.png);
}
div.takimg{ float:left; margin:0; padding:5px 0px 15px 0px; width:125px; }
div.takimg img{ margin:0; width:125px; height:80px; border:0; }
div.takwrap p{ float:right; padding:5px 0px 0px 0px; width:558px; color:#666; line-height:150%; }

/*--------------- フォーム -----------------------------------------------------*/
table.mailtb{
	margin:0; padding:0; width:745px; line-height:150%;
	border:1px solid #888;
}
table.mailtb th{
	border-bottom:1px solid #888; white-space:nowrap; width:130px;
	font-weight:normal; text-align:left; padding:5px 10px 5px 10px; vertical-align:top;
	background-color:#E3EFFF;
}
table.mailtb td{
	border-bottom: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; }

