@charset "UTF-8";
/**\*/
@import url("style-base.css");
@import url("style-default.css");

/* header */
h1{ font-size: 9px; }
#link1-jp{
	position:absolute;
	left: 416px;
	top: 4px;
	width: 384px;
}
#link1-eng{
	position:absolute;
	left: 446px;
	top: 4px;
	width: 384px;
}
#link1-jp li,#link1-eng li{ float:left; }
#link2{
	clear: both;
	position: relative;
	left: 454px;
	top: -42px;
	width: 346px;
}
#link2 td.english{
	height: 25px;
	vertical-align: top;
}

/* decoration　*/
h4.midashi{                         /* ←　h5.midashi */
	clear: both;
	height: 30px;
	font-size: 12px;
	padding: 10px 5px 0px 20px;
	background: url(../img/h4-back.jpg) no-repeat;
}
h4.midashi_kouhou{                         /* 広報ページ用 */
	clear: both;
	height: 30px;
	font-size: 12px;
	padding: 10px 5px 0px 20px;
	background: url(../img/h4-back2.jpg) no-repeat;
}
h4.midashi2{ /* maru (green) */     /* ←　h5.midashi2 */
	padding: 3px 20px;
	margin-bottom: 8px;
	font-size: 12px;
	font-weight: bold;
	background: url(../img/midashi-maru.gif) no-repeat center left;
}
h4.info{ /* green center */         /* ←　h5.info */
	font-size: 14px;
	font-weight: bold;
	color: #669900;
	text-align: center;
	margin: 20px;
}
h5.midashi{                         /* ←　h6.midashi */
	clear: both;
	padding: 3px 10px;
	margin-bottom: 8px;
	font-size: 12px;
	font-weight: bold;
	width: 540px;
	color: #738f01;
	background-color: #e4f0b0;
}
h5.midashi_kouhou{					 /* 広報ページ用 */
	clear: both;
	padding: 3px 10px;
	margin-bottom: 8px;
	font-size: 12px;
	font-weight: bold;
	width: 770px;
	color: #738f01;
	background-color: #e4f0b0;
}
h6.midashi{                         /* 未使用 */
	padding: 3px 10px 1px 16px;
	margin: 5px 0px 8px;
	font-size: 12px;
	font-weight: normal;
	width: 520px;
	border-bottom: 2px dotted #99cc66;
	background: url(../img/midashi-shikaku.gif) no-repeat 0% 60%;
}

/* h6.midashi2 {                    * 未使用 *
	color: #669900;
	margin: 20px auto 10px;
	font-size: 12px;
	font-weight: bold;
	background: url(../img/midashi-star.gif) no-repeat left top;
	padding-left: 20px;
} */

.box800{
	width: 800px;
	margin: 0px auto 0px auto;
}
.box580{
	clear: both;
	width: 560px;
	padding: 0px 10px;
	margin-bottom: 15px;
	line-height: 170%;
}
.box-midashi{
	clear: both;
	width: 560px;
	padding: 0px 10px 25px 10px;
	line-height: 170%;
}
.box-midashi2{
	clear: both;
	width: 550px;
	margin: 0px 5px 15px 5px;
	line-height: 170%;
}
.box-contact{
	clear: both;
	width: 550px;
	margin: 0px 0px 40px 5px;
}
.box-midashi_kouhou1{			/* 広報ページ用 */
	clear: both;
	width: 770px;
	padding: 0px 10px 25px 10px;
	line-height: 150%;
}
div.mark-g {
	background: url(../img/mark-gifu.gif) no-repeat center left;
	padding: 15px 5px 10px 65px;
}
div.mark-s {
	background: url(../img/mark-shizuoka.gif) no-repeat center left;
	padding: 15px 5px 10px 60px;
}
.box-map {
	clear: both;
	margin: 0px 5px 20px 65px;
	line-height: 170%;
}

.float-left{ float:left; margin: 0px 10px 10px 0px; }
.float-right{ float: right; margin: 0px 0px 10px 10px; }
.caption{ font-size: 10px; line-height: 120%; }

/* pankuzu */
#pankuzu{
	padding: 5px 0px;
	font-size: 10px;
	text-align: left;
	background-color: #ffffff;
}
#pankuzu .home{	margin-right: 7px; }
#pankuzu span{
	padding-left: 10px;
	margin-right: 7px;
	background: url(../img/a_pankuzu.gif) no-repeat  center left;
}

/* main */
img.float-right{
	float: right;
	padding: 0px 0px 10px 15px;
}
img.float-left{
	float: left;
	padding: 0px 15px 10px 0px;
}
.page-top{
	clear: both;
	text-align: right;
	margin-top: 15px;
	background-color: #ffffff;
	padding-right:220px;
	padding-bottom:10px;
}
.top_page-top{
	clear: both;
	text-align: right;
	padding-top: 15px;
	background-color: #ffffff;
	padding-bottom:10px;
}

/* float mark */
img.float-left2{
	padding: 5px 5px 5px 0px;
	float: left;
}
/* 広報ページ用 */
img.yohaku{
	margin :10px;
}

/* category */
#menu{
	margin: 0px;
}
#menu ul{list-style-type: none;}
#menu li{ margin: 0px; padding: 0px; height:28px; vertical-align: bottom;}
#menu li.sub{ height: 25px; background-color:#F7F7F7;}
#link{
	width:200px;
	padding-bottom: 3px;
	margin: 0px;
	background: url(../img/link-back.gif) bottom left no-repeat;
}
#link li{
	line-height: 125%;
	vertical-align: top;
	background: url(../img/sitelink-back.gif) bottom left no-repeat;	
}
#link li.last{
	background: url(../img/sitelink-bottom.gif) bottom left no-repeat;
}
#link a{
	display: block;
	width: 170px;
	font-size: 11px;
	padding: 2px 10px 8px 20px;
	background: url(../img/sitelink-ya.gif) top left no-repeat;
}

/* footer */
#footer td{ font-size: 10px;}
#footer .box-top{
	height: 9px;
	background: url(../img/footer-boxtop.gif) top left no-repeat;
}
#footer .box-middle{
	background-color: #e4f0b0;
	text-align: center;
}
#footer .box-bottom{
	height: 9px;
	background: url(../img/footer-boxbottom.gif) top left no-repeat;
}
#footer ul{
	list-style: none;
	width: 100%;
	margin: 0px;
	padding: 0px;
}
#footer li{
	display: inline;
	padding: 0px 3px;
	border-right: 1px solid #666666;
	list-style-type: none;
}
#footer li.last{ border-right: 0px; }
#footer .map{
	position: relative;
	left: 110px;
	top: -25px;
	margin: 0px;
}

/* top only */
#banner{
 background-color: #ffffff;
 margin: 0px;
 padding-bottom: 5px;
}
#banner li{ margin-bottom: 5px; }
#banner li.last{ margin: 0px; }
#main-menu{
 background-color: #ffffff;
 margin: 0px;
}
#main-menu li{ margin-bottom: 2px; }
#main-menu li.last{ margin: 0px; }

/* news */
iframe{
	border-left: 1px solid #c1c1c1;
	border-right: 1px solid #c1c1c1;
	border-bottom: 1px solid #c1c1c1;
}
#scr{
	width: 573x;
	background-color: ffffff;
	text-align: left;
}
#scr tr{
	border-bottom: 1px solid #c1c1c1;
}
#scr td{
	border-bottom: 1px solid #c1c1c1;
	padding: 20px 0px 20px 0px;
	vertical-align: top;
}
#scr td.newsday{
	width: 85px;
	color: #2d8d36;
	font-size: 12px;
}
#scr td.news{ width: 463px; padding-right: 10px; }

/* list (複数階層) */
.list01{ list-style: none; }
.type1{ padding-left: 10px; margin-top: 5px; }
.type2{ padding-left: 22px; }

/* list (行頭マーク：・) */
.list02{ margin: 5px 0px 5px 30px; }
.type3{
	line-height: 200%;
}

/* list (行頭マーク：数字) */
.list03{
	margin-left: 30px;
	list-style-type:decimal;
}
/* list (行頭マーク：・) */
.list03-2{
	margin-left: 30px;
	list-style-type:decimal;
}
/* list (行頭マーク：・) */
.list04{
	margin-left: 30px;
	list-style-type:none;
	list-style-image: none;
}
/* dd-list */
.list05 dd{	margin: 0px 0px 10px 10px;}

/* 提出先, 問合せ先, リンク先 */
.list06 dt{	margin-top: 10px; padding-left: 10px;}
.list06 dd{	margin: 0px 0px 10px 25px;}

/* list (行頭マーク：▲) */
.list07{margin: 5px 0px 5px 10px; list-style: none;}
.list07 li{
	padding-left: 18px;
	background: url(../img/jp/inner/list06-ya.gif) top left no-repeat;
}
@charset "UTF-8";
/**\*/
@import url("style-base.css");
@import url("style-default.css");

/* header */
h1{ font-size: 9px; }
#link1-jp{
	position:absolute;
	left: 416px;
	top: 4px;
	width: 384px;
}
#link1-eng{
	position:absolute;
	left: 446px;
	top: 4px;
	width: 384px;
}
#link1-jp li,#link1-eng li{ float:left; }
#link2{
	clear: both;
	position: relative;
	left: 454px;
	top: -42px;
	width: 346px;
}
#link2 td.english{
	height: 25px;
	vertical-align: top;
}

/* decoration　*/
h4.midashi{                         /* ←　h5.midashi */
	clear: both;
	height: 30px;
	font-size: 12px;
	padding: 10px 5px 0px 20px;
	background: url(../img/h4-back.jpg) no-repeat;
}
h4.midashi_kouhou{                         /* 広報ページ用 */
	clear: both;
	height: 30px;
	font-size: 12px;
	padding: 10px 5px 0px 20px;
	background: url(../img/h4-back2.jpg) no-repeat;
}
h4.midashi2{ /* maru (green) */     /* ←　h5.midashi2 */
	padding: 3px 20px;
	margin-bottom: 8px;
	font-size: 12px;
	font-weight: bold;
	background: url(../img/midashi-maru.gif) no-repeat center left;
}
h4.info{ /* green center */         /* ←　h5.info */
	font-size: 14px;
	font-weight: bold;
	color: #669900;
	text-align: center;
	margin: 20px;
}
h5.midashi{                         /* ←　h6.midashi */
	clear: both;
	padding: 3px 10px;
	margin-bottom: 8px;
	font-size: 12px;
	font-weight: bold;
	width: 540px;
	color: #738f01;
	background-color: #e4f0b0;
}
h5.midashi_kouhou{					 /* 広報ページ用 */
	clear: both;
	padding: 3px 10px;
	margin-bottom: 8px;
	font-size: 12px;
	font-weight: bold;
	width: 770px;
	color: #738f01;
	background-color: #e4f0b0;
}
h6.midashi{                         /* 未使用 */
	padding: 3px 10px 1px 16px;
	margin: 5px 0px 8px;
	font-size: 12px;
	font-weight: normal;
	width: 520px;
	border-bottom: 2px dotted #99cc66;
	background: url(../img/midashi-shikaku.gif) no-repeat 0% 60%;
}

/* h6.midashi2 {                    * 未使用 *
	color: #669900;
	margin: 20px auto 10px;
	font-size: 12px;
	font-weight: bold;
	background: url(../img/midashi-star.gif) no-repeat left top;
	padding-left: 20px;
} */

.box800{
	width: 800px;
	margin: 0px auto 0px auto;
}
.box580{
	clear: both;
	width: 560px;
	padding: 0px 10px;
	margin-bottom: 15px;
	line-height: 170%;
}
.box-midashi{
	clear: both;
	width: 560px;
	padding: 0px 10px 25px 10px;
	line-height: 170%;
}
.box-midashi2{
	clear: both;
	width: 550px;
	margin: 0px 5px 15px 5px;
	line-height: 170%;
}
.box-contact{
	clear: both;
	width: 550px;
	margin: 0px 0px 40px 5px;
}
.box-midashi_kouhou1{			/* 広報ページ用 */
	clear: both;
	width: 770px;
	padding: 0px 10px 25px 10px;
	line-height: 150%;
}
div.mark-g {
	background: url(../img/mark-gifu.gif) no-repeat center left;
	padding: 15px 5px 10px 65px;
}
div.mark-s {
	background: url(../img/mark-shizuoka.gif) no-repeat center left;
	padding: 15px 5px 10px 60px;
}
.box-map {
	clear: both;
	margin: 0px 5px 20px 65px;
	line-height: 170%;
}

.float-left{ float:left; margin: 0px 10px 10px 0px; }
.float-right{ float: right; margin: 0px 0px 10px 10px; }
.caption{ font-size: 10px; line-height: 120%; }

/* pankuzu */
#pankuzu{
	padding: 5px 0px;
	font-size: 10px;
	text-align: left;
	background-color: #ffffff;
}
#pankuzu .home{	margin-right: 7px; }
#pankuzu span{
	padding-left: 10px;
	margin-right: 7px;
	background: url(../img/a_pankuzu.gif) no-repeat  center left;
}

/* main */
img.float-right{
	float: right;
	padding: 0px 0px 10px 15px;
}
img.float-left{
	float: left;
	padding: 0px 15px 10px 0px;
}
.page-top{
	clear: both;
	text-align: right;
	margin-top: 15px;
	background-color: #ffffff;
	padding-right:220px;
	padding-bottom:10px;
}
.top_page-top{
	clear: both;
	text-align: right;
	padding-top: 15px;
	background-color: #ffffff;
	padding-bottom:10px;
}

/* float mark */
img.float-left2{
	padding: 5px 5px 5px 0px;
	float: left;
}
/* 広報ページ用 */
img.yohaku{
	margin :10px;
}

/* category */
#menu{
	margin: 0px;
}
#menu ul{list-style-type: none;}
#menu li{ margin: 0px; padding: 0px; height:28px; vertical-align: bottom;}
#menu li.sub{ height: 25px; background-color:#F7F7F7;}
#link{
	width:200px;
	padding-bottom: 3px;
	margin: 0px;
	background: url(../img/link-back.gif) bottom left no-repeat;
}
#link li{
	line-height: 125%;
	vertical-align: top;
	background: url(../img/sitelink-back.gif) bottom left no-repeat;	
}
#link li.last{
	background: url(../img/sitelink-bottom.gif) bottom left no-repeat;
}
#link a{
	display: block;
	width: 170px;
	font-size: 11px;
	padding: 2px 10px 8px 20px;
	background: url(../img/sitelink-ya.gif) top left no-repeat;
}

/* footer */
#footer td{ font-size: 10px;}
#footer .box-top{
	height: 9px;
	background: url(../img/footer-boxtop.gif) top left no-repeat;
}
#footer .box-middle{
	background-color: #e4f0b0;
	text-align: center;
}
#footer .box-bottom{
	height: 9px;
	background: url(../img/footer-boxbottom.gif) top left no-repeat;
}
#footer ul{
	list-style: none;
	width: 100%;
	margin: 0px;
	padding: 0px;
}
#footer li{
	display: inline;
	padding: 0px 3px;
	border-right: 1px solid #666666;
	list-style-type: none;
}
#footer li.last{ border-right: 0px; }
#footer .map{
	position: relative;
	left: 110px;
	top: -25px;
	margin: 0px;
}

/* top only */
#banner{
 background-color: #ffffff;
 margin: 0px;
 padding-bottom: 5px;
}
#banner li{ margin-bottom: 5px; }
#banner li.last{ margin: 0px; }
#main-menu{
 background-color: #ffffff;
 margin: 0px;
}
#main-menu li{ margin-bottom: 2px; }
#main-menu li.last{ margin: 0px; }

/* news */
iframe{
	border-left: 1px solid #c1c1c1;
	border-right: 1px solid #c1c1c1;
	border-bottom: 1px solid #c1c1c1;
}
#scr{
	width: 573x;
	background-color: ffffff;
	text-align: left;
}
#scr tr{
	border-bottom: 1px solid #c1c1c1;
}
#scr td{
	border-bottom: 1px solid #c1c1c1;
	padding: 20px 0px 20px 0px;
	vertical-align: top;
}
#scr td.newsday{
	width: 85px;
	color: #2d8d36;
	font-size: 12px;
}
#scr td.news{ width: 463px; padding-right: 10px; }

/* list (複数階層) */
.list01{ list-style: none; }
.type1{ padding-left: 10px; margin-top: 5px; }
.type2{ padding-left: 22px; }

/* list (行頭マーク：・) */
.list02{ margin: 5px 0px 5px 30px; }
.type3{
	line-height: 200%;
}

/* list (行頭マーク：数字) */
.list03{
	margin-left: 30px;
	list-style-type:decimal;
}
/* list (行頭マーク：・) */
.list04{
	margin-left: 30px;
	list-style-type:none;
	list-style-image: none;
}
/* dd-list */
.list05 dd{	margin: 0px 0px 10px 10px;}

/* 提出先, 問合せ先, リンク先 */
.list06 dt{	margin-top: 10px; padding-left: 10px;}
.list06 dd{	margin: 0px 0px 10px 25px;}

/* list (行頭マーク：▲) */
.list07{margin: 5px 0px 5px 10px; list-style: none;}
.list07 li{
	padding-left: 18px;
	background: url(../img/jp/inner/list06-ya.gif) top left no-repeat;
}

/* 横並びの定義リスト */
dl.annai dt, dl.annai2 dt,dl.annai2-eng dt {
	clear: left;
	float: left;
	margin: 0 0 10px;
	padding-left: 5px;
	font-weight: bold;
}
dl.annai dd,dl.annai2 dd,dl.annai2-eng dd{
	margin-bottom: 10px;
	margin-left: 5px;
}
dl.annai dt{width: 70px;}
dl.annai2 dt{width: 110px;}
dl.annai2-eng dt{
	width: 150px;
}

/* 横並びの定義リスト(リストマーク付き) */
ul.annailist li{
	margin: 5px 0px 10px 20px;
	list-style-type: square;
}
ul.annailist dt{
	font-weight: bold;
}
* html ul.annailist li dl { /*for IE6 */
  display: inline;
}
*:first-child+html ul.annailist li dl { /*for IE7 */
  display: inline;
}
/* sitemap */
ul.sitemap{ margin: 0px; width: 250px; list-style: none;}
.sitemap li.li01{
	margin: 4px 0px 7px 0px;
	padding: 0px 0px 3px 20px;
	border-bottom: dotted 1px #c1c1c1;
	background: url(../img/sitemap-ya1.jpg) top left no-repeat;
}
.sitemap li.li02{
	margin: 0px 0px 5px 0px;
	padding-left: 12px;
	margin-left: 20px;
	background: url(../img/sitemap-ya2.gif) top left no-repeat;
}

/* link list */
ul#fa-link{
	list-style-type: none;
}

#fa-link li{
	display:inline;
	background:url(../img/icon.gif) no-repeat left center;
	padding: 17px 20px 15px 12px;
	line-height:150%;
}

/* 外枠-二重線 green */
.waku-green {
	border: double 3px #669900;
	margin-top: 35px;
	padding: 20px 20px 20px 20px;
	width: 500px;
}

/* table (外枠のみ) */
.table-waku01{
	margin: 10px 0px;
	border: solid 1px #b0b0b0;
	border-collapse: collapse;
}
.table-waku01 td{ padding: 5px 3px; }

/* table (枠のみ) */
.table-waku02{
	margin: 5px 0px 10px 0px;
	border-collapse: collapse;
}
.table-waku02 th{ text-align: center; }
.table-waku02 th,.table-waku02 td{
	padding: 5px 3px;
	border: solid 1px #b0b0b0;
}
.table-waku02 caption{
	caption-side:top;
	text-align: left;
	color: #000000;
	font-size: 13px;
	font-weight: bold;
	margin-top: 5px;
}

/* table (セル色つき) */
.hyou1,.hyou1-eng{
	margin: 8px 0px;
	border-collapse: collapse;
}
.hyou1 th,.hyou1 td,.hyou1-eng th,.hyou1-eng td{ border: solid 1px #b0b0b0; }
.hyou1 th,.hyou1-eng th{
	text-align: center;
	vertical-align: middle;
}
.hyou1 td,.hyou1-eng td{
	padding: 3px 5px;
}
.hyou1-eng th,.hyou1-eng td{ font-size: 10px; }

.th1{	background-color: #F3D97C; font-weight:bold; text-align:center; }
.th2{
	background-color: #FCF8E0;
	padding: 3px 0px;
}

.hyou1-caption{ float: right; margin: 0px 0px 10px 10px; font-size: 10px; line-height: 120%; }
.hyou1-caption-2{ float: right; margin: 0px 0px 10px 11px; font-size: 10px; line-height: 120%; }
.hyou1-caption-left{ text-align:left; margin: 0px 0px 10px 10px; line-height: 120%; }


.hyou2,.hyou2-eng{
	margin: 8px 0px;
	border-collapse: collapse;
}
.hyou2 th,.hyou2-eng th{ text-align: center; vertical-align: middle; padding: 3px 0px; border: solid 1px #b0b0b0; }
.hyou2 td,.hyou2-eng td{
	padding: 1px 3px;
	border-right: solid 1px #b0b0b0;
	border-bottom: dotted 1px #c0c0c0;
}
.hyou2 tr.last,.hyou2 td.last,.hyou2-eng td.last{ border-bottom: solid 1px #b0b0b0; }
.hyou2-eng th,.hyou2-eng td,{ font-size: 10px; }

/* アグロサイエンスカフェ */
.waku1-header{
	width: 570px;
	height: 58px;
	margin: 15px 0px 0px 0px;
	padding:0px;
}
.waku1-contents{
	width: 530px;
	padding: 0px 20px;
	background: url(../img/hyou3-back.gif) repeat-y;
}
.waku1-bottom{
	width: 570px;
	height: 25px;
	margin: 0px 0px 15px 0px;
	padding:0px;
	background: url(../img/hyou3-bottom.gif) bottom left no-repeat;
}

/* table (hyou3) */
.hyou3{
	width:500px;
	margin: 5px 0px 5px 30px;
	line-height: 110%;
}
.hyou3 th,.hyou3 td{ padding: 3px 5px 5px 5px; vertical-align:top; }
.hyou3 th{ width: 75px; text-align: center; }
.waku1-hr{ margin: 10px 0px; }

.cafe-list{ margin-left: 10px;}
.cafe-list ul{ list-style: none; margin-left: 20px; line-height: 130%;}
.cafe-list td{ vertical-align: top;}

.chirashi{ width:220px; float: right;}

/* table (th 細字) */
.table-bosyu{
	width: 520px;
	text-align: left;
	padding: 0px;
	border: 0;
}
.table-bosyu th{
	width: 100px;
	font-weight: normal;
}

/* table (枠なし) */
.table-staff {
	margin: 0px;
	width: 540px;
	table-layout: fixed;
}
.table-staff td,.table-staff th {
	padding: 2px 3px 2px 5px;
}
.table-staff tr.bk_blue td {
	background-color: #ccffff;
}
.table-staff tr.bk_yellow td {
	background-color: #ffffcc;
}
.table-staff tr.bk_pink td {
	background-color: #ffccff;
}
.table-kouhou {				 /* 広報ページ用 */
	margin: 0px;
	width: 770px;
	table-layout: fixed;
}

/* table (各行下線あり) */
.table-underline {
	margin-left: 5px;
}
.table-underline td,.table-underline th {
	padding: 10px 0px;
	vertical-align: top;
	border-bottom: solid 1px #c1c1c1;
}
.table-underline th{
	width: 100px;
	text-align: center;
    color: #1ba0e0;
}
.table-underline td{
 	color: #38484B; 
}

/* text */
.attention {}
.attention02 {color: #cc0000;}
.green-txt {
	color: #669900;
	font-weight: bold;
	margin: 10px auto 10px;
}
.kouhou1 {
	border: thin 1px #99CC99;
	height: 150px;
	width: 400px;
	margin: 0px auto 0px auto;
	background-color: #D1E395;
}
.kouhou2r,.kouhou2l {
	border: thin 1px #669933;
	background-color: #FFFFFF;
	height: 50px;
	width: 40%;
	text-align: center;
	margin-top: 50px;
}
.kouhou2r {
	float: right;
	margin-right: 20px;
}
.kouhou2l {
	float: left;
	margin-left: 20px;
}

/* staff */
dl.staff {
	width: 530px;
	padding-left: 5px;
	margin-bottom: 30px;
}

.staff-head {
	font-weight: bold;
	color: #669900;
	border-bottom: solid 3px #e4f0b0;
	margin-bottom: 10px;
}


/* 広報 */
.pinfo{
	padding-top: 10px;
	padding-bottom: 15px;
}
.pinfo ul{
	list-style:none;
	position:relative;
	overflow:hidden;
	width: 381px;
}
.pinfo li{
float:left;
}
.pinfo li img{
	vertical-align:text-bottom;
}
.p-r15{
padding-right:15px;
}
.p-r30{
padding-right:30px;
}








.f-14b{
font-size:14px;
font-weight:bold;
}

.point01{
margin-bottom:5px;
font-weight:bold;
padding-top:10px;
border-bottom: 1px dotted #8a8a8a;
padding-left: 10px;
}
.guidelist{
padding-left: 20px;
line-height:180%;
}
.f-b{
font-weight:bold;
}#contents_kouhou table tr .box-middle table tr td {
	font-weight: bold;
}
list04 {
}
presentat


/* 横並びの定義リスト */
dl.annai dt, dl.annai2 dt,dl.annai2-eng dt {
	clear: left;
	float: left;
	margin: 0 0 10px;
	padding-left: 5px;
	font-weight: bold;
}
dl.annai dd,dl.annai2 dd,dl.annai2-eng dd{
	margin-bottom: 10px;
	margin-left: 5px;
}
dl.annai dt{width: 70px;}
dl.annai2 dt{width: 110px;}
dl.annai2-eng dt{
	width: 150px;
}

/* 横並びの定義リスト(リストマーク付き) */
ul.annailist li{
	margin: 5px 0px 10px 20px;
	list-style-type: square;
}
ul.annailist dt{
	font-weight: bold;
}
* html ul.annailist li dl { /*for IE6 */
  display: inline;
}
*:first-child+html ul.annailist li dl { /*for IE7 */
  display: inline;
}
/* sitemap */
ul.sitemap{ margin: 0px; width: 250px; list-style: none;}
.sitemap li.li01{
	margin: 4px 0px 7px 0px;
	padding: 0px 0px 3px 20px;
	border-bottom: dotted 1px #c1c1c1;
	background: url(../img/sitemap-ya1.jpg) top left no-repeat;
}
.sitemap li.li02{
	margin: 0px 0px 5px 0px;
	padding-left: 12px;
	margin-left: 20px;
	background: url(../img/sitemap-ya2.gif) top left no-repeat;
}

/* link list */
ul#fa-link{
	list-style-type: none;
}

#fa-link li{
	display:inline;
	background:url(../img/icon.gif) no-repeat left center;
	padding: 17px 20px 15px 12px;
	line-height:150%;
}

/* 外枠-二重線 green */
.waku-green {
	border: double 3px #669900;
	margin-top: 35px;
	padding: 20px 20px 20px 20px;
	width: 500px;
}

/* table (外枠のみ) */
.table-waku01{
	margin: 10px 0px;
	border: solid 1px #b0b0b0;
	border-collapse: collapse;
}
.table-waku01 td{ padding: 5px 3px; }

/* table (枠のみ) */
.table-waku02{
	margin: 5px 0px 10px 0px;
	border-collapse: collapse;
}
.table-waku02 th{ text-align: center; }
.table-waku02 th,.table-waku02 td{
	padding: 5px 3px;
	border: solid 1px #b0b0b0;
}
.table-waku02 caption{
	caption-side:top;
	text-align: left;
	color: #000000;
	font-size: 13px;
	font-weight: bold;
	margin-top: 5px;
}

/* table (セル色つき) */
.hyou1,.hyou1-eng{
	margin: 8px 0px;
	border-collapse: collapse;
}
.hyou1 th,.hyou1 td,.hyou1-eng th,.hyou1-eng td{ border: solid 1px #b0b0b0; }
.hyou1 th,.hyou1-eng th{
	text-align: center;
	vertical-align: middle;
}
.hyou1 td,.hyou1-eng td{
	padding: 3px 5px;
}
.hyou1-eng th,.hyou1-eng td{ font-size: 10px; }

.th1{	background-color: #F3D97C; font-weight:bold; text-align:center; }
.th2{
	background-color: #FCF8E0;
	padding: 3px 0px;
}

.hyou1-caption{ float: right; margin: 0px 0px 10px 10px; font-size: 10px; line-height: 120%; }
.hyou1-caption-2{ float: right; margin: 0px 0px 10px 11px; font-size: 10px; line-height: 120%; }
.hyou1-caption-left{ text-align:left; margin: 0px 0px 10px 10px; line-height: 120%; }


.hyou2,.hyou2-eng{
	margin: 8px 0px;
	border-collapse: collapse;
}
.hyou2 th,.hyou2-eng th{ text-align: center; vertical-align: middle; padding: 3px 0px; border: solid 1px #b0b0b0; }
.hyou2 td,.hyou2-eng td{
	padding: 1px 3px;
	border-right: solid 1px #b0b0b0;
	border-bottom: dotted 1px #c0c0c0;
}
.hyou2 tr.last,.hyou2 td.last,.hyou2-eng td.last{ border-bottom: solid 1px #b0b0b0; }
.hyou2-eng th,.hyou2-eng td,{ font-size: 10px; }

/* アグロサイエンスカフェ */
.waku1-header{
	width: 570px;
	height: 58px;
	margin: 15px 0px 0px 0px;
	padding:0px;
}
.waku1-contents{
	width: 530px;
	padding: 0px 20px;
	background: url(../img/hyou3-back.gif) repeat-y;
}
.waku1-bottom{
	width: 570px;
	height: 25px;
	margin: 0px 0px 15px 0px;
	padding:0px;
	background: url(../img/hyou3-bottom.gif) bottom left no-repeat;
}

/* table (hyou3) */
.hyou3{
	width:500px;
	margin: 5px 0px 5px 30px;
	line-height: 110%;
}
.hyou3 th,.hyou3 td{ padding: 3px 5px 5px 5px; vertical-align:top; }
.hyou3 th{ width: 75px; text-align: center; }
.waku1-hr{ margin: 10px 0px; }

.cafe-list{ margin-left: 10px;}
.cafe-list ul{ list-style: none; margin-left: 20px; line-height: 130%;}
.cafe-list td{ vertical-align: top;}

.chirashi{ width:220px; float: right;}

/* table (th 細字) */
.table-bosyu{
	width: 520px;
	text-align: left;
	padding: 0px;
	border: 0;
}
.table-bosyu th{
	width: 100px;
	font-weight: normal;
}

/* table (枠なし) */
.table-staff {
	margin: 0px;
	width: 540px;
	table-layout: fixed;
}
.table-staff td,.table-staff th {
	padding: 2px 3px 2px 5px;
}
.table-staff tr.bk_blue td {
	background-color: #ccffff;
}
.table-staff tr.bk_yellow td {
	background-color: #ffffcc;
}
.table-staff tr.bk_pink td {
	background-color: #ffccff;
}
.table-kouhou {				 /* 広報ページ用 */
	margin: 0px;
	width: 770px;
	table-layout: fixed;
}

/* table (各行下線あり) */
.table-underline {
	margin-left: 5px;
}
.table-underline td,.table-underline th {
	padding: 10px 0px;
	vertical-align: top;
	border-bottom: solid 1px #c1c1c1;
}
.table-underline th{
	width: 100px;
	text-align: center;
    color: #1ba0e0;
}
.table-underline td{
 	color: #38484B; 
}

/* text */
.attention {}
.attention02 {color: #cc0000;}
.green-txt {
	color: #669900;
	font-weight: bold;
	margin: 10px auto 10px;
}
.kouhou1 {
	border: thin 1px #99CC99;
	height: 150px;
	width: 400px;
	margin: 0px auto 0px auto;
	background-color: #D1E395;
}
.kouhou2r,.kouhou2l {
	border: thin 1px #669933;
	background-color: #FFFFFF;
	height: 50px;
	width: 40%;
	text-align: center;
	margin-top: 50px;
}
.kouhou2r {
	float: right;
	margin-right: 20px;
}
.kouhou2l {
	float: left;
	margin-left: 20px;
}

/* staff */
dl.staff {
	width: 530px;
	padding-left: 5px;
	margin-bottom: 30px;
}

.staff-head {
	font-weight: bold;
	color: #669900;
	border-bottom: solid 3px #e4f0b0;
	margin-bottom: 10px;
}


/* 広報 */
.pinfo{
	padding-top: 10px;
	padding-bottom: 15px;
}
.pinfo ul{
	list-style:none;
	position:relative;
	overflow:hidden;
	width: 381px;
}
.pinfo li{
float:left;
}
.pinfo li img{
	vertical-align:text-bottom;
}
.p-r15{
padding-right:15px;
}
.p-r30{
padding-right:30px;
}








.f-14b{
font-size:14px;
font-weight:bold;
}

.point01{
margin-bottom:5px;
font-weight:bold;
padding-top:10px;
border-bottom: 1px dotted #8a8a8a;
padding-left: 10px;
}
.guidelist{
padding-left: 20px;
line-height:180%;
}
.f-b{
font-weight:bold;
}#contents_kouhou table tr .box-middle table tr td {
	font-weight: bold;
}
list04 {
}
presentat

