body {
	margin: 0px;
}


h1{
	width: 690px;
	color:#FFFFFF;
	font-size:large;
	background-color:#006600;
	padding:5 0 5 15;
	margin:0 0 5 10;
	border-bottom:solid 4px #669900;
}

h1 #sub{
	font-size:x-small;
	color:#FFFFFF;}
	
h1 .sub02{
	font-size:x-small;
	color:#FFFFFF;}

h2{
	font-size:medium;
	margin:0 0 0 12;
	padding:6 0 3 30;
	background-image:url(image/icon1.gif);
	background-repeat:no-repeat;
	background-position:left;
	}
	
.mid{
	font-size:16px;
	line-height:1.5;}
	
.main{
	font-size:12px;
	line-height:1.5;}

.small{
	font-size:10px;
	line-height:1.3;}


a:link{text-decoration:absolute;line-height:1.8;}
a:visited{text-decoration:absolute;line-height:1.8;}
a:hover{color:#FF9900;text-decoration:absolute;line-height:1.8;}


/*コンテンツ*/

#cont{
	margin:10 0 10 10px;
	width:690px;
	line-height:1.3;}
	
#main{
	margin:10 0 10 10px;
	width:690px;
	font-size:12px;
	line-height:1.5;}

#box{
	float:left;
	margin-right:10px;}
	
#sub th{
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding:2 0 2 5;}

/*パンくず*/
	
#pankuzu{
	margin:10 0 5 15;
	font-size:11px;
	line-height:2;}
	
#pankuzu a:link{font-size:11px;line-height:2;}
#pankuzu a:visited{font-size:11px;line-height:2;}
#pankuzu a:hover {font-size:11px;color:#FF9900;line-height:2;}



/*フッター*/

#ptop{
	width:700px;}

#ptop a:link{font-size:11px;line-height:2;}
#ptop a:visited{font-size:11px;line-height:2;}
#ptop a:hover {font-size:11px;color:#FF9900;line-height:2;}

#foot{
	margin-left:10px;
	width:690px;
	font-size:12px;
	line-height:1.2;
	color:#333333;}
	
#foot #obi {
	font-size:12px;
	background-color:#cccccc;
	line-height:1.5;
}
	
#foot a:link{text-decoration:absolute;}
#foot a:visited{text-decoration:absolute;}
#foot a:hover{color:#FF9900;text-decoration:absolute;}

#close{
	width:600;
	font-size:12px;
	padding-top:3;
	border-top:solid 1px #333333;
	margin-top:10;}

.tel{
	margin:0 0 5 18;}
	
/*設計事例*/

#ga{
	width:690px;
	margin-left:10px;
	}

#ga td{
	font-size:12px;
	line-height:1.2;
	}

#ga a:link{text-decoration:absolute;line-height:1.1;}
#ga a:visited{text-decoration:absolute;line-height:1.1;}
#ga a:hover{color:#FF9900;text-decoration:absolute;line-height:1.1;}

.ga{
	border:solid 2px #006600;
	margin:5px 0px 1px 0px;}
	
.ga02{
	margin:5px 0px 2px 0px;}
	

	
.new{
	font-size:12px;
	font-weight:bold;
	color:#FF6600}
	
	

/*ワークフロー*/

#green {
	font-size:14px;
	color: #006600;
	font-weight: bold;
	width:690px;
	line-height:1.5;
	margin-left:10;
}

.flow{
	margin:10px;}
	
.flow2{
	font-size:15px;
	padding:5 0 3 10;
	background-color:#99CC33;}
	
	

/*会社案内*/

.keireki{
	border:solid 1px #006600;
	background-color:#FFFFFF;
	margin-top:5px;
	}
	
.keireki td{
	padding:3px 2px 3px 7px;
	font-size:12px;
	line-height:1.3;}
	
/*住まいの診断*/

#sindan{
	width:700px;
	font-size:20px;
	font-weight:bold;
	color:#FF6600;
	margin-top:10px;}

#cp{
	width:750px;}
	
#cp #check{
	background-color:#FFFFFF;
	width:330;
	margin-left:10px;
	margin-bottom:20px;
	border:solid 1px #333333;
	font-size:12px;
	line-height:1.3;
	padding:5;
	float:left
	}
	
#cp #check #point{
	background-color:#D1EF9D;
	font-size:14px;
	font-weight:bold;
	padding:4;
	margin-bottom:8;}
	
#cp #check #zu{
	font-size:16px;
	font-weight:bold;
	line-height:1.5;
	margin-bottom:5px;
	}
	
/*建築絵日記*/

.dia01{
	font-size:14px;
	padding:10px 10px 7px 10px;
	}
	
.dia02{
	font-size:14px;
	padding:0px 5px 1px 3px;
	border-bottom:solid 2px #009900;}
	
.dia03{
	font-size:12px;
	line-height:1.5;
	padding:2px 2px 4px 15px;}
	
.dia04{
	font-size:12px;
	padding:8px 0px 0px 2px;}
	
.dia_t{
	color:#FFFFFF;
	font-weight:bold;
	margin-top:10px;}
	


#d_new01{
	font-size:16px;
	border-bottom:dotted 2px #009900;
	padding-bottom:3px;
	margin:3px 10px 3px 10px;}
	
#d_new02{
	font-size:12px;
	padding:6px 10px 5px 11px;}
	
	
#d_new_m{
	font-size:12px;
	line-height:1.5;
	padding:2px 10px 4px 20px;}
	
	
/*提案型住宅*/

.pmain{
	float:left;
	margin:0 20 20 10px;}
	
#kakudai{
	width:690px;
	margin:10 0 5 10px;
	padding:5 0 2 2px;
	border-bottom:2px solid #006600;}
	
.kakudai{
	font-size:14px;
	font-weight:bold;
	color:#006600;}
	
#pimage{
	width:670px;
	margin:20 0 0 20px;}
	
.pimage{
	margin:0 10 20 0px;}
	
#line{
	width:690px;
	margin-left:10px;
	background-image:url(suggest/img/img02.gif);
	background-position:top;
	background-repeat:repeat-x;
	padding:15 0 10 0px;
	font-size:12px;
	line-height:1.8;
	}
	
.tomare{
	margin:0 5 1 0px;}
	
#backno{
	width:690px;
	margin:10 0 0 10px;
	font-size:12px;
	background-color:#DFF4BB;
	border-top:2px solid #669900;
	border-bottom:2px solid #669900;
	padding:2 0 0 15px;

}

#backno li {
	list-style-image: url(suggest/img/list.gif);
	height:10px;
	padding:0 0 3 0px;
	}
	
#backno a:link{text-decoration:absolute;}
#backno a:visited{text-decoration:absolute;}
#backno a:hover{color:#FF9900;text-decoration:absolute;}

#backno .title{
	height:10px;
	padding-top:10px;}
