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

@import url("format.css");

#main{
	width:950px;
	height:310px;
	background:url(../images/about/img_main_01.jpg) no-repeat top left;
	position:relative;
}

#main #main_text{
	position:absolute;
	top:180px;
	left:55px;
}

#about01{
	width:860px;
	height:250px;
	background:url(../images/about/img_about_01.jpg) no-repeat top left;
	position:relative;
}

#about01 ul{
	width:406px;
	position:absolute;
	top:70px;
	left:459px;
}

#about01 li{
	width:203px;
	height:34px;
	float:left;
}

#section_support .box{
	width:410px;
	position:relative;
	padding:0 0 30px 0;
}

#section_support .box .text{
	width:220px;
	position:absolute;
	top:100px;
	left:0;
	
}

#section_support #box_restaurant{
	height:570px;
	background:url(../images/about/img_support_restaurant.jpg) no-repeat top left;
}


#section_support #box_spa{
	height:570px;
	background:url(../images/about/img_support_spa.jpg) no-repeat top left;
}

#section_support #box_activity{
	height:300px;
	background:url(../images/about/img_support_activity.jpg) no-repeat top left;
}

#section_support #box_medical{
	height:300px;
	background:url(../images/about/img_support_medical.jpg) no-repeat top left;
}

#section_support #box_security{
	height:300px;
	background:url(../images/about/img_support_security.jpg) no-repeat top left;
}

#section_support #box_concierge{
	height:300px;
	background:url(../images/about/img_support_concierge.jpg) no-repeat top left;
}

#section_support #box_ud{
	height:300px;
	background:url(../images/about/img_support_ud.jpg) no-repeat top left;
}

#section_support #box_system{
	height:300px;
	background:url(../images/about/img_support_system.jpg) no-repeat top left;
}

#section_support #box_restaurant .text,
#section_support #box_spa .text{
	top:360px
}


#section_compare .title{
	padding:30px 0 15px 0;
}

#compare_grid{
	width:858px;
	border:1px solid #CCC;
	background:#f7f3f0;
	margin:0 auto;
}

#compare_grid .grid_list{
	border-bottom:1px solid #ccc;
	padding:0;
	margin:0;
	width:858px;
}

#compare_grid .no_border{
	border:0;
}

#compare_grid .label{
	width:120px;
	text-align:center;
	padding:10px 0;
	float:left;
}

#compare_grid #grid_list_head .label{
	padding:0;
}

#compare_grid .type01{
	border-left:1px solid #ccc;
	width:245px;
	float:left;
	padding:10px 10px;
	background:#FFF;
	font-size:14px;
	text-align:center;
}

#compare_grid .type02,
#compare_grid .type03{
	border-left:1px solid #ccc;
	width:215px;
	float:left;
	padding:10px 10px;
	background:#FFF;
	font-size:14px;
	text-align:center;
}


#compare_grid #grid_list_head .type01,
#compare_grid #grid_list_head .type02,
#compare_grid #grid_list_head .type03{
	padding:13px 10px;
	background:#f7f3f0;
}

#compare_grid li{
	padding:5px 0;
}

#compare_grid a{
	color:#0066cc;
	text-decoration:underline;
}

#compare_grid a:hover,
#compare_grid a:visited{
	text-decoration:none;
}

#compare_grid .grid_sub_list{
	text-align:left;
}
