#list1{
	width:200px;
	list-style-type:none;
}
#list1,#list1 li,#list1 li a{
	margin:0;
	padding:0;
	padding-top: 1px;
 padding-bottom: 1px;
 padding-left: 1px;
}
#list1 li{
	display:block;

}
#list1 li a{
	width:200px;
	display:block;
	border:1px solid #7F8FFF;
	background:#C4DFFF;
	text-decoration:none;
}
#list1 li a:hover{
	border:1px solid #E7E700;
	color:#FFFFDE;
	background:#0028B0;
}

#list2{
	width:245px;
	list-style-type:none;
}
#list2,#list2 li,#list2 li a{
	margin:0;
	padding:0;
	padding-top: 1px;
 padding-bottom: 1px;
 padding-left: 1px;
}
#list2 li{
	display:block;

}
#list2 li a{
	width:245px;
	display:block;
	border:1px solid #7F8FFF;
	background:#C4DFFF;
	text-decoration:none;
}
#list2 li a:hover{
	border:1px solid #E7E700;
	color:#FFFFDE;
	background:#0028B0;
}

#list3{
	width:200px;
	list-style-type:none;
}
#list3,#list3 li,#list3 li a{
	margin:0;
	padding:0;
	padding-top: 1px;
 padding-bottom: 1px;
 padding-left: 1px;
}
#list3 li{
	display:block;

}
#list3 li a{
	width:200px;
	display:block;
	border:1px solid #7F8FFF;
	background:#C4DFFF;
	text-decoration:none;
}
#list3 li a:hover{
	border:1px solid #E7E700;
	color:#FFFFDE;
	background:#0028B0;
}
#list4{
	width:290px;
	list-style-type:none;
}
#list4,#list4 li,#list4 li a{
	margin:0;
	padding:0;
	padding-top: 1px;
 padding-bottom: 1px;
 padding-left: 1px;
}
#list4 li{
	display:block;

}
#list4 li a{
	width:290px;
	display:block;
	border:1px solid #D0A72A;
	background:#FFE3B0;
	text-decoration:none;
}
#list4 li a:hover{
	border:1px solid #4F0080;
	color:#FFFFDE;
	background:#962E00;
}

#list5{
	width:290px;
	list-style-type:none;
}
#list5,#list5 li,#list5 li a{
	margin:0;
	padding:0;
	padding-top: 1px;
 padding-bottom: 1px;
 padding-left: 1px;
}
#list5 li{
	display:block;

}
#list5 li a{
	width:290px;
	display:block;
	border:1px solid #7F8FFF;
	background:#C4DFFF;
	text-decoration:none;
}
#list5 li a:hover{
	border:1px solid #E7E700;
	color:#FFFFDE;
	background:#0028B0;
}

#list6{
	width:220px;
	list-style-type:none;
}
#list6,#list6 li,#list6 li a{
	margin:0;
	padding:0;
	padding-top: 1px;
 padding-bottom: 1px;
 padding-left: 1px;
}
#list6 li{
	display:block;

}
#list6 li a{
	width:220px;
	display:block;
	border:1px solid #7F8FFF;
	background:#C4DFFF;
	text-decoration:none;
}
#list6 li a:hover{
	border:1px solid #E7E700;
	color:#FFFFDE;
	background:#0028B0;
}
.midasi {
    font-size:14px;
    color:#CC0000;
    font-weight:bold;
}

.ookisa {
	font-size:14px;
	color:#000088;
	font-weight:normal;
	}

.base {
font-size:12px;
color:#444444;
font-weight:normal;
}

.block1 {
font-size:15px;
color:#0000dd;
margin-left:10px;
}
.kaigi1 {
font-size:15px;
color:#000000;
}
.kaigi1a {
font-size:14px;
color:#000000;
}

.kaigi2 {
margin-left:40px;
font-size:13px;
color:#000000;
}
.kaigi3 {
font-size:13px;
color:#000000;
}
.kaigi4 {
margin-left:25px;
font-size:13px;
color:#000000;
}
.midasi2 {
    font-size:14px;
    color:#0000BB;
    font-weight:bold;
}
.midasi3 {
font-size:13px;
margin-left:15px;
color:#000010;
}
.midasi4 {
font-size:12px;
color:#000010;
}
.midasi5 {
margin-left:15px;
font-size:12px;
color:#000000;
}
.midasi5 a{
text-decoration:underline;
font-size:12px;
color:#0000E1;
}
.midasi5 a:hover{
text-decoration:underline;
font-size:12px;
color:#E10000;
}
.midasi6 {
margin-left:5px;
font-size:12px;
color:#000000;
}
.midasi6 a{
text-decoration:none;
font-size:12px;
color:#0000E1;
}
.midasi6 a:hover{
text-decoration:none;
font-size:12px;
color: #E10000;
}
.midasi7 {
    font-size:12px;
    color:#0000E6;
    font-weight:bold;
}
.midasi8 {
    font-size:12px;
    color:#E22D00;
    font-weight:bold;
}
.jump1 {
margin-left:25px;
border-style:none;
}


ul#menu3{
	list-style-type:none;
    width:109px;
height:30px;
font-size:13px;
}
ul#menu3 li{
	list-style-type:none;
    width:109px;
height:30px;
font-size:13px;
}
ul#menu3 a{
    display:block;
    width:109px;
    height:30px;
    background-image:url(img/rogo001.gif);
font-size:13px;
}
#menu3 a span{display:none;} 
#menu3,#menu3 li,#menu3 li a{
	margin-left:10px;
	padding:0;
	padding-top: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
}

a.hoken3{
    background-position:0px 0px;
font-size:13px;
}
a:hover.hoken3{
    background-position:-109px 0px;
font-size:13px;
}
a.kyushoku3{
    background-position:0px -31px;
font-size:13px;
}
a:hover.kyushoku3{
    background-position:-109px -31px;
font-size:13px;
}
a.anzen3{
    background-position:0px -61px;
font-size:13px;
}
a:hover.anzen3{
    background-position:-109px -61px;
font-size:13px;
}
a.kenzen3{
    background-position:0px -91px;
font-size:13px;
}
a:hover.kenzen3{
    background-position:-109px -91px;
font-size:13px;
}
ul#menu4{
    list-style:none;
    width:200px;
font-size:13px;
}
ul#menu4 li{
    list-style:none;
    width:200px;
    height:30px;
margin-top: 0px;
font-size:13px;
}
#menu4 a span{display:none;} 
#menu4,#menu4 li{
	margin-left:10px;
	padding:0;
	padding-top: 2px;
 padding-bottom: 0px;
 padding-left: 0px;
}
ul#menu5{
	list-style-type:none;
    width:185px;
height:25px;
font-size:12px;
}
ul#menu5 li{
	list-style-type:none;
    width:195px;
height:25px;
font-size:11px;
}
ul#menu5 a{
    display:block;
    width:185px;
    height:25px;
    background-image:url(img/menu4.gif);
font-size:12px;
}
#menu5 a span{display:none;} 
#menu5,#menu5 li,#menu5 li a{
	margin-left:10px;
	padding:0;
	padding-top: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
}

a.enkaku{
    background-position:0px 0px;
font-size:12px;
}
a:hover.enkaku{
    background-position:-186px 0px;
font-size:12px;
}
a.iin{
    background-position:0px -26px;
font-size:12px;
}
a:hover.iin{
    background-position:-186px -26px;
font-size:12px;
}
a.kyoikucho{
    background-position:0px -52px;
font-size:12px;
}
a:hover.kyoikucho{
    background-position:-186px -52px;
font-size:12px;
}
a.katarukai{
    background-position:0px -78px;
font-size:12px;
}
a:hover.katarukai{
    background-position:-186px -78px;
font-size:12px;
}
a.kaigi10{
    background-position:0px -104px;
font-size:12px;
}
a:hover.kaigi10{
    background-position:-186px -104px;
font-size:12px;
}
a.today{
    background-position:0px -130px;
font-size:12px;
}
a:hover.today{
    background-position:-186px -130px;
font-size:12px;
}
ul#menu6{
	list-style-type:none;
    width:185px;
height:25px;
font-size:12px;
}
ul#menu6 li{
	list-style-type:none;
    width:185px;
height:25px;
font-size:12px;
}
ul#menu6 a{
    display:block;
    width:185px;
    height:25px;
    background-image:url(img/menu5.gif);
font-size:12px;
}
#menu6 a span{display:none;} 
#menu6,#menu6 li,#menu6 li a{
	margin-left:10px;
	padding:0;
	padding-top: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
}
a.enjido{
    background-position:0px 0px;
font-size:12px;
}
a:hover.enjido{
    background-position:-186px 0px;
font-size:12px;
}
a.youtien{
    background-position:0px -26px;
font-size:12px;
}
a:hover.youtien{
    background-position:-186px -26px;
font-size:12px;
}
a.sho{
    background-position:0px -52px;
font-size:12px;
}
a:hover.sho{
    background-position:-186px -52px;
font-size:12px;
}
a.chu{
    background-position:0px -78px;
font-size:12px;
}
a:hover.chu{
    background-position:-186px -78px;
font-size:12px;
}
a.koukou{
    background-position:0px -104px;
font-size:12px;
}
a:hover.koukou{
    background-position:-186px -104px;
font-size:12px;
}
a.today{
    background-position:0px -130px;
font-size:12px;
}
a:hover.today{
    background-position:-186px -130px;
font-size:12px;
}
ul#menu7{
	list-style-type:none;
    width:167px;
height:25px;
font-size:12px;
}
ul#menu7 li{
	list-style-type:none;
    width:167px;
height:25px;
font-size:12px;
}
ul#menu7 a{
    display:block;
    width:167px;
    height:25px;
    background-image:url(img/menu6.gif);
font-size:12px;
}
#menu7 a span{display:none;} 
#menu7,#menu7 li,#menu7 li a{
	margin-left:10px;
	padding:0;
	padding-top: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
}
a.renrakusaki{
    background-position:0px 0px;
font-size:12px;
}
a:hover.renrakusaki{
    background-position:-168px 0px;
font-size:12px;
}
a.soumu{
    background-position:0px -26px;
font-size:12px;
}
a:hover.soumu{
    background-position:-168px -26px;
font-size:12px;
}
a.sisetu{
    background-position:0px -52px;
font-size:12px;
}
a:hover.sisetu{
    background-position:-168px -52px;
font-size:12px;
}
a.kyoushoku{
    background-position:0px -78px;
font-size:12px;
}
a:hover.kyoushoku{
    background-position:-168px -78px;
font-size:12px;
}
a.sido{
    background-position:0px -104px;
font-size:12px;
}
a:hover.sido{
    background-position:-168px --104x;
font-size:12px;
}
a.kodomo{
    background-position:0px -130px;
font-size:12px;
}
a:hover.kodomo{
    background-position:-168px -130px;
font-size:12px;
}
ul#menu8{
	list-style-type:none;
    width:294px;
height:25px;
font-size:12px;
}
ul#menu8 li{
	list-style-type:none;
    width:294px;
height:25px;
font-size:12px;
}
ul#menu8 a{
    display:block;
    width:294px;
    height:25px;
    background-image:url(img/menu7.gif);
font-size:12px;
}
#menu8 a span{display:none;} 
#menu8,#menu8 li,#menu8 li a{
	margin-left:5px;
	padding:0;
	padding-top: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
}
a.ksoudan{
    background-position:0px -1px;
font-size:12px;
}
a:hover.ksoudan{
    background-position:-294px -1px;
font-size:12px;
}
a.ssoudan{
    background-position:0px -28px;
font-size:12px;
}
a:hover.ssoudan{
    background-position:-294px -28px;
font-size:12px;
}
a.tsoudan{
    background-position:0px -56px;
font-size:12px;
}
a:hover.tsoudan{
    background-position:-294px -56px;
font-size:12px;
}
ul#menu9{
	list-style-type:none;
    width:294px;
height:25px;
font-size:12px;
}
ul#menu9 li{
	list-style-type:none;
    width:294px;
height:25px;
font-size:12px;
}
ul#menu9 a{
    display:block;
    width:294px;
    height:25px;
    background-image:url(img/menu8.gif);
font-size:12px;
}
#menu9 a span{display:none;} 
#menu9,#menu9 li,#menu9 li a{
	margin-left:5px;
	padding:0;
	padding-top: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
}
a.ikkan{
    background-position:0px 0px;
font-size:12px;
}
a:hover.ikkan{
    background-position:-294px 0px;
font-size:12px;
}
a.koutou{
    background-position:0px -27px;
font-size:12px;
}
a:hover.koutou{
    background-position:-294px -27px;
font-size:12px;
}
a.gakku{
    background-position:0px -54px;
font-size:12px;
}
a:hover.gakku{
    background-position:-294px -54px;
font-size:12px;
}
a.kaigi{
    background-position:0px -81px;
font-size:12px;
}
a:hover.kaigi{
    background-position:-294px -81px;
font-size:12px;
}
ul#menu10{
	list-style-type:none;
    width:294px;
height:25px;
font-size:12px;
}
ul#menu10 li{
	list-style-type:none;
    width:294px;
height:25px;
font-size:12px;
}
ul#menu10 a{
    display:block;
    width:294px;
    height:25px;
    background-image:url(img/menu9.gif);
font-size:12px;
}
#menu10 a span{display:none;} 
#menu10,#menu10 li,#menu10 li a{
	margin-left:5px;
	padding:0;
	padding-top: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
}
a.kyo1{
    background-position:0px 0px;
font-size:12px;
}
a:hover.kyo1{
    background-position:-294px 0px;
font-size:12px;
}
a.kyo2{
    background-position:0px -27px;
font-size:12px;
}
a:hover.kyo2{
    background-position:-294px -27px;
font-size:12px;
}
a.keikaku{
    background-position:0px -54px;
font-size:12px;
}
a:hover.keikaku{
    background-position:-294px -54px;
font-size:12px;
}
a.sengen{
    background-position:0px -81px;
font-size:12px;
}
a:hover.sengen{
    background-position:-294px -81px;
font-size:12px;
}
a.gaikoku{
    background-position:0px -108px;
font-size:12px;
}
a:hover.gaikoku{
    background-position:-294px -108px;
font-size:12px;
}
a.youti{
    background-position:0px -135px;
font-size:12px;
}
a:hover.youti{
    background-position:-294px -135px;
font-size:12px;
}
a.dokusho{
    background-position:0px -162px;
font-size:12px;
}
a:hover.dokusho{
    background-position:-294px -162px;
font-size:12px;
}
a.youji{
    background-position:0px -189px;
font-size:12px;
}
a:hover.youji{
    background-position:-294px -189px;
font-size:12px;
}

ul#menu11{
	list-style-type:none;
    width:294px;
height:25px;
font-size:12px;
}
ul#menu11 li{
	list-style-type:none;
    width:294px;
height:25px;
font-size:12px;
}
ul#menu11 a{
    display:block;
    width:294px;
    height:25px;
    background-image:url(img/menu10.gif);
font-size:12px;
}
#menu11 a span{display:none;} 
#menu11,#menu11 li,#menu11 li a{
	margin-left:5px;
	padding:0;
	padding-top: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
}
a.chousa{
    background-position:0px 0px;
font-size:12px;
}
a:hover.chousa{
    background-position:-294px 0px;
font-size:12px;
}
a.unyou{
    background-position:0px -27px;
font-size:12px;
}
a:hover.unyou{
    background-position:-294px -27px;
font-size:12px;
}
a.tekisei{
    background-position:0px -54px;
font-size:12px;
}
a:hover.tekisei{
    background-position:-294px -54px;
font-size:12px;
}
ul#menu12{
	list-style-type:none;
    width:294px;
height:25px;
font-size:12px;
}
ul#menu12 li{
	list-style-type:none;
    width:294px;
height:25px;
font-size:12px;
}
ul#menu12 a{
    display:block;
    width:294px;
    height:25px;
    background-image:url(img/menu11.gif);
font-size:12px;
}
#menu12 a span{display:none;} 
#menu12,#menu12 li,#menu12 li a{
	margin-left:5px;
	padding:0;
	padding-top: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
}
a.nittei{
    background-position:0px -1px;
font-size:12px;
}
a:hover.nittei{
    background-position:-294px -1px;
font-size:12px;
}
a.siken{
    background-position:0px -28px;
font-size:12px;
}
a:hover.siken{
    background-position:-294px -28px;
font-size:12px;
}
ul#menu13{
	list-style-type:none;
    width:294px;
height:25px;
font-size:12px;
}
ul#menu13 li{
	list-style-type:none;
    width:294px;
height:25px;
font-size:12px;
}
ul#menu13 a{
    display:block;
    width:294px;
    height:25px;
    background-image:url(img/menu12.gif);
font-size:12px;
}
#menu13 a span{display:none;} 
#menu13,#menu13 li,#menu13 li a{
	margin-left:5px;
	padding:0;
	padding-top: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
}
a.kouen{
    background-position:0px -1px;
font-size:12px;
}
a:hover.kouen{
    background-position:-294px -1px;
font-size:12px;
}
a.hinihon{
    background-position:0px -28px;
font-size:12px;
}
a:hover.hinihon{
    background-position:-294px -28px;
font-size:12px;
}
a.higaikoku{
    background-position:0px -55px;
font-size:12px;
}
a:hover.higaikoku{
    background-position:-294px -55px;
font-size:12px;
}
a.tukibou{
    background-position:0px -82px;
font-size:12px;
}
a:hover.tukibou{
    background-position:-294px -82px;
font-size:12px;
}
a.shougakukin{
    background-position:0px -109px;
font-size:12px;
}
a:hover.shougakukin{
    background-position:-294px -109px;
font-size:12px;
}
a.enkibou{
    background-position:0px -136px;
font-size:12px;
}
a:hover.enkibou{
    background-position:-294px -136px;
font-size:12px;
}
a.siryou{
    background-position:0px -163px;
font-size:12px;
}
a:hover.siryou{
    background-position:-294px -163px;
font-size:12px;
}
.base1 {
font-size:12px;
color:#444444;
font-weight:normal;
}
a.hover.base1{
fontsize:12px;
color:#aa0000;
font-weight:normal;
}
ul#menu14{
	list-style-type:none;
    width:294px;
height:25px;
font-size:12px;
}
ul#menu14 li{
	list-style-type:none;
    width:294px;
height:25px;
font-size:12px;
}
ul#menu14 a{
    display:block;
    width:294px;
    height:25px;
font-size:12px;
}
#menu14 a span{display:none;} 
#menu14,#menu14 li,#menu14 li a{
	margin-left:5px;
	padding:0;
	padding-top: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
}
.midasi10 {
    font-size:12px;
    color:#0000E6;
    font-weight:bold;
	margin-left: 30px;
}
.block10 {
font-size:15px;
color:#0000dd;
margin-left:40px;
}
.kaigi10 {
font-size:12px;
color:#000000;
line-height: 25px;
margin-left: 10px;
}
.kaigi10 a{
font-size:12px;
color:#0000E1;
line-height: 25px;
}
.kaigi10 a:hover{
font-size:12px;
color:#E10000;
line-height: 25px;
}
.kaigi11 {
font-size:12px;
color:#000000;
line-height: 5px;
margin-left: 10px;
}
.block12 {
font-size:15px;
color:#008800;
margin-left:40px;
}
.kaigi12 {
font-size:12px;
color:#000000;
line-height: 25px;
margin-left: 10px;
}
.block13 {
font-size:15px;
color:#ee4400;
margin-left:40px;
}
.kaigi13 {
font-size:12px;
color:#000000;
line-height: 25px;
margin-left: 10px;
}
.block14 {
font-size:15px;
color:#9900aa;
margin-left:40px;
}
.kaigi14 {
font-size:12px;
color:#000000;
line-height: 25px;
margin-left: 10px;
}
.midasi11 {
font-size:12px;
color:#000000;
}
.midasi11 a{
text-decoration:none;
font-size:12px;
color:#0000E1;
}
.midasi11 a:hover{
text-decoration:none;
font-size:12px;
color: #E10000;
}
.midasi12 {
font-size:12px;
color:#000000;
margin-left:10px;
}
.midasi12 a{
text-decoration:none;
font-size:12px;
color:#0000E1;
margin-left:10px;
}
.midasi12 a:hover{
text-decoration:none;
font-size:12px;
color: #E10000;
margin-left:10px;
}
.hoken28 {
	font-size: 12px;
	color: #111111;
	font-weight: normal;
	line-height: 170%;
	text-decoration: none;
}
.hoken39 {
	font-size: 12px;
	color: #fa0000;
	font-weight: normal;
	line-height: 25px;
	text-decoration: underline;
}
.kodomo01{
	font-size: 12px;
    color:#E90000;
    margin-left:35px;
	line-height:25px;
}
.kodomo02{
	font-size: 12px;
    color:#009400;
    font-weight:bold;
	margin-left:45px;
	line-height:25px;
}
.kodomo02a{
	font-size: 12px;
    color:#0000e1;
    font-weight:bold;
	margin-left:45px;
	line-height:25px;
}
.kodomo02b{
	font-size: 12px;
    color:#df611a;
    font-weight:bold;
	margin-left:45px;
	line-height:25px;
}
.kodomo02c{
	font-size: 12px;
    color:#0000E6;
    font-weight:bold;
	margin-left:45px;
	line-height:25px;
}
.kodomo03{
	font-size: 12px;
	margin-left:55px;
	line-height:25px;
}
.kodomo04{
	font-size: 12px;
	margin-left:65px;
	line-height:25px;
}
.kodomo05{
	font-size: 12px;
	margin-left:15px;
	line-height:25px;
}
.kodomo06{
	font-size: 12px;
	line-height:25px;
}
.kodomo07{
	font-size: 12px;
	line-height:25px;
	text-decoration: underline;
}
.kodomo08{
	font-size: 12px;
	line-height:25px;
	font-weight: bold;
	color:#FF4000;
}
.kodomo11{
	font-size: 12px;
	line-height:15px;
}
.tb01{
font-size:12px;
line-height:25px;
background-color:#DDFFFF;
border-top-width:1px;
border-right-width:1px;
border-left-width:1px;
border-bottom-width:1px;
border-top-style:solid;
border-right-style:solid;
border-left-style:solid;
border-bottom-style:solid;
border-top-color:#090909;
border-right-color:#090909;
border-left-color:#090909;
border-bottom-color:#090909;
}
.tb02{
font-size:12px;
line-height:25px;
background-color:#FFFFFF;
border-top-width:0px;
border-right-width:1px;
border-left-width:1px;
border-bottom-width:1px;
border-top-style:solid;
border-right-style:solid;
border-left-style:solid;
border-bottom-style:solid;
border-top-color:#090909;
border-right-color:#090909;
border-left-color:#090909;
border-bottom-color:#090909;
}
.tb03{
font-size:12px;
line-height:25px;
background-color:#FFFF90;
border-top-width:1px;
border-right-width:1px;
border-left-width:0px;
border-bottom-width:1px;
border-top-style:solid;
border-right-style:solid;
border-left-style:solid;
border-bottom-style:solid;
border-top-color:#090909;
border-right-color:#090909;
border-left-color:#090909;
border-bottom-color:#090909;
}
.tb04{
font-size:12px;
line-height:25px;
background-color:#FFFFFF;
border-top-width:0px;
border-right-width:1px;
border-left-width:0px;
border-bottom-width:1px;
border-top-style:solid;
border-right-style:solid;
border-left-style:solid;
border-bottom-style:solid;
border-top-color:#090909;
border-right-color:#090909;
border-left-color:#090909;
border-bottom-color:#090909;
}
.kodomo09{
	margin-left:10px;
}
.tb05{
font-size:12px;
line-height:25px;
background-color:#FFFFFF;
border-top-width:1px;
border-right-width:1px;
border-left-width:0px;
border-bottom-width:1px;
border-top-style:solid;
border-right-style:solid;
border-left-style:solid;
border-bottom-style:solid;
border-top-color:#090909;
border-right-color:#090909;
border-left-color:#090909;
border-bottom-color:#090909;
}
.tb06{
font-size:12px;
line-height:25px;
background-color:#DDFFFF;
border-top-width:0px;
border-right-width:1px;
border-left-width:1px;
border-bottom-width:1px;
border-top-style:solid;
border-right-style:solid;
border-left-style:solid;
border-bottom-style:solid;
border-top-color:#090909;
border-right-color:#090909;
border-left-color:#090909;
border-bottom-color:#090909;
}
.tb07{
font-size:12px;
line-height:25px;
background-color:#FFFFFF;
border-top-width:0px;
border-right-width:1px;
border-left-width:0px;
border-bottom-width:1px;
border-top-style:solid;
border-right-style:solid;
border-left-style:solid;
border-bottom-style:solid;
border-top-color:#090909;
border-right-color:#090909;
border-left-color:#090909;
border-bottom-color:#090909;
}

.tb11{
font-size:12px;
line-height:25px;
background-color:#FFFFFF;
border-top-width:1px;
border-right-width:1px;
border-left-width:1px;
border-bottom-width:1px;
border-top-style:solid;
border-right-style:solid;
border-left-style:solid;
border-bottom-style:solid;
border-top-color:#090909;
border-right-color:#090909;
border-left-color:#090909;
border-bottom-color:#090909;
}
.kodomo09a{
	margin-left:10px;
	font-size:12px;
}
.kodomo09b{
	font-size:12px;
}
.gazo1{
border-color: #E2B241;
border-top-width:1px;
border-right-width:1px;
border-left-width:1px;
border-bottom-width:1px;
}

.cal1{
width:15px;
font-size:12px;
color:#000000;
line-height: 15px;
text-align:right;
}
.cal1 a{
font-size:12px;
color:#0000E1;
line-height: 15px;
text-align:right;
}

.cal1 a:hover{
font-size:12px;
color:#E10000;
line-height: 15px;
text-align:right;
}
.cal3{
font-size:12px;
color:#000000;
line-height: 15px;
text-align:right;
}
.cal2{
width:15px;
font-size:12px;
color:#E10000;
line-height: 15px;
text-align:right;
}
.cal4{
font-size:12px;
color:#E10000;
line-height: 15px;
text-align:right;
}
.shu1{
font-size:12px;
color:#000000;
line-height:13px;
margin-left:10px;
}
.shu2{
font-size:12px;
color:#000000;
line-height:10px;
margin-left:10px;
width:15px;
}
.shu2 a{
font-size:12px;
color:#0000E1;
line-height: 10px;
}

.shu2 a:hover{
font-size:12px;
color:#E10000;
line-height: 10px;
}
.shu3{
font-size:12px;
color:#000000;
line-height:10px;
margin-left:10px;
width:24px;
}
.shu3 a{
font-size:12px;
color:#0000E1;
line-height: 10px;
}

.shu3 a:hover{
font-size:12px;
color:#E10000;
line-height: 10px;
}
.kaze1 {
line-height:20px;
margin-left:15px;
font-size:12px;
color:#000000;
}
.kaze1 a{
text-decoration:none;
font-size:12px;
color:#0000E1;
}
.kaze1 a:hover{
text-decoration:underline;
font-size:12px;
color:#E10000;
}
.kaze2 {
line-height:20px;
margin-left:15px;
font-size:12px;
color:#968D8D;
}
.tc01{
font-size:12px;
line-height:20px;
text-align:center;
background-color:#FFFFFF;
border-top-width:1px;
border-right-width:1px;
border-left-width:1px;
border-bottom-width:1px;
border-top-style:solid;
border-right-style:solid;
border-left-style:solid;
border-bottom-style:solid;
border-top-color:#090909;
border-right-color:#090909;
border-left-color:#090909;
border-bottom-color:#090909;
}
.tc09{
font-size:12px;
line-height:20px;
text-align:center;
background-color:#FFFFFF;
border-top-width:1px;
border-right-width:1px;
border-left-width:1px;
border-bottom-width:1px;
border-top-style:solid;
border-right-style:solid;
border-left-style:solid;
border-bottom-style:solid;
border-top-color:#090909;
border-right-color:#090909;
border-left-color:#090909;
border-bottom-color:#090909;
}
.tc10{
font-size:12px;
line-height:20px;
text-align:center;
background-color:#FFFFFF;
border-top-width:1px;
border-right-width:1px;
border-left-width:0px;
border-bottom-width:1px;
border-top-style:solid;
border-right-style:solid;
border-left-style:solid;
border-bottom-style:solid;
border-top-color:#090909;
border-right-color:#090909;
border-left-color:#090909;
border-bottom-color:#090909;
}
.tc10y{
font-size:12px;
line-height:20px;
text-align:center;
color:#0000FF;
background-color:#FFFF00;
border-top-width:1px;
border-right-width:1px;
border-left-width:0px;
border-bottom-width:1px;
border-top-style:solid;
border-right-style:solid;
border-left-style:solid;
border-bottom-style:solid;
border-top-color:#090909;
border-right-color:#090909;
border-left-color:#090909;
border-bottom-color:#090909;
font-weight: bold;
}
.tc10o{
font-size:12px;
line-height:20px;
text-align:center;
color:#0000F0;
background-color:#FFCA00;
border-top-width:1px;
border-right-width:1px;
border-left-width:0px;
border-bottom-width:1px;
border-top-style:solid;
border-right-style:solid;
border-left-style:solid;
border-bottom-style:solid;
border-top-color:#090909;
border-right-color:#090909;
border-left-color:#090909;
border-bottom-color:#090909;
font-weight: bold;
}
.tc10r{
font-size:12px;
line-height:20px;
text-align:center;
color:#FFFFFF;
background-color:#FF0000;
border-top-width:1px;
border-right-width:1px;
border-left-width:0px;
border-bottom-width:1px;
border-top-style:solid;
border-right-style:solid;
border-left-style:solid;
border-bottom-style:solid;
border-top-color:#090909;
border-right-color:#090909;
border-left-color:#090909;
border-bottom-color:#090909;
font-weight: bold;
}

.tc01y{
font-size:12px;
line-height:20px;
text-align:center;
color:#0000FF;
background-color:#FFFF00;
border-top-width:1px;
border-right-width:1px;
border-left-width:1px;
border-bottom-width:1px;
border-top-style:solid;
border-right-style:solid;
border-left-style:solid;
border-bottom-style:solid;
border-top-color:#090909;
border-right-color:#090909;
border-left-color:#090909;
border-bottom-color:#090909;
}
.tc01o{
font-size:12px;
line-height:20px;
text-align:center;
color:#0000F0;
background-color:#FFCA00;
border-top-width:1px;
border-right-width:1px;
border-left-width:1px;
border-bottom-width:1px;
border-top-style:solid;
border-right-style:solid;
border-left-style:solid;
border-bottom-style:solid;
border-top-color:#090909;
border-right-color:#090909;
border-left-color:#090909;
border-bottom-color:#090909;
}
.tc01r{
font-size:12px;
line-height:20px;
text-align:center;
color:#FFFFFF;
background-color:#FF0000;
border-top-width:1px;
border-right-width:1px;
border-left-width:1px;
border-bottom-width:1px;
border-top-style:solid;
border-right-style:solid;
border-left-style:solid;
border-bottom-style:solid;
border-top-color:#090909;
border-right-color:#090909;
border-left-color:#090909;
border-bottom-color:#090909;
}

.tc02{
font-size:12px;
line-height:20px;
text-align:center;
background-color:#FFFFFF;
border-top-width:1px;
border-right-width:1px;
border-left-width:0px;
border-bottom-width:1px;
border-top-style:solid;
border-right-style:solid;
border-left-style:solid;
border-bottom-style:solid;
border-top-color:#090909;
border-right-color:#090909;
border-left-color:#090909;
border-bottom-color:#090909;
}
.tc02a{
font-size:12px;
line-height:20px;
text-align:center;
background-color:#FFFFFF;
border-top-width:1px;
border-right-width:0px;
border-left-width:0px;
border-bottom-width:1px;
border-top-style:solid;
border-right-style:solid;
border-left-style:solid;
border-bottom-style:solid;
border-top-color:#090909;
border-right-color:#090909;
border-left-color:#090909;
border-bottom-color:#090909;
}
.tc02b{
font-size:12px;
line-height:20px;
text-align:left;
background-color:#FFFFFF;
border-top-width:0px;
border-right-width:0px;
border-left-width:0px;
border-bottom-width:1px;
border-top-style:solid;
border-right-style:solid;
border-left-style:solid;
border-bottom-style:solid;
border-top-color:#090909;
border-right-color:#090909;
border-left-color:#090909;
border-bottom-color:#090909;
}
.tc02ba{
font-size:12px;
line-height:20px;
text-align:left;
background-color:#FFFFFF;
border-top-width:0px;
border-right-width:1px;
border-left-width:0px;
border-bottom-width:1px;
border-top-style:solid;
border-right-style:solid;
border-left-style:solid;
border-bottom-style:solid;
border-top-color:#090909;
border-right-color:#090909;
border-left-color:#090909;
border-bottom-color:#090909;
}
.tc02c{
font-size:12px;
line-height:20px;
text-align:center;
background-color:#FFFFFF;
border-top-width:0px;
border-right-width:1px;
border-left-width:0px;
border-bottom-width:1px;
border-top-style:solid;
border-right-style:solid;
border-left-style:solid;
border-bottom-style:solid;
border-top-color:#090909;
border-right-color:#090909;
border-left-color:#090909;
border-bottom-color:#090909;
}
.tc03{
font-size:12px;
line-height:20px;
text-align:center;
background-color:#FFFFFF;
border-top-width:0px;
border-right-width:1px;
border-left-width:1px;
border-bottom-width:1px;
border-top-style:solid;
border-right-style:solid;
border-left-style:solid;
border-bottom-style:solid;
border-top-color:#090909;
border-right-color:#090909;
border-left-color:#090909;
border-bottom-color:#090909;
}
.tc03a{
font-size:12px;
line-height:20px;
text-align:center;
background-color:#FFFFFF;
border-top-width:0px;
border-right-width:1px;
border-left-width:1px;
border-bottom-width:0px;
border-top-style:solid;
border-right-style:solid;
border-left-style:solid;
border-bottom-style:solid;
border-top-color:#090909;
border-right-color:#090909;
border-left-color:#090909;
border-bottom-color:#090909;
}
.tc03b{
font-size:12px;
line-height:20px;
text-align:left;
background-color:#FFFFFF;
border-top-width:0px;
border-right-width:1px;
border-left-width:1px;
border-bottom-width:1px;
border-top-style:solid;
border-right-style:solid;
border-left-style:solid;
border-bottom-style:solid;
border-top-color:#090909;
border-right-color:#090909;
border-left-color:#090909;
border-bottom-color:#090909;
}
.tc03c{
font-size:12px;
line-height:20px;
text-align:left;
background-color:#FFFFFF;
border-top-width:0px;
border-right-width:0px;
border-left-width:1px;
border-bottom-width:1px;
border-top-style:solid;
border-right-style:solid;
border-left-style:solid;
border-bottom-style:solid;
border-top-color:#090909;
border-right-color:#090909;
border-left-color:#090909;
border-bottom-color:#090909;
}
.tc04{
font-size:12px;
line-height:20px;
text-align:center;
background-color:#FFFFFF;
border-top-width:0px;
border-right-width:1px;
border-left-width:0px;
border-bottom-width:1px;
border-top-style:solid;
border-right-style:solid;
border-left-style:solid;
border-bottom-style:solid;
border-top-color:#090909;
border-right-color:#090909;
border-left-color:#090909;
border-bottom-color:#090909;
}
.tc04a{
font-size:12px;
line-height:20px;
text-align:center;
background-color:#FFFFFF;
border-top-width:0px;
border-right-width:1px;
border-left-width:0px;
border-bottom-width:0px;
border-top-style:solid;
border-right-style:solid;
border-left-style:solid;
border-bottom-style:solid;
border-top-color:#090909;
border-right-color:#090909;
border-left-color:#090909;
border-bottom-color:#090909;
}
.tc04b{
font-size:12px;
line-height:20px;
text-align:left;
background-color:#FFFFFF;
border-top-width:0px;
border-right-width:1px;
border-left-width:0px;
border-bottom-width:1px;
border-top-style:solid;
border-right-style:solid;
border-left-style:solid;
border-bottom-style:solid;
border-top-color:#090909;
border-right-color:#090909;
border-left-color:#090909;
border-bottom-color:#090909;
}
.tc05{
font-size:12px;
line-height:20px;
text-align:center;
background-color:#FFFFFF;
border-top-width:1px;
border-right-width:1px;
border-left-width:1px;
border-bottom-width:1px;
border-top-style:solid;
border-right-style:solid;
border-left-style:solid;
border-bottom-style:solid;
border-top-color:#090909;
border-right-color:#090909;
border-left-color:#090909;
border-bottom-color:#090909;
}
.tcc01{
font-size:12px;
line-height:20px;
text-align:center;
background-color:#FFE2EF;
border-top-width:1px;
border-right-width:1px;
border-left-width:1px;
border-bottom-width:1px;
border-top-style:solid;
border-right-style:solid;
border-left-style:solid;
border-bottom-style:solid;
border-top-color:#090909;
border-right-color:#090909;
border-left-color:#090909;
border-bottom-color:#090909;
}
.tcc02{
font-size:12px;
line-height:20px;
text-align:center;
background-color:#FFE2EF;
border-top-width:1px;
border-right-width:1px;
border-left-width:0px;
border-bottom-width:1px;
border-top-style:solid;
border-right-style:solid;
border-left-style:solid;
border-bottom-style:solid;
border-top-color:#090909;
border-right-color:#090909;
border-left-color:#090909;
border-bottom-color:#090909;
}
.tcc03{
font-size:12px;
line-height:20px;
text-align:center;
background-color:#FFE2EF;
border-top-width:0px;
border-right-width:1px;
border-left-width:1px;
border-bottom-width:1px;
border-top-style:solid;
border-right-style:solid;
border-left-style:solid;
border-bottom-style:solid;
border-top-color:#090909;
border-right-color:#090909;
border-left-color:#090909;
border-bottom-color:#090909;
}
.tcc04{
font-size:12px;
line-height:20px;
text-align:center;
color: ;
background-color:#FFE2EF;
border-top-width:0px;
border-right-width:1px;
border-left-width:0px;
border-bottom-width:1px;
border-top-style:solid;
border-right-style:solid;
border-left-style:solid;
border-bottom-style:solid;
border-top-color:#090909;
border-right-color:#090909;
border-left-color:#090909;
border-bottom-color:#090909;
}
.tcy04{
font-size:12px;
line-height:20px;
text-align:center;
color:#0000FF;
background-color:#FFFF00;
border-top-width:0px;
border-right-width:1px;
border-left-width:0px;
border-bottom-width:1px;
border-top-style:solid;
border-right-style:solid;
border-left-style:solid;
border-bottom-style:solid;
border-top-color:#090909;
border-right-color:#090909;
border-left-color:#090909;
border-bottom-color:#090909;
font-weight: bold;
}
.tcr04{
font-size:12px;
line-height:20px;
text-align:center;
color:#FFFFFF;
background-color:#FF0000;
border-top-width:0px;
border-right-width:1px;
border-left-width:0px;
border-bottom-width:1px;
border-top-style:solid;
border-right-style:solid;
border-left-style:solid;
border-bottom-style:solid;
border-top-color:#090909;
border-right-color:#090909;
border-left-color:#090909;
border-bottom-color:#090909;
font-weight: bold;
}
.tco04{
font-size:12px;
line-height:20px;
text-align:center;
color:#0000F0;
background-color:#FFCA00;
border-top-width:0px;
border-right-width:1px;
border-left-width:0px;
border-bottom-width:1px;
border-top-style:solid;
border-right-style:solid;
border-left-style:solid;
border-bottom-style:solid;
border-top-color:#090909;
border-right-color:#090909;
border-left-color:#090909;
border-bottom-color:#090909;
font-weight: bold;
}

.tcd01{
font-size:12px;
line-height:20px;
text-align:center;
background-color:#FFFFFF;
border-top-width:2px;
border-right-width:1px;
border-left-width:2px;
border-bottom-width:2px;
border-top-style:solid;
border-right-style:solid;
border-left-style:solid;
border-bottom-style:solid;
border-top-color:#090909;
border-right-color:#090909;
border-left-color:#090909;
border-bottom-color:#090909;
}
.tcd02{
font-size:12px;
line-height:20px;
text-align:center;
background-color:#FFFFFF;
border-top-width:2px;
border-right-width:1px;
border-left-width:0px;
border-bottom-width:2px;
border-top-style:solid;
border-right-style:solid;
border-left-style:solid;
border-bottom-style:solid;
border-top-color:#090909;
border-right-color:#090909;
border-left-color:#090909;
border-bottom-color:#090909;
}
.tcdy02{
font-size:12px;
line-height:20px;
text-align:center;
color:#0000FF;
background-color:#FFFF00;
border-top-width:2px;
border-right-width:1px;
border-left-width:0px;
border-bottom-width:2px;
border-top-style:solid;
border-right-style:solid;
border-left-style:solid;
border-bottom-style:solid;
border-top-color:#090909;
border-right-color:#090909;
border-left-color:#090909;
border-bottom-color:#090909;
font-weight: bold;
}
.tcdr02{
font-size:12px;
line-height:20px;
text-align:center;
color:#FFFFFF;
background-color:#FF0000;
border-top-width:2px;
border-right-width:1px;
border-left-width:0px;
border-bottom-width:2px;
border-top-style:solid;
border-right-style:solid;
border-left-style:solid;
border-bottom-style:solid;
border-top-color:#090909;
border-right-color:#090909;
border-left-color:#090909;
border-bottom-color:#090909;
font-weight: bold;
}
.tcdo02{
font-size:12px;
line-height:20px;
text-align:center;
color:#0000F0;
background-color:#FFCA00;
border-top-width:2px;
border-right-width:1px;
border-left-width:0px;
border-bottom-width:2px;
border-top-style:solid;
border-right-style:solid;
border-left-style:solid;
border-bottom-style:solid;
border-top-color:#090909;
border-right-color:#090909;
border-left-color:#090909;
border-bottom-color:#090909;
font-weight: bold;
}
.tcdb02{
font-size:12px;
line-height:20px;
text-align:center;
background-color:#FFFFFF;
border-top-width:2px;
border-right-width:1px;
border-left-width:0px;
border-bottom-width:2px;
border-top-style:solid;
border-right-style:solid;
border-left-style:solid;
border-bottom-style:solid;
border-top-color:#090909;
border-right-color:#090909;
border-left-color:#090909;
border-bottom-color:#090909;
color:#0000F0;
font-weight: bold;
}
.tcd03{
font-size:12px;
line-height:20px;
text-align:center;
background-color:#FFFFFF;
border-top-width:2px;
border-right-width:2px;
border-left-width:0px;
border-bottom-width:2px;
border-top-style:solid;
border-right-style:solid;
border-left-style:solid;
border-bottom-style:solid;
border-top-color:#090909;
border-right-color:#090909;
border-left-color:#090909;
border-bottom-color:#090909;
}
.tcdy03{
font-size:12px;
line-height:20px;
text-align:center;
color:#0000FF;
background-color:#FFFF00;
border-top-width:2px;
border-right-width:2px;
border-left-width:0px;
border-bottom-width:2px;
border-top-style:solid;
border-right-style:solid;
border-left-style:solid;
border-bottom-style:solid;
border-top-color:#090909;
border-right-color:#090909;
border-left-color:#090909;
border-bottom-color:#090909;
font-weight: bold;}
.tcdr03{
font-size:12px;
line-height:20px;
text-align:center;
color:#FFFFFF;
background-color:#FF0000;
border-top-width:2px;
border-right-width:2px;
border-left-width:0px;
border-bottom-width:2px;
border-top-style:solid;
border-right-style:solid;
border-left-style:solid;
border-bottom-style:solid;
border-top-color:#090909;
border-right-color:#090909;
border-left-color:#090909;
border-bottom-color:#090909;
font-weight: bold;
}
.tcdo03{
font-size:12px;
line-height:20px;
text-align:center;
color:#0000F0;
background-color:#FFCA00;
border-top-width:2px;
border-right-width:2px;
border-left-width:0px;
border-bottom-width:2px;
border-top-style:solid;
border-right-style:solid;
border-left-style:solid;
border-bottom-style:solid;
border-top-color:#090909;
border-right-color:#090909;
border-left-color:#090909;
border-bottom-color:#090909;
font-weight: bold;}
.tcdb03{
font-size:12px;
line-height:20px;
text-align:center;
background-color:#FFFFFF;
border-top-width:2px;
border-right-width:2px;
border-left-width:0px;
border-bottom-width:2px;
border-top-style:solid;
border-right-style:solid;
border-left-style:solid;
border-bottom-style:solid;
border-top-color:#090909;
border-right-color:#090909;
border-left-color:#090909;
border-bottom-color:#090909;
color:#0000F0;
font-weight: bold;
}
.tcd04{
font-size:12px;
line-height:20px;
text-align:center;
background-color:#FFFFFF;
border-top-width:2px;
border-right-width:1px;
border-left-width:2px;
border-bottom-width:2px;
border-top-style:solid;
border-right-style:solid;
border-left-style:solid;
border-bottom-style:solid;
border-top-color:#090909;
border-right-color:#090909;
border-left-color:#090909;
border-bottom-color:#090909;
font-weight: bold;
}
.tc01a{
font-size:12px;
line-height:20px;
text-align:center;
background-color:#FFFFFF;
border-top-width:0px;
border-right-width:1px;
border-left-width:0px;
border-bottom-width:0px;
border-top-style:solid;
border-right-style:solid;
border-left-style:solid;
border-bottom-style:solid;
border-top-color:#090909;
border-right-color:#090909;
border-left-color:#090909;
border-bottom-color:#090909;
}
.kaze200 {
line-height:20px;
margin-left:15px;
font-size:12px;
color:#968D8D;
text-decoration:none;
}
.kaze200 a{
text-decoration:none;
font-size:12px;
color:#0000E1;
}
.kaze200 a:hover{
text-decoration:underline;
font-size:12px;
color: #E10000;
}

.ac01{
font-size:12px;
line-height:20px;
text-align:center;
margin-top:5px;
background-color:#FFFFFF;
border-top-width:1px;
border-right-width:1px;
border-left-width:1px;
border-bottom-width:1px;
border-top-style:solid;
border-right-style:solid;
border-left-style:solid;
border-bottom-style:solid;
border-top-color:#090909;
border-right-color:#090909;
border-left-color:#090909;
border-bottom-color:#090909;
}
.ac02{
font-size:12px;
line-height:20px;
text-align:center;
background-color:#FFFFFF;
border-top-width:1px;
border-right-width:1px;
border-left-width:0px;
border-bottom-width:1px;
border-top-style:solid;
border-right-style:solid;
border-left-style:solid;
border-bottom-style:solid;
border-top-color:#090909;
border-right-color:#090909;
border-left-color:#090909;
border-bottom-color:#090909;
}
.ac03{
font-size:12px;
line-height:20px;
text-align:left;
margin-top:5px;
background-color:#FFFFFF;
border-top-width:0px;
border-right-width:1px;
border-left-width:1px;
border-bottom-width:1px;
border-top-style:solid;
border-right-style:solid;
border-left-style:solid;
border-bottom-style:solid;
border-top-color:#090909;
border-right-color:#090909;
border-left-color:#090909;
border-bottom-color:#090909;
}
.ac03a{
font-size:12px;
line-height:20px;
text-align:center;
margin-top:5px;
background-color:#FFFFFF;
border-top-width:0px;
border-right-width:1px;
border-left-width:1px;
border-bottom-width:1px;
border-top-style:solid;
border-right-style:solid;
border-left-style:solid;
border-bottom-style:solid;
border-top-color:#090909;
border-right-color:#090909;
border-left-color:#090909;
border-bottom-color:#090909;
}
.ac04{
font-size:12px;
line-height:20px;
text-align:left;
background-color:#FFFFFF;
border-top-width:0px;
border-right-width:1px;
border-left-width:0px;
border-bottom-width:1px;
border-top-style:solid;
border-right-style:solid;
border-left-style:solid;
border-bottom-style:solid;
border-top-color:#090909;
border-right-color:#090909;
border-left-color:#090909;
border-bottom-color:#090909;
}
