@charset "utf-8";
/* CSS Document */
/*
36px　225%
32px　200%
30px　187.5%
24px　150%
21px　131.25%
18px　112.5%
16px　100%（基準フォンとサイズ）
14px　87.5%
13px　81.25%
12px　75%
11px　68.75%
10px　62.75%
9px　56.25% 
*/
body {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #333;
	font-size: 112.5%;
}
h1 {
	font-size :0px;
	margin: 0px;
	padding: 0px;
}

/*ページ見出し*/
h2 {
	font-size :20px;
	font-weight: bold;
	line-height: 2.5em;
	padding-left: 3.5em;
	padding-top: 1.3em;
	margin-bottom: 1em;
}
h2.admin {
	color: #FFF;
	background-image: url(../img-parts/h/h2-admin.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

h2.info {
	color: #FFF;
	background-image: url(../img-parts/h/h2-info.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

h2.guide {
	color: #FFF;
	background-image: url(../img-parts/h/h2-guide.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

h2.child {
	color: #FFF;
	background-image: url(../img-parts/h/h2-child.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

h2.machizukuri {
	color: #FFF;
	background-image: url(../img-parts/h/h2-machizukuri.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

h2.etc{
	color: #FFF;
	background-image: url(../img-parts/h/h2-etc.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

h2.life {
	color: #FFF;
	background-image: url(../img-parts/h/h2-life.gif);
	background-repeat: no-repeat;
	background-position: left center;
}


/*小見出し１*/
h3 {
	padding-left: 1em;
	margin-bottom: 1em;
	font-weight: bold;
	color: #FFF;
	line-height: 2em;
	background-color: #39791E;
	height: auto;
	width: 500px;
	border-left-width: medium;
	border-left-style: double;
	border-left-color: #FFF;
	margin-left: 0.5em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	margin-top: 1em;
}

/*小見出し２*/
h4 {
	font-weight: bold;
	color: #2E7D24;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	height: auto;
	line-height: 1.5em;
	padding-left: 1.8em;
	margin-left: 1em;
	width: 500px;
	margin-bottom: 1em;
	background-image: url(../img-parts/h/light_green_sq.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

/*小見出し３*/
h5 {
	font-size :18px;
	background-image: url(../img-parts/h3_bg.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 1.7em;
	margin-left: 1.5em;
	margin-bottom: 0.7em;
	font-weight: bold;
	color: #2E5B00;
	line-height: 2em;
}
	

/*連絡先アドレス用*/
h6 {
	font-size :18px;
	font-weight: bold;
	border-left-width: thick;
	border-left-style: solid;
	border-left-color: #6C0;
	padding-left: 0.3em;
	margin-left: 1em;
	line-height: 1.5em;
	margin-bottom: 5px;
	}
