.flo01 {
	overflow: hidden;
}
.flo01 table {
	margin-left: 30px;
}


.flo01 .h2_01 {
	height: 16px;
	width: 660px;
	background-image: url(img/floor/h2_tit01_f1.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin-top: 10px;
	margin-bottom: 30px;
}

.flo01 .h2_02 {
	height: 16px;
	width: 660px;
	background-image: url(img/floor/h2_tit01_f2.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin-top: 10px;
	margin-bottom: 30px;
}

.flo01 .h2_03 {
	height: 16px;
	width: 660px;
	background-image: url(img/floor/h2_tit01_f3.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin-top: 10px;
	margin-bottom: 30px;
}

.flo01 .h2_04 {
	height: 16px;
	width: 660px;
	background-image: url(img/floor/h2_tit01_f4.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin-top: 10px;
	margin-bottom: 30px;
}

.flo01 .h2_05 {
	height: 16px;
	width: 660px;
	background-image: url(img/floor/h2_tit01_f5.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin-top: 10px;
	margin-bottom: 30px;
}

.flo01 .h2_06 {
	height: 16px;
	width: 660px;
	background-image: url(img/floor/h2_tit01_f6.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin-top: 10px;
	margin-bottom: 30px;
}

.flo01 .h2_07 {
	height: 16px;
	width: 660px;
	background-image: url(img/floor/h2_tit01_f7.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin-top: 10px;
	margin-bottom: 30px;
}

.flo01 .h2_08 {
	height: 16px;
	width: 660px;
	background-image: url(img/floor/h2_tit01_f8.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin-top: 10px;
	margin-bottom: 30px;
}

.flo01 .h2_08 {
	height: 16px;
	width: 660px;
	background-image: url(img/floor/h2_tit01_f9.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin-top: 10px;
	margin-bottom: 30px;
}



.flo01 .h3_01 {
	background-image: url(img/floor/h3_tit01_f1.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 23px;
	width: 471px;
	text-indent: -9999px;
	margin-left: 25px;
}
.flo01 .h3_02 {
	background-image: url(img/floor/h3_tit01_f2.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 23px;
	width: 471px;
	text-indent: -9999px;
	margin-left: 25px;
}

.flo01 .h3_03 {
	background-image: url(img/floor/h3_tit01_f3.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 23px;
	width: 471px;
	text-indent: -9999px;
	margin-left: 25px;
}

.flo01 .h3_04 {
	background-image: url(img/floor/h3_tit01_f4.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 23px;
	width: 471px;
	text-indent: -9999px;
	margin-left: 25px;
}

.flo01 .h3_05 {
	background-image: url(img/floor/h3_tit01_f5.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 23px;
	width: 471px;
	text-indent: -9999px;
	margin-left: 25px;
}
.flo01 .h3_06 {
	background-image: url(img/floor/h3_tit01_f6.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 23px;
	width: 471px;
	text-indent: -9999px;
	margin-left: 25px;
}
.flo01 .h3_07 {
	background-image: url(img/floor/h3_tit01_f7.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 23px;
	width: 471px;
	text-indent: -9999px;
	margin-left: 25px;
}


.flo01 p {
	margin-left: 50px;
	margin-right: 20px;
	line-height: 1.6em;
	margin-bottom: 15px;
	color: #333;
}


.f_co01, .f_co04 {
	float: left;
	width: 150px;
	padding-left: 30px;
	height: 290px;
	padding-top: 20px;
	clear: left;
}
.f_co02 {
	float: left;
	width: 301px;
	padding-left: 10px;
	height: 290px;
	padding-top: 20px;
}
.f_co03 {
	float: left;
	width: 150px;
	padding-left: 10px;
	height: 290px;
	padding-top: 20px;
}


.f_co05 {
	float: left;
	width: 150px;
	padding-left: 10px;
	padding-top: 20px;
	height: 290px;
}
.f_co06 {
	float: left;
	width: 150px;
	padding-left: 8px;
	padding-top: 20px;
	height: 290px;
}

.f_co07 {
	float: left;
	width: 150px;
	padding-top: 20px;
	height: 290px;
	padding-left: 7px;
}

.f_co10 {
	float: left;
	width: 301px;
	padding-left: 30px;
	height: 290px;
	padding-top: 20px;
}

dl {
	width: 150px;
}

.f_co02 dl {
	width: 300px;
}

.f_co10 dl {
	width: 350px;
}


dd {
	line-height: 1.6em;
}

.btn_sy01_dd {
	text-decoration: none;
	background-image: url(img/floor/btn_syousai01.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 65px;
	display: block;
	margin-bottom: 5px;
	background-position: center;
}



.btn_sy01_dd a {
	text-decoration: none;

	background-repeat: no-repeat;
	height: 19px;
	text-indent: -9999px;
	width: 65px;
	display: block;
	margin-bottom: 5px;
	background-position: center;
}
.btn_sy01_dd a:hover {

}



.flo01 .f_waku {
	float: left;
	width: 660px;
}
