body {
	font-family:  "ＭＳ Ｐゴシック", Osaka;
	background-image: url(../images/back.gif);
	background-repeat: repeat-y;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	background-position: center;
}

a{text-decoration:none;}
a:link,a:active{color:#55295b;}
a:visited{color:#65318e;}
a:hover{color:#993300;position:relative;top:2px;left:2px;}

#tablebase {
border: 1px #e8d3c7 solid;
}
/* ヘッダーー--------------------------------------------------- */
#headerbox
{
	FLOAT: LEFT;
	WIDTH: 275px;
	COLOR: #000000;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
	MARGIN-TOP: 5px;
	MARGIN-LEFT: 5px;
	PADDING:3px;
	LINE-HEIGHT: 130%
}
#topbox
{   FLOAT: RIGHT;
	WIDTH: 230px;
	COLOR: #000000;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: nomal;
	MARGIN-TOP: 5px;
	MARGIN-RIGHT: 15px;
	PADDING:3px;
	LINE-HEIGHT: 130%
}
/* 左メニュー部--------------------------------------------------- */
#menubox
{
	FLOAT: RIGHT;
	WIDTH:130px;
	COLOR: #000000;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: nomal;
	MARGIN-TOP: 20px;
	MARGIN-LEFT: 10px;
	MARGIN-RIGHT: 0px;
	PADDING:3px;
	LINE-HEIGHT: 3px
}
/* フッター--------------------------------------------------- */
#footer
{
	COLOR: black;
	FONT-SIZE: 9pt
}

/* 見出し--------------------------------------------------- */
H1
{
	COLOR: royalblue;
	FONT-SIZE: 24pt
}
H2
{
	font-size:110%;
	color:#000000;
	font-weight:bold;
	letter-spacing: 0.1em;
	margin:30px 10px 10px 10px;
	padding:4px 5px;
	text-align:left;
	border:1px solid #dddddd;
	background: url("../images/bg_midashi1.gif") ;
}
H3
{
	font-size:105%;
	color:#000000;
	font-weight:bold;
	letter-spacing: 0.1em;
	margin:5px 10px 5px 5px;
	padding:3px 10px;
	text-align:left;
	background: url("../images/bg_midashi2.gif") ;
}
IMG.MIDASHI {
	VERTICAL-ALIGN: MIDDLE;
}
TD
{
	FONT-SIZE: 11pt
}
LI{
	FONT-SIZE: 11pt;
	LINE-HEIGHT: 160%;
	list-style-image: url("../images/mark02.gif") ;
	VERTICAL-ALIGN: MIDDLE;
}
LI.list2{
	FONT-SIZE: 11pt;
	LINE-HEIGHT: 130%;
	list-style-image: url("../images/mark03.gif") ;
	VERTICAL-ALIGN: MIDDLE;
}

/* 各ページトップメッセージ-------------------------------- */
.massage {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12pt;
	MARGIN-TOP: 20px;
	MARGIN-BOTTOM: 0px;
	MARGIN-LEFT: 10px;
	MARGIN-RIGHT: 20px;
	LINE-HEIGHT: 160%
}
.gototop {
	border: 0px;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: normal;
	PADDING:5px;
	MARGIN-TOP: 20px;
	MARGIN-RIGHT: 20px;
}

/* ********************************************************* */
/* 利用のご案内 */
/* ********************************************************* */
.box_koumoku
 {
	WIDTH: 550px;
	COLOR: #e45e32;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: nomal;
	MARGIN-TOP: 11px;
	MARGIN-BOTTOM: 20px;
	MARGIN-LEFT: 20px;
	PADDING:5px;
	LINE-HEIGHT: 130%
}
.titlebox2
{
	WIDTH:340px;
	background-color: #DEB068;
	COLOR: #000000;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bolder;
	MARGIN-LEFT: 0px;
	PADDING:5px;
	MARGIN-LEFT: 20px;
	LINE-HEIGHT: 10px;
}
.infobox {
	WIDTH: 340px;
	border: 1px solid #000000;
	COLOR: #000000;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: normal;
	MARGIN-TOP: 10px;
	MARGIN-BOTTOM: 20px;
	MARGIN-LEFT: 20px;
	PADDING:5px;
	LINE-HEIGHT: 130%
}
.infobox2 {
	WIDTH: 340px;
	border: 1px solid #000000;
	COLOR: #000000;
	FONT-SIZE: 12pt;
	FONT-WEIGHT: normal;
	MARGIN-TOP: 10px;
	MARGIN-BOTTOM: 20px;
	MARGIN-LEFT: 20px;
	PADDING:5px;
	LINE-HEIGHT: 130%
}
.infobox3 {
	WIDTH: 480px;
	MARGIN-TOP: 10px;
	MARGIN-BOTTOM: 10px;
	MARGIN-LEFT: 130px;
}
.box_h3 {
	WIDTH: 550px;
	MARGIN-TOP: 10px;
	MARGIN-LEFT: 20px;
}

.list {
	WIDTH: 600px;
	MARGIN-TOP: 10px;
	MARGIN-LEFT: 20px;
	MARGIN-RIGHT: 20px;
	LINE-HEIGHT: 160%
}
.list2 {
	WIDTH: 100% ;
	MARGIN-TOP: 10px;
	MARGIN-BOTTOM: 10px;
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT: 20px;
	LINE-HEIGHT: 140%
}

/* ********************************************************* */
/* 料金のご案内 */
/* ********************************************************* */

table.ryoukin{
	border-collapse: collapse;
	border: 1px #CC9933 solid;
	FONT-SIZE: 12pt;
	FONT-WEIGHT: bold;
	MARGIN-TOP: 10px;
	MARGIN-LEFT: 40px;
}

table.ryoukin td {
  border: solid 1px #CC9933;
  padding: 4px 6px;
}

td.ryoukin {
	COLOR: #FFFFFF;
	background-color: #AB6953;
}
td.ryoukin01 {
	COLOR: #eb6101;
}
td.ryoukin02 {
	COLOR: #bb5548;

}
td.ryoukin03 {
	COLOR: #946243
}
td.ryoukin04 {
	COLOR: #cc7eb1;
}

table.ryoukin2{
	border-collapse: collapse;
	border: 1px #CC9933 solid;
	FONT-SIZE: 12pt;
	COLOR: #664032;
	FONT-WEIGHT: bold;
	MARGIN-TOP: 10px;
	MARGIN-LEFT: 40px;
}

table.ryoukin2 td {
  border: solid 1px #CC9933;
  padding: 4px 6px;
}

img.ryoukin{
	MARGIN-TOP: 10px;
	MARGIN-LEFT: 50px;
	MARGIN-BOTTOM: 10px;
}


/* ********************************************************* */
/* 居室のご案内 */
/* ********************************************************* */

#table01 {
	FONT-SIZE: 12pt;
	border: 0px;
	text-align: left;
	font-weight: nomal;
	LINE-HEIGHT: 150%
}
#table02 {
	FONT-SIZE: 11pt;
	border: 0p #99CC66 solid;
	text-align: left;
	font-weight: nomal;
	LINE-HEIGHT: 150%
}

/* ********************************************************* */
/* ケアハウスＱ＆Ａ */
/* ********************************************************* */

#qa {
	WIDTH: 590px;
	MARGIN-TOP: 10px;
	MARGIN-BOTTOM: 20px;
	MARGIN-LEFT: 20px;
	MARGIN-RIGHT: 20px;
}
li.q{
	FONT-SIZE: 12pt;
	COLOR: #752100 ;
	font-weight: bold;
	list-style-image: url("../images/q.gif") ;
	VERTICAL-ALIGN: MIDDLE;
	LINE-HEIGHT: 170%
}
li.a{
	FONT-SIZE: 11pt;
	list-style-image: url("../images/a.gif") ;
	VERTICAL-ALIGN: MIDDLE;
	LINE-HEIGHT: 140%;
	MARGIN-BOTTOM: 30px;
}

/* ********************************************************* */
/* 施設案内 */
/* ********************************************************* */

table.table_shisetsu {
	MARGIN-TOP: 10px;
	MARGIN-BOTTOM: 20px;
	MARGIN-LEFT: 20px;
	MARGIN-RIGHT: 20px;
	border-collapse: collapse;
	border: solid 1px #999;
	font-size: 100%;
	LINE-HEIGHT: 150%
}

table.table_shisetsu th,
table.table_shisetsu td {
	border: solid 1px #999;
	padding: 4px 6px;
}

table.table_shisetsu th {
	background: #fddea5;
	text-align: center;
	white-space: nowrap;
	color: #666;
}

table.table_shisetsu td {
	text-align: left;
	font-size: 11pt;
	font-weight: nomal;
}


/* ********************************************************* */
/* 周辺施設 */
/* ********************************************************* */
table.syuhen {
	MARGIN-TOP: 10px;
	MARGIN-BOTTOM: 20px;
	MARGIN-LEFT: 20px;
	MARGIN-RIGHT: 20px;
	text-align: left;
	font-size: 11pt;
	font-weight: nomal;
	LINE-HEIGHT: 150%
}


/* ********************************************************* */
/* 年間行事 */
/* ********************************************************* */
table.event {
	MARGIN-TOP: 10px;
	MARGIN-BOTTOM: 20px;
	MARGIN-LEFT: 20px;
	MARGIN-RIGHT: 20px;
	text-align: left;
	font-size: 11pt;
	font-weight: nomal;
	LINE-HEIGHT: 150%
}
img.event{
	position: LEFT;
	MARGIN-TOP: 10px;
	MARGIN-LEFT: 50px;
	MARGIN-BOTTOM: 10px;
}

.eventbox {
	WIDTH: 450px;
	MARGIN-LEFT: 20px;
	MARGIN-TOP: 10px;
	MARGIN-LEFT: 50px;
	MARGIN-BOTTOM: 10px;
}
.eventbox2 {
	WIDTH: 420px;
	COLOR: #000000;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: normal;
	MARGIN-TOP: 10px;
	MARGIN-BOTTOM: 20px;
	MARGIN-LEFT: 50px;
	PADDING:5px;
	LINE-HEIGHT: 130%
}
