@charset "utf-8";

/* 背景＆文字
-----------------------------*/
* {
	font-style: normal;
	margin: 0px;
	padding: 0px;
}

body {
	font-family: sans-serif;
	font-size: 14px;
	line-height: 1.6;
	color: #333333;
	background-color: #a9b4c6;
	background-image: url(../visual/background.gif);
	background-repeat: repeat-x;
}

#wrapper {
	margin: 0px auto;
	width: 920px;
	padding: 0px;
	background-color: #e6e3de;
}
.left_shadow {
	background-image: url(../visual/left_shadow.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	width: 10px;
}
.right_shadow {
	background-image: url(../visual/right_shadow.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	width: 10px;
}


a:link {
	color:#0033ff;
	text-decoration: underline;
}
a:visited {
	color:#0033ff;
	text-decoration: underline;
}
a:active { color: #ff9900; text-decoration: underline; }
a:hover {
	color: #ff9900;
	text-decoration: underline;
}





/* ヘッダー
-----------------------------*/
#header {
	background-image: url(../visual/header.gif);
	background-repeat: no-repeat;
	height: 75px;
	width: 900px;
}
#header h4 {
	color: #afcace;
	font-size: 10px;
}



/* ヘッダーボタン
-----------------------------*/
#header_but {
	height: 35px;
	width: 810px;
}
#header_but ul li {
	list-style: none;
	float: left;
}


.hidden {
	display: none;
}

#header_but .hd_but01,
#header_but .hd_but01 a,
#header_but .hd_but01_ov,
#header_but .hd_but01_ov a,
#header_but .hd_but01_out,
#header_but .hd_but02,
#header_but .hd_but02 a,
#header_but .hd_but02_ov,
#header_but .hd_but02_ov a,
#header_but .hd_but03_out,
#header_but .hd_but03,
#header_but .hd_but03 a,
#header_but .hd_but03_ov,
#header_but .hd_but03_ov a,
#header_but .hd_but03_out,
#header_but .hd_but04,
#header_but .hd_but04 a,
#header_but .hd_but04_ov,
#header_but .hd_but04_ov a,
#header_but .hd_but04_out,
#header_but .hd_but05,
#header_but .hd_but05 a,
#header_but .hd_but05_ov,
#header_but .hd_but05_ov a,
#header_but .hd_but05_out,
#header_but .hd_but06,
#header_but .hd_but06 a,
#header_but .hd_but06_ov,
#header_but .hd_but06_ov a,
#header_but .hd_but06_out,
#header_but .hd_but07,
#header_but .hd_but07 a,
#header_but .hd_but07_ov,
#header_but .hd_but07_ov a,
#header_but .hd_but07_out,
#header_but .hd_but08,
#header_but .hd_but08 a,
#header_but .hd_but08_ov,
#header_but .hd_but08_ov a,
#header_but .hd_but08_out,
#header_but .hd_but09,
#header_but .hd_but09 a,
#header_but .hd_but09_ov,
#header_but .hd_but09_ov a,
#header_but .hd_but09_out{
	display : block;
	margin : 0;
	padding : 0;
	text-decoration: none;
	height: 35px;
	width: 90px;
}




/* ヘッダーボタン　トップページ
-----------------------------*/
#header_but .hd_but01 a:link,
#header_but .hd_but01 a:visited,
#header_but .hd_but01 a:active {background-image:url(../visual/hd_but01.gif);}
#header_but .hd_but01 a:hover {background-image:url(../visual/hd_but01_ov.gif);}

#header_but .hd_but01_ov {background-image:url(../visual/hd_but01_ov.gif);}
#header_but .hd_but01_out {background-image:url(../visual/hd_but01_out.gif);}

/* ヘッダーボタン　全体計画
-----------------------------*/
#header_but .hd_but02 a:link,
#header_but .hd_but02 a:visited,
#header_but .hd_but02 a:active {background-image:url(../visual/hd_but02.gif);}
#header_but .hd_but02 a:hover {background-image:url(../visual/hd_but02_ov.gif);}

#header_but .hd_but02_ov {background-image:url(../visual/hd_but02_ov.gif);}
#header_but .hd_but02_out {background-image:url(../visual/hd_but02_out.gif);}

/* ヘッダーボタン　ロケーション
-----------------------------*/
#header_but .hd_but03 a:link,
#header_but .hd_but03 a:visited,
#header_but .hd_but03 a:active {background-image:url(../visual/hd_but03.gif);}
#header_but .hd_but03 a:hover {background-image:url(../visual/hd_but03_ov.gif);}

#header_but .hd_but03_ov {background-image:url(../visual/hd_but03_ov.gif);}
#header_but .hd_but03_out {background-image:url(../visual/hd_but03_out.gif);}

/* ヘッダーボタン　フォトギャラリー
-----------------------------*/
#header_but .hd_but04 a:link,
#header_but .hd_but04 a:visited,
#header_but .hd_but04 a:active {background-image:url(../visual/hd_but04.gif);}
#header_but .hd_but04 a:hover {background-image:url(../visual/hd_but04_ov.gif);}

#header_but .hd_but04_ov {background-image:url(../visual/hd_but04_ov.gif);}
#header_but .hd_but04_out {background-image:url(../visual/hd_but04_out.gif);}

/* ヘッダーボタン　施設・使用
-----------------------------*/
#header_but .hd_but05 a:link,
#header_but .hd_but05 a:visited,
#header_but .hd_but05 a:active {background-image:url(../visual/hd_but05.gif);}
#header_but .hd_but05 a:hover {background-image:url(../visual/hd_but05_ov.gif);}

#header_but .hd_but05_ov {background-image:url(../visual/hd_but05_ov.gif);}
#header_but .hd_but05_out {background-image:url(../visual/hd_but05_out.gif);}

/* ヘッダーボタン　宅地分譲
-----------------------------*/
#header_but .hd_but06 a:link,
#header_but .hd_but06 a:visited,
#header_but .hd_but06 a:active {background-image:url(../visual/hd_but06.gif);}
#header_but .hd_but06 a:hover {background-image:url(../visual/hd_but06_ov.gif);}

#header_but .hd_but06_ov {background-image:url(../visual/hd_but06_ov.gif);}
#header_but .hd_but06_out {background-image:url(../visual/hd_but06_out.gif);}

/* ヘッダーボタン　建売住宅
-----------------------------*/
#header_but .hd_but07 a:link,
#header_but .hd_but07 a:visited,
#header_but .hd_but07 a:active {background-image:url(../visual/hd_but07.gif);}
#header_but .hd_but07 a:hover {background-image:url(../visual/hd_but07_ov.gif);}

#header_but .hd_but07_ov {background-image:url(../visual/hd_but07_ov.gif);}
#header_but .hd_but07_out {background-image:url(../visual/hd_but07_out.gif);}

/* ヘッダーボタン　物件概要
-----------------------------*/
#header_but .hd_but08 a:link,
#header_but .hd_but08 a:visited,
#header_but .hd_but08 a:active {background-image:url(../visual/hd_but08.gif);}
#header_but .hd_but08 a:hover {background-image:url(../visual/hd_but08_ov.gif);}

#header_but .hd_but08_ov {background-image:url(../visual/hd_but08_ov.gif);}
#header_but .hd_but08_out {background-image:url(../visual/hd_but08_out.gif);}

/* ヘッダーボタン　資料請求
-----------------------------*/
#header_but .hd_but09 a:link,
#header_but .hd_but09 a:visited,
#header_but .hd_but09 a:active {background-image:url(../visual/hd_but09.gif);}
#header_but .hd_but09 a:hover {background-image:url(../visual/hd_but09_ov.gif);}

#header_but .hd_but09_ov {background-image:url(../visual/hd_but09_ov.gif);}
#header_but .hd_but09_out {background-image:url(../visual/hd_but09_out.gif);}



/* 本文
-----------------------------*/
#main {
	margin: 0px auto;
	width: 840px;
}
#main_nvb {
	background-color: #050f2a;
	margin: 0px auto;
	width: 840px;
	color: #cccccc;
}
#main_wht {
	background-color: #FFFFFF;
	margin: 0px auto;
	width: 840px;
}


.space20 {
	height: 20px;
	width: 800px;
}
.space35 {
	height: 35px;
	width: 800px;
}



h3
{
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	color:#990000;
}


.txt_sml {
	font-size: 10px;
}




.tbl01 {
	font-size: 12px;
	color: #FFFFFF;
	background-color: #8a7c72;
	text-align: center;
}
.tbl02 {
	font-size: 12px;
	background-color: #fcfbf1;
	text-align: center;
	line-height: 14px;
}
.tbl03 {
	font-size: 12px;
	background-color: #edecec;
	line-height: 14px;
	text-align: center;
}

.tbl01lft {
	font-size: 12px;
	color: #FFFFFF;
	background-color: #8a7c72;
	text-align: left;
}
.tbl02lft {
	font-size: 12px;
	background-color: #fcfbf1;
	text-align: left;
	line-height: 14px;
}


#pagetop,
#pagetop a {
	display : block;
	text-decoration: none;
	margin : 0px 10px 0px 0px;
	padding : 0;
	background-image: url(../visual/but_pagetop.gif);
	height: 23px;
	width: 104px;
	background-repeat: no-repeat;
}



/* フッター
-----------------------------*/
#footer_tel {
	background-image: url(../visual/footer_tel.gif);
	background-repeat: no-repeat;
	height: 33px;
	width: 511px;
	padding: 0px;
	margin: 0px;
}
#footer {
	background-image: url(../visual/footer.gif);
	background-repeat: no-repeat;
	height: 62px;
	width: 920px;
}


/* 宅地分譲　[代表参考プラン]ボタン
-----------------------------*/
.sal01_but01,
.sal01_but01 a {
	display : block;
	margin : 0;
	padding : 0;
	text-decoration: none;
	height: 70px;
	width: 222px;
}
.sal01_but01 a:link,
.sal01_but01 a:visited,
.sal01_but01 a:active {background-image:url(../visual/sal01_but01.gif);}
.sal01_but01 a:hover {background-image:url(../visual/sal01_but01_ov.gif);}


/* 宅地分譲　[代表Photo]ボタン
-----------------------------*/
.but_genchi,
.but_genchi a {
	display : block;
	margin : 0;
	padding : 0;
	text-decoration: none;
	height: 70px;
	width: 222px;
}
.but_genchi a:link,
.but_genchi a:visited,
.but_genchi a:active {background-image:url(../visual/but_genchi.gif);}
.but_genchi a:hover {background-image:url(../visual/but_genchi_ov.gif);}


/* 建売住宅　[工事進捗状況Photo]ボタン
-----------------------------*/
.but_koji,
.but_koji a {
	display : block;
	margin : 0;
	padding : 0;
	text-decoration: none;
	height: 70px;
	width: 222px;
}
.but_koji a:link,
.but_koji a:visited,
.but_koji a:active {background-image:url(../visual/but_koji.gif);}
.but_koji a:hover {background-image:url(../visual/but_koji_ov.gif);}


/* ロケーション　プリント用PDF
-----------------------------*/
.loc_print,
.loc_print a {
	display : block;
	margin : 0;
	padding : 0;
	text-decoration: none;
	height: 63px;
	width: 225px;
}
.loc_print a:link,
.loc_print a:visited,
.loc_print a:active {background-image:url(../visual/loc_print.gif);}
.loc_print a:hover {background-image:url(../visual/loc_print_ov.gif);}



/* 設備・仕様
-----------------------------*/
.copy12px_130 {
	color: #555;
	font-size: 12px;
	line-height: 130%
}
.copy10px_130 {
	color: #555;
	font-size: 10px;
	line-height: 130%
}


#box_space {
	width: 293px;
	float: left;
}
#box {
	float: right;
	height: 365px;
	width: 271px;
	border: 1px solid #1a2958;
	background-color: #ffffff;
}
#box_2 {
	float: right;
	height: 515px;
	width: 271px;
	border: 1px solid #1a2958;
	background-color: #ffffff;
}
#box_contents {
	width: 243px;
	padding-top: 10px;
	padding-right: 14px;
	padding-left: 14px;
}
#spacer900_12 {
	height: 12px;
	width: 900px;
}
#spacer243_12 {
	height: 12px;
	width: 243px;
}
