@charset "UTF-8";


/*--------------------------------------

	トップページ

--------------------------------------*/

.service_wrapper{
	padding:0 20px;
}
.service_wrapper h2{
	padding:20px 0 0 0;
	margin:0;
}
.service_wrapper .service_box_inner{
	background:url(../images/service/service_bg01.jpg) left bottom no-repeat;
	padding:0 0 20px 0;
	margin:0;
}
.service_wrapper .service_box{
	width:680px;
	margin:0 auto;
	padding:20px 0 0 0;
}
.service_wrapper .service_box .service_box_right{
	width:358px;
	float:right;
}
.service_wrapper .service_box .service_box_right p{
	padding:0 8px 0 0;
}
.service_wrapper .service_box .service_box_right p span{
	background:#fffa73;
}
.service_wrapper .service_box .service_box_right .btn{
	padding:16px 0 0 0;
	margin-left: auto;
	width:115px;
}
.service_wrapper .service_box .service_box_lefts{
	float:left;
	width:298px;
}



/*--------------------------------------

	コンサルティング事業

--------------------------------------*/

.consulting_wrapper p{
	padding:0 20px 10px 20px;
}



/*--------------------------------------

	　介護施設に入居したい

--------------------------------------*/

.rest-home_wrapper h2.first{
	padding:0 0 15px 0;
	width:680px;
	margin:0 auto;
}
.rest-home_wrapper h2{
	padding:25px 0 15px 0;
	width:680px;
	margin:0 auto;
}

.rest-home_wrapper p{
	padding:0 40px 23px 40px;
}

.service_list_01{
	width:660px;
	margin:0 auto;
	padding:0;
}
.service_list_01 li{
	float:left;
	width:310px;
	padding:0 0 10px 0;
	margin:0 10px 15px 10px;
	background:url(../images/service/service_bg02.gif) left bottom no-repeat;
}
.service_list_01 .service_list_box{
	width:280px;
	margin:0 auto;
}
.service_list_01 li p{
	padding:3px 0;
	margin:0;
	font-size:86%;
	line-height:115%;
	color:#555;
}
.service_list_01 li p span.tel{
	padding:0 3px 0 0;
}
.service_list_01 li p span.fax{
	padding:0 3px 0 8px;
}
.service_list_01 li div{
	padding:0;
	margin:0;
}
.service_list_01 h3{
	color:#000;
	font-size:108%;
	font-weight:bold;
	padding:6px 0 0 0;
}
.service_list_01 li p.btn{
	width:100px;
	margin:0 auto;
	padding:8px 0 0 0;
}

/* area_detail_image01 */

.service_detail_image01{
	padding:0 0 23px 0;
	text-align:center;
}

/* area_detail_list_01 */

.service_detail_list_01{
	padding:0 0 28px 0;
	margin:0 auto;
	width:640px;
}
.service_detail_list_01 li{
	padding:0;
	margin:0;
}
.service_detail_list_01 li span.icon{
	color:#71b3d3;
}
.service_detail_list_01 li span.text01{
	color:#ff4761;
}

.btb_area {
	margin: 8px 0 0 0 !important;
}

.btb_area div {
	width: 100%;
	max-width: 100%;
}

.btb_area div a {
	background: #5f9663;
	transition: .3s;
	display: inline-block;
	width: 100%;
	color: #FFF;
	font-size: 13px;
	line-height: 16pt;
	text-align: center;
	padding: 10px 0;
	border-radius: 4px;
}

.btb_area div a:hover {
	background: #438b48;
	text-decoration: underline;
}

.btb_area div a span {
	background: url(../images/area/pdf_icon.png) left top no-repeat;
	background-size: 16px 16px;
	display: inline-block;
	padding: 0 0 0 25px;
}