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

body,h1,h2,h3,h4,h5,p,ul,ol,li,address{
	margin: 0;
	padding: 0;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
body{
/* 	background-image: url("../image/huyusikuramen2.png");
	background-position: left bottom;
	background-repeat: repeat-x;
	background-attachment: fixed;
 */
	background-image: url("../image/annebara02.jpg");
	background-position: left bottom;
	background-repeat: repeat-x repeat-y ;
	background-attachment: fixed;

}
body a{
	color:#F66;

	}
a:active,a:focus{
	outline:none;
	}
#wrapper{
	width: 978px;
	margin: 0 auto;
	background-color: #ffffff;
	

	}
.logo{
	width: 450px;
	height: 100px;
/* 
	background-color:#ffbcbc; 
	 */
	}
.ssmenu{
	font-size: 13px;
	margin-top: 80px;
	float: right;
	margin-right: 20px;
	}	
/* .tophe{
	text-align:right;
	}
.sitem{
	font-size:11px;
	}
.cttop{
	text-align:right;
	text-indent:500px;
	margin-bottom:10px;
	padding-right:5px;
	}
 */

#header{
	width:978px;
	height:110px;
	overflow:hidden;
	}
#header .logo{
	float:left;
	padding-left:10px;
	}
#header .kurejitto{
	text-align:right;
	font-size:12px;
	padding-right:10px;
	margin-top:45px;
	float: right;
	}
.kurejitto a{
	text-decoration:none;
	}
.kurejitto a:hover{
	font-weight:bold;
	}
#header a img{
	border-style:none;
}
.bodycopy{
	margin-top:10px;
	text-align:center;
	font-size:14px;
	width:978px;
	background-color:#ffe0e0;
	color:#666;
	font-weight:normal;
	}

/* navi関係まとめ */
#navi{
	width: 978px;
	overflow:hidden;
	color:#FFF;
}
.navi01{
	font-weight:bold;
	float: left;
	overflow: hidden;
	line-height: 250%;
	background-color: #ffc0cb;
	color: #FFF;
	width: 163px;
	height: 40px;
	text-align: center;
	text-decoration: none;
	outline: none;

    text-shadow: 1px 1px 1px #990033,
    1px 1px 1px #990033,
    1px 1px 1px #990033,
    1px 1px 1px #990033;
}

.navi01 a{
	display:block;
	width:100%;
	height:100%;
	text-decoration: none;
	color:#FFF;
	}
.navi01:hover{
	background-color:#ffa500;
}


/* nakami関係まとめ */
#center{
	overflow: hidden;
}


#saidemenu{
	width: 178px;
	height: 420px;
	/* background-color: #ffd700; */
	float: left;
		margin-top: 20px;

}

#ssidemenu ul{
	border-top: 10px groove #ff6699 ; 
margin: 0; 
padding: 0; 
list-style: none; 
}
#ssidemenu li{ 
display: inline; 
padding: 0; 
margin: 0; 
}
#ssidemenu li a{
display: block; 
border: 1px solid #9F99A3;
background-color: #EEEEEE;
padding: 3px 10px;
text-decoration: none;
color: #333;
width: 155px; 
margin: 2px 0px;
text-align: left;
font-size: 20px;
}
#ssidemenu li a:hover{
border: 1px solid #8593A9;
background-color: #9EB7DD;
}









#nakami{
	width: 800px;
	height: 420px;
/* 	background-color: #ffffff; */
	float: right;
	margin-top: 20px;
}
/* スライドショー試作まとめ */

#slideshow {
   position: relative;
   width:  700px; /* 画像の横幅に合わせて記述 */
   height: 400px; /* 画像の高さに合わせて記述 */
   margin-left: 50px;
}
#slideshow img {
   position: absolute;
   top: 0;
   left:0;
   z-index: 8;
   opacity: 0.0;
}
#slideshow img.active {
   z-index: 10;
   opacity: 1.0;
}
#slideshow img.last-active {
   z-index: 9;
}







.ggzou{
	display: block;
	margin: 0 auto;
	}

/* footer関係まとめ */
#footer{
	clear:both;
	width: 978px;
	height: 45px;
	background-color:#ffbf7f;
	border-style: none;
	}
#footer a{
	color:#FFF;
	}
.footer01{
	padding-right:10px;
	color: #FFF;
	text-align: center;
	}
.footlink a{
	color:#FFF;
	text-decoration:none;
	}
.footlink a:hover{
	font-weight:bold;
	}
#footer p{
	padding-top: 10px;
	}
/* 法人概要関係まとめ */
#houjingaiyounakami{
	}
.aisatutaitle{
	padding-left: 20px;
	font-size: 30px;
	margin-top: 25px;
	}
#aisatubun{
	font-size: 20px;
	width: 800px;
	margin: 0 auto;
	}
#hjtl{
	padding-left: 20px;
	font-size: 30px;
	margin-top: 40px;
	}
#hjnaiyou{
	font-size: 20px;
	overflow: hidden;
	}
.hjl{
	float: left;
	width: 90px;
	margin-left: 40px;
/* 	background-color: #b0c4de; */
	}
.hjri{	
	float: right;
/* 	width: 632px; */
	width: 810px;
	padding-left: 30px;
/* 	background-color: #4682b4; */
	}
#hjtlr{
	padding-left: 20px;
	font-size: 30px;
	margin-top: 50px;
	}
/* ここから理念 */
.rinen{
	font-weight: bold;
	font-size: 30px;
	padding-bottom: 8px;
	}	
.rinennaiyou{
	font-size: 25px;
	}	
#hjrrr{
	margin-left: 40px;
	}
/* ここから結の里宣言 */
#sengen{
	margin-top: 20px;
	text-align: center;
	font-weight: bold;
	font-size: 30px;
	color: red;
	
	}	
#sengennaiyou{
	width: 525px;
	 margin: 0 auto;
/* 	 background-color: #66ffff; */
	}
#smidasi{
	overflow: hidden;
	}	
.sengenimage{
	float: left;
	}
.sengenone{	
	float: right;
	width: 400px;
	font-size: 25px;
	margin-top: 10px;
	}
/* ここから沿革 */
#emidasi{
	padding-left: 20px;
	margin-top: 50px;
	font-size: 30px;
	}
.ennakami{
	font-size: 20px;
	margin-left: 40px;
	margin-bottom: 50px;
	}	
.entext	{
	border-bottom: 1px solid;
	width: 800px;
	}
	
/* ここから施設案内 */
#annnai{
	}
.jigyou{
	font-size: 30px;
	margin-top: 20px;
	padding-left: 20px;
	}	
.annaimidasi{
	font-size: 20px;
	margin-top: 25px;
	padding-left: 45px;
	}	
.annaimidasi2{
	font-size: 20px;
	margin-top: 50px;
	padding-left: 45px;
}
#sisetubun1{
	width: 500px;
	float: left;
	padding-left: 45px;
	
	}	
#sisetusyousai{
	
	width: 300px;
	float: right;
	/* background-color: #b0c4de; */

	}	
#syoukai{
	width: 978px;
	overflow: hidden;
	}	
.sjl{
	font-size: 14px;
	float: left;
	width: 80px;
	padding-left: 20px;
	/* background-color: #b0c4de; */
	}
.sjr{	
	font-size: 14px;
	float: right;
	width: 400px;
	/* background-color: #4682b4; */
	}
.sheimennzu{
	text-align: center;
	}
.annnaityuibun{
	text-align: center;
	font-size: 15px;
	margin-bottom: 50px;
	}

/* 特養詳細関係まとめ */
#syousaione{
	padding-left: 10px;
	margin-bottom: 50px;
	}
#tkgy{
	width: 490px;
	overflow: hidden;
	margin-bottom: 30px;
	}
.sisetug{
	font-size: 30px;
	padding-left: 20px;
	margin-top: 25px;
	}
.tkgyl{	
	font-size: 20px;
	width: 100px;
	float: left;
	padding-left: 50px;
	}
.tkgyr{	
	font-size: 20px;
	width:300px ;
	float: right;
	padding-right: px;
	}
#ryoukin .tokuyouss{
	margin-left: 50px;
	font-size: 15px;
	width: 700px;
	margin-right: 30px;
	}
.rytl{
	font-size: 25px;
	padding-top: 8px;
	padding-left: 20px;
	}
.ryoukinhosoku{
	padding-left: 50px;
	}
.rytaitl{
	width:200px ;
	text-align: center;
	font-size: 15px;	
	border-color: #000000;
	}	
.rynaiyou{
	width: 200px;
	text-align: right;
	font-size: 15px;
	border-color: #000000;
	}
.rynaiyout{
	width: 200px;
	text-align: center;
	font-size: 15px;
	border-color: #000000;
	}
/* 小規模詳細関係まとめ */
#sryoukin table{
	margin-left: 50px;
	width: 800px;
	}
#sryoukin .srynaiyou{
	text-align: right;
	}

.srytaitl{
	font-size: 15px;
	border-color: #000000;
	}
.srynaiyou{
	font-size: 15px;
	border-color: #000000;
	}
.srynaiyous{
	font-size: 15px;
	border-color: #000000;
	text-align: center;
	}

#tkgsy{
	width: 730px;
	overflow: hidden;
	margin-bottom: 20px;
	}
.tkgysl{
	font-size: 20px;
	width: 100px;
	float: left;
	padding-left: 50px;
	}	
.tkgysld{
	font-size: 20px;
	width: 120px;
	float: left;
	padding-left: 50px;
	}	
.tkgysr{	
	font-size: 20px;
	width: 500px ;
	float: right;
	padding-right: px;
	}
.tkgysrd{	
	font-size: 20px;
	width: 520px ;
	float: right;
	padding-right: px;
	}
.rynaikasanyou{
	width: 300px;
	}	
.rynaiyouss{
	width: 450px;
	}	
.skkasan{
	margin-bottom: 20px;
	}
.srynaiyou{
	width: 200px;
	text-align: center;
	font-size: 14px;
	}
#stkgsys{
	widows: 400px;
	overflow: hidden;
	}
.jigyousyo{
	border-color: #ffffff;
	empty-cells: hide;
	margin-bottom: 15px;
	margin-left: 50px;
	}
.jrytaitl{
	text-align: left;
	width: 260px;
	font-size: 20px;
	}	
.jrynaiyou{
	width: 500px;
	font-size: 20px;
	}	
/* 苦情解決関係まとめ */
#kujousyori{
	overflow: hidden;
	width: 720px;
	font-size: 16px;
	margin-bottom: 15px;
	}	
#kaiketu{
	margin-bottom: 20px;
	}
.kujoul{
	float: left;
	width: 200px;
	}	
	
.kujour{
	float: right;
	width: 500px;
	}	
.knidan{
	padding-bottom: 25px;
	padding-left: 45px;
	}	
.kja{
	font-size: 30px;
	margin-top: 20px;
	padding-left: 20px;
	}	
.kjbun{
	padding-left: 45px;
}
.kjbun2{
	padding-left: 20px;
}

/* 採用関係まとめ */	
#saiyou{
	background-color: #ffffff;
	margin-bottom: 250px;
	}
.saiyouh1{
	font-size: 30px;
	font-weight: bold;
	margin-top: 20px;
	padding-left: 20px;
	}	
.sayoutitle{
	margin-top: 50px;
	}	
.saiyousetumei{
	font-size: 20px;
	padding-left: 30px;
	padding-right: 30px;
	}	
.sayoutitle{
	padding-left: 20px;
	}
	
/* 採用詳細関係まとめ */	
#saiyousyouasi{
	}
.saisetumei{
	margin-top: 20px;
	padding-left: 10px;
	font-size: 20px;
	margin-bottom: 15px;
	}
#kyuujinsyousai{
	font-size: 13px;
	margin-bottom: 10px;
	}
.kyuujinss{
	width: 950px;
	margin: 0 auto;
	}
.kyuujinss td{
	border: 1px solid ;
	border-color: #000000;
	}
.kyujintl{
	font-size: 13px;
	width: 100px;
	background-color: #ffccff;
	}
.kyujinsss{
	width: 120px;
	}
.kyujinsss1{
	font-size: 13px;
	width: 120px;
	background-color: #ffcccc;
	}
	
#kyujintoiawase{
	padding-left: 15px;
	padding-bottom: 30px;
	}
.kyujinrennrakusaki{
	font-weight: bold;
	}


/* 問い合わせ関係まとめ */	
#toiawase{
	margin-top: 25px;
	}
.thai{
	border: 1px solid #ffffff;
	background-color: #f5deb3;
	}	
td{
	border: 1px solid #ffffff;
	}
.mailf{
	border-color: #ffffff;
	empty-cells: hide;
	margin: 0 auto;
	}	
.mailf td{
	width: 300px;
	height: 50px;
	text-align: center;
	font-size: 20px;
	}
.mailb{
	text-align: center;
	margin-top: 5px;
	}	
#mailfo{
	margin-bottom: 50px;
	}	
.toisetumei{
	font-size: 20px;
	margin-top: 10px;
	margin-bottom: 20px;
	text-align: center;
	}	
/* アクセス関係まとめ */	
#access {
	height: 500px;
	background-image: url(../image/IMG_03040.jpg);
	background-repeat: no-repeat;
	background-position: 700px 280px;
	}
.accessbun{
	font-size: 30px;
	padding-left: 20px;
	}
/* .accessmatome{
	overflow: hidden;
	}
 */
	
#accessmatome1{
	margin-left: 50px;
	}
#accessmatome2{
	padding-left: 90px;
	}
.accessny{
	margin-top: 30px;
	margin-right: 30px;
	margin-left: 20px;
	}
.accessngzo{
	padding-left: 120px;
	}
/* .accessmatome1{
	float: left;
	}
.accessmatome2{
	float: right;
	}
 */

/* サイトマップ関係まとめ */	
#sitemap{
	margin-bottom: 30px;
	}
.maptitele{
	font-size: 30px;
	padding-left: 20px;
}	
.mapp{
	padding-bottom: 5px;
	padding-left: 35px;
	font-size: 20px;
	}	
/* 情報公開関係まとめ */	
#jouhou	{
	height: ;
	}
.jouhoutitle{
	font-size: 30px;
	margin-bottom: 15px;
	margin-top: 20px;
	padding-left: 20px;
	}
.jouhoubun{
	font-size: 20px;
	padding-left: 40px;
	}
.dlf{
	margin-top: 20px;
	padding-left: 55px;
	padding-right: 55px;
	}
.jouhoudl{
	margin-top: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #333333;
	}
.jouhoudlg{
	margin-top: 20px;
	padding-bottom: 20px;
	}

/* 個人情報保護関係まとめ */	
.kojinouhoutitle{
	font-size: 30px;
	margin-top: 20px;
	margin-bottom: 15px;
	padding-left: 20px;
	}
.kojinmidasi{
	font-size: 24px;
	padding-left: 40px;
	}	
.kojinbun{
	padding-left: 60px;
	}
.kojinkan{
	margin-bottom: 24px;
	}	
	


/* 情報公開クッションページまとめ */	
#cushion{
	height: 450px;
		font-size: 22px;
	}
.jouhou28{
	padding-top: 10px;
	padding-left: 15px;
	}
.jouhou001{
	font-size: 17px;
	padding-top: 30px;
	margin-left: 20px;
	}


/* 問い合わせ感謝ページまとめ */	

#knsword{
	height: 440px;
	font-size: 20px;
	background-image: url(../image/DSCF6978.jpg);
	background-repeat: no-repeat;
	background-position: 690px 150px;
	}
.knsmtm{
	padding: 100px;
	padding-left: 100px;
	}
.knshonbun{
	padding-top: 10px;
	}















	