body{
	background-color:#606969;
	margin:0px auto 0px auto;
}
a {
	color:#6699FF;
}
a:hover{
	color:#ff0000;
	text-decoration:none;
}
h1{
	width:768px;
	margin:2px auto 0px auto;
	text-align:right;
	color:#FFFFFF;
	font-size:10px;
	font-weight:normal;
	padding-right:70px;
}
form{
	width:448px;
	margin:0px 15px 15px 25px;
}	
strong{
	font-weight:normal;
}
.main{
	width:768px;
	margin:0px auto 10px auto;
}
#contents{
	background-image:url(images/contents_center.png);
	background-position:top;
	background-repeat:repeat;
}
p.topcoment{
	width:448px;
	margin:0px 15px 15px 25px;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	text-align:left;
	line-height:1.25em;
}	
p.menu_center{
	width:192px;
	background-image:url(images/menu_center.png);
	background-position:top;
	background-repeat:repeat;
	margin:0px;
}
p.footer{
	margin:0px;
	width:690px;
	height:50px;
	background-image:url(images/footer.png);
	background-position:top;
	background-repeat:no-repeat;
	text-align:center;
	font-size:10px;
	color:#ffffff;
	line-height:1.25em;
	padding-top:10px;
}
/*ページトップリンク*/
p.top_link{
	margin:10px auto 10px auto;
	text-align:right;
	font-size:10px;
	padding-right:15px;
}
/*トップページ*/
#top_em{
	font-style:normal;
	font-weight:normal;
	color:#000000;
}
p.top_td1{
	margin:0px auto 25px auto;
	padding-top:5px;
	padding-right:45px;
	font-size:12px;
	text-align:left;
	line-height:1.5em;
}
#top_td2{
	padding-top:5px;
	width:120px;
}
#top_td3{
	padding-right:20px;
	width:150px;
}
p.top_td4{
	margin:0px auto 25px auto;
	padding-left:60px;
	font-size:11px;
	text-align:left;
	line-height:1.25em;
}
#top_td5{
	padding-left:20px;
}
p.top_td6{
	margin:0px auto 5px auto;
	text-align:left;
	font-size:11px;
	line-height:1.25em;
}
#top_td7{
	width:140px;
}
/*会社案内*/
.tdprofile1{
	padding:5px;
	text-align:left;
	font-size:11px;
	width:80px;
}
.tdprofile2{
	padding:5px;
	text-align:left;
	font-size:11px;
	line-height:1.5em;
	width:362px;
}
p.top_link{
	margin:10px auto 10px auto;
	text-align:right;
	font-size:10px;
	padding-right:15px;
}
/*建築相談*/
p.advice1{
	width:438px;
	margin:5px 25px 15px 30px;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	line-height:1.5em;
}
p.advice2{
	width:438px;
	margin:5px 25px 15px 30px;
	font-size:12px;
	text-align:left;
	line-height:1.5em;
	color:#555555;
}
.advice{
	margin:0px auto 10px 35px;
	width:433px;
}
#advice_ul{
	margin:0px auto 10px 15px;
	color:#555555;
	font-size:11px;
	line-height:1.5em;
}
#advice_em{
	font-style:normal;
	font-weight:bold;
	text-decoration:underline;
	color:#000000;
}
/*設計・監理実績*/
td.galley1{
	padding:0px 0px 10px 0px;
	font-size:12px;
	text-align:left;
}
.galley_sanmu{
	width:452px;
	margin:0px auto 0px 22px;
	text-align:center;
	font-size:14px;
	line-height:2em;
}
.galley{
	width:450px;
	margin:0px auto 0px 24px;
}
p.galley_next{
	margin:10px auto 65px auto;
	text-align:center;
	font-size:12px;
	width:498px;
}
/*問い合わせ*/
#toiawase1{
	width:80px;
	background-color:#999999;
	color:#ffffff;
	font-size:12px;
	text-align:left;
	padding-left:5px;
}
#toiawase2{
	width:320px;
	background-color:#999999;
	color:#ffffff;
	font-size:12px;
	text-align:left;
	padding:5px;
}
#toiawase_err{
	background-color:#999999;
	color:#ffffff;
	font-size:12px;
	text-align:left;
	padding:5px;
}
#toiawase_err1{
	width:80px;
	background-color:#999999;
	color:#ffffff;
	font-size:12px;
	text-align:left;
	padding:5px;
}
#toiawase_err2{
	width:320px;
	background-color:#999999;
	color:#ffffff;
	font-size:12px;
	text-align:left;
	padding:5px;
}
p.sanks{
	width:420px;
	margin-left:39px;
	margin-bottom:70px;
	margin-top:0px;
	text-align:center;
	font-size:12px;
}
/*リンク*/
.tdlink1{
	padding:5px;
	text-align:left;
	font-size:11px;
	width:180px;
}
.tdlink2{
	padding:5px;
	text-align:left;
	font-size:11px;
	line-height:1.5em;
	width:262px;
}
.tdlink3{
	padding:5px;
	text-align:left;
	font-size:11px;
	color:#FFFFFF;
	background-image:url(images/gif/link_bg.gif);
	background-repeat:repeat;
}
.tdlink4{
	padding:5px 10px 5px 10px;
	text-align:left;
	font-size:11px;
	line-height:1.5em;
}