body { background-color:#FFFFFF;margin:0px;color: #330000}

/* $B%U%)%s%H(B */
h1 { font-size:12px;line-height:140%;margin:0px}

.font12 {  font-size: 12px; line-height: 1.5em}
.font12o {  font-size: 12px; line-height: 2em}
.font14 {  font-size: 14px; line-height: 1.5em}
.font16 {  font-size: 16px; line-height: 1.5em}
.font18 {  font-size: 18px; line-height: 2em}
.font10 {font-size:10px;line-height:1.5em}
.red {color:#CC0000}
.white {color:#FFFFFF}
.green {color:#336600}
.blue {color:#000099}
.yellow{color:#ff6600}
.copyright {color:#F9E9CB;font-size:10px}

/* $B%j%s%/(B */
a:link {
color:#993300;
text-decoration:underline;
}
a:visited {
text-decoration:none;
color:#AB7823;
}
a:hover {
text-decoration:underline;
color:#AB7823;
}
a:active {
text-decoration:none;
color:#993300;
}

form.tm{
	margin:			0px;
	margin-top:		5px;
	margin-bottom:	5px;
}

#menu_menu{
width:584px;
height:100px;
padding:3px;
margin:3px;
border:1px solid #cc0000;
margin-bottom:20px;
}

ul#menubar {
   margin: 0px; /* ul$BFbIt$N:8C<M>Gr$r>C$9(B(IE) */
   padding: 0px; /* ul$BFbIt$N:8C<M>Gr$r>C$9(B(Fx,Op) */
}
ul#menubar li {
   list-style-type: none; /* $B@hF,5-9f$r>C$9(B */
   float: left; /* $B%j%9%H9`L\$r2#J}8~$KJB$Y$k(B */
   margin: 0.3em 0.1em; /* $B3F9`L\<~0O$NM>Gr(B */
   border: 1px #DDAA47 solid; /* $B9`L\$NOH@~(B */
   padding: 0px; /* $BOH@~$HFbMF$N5wN%$r%<%m$K(B */
}

/* $B%a%K%e!<9`L\$N%j%s%/$rAu>~(B */
ul#menubar li a {
   text-decoration: none; /* $B2<@~$r>C$9(B */
   display: block; /* $B%V%m%C%/%l%Y%k$K(B */
   padding: 0.3em; /* $BFbIt$NM>Gr(B */
}
ul#menubar li a:hover {
   background-color: #cc0000; /* $BGX7J?'(B */
   color: white; /* $BJ8;z?'(B */
}


/*$B%H%C%W$XLa$k(B*/
#back{
text-align:right;
padding-bottom:10px;
}


/*$B%K%e!<%9%?%$%H%k(B*/
.news_title{
color:#FF6600;
}


/*$BD4M}AG:`(B*/
#sbox{
width:582;
height:1250;
padding:4px;
text-align:left;
}

#stit{
width:582;
height:30;
padding-top:6px;
border:0px solid #CC0000;
color:#cc0000;
text-align:center;
font-size:20px;
font-weight:bold;
background-color:#FCF2E0;
margin-bottom:5px;
}

.stit_m{
width:550;
height:22;
color:#cc0000;
padding-left:30px;
padding-top:3px;
margin-top:2px;
text-align:left;
font-size:15px;
font-weight:bold;
border:1px solid #ddd;
}

.stit_txt{
width:575;
height:50;
color:#000;
padding-left:5px;
text-align:left;
font-size:12px;
}
/*$BD4M}AG:`$3$3$^$G(B*/

/*$B%H%l!<%5%S%j%F%#(B*/

.tre_cate{
height:15;
width:100%;
font-weight:bold;
color:#660000;
background-color:#FCF2E0;
margin-top:10px;
margin-bottom:5px;
}

table.tre{
border:1px solid #fff;
}
td.tre{
border:1px solid #660000;
font-size:90%;
}

p.tre_menu_title{
font-weight:bold;text-decoration:underline;
}


td.farmer0{
	width:292px;
	height:152px;
	border:1px solid #ffffff;
}

td.farmer{
	background-repeat:no-repeat;
	background-position:50%;
	vertical-align:bottom;
	text-align:right;
	font-size:80%;
	width:292px;
	height:152px;
	border:1px solid #6CA651;
}


td.farmer02{
	padding-right:5px;
	padding-left:2px;
	font-size:80%;
	vertical-align:top;
	line-height:140%;
}

td.farmer0201{padding-left:15px;padding-right:15px;}

td.farmer_kouki{
	width:520px;
	font-size:75%;
	margin-top:20px;
	margin-left:12px;
	line-height:140%;
}

td.farmer_kouki00{
	padding:5px 10px 0px 5px;
}

td.farmer_kouki01{
	padding:5px 10px 10px 10px;
}

.news{
width:560px;
padding:10px;
color:#cc0000;
text-align:left;
border:solid 2px #cc0000;
font-size:110%;
margin-left:10px;
}

.boshuu{
border:solid 1px #cc0000;
margin:5px;
padding:5px 20px;
text-align:left;
font-size:110%;
}

.boshuu_a{
font-weight:bold;
color:#cc0000;
text-align:center;
font-size:120%;
}

.smenu{
border:solid 1px #FF6767;
margin:5px;
padding:5px;
text-align:left;
font-size:110%;
}

.m_title{
color:#cc0000;
font-size:120%;
text-align:center;
font-weight:bold;
}