@charset "shift_jis";
/*--とりくみ---------------------------------------------------------*/
#torikumi	{
	width:700px;
	margin:10px;
	}
#torikumi h2	{
	margin-top:5px;
	margin-bottom:5px;
	}
#torikumi h4	{
	margin-top:10px;
	margin-bottom:0px;
	}
#torikumi h3.setumei	{
	color:#ffffff;
	background-color:#0066ff;
	padding:5px;
	margin-left:10px;
	width:230px;
}
#torikumi p	{
	line-height:1.5em;
	color:#333333;
	padding-left:5px;
	padding-right:5px;
	}
#torikumi table.kuma_hatu_setumei{
	margin-left:10px;
	width:660px;
}
#torikumi td.kuma_hatu_1{
	width:170px;
	padding:5px;
	border-bottom:1px solid #3399ff;
}
#torikumi td.kuma_hatu_2{
	width:490px;
	padding:5px;
	border-bottom:1px solid #3399ff;
	font-weight:bold;
}

#torikumi .td_1	{
	padding:5px;
	}
#torikumi .td_2	{
	vertical-align:text-top;
	text-align:left;
	padding-left:5px;
	padding-right:5px;
	}
#torikumi .waku_1	{
	border:1px solid #666666;
	margin:5px;
	padding:5px;
	line-height:1.4em;
}
/*--取組＿食の安全---------------------------------------------------------*/
#syoku	{
	width: 700px;
	margin:15px;
	}
#syoku a:hover	{
	color:#000000;
	text-decoration:underline;
	font-size:80%;
	}

#syoku a:link	{
	color:#333333;
	text-decoration: none;
	font-size:80%;
	}

#syoku a:visited	{
	color:#000000;
	text-decoration: none;
	font-size:80%;
	}

#syoku .contents	{
	width: 698px;
	}
#syoku h1.ttl	{
	width: 698px;
	height:70px;
	font-size:25px;
	background: url(shoku_no_anzen/new_ttl.gif)  no-repeat;
	text-indent:-9999px;
	}
#syoku p	{
	color: #333333;
	font-size: 12px;
	line-height: 1.5em;
	text-align: justify;
	text-justify: distribute;
	}
#syoku ol	{
	font-size:80%;
	color:#336633;
	line-height:1.5em;
	margin-top:0px;
	}
#syoku .sub_ttl	{
	color:#30C;
	font-size: 14px;
	text-align: left;
	margin-bottom: -10px;
	}
#syoku .note	{
	color: #696969;
	font-size: 11px;
	line-height: 1.3em;
	text-align: left;
	clear: both;
	}
#syoku .pict_1	{
	float: right;
	margin-bottom: 10px;
	margin-left: 15px;
	}

#syoku .table_1	{
	float: left;
	margin-bottom: 10px;
	width: 190px;
	}
#syoku .table_2	{
	float: right;
	margin-bottom: 10px;
	width: 190px;
	}
#syoku .table_frame	{
		clear: both;
		width: 600px;
		}
#syoku .td_1	{
	color: #696969;
	font-size: 10px;
	text-align: left;
	vertical-align: top;
	padding-bottom: 4px;
	border-bottom: 1px dotted #696969;
	width: 80px;
	}
#syoku .td_2	{
	color: #696969;
	font-size: 10px;
	text-align: left;
	vertical-align: top;
	padding-bottom: 4px;
	border-bottom: 1px dotted #696969;
	width: 110px;
	}
#syoku .text_1	{
	color: black;
	font-size: 13px; 
	ine-height: 1.5em;
	text-align: justify;
	text-justify: distribute;
	}
#syoku .text_2	{
	color: #696969;
	font-size: 9px;
	line-height: 1.5em;
	text-align: justify;
	clear: both;
	text-justify: distribute;
	}

#syoku  th	{
	color: #6495ed;
	font-size: 10px;
	text-align: center;
	padding: 2px;
	border-top: 1px dotted #6495ed;
	border-bottom: 1px dotted #6495ed;
	height: 14px
	}
#syoku  .base	{
	font-size:70%;
	line-height:1.3em;
	text-align:left;
	color:black;
	padding-left:4px;
	padding-top:2px;
	padding-bottom:4px;
	}

#syoku .cell_1	{
	background-color:#F5F5EA;
	width:35px;
	border:solid 1px #696969;
	text-align:center;
	padding-top:2px;
	padding-bottom:2px;	
	}
#syoku .cell_2	{
	background-color:#F5F5EA;
	width:118px;
	border-top:solid 1px #696969;
	border-right:solid 1px #696969;
	border-bottom:solid 1px #696969;
	text-align:center;
	padding-top:2px;
	padding-bottom:2px;	
	}
#syoku .cell_3	{
	background-color:#F5F5EA;
	width:120px;
	border-top:solid 1px #696969;
	border-right:solid 1px #696969;
	border-bottom:solid 1px #696969;
	text-align:center;
	padding-top:2px;
	padding-bottom:2px;	
	}
#syoku .cell_4	{
	background-color:#F5F5EA;
	width:150px;
	border-top:solid 1px #696969;
	border-right:solid 1px #696969;
	border-bottom:solid 1px #696969;
	text-align:center;
	padding-top:2px;
	padding-bottom:2px;	
	}
#syoku .cell_5	{
	background-color:#F5F5EA;
	width:100px;
	border-top:solid 1px #696969;
	border-right:solid 1px #696969;
	border-bottom:solid 1px #696969;
	text-align:center;
	padding-top:2px;
	padding-bottom:2px;	
	}
#syoku .cell_6	{
	background-color:#F5F5EA;
	width:110px;
	border-top:solid 1px #696969;
	border-right:solid 1px #696969;
	border-bottom:solid 1px #696969;
	text-align:center;
	padding-top:2px;
	padding-bottom:2px;	
	}	
#syoku .cell_7	{
	border-left:solid 1px #696969;
	border-bottom:solid 1px #696969;
	border-right:solid 1px #696969;
	text-align:center;
	padding-top:2px;
	padding-bottom:2px;		}
#syoku .cell_8	{
	border-right:solid 1px #696969;
	border-bottom:solid 1px #696969;
	text-align:left;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;	
	}
#syoku .cell_9	{
	border-right:solid 1px #696969;
	border-bottom:solid 1px #696969;
	text-align:left;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;	
	}
#syoku .cell_10	{
	border-right:solid 1px #696969;
	border-bottom:solid 1px #696969;
	text-align:left;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;	
	}
#syoku .cell_11	{
	border-right:solid 1px #696969;
	border-bottom:solid 1px #696969;
	text-align:left;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;	
	}
#syoku .cell_12	{
	border-right:solid 1px #696969;
	border-bottom:solid 1px #696969;
	text-align:left;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;	
	}

	
#syoku .cell_a	{
	background-color:#F5F5EA;
	width:35px;
	border:solid 1px #696969;
	text-align:center;
	padding-top:2px;
	padding-bottom:2px;	
	}
#syoku .cell_b	{
	background-color:#F5F5EA;
	width:120px;
	border-top:solid 1px #696969;
	border-right:solid 1px #696969;
	border-bottom:solid 1px #696969;
	text-align:center;
	padding-top:2px;
	padding-bottom:2px;	
	}
#syoku .cell_c	{
	background-color:#F5F5EA;
	width:80px;
	border-top:solid 1px #696969;
	border-right:solid 1px #696969;
	border-bottom:solid 1px #696969;
	text-align:center;
	padding-top:2px;
	padding-bottom:2px;	
	}
#syoku .cell_d	{
	background-color:#F5F5EA;
	width:300px;
	border-top:solid 1px #696969;
	border-right:solid 1px #696969;
	border-bottom:solid 1px #696969;
	text-align:center;
	padding-top:2px;
	padding-bottom:2px;	
	}
#syoku .cell_e	{
	background-color:#F5F5EA;
	width:140px;
	border-top:solid 1px #696969;
	border-right:solid 1px #696969;
	border-bottom:solid 1px #696969;
	text-align:center;
	padding-top:2px;
	padding-bottom:2px;	
	}	
	
#syoku .cell_f	{
	border-left:solid 1px #696969;
	border-bottom:solid 1px #696969;
	border-right:solid 1px #696969;
	text-align:center;
	padding-top:2px;
	padding-bottom:2px;		}
#syoku .cell_g	{
	border-right:solid 1px #696969;
	border-bottom:solid 1px #696969;
	text-align:left;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;	
	}
#syoku .cell_h	{
	border-right:solid 1px #696969;
	border-bottom:solid 1px #696969;
	text-align:left;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;	
	}
#syoku .cell_i	{
	border-right:solid 1px #696969;
	border-bottom:solid 1px #696969;
	text-align:left;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;	
	}
#syoku .cell_j	{
	border-right:solid 1px #696969;
	border-bottom:solid 1px #696969;
	text-align:left;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;	
	}	
	
#syoku .table_ttl	{
	font-size:80%;
	color:black;
	text-align:left;
	margin-left:5px;
	margin-bottom:-1px;
	}
#syoku .small_note	{
		font-size:70%;
		color:dimgray;
		line-height:1.5em;
		text-align:left;
		}
#syoku hr	{
	width:100%;
	height:2px;
	color:#9497CE;
	margin-top:25px;
	margin-bottom:25px;
	}
#syoku .main_title	{
	font-size:105%;
	color:dimgray;
	border-top:solid 1px silver;
	border-bottom:solid 1px silver;
	padding-top:5px;
	padding-bottom:5px;
	}
#syoku h4.nendo_torikumi	{
	color:#3300cc;
	margin-left:20px;
	line-height:1.5em;
	text-indent:-17px;
	}

/*--取組＿声の実現---------------------------------------------------------*/
#koe	{
	width: 700px;
	margin:10px;
	}

#koe h1.title	{
	font-size:165%;
	color:#0066FF;
	background-color: #FFFFCC;
	width:700px;
	border-top:7px solid #0066FF;
	border-bottom:3px solid #CCCCCC;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	}

#koe h4	{
	margin-bottom:0px;
	}
#koe a:link{color:#006400;text-decoration:none;}
#koe a:visited{color=#B8860B}
#koe a:hover{color=#d2691e}

#koe .note	{
	color: #696969;
	font-size: 11px;
	line-height: 1.3em;
	text-align: left;
	clear: both;
	}
#koe .pict_1	{
	float: right;
	margin-bottom: 10px;
	margin-left: 15px;
	}

#koe .sub_ttl	{
	color: #3399cc;
	font-size: 15px;
	text-align: left;
	margin-bottom:10px;
	}
#koe .table_1	{
	float: left;
	margin-bottom: 10px;
	width: 190px;
	}
#koe .table_2	{
	float: right;
	margin-bottom: 10px;
	width: 190px;
	}
#koe .table_3	{
	font-size:11px;
	margin-right: 5px;
	}
#koe .table_frame	{
		clear: both;
		width: 600px;
		}
#koe .td_1	{
	color: #696969;
	font-size: 10px;
	text-align: left;
	vertical-align: top;
	padding-bottom: 4px;
	border-bottom: 1px dotted #696969;
	width: 80px;
	}
#koe .td_2	{
	color: #696969;
	font-size: 10px;
	text-align: left;
	vertical-align: top;
	padding-bottom: 4px;
	border-bottom: 1px dotted #696969;
	width: 110px;
	}
#koe .text_1	{
	color: black;
	font-size: 13px; 
	ine-height: 1.5em;
	text-align: justify;
	text-justify: distribute;
	}
#koe .text_2	{
	color: #696969;
	font-size: 9px;
	line-height: 1.5em;
	text-align: justify;
	clear: both;
	text-justify: distribute;
	}

#koe p	{
	font-size: 12px;
	line-height: 1.5em;
	text-align: justify;
	text-justify: distribute;
	margin-top:5px;
	}
#koe p.naiyou_1	{
	font-size: 12px;
	line-height: 1.5em;
	text-align: justify;
	text-justify: distribute;
	padding-left:10px;
	}
#koe .midasi	{
	font-size:120%;
	color:#0066FF;
	margin-bottom:-10px;
	}
#koe p.housin	{
	width:650px;
	border:solid 3px dimgray;
	padding:10px;
	font-size:105%;
	font-weight:bold;
	}
#koe p.iken	{
	font-size: 12px;
	line-height: 1.5em;
	margin-top:20px;
	margin-bottom:10px;
	}
#koe .base	{
	font-size:70%;
	line-height:1.3em;
	text-align:left;
	color:black;
	padding-left:4px;
	padding-top:2px;
	padding-bottom:4px;
	width:100%;
	}
#koe .cell_1	{
	background:#F5F5EA;
	width:10%;
	border:solid 1px dimgray;
	text-align:center;
	padding:2px;
	}
#koe .cell_2	{
	background:#F5F5EA;
	width:30%;
	border-top:solid 1px dimgray;
	border-right:solid 1px dimgray;
	border-bottom:solid 1px dimgray;
	text-align:center;
	padding:2px;
	}
#koe .cell_3	{
	background:#F5F5EA;
	width:60%;
	border-top:solid 1px dimgray;
	border-right:solid 1px dimgray;
	border-bottom:solid 1px dimgray;
	text-align:center;
	padding:2px;
	}
#koe .cell_4	{
	border-left:solid 1px dimgray;
	border-bottom:solid 1px dimgray;
	border-right:solid 1px dimgray;
	padding:5px;
	}	
#koe .cell_5	{
	border-right:solid 1px dimgray;
	border-bottom:solid 1px dimgray;
	padding:5px;
	}
#koe .cell_6	{
	background-color:#ffffcc;
	border-left:solid 1px dimgray;
	border-bottom:solid 1px dimgray;
	border-right:solid 1px dimgray;
	padding:5px;
	}	
#koe .cell_7	{
	background-color:#ffffcc;
	border-right:solid 1px dimgray;
	border-bottom:solid 1px dimgray;
	padding:5px;
	}
	
#koe .table_ttl	{
	font-size:80%;
	margin-left:5;
	margin-bottom:5;
	}
#koe .kako_koe	{
	font-size:13px;
	line-height:170%;
	text-align:left;
	}
#koe .small_note	{
		font-size:70%;
		color:dimgray;
		line-height:1.5em;
		text-align:left;
		}
		
#koe_jitugen	{
		width:540px;
		margin-left:5px;
		text-align:left;
		}
#koe_jitugen h2.ttl	{
		color:#6666cc;
		margin-top:0px;
		margin-bottom:0px;
		}
#koe_jitugen h3.table_ttl	{
		color:#00CCFF;
		margin-top:0px;
		margin-bottom:0px;
		}
#koe_jitugen .base	{
	font-size:90%;
	line-height:1.3em;
	text-align:left;
	color:black;
	padding-left:4px;
	padding-top:2px;
	padding-bottom:4px;
	}
#koe_jitugen .cell_1	{
	background-color:#F5F5EA;
	width:20px;
	border:solid 1px dimgray;
	text-align:center;
	padding-top:2px;
	padding-bottom:2px;	
	}
#koe_jitugen .cell_2_1	{
	background-color:#F5F5EA;
	width:35px;
	border-top:solid 1px dimgray;
	border-right:solid 1px dimgray;
	border-bottom:solid 1px dimgray;
	text-align:center;
	padding-top:2px;
	padding-bottom:2px;	
	}
#koe_jitugen .cell_2_2	{
	background-color:#F5F5EA;
	width:230px;
	border-top:solid 1px dimgray;
	border-right:solid 1px dimgray;
	border-bottom:solid 1px dimgray;
	text-align:center;
	padding-top:2px;
	padding-bottom:2px;	
	}
#koe_jitugen .cell_2_3	{
	background-color:#F5F5EA;
	width:255px;
	border-top:solid 1px dimgray;
	border-right:solid 1px dimgray;
	border-bottom:solid 1px dimgray;
	text-align:center;
	padding-top:2px;
	padding-bottom:2px;	
	}
	
#koe_jitugen .cell_3	{
	border-left:solid 1px dimgray;
	border-bottom:solid 1px dimgray;
	border-right:solid 1px dimgray;
	text-align:right;
	padding-left:6px;
	padding-top:2px;
	padding-bottom:2px;
	}	
#koe_jitugen .cell_4	{
	border-right:solid 1px dimgray;
	border-bottom:solid 1px dimgray;
	text-align:justify;
	text-justify:auto;
	padding-left:6px;
	padding-top:2px;
	padding-bottom:2px;	
	}
#koe_jitugen a:link{color:#006400;text-decoration:none;}
#koe_jitugen a:visited{color=#B8860B}
#koe_jitugen a:hover{color=#d2691e}
/*--取組＿くまもと発！---------------------------------------------------------*/
#kuma_hatu	{
	width: 700px;
	margin:15px;
	}
#kuma_hatu h2	{
	margin-top:5px;
	margin-bottom:5px;
	}
#kuma_hatu h3	{
	margin-top:5px;
	margin-bottom:5px;
	}
#kuma_hatu h4	{
	margin-top:10px;
	margin-bottom:0px;
	}
#kuma_hatu h3.setumei	{
	color:#ffffff;
	background-color:#0066ff;
	padding:5px;
	width:230px;
	margin-bottom:10px;
}
#kuma_hatu p	{
	line-height:1.5em;
	color:#333333;
	}
#kuma_hatu p.syouhin	{
	margin-left:15px;
	margin-top:5px;
	margin-bottom:0px;
	}
#kuma_hatu .top	{
	margin-left:20px;
	margin-right:20px;
	}
#kuma_hatu table.kuma_hatu_setumei{
	width:660px;
	margin-left:20px;
}
#kuma_hatu td.kuma_hatu_1{
	width:170px;
	padding:5px;
	border-bottom:1px solid #3399ff;
}
#kuma_hatu td.kuma_hatu_2{
	width:490px;
	padding:5px;
	border-bottom:1px solid #3399ff;
	font-weight:bold;
}
#kuma_hatu table.menu {
	margin-top:0px;
	margin-left:10px;
	text-align:center;
	width:470px;
}
#kuma_hatu a:hover	{
	color: black;
	text-decoration:underline;
	}

#kuma_hatu a:link	{
	color: dimgray;
	text-decoration: none;
	}

#kuma_hatu a:visited	{
	color: black;
	text-decoration: none;
	}

#kuma_hatu .td_1	{
	padding:5px;
	}
#kuma_hatu .td_2	{
	vertical-align:text-top;
	text-align:left;
	padding-left:5px;
	padding-right:5px;
	}
#kuma_hatu .waku_1	{
	border:1px solid #666666;
	margin:5px;
	padding:5px;
	line-height:1.4em;
}
#kuma_hatu td.buta_size0	{
	border-right:1px solid #666666;
	border-left:1px solid #666666;
	border-top:1px solid #666666;
	width:40px;
	padding:3px;
	text-align:center;
}
#kuma_hatu td.buta_size1	{
	border:1px solid #666666;
	padding:3px;
	text-align:center;
}
#kuma_hatu td.buta_size2	{
	border-right:1px solid #666666;
	border-top:1px solid #666666;
	padding:3px;
	width:90px;
	text-align:center;
}
#kuma_hatu td.buta_size3	{
	border-right:1px solid #666666;
	border-top:1px solid #666666;
	border-bottom:1px solid #666666;
	padding:3px;
	text-align:center;
}
#kuma_hatu td.buta_size4	{
	padding:5px;
}

