@charset "Shift_JIS";

/* --- 全体の背景・テキスト --- */
body {
margin: 0;
padding: 0;
background-color: #ffffff; /* ページの背景色 */
color: #000000; /* 全体の文字色 */
font-size: 100%; /* 全体の文字サイズ */
}

/* --- 全体のリンクテキスト --- */
a:link { color: #0000ff; }
a:visited { color: #800080; }
a:hover { color: #ff0000; }
a:active { color: #ff0000; }

/* --- コンテナ --- */
#container {
width: 850px; /* ページの幅 */
margin: 0 auto; /* センタリング */
background: url(../images/sidebar_400.gif) repeat-y right; /* サイドバーの背景画像 */
background-color: #ffffff; /* メインカラムの背景色 */
border-left: 1px #c0c0c0 solid; /* 左枠線 */
border-right: 1px #c0c0c0 solid; /* 右枠線 */
}

/* --- ヘッダ --- */
#header {
background-color: #ffffff; /* ヘッダの背景色 */
margin-top:0px;
}

/* --- ナビゲーション --- */
#nav {
float: right;
width: 395px; /* サイドバーの幅 */
text-align:center;
margin-right:5px;
}

/* --- メインカラム --- */
#content {
margin-right: 430px; /* メインカラムの右マージン（サイドバーの幅以上） */
margin-left:10px;
}

/* --- フッタ --- */
#footer {
clear: right; /* フロートのクリア */
width: 100%;
background-color: #ECC335; /* フッタの背景色 */
}


.banner-title {
	BORDER-TOP-WIDTH: 1px; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 2px; COLOR: #666666; PADDING-TOP: 2px; BORDER-BOTTOM: #666666 1px solid; BACKGROUND-COLOR: #f5f5f5; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none
}

.spacer6 {
	WIDTH: 100%; HEIGHT: 6px
}
.spacer12 {
	WIDTH: 100%; HEIGHT: 12px
}
.spacer24 {
	WIDTH: 100%; HEIGHT: 12px
}
.spacer48 {
	WIDTH: 100%; HEIGHT: 48px
}

.footer-table {
	BACKGROUND-COLOR: #7CA546
}
.footer-copy {
	FONT-SIZE: 11px; COLOR: #ffffff
}
.footer-copy-left {
	PADDING-LEFT: 11px; FONT-SIZE: 11px; COLOR: #ffffff; TEXT-ALIGN: left
}
.footer-copy-right {
	PADDING-RIGHT: 11px; FONT-SIZE: 11px; COLOR: #ffffff; TEXT-ALIGN: right
}
.footer-seo {
	FONT-SIZE: 10px; MARGIN-LEFT: 10px; COLOR: #999999; TEXT-ALIGN: center
}
TD {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #666666; LINE-HEIGHT: 150%; TEXT-DECORATION: none
}



/* 概算費用 */

#gaisan {
   font-size:12px;
   text-align:left;

}
