@charset "EUC-JP";

/*******************************
  野菜の生育・出荷等動向
*******************************/

#seiiku #table_area {
	width: 710px;
	margin: 0 0 20px 11px;
}

#seiiku h3 {
	font-size: 110%;
	padding: 0 0 0 5px;
	margin: 20px 0 20px 0;
	border-style: none;
}

#seiiku h3.green {
	color: #00793c;
}

#seiiku h3.blue {
	color: #005079;
}

#seiiku #table_area td {
	border-style: none;
}

#seiiku #table_area #table_inner_bo {
	background-image: url(../../images/btn_back_off.png);
	background-repeat: no-repeat;
	text-decoration: none;
	width: 160px;
	height: 50px;
}

#seiiku #table_area #table_inner_bo:hover {
	background-image: url(../../images/btn_back_on.png);
	background-repeat: no-repeat;
	text-decoration: none;
	width: 160px;
	height: 50px;
}

#seiiku #table_area #table_inner_bo_new {
	background-image: url(../../images/btn_back_new_off.png);
	background-repeat: no-repeat;
	text-decoration: none;
	width: 160px;
	height: 50px;
}

#seiiku #table_area #table_inner_bo_new:hover {
	background-image: url(../../images/btn_back_new_on.png);
	background-repeat: no-repeat;
	text-decoration: none;
	width: 160px;
	height: 50px;
}

#seiiku #table_area #table_inner_bo #icon,
#seiiku #table_area #table_inner_bo_new #icon {
	width: 40px;
	padding: 0 0 0 5px;
}

#seiiku #table_area #table_inner_bo #txt a,
#seiiku #table_area #table_inner_bo_new #txt a {
	width: 90px;
	font-size: 100%;
	text-decoration: none;
	color: #00793c;
}

#seiiku #table_area #table_inner_bo #txt a:hover,
#seiiku #table_area #table_inner_bo_new #txt a:hover {
	font-size: 100%;
	font-weight: bold;
	color: #c97b00;
}

#seiiku #table_area #table_inner_bo #new,
#seiiku #table_area #table_inner_bo_new #new {
	width: 20px;
	padding: 0 0 0 5px;
}

.linkbox {
	}

.hovering {
	cursor:pointer;
	}

#seiiku #tyuu {
	margin: 35px 0 0 12px;
}

#seiiku #btn_1 {
	margin: 5px 0 20px 12px;
}

#seiiku #btn_2 {
	width: 200px;
	margin: 5px 0 20px 12px;
	border: 1px solid #9a9a9a;
}


/*******************************
  日本地図マッピング
*******************************/

#seiiku #new_space {
	margin:5px 0 10px 90px;
}

#seiiku #new_space .new_text {
	font-size: 110%;
	background:#ffffff;
	padding:5px;
	text-align: left;
	font-weight: normal;
	border:1px solid #f16c00;
}

#seiiku #new_space .new_text .orng {
	color: #f16c00;
}

#seiiku #flow-contents {
	position: relative;
	width: 700px;
	height: 600px;
	margin: 0 auto;
	}

#seiiku #flow-contents #btn_title {
	position: absolute;
	top: 40px;
	left: 55px;
	}

#seiiku #flow-contents #btn01 {
	position: absolute;
	top: 22px;
	left: 482px;
	}

#seiiku #flow-contents #btn02 {
	position: absolute;
	top: 172px;
	left: 482px;
	}

#seiiku #flow-contents #btn03 {
	position: absolute;
	top: 223px;
	left: 524px;
	}

#seiiku #flow-contents #btn04 {
	position: absolute;
	top: 271px;
	left: 524px;
	}

#seiiku #flow-contents #btn05 {
	position: absolute;
	top: 223px;
	left: 482px;
	}

#seiiku #flow-contents #btn06 {
	position: absolute;
	top: 271px;
	left: 482px;
	}

#seiiku #flow-contents #btn07 {
	position: absolute;
	top: 320px;
	left: 491px;
	}

#seiiku #flow-contents #btn08 {
	position: absolute;
	left: 530px;
	top: 358px;
	}

#seiiku #flow-contents #btn09 {
	position: absolute;
	left: 503px;
	top: 358px;
	}

#seiiku #flow-contents #btn10 {
	position: absolute;
	left: 474px;
	top: 358px;
	}

#seiiku #flow-contents #btn11 {
	position: absolute;
	left: 474px;
	top: 396px;
	}

#seiiku #flow-contents #btn12 {
	position: absolute;
	left: 530px;
	top: 406px;
	}

#seiiku #flow-contents #btn13 {
	position: absolute;
	left: 494px;
	top: 418px;
	}

#seiiku #flow-contents #btn14 {
	position: absolute;
	left: 494px;
	top: 439px;
	}

#seiiku #flow-contents #btn15 {
	position: absolute;
	left: 447px;
	top: 300px;
	}

#seiiku #flow-contents #btn16 {
	position: absolute;
	left: 411px;
	top: 334px;
	}

#seiiku #flow-contents #btn17 {
	position: absolute;
	left: 372px;
	top: 339px;
	}

#seiiku #flow-contents #btn18 {
	position: absolute;
	left: 355px;
	top: 388px;
	}

#seiiku #flow-contents #btn19 {
	position: absolute;
	left: 466px;
	top: 418px;
	}

#seiiku #flow-contents #btn20 {
	position: absolute;
	left: 435px;
	top: 358px;
	}

#seiiku #flow-contents #btn21 {
	position: absolute;
	left: 405px;
	top: 385px;
	}

#seiiku #flow-contents #btn22 {
	position: absolute;
	left: 442px;
	top: 449px;
	}

#seiiku #flow-contents #btn23 {
	position: absolute;
	left: 405px;
	top: 449px;
	}

#seiiku #flow-contents #btn24 {
	position: absolute;
	left: 380px;
	top: 449px;
	}

#seiiku #flow-contents #btn25 {
	position: absolute;
	left: 380px;
	top: 418px;
	}


#seiiku #flow-contents #btn26 {
	position: absolute;
	left: 337px;
	top: 401px;
	}

#seiiku #flow-contents #btn27 {
	position: absolute;
	left: 337px;
	top: 449px;
	}

#seiiku #flow-contents #btn28 {
	position: absolute;
	left: 309px;
	top: 401px;
	}

#seiiku #flow-contents #btn29 {
	position: absolute;
	left: 360px;
	top: 449px;
	}

#seiiku #flow-contents #btn30 {
	position: absolute;
	left: 340px;
	top: 484px;
	}

#seiiku #flow-contents #btn31 {
	position: absolute;
	left: 278px;
	top: 401px;
	}

#seiiku #flow-contents #btn32 {
	position: absolute;
	left: 244px;
	top: 401px;
	}

#seiiku #flow-contents #btn33 {
	position: absolute;
	left: 278px;
	top: 431px;
	}

#seiiku #flow-contents #btn34 {
	position: absolute;
	left: 244px;
	top: 431px;
	}

#seiiku #flow-contents #btn35 {
	position: absolute;
	left: 216px;
	top: 401px;
	}

#seiiku #flow-contents #btn36 {
	position: absolute;
	left: 278px;
	top: 505px;
	}

#seiiku #flow-contents #btn37 {
	position: absolute;
	left: 278px;
	top: 484px;
	}

#seiiku #flow-contents #btn38 {
	position: absolute;
	left: 225px;
	top: 478px;
	}

#seiiku #flow-contents #btn39 {
	position: absolute;
	left: 225px;
	top: 520px;
	}

#seiiku #flow-contents #btn40 {
	position: absolute;
	left: 156px;
	top: 444px;
	}

#seiiku #flow-contents #btn41 {
	position: absolute;
	left: 144px;
	top: 444px;
	}

#seiiku #flow-contents #btn42 {
	position: absolute;
	left: 129px;
	top: 444px;
	}

#seiiku #flow-contents #btn43 {
	position: absolute;
	left: 146px;
	top: 492px;
	}

#seiiku #flow-contents #btn44 {
	position: absolute;
	left: 186px;
	top: 444px;
	}

#seiiku #flow-contents #btn45 {
	position: absolute;
	left: 186px;
	top: 499px;
	}

#seiiku #flow-contents #btn46 {
	position: absolute;
	left: 146px;
	top: 539px;
	}

#seiiku #flow-contents #btn47 {
	position: absolute;
	left: 81px;
	top: 554px;
	}


/*******************************
  野菜カレンダー　説明部
*******************************/

#seiiku #setumei {
	width: 880px;
	background:#fde9d9;
	border:1px solid #959595;
	margin: 5px 0 5px 0;
}

#seiiku #ex {
	width: 880px;
	margin: 2px 0 0 0;
	padding: 0;
}

#seiiku #ex td.right {
	text-align: right;
	padding: 0;
}

#seiiku #ex td {
	border-style: none;
}

#seiiku #calc {
	margin: 10px 0 20px 0;
}

#seiiku #detail {
	width: 880px;
	border:3px solid #bbd980;
}

#seiiku #detail th {
	font-size: 90%;
	text-align: center;
	padding: 5px 0 5px 0;
	border:1px solid #bbd980;
	background:#eafcd3;
}

#seiiku #detail td {
	font-size: 90%;
	border:1px solid #bbd980;
}

#seiiku #detail th.w50 {
	width: 50px;
}

#seiiku #detail th.w60 {
	width: 60px;
}

#seiiku #detail th.w80 {
	width: 80px;
}

#seiiku #detail th.w280 {
	width: 280px;
}

#seiiku #detail td.new-icon {
	border: 1px solid #ffffff;
	border-right-style: none;
}

#seiiku #detail td.date {
	vertical-align: top;
	padding: 10px 0 0 0;
	line-height: 180%;
}

#seiiku #detail td.left {
	text-align: left;
	font-size: 100%;
	line-height: 2em;
	vertical-align: top;
	padding: 10px;
}

#seiiku #detail td.left .title {
	border:1px solid #4db4f4;
	background-color: #e3f4ff;
	padding: 5px;
	margin: 0 0 0 5px;
}

#seiiku #detail td.left #txt {
	padding: 10px;
	margin: 0 0 0 5px;
	letter-spacing: 0.1em;
	line-height: 180%;
}


#seiiku #detail td.green {
	text-align: center;
	color: #008413;
}

#seiiku #detail td.blue {
	text-align: center;
	color: #0069c2;
}


#seiiku #detail td.orang {
	text-align: center;
	color: #fe6000;
}

#seiiku #detail td #block {
	border:1px solid #959595;
	background-color: #f3f3f3;
	padding: 10px 0 10px 0;
	margin: 0 0 0 5px;
}

#seiiku #detail td #block_img {
	padding: 10px 0 10px 0;
	margin: 0 0 0 5px;
}


/*******************************
  tooltip
*******************************/

#tooltip{
	position:absolute;
	border:1px solid #ffffff;
	background:#0013cb;
	padding:3px 10px;
	color:#ffffff;
	font-size: 120%;
	font-weight: bold;
	display:none;
	}

