
/* -----------body----------- */

body, h1, h2, h3, h4, form, dl, dt, dd { margin: 0; padding: 0; }

body {
	font-family: monospace;
	font-size:13px;
	line-height:160%;
	color:#333;
	background: url("../images/bg.gif") repeat-x #6F0;
	margin: 0;
	padding: 0;
	}

a { text-decoration: underline; }
a:link { color:#00F; }
a:visited { color: #00F; }
a:hover { color: #F03; }
a:active { color: #F03; }


/* ----------- 枠線〜 border-style: solid; 〜----------- */


/* -----------全体囲み----------- */

#all {
	text-align: left;
	margin: 0;
	padding-left: 0px;
}


/* -----------ヘッダー----------- */

#head {
	margin: 0;
	padding: 0;
	width: 812px;
	height: 156px;
}

#head_01 {
	margin: 0;
	padding: 0;
	width: 812px;
	height: 111px;
}

#head_02 {
	margin: 0;
	padding: 0;
	width: 812px;
	height: 45px;
	background: url("../images/head_02.gif") right no-repeat #00C763;
}

.head_02txt {
	margin: 0;
	padding: 15px 30px 0px 650px;
	font-size:11px;
	color:#FFF;
	text-align: right;
}

.head_02txt a:link,
.head_02txt a:visited { color: #FFF; }
.head_02txt a:hover,
.head_02txt a:active { color: #FC0; }


/* -----------白枠全体----------- */

#whitebody {
	overflow: hidden;
	width: 700px;
	margin-left: 112px;
	padding: 0;
	background: url("../images/whitebody_bg.gif") right repeat-y #FFF;
}


/* -----------コンテンツ----------- */

#contents {
	margin: 0 30px 0 50px;
	padding: 0;
	width: 620px;
	text-align: left;
	background: #FFF;
}

#contents_p {
	padding: 10px 0 10px 0;
}


/* -----------上部ナビ----------- */

#navi01 {
	margin: 0;
	padding: 0;
	width: 620px;
	text-align: left;
	font-size:10px;
	line-height:140%;
	color:#333;
}

.navi01_in {
	font-size:12px;
	color:#03F;
	text-align: right;
}


/* -----------ページタイトル----------- */

#pagetitle01 {
	margin-top: 7px;
	padding: 0;
	width: 620px;
	text-align: left;
}


/* -----------最終更新日----------- */

.latest01 {
	margin: 5px 0;
	padding: 0;
	width: 620px;
	font-size:12px;
	color:#F03;
	text-align: right;
}


/* -----------ワク（デフォルト）----------- */

.box01 {
	margin: 0;
	padding: 0;
	width: 620px;
}

/* -----------ワク（一番上のワク）----------- */

.box02 {
	margin-top: 20px;
	padding: 0;
	width: 620px;
}


/* -----------ボーダー------------ */

.bdr01 {
	margin: 0;
	padding: 0;
	width: 620px;
	border-top: 1px solid #DCDCDC;
}


/* -----------見出し----------- */

.midashi_box01 {
	margin: 0;
	padding: 0;
	background: url("../images/03information/03_boxbg01.gif") repeat-y #BBEDBB;
}

.midashi01 {
	padding: 10px 0 8px 30px;
	font-size: 15px;
	font-weight: bold;
	color: #F60;
}

.midashi02 {
	padding: 10px 0 3px 30px;
	font-size: 16px;
	font-weight: bold;
	color: #F60;
}

.midashi03 {
	padding: 0px 0 8px 30px;
	font-size: 15px;
	font-weight: bold;
	color: #090;
}


/* -----------本文----------- */

.txt_box01 {
	margin: 0;
	padding: 0;
	background: url("../images/01guide/01_boxbg02.gif") repeat-y #FFF;
}

.txt_box01_p {
	padding: 15px 30px 0 30px;
}

.txt_box01_p03 {
	padding: 30px 30px 0 30px;
}

.txt_box01_p08 {
	padding: 10px 10px 20px 10px;
}

.txt_box01_bottom {
	margin: 0;
	padding: 0;
	width: 620px;
	height: 24px;
	background: url("../images/01guide/01_boxbg03.gif") no-repeat #FFF;
}


/* -----------本文ワク内見出しボーダー仕様----------- */

.txt_midashi_bdr00 {
	margin-bottom: 10px;
	padding: 0;
	border-top: 2px dotted #0C3;
	border-bottom: 2px dotted #0C3;
	background-color: #F0FCF3;
}

.txt_midashi01 {
	padding: 10px 10px 8px 10px;
	font-size: 16px;
	font-weight: bold;
	color: #090;
}


/* -----------トップへもどる----------- */

.totop01 {
	margin: 1px 0 15px 0;
	padding: 0;
	width: 620px;
	text-align: right;
	font-size: 10px;
}

a.totop01:link { color:#090; }
a.totop01:visited { color: #090; }
a.totop01:hover { color: #6C6; }
a.totop01:active { color: #6C6; }


.totop02 {
	margin: 1px 0 5px 0;
	padding: 0;
	width: 620px;
	text-align: right;
	font-size: 10px;
}

a.totop02:link { color:#090; }
a.totop02:visited { color: #090; }
a.totop02:hover { color: #6C6; }
a.totop02:active { color: #6C6; }


/* -----------下部ナビ----------- */

#navi02 {
	margin: 0;
	padding: 0;
	width: 620px;
	text-align: left;
	font-size:12px;
	line-height:140%;
	color:#03F;
	text-align: center;
}


/* -----------下部ナビ_全コーナー----------- */

#navi03 {
	margin-top: 15px;
	padding: 0;
	width: 620px;
	text-align: left;
	font-size:10px;
	line-height:145%;
	color:#333;
	text-align: left;
	border-top: 1px dotted #999;
}

.navi03txt {
	margin: 0;
	padding-top: 10px;
}

.navi03txt a:link,
.navi03txt a:visited { color: #093; }
.navi03txt a:hover,
.navi03txt a:active { color: #F63; }


/* -----------テーブル----------- */

.tblCred01 {
	color:#F03;
	font-weight: bold;
}


/* -----------リンク----------- */

.jump01 {
	font-weight: bold;
}

a.jump01:link { color:#F03; }
a.jump01:visited { color: #F03; }
a.jump01:hover { color: #F70; }
a.jump01:active { color: #F70; }



/* -----------文字----------- */

.Corange01 {
	color:#F60;
	font-weight: bold;
}

.Cred01 {
	color:#F03;
}

.Cred01B {
	color:#F03;
	font-weight: bold;
}

.Cred01B14 {
	color:#F03;
	font-weight: bold;
	font-size:14px;
}

.Cblue01 {
	color:#03F;
}

.Cgreen01 {
	color:#090;
}

.Cgray01 {
	color:#333;
}

.Cblack01 {
	color:#000;
}


/* -----------フッター----------- */

#foot {
	overflow: hidden;
	margin-left: 112px;
	padding: 0;
	width: 700px;
	height: 28px;
}


/* -----------左メニュー全体----------- */

#left {
	position: absolute;
	top: 156px;
	left: 0px;
	width: 161px;
	height: 472px;
	text-align: left;
	padding: 0;
	margin: 0;
	background: url("../images/menu_shadow01.gif") 0px 8px no-repeat;
}


/* -----------左メニュー矢印用----------- */

#left_arrow {
	padding: 0;
	margin-top: 101px;
	margin-left: 131px;
	width: 24px;
	height: 46px;
	text-align: left;
}


/* -----------今月の予定----------- */

.next01 {
	margin-top: 5px;
	padding: 0;
	width: 620px;
	font-size:14px;
	color:#F60;
	text-align: right;
}

a.next01:link { color:#F60; }
a.next01:visited { color: #F60; }
a.next01:hover { color: #F03; }
a.next01:active { color: #F03; }


.schdl_midashi01 {
	margin: 14px 0px;
	font-size: 20px;
	font-weight: bold;
	color: #F60;
}

.schdl_week01 {
	margin: 0 3px;
	padding: 0;
	width: 614px;
}

.calendar01 {
	margin: 0 1px
	padding: 0;
	width: 618px;
	font-size:10px;
	line-height:109%;
}

.clndr_Cred01 {
	padding: 5px;
	color:#F00;
}

.clndr_Cblack01 {
	padding: 5px;
	color:#000;
}


.ca_Bgreen { background: #E8FCE8; }

.ca_Bblue { background: #EBF2FC; }

.ca_Bpink { background: #FCF0F2; }

.ca_01 { background: url("../images/03information/03_ca01.gif") no-repeat #E8FCE8; }
.ca_02 { background: url("../images/03information/03_ca02.gif") no-repeat #E8FCE8; }
.ca_03 { background: url("../images/03information/03_ca03.gif") no-repeat #E8FCE8; }
.ca_04 { background: url("../images/03information/03_ca04.gif") no-repeat #E8FCE8; }
.ca_05 { background: url("../images/03information/03_ca05.gif") no-repeat #E8FCE8; }
.ca_06 { background: url("../images/03information/03_ca06.gif") no-repeat #E8FCE8; }
.ca_07 { background: url("../images/03information/03_ca07.gif") no-repeat #E8FCE8; }
.ca_08 { background: url("../images/03information/03_ca08.gif") no-repeat #E8FCE8; }
.ca_09 { background: url("../images/03information/03_ca09.gif") no-repeat #E8FCE8; }
.ca_10 { background: url("../images/03information/03_ca10.gif") no-repeat #E8FCE8; }
.ca_11 { background: url("../images/03information/03_ca11.gif") no-repeat #E8FCE8; }
.ca_12 { background: url("../images/03information/03_ca12.gif") no-repeat #E8FCE8; }
.ca_13 { background: url("../images/03information/03_ca13.gif") no-repeat #E8FCE8; }
.ca_14 { background: url("../images/03information/03_ca14.gif") no-repeat #E8FCE8; }
.ca_15 { background: url("../images/03information/03_ca15.gif") no-repeat #E8FCE8; }
.ca_16 { background: url("../images/03information/03_ca16.gif") no-repeat #E8FCE8; }
.ca_17 { background: url("../images/03information/03_ca17.gif") no-repeat #E8FCE8; }
.ca_18 { background: url("../images/03information/03_ca18.gif") no-repeat #E8FCE8; }
.ca_19 { background: url("../images/03information/03_ca19.gif") no-repeat #E8FCE8; }
.ca_20 { background: url("../images/03information/03_ca20.gif") no-repeat #E8FCE8; }
.ca_21 { background: url("../images/03information/03_ca21.gif") no-repeat #E8FCE8; }
.ca_22 { background: url("../images/03information/03_ca22.gif") no-repeat #E8FCE8; }
.ca_23 { background: url("../images/03information/03_ca23.gif") no-repeat #E8FCE8; }
.ca_24 { background: url("../images/03information/03_ca24.gif") no-repeat #E8FCE8; }
.ca_25 { background: url("../images/03information/03_ca25.gif") no-repeat #E8FCE8; }
.ca_26 { background: url("../images/03information/03_ca26.gif") no-repeat #E8FCE8; }
.ca_27 { background: url("../images/03information/03_ca27.gif") no-repeat #E8FCE8; }
.ca_28 { background: url("../images/03information/03_ca28.gif") no-repeat #E8FCE8; }
.ca_29 { background: url("../images/03information/03_ca29.gif") no-repeat #E8FCE8; }
.ca_30 { background: url("../images/03information/03_ca30.gif") no-repeat #E8FCE8; }
.ca_31 { background: url("../images/03information/03_ca31.gif") no-repeat #E8FCE8; }

.ca_01b { background: url("../images/03information/03_ca01b.gif") no-repeat #EBF2FC; }
.ca_02b { background: url("../images/03information/03_ca02b.gif") no-repeat #EBF2FC; }
.ca_03b { background: url("../images/03information/03_ca03b.gif") no-repeat #EBF2FC; }
.ca_04b { background: url("../images/03information/03_ca04b.gif") no-repeat #EBF2FC; }
.ca_05b { background: url("../images/03information/03_ca05b.gif") no-repeat #EBF2FC; }
.ca_06b { background: url("../images/03information/03_ca06b.gif") no-repeat #EBF2FC; }
.ca_07b { background: url("../images/03information/03_ca07b.gif") no-repeat #EBF2FC; }
.ca_08b { background: url("../images/03information/03_ca08b.gif") no-repeat #EBF2FC; }
.ca_09b { background: url("../images/03information/03_ca09b.gif") no-repeat #EBF2FC; }
.ca_10b { background: url("../images/03information/03_ca10b.gif") no-repeat #EBF2FC; }
.ca_11b { background: url("../images/03information/03_ca11b.gif") no-repeat #EBF2FC; }
.ca_12b { background: url("../images/03information/03_ca12b.gif") no-repeat #EBF2FC; }
.ca_13b { background: url("../images/03information/03_ca13b.gif") no-repeat #EBF2FC; }
.ca_14b { background: url("../images/03information/03_ca14b.gif") no-repeat #EBF2FC; }
.ca_15b { background: url("../images/03information/03_ca15b.gif") no-repeat #EBF2FC; }
.ca_16b { background: url("../images/03information/03_ca16b.gif") no-repeat #EBF2FC; }
.ca_17b { background: url("../images/03information/03_ca17b.gif") no-repeat #EBF2FC; }
.ca_18b { background: url("../images/03information/03_ca18b.gif") no-repeat #EBF2FC; }
.ca_19b { background: url("../images/03information/03_ca19b.gif") no-repeat #EBF2FC; }
.ca_20b { background: url("../images/03information/03_ca20b.gif") no-repeat #EBF2FC; }
.ca_21b { background: url("../images/03information/03_ca21b.gif") no-repeat #EBF2FC; }
.ca_22b { background: url("../images/03information/03_ca22b.gif") no-repeat #EBF2FC; }
.ca_23b { background: url("../images/03information/03_ca23b.gif") no-repeat #EBF2FC; }
.ca_24b { background: url("../images/03information/03_ca24b.gif") no-repeat #EBF2FC; }
.ca_25b { background: url("../images/03information/03_ca25b.gif") no-repeat #EBF2FC; }
.ca_26b { background: url("../images/03information/03_ca26b.gif") no-repeat #EBF2FC; }
.ca_27b { background: url("../images/03information/03_ca27b.gif") no-repeat #EBF2FC; }
.ca_28b { background: url("../images/03information/03_ca28b.gif") no-repeat #EBF2FC; }
.ca_29b { background: url("../images/03information/03_ca29b.gif") no-repeat #EBF2FC; }
.ca_30b { background: url("../images/03information/03_ca30b.gif") no-repeat #EBF2FC; }
.ca_31b { background: url("../images/03information/03_ca31b.gif") no-repeat #EBF2FC; }

.ca_01r { background: url("../images/03information/03_ca01r.gif") no-repeat #FCF0F2; }
.ca_02r { background: url("../images/03information/03_ca02r.gif") no-repeat #FCF0F2; }
.ca_03r { background: url("../images/03information/03_ca03r.gif") no-repeat #FCF0F2; }
.ca_04r { background: url("../images/03information/03_ca04r.gif") no-repeat #FCF0F2; }
.ca_05r { background: url("../images/03information/03_ca05r.gif") no-repeat #FCF0F2; }
.ca_06r { background: url("../images/03information/03_ca06r.gif") no-repeat #FCF0F2; }
.ca_07r { background: url("../images/03information/03_ca07r.gif") no-repeat #FCF0F2; }
.ca_08r { background: url("../images/03information/03_ca08r.gif") no-repeat #FCF0F2; }
.ca_09r { background: url("../images/03information/03_ca09r.gif") no-repeat #FCF0F2; }
.ca_10r { background: url("../images/03information/03_ca10r.gif") no-repeat #FCF0F2; }
.ca_11r { background: url("../images/03information/03_ca11r.gif") no-repeat #FCF0F2; }
.ca_12r { background: url("../images/03information/03_ca12r.gif") no-repeat #FCF0F2; }
.ca_13r { background: url("../images/03information/03_ca13r.gif") no-repeat #FCF0F2; }
.ca_14r { background: url("../images/03information/03_ca14r.gif") no-repeat #FCF0F2; }
.ca_15r { background: url("../images/03information/03_ca15r.gif") no-repeat #FCF0F2; }
.ca_16r { background: url("../images/03information/03_ca16r.gif") no-repeat #FCF0F2; }
.ca_17r { background: url("../images/03information/03_ca17r.gif") no-repeat #FCF0F2; }
.ca_18r { background: url("../images/03information/03_ca18r.gif") no-repeat #FCF0F2; }
.ca_19r { background: url("../images/03information/03_ca19r.gif") no-repeat #FCF0F2; }
.ca_20r { background: url("../images/03information/03_ca20r.gif") no-repeat #FCF0F2; }
.ca_21r { background: url("../images/03information/03_ca21r.gif") no-repeat #FCF0F2; }
.ca_22r { background: url("../images/03information/03_ca22r.gif") no-repeat #FCF0F2; }
.ca_23r { background: url("../images/03information/03_ca23r.gif") no-repeat #FCF0F2; }
.ca_24r { background: url("../images/03information/03_ca24r.gif") no-repeat #FCF0F2; }
.ca_25r { background: url("../images/03information/03_ca25r.gif") no-repeat #FCF0F2; }
.ca_26r { background: url("../images/03information/03_ca26r.gif") no-repeat #FCF0F2; }
.ca_27r { background: url("../images/03information/03_ca27r.gif") no-repeat #FCF0F2; }
.ca_28r { background: url("../images/03information/03_ca28r.gif") no-repeat #FCF0F2; }
.ca_29r { background: url("../images/03information/03_ca29r.gif") no-repeat #FCF0F2; }
.ca_30r { background: url("../images/03information/03_ca30r.gif") no-repeat #FCF0F2; }
.ca_31r { background: url("../images/03information/03_ca31r.gif") no-repeat #FCF0F2; }


/* -----------お知らせ〜インフルエンザ情報----------- */
.indxinflu01 {
	margin: 0;
	padding: 0.2em 0 0.5em 35px;
}
.indxinflu01 table {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	border-spacing: 0;
}
.indxinflu01 table td {
	padding:0.2em; 
}


/* -----------お知らせ〜インフルエンザ情報の表01----------- */
.epiinflu01 {
	margin: 0;
	padding: 0.5em 0 0.5em 30px;
}
.epiinflu01 table {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	border-spacing: 0;
	border-top: solid 1px #CCC;
}
.epiinflu01 table td {
	padding:0.4em 0.5em 0.4em 1em; 
	border-bottom: solid 1px #CCC;
}
.epiinflu01 table th {
	padding:0.4em 0.5em 0.4em 1em; 
	border-bottom: solid 1px #CCC;
	background-color: #FFFECD;
}


/* -----------お知らせ〜インフルエンザ情報の表02----------- */
.epiinflu02 {
	margin: 0;
	padding: 0.5em 0 0.5em 30px;
}
.epiinflu02 table {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	border-spacing: 0;
	border-top: solid 1px #CCC;
}
.epiinflu02 table td {
	padding:0.4em 0em; 
	border-bottom: solid 1px #CCC;
}
