﻿@charset "utf-8";
@import url("main.css"); /* common stylesheet */

#dammy {
	background: url() no-repeat;
	margin: 0;
	padding: 40px 0 0 0;
	width: 216px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:40px;/* for ie5.x */
	}


.p10 {
	margin:0 0 10px 10px;
	font-size:1.0em;
	color:#9A3500;
	}

/* #floor
--------- --------- --------- --------- --------- */
.floor_area {
	margin:0;
	padding:0;
	position: relative;
	}
	
.floor_area .p_top {
	margin-right:27px;
	margin-bottom:10px;
	}

.floor_main {
	margin:0;
	padding:150px 20px 0 15px;
	background: url(../images/floor/index/floor_index_back.jpg) no-repeat;
	background-position: 0 10px;
	}
	
.floor_index_title {
	background: url(../images/floor/index/floor_index_title.gif) no-repeat;
	margin: 0 0 25px 30px;
	padding: 23px 0 0 0;
	width: 315px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:23px;/* for ie5.x */
	}

.floor_index_area1 {
	margin:0;
	padding:0;
	}

#floor_index_tower {
	float:left;
	background:url(../images/floor/index/tower.gif) no-repeat;
	margin: 0;
	padding: 711px 0 0 0;
	width: 325px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:711px;/* for ie5.x */
	}
	
.floor_index_typelist {
	margin:0;
	padding:10px 10px 0 0;
	float:right;
	width:441px;
	list-style-type: none;
	}
	
.floor_index_typelist li {
	margin:0 0 5px 0;
	padding:0;
	width:441px;
	height:53px;
	}
	
.floor_index_typelist li a {
	margin: 0;
	padding: 53px 0 0 0;
	width: 441px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:53px;/* for ie5.x */
	}

.floor_index_typelist .typelist1 a {
	background:url(../images/floor/index/floor_type_a.jpg) no-repeat;
	}
	
.floor_index_typelist .typelist2 a {
	background:url(../images/floor/index/floor_type_d.jpg) no-repeat;
	}
	
.floor_index_typelist .typelist3 a {
	background:url(../images/floor/index/floor_type_i.jpg) no-repeat;
	}
	
.floor_index_typelist .typelist4 a {
	background:url(../images/floor/index/floor_type_h.jpg) no-repeat;
	}
	
.floor_index_typelist .typelist5 a {
	background:url(../images/floor/index/floor_type_z.jpg) no-repeat;
	}
	
.floor_index_typelist .typelist6 a {
	background:url(../images/floor/index/floor_type_j.jpg) no-repeat;
	}
	
.floor_index_typelist .typelist7 a {
	background:url(../images/floor/index/floor_type_k.jpg) no-repeat;
	}
	
.floor_index_typelist .typelist8 a {
	background:url(../images/floor/index/floor_type_m.jpg) no-repeat;
	}
	
.floor_index_typelist .typelist9 a {
	background:url(../images/floor/index/floor_type_l.jpg) no-repeat;
	}
	
.floor_index_typelist .typelist10 a {
	background:url(../images/floor/index/floor_type_o.jpg) no-repeat;
	}
	
.floor_index_typelist .typelist11 a {
	background:url(../images/floor/index/floor_type_p.jpg) no-repeat;
	}
	
.floor_index_typelist .typelist12 a {
	background:url(../images/floor/index/floor_type_s.jpg) no-repeat;
	}
	
.floor_index_typelist li a:hover {
	background-position: 0 -53px;
	}
	
.floor_index_area2 {
	margin:0 0 50px 0;
	padding:0;
	}
	
	
.floor_index_area2-1 {
	margin:0 0 0 -3px;
	padding:0;
	float:left;
	width:325px;
	background: url(../images/floor/index/floor_index_stitleback.jpg) no-repeat;
	}

.floor_index_stitle1 {
	margin:10px 0 10px 10px;
	padding:0;
	width:123px;
	height:17px;
	}
	
.floor_index_stitle1 a {
	background: url(../images/floor/index/floor_index_stitle1.gif) no-repeat;
	margin: 0;
	padding: 17px 0 0 0;
	width: 123px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:17px;/* for ie5.x */
	}
	
.floor_index_stitle1 a:hover {
	background-position: 0 -17px;
	}

.floor_index_area2-1box {
	margin:0 0 10px 5px;
	padding:5px 0 0 0;
	background: url(../images/floor/index/floor_index_back2.jpg) no-repeat;
	width:300px;
	height:90px;
	font-size:1.0em;
	color:#14005D;
	}

.floor_index_area2-1_ex {
	margin:0 0 0 5px;
	padding:0 0 0 115px;
	background: url(../images/floor/index/floor_index_image1.jpg) no-repeat;
	width:185px;
	height:65px;
	color:#666;
	}
	
.floor_index_stitle2 {
	background: url(../images/floor/index/floor_index_stitle3.jpg) no-repeat;
	margin: 0 0 5px 10px;
	padding: 15px 0 0 0;
	width: 300px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:15px;/* for ie5.x */
	}
	

.floor_index_area2-1list {
	margin:0 0 0 5px;
	padding:5px 0 0 0;
	list-style-type: none;
	background: url(../images/floor/index/floor_index_back2.jpg) no-repeat;
	}
	
.floor_index_area2-1list li {
	margin:0 0 5px 5px;
	padding:0;
	}
	
.floor_index_area2-1list li a {
	margin:0;
	padding:0 13px 0 0;
	background: url(../images/common/icon1.gif) no-repeat;
	background-position: right 0;
	color:#000868;
	}
	
.floor_index_area2-1list li a:hover {
	color:#9A3500;
	}

.floor_index_area2-2 {
	margin:0;
	padding:0;
	float:right;
	width:460px;
	}
	
.floor_index_stitle3 {
	background: url(../images/floor/index/floor_index_stitle2.jpg) no-repeat;
	margin: 10px 0 0 0;
	padding: 18px 0 0 0;
	width: 95px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:18px;/* for ie5.x */
	}

.floor_index_viewlist {
	margin:0 0 15px 0;
	padding:10px;
	list-style-type:none;
	border:1px solid #F2F2F2;
	}
	
.floor_index_viewlist li {
	margin:0 0 5px 0;
	padding:0 0 0 50px;
	}

.floor_index_viewlist li.kobe {
	background: url(../images/floor/floor_icon6.jpg) no-repeat;
	background-position: 0 center;
	}
	
.floor_index_viewlist li.rokko {
	background: url(../images/floor/floor_icon5.jpg) no-repeat;
	background-position: 0 center;
	}
	
.floor_index_viewlist li.osaka {
	background: url(../images/floor/floor_icon4.jpg) no-repeat;
	background-position: 0 center;
	}
	
.floor_index_viewlist li.hanshin {
	background: url(../images/floor/floor_icon7.jpg) no-repeat;
	background-position: 0 center;
	}
	
.floor_index_link1 {
	margin:0 0 15px 0;
	padding:0;
	width:299px;
	height:76px;
	}
	
.floor_index_link1 a {
	background: url(../images/floor/floor_banner.jpg) no-repeat;
	margin: 0;
	padding: 76px 0 0 0;
	width: 299px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:76px;/* for ie5.x */
	}

.floor_index_link2 {
	margin:0;
	padding:0;
	width:299px;
	height:75px;
	}
	
.floor_index_link2 a {
	background: url(../images/floor/index/floor_index_banner.jpg) no-repeat;
	margin: 0;
	padding: 75px 0 0 0;
	width: 299px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:75px;/* for ie5.x */
	}

/* #floor_type
--------- --------- --------- --------- --------- */
.floor_mainflash {
	margin: 0;
	padding:0;
	width:850px;
	height:190px;
	}


.floor_mainimage {
	margin: 0;
	padding: 190px 0 0 0;
	width: 850px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:190px;/* for ie5.x */
	}
	
.floor_mainimage.type_a {
	background: url(../images/floor/floor_mainimage_a.jpg) no-repeat;
	}
	
.floor_mainimage.type_d {
	background: url(../images/floor/floor_mainimage_d.jpg) no-repeat;
	}
	
.floor_mainimage.type_h {
	background: url(../images/floor/floor_mainimage_h.jpg) no-repeat;
	}
	
.floor_mainimage.type_i {
	background: url(../images/floor/floor_mainimage_i.jpg) no-repeat;
	}
	
.floor_mainimage.type_j {
	background: url(../images/floor/floor_mainimage_j.jpg) no-repeat;
	}
	
.floor_mainimage.type_k {
	background: url(../images/floor/floor_mainimage_k.jpg) no-repeat;
	}
	
.floor_mainimage.type_l {
	background: url(../images/floor/floor_mainimage_l.jpg) no-repeat;
	}
	
.floor_mainimage.type_m {
	background: url(../images/floor/floor_mainimage_m.jpg) no-repeat;
	}
	
.floor_mainimage.type_o {
	background: url(../images/floor/floor_mainimage_o.jpg) no-repeat;
	}
	
.floor_mainimage.type_p {
	background: url(../images/floor/floor_mainimage_p.jpg) no-repeat;
	}
	
.floor_mainimage.type_s {
	background: url(../images/floor/floor_mainimage_s.jpg) no-repeat;
	}
	
.floor_mainimage.type_z {
	background: url(../images/floor/floor_mainimage_z.jpg) no-repeat;
	}

.to_index {
	margin:0 20px 10px 0;
	padding:0;
	text-align: right;
	}

.to_index a {
	margin:0;
	padding:0 15px 0 0;
	background: url(../images/common/icon1.gif) no-repeat;
	background-position: right 0;
	font-size: 1.2em;
	}



#floor_thumb {
	margin:0 55px 30px 55px;
	padding:25px 20px 25px 25px;
	border:1px solid #D4D4D4;
	}

.floor_thumb_title {
	margin:0 0 10px 0;
	padding:0;
	font-size:1.2em;
	}

.floor_thumb_list {
	margin:0;
	padding:0;
	width:320px;
	float:left;
	list-style-type: none;
	}

.floor_thumb_list li {
	margin:0 7px 10px 0;
	padding:0;
	width:98px;
	height:90px;
	float:left;
	font-size: 1.0em;
	}
	
.floor_thumb_list li a {
	margin:0;
	padding:73px 0 0 0;
	width:98px;
	height:15px;
	display: block;
	color:#6D6D6D;
	}

#floor_thumb_image {
	margin:0 0 10px 0;
	padding:0;
	width:362px;
	height:262px;
	float: right;
	}

#floor_thumb_ex {
	margin:0;
	padding:0;
	width:362px;
	float: right;
	font-size: 1.2em;
	}

.floor_func {
	margin:0 55px 30px 55px;
	font-size:1.2em;
	}
	
.floor_func b {
	margin:0;
	padding:0 0 0 14px;
	background: url(../images/floor/floor_icon3.jpg) no-repeat;
	}

.floor_gallerylink {
	margin:0;
	padding:0;
	width:299px;
	height:76px;
	float:left;
	}
	
.floor_gallerylink a {
	background: url(../images/floor/floor_banner.jpg) no-repeat;
	margin: 0;
	padding: 76px 0 0 0;
	width: 299px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:76px;/* for ie5.x */
	}

.floor_gallerylink2 {
	margin:32px 15px 0 0;
	padding:0;
	width:299px;
	height:44px;
	float:right;
	}
	
.floor_gallerylink2 a {
	background: url(../images/floor/floor_banner.jpg) no-repeat;
	margin: 0;
	padding: 76px 0 0 0;
	width: 299px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:76px;/* for ie5.x */
	}
.floor_view {
	margin:0 55px 30px 55px;
	}
	
.floor_view_title {
	background: url(../images/floor/floor_viewtitle.jpg) no-repeat;
	margin: 0 0 8px 0;
	padding: 20px 0 0 0;
	width: 105px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:20px;/* for ie5.x */
	}

.floor_view_area {
	margin:0 0 10px 0;
	padding:15px 0 15px 20px;
	background-color: #E3E3E3;
	}
	
.floor_view_kobe {
	margin:0 25px 10px 0;
	padding:0;
	width:150px;
	height:150px;
	float:left;
	background: url(../images/floor/floor_view1.jpg) no-repeat;
	background-position: 0 18px;
	line-height:1.4em;
	}

.floor_view_kobe .floor_view_stitle {
	background: url(../images/floor/floor_viewtitle1.jpg) no-repeat;
	margin: 0 0 95px 0;
	padding: 16px 0 0 0;
	width: 150px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:16px;/* for ie5.x */
	}

.floor_view_osaka {
	margin:0 25px 10px 0;
	padding:0;
	width:150px;
	height:150px;
	float:left;
	background: url(../images/floor/floor_view2.jpg) no-repeat;
	background-position: 0 18px;
	line-height:1.4em;
	}

.floor_view_osaka .floor_view_stitle {
	background: url(../images/floor/floor_viewtitle2.jpg) no-repeat;
	margin: 0 0 95px 0;
	padding: 16px 0 0 0;
	width: 150px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:16px;/* for ie5.x */
	}
	
.floor_view_hanshin {
	margin:0 25px 10px 0;
	padding:0;
	width:150px;
	height:150px;
	float:left;
	background: url(../images/floor/floor_view3.jpg) no-repeat;
	background-position: 0 18px;
	line-height:1.4em;
	}

.floor_view_hanshin .floor_view_stitle {
	background: url(../images/floor/floor_viewtitle3.jpg) no-repeat;
	margin: 0 0 95px 0;
	padding: 16px 0 0 0;
	width: 150px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:16px;/* for ie5.x */
	}

.floor_view_rokko {
	margin:0 25px 10px 0;
	padding:0;
	width:150px;
	height:150px;
	float:left;
	background: url(../images/floor/floor_view4.jpg) no-repeat;
	background-position: 0 18px;
	line-height:1.4em;
	}

.floor_view_rokko .floor_view_stitle {
	background: url(../images/floor/floor_viewtitle4.jpg) no-repeat;
	margin: 0 0 95px 0;
	padding: 16px 0 0 0;
	width: 150px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:16px;/* for ie5.x */
	}

.floor_spec_title {
	background: url(../images/floor/floor_specification.jpg) no-repeat;
	margin: 0 0 10px 55px;
	padding: 29px 0 0 0;
	width: 740px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:29px;/* for ie5.x */
	}

.floor_spec_area {
	margin: 0 0 0 55px;
	}
	
.floor_spec_box {
	margin:0 20px 40px 0;
	width:220px;
	height: 210px;
	float:left;
	}
	
.spec_list {
	margin:0 0 8px 0;
	padding:0;
	list-style-type: none;
	line-height:1.4;
	}

.spec_list li  {
	margin:0;
	padding:0 0 0 10px;
	background: url(../images/floor/floor_icon2.jpg) no-repeat;
	background-position: 0 2px;
	}
	
.spec_list li.spec_title {
	background: url(../images/floor/floor_icon1.jpg) no-repeat;
	background-position: 0 2px;
	}

/* #type_a
--------- --------- --------- --------- --------- */
.type_a_maintitle {
	background: url(../images/floor/type_a/floor_37maintitle.jpg) no-repeat;
	margin: 0 0 20px 18px;
	padding: 65px 0 0 0;
	width: 815px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:65px;/* for ie5.x */
	}

.type_a_image1 {
	background: url(../images/floor/type_a/floor_image36.jpg) no-repeat;
	margin: 0 0 35px 23px;
	padding: 0;
	width: 806px;
	height:270px;
	position: relative;
	list-style-type: none;
	}
	
.type_a_image2 {
	background: url(../images/floor/type_a/floor_image37.jpg) no-repeat;
	margin: 0 0 20px 23px;
	padding: 0;
	width: 806px;
	height:317px;
	position: relative;
	list-style-type: none;
	}

.type_a_image1 li, .type_a_image2 li {
	margin:0;
	padding:0;
	width:19px;
	height:15px;
	}
	
.type_a_image1 li.seclink_a {
	position: absolute;
	top:145px;
	left:467px;
	}
	
.type_a_image1 li.seclink_b {
	position: absolute;
	top:57px;
	left:472px;
	}
	
.type_a_image2 li.seclink_c {
	position: absolute;
	top:115px;
	left:350px;
	}
	
.type_a_image2 li.seclink_d {
	position: absolute;
	top:75px;
	left:190px;
	}
	
.type_a_image1 li.seclink_e {
	position: absolute;
	top:128px;
	left:136px;
	}
	
.type_a_image1 li.seclink_f {
	position: absolute;
	top:160px;
	left:377px;
	}
	
.floor_thumb_list #floor_thumb37-1 a {
	background: url(../images/floor/type_a/floor_37thumb_a.jpg) no-repeat;
	}
	
.floor_thumb_list #floor_thumb37-2 a {
	background: url(../images/floor/type_a/floor_37thumb_b.jpg) no-repeat;
	}
	
.floor_thumb_list #floor_thumb37-3 a {
	background: url(../images/floor/type_a/floor_37thumb_c.jpg) no-repeat;
	}
	
.floor_thumb_list #floor_thumb37-4 a {
	background: url(../images/floor/type_a/floor_37thumb_d.jpg) no-repeat;
	}
	
.floor_thumb_list #floor_thumb37-5 a {
	background: url(../images/floor/type_a/floor_37thumb_e.jpg) no-repeat;
	}
	
.floor_thumb_list #floor_thumb37-6 a {
	background: url(../images/floor/type_a/floor_37thumb_f.jpg) no-repeat;
	}
	
.floor_thumb_list #floor_thumb37-1 a:hover, .floor_thumb_list #floor_thumb37-2 a:hover,
.floor_thumb_list #floor_thumb37-3 a:hover, .floor_thumb_list #floor_thumb37-4 a:hover,
.floor_thumb_list #floor_thumb37-5 a:hover, .floor_thumb_list #floor_thumb37-6 a:hover {
	background-position: -98px 0;
	color:#DF3837;
	}

#floor_thumb_image.type_a_thumb {
	background: url(../images/floor/type_a/floor_37thumb1.jpg) no-repeat;
	}
	
.floor_func_title {
	background: url(../images/floor/floor_stitle1.jpg) no-repeat;
	margin: 0 0 8px 0;
	padding: 15px 0 0 0;
	width: 255px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:15px;/* for ie5.x */
	}
	
.floor_37func1 {
	margin:0 10px 0 0;
	padding:130px 0 0 0;
	background: url(../images/floor/type_a/floor_37func1.jpg) no-repeat;
	width:192px;
	height:15px;
	float:left;
	}
	
.floor_37func2 {
	margin:0;
	padding:130px 0 0 0;
	background: url(../images/floor/type_a/floor_37func2.jpg) no-repeat;
	width:388px;
	height:15px;
	float:left;
	}


/* #type_d
--------- --------- --------- --------- --------- */
.type_d_maintitle {
	background: url(../images/floor/type_d/floor_maintitle.jpg) no-repeat;
	margin: 0 0 20px 18px;
	padding: 65px 0 0 0;
	width: 815px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:65px;/* for ie5.x */
	}

.type_d_image1 {
	background: url(../images/floor/type_d/floor_image.jpg) no-repeat;
	margin: 0 0 35px 23px;
	padding: 0;
	width: 806px;
	height:270px;
	position: relative;
	list-style-type: none;
	}
	
.type_d_image1 li {
	margin:0;
	padding:0;
	width:19px;
	height:15px;
	}
	
.type_d_image1 li.seclink_a {
	position: absolute;
	top:160px;
	left:535px;
	}
	
.type_d_image1 li.seclink_b {
	position: absolute;
	top:88px;
	left:495px;
	}
	
.type_d_image1 li.seclink_c {
	position: absolute;
	top:145px;
	left:165px;
	}
	
.type_d_image1 li.seclink_d {
	position: absolute;
	top:205px;
	left:240px;
	}
	
.type_d_image1 li.seclink_e {
	position: absolute;
	top:205px;
	left:295px;
	}
	
.type_d_image1 li.seclink_f {
	position: absolute;
	top:80px;
	left:435px
	}
	
.floor_thumb_list #type_d_thumb-1 a {
	background: url(../images/floor/type_d/type_d_thumb_a.jpg) no-repeat;
	}
	
.floor_thumb_list #type_d_thumb-2 a {
	background: url(../images/floor/type_d/type_d_thumb_b.jpg) no-repeat;
	}
	
.floor_thumb_list #type_d_thumb-3 a {
	background: url(../images/floor/type_d/type_d_thumb_c.jpg) no-repeat;
	}
	
.floor_thumb_list #type_d_thumb-4 a {
	background: url(../images/floor/type_d/type_d_thumb_d.jpg) no-repeat;
	}
	
.floor_thumb_list #type_d_thumb-5 a {
	background: url(../images/floor/type_d/type_d_thumb_e.jpg) no-repeat;
	}
	
.floor_thumb_list #type_d_thumb-6 a {
	background: url(../images/floor/type_d/type_d_thumb_f.jpg) no-repeat;
	}
	
.floor_thumb_list #type_d_thumb-1 a:hover, .floor_thumb_list #type_d_thumb-2 a:hover,
.floor_thumb_list #type_d_thumb-3 a:hover, .floor_thumb_list #type_d_thumb-4 a:hover,
.floor_thumb_list #type_d_thumb-5 a:hover, .floor_thumb_list #type_d_thumb-6 a:hover {
	background-position: -98px 0;
	color:#DF3837;
	}

#floor_thumb_image.type_d_thumb {
	background: url(../images/floor/type_d/type_d_thumb1.jpg) no-repeat;
	}
	
.floor_func_title2 {
	background: url(../images/floor/floor_stitle1.jpg) no-repeat;
	margin: 0 40px 8px 0;
	padding:4px 0 0 0;
	height: 11px;
	text-align: right;
	font-size:0.85em;
	}
	
.type_d_func1 {
	margin:0 30px 0 0;
	padding:130px 0 0 0;
	background: url(../images/floor/type_d/type_d_func1.jpg) no-repeat;
	width:393px;
	height:15px;
	float:left;
	}
	
.type_d_func2 {
	margin:0 30px 0 0;
	padding:130px 0 0 0;
	background: url(../images/floor/type_d/type_d_func2.jpg) no-repeat;
	width:116px;
	height:15px;
	float:left;
	}
	
.type_d_func3 {
	margin:0;
	padding:130px 0 0 0;
	background: url(../images/floor/type_d/type_d_func3.jpg) no-repeat;
	width:128px;
	height:15px;
	float:left;
	}

/* #type_h
--------- --------- --------- --------- --------- */
.type_h_maintitle {
	background: url(../images/floor/type_h/floor_maintitle.jpg) no-repeat;
	margin: 0 0 20px 18px;
	padding: 65px 0 0 0;
	width: 815px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:65px;/* for ie5.x */
	}

.type_h_image1 {
	background: url(../images/floor/type_h/floor_image.jpg) no-repeat;
	margin: 0 0 35px 23px;
	padding: 0;
	width: 806px;
	height:435px;
	position: relative;
	list-style-type: none;
	}
	
.type_h_image1 li {
	margin:0;
	padding:0;
	width:19px;
	height:15px;
	}
	
.type_h_image1 li.seclink_a {
	position: absolute;
	top:295px;
	left:405px;
	}
	
.type_h_image1 li.seclink_b {
	position: absolute;
	top:233px;
	left:492px;
	}
	
.type_h_image1 li.seclink_c {
	position: absolute;
	top:48px;
	left:347px;
	}
	
.type_h_image1 li.seclink_d {
	position: absolute;
	top:186px;
	left:468px;
	}
	
.floor_thumb_list #type_h_thumb-1 a {
	background: url(../images/floor/type_h/type_h_thumb_a.jpg) no-repeat;
	}
	
.floor_thumb_list #type_h_thumb-2 a {
	background: url(../images/floor/type_h/type_h_thumb_b.jpg) no-repeat;
	}
	
.floor_thumb_list #type_h_thumb-3 a {
	background: url(../images/floor/type_h/type_h_thumb_c.jpg) no-repeat;
	}
	
.floor_thumb_list #type_h_thumb-4 a {
	background: url(../images/floor/type_h/type_h_thumb_d.jpg) no-repeat;
	}
	
.floor_thumb_list #type_h_thumb-1 a:hover, .floor_thumb_list #type_h_thumb-2 a:hover,
.floor_thumb_list #type_h_thumb-3 a:hover, .floor_thumb_list #type_h_thumb-4 a:hover {
	background-position: -98px 0;
	color:#DF3837;
	}

#floor_thumb_image.type_h_thumb {
	background: url(../images/floor/type_h/type_h_thumb1.jpg) no-repeat;
	}
	
.floor_func_title2 {
	background: url(../images/floor/floor_stitle1.jpg) no-repeat;
	margin: 0 40px 8px 0;
	padding:4px 0 0 0;
	height: 11px;
	text-align: right;
	font-size:0.85em;
	}
	
.type_h_func1 {
	margin:0 30px 0 0;
	padding:130px 0 0 0;
	background: url(../images/floor/type_h/type_h_func1.jpg) no-repeat;
	width:393px;
	height:15px;
	float:left;
	}
	
.type_h_func2 {
	margin:0 30px 0 0;
	padding:130px 0 0 0;
	background: url(../images/floor/type_h/type_h_func2.jpg) no-repeat;
	width:116px;
	height:15px;
	float:left;
	}
	
.type_h_func3 {
	margin:0;
	padding:130px 0 0 0;
	background: url(../images/floor/type_h/type_h_func3.jpg) no-repeat;
	width:128px;
	height:15px;
	float:left;
	}

/* #type_i
--------- --------- --------- --------- --------- */
.type_i_maintitle {
	background: url(../images/floor/type_i/floor_maintitle.jpg) no-repeat;
	margin: 0 0 20px 18px;
	padding: 65px 0 0 0;
	width: 815px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:65px;/* for ie5.x */
	}

.type_i_image1 {
	background: url(../images/floor/type_i/floor_image.jpg) no-repeat;
	margin: 0 0 35px 23px;
	padding: 0;
	width: 806px;
	height:400px;
	position: relative;
	list-style-type: none;
	}
	
.type_i_image1 li {
	margin:0;
	padding:0;
	width:19px;
	height:15px;
	}
	
.type_i_image1 li.seclink_a {
	position: absolute;
	top:65px;
	left:385px;
	}
	
.type_i_image1 li.seclink_b {
	position: absolute;
	top:100px;
	left:317px;
	}
	
.type_i_image1 li.seclink_c {
	position: absolute;
	top:255px;
	left:415px;
	}
	
.type_i_image1 li.seclink_d {
	position: absolute;
	top:200px;
	left:415px;
	}
	
.type_i_image1 li.seclink_e {
	position: absolute;
	top:165px;
	left:343px;
	}
	
.floor_thumb_list #type_i_thumb-1 a {
	background: url(../images/floor/type_i/type_i_thumb_a.jpg) no-repeat;
	}
	
.floor_thumb_list #type_i_thumb-2 a {
	background: url(../images/floor/type_i/type_i_thumb_b.jpg) no-repeat;
	}
	
.floor_thumb_list #type_i_thumb-3 a {
	background: url(../images/floor/type_i/type_i_thumb_c.jpg) no-repeat;
	}
	
.floor_thumb_list #type_i_thumb-4 a {
	background: url(../images/floor/type_i/type_i_thumb_d.jpg) no-repeat;
	}
	
.floor_thumb_list #type_i_thumb-5 a {
	background: url(../images/floor/type_i/type_i_thumb_e.jpg) no-repeat;
	}
	
.floor_thumb_list #type_i_thumb-1 a:hover, .floor_thumb_list #type_i_thumb-2 a:hover,
.floor_thumb_list #type_i_thumb-3 a:hover, .floor_thumb_list #type_i_thumb-4 a:hover,
.floor_thumb_list #type_i_thumb-5 a:hover {
	background-position: -98px 0;
	color:#DF3837;
	}

#floor_thumb_image.type_i_thumb {
	background: url(../images/floor/type_i/type_i_thumb1.jpg) no-repeat;
	}
	
.floor_func_title2 {
	background: url(../images/floor/floor_stitle1.jpg) no-repeat;
	margin: 0 40px 8px 0;
	padding:4px 0 0 0;
	height: 11px;
	text-align: right;
	font-size:0.85em;
	}
	
.type_i_func1 {
	margin:0 30px 0 0;
	padding:130px 0 0 0;
	background: url(../images/floor/type_i/type_i_func1.jpg) no-repeat;
	width:393px;
	height:15px;
	float:left;
	}
	
.type_i_func2 {
	margin:0 30px 0 0;
	padding:130px 0 0 0;
	background: url(../images/floor/type_i/type_i_func2.jpg) no-repeat;
	width:116px;
	height:15px;
	float:left;
	}
	
.type_i_func3 {
	margin:0;
	padding:130px 0 0 0;
	background: url(../images/floor/type_i/type_i_func3.jpg) no-repeat;
	width:128px;
	height:15px;
	float:left;
	}
	
/* #type_j
--------- --------- --------- --------- --------- */
.type_j_maintitle {
	background: url(../images/floor/type_j/floor_maintitle.jpg) no-repeat;
	margin: 0 0 20px 18px;
	padding: 65px 0 0 0;
	width: 815px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:65px;/* for ie5.x */
	}

.type_j_image1 {
	background: url(../images/floor/type_j/floor_image.jpg) no-repeat;
	margin: 0 0 35px 23px;
	padding: 0;
	width: 806px;
	height:420px;
	position: relative;
	list-style-type: none;
	}
	
.type_j_image1 li {
	margin:0;
	padding:0;
	width:19px;
	height:15px;
	}
	
.type_j_image1 li.seclink_a {
	position: absolute;
	top:165px;
	left:330px;
	}
	
.type_j_image1 li.seclink_b {
	position: absolute;
	top:182px;
	left:425px;
	}
	
.type_j_image1 li.seclink_c {
	position: absolute;
	top:45px;
	left:500px;
	}
	
.type_j_image1 li.seclink_d {
	position: absolute;
	top:290px;
	left:350px;
	}
	
.type_j_image1 li.seclink_e {
	position: absolute;
	top:165px;
	left:343px;
	}
	
.floor_thumb_list #type_j_thumb-1 a {
	background: url(../images/floor/type_j/type_j_thumb_a.jpg) no-repeat;
	}
	
.floor_thumb_list #type_j_thumb-2 a {
	background: url(../images/floor/type_j/type_j_thumb_b.jpg) no-repeat;
	}
	
.floor_thumb_list #type_j_thumb-3 a {
	background: url(../images/floor/type_j/type_j_thumb_c.jpg) no-repeat;
	}
	
.floor_thumb_list #type_j_thumb-4 a {
	background: url(../images/floor/type_j/type_j_thumb_d.jpg) no-repeat;
	}
	
.floor_thumb_list #type_j_thumb-1 a:hover, .floor_thumb_list #type_j_thumb-2 a:hover,
.floor_thumb_list #type_j_thumb-3 a:hover, .floor_thumb_list #type_j_thumb-4 a:hover {
	background-position: -98px 0;
	color:#DF3837;
	}

#floor_thumb_image.type_j_thumb {
	background: url(../images/floor/type_j/type_j_thumb1.jpg) no-repeat;
	}
	
.floor_func_title2 {
	background: url(../images/floor/floor_stitle1.jpg) no-repeat;
	margin: 0 40px 8px 0;
	padding:4px 0 0 0;
	height: 11px;
	text-align: right;
	font-size:0.85em;
	}
	
.type_j_func1 {
	margin:0 30px 0 0;
	padding:130px 0 0 0;
	background: url(../images/floor/type_j/type_j_func1.jpg) no-repeat;
	width:393px;
	height:15px;
	float:left;
	}
	
.type_j_func2 {
	margin:0 30px 0 0;
	padding:130px 0 0 0;
	background: url(../images/floor/type_j/type_j_func2.jpg) no-repeat;
	width:116px;
	height:15px;
	float:left;
	}
	
.type_j_func3 {
	margin:0;
	padding:130px 0 0 0;
	background: url(../images/floor/type_j/type_j_func3.jpg) no-repeat;
	width:128px;
	height:15px;
	float:left;
	}
	
/* #type_k
--------- --------- --------- --------- --------- */
.type_k_maintitle {
	background: url(../images/floor/type_k/floor_maintitle.jpg) no-repeat;
	margin: 0 0 20px 18px;
	padding: 65px 0 0 0;
	width: 815px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:65px;/* for ie5.x */
	}

.type_k_image1 {
	background: url(../images/floor/type_k/floor_image.jpg) no-repeat;
	margin: 0 0 35px 23px;
	padding: 0;
	width: 806px;
	height:420px;
	position: relative;
	list-style-type: none;
	}
	
.type_k_image1 li {
	margin:0;
	padding:0;
	width:19px;
	height:15px;
	}
	
.type_k_image1 li.seclink_a {
	position: absolute;
	top:165px;
	left:455px;
	}
	
.type_k_image1 li.seclink_b {
	position: absolute;
	top:257px;
	left:365px;
	}
	
.type_k_image1 li.seclink_c {
	position: absolute;
	top:290px;
	left:445px;
	}
	
.type_k_image1 li.seclink_d {
	position: absolute;
	top:45px;
	left:280px;
	}
	
.floor_thumb_list #type_k_thumb-1 a {
	background: url(../images/floor/type_k/type_k_thumb_a.jpg) no-repeat;
	}
	
.floor_thumb_list #type_k_thumb-2 a {
	background: url(../images/floor/type_k/type_k_thumb_b.jpg) no-repeat;
	}
	
.floor_thumb_list #type_k_thumb-3 a {
	background: url(../images/floor/type_k/type_k_thumb_c.jpg) no-repeat;
	}
	
.floor_thumb_list #type_k_thumb-4 a {
	background: url(../images/floor/type_k/type_k_thumb_d.jpg) no-repeat;
	}

	
.floor_thumb_list #type_k_thumb-1 a:hover, .floor_thumb_list #type_k_thumb-2 a:hover,
.floor_thumb_list #type_k_thumb-3 a:hover, .floor_thumb_list #type_k_thumb-4 a:hover {
	background-position: -98px 0;
	color:#DF3837;
	}

#floor_thumb_image.type_k_thumb {
	background: url(../images/floor/type_k/type_k_thumb1.jpg) no-repeat;
	}
	
.floor_func_title2 {
	background: url(../images/floor/floor_stitle1.jpg) no-repeat;
	margin: 0 40px 8px 0;
	padding:4px 0 0 0;
	height: 11px;
	text-align: right;
	font-size:0.85em;
	}
	
.type_k_func1 {
	margin:0 30px 0 0;
	padding:130px 0 0 0;
	background: url(../images/floor/type_k/type_k_func1.jpg) no-repeat;
	width:393px;
	height:15px;
	float:left;
	}
	
.type_k_func2 {
	margin:0 30px 0 0;
	padding:130px 0 0 0;
	background: url(../images/floor/type_k/type_k_func2.jpg) no-repeat;
	width:116px;
	height:15px;
	float:left;
	}
	
.type_k_func3 {
	margin:0;
	padding:130px 0 0 0;
	background: url(../images/floor/type_k/type_k_func3.jpg) no-repeat;
	width:128px;
	height:15px;
	float:left;
	}
	
/* #type_l
--------- --------- --------- --------- --------- */
.type_l_maintitle {
	background: url(../images/floor/type_l/floor_maintitle.jpg) no-repeat;
	margin: 0 0 20px 18px;
	padding: 65px 0 0 0;
	width: 815px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:65px;/* for ie5.x */
	}

.type_l_image1 {
	background: url(../images/floor/type_l/floor_image.jpg) no-repeat;
	margin: 0 0 35px 23px;
	padding: 0;
	width: 806px;
	height:410px;
	position: relative;
	list-style-type: none;
	}
	
.type_l_image1 li {
	margin:0;
	padding:0;
	width:19px;
	height:15px;
	}
	
.type_l_image1 li.seclink_a {
	position: absolute;
	top:225px;
	left:410px
	}
	
.type_l_image1 li.seclink_b {
	position: absolute;
	top:210px;
	left:380px
	}
	
.type_l_image1 li.seclink_c {
	position: absolute;
	top:82px;
	left:435px;
	}
	
.type_l_image1 li.seclink_d {
	position: absolute;
	top:20px;
	left:410px;
	}
	
.type_l_image1 li.seclink_e {
	position: absolute;
	top:150px;
	left:343px;
	}
	
.floor_thumb_list #type_l_thumb-1 a {
	background: url(../images/floor/type_l/type_l_thumb_a.jpg) no-repeat;
	}
	
.floor_thumb_list #type_l_thumb-2 a {
	background: url(../images/floor/type_l/type_l_thumb_b.jpg) no-repeat;
	}
	
.floor_thumb_list #type_l_thumb-3 a {
	background: url(../images/floor/type_l/type_l_thumb_c.jpg) no-repeat;
	}
	
.floor_thumb_list #type_l_thumb-4 a {
	background: url(../images/floor/type_l/type_l_thumb_d.jpg) no-repeat;
	}
	
.floor_thumb_list #type_l_thumb-5 a {
	background: url(../images/floor/type_l/type_l_thumb_e.jpg) no-repeat;
	}
	
.floor_thumb_list #type_l_thumb-1 a:hover, .floor_thumb_list #type_l_thumb-2 a:hover,
.floor_thumb_list #type_l_thumb-3 a:hover, .floor_thumb_list #type_l_thumb-4 a:hover,
.floor_thumb_list #type_l_thumb-5 a:hover {
	background-position: -98px 0;
	color:#DF3837;
	}

#floor_thumb_image.type_l_thumb {
	background: url(../images/floor/type_l/type_l_thumb1.jpg) no-repeat;
	}
	
.floor_func_title2 {
	background: url(../images/floor/floor_stitle1.jpg) no-repeat;
	margin: 0 40px 8px 0;
	padding:4px 0 0 0;
	height: 11px;
	text-align: right;
	font-size:0.85em;
	}
	
.type_l_func1 {
	margin:0 30px 0 0;
	padding:130px 0 0 0;
	background: url(../images/floor/type_l/type_l_func1.jpg) no-repeat;
	width:393px;
	height:15px;
	float:left;
	}
	
.type_l_func2 {
	margin:0 30px 0 0;
	padding:130px 0 0 0;
	background: url(../images/floor/type_l/type_l_func2.jpg) no-repeat;
	width:116px;
	height:15px;
	float:left;
	}
	
.type_l_func3 {
	margin:0;
	padding:130px 0 0 0;
	background: url(../images/floor/type_l/type_l_func3.jpg) no-repeat;
	width:128px;
	height:15px;
	float:left;
	}
	
/* #type_m
--------- --------- --------- --------- --------- */
.type_m_maintitle {
	background: url(../images/floor/type_m/floor_maintitle.jpg) no-repeat;
	margin: 0 0 20px 18px;
	padding: 65px 0 0 0;
	width: 815px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:65px;/* for ie5.x */
	}

.type_m_image1 {
	background: url(../images/floor/type_m/floor_image.jpg) no-repeat;
	margin: 0 0 35px 23px;
	padding: 0;
	width: 806px;
	height:360px;
	position: relative;
	list-style-type: none;
	}
	
.type_m_image1 li {
	margin:0;
	padding:0;
	width:19px;
	height:15px;
	}
	
.type_m_image1 li.seclink_a {
	position: absolute;
	top:185px;
	left:317px;
	}
	
.type_m_image1 li.seclink_b {
	position: absolute;
	top:29px;
	left:374px;
	}
	
.type_m_image1 li.seclink_c {
	position: absolute;
	top:197px;
	left:431px;
	}
	
.type_m_image1 li.seclink_d {
	position: absolute;
	top:197px;
	left:525px;
	}
	
.type_m_image1 li.seclink_e {
	position: absolute;
	top:60px;
	left:308px;
	}
	
.floor_thumb_list #type_m_thumb-1 a {
	background: url(../images/floor/type_m/type_m_thumb_a.jpg) no-repeat;
	}
	
.floor_thumb_list #type_m_thumb-2 a {
	background: url(../images/floor/type_m/type_m_thumb_b.jpg) no-repeat;
	}
	
.floor_thumb_list #type_m_thumb-3 a {
	background: url(../images/floor/type_m/type_m_thumb_c.jpg) no-repeat;
	}
	
.floor_thumb_list #type_m_thumb-4 a {
	background: url(../images/floor/type_m/type_m_thumb_d.jpg) no-repeat;
	}
	
.floor_thumb_list #type_m_thumb-5 a {
	background: url(../images/floor/type_m/type_m_thumb_e.jpg) no-repeat;
	}
	
.floor_thumb_list #type_m_thumb-1 a:hover, .floor_thumb_list #type_m_thumb-2 a:hover,
.floor_thumb_list #type_m_thumb-3 a:hover, .floor_thumb_list #type_m_thumb-4 a:hover,
.floor_thumb_list #type_m_thumb-5 a:hover {
	background-position: -98px 0;
	color:#DF3837;
	}

#floor_thumb_image.type_m_thumb {
	background: url(../images/floor/type_m/type_m_thumb1.jpg) no-repeat;
	}
	
.floor_func_title2 {
	background: url(../images/floor/floor_stitle1.jpg) no-repeat;
	margin: 0 40px 8px 0;
	padding:4px 0 0 0;
	height: 11px;
	text-align: right;
	font-size:0.85em;
	}
	
.type_m_func1 {
	margin:0 30px 0 0;
	padding:130px 0 0 0;
	background: url(../images/floor/type_m/type_m_func1.jpg) no-repeat;
	width:393px;
	height:15px;
	float:left;
	}
	
.type_m_func2 {
	margin:0 30px 0 0;
	padding:130px 0 0 0;
	background: url(../images/floor/type_m/type_m_func2.jpg) no-repeat;
	width:116px;
	height:15px;
	float:left;
	}
	
.type_m_func3 {
	margin:0;
	padding:130px 0 0 0;
	background: url(../images/floor/type_m/type_m_func3.jpg) no-repeat;
	width:128px;
	height:15px;
	float:left;
	}



/* #type_o
--------- --------- --------- --------- --------- */
.type_o_maintitle {
	background: url(../images/floor/type_o/floor_maintitle.jpg) no-repeat;
	margin: 0 0 20px 18px;
	padding: 65px 0 0 0;
	width: 815px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:65px;/* for ie5.x */
	}

.type_o_image1 {
	background: url(../images/floor/type_o/floor_image.jpg) no-repeat;
	margin: 0 0 35px 23px;
	padding: 0;
	width: 806px;
	height:364px;
	position: relative;
	list-style-type: none;
	}
	
.type_o_image1 li {
	margin:0;
	padding:0;
	width:19px;
	height:15px;
	}
	
.type_o_image1 li.seclink_a-1 {
	position: absolute;
	top:180px;
	left:485px;
	}
	
.type_o_image1 li.seclink_a-2 {
	position: absolute;
	top:260px;
	left:485px
	}
	
.type_o_image1 li.seclink_b {
	position: absolute;
	top:65px;
	left:466px;
	}
	
.type_o_image1 li.seclink_c {
	position: absolute;
	top:170px;
	left:327px;
	}

.floor_thumb_list #type_o_thumb-1 a {
	background: url(../images/floor/type_o/type_o_thumb_a-1.jpg) no-repeat;
	}
	
.floor_thumb_list #type_o_thumb-2 a {
	background: url(../images/floor/type_o/type_o_thumb_a-2.jpg) no-repeat;
	}
	
.floor_thumb_list #type_o_thumb-3 a {
	background: url(../images/floor/type_o/type_o_thumb_b.jpg) no-repeat;
	}
	
.floor_thumb_list #type_o_thumb-4 a {
	background: url(../images/floor/type_o/type_o_thumb_c.jpg) no-repeat;
	}

	
.floor_thumb_list #type_o_thumb-1 a:hover, .floor_thumb_list #type_o_thumb-2 a:hover,
.floor_thumb_list #type_o_thumb-3 a:hover, .floor_thumb_list #type_o_thumb-4 a:hover {
	background-position: -98px 0;
	color:#DF3837;
	}

#floor_thumb_image.type_o_thumb {
	background: url(../images/floor/type_o/type_o_thumb1.jpg) no-repeat;
	}
	
.floor_func_title2 {
	background: url(../images/floor/floor_stitle1.jpg) no-repeat;
	margin: 0 40px 8px 0;
	padding:4px 0 0 0;
	height: 11px;
	text-align: right;
	font-size:0.85em;
	}
	
.type_o_func1 {
	margin:0 30px 0 0;
	padding:130px 0 0 0;
	background: url(../images/floor/type_o/type_o_func1.jpg) no-repeat;
	width:393px;
	height:15px;
	float:left;
	}
	
.type_o_func2 {
	margin:0 30px 0 0;
	padding:130px 0 0 0;
	background: url(../images/floor/type_o/type_o_func2.jpg) no-repeat;
	width:116px;
	height:15px;
	float:left;
	}
	
.type_o_func3 {
	margin:0;
	padding:130px 0 0 0;
	background: url(../images/floor/type_o/type_o_func3.jpg) no-repeat;
	width:128px;
	height:15px;
	float:left;
	}
	
	
/* #type_p
--------- --------- --------- --------- --------- */
.type_p_maintitle {
	background: url(../images/floor/type_p/floor_maintitle.jpg) no-repeat;
	margin: 0 0 20px 18px;
	padding: 65px 0 0 0;
	width: 815px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:65px;/* for ie5.x */
	}

.type_p_image1 {
	background: url(../images/floor/type_p/floor_image.jpg) no-repeat;
	margin: 0 0 35px 23px;
	padding: 0;
	width: 806px;
	height:413px;
	position: relative;
	list-style-type: none;
	}
	
.type_p_image1 li {
	margin:0;
	padding:0;
	width:19px;
	height:15px;
	}
	
.type_p_image1 li.seclink_a {
	position: absolute;
	top:140px;
	left:317px;
	}
	
.type_p_image1 li.seclink_b {
	position: absolute;
	top:236px;
	left:448px;
	}
	
.type_p_image1 li.seclink_c {
	position: absolute;
	top:70px;
	left:450px;
	}
	
.floor_thumb_list #type_p_thumb-1 a {
	background: url(../images/floor/type_p/type_p_thumb_a.jpg) no-repeat;
	}
	
.floor_thumb_list #type_p_thumb-2 a {
	background: url(../images/floor/type_p/type_p_thumb_b.jpg) no-repeat;
	}
	
.floor_thumb_list #type_p_thumb-3 a {
	background: url(../images/floor/type_p/type_p_thumb_c.jpg) no-repeat;
	}
	
.floor_thumb_list #type_p_thumb-1 a:hover, .floor_thumb_list #type_p_thumb-2 a:hover,
.floor_thumb_list #type_p_thumb-3 a:hover {
	background-position: -98px 0;
	color:#DF3837;
	}

#floor_thumb_image.type_p_thumb {
	background: url(../images/floor/type_p/type_p_thumb1.jpg) no-repeat;
	}
	
.floor_func_title2 {
	background: url(../images/floor/floor_stitle1.jpg) no-repeat;
	margin: 0 40px 8px 0;
	padding:4px 0 0 0;
	height: 11px;
	text-align: right;
	font-size:0.85em;
	}
	
.type_p_func1 {
	margin:0 30px 0 0;
	padding:130px 0 0 0;
	background: url(../images/floor/type_p/type_p_func1.jpg) no-repeat;
	width:393px;
	height:15px;
	float:left;
	}
	
.type_p_func2 {
	margin:0 30px 0 0;
	padding:130px 0 0 0;
	background: url(../images/floor/type_p/type_p_func2.jpg) no-repeat;
	width:116px;
	height:15px;
	float:left;
	}
	
.type_p_func3 {
	margin:0;
	padding:130px 0 0 0;
	background: url(../images/floor/type_p/type_p_func3.jpg) no-repeat;
	width:128px;
	height:15px;
	float:left;
	}
	
	
/* #type_s
--------- --------- --------- --------- --------- */
.type_s_maintitle {
	background: url(../images/floor/type_s/floor_maintitle.jpg) no-repeat;
	margin: 0 0 20px 18px;
	padding: 65px 0 0 0;
	width: 815px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:65px;/* for ie5.x */
	}

.type_s_image1 {
	background: url(../images/floor/type_s/floor_image.jpg) no-repeat;
	margin: 0 0 35px 23px;
	padding: 0;
	width: 806px;
	height:267px;
	position: relative;
	list-style-type: none;
	}
	
.type_s_image1 li {
	margin:0;
	padding:0;
	width:19px;
	height:15px;
	}
	
.type_s_image1 li.seclink_a {
	position: absolute;
	top:110px;
	left:322px;
	}
	
.type_s_image1 li.seclink_b {
	position: absolute;
	top:85px;
	left:448px;
	}
	
.type_s_image1 li.seclink_c {
	position: absolute;
	top:26px;
	left:529px;
	}

.floor_thumb_list #type_s_thumb-1 a {
	background: url(../images/floor/type_s/type_s_thumb_a.jpg) no-repeat;
	}
	
.floor_thumb_list #type_s_thumb-2 a {
	background: url(../images/floor/type_s/type_s_thumb_b.jpg) no-repeat;
	}
	
.floor_thumb_list #type_s_thumb-3 a {
	background: url(../images/floor/type_s/type_s_thumb_c.jpg) no-repeat;
	}
	
.floor_thumb_list #type_s_thumb-1 a:hover, .floor_thumb_list #type_s_thumb-2 a:hover,
.floor_thumb_list #type_s_thumb-3 a:hover {
	background-position: -98px 0;
	color:#DF3837;
	}

#floor_thumb_image.type_s_thumb {
	background: url(../images/floor/type_s/type_s_thumb1.jpg) no-repeat;
	}
	
.floor_func_title2 {
	background: url(../images/floor/floor_stitle1.jpg) no-repeat;
	margin: 0 40px 8px 0;
	padding:4px 0 0 0;
	height: 11px;
	text-align: right;
	font-size:0.85em;
	}
	
.type_s_func1 {
	margin:0 30px 0 0;
	padding:130px 0 0 0;
	background: url(../images/floor/type_s/type_s_func1.jpg) no-repeat;
	width:393px;
	height:15px;
	float:left;
	}
	
.type_s_func2 {
	margin:0 30px 0 0;
	padding:130px 0 0 0;
	background: url(../images/floor/type_s/type_s_func2.jpg) no-repeat;
	width:116px;
	height:15px;
	float:left;
	}
	
.type_s_func3 {
	margin:0;
	padding:130px 0 0 0;
	background: url(../images/floor/type_s/type_s_func3.jpg) no-repeat;
	width:128px;
	height:15px;
	float:left;
	}
	
	
/* #type_z
--------- --------- --------- --------- --------- */
.type_z_maintitle {
	background: url(../images/floor/type_z/floor_maintitle.jpg) no-repeat;
	margin: 0 0 20px 18px;
	padding: 65px 0 0 0;
	width: 815px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:65px;/* for ie5.x */
	}

.type_z_image1 {
	background: url(../images/floor/type_z/floor_image.jpg) no-repeat;
	margin: 0 0 35px 23px;
	padding: 0;
	width: 806px;
	height:405px;
	position: relative;
	list-style-type: none;
	}
	
.type_z_image1 li {
	margin:0;
	padding:0;
	width:19px;
	height:15px;
	}
	
.type_z_image1 li.seclink_a {
	position: absolute;
	top:155px;
	left:422px;
	}
	
.type_z_image1 li.seclink_b {
	position: absolute;
	top:150px;
	left:330px;
	}
	
.type_z_image1 li.seclink_c {
	position: absolute;
	top:38px;
	left:283px;
	}

	
.floor_thumb_list #type_z_thumb-1 a {
	background: url(../images/floor/type_z/type_z_thumb_a.jpg) no-repeat;
	}
	
.floor_thumb_list #type_z_thumb-2 a {
	background: url(../images/floor/type_z/type_z_thumb_b.jpg) no-repeat;
	}
	
.floor_thumb_list #type_z_thumb-3 a {
	background: url(../images/floor/type_z/type_z_thumb_c.jpg) no-repeat;
	}
	
.floor_thumb_list #type_z_thumb-1 a:hover, .floor_thumb_list #type_z_thumb-2 a:hover,
.floor_thumb_list #type_z_thumb-3 a:hover {
	background-position: -98px 0;
	color:#DF3837;
	}

#floor_thumb_image.type_z_thumb {
	background: url(../images/floor/type_z/type_z_thumb1.jpg) no-repeat;
	}
	
.floor_func_title2 {
	background: url(../images/floor/floor_stitle1.jpg) no-repeat;
	margin: 0 40px 8px 0;
	padding:4px 0 0 0;
	height: 11px;
	text-align: right;
	font-size:0.85em;
	}
	
.type_z_func1 {
	margin:0 30px 0 0;
	padding:130px 0 0 0;
	background: url(../images/floor/type_z/type_z_func1.jpg) no-repeat;
	width:393px;
	height:15px;
	float:left;
	}
	
.type_z_func2 {
	margin:0 30px 0 0;
	padding:130px 0 0 0;
	background: url(../images/floor/type_z/type_z_func2.jpg) no-repeat;
	width:116px;
	height:15px;
	float:left;
	}
	
.type_z_func3 {
	margin:0;
	padding:130px 0 0 0;
	background: url(../images/floor/type_z/type_z_func3.jpg) no-repeat;
	width:128px;
	height:15px;
	float:left;
	}


/* #common
--------- --------- --------- --------- --------- */	
.type_a_image1 li a, .type_a_image2 li a,
.type_d_image1 li a, .type_h_image1 li a,
.type_i_image1 li a, .type_j_image1 li a,
.type_k_image1 li a, .type_l_image1 li a,
.type_m_image1 li a, .type_o_image1 li a,
.type_z_image1 li a, .type_p_image1 li a,
.type_s_image1 li a {
	margin: 0;
	padding: 15px 0 0 0;
	width: 19px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:15px;/* for ie5.x */
	}

.type_a_image1 .seclink_a a, .type_a_image2 .seclink_a a,
.type_d_image1 .seclink_a a, .type_h_image1 .seclink_a a,
.type_i_image1 .seclink_a a, .type_j_image1 .seclink_a a,
.type_k_image1 .seclink_a a, .type_l_image1 .seclink_a a,
.type_m_image1 .seclink_a a, .type_z_image1 .seclink_a a, 
.type_p_image1 .seclink_a a, .type_s_image1 .seclink_a a {
	background: url(../images/floor/seclink_a.jpg) no-repeat;
	}

.type_a_image1 .seclink_b a, .type_a_image2 .seclink_b a,
.type_d_image1 .seclink_b a, .type_h_image1 .seclink_b a,
.type_i_image1 .seclink_b a, .type_j_image1 .seclink_b a,
.type_k_image1 .seclink_b a, .type_l_image1 .seclink_b a,
.type_m_image1 .seclink_b a, .type_o_image1 .seclink_b a,
.type_z_image1 .seclink_b a, .type_p_image1 .seclink_b a,
.type_s_image1 .seclink_b a {
	background: url(../images/floor/seclink_b.jpg) no-repeat;
	}
	
.type_a_image1 .seclink_c a, .type_a_image2 .seclink_c a,
.type_d_image1 .seclink_c a, .type_h_image1 .seclink_c a,
.type_i_image1 .seclink_c a, .type_j_image1 .seclink_c a,
.type_k_image1 .seclink_c a, .type_l_image1 .seclink_c a,
.type_m_image1 .seclink_c a, .type_o_image1 .seclink_c a,
.type_z_image1 .seclink_c a, .type_p_image1 .seclink_c a,
.type_s_image1 .seclink_c a {
	background: url(../images/floor/seclink_c.jpg) no-repeat;
	}
	
.type_a_image1 .seclink_d a, .type_a_image2 .seclink_d a,
.type_d_image1 .seclink_d a, .type_h_image1 .seclink_d a,
.type_i_image1 .seclink_d a, .type_j_image1 .seclink_d a,
.type_k_image1 .seclink_d a, .type_l_image1 .seclink_d a,
.type_m_image1 .seclink_d a, .type_o_image1 .seclink_d a,
.type_z_image1 .seclink_d a, .type_p_image1 .seclink_d a {
	background: url(../images/floor/seclink_d.jpg) no-repeat;
	}
	
.type_a_image1 .seclink_e a, .type_a_image2 .seclink_e a,
.type_d_image1 .seclink_e a, .type_h_image1 .seclink_e a,
.type_i_image1 .seclink_e a, .type_j_image1 .seclink_e a,
.type_k_image1 .seclink_e a, .type_l_image1 .seclink_e a,
.type_m_image1 .seclink_e a, .type_o_image1 .seclink_e a,
.type_z_image1 .seclink_e a, .type_p_image1 .seclink_e a {
	background: url(../images/floor/seclink_e.jpg) no-repeat;
	}
	
.type_a_image1 .seclink_f a, .type_a_image2 .seclink_f a,
.type_d_image1 .seclink_f a, .type_h_image1 .seclink_f a,
.type_i_image1 .seclink_f a, .type_j_image1 .seclink_f a,
.type_k_image1 .seclink_f a, .type_l_image1 .seclink_f a,
.type_m_image1 .seclink_f a, .type_o_image1 .seclink_f a,
.type_z_image1 .seclink_f a, .type_p_image1 .seclink_f a {
	background: url(../images/floor/seclink_f.jpg) no-repeat;
	}
	
.type_o_image1 .seclink_a-1 a {
	background: url(../images/floor/seclink_a-1.jpg) no-repeat;
	width:28px;
	}

.type_o_image1 .seclink_a-2 a {
	background: url(../images/floor/seclink_a-2.jpg) no-repeat;
	width:28px;
	}


.type_a_image1 li a:hover, .type_a_image2 li a:hover,
.type_d_image1 li a:hover, .type_h_image1 li a:hover,
.type_i_image1 li a:hover, .type_j_image1 li a:hover,
.type_k_image1 li a:hover, .type_l_image1 li a:hover,
.type_m_image1 li a:hover, .type_o_image1 li a:hover,
.type_z_image1 li a:hover, .type_p_image1 li a:hover,
.type_s_image1 li a:hover {
	background-position: 0 -15px;
	}
