﻿/* body */
body
{
    background:url(../images/top/bg_body.gif);
}

/* 外枠 */
#container 
{
    width:800px;
    margin :5px auto 10px auto;
	border-right:solid 1px #e8e8e7;
	border-left:solid 1px #e8e8e7;
    background-color:#ffffff;
}

/* ヘッダー画像部分 */
#header
{
    width:800px;
    height:206px;
    margin-left:auto;
    margin-right:auto;
    overflow:hidden;
	background-color:#ffffff;
    border-top:1px solid #E8E8E7;
    border-left:1px solid #E8E8E7;
    border-right:1px solid #E8E8E7;
	text-align:center;
}

/* タブ・メニュー・検索 */
#headerTab
{
    width:802px;
    height:30px;
    border-left:1px solid #E8E8E7;
    border-right:1px solid #E8E8E7;
    border-bottom:4px solid #019700;
    background-color:#FFFFFF;    
}

/* トップページ切替タブ */
#menuTab
{
    float:left;
    margin:0px 15px 0px 0px;
}

/* メニュー(サイトマップ等) */
#menuTop
{
    float:right;
    font-size:80%;
    color:#999999;
    margin:12px 2px 0px 0px;
}

/* 緊急情報 */
#kinkyuBlock
{
	width:780px;
	height:37px;
	background-color:#019700;
	padding:2px 0px 2px 0px;
	margin: 0px auto 5px auto;
}

#kinkyuTtl
{
	float:left;
	width:65px;
	height:16px;
	margin-top:7px;
	margin-left:8px;
	padding:4px;
	background-color:#E60000;
	color:#ffffff;
	font-size:80%;
	font-weight:bold;
}

#kinkyuTtl a
{
	color:#ffffff;
	text-decoration:underline;
}
#kinkyuTtl a:hover
{
	position:relative;
	top:2px;
	left:2px;
}

#kinkyuTxt
{
	float:left;
	width:460px;
	margin-top:7px;
	margin-right:5px;
	padding:4px 2px 2px 3px;
	background-color:#ffffff;
	color:#666666;
	font-size:0.8em;
	border-top:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
}


/* メイン全体 */
#mainBlock
{
	width:800px;
	border-right:solid 1px #e8e8e7;
	border-left:solid 1px #e8e8e7;
	background-color:#ffffff;
}

/* メイン左側 */
#mainLeft
{
	float:left;
	width:237px;
	/*height:500px;*/
	margin:0px 0px 0px 0px;
}

/* メイン右側 */
#mainRight
{
	float:left;
	width:500px;
	margin:10px 0px 0px 25px;
}

/* サイト内検索 */
#search
{
	float:right;
	font-size:0.8em;
}

.searchBox
{
	width:130px;
	margin-left:10px;
}

.btnSearch
{
	margin-left:5px;
	font-size:0.8em;
}

/* お知らせ */
#oshirase
{
	overflow:hidden;
	margin:10px 0px 5px 0px;
	font-size:85%;
}

/* 年間援助計画 */
#nenkan
{
	overflow:hidden;
    height:31px;
	margin:10px 0px 0px 0px;
}

#mainMenu
{
	width:236px;
	background-color:#FFF9F0;
	border-right:solid 1px #E6CDE6;
}
#mainMenu li
{
	background:url("../images/top1/ya_red.gif") no-repeat 15px 8px;
	padding:0px 0px 0px 25px;
	width:177px;
	height:27px;
	font-size:85%;
	line-height:190%;
	text-align:left;
}

#nenkan_bottom
{
    height:10px;
	margin:0px 0px 5px 0px;
}

/* 施設案内と交通アクセス */
#shisetu
{
	overflow:hidden;
	margin:10px 0px 0px 0px;
	font-size:85%;
}
/* 病児保育（エーネホーム） */
#byouji
{
	overflow:hidden;
	margin:0px 0px 0px 0px;
	font-size:85%;
}

/* もうすぐパパママ教室 */
#papamama
{
	overflow:hidden;
	margin:0px 0px 0px 0px;
	font-size:85%;
}

/* 乳児ホームパンフレット */
#pumfu
{
	overflow:hidden;
	margin:0px 0px 0px 0px;
	font-size:85%;
}

/* ギャラリー */
#gyaraliy
{
	overflow:hidden;
	margin:0px 0px 0px 0px;
	font-size:85%;
}
/* らくらくウェブ散策 */
#rakuraku
{
	overflow:hidden;
	margin:8px 0px 0px 0px;
	font-size:85%;
}

/* 新着(更新)情報 */

.infoTtl
{
	width:500px;
}
.infoTtlL
{
	margin-top:2px;
	float:left;
	width:395px;
	height:43px;
}
.infoTtlR
{
	margin-top:2px;
	width:99px;
	height:43px;
	float:left;
	background:url("../images/top1/new_r.jpg") no-repeat 0px 0px;
}

#rss
{
	float:left;
	padding-top:0px;
	padding-left:70px;

}

.listLink
{
	padding:7px 0px 0px 0px;
	font-size:90%;
	text-align:right;
}

.listInfo
{
	clear:both;
	width:498px;
	padding:10px 3px 1px 6px;
}
.listInfo ul
{
	margin-left:7px;
	padding-left:7px;
}
.listInfo ul li
{
	padding:3px 0px 0px 15px;
	background:url("../images/top1/ya_red.gif") no-repeat 0px 8px;
	font-size:90%;
	text-align:left;
}
.listInfo span.updDate
{
}
.listInfo span.Holiday
{
	color:#FF0000;
}
.listInfo span.Saturday
{
	color:#0000FF;
}

ul.newListUl
{
    font-size:90%;
    padding:0px 0px 0px 0px;
}

#ttlnew
{
	float:left;
	font-size:100%;
	font-weight:bold;
	padding:5px 5px 5px 5px;
}


/* 慈愛園だより */

.tayori
{
	margin-left:5px;
	width:500px;
}


/* 行事カレンダー */

.infoTtlL2
{
	width:390px;
	border:solid 1px #dee8f6;
}

.listLink2
{
	padding:5px 10px 5px 5px;
	font-size:90%;
	text-align:right;
}

.listInfo2
{
	clear:both;
}
.listInfo2 td
{
	border-bottom:solid 1px #cedcf1;
	font-size:80%;
	text-align:left;
	vertical-align:top;
}
.listInfo2 td.calYobi
{
	width:88px;
	border-left:solid 1px #ECF4DE;
	padding:6px 3px 1px 10px;
}
.listInfo2 td.calEvnt
{
	width:300px;
	border-right:solid 1px #ECF4DE;
	padding:6px 3px 1px 3px;
}

.listInfo2 ul
{
	margin-left:0px;
	padding-left:0px;
}
.listInfo2 ul li
{
	padding:3px 0px 3px 0px;
	text-align:left;
}
.listInfo2 span.updDate
{
	font-size:0.8em;
}
.listInfo2 span.Holiday
{
	color:#FF0000;
}
.listInfo2 span.Saturday
{
	color:#0000FF;
}

#ttlevent
{
	float:left;
	font-size:100%;
	font-weight:bold;
	padding:5px 5px 5px 5px;
}


/* らくらく */
#brws
{
	margin:0px 0px 10px 0px;
}



/* copyright */
#cp
{
	width:800px;
	height:21px;
	font-family:'平成角ゴシック',Osaka,sans-serif;
	text-align:center;
	font-size:65%;
	color:#ffffff;
	border-right:solid 1px #e8e8e7;
	border-left:solid 1px #e8e8e7;
	padding-top:5px;
	background-color:#FF9B9D;
}

.linkList
{
	font-size:90%;
	padding:10px 10px 0px 0px;
	margin-top:10px;
	text-align:right;
	height:43px;
}
.linkList a
{
	background:url(../images/top1/ya.jpg) no-repeat left center;
	padding:5px 10px 0px 20px;
}

p.linkList
{
	margin-top:10px;
	margin-right:5px;
	text-align:right;
}


/* ホームページについて */
#infoLink
{
	width:800px;
	clear:both;
	text-align:right;
	margin :5px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	border-bottom: dotted 0px #A9A9A9;
}
#infoLink li
{
	display:inline;
	padding:0px 10px 1px 10px;
	font-size:0.8em;
	background:url("../images/top1/ya_red.gif") no-repeat 0px 1px;
}

/* 問合せ先 */
#siteinfo
{
	clear:both;
	border-top:solid 1px #cccccc;
	padding:5px 5px 10px 5px;
	font-size:0.8em;
	line-height:130%;
}

#siteinfo p
{
	width:798px;
	margin:0 auto;
	text-align:center;
}

/* 間隔調整用 */
.spc
{
    clear:both;
    margin:0px 0px 20px 0px;
    padding:0px;
}





