@charset "utf-8";
/* CSS Document */

#sub-in{
		width:618px;
		padding:4px 25px 25px;
		margin:0 auto;
		color:#442d07;
		border-right:1px solid #ddd;
		border-left:1px solid #ddd;
		background-color:#FFF1D9;}

strong{
		font-weight: normal;}


#pan{		padding:0px 0 2px 5px;
			margin:0;
			font-size:10px;
			width:600px;}

#pan li{	float:left;			
			padding:0;
			list-style:none;}


#sub-head{
		margin:30px 0;}

#head-image-top{
		background:url(image/sub_back_top.gif) no-repeat;
		margin: 0;
		padding: 0;
		width:670px;
		height: 6px;}

#head-image-bottom{
		background:url(image/sub_back_bottom.gif) no-repeat;
		margin: 0;
		padding: 0;
		width:670px;
		height: 6px;}



.txt-box{
		font-size:83%;
		margin-bottom:60px;}

.txt-box h3{
		border-bottom:2px dotted #ccc;
		margin-bottom:20px;
		padding-bottom:5px;}

.margin10{
		margin-bottom:10px;}

#page-top{
		font-size:70%;
		text-align:right;}


/* 設備案内 ********************************************/

.eitoi{
		background:url(image/list2.gif) no-repeat;
		background-position:left;
		padding-left:16px;}

.eitoibox{
		margin: 6px 0 0 30px;
		padding: 0;
		list-style:none;}

.eitoibox dt{
		clear:left;
		float:left;
		width:60px;
		padding-left:16px;
		background:url(image/list3.gif) no-repeat;
		background-position:left;
		margin-right:20px;}

.eitoibox dd{
		width:330px;}


.eitoibox dl{
		margin: 0 0 0 16px;
		padding: 0;}

.eitoibox strong,.ryoukin strong{
		font-weight: bold;}


.staff{
		width:128px;
		margin-right:35px;
		margin-bottom:20px;}

.staff2{
		width:128px;
		margin-bottom:30px;}

.staff .staff_name,.staff2 .staff_name{
		color:#FF6666;
		font-size:110%;
		text-align:center;}

.staff .shokusyu,.staff2 .shokusyu{
		font-size:76%;}

.staff_img{
		border:4px solid #ddd;
		margin-bottom:6px;}
.comment{
		font-size:76%;
		margin-top:3px;
		padding-top:3px;
		border-top:1px dotted #ccc;
		line-height:130%;}

/* 老人ホーム ********************************************/

#mitori{
		width:474px;
		margin:0 auto;
		border-top:1px dotted #ccc;}

#mitori th{
		width:100px;
		padding:6px;
		border-bottom:1px dotted #ccc;}

#mitori td{
		padding:6px;
		border-bottom:1px dotted #ccc;}

.mitoriback{
		background-color: #fff1c8;}

#mitori strong{
		font-weight: bold;}

.roujin_head{
		color:#c28213;
		padding-left:30px;
		padding-top:3px;
		background:url(image/com_list.gif) no-repeat;}

.r-box{
		width:300px;
		margin-top:18px;}

#roujin_uchiyaku dl{
		margin: 0;
		padding: 0;}

#roujin_uchiyaku dt{
		float: left;
		width: 120px;}

.total{	background-color: #fff1c8;}
.koumoku{ background-color: #f3c981;
		  font-weight: bold;
		  text-align: center;}

/* デイサービス ********************************************/

.day-service-t{
		color:#c28213;}

.day-img{
		margin-left:24px;}

#day_ryoukin1{
		border-top:1px solid #999;
		border-left:1px solid #999;}


.ryoukin_box{
		margin-bottom:60px;}

#day_ryoukin1 td{
		padding:5px;
		border-right:1px solid #999;
		border-bottom:1px solid #999;}

#day_ryoukin1 th{
		text-align:left;
		background-color:#f3c981;
		padding:5px;
		border-right:1px solid #999;
		border-bottom:1px solid #999;
		font-weight:normal;}

.ryoukin dt{
		padding-left:20px;
		margin-bottom:5px;
		font-weight:bold;
		background:url(image/list2.gif) no-repeat;}

.ryoukin dd{
		margin:5px 0 30px 20px;}

.ryoukin_t td{
		background-color:#f3c981;}



/* ニュース ********************************************/


#sub_news dt {
			clear:left;
			float: left;
			width: 7em;
			padding: 8px 0.5em;}

#sub_news dd {
			margin-left: 0;
			padding: 8px 0.5em 8px 8em;
			border-bottom: dotted 1px #aaa;}

.newsbox strong{
                        font-weight: bold;}
		

/* よくある質問 ********************************************/

.ques_title{
			padding:4px 0 0 30px;
			color:#c28213;
			background:url(image/com_list.gif) no-repeat;}


/* 採用情報 ********************************************/

.youkou{
			width:580px;
			margin:0 auto 60px auto;}

.youkou h2{
			color:#be7a05;}

.youkou dt {
			clear:left;
			float: left;
			width: 7em;
			font-weight:bold;
			padding: 8px 0.5em;}

.youkou dd {
			margin-left: 0;
			padding: 8px 0.5em 8px 8em;
			border-bottom: dotted 1px #aaa;}


/* ブログ記事 ********************************************/

.day{
			width:66px;
			padding-left:4px;
			background-color:#ecd9b8;
			margin-bottom:10px;}

.com_in_txt dt{
		padding-left:20px;
		margin:8px 0 0 3px;
		font-weight:bold;
		background:url(image/list2.gif) no-repeat;}



.com_head{
			padding:4px 0 3px 30px;
			font-size:110%;
			margin:50px 0 8px;
			color:#c28213;
			border-bottom:1px dotted #bbb;
			background:url(image/com_list.gif) no-repeat;
			background-color:#f1dfc1;}

.com_table{
			margin:10px 0;}

.com_mini{
			font-size:80%;
			line-height:120%;}





