@charset "UTF-8";


/* ------------------------
     Font-size Adjustment
---------------------------
10px = 77%
11px = 85%
12px = 93%
13px = 100%
14px = 108%
15px = 116%
16px = 123.1%
17px = 131%
18px = 138.5%
19px = 146.5%
20px = 153.9%
21px = 161.6%
22px = 167%
23px = 174%
24px = 182%
25px = 189%
26px = 197%
---------------------------*/



/*------- メインイメージ -------*/ 


.mainimg{
  background: url(../subservice/img/mainimg.jpg) center top no-repeat;
 }

 /*------- PAGE ANCHOR LINK(guide) -------*/  
 
 ul.pageLinkBlock li{
 padding:0px 30px 0px 15px;
 }
 
/*----------------------------------
     　　　 デイサービス
-----------------------------------*/ 
 
.dayServiceMain{
  width:640px;
  background:#FFFFFF;
  border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    -o-border-radius:5px;
    -ms-border-radius:5px;
  margin:0px 0px 30px 0px;
  padding:15px 15px 20px 15px;
 }

.dayServiceMain .inner{
  width:620px; 
  margin:10px auto 0px;
 }

.dayServiceMain .inner h4{
  color:#4E5F1B;
  font-size:246.2%;
  text-align:center;
  background:url(../subservice/img/lineDot01.jpg) left bottom no-repeat;
  margin:0px 0px 15px 0px;
  padding:0px 0px 10px 0px;
 }

.dayServiceMain .inner p{
  line-height:1.5;
 }


/* 一日の流れ */

.dayFlowBlcok{
  overflow:hidden;
  margin:0px 0px 30px 0px;
 }
 
.dayFlowBlcok ul{
  width:175px;
  float:left;
 }

.dayFlowBlcok li{
  margin:0px 0px 8px 0px;
 }

.dayFlowBlcok dl{
  width:445px;
  float:right;
  background:#FFFFFF;
  border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    -o-border-radius:5px;
    -ms-border-radius:5px;
  padding:15px;
 }
 
.dayFlowBlcok dt{
  width:76px;
  color:#FFFFFF;
  text-align:center;
  float:left;
  margin:0px 0px 0px 0px;
  padding:16px 0px 20px 0px;
}
  
    .dayFlowBlcok dt.time01{ background:#ADBB89 url(../subservice/img/flowArrow01.jpg) left bottom no-repeat;  }
    .dayFlowBlcok dt.time02{ background:#A6B57F url(../subservice/img/flowArrow02.jpg) left bottom no-repeat;  }
    .dayFlowBlcok dt.time03{ background:#A0AF75 url(../subservice/img/flowArrow03.jpg) left bottom no-repeat;  }
    .dayFlowBlcok dt.time04{ background:#99AA6B url(../subservice/img/flowArrow04.jpg) left bottom no-repeat;  }
    .dayFlowBlcok dt.time05{ background:#92A461 url(../subservice/img/flowArrow05.jpg) left bottom no-repeat;  }
    .dayFlowBlcok dt.time06{ background:#84984D url(../subservice/img/flowArrow06.jpg) left bottom no-repeat;  }
    .dayFlowBlcok dt.time07{ background:#778D3A url(../subservice/img/flowArrow07.jpg) left bottom no-repeat;  }
    .dayFlowBlcok dt.time07_2{ background:#778D3A url(../subservice/img/flowArrow07_2.jpg) left bottom no-repeat;  }
    .dayFlowBlcok dt.time08{ background:#667A32 url(../subservice/img/flowArrow08.jpg) left bottom no-repeat;  }

.dayFlowBlcok dd{
  margin:0px 0px 0px 100px;
  padding:16px 0px 20px 0px;
}


/* 送迎 */

.pickUpBlock{
  overflow:hidden;
  margin:0px 0px 50px 0px;
}

.pickUpBlock .txt{
  width:350px;
  float:left;
  line-height:1.6;
}

.pickUpBlock .photo{
  width:300px;
  float:right;
  }
  

/* 無料体験 */
 
 
.expBlock{
  background:#FFFFFF;
  border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    -o-border-radius:5px;
    -ms-border-radius:5px;
  margin:0px 0px 50px 0px;
  padding:15px 20px;
  overflow:hidden;
 }
 
.expBlock h4{
  text-align:center;
  margin:0px 0px 15px 0px
  }
 
.expBlock .txtBlock{
  width:370px;
  float:left;
  line-height:1.5;
 } 
 
 .expBlock .txtBlock .catch{
    color:#384413;
    font-size:108%;
    font-weight:bold;
    margin:0px 0px 8px 0px;
  }
 
.expBlock .photo{
  width:236px;
  float:right;
 }
 

 
 
/*----------------------------------
     　　　 訪問介護
-----------------------------------*/ 
 
 
.visitCare{
  overflow:hidden;
  background:#FFFFFF;
  border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    -o-border-radius:5px;
    -ms-border-radius:5px;
  margin:0px 0px 0px 00px;
  padding:15px;
 }

.visitCare2{
  overflow:hidden;
  background:#FFFFFF;
  border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    -o-border-radius:5px;
    -ms-border-radius:5px;
  margin:0px 0px 50px 00px;
  padding:15px;
 }

dl.care{
 width:300px;
 float:left;
 margin:0px 0px 10px 0px;
 }
 
 dl.care.bL{float:left;}
 dl.care.bR{float:right;}
 
dl.care dt{
  color:#4D5F1A;
  font-size:197%;
  text-align:center;
  background:url(../subservice/img/lineDot02.jpg) left bottom no-repeat;
  margin:0px 0px 8px 0px;
  padding:0px 0px 8px 0px;
 }
 
dl.care dt img{
  margin:0px 0px 5px 0px;
 }

dl.care dd dt{
  color:#333333;
  font-size:100%;
  text-align:left;
  background:none;
  margin:0px 0px 2px -5px;
  padding:0px;
 }
 
dl.care dd dd{
  line-height:1.6;
 }

.me_care_span{
	font-size:14px;
	line-height:1pt;
}

.me_sub_a01{
	display:block;
	width:200px;
	background-color:#A6E1A6;
	font-weight:600;
	font-size:15px;
	text-align:center;
	padding:10px;
	color:#ffffff;
}

 
/*こんな方（共通）*/


.dayServiceMain .inner dt{
  clear:both;
  color:#4E5F1B;
  font-size:138.5%;
  text-align:center;
  background:url(../common/bg_hl02.jpg) ;
  margin:0px 0px 15px 0px;
  padding:5px 0px;
 }

.dayServiceMain .inner dd{
  padding:0px 0px 0px 150px;
}

dl.target dd{
  padding:0px 0px 0px 100px;
}

.dayServiceMain .inner dd li{
  text-indent:-1em;
  padding-left:1em;
  line-height:1.2;
  margin:0px 0px 5px 0px;
}

.dayServiceMain .inner dd li:before{
  color:#BED198;
  content:"● ";
}

/*訪問看護*/


.nurse {
  overflow:hidden;
  background:#FFFFFF;
  border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    -o-border-radius:5px;
    -ms-border-radius:5px;
  margin:0px 0px 50px 00px;
  padding:15px;
 }

.nurse .left {
  float: left;
  width: 49%;
  border: 1px solid #ccc;
  box-sizing: border-box;
  text-align: center;
  }

.nurse .left dd dt {
  clear: both;
  color: #4E5F1B;
  font-size: 138.5%;
  text-align: center;
  background: url(../common/bg_hl02.jpg);
  margin: 0px 0px 15px 0px;
  padding: 5px 0px;
}

.nurse .right {
  float: right;
  width: 49%;
  font-size: 1.1em;
  margin-bottom:30px;
}

.nurse .right ul {
  margin-bottom: 30px;
}

.nurse .right li:before{
  color:#BED198;
  content:"● ";
}

.nurse .bold {
  font-size: 1.1em;
  font-weight: bold;
  }

.nurse .tel {
  font-size: 1.4em;
  }

.me_nurse_01{
	display:table;
	margin-bottom:20px;
}

.me_nurse_01 dt,
.me_nurse_01 dd{
	width:48%;
	display:table-cell;
	vertical-align:middle;
}
.me_nurse_01 dt{
	height:auto;
}
.me_nurse_01 dt img{
	width:100%;
	margin-right:2%;
}
.me_nurse_01 dd img{
	width:100%;
	margin-left:2%;
}
.me_nurse_01 dd p{
	margin-left:6%;
}

.me_nurse_riha h4{
	border-bottom:1px solid #999999;
	font-size:1.2rem;
	font-weight:600;
	margin-bottom:15px;
	text-align:center;
}
.me_nurse_riha p{
	margin-bottom:15px;
}
.me_nurse_riha ul li{
	width:32%;
	float:left;
	margin-right:2%;
	background-color:#F4F6EB;
	padding:20px 0 10px;
	text-align:center;
}

#me_nurse_riha_lastli{
	float:right;
	margin-right:0;
}

.me_nurse_riha ul li h5{
	color:#55661F;
	font-weight:600;
	width:80%;
	margin:0 auto 10px;
	border-bottom:1px solid #55661F;
	font-size:1rem;
	padding-bottom:5px;
}


.me_nurse_nado{
	margin-top:15px;
	text-align:right;
}

.me_sub_kaigo{
	width:100%;
	float:left;
	margin-right:2%;
	background-color:#F4F6EB;
	padding:20px 0 10px;
	text-align:center;
	margin-bottom:10px;
}
.me_sub_kaigo ul{
	width:90%;
	margin:0 auto 10px;
}
.me_sub_kaigo ul li{
	width:auto;
	float:left;
	margin-right:15px;
	margin-bottom:10px;
	padding:0;
	text-align:left;
	line-height:15pt;
	font-size:15px;
}

.me_sub_p01{
	line-height:10px;
}

.me_nurse_riha h5{
	font-size:1.2rem;
	font-weight:600;
	margin-bottom:10px;
	margin-top:30px;
	color:#55661F;
}
















