@charset "shift_jis";
/*reset*/
*{
	margin: 0;
	padding: 0;
}
/*リンク全体*/
A:link {color: #FFFFFF;	}
A:visited { color: #FFFFFF; }
A:hover {color: #ff0000;}
A{text-decoration:none;	}
.clear{
	clear: both;
}
body{
	
	background-color: #E1E1E1;
	color:#000000;
	
}
/*全体*/
#d_home {
	width: 900px;
	background-image: url(body_bg02.gif);
	background-repeat: repeat-y;
	margin: 0 auto 0;
}
/*ヘッダ*/
#d_home .cd_head1 {
	width: 900px;
	text-align:center;
}
	#d_home .cd_head1 .cd_title {
		width: 400px;
		padding-left: 50px;
		float: left;
	}
	#d_home .cd_head1 .cd_right_bn {
		width: 400px;
		float: right;
	}
#d_home .cd_head2 {
	width: 900px;
	padding-left: 10px;
	padding-right: 10px;
	height: 280px;
}
	#d_home .cd_head2 .cd_logo {
		padding-top: 50px;
		text-align:center;
	}

/*内容1*/
#d_home .cd_contens1 {
	width: 800px;
	padding-top: 10px;
	padding-left: 0px;
	padding-right: 10px;

	margin-top: 50px;
	margin-left: 50px;
	background-color: #000000;
}


	#d_home .cd_contens1 .cd_phot {
		width: 800px;
		text-align:center;
	}
	#d_home .cd_contens1 .cd_cmnt {
		width: 800px;
		font-size: 11pt;
		line-height:150%;
		color:#FFFFFF;
	}
/*内容2*/
#d_home .cd_contens2 {
	width: 800px;
	padding-top: 10px;
	padding-left: 0px;
	padding-right: 10px;

	margin-top: 50px;
	margin-left: 50px;
	background-color: #000000;
}
	#d_home .cd_contens2 .cd_phot {
		width: 300px;
		float: left;
		text-align:center;
	}
	#d_home .cd_contens2 .cd_cmnt {
		width: 500px;
		float: right;
		font-size: 11pt;
		line-height:150%;
		color:#FFFFFF;
	}
/*バナー*/
#d_home .cd_baner {
	width: 900px;
	margin-top: 30px;
	text-align:center;
}
	#d_home .cd_baner .cd_toiawase{
		width: 400px;
		padding-left: 50px;
		float: left;
	}
	#d_home .cd_baner .cd_yahoo{
		width: 450px;
		float: left;
		color:#FFFFFF;
		font-size: 10pt;
	}
/*フッター*/
#d_home .cd_foot {
	width: 860px;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	height: 20px;
	margin-top: 50px;
	margin-left: 10px;
	background-color: #E1E1E1;
	text-align:center;
}
	#d_home .cd_foot .cd_cmnt {
		font-size: 11pt;
		color:#000000;
	}
/*価格表*/	
table.tbl_pa {
	width:820px;
		margin:10px auto;
	border-top:#444 1px solid;
	border-right:#444 1px solid;
}


table.tbl_pa td {
	/*font-weight:bold;*/
	padding:5px 5px 5px 0;
	line-height:130%;
	border-bottom:#444 1px solid;
	border-left:#444 1px solid;
		text-align:right;
}
table.tbl_pa .cel02 {
	padding:5px 15px 5px 15px;
	line-height:130%;
	border-bottom:#444 1px solid;
	border-left:#444 1px solid;
}

table.tbl_pa th {
	background-color:#242424;
	text-align:center;
}

p.p_right{
	width: 800px;
	padding-right: 10px;
	height: 20px;
	text-align:right;
	color:#fff;
}
/*商品説明コメント文字関連*/
.uni_title{
	font-size: 15pt;
	line-height:130%;
	text-indent:0px;
	font-weight : bold;
	margin:5px auto 10px 0;
	color:#FF0000;
	}
.item{
	margin:10px auto 20px auto;
	width:750px;
	border:solid 1px #ccc;
	padding:10px;
	 border-radius:10px;
}

.uni_settitle{
	font-size: 11pt;
	display:inline;
	line-height:130%;
	text-indent:0px;
	font-weight : bold;
	}
.item .uni_price{
	font-size: 16pt;
	text-align:right;
	color:#FF0000;
	}
.uni_setnaiyou{
	margin-left:50px;
	}
.uni_setnaiyou_main{
	margin-left:50px;
	min-height:200px;
	}
.uni_tokutyo{
	font-size: 12pt;
	line-height:130%;
	font-weight : bold;
	width:370px;
	height:60px;
	margin:0 0 5px 20px;
	float:left
	}
.uni_tokutyo span{
	font-size: 11pt;

	font-weight : normal;
	}
.uni_small{
	font-size: 10pt;
	}
.uni_yend{
	font-size: 12pt;
	text-decoration: line-through;
	}
.p_graph{
	margin:10px auto;
	text-align:center;
}
.uni_cmnt{
	font-size: 14pt;
	color:FFFF00;
	}
/*施工工程*/	
table.tbl_koutei {
	width:800px;
	margin:10px auto;

}
table.tbl_koutei td {
	/*font-weight:bold;*/
	padding:5px 5px 15px 10px;
	line-height:130%;
	vertical-align:top;
}
table.tbl_koutei td img{

	margin:10px auto 10px 10px;
}
.cd_head2{
	width:820px;
	margin:0 auto 10px 0;
	text-align:center;
}
.cd_head2 img{
	height:150px;
}
/*キング写真*/
img.p_syomei{
	width:250px;
	float:right;
	margin:10px;
	border:solid 2px #eeeeee;
}
/*まんが*/
.p_manga{
	margin:15px auto;
	text-align:center;
	width:733px;
}
/*改段落*/
.clear{clear:both;}