/*--wrapper --*/
.life_style02_wrapper{
	width: 680px;
	height: 1300px;
	background-color: #ffffff;
	border-color: #565656;
	border-style: solid;
	border-width: 1px;
	margin: auto;
	text-align: left;
	}
.life_style02_content_wrapper{
	width: 640px;
	margin: 0px 0px 0px 20px;
	}
	
/*--header--*/
.life_style02_header01{
	margin: 20px 0px 15px 20px;
	width: 650px;
	height: 72px;
	}
	
/*--content--*/
.life_style02_time01{
	width: 60px;
	height: 200px;
	background-color: #F2F2F2;
	float: left;
	}
.life_style02_area01{
	width: 310px;
	height: 200px;
	background-color: #F2F2F2;
	float: left;
	}
.life_style02_img_area01{
	width: 260px;
	height: 200px;
	background-color: #F2F2F2;
	text-align: center;
	vertical-align: middle;
	float: left;
	}
.life_style02_time02{
	width: 60px;
	height: 200px;
	background-color: #F2F2F2;
	float: left;
	}
.life_style02_area02{
	width: 310px;
	height: 200px;
	background-color: #F2F2F2;
	float: left;
	}
.life_style02_img_area02{
	width: 260px;
	height: 200px;
	background-color: #F2F2F2;
	text-align: center;
	vertical-align: middle;
	float: left;
	}
.life_style02_time03{
	width: 60px;
	height: 230px;
	background-color: #F2F2F2;
	float: left;
	}
.life_style02_area03{
	width: 310px;
	height: 230px;
	background-color: #F2F2F2;
	float: left;
	}
.life_style02_img_area03{
	width: 260px;
	height: 230px;
	background-color: #F2F2F2;
	text-align: center;
	vertical-align: middle;
	float: left;
	}
.life_style02_index{
	width: 300px;
	height: 25px;
	margin: 10px 0px 10px 10px;
	background-image: url("../img/land_sytle_index.jpg");
	overflow: hidden;
	}
.life_style02_index_name{
	margin: 0px 0px 0px 10px;
	font-size: 10pt;
	font-weight: bold;
	}
.life_style02_text{
	margin: 0px 0px 0px 10px;
	font-size: 10pt;
	}
.life_style02_img{
	margin: 10px 8px 8px 8px;
	width: 240px;
	height: 180px;
	border-style: solid;
	border-width: 1px;
	border-color: #969696;
	display: block;
	clear: left;
	}
/*--all--*/
* {
	margin: 0px;
	padding: 0px;
	line-height: 100%;
	color: #565656;
	}
strong{
	font-weight: normal;
	}


/*--body --*/
body {
	margin: 0px auto;
	text-align: center;
	background-color: #9DAFD7;
	}
	
/*a*/
a:link{
	color: #6A6A6A;
	text-decoration: under-line;
	}
a:visited{
	color: #6A6A6A;
	text-decoration: under-line;
	}
a:hover{
	color: #ff0000;
	text-decoration: under-line;
	}
/*--p/img--*/
p {
	margin: 0px;
	line-height: 130%;
	}
img {
	border-width: 0px;
	border-color: 0px;
	border-style: none;
	}

/*--img--*/
.img_inline {
	display: inline;
	}
.img_block {
	display: block;
	}
/*--img--*/
.strong_red{
	color: red;
	font-weight: bold;
	}

/*--font_color--*/
.font_red{
	color: #ff0000;
	}
.font_white{
	color: #ffffff;
	font-weight: normal;
	}
.font_normal{
	font-weight: normal;
	}
.font_orange{
	color: #ff6600;
	}
/*--spacer--*/
.v_spacer01 {
	overflow: hidden;
	width: 1px;
	height: 1px;
	clear: both;
	}
.v_spacer02 {
	overflow: hidden;
	width: 1px;
	height: 2px;
	clear: both;
	}
.v_spacer03 {
	overflow: hidden;
	width: 1px;
	height: 3px;
	clear: both;
	}
.v_spacer04 {
	overflow: hidden;
	width: 1px;
	height: 4px;
	clear: both;
	}
.v_spacer05 {
	overflow: hidden;
	width: 1px;
	height: 5px;
	clear: both;
	}
.v_spacer07 {
	overflow: hidden;
	width: 1px;
	height: 7px;
	clear: both;
	}
.v_spacer08 {
	overflow: hidden;
	width: 1px;
	height: 8px;
	clear: both;
	}
.v_spacer09 {
	overflow: hidden;
	width: 1px;
	height: 9px;
	clear: both;
	}
.v_spacer10 {
	overflow: hidden;
	width: 1px;
	height: 10px;
	clear: both;
	}
.v_spacer15 {
	overflow: hidden;
	width: 1px;
	height: 15px;
	clear: both;
	}
.v_spacer20 {
	overflow: hidden;
	width: 1px;
	height: 20px;
	clear: both;
	}
.v_spacer25 {
	overflow: hidden;
	width: 1px;
	height: 25px;
	clear: both;
	}
.v_spacer27 {
	overflow: hidden;
	width: 1px;
	height: 27px;
	clear: both;
	}
.v_spacer30 {
	overflow: hidden;
	width: 1px;
	height: 30px;
	clear: both;
	}
.v_spacer35 {
	overflow: hidden;
	width: 1px;
	height: 35px;
	clear: both;
	}
.v_spacer40 {
	overflow: hidden;
	width: 1px;
	height: 40px;
	clear: both;
	}
.v_spacer215{
	overflow: hidden;
	width: 1px;
	height: 215px;
	clear: both;
	}
.h_spacer01{
	margin: 0px;
	padding: 0px;
	width: 1px;
	height: 1px;
	float: left;
	overflow: hidden;
	}
.h_spacer05{
	margin: 0px;
	padding: 0px;
	width: 5px;
	height: 1px;
	float: left;
	overflow: hidden;
	}
.h_spacer10{
	margin: 0px;
	padding: 0px;
	width: 10px;
	height: 1px;
	float: left;
	overflow: hidden;
	}
.h_spacer15{
	margin: 0px;
	padding: 0px;
	width: 15px;
	height: 1px;
	float: left;
	overflow: hidden;
	}
.h_spacer20{
	margin: 0px;
	padding: 0px;
	width: 20px;
	height: 1px;
	float: left;
	overflow: hidden;
	}
	