@charset "UTF-8";
/* CSS Document */

#pl-title {
	float: left;
	height: 90px;
	width: 900px;
	margin-right: 50px;
	margin-left: 50px;
	margin-top: 10px;
}
#pl-main {
	float: left;
	height: 370px;
	width: 900px;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-right: 50px;
	margin-left: 50px;
}
#pl-plant01 {
	float: left;
	height: 350px;
	width: 100px;
	margin-right: 10px;
}
#pl02 {
	float: left;
	height: 100px;
	width: 100px;
	margin-top: 20px;
}
#pl-plant02 {
	float: left;
	height: 350px;
	width: 210px;
	margin-right: 15px;
}
#pl03 {
	float: left;
	height: 100px;
	width: 100px;
	margin-top: 20px;
}
#pl04 {
	float: left;
	height: 100px;
	width: 10px;
}
#pl-title02 {
	float: left;
	height: 91px;
	width: 669px;
	margin-left: 50px;
}
#pl-pot {
	float: left;
	height: 364px;
	width: 917px;
	margin-right: 41px;
	margin-left: 42px;
}
#pot07 {
	float: left;
	height: 194px;
	width: 159px;
}
#pot09 {
	float: left;
	height: 194px;
	width: 146px;
}
#pot10 {
	float: left;
	height: 194px;
	width: 155px;
}
#pot11 {
	float: left;
	height: 194px;
	width: 131px;
}
#pot12 {
	float: left;
	height: 194px;
	width: 174px;
}
#pl-bg {
	float: left;
	height: auto;
	width: 1000px;
	background-color: #000;
}
#pot08 {
	float: left;
	height: 194px;
	width: 152px;
}
#pot01 {
	float: left;
	height: 173px;
	width: 159px;
}
#pot02 {
	float: left;
	height: 173px;
	width: 152px;
}
#pot03 {
	float: left;
	height: 173px;
	width: 146px;
}
#pot04 {
	float: left;
	height: 173px;
	width: 155px;
}
#pot05 {
	float: left;
	height: 173px;
	width: 131px;
}
#pot06 {
	float: left;
	height: 173px;
	width: 174px;
}
#pl-flash {
	float: left;
	height: 210px;
	width: 210px;
	margin-top: 9px;
}
#pl01 {
	float: left;
	height: 100px;
	width: 100px;
}
#pl-plant {
	float: left;
	height: 350px;
	width: 900px;
	margin-top: 5px;
	margin-right: 50px;
	margin-bottom: 10px;
	margin-left: 50px;
}
#main01 {
	float: left;
	height: 369px;
	width: 174px;
	margin-right: 10px;
}
#main02 {
	float: left;
	height: 370px;
	width: 528px;
}

}
#d-top01 {
	float: left;
	height: 129px;
	width: 867px;
}
#d-topflame {
	float: left;
	height: auto;
	width: 867px;
	margin-right: 67px;
	margin-left: 66px;
	padding-top: 30px;
}
#b-flash {
	float: left;
	height: 70px;
	width: 350px;
	margin-right: 650px;
}
#d-top02 {
	float: left;
	height: 100px;
	width: 867px;
}
#d-flame {
	font-family: "ヒラギノ角ゴ ProN W3";
	font-size: 14px;
	color: #000;
	float: left;
	height: auto;
	width: 1000px;
}
#d-left {
	float: left;
	height: auto;
	width: 346px;
	margin-left: 66px;
}
#d-left01 {
	float: left;
	height: 580px;
	width: 346px;
	border-bottom-width: 1px;
	border-bottom-style: inset;
	border-bottom-color: #999;
	padding-bottom: 20px;
	margin-bottom: 10px;
}
#d-left02 {
	float: left;
	height: 558px;
	width: 346px;
	margin-top: 20px;
	margin-bottom: 10px;
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: inset;
	border-bottom-color: #666;
}
#d-left03 {
	float: left;
	height: 489px;
	width: 346px;
	margin-top: 20px;
	margin-bottom: 10px;
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: inset;
	border-bottom-color: #999;
}
#d-left04 {
	float: left;
	height: 500px;
	width: 346px;
	margin-top: 20px;
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: inset;
	border-bottom-color: #999;
	margin-bottom: 10px;
}
#d-left05 {
	float: left;
	height: 777px;
	width: 345px;
	margin-top: 20px;
	margin-bottom: 10px;
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: inset;
	border-bottom-color: #999;
}
#d-right {
	float: left;
	height: auto;
	width: 250px;
	padding-left: 50px;
}
#d-right02 {
	float: left;
	height: 558px;
	width: 250px;
	margin-bottom: 10px;
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: inset;
	border-bottom-color: #999;
	margin-top: 20px;
}
#d-right03 {
	float: left;
	height: 489px;
	width: 250px;
	margin-top: 20px;
	margin-bottom: 10px;
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: inset;
	border-bottom-color: #999;
}
#d-right04 {
	float: left;
	height: 500px;
	width: 250px;
	margin-top: 20px;
	margin-bottom: 10px;
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: inset;
	border-bottom-color: #999;
}
#d-right05 {
	float: left;
	height: 777px;
	width: 250px;
	margin-top: 20px;
	margin-bottom: 10px;
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: inset;
	border-bottom-color: #999;
}
#d-right01 {
	float: left;
	height: 580px;
	width: 250px;
	margin-bottom: 10px;
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: inset;
	border-bottom-color: #999;
}
