/* CSS Document */
*{
	padding:0px;
	margin:0px;
	text-align:center;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color:#333333;
}

body{
	width:750px;
	margin: auto;
}

.seo{
	padding:5px;
	font-size:11px;
	background-color:#FFFFCC;
}
hr{
	color:#999999;
}
/************************************************
*共通ヘッダー
*************************************************/

.hed{
	width:740px;
	height:60px;
	padding:5px;
}
.hed .logo{
	float:left;
}
.hed .hed_text{
	float:left;
	margin-left:100px;
}
.hed .telp{
	float:right;
}
.menu{
	width:750px;
	height:33px;
	background:url(img/menu.gif);
	}
	
/************************************************
*トップ画像
*************************************************/	
	
#main{
	width:750px;
	height:235px;
	padding-top:5px;
}
#main #main_l{
	float:left;
}
#main #main_r{
	float:right;
	width:205px;
	height:222px;
	background:url(img/r_qa.gif);
}
#main #main_r .r_bt_qa{
	margin-top:60px;
}

/************************************************
*タイトルバー
*************************************************/

.bar{
	background:url(img/bar1.gif);
	width:750px;
	height:34px;
	margin-top:5px;
}
.bar2{
	background:url(img/bar2.gif);
	width:750px;
	height:34px;
	margin-top:5px;
}
.bar3{
	background:url(img/bar3.gif);
	width:750px;
	height:34px;
	margin-top:5px;
}

.bar4{
	background:url(img/bar4.gif);
	width:750px;
	height:34px;
	margin-top:5px;
}

.bar4-2{
	background:url(img/bar4-2.gif);
	width:750px;
	height:34px;
	margin-top:5px;
}

.bar5{
	background:url(img/bar5.gif);
	width:750px;
	height:34px;
	margin-top:5px;
}

.bar6{
	background:url(img/bar6.gif);
	width:750px;
	height:34px;
	margin-top:5px;
}

.bar7{
	background:url(img/bar7.gif);
	width:750px;
	height:34px;
	margin-top:5px;
}
.bar_f{
	background:url(img/bar_f.gif);
	width:750px;
	height:34px;
	margin-top:5px;
}

.bar_info{
	background:url(img/bar_info.gif);
	width:750px;
	height:34px;
	margin-top:5px;
}
.barqa{
	background:url(img/barqa.gif);
	width:750px;
	height:34px;
	margin-top:5px;
}
.bar p{
	float:right;
	margin-top:10px;
	margin-right:5px;
	font-size:13px;
}

/************************************************
*日本地図
*************************************************/

#jp{
	width:750px;
	height:530px;
	padding-top:10px;
}

#ntt_w{
	width:240px;
	float:left;

}

#ntt_e{
	width:240;
	float:left;

}

.text{
	text-align:left;
	font-size:14px;
	letter-spacing: 2px;
	width: 230px;
	float:right;;
	margin-top:5px;
}
.text a{
	text-align:left;
	text-decoration: none; 
}

a:link {color:#333333;} 
a:visited { color: #333333;} 
a:hover { color: #666666; } 
a:active { color: #333333; } 

/************************************************
*パンくずリスト
*************************************************/

.pan{
	text-align:left;
	font-size:13px;
	margin-left:10px;
	margin-bottom:10px;
	}

/************************************************
*マンション・一戸建て選択
*************************************************/

#house{
	width:750px;
	height:480px;
	padding-top:15px;
}
#house img{
	margin:5px;
}

/************************************************
*シュミレーション
*************************************************/

.choice_text{
	text-align:left;
	font-size:14px;
	letter-spacing:3px;
	width:350px;
	margin-left:10px;
	float:left;
}

#ocn{
	width:750px;
	height:480px;
	padding-top:15px;
}


#ocn_yn{
	width:300px;
	height:300px;
	float:left;
	margin-top:20px;
}

#ocn_yn img{
	margin:5px;
	float:left;
}

#ocn_y{
	height:130px;
}

#ocn_n{
	height:130px;
}

/************************************************
*シュミレーション左側・金額表示
*************************************************/


.cash_total{
	background:url(img/total.gif);
	height:417px;
	width: 287px;
	float:right;
	}

.total_text{
	text-align:left;
	margin-top:13px;
	font-size:13px;
	letter-spacing:2px;
	margin-left:10px;
	margin-right:10px;
	height:30px;
}

.total_img1{
	margin-top:40px;
}

.total_img2{
	margin-top:80px;
}

.total_img3{
	margin-top:80px;
}
.attention{
	font-size:12px;
	letter-spacing:1px;
	margin-left:10px;
	margin-right:10px;
	text-align:left;
}

/************************************************
申し込みフォーム
*************************************************/
#cashbacktotal{
	width:652px;
	height:222px;
	background:url(img/entry_back.gif);
	margin-left:50px;
	margin-right:50px;
	margin-top:10px;
}

#cashbacktotal img{
	margin-top:5px;
}

#entryform{
	width:750px;
	height:1250px;
	padding-top:15px;
}
#entryform h3{
	text-align:left;
	margin-left:30px;
}

#entryform table{
	margin:10px;

}

#kakunin_table{
	padding-left:70px;
	padding-right:70px;
}

#entry_table{
	padding-left:70px;
	padding-right:70px;
}

.border{
	border: 1px solid #999999;
	border-collapse: collapse;
	layout-grid-line: 0px;
}

.border_td{
	border: 1px solid #999999;
	text-align:left;
	margin:10px;
	padding:10px;
	padding:5px;
	padding-top:7px;
	padding-left:15px;
}

.border_n{
	border:none;
}

#kakunin_table table td{
	text-align:left;
	padding:5px;
	padding-top:7px;
	padding-left:15px;
}

#entry_table td{
	text-align:left;
}

#entry_table textarea{
	text-align:left;
}

.entry_td{
	padding:5px;
	padding-top:7px;
	padding-left:15px;
}

#kakunin{
	margin-bottom:40px;
	margin-top:30px;
}

#entry{
	margin-bottom:40px;
	margin-top:30px;
}

#entry_table input{
	text-align:left;
}

.nametabel td{
	padding:0px;
	margin:0px;
}

.button{
	text-align:center;
}

/************************************************
お申し込みの流れ
*************************************************/

#flow{
	width:750px;
	height:2000px;
	background:url(img/flow.gif);
}

/************************************************
お問い合わせ
*************************************************/

#qa{
	width:750px;
	height:600px;
}


#mail{
	width:750px;
	height:100%;
	padding-top:15px;
}
#mail table{
	margin:auto;
}


#mail h3{
	text-align:left;
	padding:15px;
}



/************************************************
会社概要
*************************************************/

#info{
	width:750px;
	height:500px;
}

#info_table{
	margin:30px;
	margin-left:120px;
	margin-right:120px;
}

#info_table table td{
	text-align:left;
	padding:5px;
	padding-top:7px;
	padding-left:15px;
	letter-spacing: 2px;
	font-size:14px;
}

.foot{
	font-size:13px;
}

