body{ margin:0;
padding:0;
	}

img{
	border: none;}
	
#life_main {
	width:920px;
	margin:20px 0;
	background:url(back.jpg) repeat;
}
#life_main_img {
	width:920px;
	height:690px;
	background: url(img00.png) no-repeat;
}


#howto_box {
	width:920px;
	margin:20px 0 30px 0;

}


#life_box{
	width: 168px;
	height:100%;
	float:left;
	padding-top:20px;
	padding-left:15px;
	clear:both;
	}
	
	

	


#life_box_right{
	width: 168px;
	padding-top:30px;
    padding-right:10px;
	float:right;
	}

#life_box_center{
	width: 543px;
	height:100%;
	padding-left:5px;
	padding-top:20px;
	float:left;
	}

.life_botan{
	width:168px;
	height:89px;
	padding:8px 0;
	clear:both;
	}
	
	.life_botan2{
	width:168px;
	height:145px;
	padding-top:5px;
	clear:both;
	}
	
	
	
	.life_botan3{
	width:168px;
	height:89px;
	padding:10px 0 10px 0;
	clear:both;
	}
	
	

.life_botan_center{
	width:168px;
	height:89px;
	padding:10px 0 10px 9px;
	float:left;
	}
	
	

.life_botan_center2{
	width:168px;
	height:89px;
	padding:20px 0 10px 9px;
	float:left;
	}



.back {
    font-size:12px;
	text-align:right;
	color:#000;
}

.clr {
	clear:both;
}
.hide {
	display:none;	
}



/*Ԏ}*/

#navi_main2box {
	width:655px;
	border:3px solid #CCC;
	float:right;
	padding:0px 0 10px 0;
	margin-bottom:20px;
}


#navi_main2_box {
	width:657px;
	float:right;
	padding:0px 0 10px 0;
}


#navi_main3 {
	width:657px;
	background:#f8f6df;
	float:right;
	padding:0px 0 10px 0;
}





#navi_madori {
	width:633px;
	border:#C60 1px dotted;
	background:#fff;
	margin:12px 0 0 12px;
}





#navi_madori2 {
	width:633px;
	background:#f8f6df;
	margin:12px 0 0 12px;
}


.navi_madori2 {
		width:633px;
	height:480px;
	background:url(../images/navi/madori_14.gif) no-repeat ;
	background-position: bottom;
	text-align:center;
	margin:12px 0 0 12px;
	
	}



.navi_madori_phto {
	
	width:271px;
	float:left;
	padding-bottom:10px;

}


.navi_madori_text {
	
	width:340px;
	text-align:left;
	line-height:1.7em;
	margin:5px 8px;
	float:right;

}



.navi_madori_text2 {
	
	width:330px;
	background:#ffdd95;
	text-align:left;
	line-height:1.7em;
	padding:10px 5px;
	float:right;

}




#navi_madori a:link ,#navi_madori a:active ,#navi_madori a:visited {
	color: #2F78A3;
	text-decoration:none;
}

 #navi_madori a:hover{
	 color:#2F78A3;
    font-style:normal;
    text-decoration:underline;
}
