@charset "Shift_JIS";

/* ------------------------------------------------------------------- */
/* css for agriculture_dep/index.html   for index contents  2007/01/22 */
/* ------------------------------------------------------------------- */
* {
  margin:          0;
  padding:         0;
  border:          0;
}
body {
  background-color: #ffffff;
  font-family:     Verdana, Arial, Helvetica, "\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF", "\30D2\30E9\30AEC:\Documents and Se\30CE\89D2\30B4\20\50\72\6F\20\57\33", Osaka, sans-serif;
  color:           #000000;
}
br {
  /*line-height:	   0.5em;*/
}
/* ------------------------------------------------------------------- */
/* for top page */
#containerbox1 {
  background-image : url(css/bg_01.jpg);
  background-repeat: repeat;
  width:            770px;
}
/* for sub page */
#containerbox2 {
  background-image : url(css/bg_03.jpg);
  background-repeat: repeat;
  width:            770px;
}

/* ------------------------------------------------------------------- */
/* for top page */
#headerbox1 {
  background-image : url(css/header_02.jpg);
  background-position:left bottom;
  background-repeat: no-repeat;
  background-color: #ffffff;
  width:            750px;
  height:           60px;
  color:            #ffff66;
  text-align:	    right;
}
/* ------------------------------------------------------------------- */
#menubox {
  background-image : url(css/bg_02.jpg);
  background-repeat: no-repeat;
  background-color: #ffffff;
  width:            750px;
  height:           34px;
}
#menubox p {
}
#menubox a {
  font-size:        .75em;
  text-decoration: none;
}
#menubox a:link,
#menubox a:visited,
#menubox a:active {
  /*color:            #009900;*/
  color:	    #000000;
  background-color: transparent;
}
#menubox a:hover {
  color:            #ff6600;
  background-color: transparent;
  text-decoration:  none;
}
/* ------------------------------------------------------------------- */
#infobox {
  width:            750px;
  color:            #000000;
  font-size:        0.75em;
  line-height:      1.2em;
}
#infobox p {
}
#infobox a {
  text-decoration: none;
}
#infobox a:link,
#infobox a:visited,
#infobox a:active {
  color:            #2c231d;
  background-color: transparent;
}
#infobox a:hover {
  color:            #ff6600;
  background-color: transparent;
  text-decoration:  underline;
}
/* ------------------------------------------------------------------- */
/* for sub page */
#navibox {
  background-image : url(css/bg_04.jpg);
  background-repeat: no-repeat;
  background-color: #ffffff;
  width:            750px;
  height:           49px;
  color:            #000000;
  font-size:        0.75em;
  text-align:	    left;
}
#navibox a {
  text-decoration:  underline;
}
#navibox a:link {
  color:            #0000ff;
  background-color: transparent;
}
#navibox a:active {
  color:            #ff8000;
  background-color: transparent;
}
#navibox a:visited {
  color:            #0000a0;
  background-color: transparent;
}
#navibox a:hover {
  color:            #ff0000;
  background-color: transparent;
}
/* ------------------------------------------------------------------- */
#contentleft {
  float:            left;
  overflow:         hidden;
  width:            10px;
}
/* ------------------------------------------------------------------- */
/* for top page */
#contentmain {
  float:            left;
  overflow:         hidden;
  width:            568px;
}
#contentmain table {
  font-size:       0.95em;
  line-height:     1.2em;
}
#contentmain a {
  text-decoration:  underline;
}
#contentmain a:link {
  color:            #0000ff;
  background-color: transparent;
}
#contentmain a:active {
  color:            #ff8000;
  background-color: transparent;
}
#contentmain a:visited {
  color:            #0000a0;
  background-color: transparent;
}
#contentmain a:hover {
  color:            #ff0000;
  background-color: transparent;
}

#contentmain .updatebox01 {
  background:       #ffffff;
  border-left:      1px solid #00cf00;
  border-right:     1px solid #00cf00;
  border-bottom:    1px solid #00cf00;
  padding-left:     3px;
  padding-right:    3px;
  text-align:       left;
  font-size:        1em;
  width:            551px !important;
  voice-family:     "\";}\"";
  voice-family:     inherit;
  width:            559px;
}
#contentmain .updatebox02 {
  background:       #ffffff;
  border-left:      1px solid #ffcc00;
  border-right:     1px solid #ffcc00;
  border-bottom:    1px solid #ffcc00;
  padding-left:     3px;
  padding-right:    3px;
  text-align:       left;
  font-size:        1em;
  width:            551px !important;
  voice-family:     "\";}\"";
  voice-family:     inherit;
  width:            559px;
}
#contentmain .updatebox03 {
  background:       #ffffff;
  border-left:      1px solid #9999ff;
  border-right:     1px solid #9999ff;
  border-bottom:    1px solid #9999ff;
  padding-left:     3px;
  padding-right:    3px;
  text-align:       left;
  font-size:        1em;
  width:            551px !important;
  voice-family:     "\";}\"";
  voice-family:     inherit;
  width:            559px;
}
#contentmain .freebox {
  /*background-image: url(../img/pic_wakaba.jpg);
  background-position:right bottom;
  background-repeat: no-repeat;*/
  background-color: #ffffff;
  padding:          5px;
  font-size:        0.9em;
  color:            #000000;
  width:            549px !important;
  voice-family:     "\";}\"";
  voice-family:     inherit;
  width:            559px;
}
#contentmain .topixtitle {
  background:       #ffddbb;
  border-top:       3px double #cc6600;
  border-bottom:    3px double #cc6600;
  color:            #cc6600;
  padding-top:      5px;
  padding-bottom:   5px;
  font-size:        1em;
  font-weight:      bold;
}
#contentmain .subtitlebox01 {
  background-image : url(css/stitle_04.jpg);
  background-repeat: no-repeat;
  background-color: #ffffff;
  width:            550px;
  height:           20px;
  color:            #000000;
  font-size:        0.95em;
  font-weight:      bold;
  text-align:	    left;
}

/* ------------------------------------------------------------------- */
/* for sub page */
#contentmain2 {
  float:            left;
  overflow:         hidden;
  width:            750px;
}
#contentmain2 table {
  font-size:       0.95em;
  line-height:     1.2em;
}
#contentmain2 a {
  text-decoration:  underline;
}
#contentmain2 a:link {
  color:            #0000ff;
  background-color: transparent;
}
#contentmain2 a:active {
  color:            #ff8000;
  background-color: transparent;
}
#contentmain2 a:visited {
  color:            #0000a0;
  background-color: transparent;
}
#contentmain2 a:hover {
  color:            #ff0000;
  background-color: transparent;
}
#contentmain2 .tdbox01 {
  background-color: #ffffff;
  padding:          2px;
}
#contentmain2 .tdbox02 {
  background-color: #ffffcc;
  padding:          2px;
}
#contentmain2 .subtitlebox01 {
  background-image : url(css/stitle_01.jpg);
  background-repeat: no-repeat;
  background-color: #ffffff;
  width:            650px;
  height:           25px;
  color:            #000000;
  font-size:        0.95em;
  font-weight:      bold;
  text-align:	    left;
}
#contentmain2 .subtitlebox01low {
  background:       #ffffff;
  border-left:      1px solid #00cf00;
  border-right:     1px solid #00cf00;
  border-bottom:    1px solid #00cf00;
  padding-left:     3px;
  padding-right:    3px;
  text-align:       left;
  font-size:        1em;
  width:            552px !important;
  voice-family:     "\";}\"";
  voice-family:     inherit;
  width:            560px;
}
#contentmain2 .subtitlebox02 {
  background-image: url(../img/stitle_02.jpg);
  background-repeat: no-repeat;
  background-color: #ffffff;
  width:            650px;
  height:           25px;
  color:            #000000;
  font-size:        0.95em;
  font-weight:      bold;
  text-align:	    left;
}
#contentmain2 .subtitlebox02low {
  background:       #ffffff;
  border-left:      1px solid #ffcc00;
  border-right:     1px solid #ffcc00;
  border-bottom:    1px solid #ffcc00;
  padding-left:     3px;
  padding-right:    3px;
  text-align:       left;
  font-size:        1em;
  width:            552px !important;
  voice-family:     "\";}\"";
  voice-family:     inherit;
  width:            560px;
}
#contentmain2 .subtitlebox03 {
  background-image: url(../img/stitle_03.jpg);
  background-repeat: no-repeat;
  background-color: #ffffff;
  width:            650px;
  height:           25px;
  color:            #000000;
  font-size:        0.95em;
  font-weight:      bold;
  text-align:	    left;
}
#contentmain2 .subtitlebox03low {
  background:       #ffffff;
  border-left:      1px solid #9999ff;
  border-right:     1px solid #9999ff;
  border-bottom:    1px solid #9999ff;
  padding-left:     3px;
  padding-right:    3px;
  text-align:       left;
  font-size:        1em;
  width:            552px !important;
  voice-family:     "\";}\"";
  voice-family:     inherit;
  width:            560px;
}
#contentmain2 .subtitlebox0501 {
  background-image: url(../img/stitle_05_01.jpg);
  background-repeat: no-repeat;
  background-color: #ffffff;
  width:            596px;
  height:           30px;
  color:            #000000;
  font-size:        0.95em;
  font-weight:      bold;
  text-align:	    left;
}
#contentmain2 .subtitlebox0502 {
  background-image : url(css/stitle_05_02.jpg);
  background-repeat: no-repeat;
  background-color: #ffffff;
  width:            596px;
  height:           30px;
  color:            #000000;
  font-size:        0.95em;
  font-weight:      bold;
  text-align:	    left;
}
#contentmain2 .subtitlebox0503 {
  background-image : url(css/stitle_05_03.jpg);
  background-repeat: no-repeat;
  background-color: #ffffff;
  width:            596px;
  height:           30px;
  color:            #000000;
  font-size:        0.95em;
  font-weight:      bold;
  text-align:	    left;
}
#contentmain2 .subtitlebox0504 {
  background-image : url(css/stitle_05_04.jpg);
  background-repeat: no-repeat;
  background-color: #ffffff;
  width:            596px;
  height:           30px;
  color:            #000000;
  font-size:        0.95em;
  font-weight:      bold;
  text-align:	    left;
}
#contentmain2 .subtitlebox0505 {
  background-image : url(css/stitle_05_05.jpg);
  background-repeat: no-repeat;
  background-color: #ffffff;
  width:            596px;
  height:           30px;
  color:            #000000;
  font-size:        0.95em;
  font-weight:      bold;
  text-align:	    left;
}
#contentmain2 .subtitlebox0506 {
  background-image : url(css/stitle_05_06.jpg);
  background-repeat: no-repeat;
  background-color: #ffffff;
  width:            596px;
  height:           30px;
  color:            #000000;
  font-size:        0.95em;
  font-weight:      bold;
  text-align:	    left;
}

#contentmain2 .pdfbox {
  background:       #ffffff;
  border:           2px solid #ff9900;
  padding:          5px;
  font-size:        0.8em;
  width:            488px !important;
  voice-family:     "\";}\"";
  voice-family:     inherit;
  width:            500px;
}
/* ------------------------------------------------------------------- */
/* for top page */
#contentright {
  width:            182px;
  float:            left;
  overflow:         hidden;

}
/*
#contentright table {
  font-size:       0.9em;
  line-height:     1.2em;
}
*/
#contentright ul {
  margin-left:     15px;
}
#contentright a {
  text-decoration:  underline;
}
#contentright a:link {
  color:            #0000ff;
  background-color: transparent;
}
#contentright a:active {
  color:            #ff8000;
  background-color: transparent;
}
#contentright a:visited {
  color:            #0000a0;
  background-color: transparent;
}
#contentright a:hover {
  color:            #ff0000;
  background-color: transparent;
}
#contentright .seasonbox {
  background:       #ffffff;
  border:           1px solid #999999;
  padding:          5px;
  font-size:        0.8em;
  width:            163px !important;
  voice-family:     "\";}\"";
  voice-family:     inherit;
  width:            175px;
}
#contentright .linkbox {
  background:       #ffffff;
  padding:          5px;
  font-size:        0.9em;
  width:            165px !important;
  voice-family:     "\";}\"";
  voice-family:     inherit;
  width:            175px;
}
#contentright .topixtitle {
  background:       #ffddbb;
  border-top:       1px solid #cc6600;
  border-bottom:    1px solid #cc6600;
  color:            #cc6600;
  font-size:        0.9em;
  font-weight:      bold;
}
#contentright .pdfbox {
  background:       #ffffff;
  border:           2px solid #ff9900;
  padding:          5px;
  font-size:        0.8em;
  width:            161px !important;
  voice-family:     "\";}\"";
  voice-family:     inherit;
  width:            175px;
}
/* ------------------------------------------------------------------- */
/* for top page */
#footerbox {
  background-image: url(../img/footer_02.jpg);
  background-repeat: no-repeat;
  width:            750px;
  height:           61px;
  clear:            left;
  text-align:       center;
}
#footerbox p {

}
#footerbox a {
  font-size:        0.75em;
  text-decoration: none;
}
#footerbox a:link,
#footerbox a:visited,
#footerbox a:active {
  color:            #000000;
  background-color: transparent;
}
#footerbox a:hover {
  color:            #ff6600;
  background-color: transparent;
  text-decoration:  underline;
}

/* ------------------------------------------------------------------- */

/* for top page */
#footerbox2 {
  background:       #ffffff;
  width:            750px;
  clear:            left;
  text-align:       center;
}
#footerbox2 .topics {
	background-color: #ffffff;
	border: 	1px solid #9999ff;
	padding:	5px;
	color:		#000000;
	font-size:	0.85em;
	text-align:	left;
	width: 		688px !important; 
	voice-family:	"\";}\"";
    	voice-family:	inherit;
    	width:		700px;
}
/* ------------------------------------------------------------------- */


/* -------------------------- common font style ---------------------- */
.fontorange {  	background-color: transparent;	color:	#ff6633;   }
.fontred    {  	background-color: transparent;	color:	#cc3333;   }
.fontblue   {	background-color: transparent;	color:	#553dab;   }
.fontgreen  {	background-color: transparent;	color:	#009933;   }
.fontgreen2 {	background-color: transparent;	color:	#008200;   }
.fontwhite  {  	background-color: transparent;	color:	#ffffff;   }
.fontyellow {  	background-color: transparent;	color:	#ffff00;   }
.fontyellow2 { 	background-color: transparent;	color:	#d5d500;   }
.bgwhite    {	background:       #ffffff;   }
.bgyellow   { 	background:       #ffffcc;   }
.bgorange   { 	background:       #ffdcb9;   }
.bgblue     {	background:       #e6e6ff;   }
.bggreen    {	background:       #ccffcc;   }
.fontsmall01 {	  font-size:        .95em;   }
.fontsmall02 {	  font-size:        .85em;   }
.fontsmall03 {	  font-size:        .75em;   }
.fontbig01 {	  font-size:       1.05em;   }
.fontbig02 {	  font-size:       1.15em;   }
.fontbig03 {	  font-size: 1.25em;   line-height: 1.2em;}
