﻿@charset "utf-8";

/* ----------------------------------------------
   1.ブラウザ別の既定余白値をリセット
------------------------------------------------- */
* {
	margin: 0;
	padding: 0;
	font-size: 100%;
}

/* ----------------------------------------------
   2.レイアウト
------------------------------------------------- */
body {
	text-align: left;
	font-family: "ＭＳ Ｐ明朝","MS PMincho","ＭＳ 明朝","MS Mincho",serif;
}


#slogan {
	font-weight: bold;
}

#wrapper {
	text-align: left;
}

#page_content {
	text-align: left;
}

#left_col {
	display:none; /* サイドバーは表示しない */
}

#footer {
	display:none; /* フッターは表示しない */
}

/* ----------------------------------------------
   3.文書全体の基本スタイルを設定
------------------------------------------------- */
html, body {
	font-size: small;
	font-style: normal;
	line-height: 1.5;
	color: #000;
	background-color: #fff;
}

h1 {
	font-size: 150%;
}

h2 {
	font-size: 120%;
	margin-bottom:10px;
}

p {
	margin-bottom:10px;
}

p.mainimg {
	text-align: center;
}

em, strong {
	font-weight: bold;
	font-style: normal;
}

a {
	text-decoration: none;
}

img {
	border: none;
	vertical-align: bottom;
}

table {
	margin-bottom: 10px;
	font-size: 100%; /* IE対策 */
	width: 100%;
	border: 1px solid #000;
}

caption {
	font-weight: bold;
}

th {
	padding-left:2px;
	border: 1px solid #000;
}

td {
	padding-left:2px;
	border: 1px solid #000;
}

address {
	font-style: normal;
	font-weight: bold;
}

dl{
	margin-bottom: 10px;
}

/* ----------------------------------------------
   4.パーツ別レイアウト
------------------------------------------------- */

/* 大見出しh2要素 */
div.post h2.posttitle {
	font-size:150%;
	font-weight:bold;
	text-align:center;
	border-bottom: solid 2px #6f0;
	border-top: solid 2px #6f0;
}

/* 大見出しh2のリンク色 */
div.post h2.posttitle a {
	color: #000;
}

/* パンくずリスト */
p.breadnav {
	display:none; /* 表示しない */
}

/* 小見出しh2要素 */
div.post h2 {
	text-decoration: underline;
} 

/* 記事コラム用dl要素 */
dl.comment, dl.links {
	line-height: 2;
}

/* 記事コラム用dt要素 */
dl.comment dt, dl.links dt {
	font-weight: bold;
}

/* 外部リンクを含まない記事コラム用dd要素 */
dl.comment dd{
	padding-left: 20px;
}

/* 外部リンクを含む記事コラム用dd要素 */
dl.links dd{
	padding-left: 20px;
}

/* 記事コラム用p要素 */
p.comment {
	border: solid 2px #000;
	padding: 0 2px;
}

/* 重要な事柄を示すspan要素 */
span.vital {
	border-bottom: dotted 2px #f33;
}

/* ページトップへのリンクを含むp要素 */
p.top {
	display:none;
}

/* 園長・理事長の名前や写真を右寄せ */
p.msg {
	text-align: right;
}

/* 教職員体制のtable */
table.teachers th{
	width:100px;
}

table#yearly th{
	width: 50px;
	font-size:100%;  /* IE対策 */
}

/* 入園案内用tableのth要素 */
table#admission th {
	width: 100px;
	font-size:100%;  /* IE対策 */
}

/* 入園案内用tableと食育用table内のp要素 */
table#admission p, table#foodedu p {
	margin:0;
}

/* サイト情報用ul要素 */
ul#siteinfo {
	padding-bottom:15px;
	border-bottom: solid 1px #000;
}

/* プライバシーポリシー項目を囲むdiv要素 */
div#policy {
	border: solid 2px #000;
	padding: 0 2px;
}

/* サイトマップ用table要素 */
table#sitemap {
	width:400px;
}

/* サイトマップ用tableのth要素 */
table#sitemap th {
	width:150px;
}

/* サイトマップ用tableのtd要素 */
table#sitemap td {
	width:250px;
}

/* サイトマップ用tableのリンク色 */
table#sitemap a {
	color: #000;
}