body{
color:#102314;
	line-height:140%;
}

#depi_top{
	width:570px;
	height:138px;
	float:left;
}

.depi_midashitop{
	margin:10px 0;

}

.foulbeat{
	width:100px;
	height:100px;
	float:left;
margin-top:10px;

}

.foulbeat_text{
margin-top:10px;

	padding-left:10px;
	width:360px;
	float:left;

}

.foulbeat_text p{
margin-top:0;
margin-bottom:-5;
/margin-bottom:-10;
font-weight:bold;
}

.foulbeat_text ul{
margin-left:15;

margin-bottom:0;
padding:0;
}

.foulbeat_text li{
margin:0;
padding:0;
}

.hosui_surushinai{
	width:285px;
	float:left;

}

.hosui_surushinaiimage{
margin-top:10px;
	width:94px;	
float:left;
}

.hosui_surushinaitext{
margin-top:10px;
padding-left:10px;
margin-right:10px;
width:171px;
height:100px;
float:left;

}

.hosui_surushinaitext ul{
	margin-left:15;
	margin-top:10;
	margin-bottom:0;
	padding:0;
}

.hosui_surushinaitext li{
	margin:0;
	padding:0;
}

.hosui_surushinai2{
	margin-top:10px;
	margin-bottom:0px;
	width:570px;
	float:left;

}

.kojinsa{
	margin-top:5px;
	font-size:8pt;
	float:right;
}

li.gijyutsu{
margin-right:5px;
	width:110px;
	height:20px;

}

.bottun_area{
width:600;
	margin-top:70px;
	margin-bottom:0px;
	padding:0px;
	float:left;
}

.bottun_areatop{
	width:600px;
	margin-top:10px;
	margin-bottom:0px;
	padding:0px;
	float:left;
}

li.step{
margin-right:5px;
	width:110px;
	height:20px;

}

li.sejyutsu{
margin-right:5px;
	width:110px;
	height:20px;

}

li.homecare{
margin-right:5px;
	width:110px;
	height:20px;
}

li.price{
	margin-right:0px;
	width:110px;
	height:20px;
}

.text_area{
	margin-top:0px;
	margin-bottom:0px;
	width:600px;

	float:left;

}

.text_area3{
	margin-top:20px;
	margin-bottom:20px;
	width:600px;
	float:left;
}

.text_area3 p{
	margin:5 0 0;
}

.hosui01_left{
	width:400px;
	margin:0;
	padding:0;
	float:left;

}

.hosui01_right{
	width:200px;
	height:567px;
	float:right;
	background-image: url(images/rightashi.jpg);

}

.x4{
	margin-top:10px;
	width:400px;
	float:left;
}

.x4left{
	width:125px;
	float:left;

}

.x4right{
	width:275px;
	height:50px;
	float:left;

}

.x4_2{
	width:400px;
	margin-top:40px;
	float:left;
}

.hosuidatsumou{
	margin-top:10px;
	width:580px;
	height:200px;
	float:left;
	background-image:url(images/hosuidatsumou.jpg);
}

.hosuidatsumou2{
	margin-left:10px;
	margin-top:20px;
	float:left;
}

.hosuidatsumou3{
	margin-left:25px;
	/margin-left:0px;
	/padding-left:25px;
	margin-top:10px;
	float:left;
	clear:both;
	line-height:180%;
}


.hosuishinai2{
	width:600px;
	height:50px;
	text-align:right;
	font-size:8pt;
	float:left;
}

.plan_text_areabase{
	margin-top:30px;
	width:600px;
	height:420;
	clear:both;
	float:left;

}

.plan_text_area{
	margin-left:10;
	/margin-left:0;
	/padding-left:10;
	width:580px;
	/width:600px;
height:380;
	clear:both;
	float:left;

	background-image: url(images/plan_base.jpg);
	background-position: bottom;
	background-repeat:no-repeat;
}

.hosui4x{

	padding:15 10;
	width:560;
	/width:580;
	height:65;
	/height:100;
	color:#FFF;
	font-size:11pt;
	line-height:150%;
	clear:both;
}

.hosui4x p{
	margin:0;
	padding:0;
}

.hosui4x_bottom{
	padding-left:10;
	width:430;
	/width:440;
	height:270;
	clear:both;
	float:left;
	line-height:150%;

}


.tosyahi{
margin-top:10;
clear:both;

}

.tosyahi002{
margin-top:10;
	clear:both;
	color:#F00;
	font-size:12pt;
}

.kiikan{
	color:#102314;
	font-size:9pt;
}

.kikan2{
margin-top:5;
	clear:both;
	color:#F00;
	font-size:14pt;
}

.kiikan3{
	color:#F00;
	font-size:9pt;
}



.corce_namesub{
	color:#F00;

	font-size:10pt;
	line-height:150%;
}

.hosuicamprice{
margin-top:10;
	clear:both;
	width:405;
	height:139;
	background-image:url(images/3900_1500.jpg);
background-repeat:no-repeat;
}


.tuujyou{
margin-top:20px;
margin-left:210px;
/margin-left:0px;
/padding-left:210px;
	font-size:9pt;
	color:#000;
float:left;

}

.pearhitori{
	font-size:7pt;
	color:#000;
	clear:both;
	float:left;
	margin-top:35px;
	margin-left:120px;
	/margin-left:0px;
	/margin-top:0px;
	/padding-left:120px;
	/padding-top:30px;
	line-height:150%;
}

.sengen9_1{
	width:431px;
	margin-bottom:20px;
	float:left;
}

.sengen9_2{
	width:572px;
	margin-bottom:20px;
	float:left;
}

.sengen9_2last{
	width:572px;

	float:left;
}

.sengen9_3{
	width:431px;
	margin-bottom:20px;
	float:left;
}

.sengen9_4{
	width:359px;
	margin-bottom:20px;
	float:left;
}

.sengen9_5{
	width:359px;
	margin-bottom:40px;
	float:left;
}

.okyakusama_text_area1{
	width:600px;
	height:290px;
	clear:both;
	background-image: url(images/staffillust.gif);
	background-position: right top;
	background-repeat:no-repeat;
}


.okyakusama_text_area2{

	width:600px;
	height:250;
	clear:both;
	background-image: url(images/staffillust2.gif);
	background-position: right bottom;
	background-repeat:no-repeat;
}




.text_area_gijyutsu{
	margin:0px 10px;
	width:570px;
	background-image: url(images/gijyutsu_back.gif);
	background-repeat:no-repeat;
	float:left;
}

text_areaimage{
	margin-top:30px;
	margin-right:20px;
	float:left;
}


.hosui_bottun{
	width:121px;
	/width:120px;
	height:25px;
	float:left;
}

.nagare_toptext{
	margin-top:0px;
	margin-bottom:20px;
	width:570px;
	float:left;
}

.kasyo{
	margin-top:20px;
	margin-bottom:30px;
	font-size:8pt;
	line-height:170%;
	width:600px;
	text-align:center;
	clear:both;

}

.muryotaiken{
	margin-top:20px;
	margin-bottom:70px;
	float:left;
}

.muryotaiken2{
	margin-top:10px;
margin-bottom:20px;
	float:left;
}

.muryotaiken3{
	margin-top:50px;
	margin-bottom:10px;
	float:left;
}

.depi_top{
	margin-top:10px;
	margin-bottom:10px;

	float:left;
}

.depi_midashi{
	margin-top:30px;
	margin-bottom:10px;
	width:570px;
	float:left;
}

.depi_midashi2{
	margin-top:20px;
	margin-bottom:10px;
	width:570px;
	float:left;
}

.depi_midashi3{
	margin-top:10px;
	margin-bottom:10px;
	width:570px;
	float:left;
}

.image{
	width:118px;
	float:left;
}

.page_top{
	margin-top:10px;
	margin-bottom:20px;
	width:590px;
	text-align:right;
	letter-spacing: 1px;
	color:#666666;
	float:left;
}

.colum_area{
	width:540px;
	padding:10px;
	color:#000000;
	background-color:#CCCCCC;
	float:left;	
}

.text_arealeft{
	width:270px;
	color:#000000;
	float:left;
}

img.stepimage{

	margin-right:0px;
	margin-top:0px;
}

.text_arearight{
	width:270px;
	margin-right:10px;
	color:#000000;
	background-color:#FFF;
	float:right;
}

.step_area{
	width:570px;
background-color:#FFF;
	float:left;
}

.step_area2{
	width:570px;
margin-bottom:0px;
	float:left;
}

.step_areaimage{
	width:108px;
	float:left;
	background-color:#FFF;
}

.step_areatextarea{
margin-left:10px;
	width:452px;
	float:right;
	background-color:#FFF;
}

.step_areatext{
	padding-left:20px;
	width:442px;
	float:right;
}



.mousyuki{

	font-size:120%;
	color:#351010;
}

.image2{
	margin-right:10px;
	width:78px;
	float:left;
}

.step_text2{
	width:152px;
	float:left;
}

.price{
font-size:40pt;
color:770B0B;

}

.price2{
font-size:80%;

}

.price3{
color:770B0B;

}



.present{
clear:both;
margin:10 0 20;
float:left;
}