﻿@charset "utf-8";
@import "../css/common.css";

/* ========================================================================== */
/* 「訪問看護」 のみに使用するCSS */
/* ========================================================================== */
/* pagetitle */
.bg-pagetitle {
	margin: 0;
	padding: 0;
	background-image:url(img/mainphoto.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 21px 37px 0 27px;
	height: 100%;
	text-align: left;
}

.bg-pagetitle:after {
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;	
}

.bg-pagetitle div {
	width: 387px;
	float: left;
}

.bg-pagetitle div h2 {
	margin: 0;
	padding: 0 0 39px 0;
}

.bg-pagetitle div h3 {
	padding: 0 0 20px 0;
	margin: 0;
}

.bg-pagetitle div p {
	padding: 0 20px 20px 0;
	margin: 0;
	line-height: 160%;
}


/* mainservicebox */
.mainservicebox {
	margin: 0 5px 35px 5px;
	width: 675px;
}

.mainservicebox h3 {
	margin: 0 0 10px;
	padding: 0;
}

.nurseservicebox {
	padding: 0 15px;
}

.nurseservicebox dl {
	margin: 0;
	padding: 0 0 20px 0;
	float: left;
	width: 310px;
}

.nurseservicebox dl dt {
	margin: 0;
	padding: 0;
}

.nurseservicebox dl dd {
	margin: 0;
	padding: 0;
}

.nurseservicebox dl dd ul {
	list-style: none;
	margin: 0 0 0 10px;
	padding: 0;
}

.nurseservicebox dl dd ul li {
	background-image: url(img/i-arrow.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 18px;
	line-height: 160%;
}

.nurseservicebox dl.medicalcarebox {
	border-right: 2px dotted #e5e5e5;
	padding-right: 11px;
	background-image: url(img/img_medicalcare.gif);
	background-position: 195px 40px;
	background-repeat: no-repeat;
}

.nurseservicebox dl.rehabilitationbox {
	padding-left: 11px;
	background-image: url(img/img_rehabilitation.gif);
	background-position: 230px 50px;
	background-repeat: no-repeat;
}

.nurseservicebox dl.dailylifebox {
	border-top: 2px dotted #e5e5e5;
	padding: 11px 11px 0 0;
	background-image: url(img/img_dailylife.gif);
	background-position: 175px 55px;
	background-repeat: no-repeat;
}

.nurseservicebox dl.nurseotherbox {
	padding: 11px 0 0 11px;
	border-top: 2px dotted #e5e5e5;
	border-left: 2px dotted #e5e5e5;
	background-image: url(img/img_other.gif);
	background-position: 220px 65px;
	background-repeat: no-repeat;
}


/* characteristicbox */
.characteristicbox {
	margin: 0 5px;
	padding: 30px 0 80px 0;
	clear: both;
	width: 675px;
	background-image: url(img/p_nurse.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%;
}


