@charset "shift_jis";

/* CSS Document */

/* -------------------------------------------------------------------
基本設定
------------------------------------------------------------------- */

* {
	margin: 0px;
	padding: 0px;
}


/* 基本フォント */

body,td,th,p,address,h1,h2,h3,h4,h5,h6,li,dt,dd {
	color: #000000;
	font: normal normal normal 14px/1.45em "ＭＳ Ｐゴシック", Osaka, sans-serif;
	letter-spacing: 0.1em;
}

body,div,table,td,th,p,address,h1,h2,h3,h4,h5,h6,li,dt,dd,form,select,input,img {
	margin: 0px;
	padding: 0px;
}

/* 基本タグ */

body {
	text-align: center;
	margin: 0;
	padding: 0;
}

img,table {
	border: none;
}

ul {
	list-style: none;
}

table td {
	vertical-align: top;
}

.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }
/*\*/
* html .clearfix { height:1%; }
.clearfix { display:block; }
/**/

/* 基本テキストリンク */

a:link {
	color: #000000;
	text-decoration: underline;
}
a:visited {
	color: #000000;
	text-decoration: underline;
}
a:hover {
	color: #000000;
	text-decoration: underline;
}
a:active {
	color: #000000;
	text-decoration: underline;
}

.idt {
	text-indent: -9999px;
	color: #FFFFFF;
	font-size: 1px;
}

/* カラーテキスト */

p span {
	color:#835300;
	font-weight: bold;
}

#box05 p span {
	color:#c58025;
	font-weight: bold;
}

/* -------------------------------------------------------------------
レイアウト
------------------------------------------------------------------- */

.wrap,
#hd .container,
#ft .container {
	width: 840px;
	margin: 0 auto;
	text-align: left;
	clear: both;
}

#main,
#btn,
#box01,
#box02,
#box03,
#box04,
#box05 {
	width: 840px;
	text-align: left;
	clear: both;
}


/* -------------------------------------------------------------------
ヘッダー
------------------------------------------------------------------- */

#hd {
	background: #f5ebd9;
}

#hd .left {
	width: 329px;
	float: left;
}

#hd .right {
	width: 341px;
	float: right;
}

/* -------------------------------------------------------------------
メイン
------------------------------------------------------------------- */

#main {
	background: url(../images/main_bg.jpg) no-repeat left top;
	position: relative;
	height: 468px;
}

#main .txt01 {
	position: absolute;
	left: 112px;
	top: 28px;
}

#main .txt02 {
	position: absolute;
	right: 0px;
	top: 22px;
}

#main .txt03 {
	position: absolute;
	left: 0px;
	top: 173px;
}



/* -------------------------------------------------------------------
メインボタン
------------------------------------------------------------------- */

#living-price	{
	margin:0 auto;
	margin-bottom:30px;
	padding-bottom:10px;
	background:#f5ebd9;
}
#living-price p	{
	margin:0 0 10px 20px;
}



/* -------------------------------------------------------------------
フッター
------------------------------------------------------------------- */

#ft {
	background: #f5ebd9;
	text-align: center;
}



