@charset "shift_jis";

/*========（トップ用）写真＆Flash========*/

/*===全体枠===*/
#visual {
	height: 184px;
	width: 820px;
	margin-right: auto;
	margin-left: auto;
}

/*===写真エリア===*/
#visual .photoArea {
	float: left;
	height: 183px;
	width: 536px;
}

/*===写真個別===*/
#visual .photoArea div.cut {
	float: left;
	height: 90px;
	width: 131px;
	padding-right: 3px;
	padding-bottom: 3px;
}

/*===Flashエリア===*/
#visual .flashArea {
	float: right;
	height: 183px;
	width: 283px;
}


/*========（トップ用）コンテンツ========*/

/*===（トップ用）中央コンテンツ===*/
#contents .centerArea {
	float: left;
	width: 510px;
	padding-left: 12px;
}


/*===（トップ用）最新情報===*/
.centerArea .update {
	width: 494px;
	background: url(../top_image/news_title.gif) no-repeat left top;
	padding-bottom: 10px;
	border-bottom: 2px dotted #FF6699;
	margin-bottom: 8px;
	padding-left: 16px;
	padding-top: 6px;
}

	.update .rightLink {
	text-align: right;
	padding-right: 10px;
	margin-bottom: 16px;
	}

	.update .rightLink p,
	.update .rightLink img {
	float: right;
	}
	
	.update .rightLink img {
	padding-right: 3px;
	margin-top: 1px;
	}

.centerArea .update p {
	color: #FF0000;
	line-height: 120%;
	font-size: 100%;
	margin-bottom: 8px;
}

.centerArea .update a:link,
.centerArea .update a:visited {
	color: #FF0000;
	text-decoration: none;
	font-size: 100%;
	line-height: 120%;
}

.centerArea .update a:hover {
	color: #FF0000;
	text-decoration: underline;
}

/*===ヘルパー養成研修===*/
.centerArea .helperBtn {
	margin-bottom: 8px;
}

/*===（トップ用）各種サービス===*/
.centerArea .information {
	width: 510px;
}

.information .infoLeft {
	float: left;
	width: 260px;
}

.infoLeft .infoLeftBody{
	background: #D5E1F2;
	width: 240px;
	padding: 10px 10px 6px;
}

.infoLeft .infoLeftBody p {
	margin-bottom: 12px;
	font-size: 100%;
	line-height: 140%;
	margin-top: 16px;
}

.information .infoRight{
	float: right;
	width: 239px;
	margin-bottom: 12px;
}

.infoRight .infoRightBody {
	background: #D5E1F2;
	width: 222px;
	padding: 10px 8px 6px 9px;
}

.infoRight .infoRightBody p {
	margin-bottom: 10px;
	font-size: 100%;
	line-height: 140%;
}

.information .infoRight2{
	float: right;
	width: 239px;
	margin-bottom: 12px;
}

.infoRight2 .infoRight2Body {
	background: #D5E1F2;
	width: 222px;
	padding: 3px 8px 5px 9px;
}

.infoRight2 .infoRight2Body p {
	margin-bottom: 6px;
	font-size: 100%;
	line-height: 140%;
}


/*===（トップ用）右・ブログ===*/
#contents .rightArea {
	float: right;
	width: 152px;
}

#contents .rightArea .blogLink {
	margin-bottom: 6px;
}
