@import url("color.css");
.menu{font-size:x-small;line-height:140%; color:#FFF;}
.menu2{font-size:xx-small;line-height:140%; color:#FFF;}
.menu3{font-size:x-small;line-height:150%; color:#666;}
.id{font-size:12px;}
.normal{font-size:x-small;line-height:150%;}
.midashi{font-size:small;line-height:130%;color:#FFF;}
.read{font-size:x-small;line-height:130%;color:#333;}
.gray{font-size:x-small;line-height:120%;color:#666;}
.news{font-size:x-small;line-height:120%;color:#666;}
.gray2{font-size:x-small;line-height:150%;color:#333;}

/* 
A:link{color:#FFF;}
A:visited{color:#CCC;}
A:active{color:#FFF;}
*/
A:hover{color:#09f;text-decoration:none;}
.sw { font-size: small; color: #FFFFFF}
.sb { font-size: small; color: #000000}
.mbn { font-size: medium; font-weight: normal; color: #000000 }
.mbb { font-size: medium; font-weight: bold}
.syo_back_yellow { font-size: small; background-color: #FFCC33 ; font-weight: bold}
.sbb { font-size: small; color: #000000 ; font-weight: bold}
.lb { font-size: x-small; color: #000000 }
.syo_back_grey { font-size: small; background-color: #FFCC33 ; font-weight: bold }.white {
	font-size:x-small;
	line-height:150%;
	color: #FFFFFF;

}
h1{
	border-left: 10px solid #ff8c00;
	padding: 5px;
	margin: 10px;
	color: #000000;
	font-weight: bold;
	font-size:12px;
}
h2{
	color: #333333;
	font-size: x-small;
}

.newsdate {
font-size:xx-small;line-height:120%;color:#666;
}
.readmidashi {
	font-size:small;
	line-height:130%;
	font-weight: bold;

}
.pna {
font-size:xx-small;line-height:140%; color:#666666;
}
.brown {
	font-size: x-small;
	color: #8b4513;
}
.brown_waku {
	border-bottom: 1px;
	border-left: 5px;
}
.f1 {
	margin: 5px;
	float: left;
}
.right {
	text-align: right;
}
.boldbrown {
	font: bold 12px/150% "‚l‚r ‚oƒSƒVƒbƒN", Osaka;
	color: #8b4513;
}
.boldbrown2 {
	font: bold 14px/150% "‚l‚r ‚oƒSƒVƒbƒN", Osaka;
	color: #8b4513;
	padding: 10px 10px 10px 20px;
}
.f2 {
	margin: 5px;
	float: right;
}
.f3 {
	margin: 10px;
	float: left;
}
.td1 {
	font-size: x-small;
	color: #000000;
	background: #fffacd;
	vertical-align: top;
	text-align: left;
}
.td2 {
	font-size: x-small;
	line-height: 130px;
	color: #000000;
}
.blue {
	font: x-small "‚l‚r ‚oƒSƒVƒbƒN", Osaka;
	color: #336699;
}
.bd1 {
	border-left: 10px solid #336699;
	border-bottom: 2px solid #336699;
	width: 150px;
	padding-left: 5px;
	padding-bottom: 5px;
	font-size: 1em;
	font-weight: bold;
}.pink {
	font-size: x-small;
	color: #cc0066;
}
.td3 {
	background: #CCCCCC;
	font-size: x-small;
	color: #000000;
	text-align: center;
}
.td4 {
	font-size: x-small;
	color: #000000;
	background: #eeeeee;
	text-align: center;
}
.mizuiro {
	background: #CCFFFF;
	color: #000000;
	text-align: center;
	font-size: x-small;
}
.mizuiro2 {
	font: x-small "‚l‚r ‚oƒSƒVƒbƒN", Osaka;
	color: #000000;
	text-align: center;
	background: #E0F8FF;
}
.blue_bold {
	font: bold x-small "‚l‚r ‚oƒSƒVƒbƒN", Osaka;
	color: #336699;
}
.lavender{
	background: #e6e6fa;
	color: #000000;
	text-align: center;
	font-size: x-small;
}
.lavender2{
	background: #fff0f5;
	color: #000000;
	text-align: center;
	font-size: x-small;
}
.normal_bold{
	font-size:x-small;
	line-height:150%;
	font-weight: bold;
}
.normal_small_bold{
	font-size:xx-small;
	line-height:150%;
	font-weight: bold;
}
.green {
	font: x-small/150%;
	color: #006633;
}
.green_bold {
	font: bold x-small "‚l‚r ‚oƒSƒVƒbƒN", Osaka;
	color: #006633;
}
.bd2 {
	border-left: 10px solid #ffb6c1;
	width: 180px;
	padding-left: 5px;
	padding-bottom: 5px;
	font-size: 1em;
	background: #ffe4e1;
	vertical-align: middle;
	color: #dc143c;
	font-weight: bold;
}
.right_blue {
	font: x-small "‚l‚r ‚oƒSƒVƒbƒN", Osaka;
	color: #87ceeb;
}
.bd2_2 {
	border-left: 10px solid #ffb6c1;
	width: 220px;
	padding-left: 5px;
	padding-bottom: 5px;
	font-size: 1em;
	background: #ffe4e1;
	vertical-align: middle;
	color: #dc143c;
	font-weight: bold;
}
.td_pink {
	font-size: x-small;
	color: #000000;
	background: #ffe4e1;
	text-align: center;
}

.td_blue {
	font-size: x-small;
	color: #000000;
	background: #e0ffff;
	text-align: center;
}

.td_darkgrey {
	font-size: x-small;
	color: #ffffff;
	background: #666666;
	text-align: center;
}
.bd2_3 {
	border-left: 10px solid #ffb6c1;
	width: 280px;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	font-size: 1em;
	background: #ffe4e1;
	vertical-align: middle;
	color: #dc143c;
	font-weight: bold;
}
.waku {
	font-size: x-small;
	background: #ffffff;
	vertical-align: middle;
	color: #003366;
	font-weight: bold;
	text-align: center;
}
.bd_pink {
	border-left: 10px solid #ffb6c1;
	border-bottom: 2px solid #ffb6c1;
	width: 180px;
	padding-left: 5px;
	padding-bottom: 5px;
	font-size: 1em;
	font-weight: bold;
	color: #000000;
}
.bd_pink2 {
	border-left: 10px solid #ffb6c1;
	border-bottom: 2px solid #ffb6c1;
	width: 300px;
	padding-left: 5px;
	padding-bottom: 5px;
	font-size: 1em;
	font-weight: bold;
	color: #000000;
}
.dark_blue_bold {
	font: bold x-small "‚l‚r ‚oƒSƒVƒbƒN", Osaka;
	color: #003366;
	text-align: left;
}

.bd_mizuiro {
	border-left: 10px solid #87ceeb;
	border-bottom: 2px solid #87ceeb;
	width: 250px;
	padding-left: 5px;
	padding-bottom: 5px;
	font-size: 1em;
	font-weight: bold;
	color: #000000;
}
.bd_mizuiro2 {
	border-left: 10px solid #87ceeb;
	border-bottom: 2px solid #87ceeb;
	width: 100px;
	padding-left: 5px;
	padding-bottom: 5px;
	font-size: 1em;
	font-weight: bold;
	color: #000000;
}

.bd_mizuiro3 {
	border-left: 10px solid #87ceeb;
	border-bottom: 2px solid #87ceeb;
	width: 300px;
	padding-left: 5px;
	padding-bottom: 5px;
	font-size: 1em;
	font-weight: bold;
	color: #000000;
}
.red {
	font: x-small "‚l‚r ‚oƒSƒVƒbƒN", Osaka;
	color: #FF0000;
}
.right_pink {
	font: x-small "‚l‚r ‚oƒSƒVƒbƒN", Osaka;
	color: #ffb6c1;
}
.bd_pink3 {
	border-left: 10px solid #ffb6c1;
	border-bottom: 2px solid #ffb6c1;
	width: 150px;
	padding-left: 5px;
	padding-bottom: 5px;
	font-size: 1em;
	color:#000000;
	font-weight: bold;
}
.bd2_4 {
	border-left: 10px solid #ffb6c1;
	width: 400px;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	font-size: 1em;
	background: #ffe4e1;
	vertical-align: middle;
	color: #dc143c;
	font-weight: bold;
}

.bd2_blue {
	border-left: 10px solid #78A2D6;
	width: 400px;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	font-size: 1em;
	background: #e0ffff;
	vertical-align: middle;
	color: #003366;
	font-weight: bold;
}

.bd2_3blue {
	border-left: 10px solid #78A2D6;
	width: 280px;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	font-size: 1em;
	background: #e0ffff;
	vertical-align: middle;
	color: #003366;
	font-weight: bold;
}
.bd_brown {
	border-left: 10px solid #a0522d;
	border-bottom: 2px solid #a0522d;
	width: 150px;
	padding-left: 5px;
	padding-bottom: 5px;
	font-size: 1em;
	color:#000000;
	font-weight: bold;
}

.brown_x_bold {
	font-size: x-small;
	color: #8b4513;
	font-weight: bold;
}
.purple {
	font: x-small "‚l‚r ‚oƒSƒVƒbƒN", Osaka;
	color: #cc33cc;
}

.bd_grey {
	border-left: 10px solid #a9a9a9;
	border-bottom: 2px solid #a9a9a9;
	width: 150px;
	padding-left: 5px;
	padding-bottom: 5px;
	font-size: 1em;
	color:#000000;
	font-weight: bold;
}



.bd_orange {
	border-left: 10px solid #ff8c00;
	width: 300px;
	padding-left: 5px;
	padding-bottom: 5px;
	font-size: x-small;
	color:#800000;
	font-weight: bold;
}
.td_brown {
	font: x-small "‚l‚r ‚oƒSƒVƒbƒN", Osaka;
	color: #000000;
	background: #d2b48c;
	text-align: center;
}
.normal_dai {
	font: small/150% "‚l‚r ‚oƒSƒVƒbƒN", Osaka;
	color: #000000;
}
.haikei_orange {
	background: #ffdab9;
	padding-top: 5px;
	padding-bottom: 5px;
}


.orangered_bold {
	font: bold x-small "‚l‚r ‚oƒSƒVƒbƒN", Osaka;
	color: #ff4500;
	text-align: left;
}
.gakunen{
	font-size:x-small;
	font-weight: bold;
	line-height:150%;
	color:#333;
	background-color: #ffffcc;
	padding-left: 10px;
}

#yorokobi img{
border: 0px;
}

.sakubun_title{
	color: #333333;
	font-size: x-small;
	font-weight: bold;
	padding-left: 10px;
}
.sakubun{
	padding: 5px;
}
