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

/* --------------------------------------------------
	トップページ＆三尻こども園について専用CSS
-------------------------------------------------- */

/* 基本レイアウト */
body {border-top:3px solid #fd8b00;}


/* --------------------------------------------------
	ヘッダ内要素
-------------------------------------------------- */
#header .navi {background:#fd8b00 url(../img/top/head_navi_radius_l.gif) no-repeat bottom left;}
#header .navi ul {background:url(../img/top/head_navi_radius_r.gif) no-repeat bottom right;}
#header .navi li a {background:url(../img/top/head_navi_arrow.gif) no-repeat 0 1px;}


/* FLASH */
.top_flash {background:url(../img/top/flash_bg.jpg) no-repeat; padding:10px; margin-bottom:20px;}


/* 新着情報 */
.top_news dt {color:#fe8b00;}
.top_news dd {background:url(../img/top/news_line.gif) no-repeat bottom;}


/* --------------------------------------------------
	サイド内要素
-------------------------------------------------- */
/* サイドメニュー */
#side_navi {background:url(../img/top/side_navi_btm.png) no-repeat bottom;}
#side_navi li {border-bottom:1px solid #feab00;}
#side_navi li.first {border-top:1px solid #feab00;}
#side_navi li a {background:url(../img/top/side_navi_arrow.png) no-repeat 5px 11px;}
#side_navi li a:hover,#side_navi li.now a {background-color:#fff6ea; color:#fd8b00;}



/* --------------------------------------------------
	三尻こども園について
-------------------------------------------------- */

/* 園長挨拶 */
#greeting dl {width:161px; float:left; margin-right:15px;}
#greeting dt {margin-top:5px;}
#greeting dd {margin-top:7px; text-align:center; font-size:13px; font-weight:bold; line-height:1.35;}
#greeting p {width:464px; float:left;}

/* 施設概要 */
#institution h4 {border-left:5px solid #fd8b00; color:#fd8b00; font-size:16px; line-height:1; margin-bottom:15px; padding:5px 0 5px 5px;}
#institution dl {margin-bottom:20px; margin-left:10px;}
#institution dt {clear:both; width:12em; float:left; color:#fd8b00; line-height:1.5; font-weight:bold;}
#institution dd {padding-left:12em; line-height:1.5; padding-bottom:10px; margin-bottom:10px; background:url(../img/top/news_line.gif) no-repeat bottom;}
#institution li {margin-bottom:10px;}


/*認定こども園*/
.table_events {width:638px;
	border-collapse: collapse;margin:10px auto 20px auto;border: 1px solid #EE9F0D;}
	
.table_events th {

	border-collapse: collapse;
	padding: 10px;
	text-align: center;
	font-weight: bold;
	vertical-align: middle;border: 1px solid #EE9F0D; 
}
.table_events td {
	border-collapse: collapse;
	padding: 10px; vertical-align:top;border: 1px solid #EE9F0D; background:none;
	
}
.table_events th.border-right_brown{border:1px solid #EE9F0D;}
.table_events tr.b_0 {
background: #FBD58C;border: 1px solid #EE9F0D;
}
.table_events tr.b_1 {
background: #FEF3E0;border-bottom: 1px solid #EE9F0D;
}
.table_events tr.b_2 {
background: #FCE8C2;border-bottom: 1px solid #EE9F0D;
}

/*div.tablecont{background-color:#CBEFEE; padding:15px; text-align:center; font-weight:bold;white-space: nowrap; margin-bottom:10px}*/
.image{ border:#CCC 1px solid; padding:5px; margin:5px}

#list ul {margin-bottom:20px;}
#list li { margin-right:1em; padding:2px 0 3px 18px;}
#list li a {color:#630; text-decoration:none;}
#list li a:hover {color:#f90; text-decoration:underline;}
#list li.navi01 {background:url(../img/common/footer_icon01.gif) no-repeat 0 0;}