﻿@charset "utf-8";
@import "../css/common.css";

/* ========================================================================== */
/* 「訪問介護」 のみに使用するCSS */
/* ========================================================================== */
/* pagetitle */
.bg-carepagetitle {
	margin: 0;
	padding: 0;
	background-image:url(../care/img/bg-pagetitle.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 21px 37px 0 27px;
	height: 100%;
	text-align: left;
}

.bg-carepagetitle:after {
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;	
}

.bg-carepagetitle div {
	width: 387px;
	float: left;
}

.bg-carepagetitle div h2 {
	margin: 0;
	padding: 0 0 39px 0;
}

.bg-carepagetitle div h3 {
	padding: 0 0 20px 0;
	margin: 0;
}

.bg-carepagetitle div p {
	padding: 0 20px 20px 0;
	margin: 0;
	line-height: 160%;
}



/* visitcarebox */
.visitcarebox {
	margin: 0 5px 35px 5px;
	width: 675px;
	background-image: url(../care/img/p_nursecare.jpg);
	background-position: 437px 45px;
	background-repeat: no-repeat;
}

.visitcarebox h3 {
	margin: 0 0 10px;
	padding: 0;
}

.visitcarebox p {
	padding: 0 250px 100px 33px;
	line-height: 160%;
}

/* visitcareservicebox */
.visitcareservicebox {
	padding: 0 15px;
}

.visitcareservicebox h4 {
	margin: 0 0 10px 0;
	padding: 0;
}

.visitcareservicebox dl {
	margin: 0;
	padding: 0 0 20px 0;
	float: left;
	width: 310px;
}

.visitcareservicebox dl dt {
	margin: 0 0 5px 0;
	padding: 0;
}

.visitcareservicebox dl dd {
	margin: 0;
	padding: 0;
}

.visitcareservicebox dl dd ul {
	list-style: none;
	margin: 0 0 0 10px;
	padding: 0;
}

.visitcareservicebox dl dd ul li {
	background-image: url(../care/img/i-greenarrow.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 18px;
	line-height: 160%;
}

.visitcareservicebox dl.bodycarebox {
	border-right: 2px dotted #e5e5e5;
	padding-right: 11px;
	background-image: url(../care/img/img_bodycare.gif);
	background-position: 160px 50px;
	background-repeat: no-repeat;
}

.visitcareservicebox dl.lifecarebox {
	padding: 0 0 60px 11px;
	background-image: url(../care/img/img_lifecare.gif);
	background-position: 150px 40px;
	background-repeat: no-repeat;
}


/* visitbathbox */
.visitbathbox {
	clear: both;
	margin: 0 5px 0 5px;
	width: 675px;
	padding: 35px 0 25px 0;
	background-image: url(../care/img/p_visitbath.jpg);
	background-position: 437px 85px;
	background-repeat: no-repeat;
}

.visitbathbox h3 {
	margin: 0 0 15px 0;
	padding: 0;
}

.visitbathbox h4 {
	margin: 0 0 15px 0;
	padding: 0 0 0 33px;
}

.visitbathbox p {
	padding: 0 270px 80px 33px;
	line-height: 160%;
}


/* characteristicbox */
.characteristicbox {
	margin: 0 5px;
	padding: 30px 0 50px 0;
	clear: both;
	width: 675px;
	background-image: url(../nurse/img/p_characteristic.jpg);
	background-position: 437px 115px;
	background-repeat: no-repeat;
}

.characteristicbox h3 {
	margin: 0 0 15px;
	padding: 0;
}

.characteristicbox h4 {
	margin: 0 0 0 33px;
	padding: 0;
}

.characteristicbox ul {
	list-style: none;
	margin: 15px 0;
	padding: 0 0 0 43px;
}

.characteristicbox ul li {
	line-height: 160%;
}


