/* CSS Document */

/*-------------------------------------------------------
　デフォルトスタイルリセット（Yahoo! User Interface）
-------------------------------------------------------*/
html{
	color:#000;background:#FFF;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,
form,fieldset,legend,input,textarea,p,blockquote,th,td {
	margin:0;padding:0;
}
table {
	border-collapse:collapse;border-spacing:0;
}
fieldset,img {
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;font-weight:normal;
}
li {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6{
	font-size:100%;font-weight:normal;
}
q:before,q:after{
	content:'';
}
abbr,acronym {
	border:0;font-variant:normal;
}
sup {
	vertical-align:text-top;
}
sub {
	vertical-align:text-bottom;
}
input,textarea,select{
	font-family:inherit;font-size:inherit;font-weight:inherit;
}
legend{
	color:#000;
}
body{
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
}
/* bodyでのフォントサイズの統一 */
body{
	font-size: 12px;
}
/* for IE7 */
*:first-child+html body {
	font-size: 84%;
}
/* for IE6 */
* html body {
	font-size: x-small;
}
/* テーブル内へのフォントサイズ継承 */
table {
  font-size: inherit;
  font: 100%;
}
/* テーブル余白リセット */
table {border-spacing:0;}
* html table {border-collapse:collapse;}
*:first-child+html table {border-collapse:collapse;}
/* strict 画像下余白削除 */
img { vertical-align: bottom; }


/*---------------------------------------------------------

						共通

----------------------------------------------------------*/
body {
	text-align:center;
	background-image:url(../img/common/kd_index_bg.jpg);
}
a{
	color:#244d78;
}
a:hover{
	text-decoration:none;
}
#wrapper {
	width:780px;
	margin:auto;
}

/*　文字打消し */
#footer address{
	display: block;
	text-indent: -10000px;
	font-size: 0;
	line-height: 0;
	text-decoration: none;
	height: 0px; width: 0px;
	margin: 0; padding: 0;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0px;
    clear: both;
    visibility: hidden;
}
/* -------------------------------------#header */
#header {
	text-align:left;
	background-image:url(../img/common/header_bg.gif);
	padding-left:10px;
	padding-right:10px;
	position:relative;
}
#header .header_top_btn a{
	display:block;
	width:100px;
	height:17px;
	position:absolute;
	top:25px;
	right:10px;
}
/* -------------------------------------#main */
#main {
	background-image:url(../img/common/top_wrapper_bg.gif);
	background-repeat:repeat-y;
	padding-left:10px;
	padding-right:10px;
	text-align:left;
	color:#333333;
	line-height:150%;
	font-size:100%;
}
* html #main {
	line-height:140%;
	font-size:90%;
}
*:first-child+html #main {
	line-height:140%;
	font-size:90%;
}
#main table td{
	color:#333333;
	line-height:150%;
}
* html #main  table td{
	line-height:120%;
}
*:first-child+html #main  table td{
	line-height:120%;
}
.address{
	border:1px solid #b90f17;
	background-color:#FFFFFF;
	padding:5px;
	margin:5px;
	color:#a65229;
	text-align:left;
	font-size:85%;
	line-height:120%;
}
.address strong{
	font-weight:bold;
	font-size:120%;
}
.page_top {
	text-align:right;
	margin-right:10px;
	padding-top:10px;
	padding-bottom:10px;
}

/* -------------------------------------#footer */
#footer {
	text-align:left;
	background-image:url(../img/common/footer_bg.gif);
	width:780px;
	height:29px;
}

/*------------------------------------------------

				index.html

------------------------------------------------*/
#top{
	background-color:#ffffff;
}
#top #top_main {
	position:relative;
	margin-bottom:20px;
}
#top #top_main .top_main_btn{
	display:block;
	font-size:0pt;
	height:0px;
	line-height:0pt;
	margin:0pt;
	padding:0pt;
	text-decoration:none;
	text-indent:-10000px;
	width:0px;
}
#top #top_main .top_main_btn a{
	position:absolute;
	top:100px;
	left:5px;
	display:block;
	width:255px;
	height:45px;
	background-image:url(../img/top/btn_clear.gif);
	
}

/*　工業団地・宅地分譲のご案内 */
#top table#guide table{
	border:3px solid #cccccc;
	width:360px;
	margin-left:7px;
	margin-right:7px;
	margin-bottom:15px;
}
#top table#guide table td {
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
}
#top table#guide table h2 {
	margin-bottom:5px;
}

/*　宅地分譲のご案内　*/
#top table#building ul li a{
	display:block;
	padding-left:5px;
	padding-right:5px;
	padding-top:4px;
	width:190px;
	height:21px;
	text-align:left;
	text-decoration:none;
	color:#FFFFFF;
	margin-bottom:5px;
}
* html #top table#building ul li a {
	width:200px;
	height:25px;
}
*:first-child+html #top table#building ul li a {
	width:200px;
	height:25px;
}
#top table#building .mn01 a{
	background-image:url(../img/top/btn_building01.gif);
}
#top table#building .mn01 a:hover {
	background-image:url(../img/top/btn_building01_ov.gif);
}
#top table#building .mn02 a{
	background-image:url(../img/top/btn_building02.gif);
}
#top table#building .mn02 a:hover {
	background-image:url(../img/top/btn_building02_ov.gif);
}
#top table#building .mn03 a{
	background-image:url(../img/top/btn_building03.gif);
}
#top table#building .mn03 a:hover {
	background-image:url(../img/top/btn_building03_ov.gif);
}
#top table#building .mn04 a{
	background-image:url(../img/top/btn_building04.gif);
}
#top table#building .mn04 a:hover {
	background-image:url(../img/top/btn_building04_ov.gif);
}
#top table#building .mn05 a{
	background-image:url(../img/top/btn_building05.gif);
}
#top table#building .mn05 a:hover {
	background-image:url(../img/top/btn_building05_ov.gif);
}
#top table#building .mn06 a{
	background-image:url(../img/top/btn_building06.gif);
}
#top table#building .mn06 a:hover {
	background-image:url(../img/top/btn_building06_ov.gif);
}
#top table#building .mn07 a{
	background-image:url(../img/top/btn_building07.gif);
}
#top table#building .mn07 a:hover {
	background-image:url(../img/top/btn_building07_ov.gif);
}
#top table#building .mn08 a{
	background-image:url(../img/top/btn_building08.gif);
}
#top table#building .mn08 a:hover {
	background-image:url(../img/top/btn_building08_ov.gif);
}

/* 新着 */
#top table#topics td{
	padding:5px;
	line-height:150%;
}

/* 入札 */
#top table#tender td{
	padding:5px;
	line-height:150%;
}
#top table#tender td p{
	margin-left:15px;
	padding-bottom:10px;
}
#top table#tender td p img {
	vertical-align:-1px;
}

/*　サイドメニュー */
#top #menu {
	margin-top:10px;
}
#top #menu td {
	padding-bottom:2px;
}
#top #banner {
	margin-top:20px;
	margin-bottom:15px;
}
#top #banner td {
	padding-bottom:5px;
}

/*------------------------------------------------

				宅地分譲(building_lot)/index.html

------------------------------------------------*/
#building_lot{
	background-color:#ffffff;
}
#building_lot #building_btn {
	border-bottom:1px solid #fb9620;
	text-align:right;
	margin-top:10px;
	margin-bottom:10px;
}

/* 宅地分譲一覧 */
#building_lot table#building_list_all{
	margin-bottom:20px;
}
#building_lot table#building_list_all td{	
	width:50%;
	padding-left:10px;
	padding-right:5px;
	padding-bottom:10px;
	vertical-align:top;
}
.building_lot_list {
	border:1px solid #889fb6;
	width:360px;
	background-image:url(../building_lot/images/bg_list.gif);
	background-repeat:repeat-x;
}
/* 宅地分譲名 */
.building_lot_list h3{
	background-image:url(../building_lot/images/title_name.gif);
	background-position:top left;
	background-repeat:repeat-x;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:10px;
	padding-bottom:10px;
	padding-top:2px;
	font-size:120%;
	margin-bottom:10px;
}
.building_lot_list h3 img {
	margin-right:5px;
	vertical-align:-5px;
	margin-top:2px;
	
}
#building_lot table#building_list_all .building_lot_list td {
	padding-right:10px;
}
.building_lot_list .photo img {
	border:1px solid #b1b1b1;
	padding:1px;
	float:left;
}
#building_lot table#building_list_all .building_lot_list td.btn_shosai {
	text-align:right;
	vertical-align:bottom;
	height:30px;
}

/* 申し込みについて */
#building_lot #application {
	clear:both;
}
#building_lot #application h4{
	padding-bottom:10px;
}
#building_lot #application h5,
#building_lot #application p,
#building_lot #application table{
	margin-left:20px;
	margin-right:20px;
	padding-bottom:10px;
}
#building_lot #application p img{
	margin-top:10px;
}
#building_lot #application table {
	margin-left:20px;
	margin-right:20px;
	margin-bottom:10px;
	color:#333333;
}
#building_lot #application h5 {
	border-left:3px solid #3a6085;
	font-size:120%;
	font-weight:bold;
	padding-left:7px;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:5px;
	color:#003452;
}

/* 分譲スケジュール */
#building_lot #application table.schedule th,
#building_lot #application table.schedule td{
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	text-align:center;
}
#building_lot #application table.schedule th{
	border:1px solid #406891;
	font-weight:bold;
}

/* PDFについての説明 */
#building_lot #application table.pdf_intro{
	border:1px solid #999999;
	margin:auto;
}
#building_lot #application table.pdf_intro td{
	padding:10px;
}

/*------------------------------------------------

				宅地分譲各詳細ページ

------------------------------------------------*/
#building_lot #building_shosai h4 {
	margin-bottom:15px;
}
#building_lot #building_shosai table {
	border-top:1px solid #666666;
	border-left:1px solid #666666;
	margin-bottom:15px;
}
#building_lot #building_shosai table th,
#building_lot #building_shosai table td{
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:10px;
	padding-right:10px;
}
#building_lot #building_shosai table img {
	border:1px solid #b1b1b1;
	padding:1px;
}
#building_lot #building_shosai th{
	background-image:url(../building_lot/images/bg_table.gif);
	background-repeat:repeat;
	color:#FFFFFF;
}
#building_lot #building_shosai table.border_none{
	border:none;
	width:760px;
}
#building_lot #building_shosai table.border_none th,
#building_lot #building_shosai table.border_none td{
	border:none;
	padding:0;
	text-align:center;
}
#building_lot #building_shosai table.border_none td img {
	margin-right:5px;
}

/* 団地概要　*/
#building_lot #building_shosai .gaiyo table{
	width:730px;
}
#building_lot #building_shosai .gaiyo table th{
	width:13%;
}
#building_lot #building_shosai .gaiyo table td{
	width:37%;
}

/*　区画図・宅地価格　*/
#building_lot #building_shosai table.area{
	width:760px;
}
#building_lot #building_shosai table.area,
#building_lot #building_shosai table.area img {
	border:none;
	padding:0;
	margin:0;
}
#building_lot #building_shosai table.area th,
#building_lot #building_shosai table.area td {
	border:none;
	padding:0;
	margin:0;
	vertical-align:top;
}

#building_lot #building_shosai table.area th p,
#building_lot #building_shosai table.area td p{
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
}
#building_lot #building_shosai table td.kukaku_title,
#building_lot #building_shosai table td.price_title{
	background-image:url(../building_lot/images/title_bg.gif);
	background-repeat:repeat-x;
}

#building_lot #building_shosai table td.kukaku,
#building_lot #building_shosai table td.price{
	text-align:center;
}
#building_lot #building_shosai table td.price table {
	width:95%;
}
#building_lot #building_shosai table td.price table td,
#building_lot #building_shosai table td.price table th{
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
	padding-top:4px;
	padding-bottom:4px;
	text-align:center;
	vertical-align:middle;
}
table#kukaku_up td .btn_close a:hover{
	background-color:#b3c1d0;
	color:#244D78;
}



/* for Win IE \*/

@media print{

* html body{
	zoom: 80%;
}
}

/*  */

