@charset "utf-8";

/* ------------------------ メニュー ------------------------ */

	#submenu1{background:url(../yugu/images/submenu1.gif);}
	#submenu2{background:url(../yugu/images/submenu2.gif);}
	#submenu3{background:url(../yugu/images/submenu3.gif);}
	#submenu4{background:url(../yugu/images/submenu4.gif);}
	#submenu5{background:url(../yugu/images/submenu5.gif);}
	#submenu6{background:url(../yugu/images/submenu6.gif);}

	#submenu1B{background:url(../yugu/images/submenu1B.gif);}
	#submenu2B{background:url(../yugu/images/submenu2B.gif);}
	#submenu3B{background:url(../yugu/images/submenu3B.gif);}
	#submenu4B{background:url(../yugu/images/submenu4B.gif);}
	#submenu5B{background:url(../yugu/images/submenu5B.gif);}
	#submenu6B{background:url(../yugu/images/submenu6B.gif);}

	#submenu1 a:hover{background:url(../yugu/images/submenu1r.gif);}
	#submenu2 a:hover{background:url(../yugu/images/submenu2r.gif);}
	#submenu3 a:hover{background:url(../yugu/images/submenu3r.gif);}
	#submenu4 a:hover{background:url(../yugu/images/submenu4r.gif);}
	#submenu5 a:hover{background:url(../yugu/images/submenu5r.gif);}
	#submenu6 a:hover{background:url(../yugu/images/submenu6r.gif);}

	.contenttitle{background:url(../yugu/images/ttl_content.gif);}
	.contenttitle a:hover{background:url(../yugu/images/ttl_content_r.gif);}

	#index .contenttitle{background:url(../yugu/images/ttl_contentindex.gif);}
	
	.contentmain{
		margin:23px 0 0 25px;
	}

		.contentmain h3{
			height:26px;
			margin:0 0 6px 4px;
			text-indent:-9999px;
			text-decoration:none;
		}

		#yugu1 h3{background:url(../yugu/images/lbl_yugu1.gif) no-repeat;}
		#yugu2 h3{background:url(../yugu/images/lbl_yugu2.gif) no-repeat;}
		#yugu3 h3{background:url(../yugu/images/lbl_yugu3.gif) no-repeat;}
		#yugu4 h3{background:url(../yugu/images/lbl_yugu4.gif) no-repeat;}
		#yugu5 h3{background:url(../yugu/images/lbl_yugu5.gif) no-repeat;}
		#yugu6 h3{background:url(../yugu/images/lbl_yugu6.gif) no-repeat;}

			.contentmain .link li{
				margin:25px 0 0 8px;
				display:block;
				list-style:none;
			}

				.contentmain .link li a{
					display:block;
					height:28px;
					text-indent:-9999px;
					text-decoration:none;
				}
				/* \*/.contentmain .link li a{overflow:hidden;}/* */

					.contentmain .link li div{padding:5px 0 0 5px;}
					#yugu1 .link li div{padding:5px 0 0 26px;}
				
			#yugu1 .link #link1{background:url(../yugu/images/lnk_yugu1_1.gif) no-repeat;}
			#yugu1 .link #link2{background:url(../yugu/images/lnk_yugu1_2.gif) no-repeat;}

			#yugu3 .link #link1{background:url(../yugu/images/lnk_yugu3_1.gif) no-repeat;}
			#yugu3 .link #link2{background:url(../yugu/images/lnk_yugu3_2.gif) no-repeat;}

			#yugu4 .link #link1{background:url(../yugu/images/lnk_yugu4_1.gif) no-repeat;}
			#yugu4 .link #link2{background:url(../yugu/images/lnk_yugu4_2.gif) no-repeat;}
			#yugu4 .link #link3{background:url(../yugu/images/lnk_yugu4_3.gif) no-repeat;}
			#yugu4 .link #link4{background:url(../yugu/images/lnk_yugu4_4.gif) no-repeat;}
			#yugu4 .link #link5{background:url(../yugu/images/lnk_yugu4_5.gif) no-repeat;}

			#yugu5 .link #link1{background:url(../yugu/images/lnk_yugu5_1.gif) no-repeat;}
			#yugu5 .link #link2{background:url(../yugu/images/lnk_yugu5_2.gif) no-repeat;}
			#yugu5 .link #link3{background:url(../yugu/images/lnk_yugu5_3.gif) no-repeat;}
			#yugu5 .link #link4{background:url(../yugu/images/lnk_yugu5_4.gif) no-repeat;}

					
			#yugu2 .link{
				display:block;
				width:530px;
				padding:0 0 0 15px;
				margin:25px 0;
				background:url(../yugu/images/lin_gray.gif) repeat-x 0 100%;
			}
					
			#yugu2 ul{height:28px;}
					
			#yugu2 .link li{
				float:left;
				list-style:none;
				height:28px;
				width:252px;
				margin:0 11px 0 0;
			}

				#yugu2 .link li a{
					display:block;
					height:28px;
					width:252px;
					text-indent:-9999px;
					text-decoration:none;
				}
				/* \*/#yugu2 .link li a{overflow:hidden;}/* */
			
				#yugu2 .link #link1{background:url(../yugu/images/lnk_yugu2_1.gif) no-repeat;}
				#yugu2 .link #link2{background:url(../yugu/images/lnk_yugu2_2.gif) no-repeat;}
				#yugu2 .link #link1r{background:url(../yugu/images/lnk_yugu2_1r.gif) no-repeat;}
				#yugu2 .link #link2r{background:url(../yugu/images/lnk_yugu2_2r.gif) no-repeat;}
			

				.contentmain h4{
					display:block;
					height:28px;
					margin:25px 0 20px 8px;
					text-indent:-9999px;
					text-decoration:none;
				}

					#yugu1 #label1{background:url(../yugu/images/lbl_yugu1_1.gif) no-repeat;}
					#yugu1 #label2{background:url(../yugu/images/lbl_yugu1_2.gif) no-repeat;}

					#yugu2 #label1{background:url(../yugu/images/lbl_yugu2_1.gif) no-repeat;}
					#yugu2 #label2{background:url(../yugu/images/lbl_yugu2_2.gif) no-repeat;margin:25px 0 5px 8px;}

					#yugu3 #label1{background:url(../yugu/images/lbl_yugu3_1.gif) no-repeat;}
					#yugu3 #label2{background:url(../yugu/images/lbl_yugu3_2.gif) no-repeat;}

					#yugu4 #label1{background:url(../yugu/images/lbl_yugu4_1.gif) no-repeat;}
					#yugu4 #label2{background:url(../yugu/images/lbl_yugu4_2.gif) no-repeat;}
					#yugu4 #label3{background:url(../yugu/images/lbl_yugu4_3.gif) no-repeat;}
					#yugu4 #label4{background:url(../yugu/images/lbl_yugu4_4.gif) no-repeat;}
					#yugu4 #label5{background:url(../yugu/images/lbl_yugu4_5.gif) no-repeat;}

					#yugu4 #yugu44label{
						margin:15px 0 15px 10px;
						background:url(../yugu/images/lbl_yugu4_4_1.gif) no-repeat;
						height:20px;
						text-indent:-9999px;
						text-decoration:none;
					}

					#yugu5 #label1{background:url(../yugu/images/lbl_yugu5_0_1.gif) no-repeat;margin:25px 0 6px 8px;}
					#yugu5 #label2{background:url(../yugu/images/lbl_yugu5_0_2.gif) no-repeat;margin:25px 0 6px 8px;}
					#yugu5 #label3{background:url(../yugu/images/lbl_yugu5_0_3.gif) no-repeat;margin:25px 0 6px 8px;}

					#yugu5 #label4{background:url(../yugu/images/lbl_yugu5_1_1.gif) no-repeat;margin:25px 0 6px 8px;}
					#yugu5 #label5{background:url(../yugu/images/lbl_yugu5_2_1.gif) no-repeat;margin:25px 0 6px 8px;}
					#yugu5 #label6{background:url(../yugu/images/lbl_yugu5_3_1.gif) no-repeat;margin:25px 0 6px 8px;}
					#yugu5 #label7{background:url(../yugu/images/lbl_yugu5_4_1.gif) no-repeat;margin:25px 0 6px 8px;}


				.caplabel1{padding:5px 0 0 13px;}




/*　市町村の優遇措置　-　市町村の優遇措置の概要 */

	#municipalitiesLinks{
		margin:10px 0 20px 18px
	}

	#municipalitiesLinks ul{
		float:left;
		display:block;
		width:127px;
	}

		#municipalitiesLinks ul li{
			list-style:none;
			background:url(../common/arrow_circle1_red.gif) no-repeat 0 50%;
			padding:3px 0 2px 20px;
			margin:10px 0;
		}

			#municipalitiesLinks ul li a{text-decoration:none;}


/* 市町村の優遇措置テーブル */

	.tablestyle1{
		margin:25px 0 0 8px;
		width:530px;
	}

		#yugu3 .tablestyle1 ol li{
			margin:5px 0 5px 30px;
			list-style:decimal;
		}

		#yugu3 .tablestyle1 ul li{
			margin:5px 0 5px 20px;
		}

	#yugu2 .tablestyle1{margin:10px 0 0 8px;}

	#yugu2 .tablestyle1 th{vertical-align:middle;}


			.tablestyle1 .td2{width:50%;}
			.tablestyle1 .td3A{width:33%;}
			.tablestyle1 .td3B{width:34%;}
			.tablestyle1 .td4{width:25%;}
			.tablestyle1 ol li{margin:5px 0 5px 25px;}

		.tablestyle1 #yugu3A{border:1px #808080 solid;}
		
		.tablestyle1 #yugu3A .detailtitle th{border:1px #fff solid;}

		.tablestyle1 #yugu3A td{text-align:right;}

			#yugu3A .detailtotal th{background:#fff;vertical-align:middle;}
			#yugu3A .detailtotal td{text-align:left;}


	.uppersmall td{
		vertical-align:top;
		font-size:60%;
		padding:1px 3px 0 0;
	}

		#yugu4 td{
			vertical-align:top;
			padding:7px 5px 7px;
		}


			.yugucaption{
				width:520px;
				margin:20px 0 0 15px;
				line-height:150%;
			}

			.yugucaption2{
				width:520px;
				margin:0 0 0 10px;
				line-height:200%;
			}

				.yugucaption2 li{
					margin:0 0 10px 6px;
					list-style:none;
				}


		#yugu4 .borderbox1{margin:0 0 40px 8px;}

		#yugu1 ul{
			margin:8px 0 8px 10px;
		}

		.yugudetail li{
			margin:8px 0 8px 10px;
			line-height:170%;
		}

		.yugudetail dl{
			margin:0 35px 0 15px;
		}

		.yugudetail dt{
			margin:20px 0 10px 0;
			color:#c00;
		}

			#yugu6 .yugudetail dt{color:#000;}

		.yugudetail dd{
			margin:4px 0 4px 15px;
			line-height:170%;
		}

			.yugudetail dd ol{
				margin:0 0 0 15px;
			}

			#yugu4 h5{color:#444;}

				.yugudetail .tablestyle1{
					margin:25px 0 0 0;
					width:505px;
				}

				*html .yugudetail .tablestyle1{width:475px;}

				.yugudetail table{
					margin:5px 0;
				}

				.yugudetail th{
					line-height:120%;
					vertical-align:middle;
					margin:0;
					padding:5px 5px;
				}

					.yugudetail .titleth{
						border-bottom:none;
						padding:15px 0 0;
						vertical-align:bottom;
					}

					.yugudetail .titleth2{
						vertical-align:bottom;
						padding:0;
						border-top:none;
						text-align:center;
					}

					.yugudetail .subtitle{
						background:#fff;
					}

						.yugudetail td{text-align:right;}
						
	#yugu1 .yugudetail th{font-size:85%;}
	#yugu1 .yugudetail td{text-align:left;padding:7px 7px;}
	#yugu1 .yugudetail .subtitle{text-align:center;font-size:100%;}
	#yugu1 .yugudetail td.aligncenter{text-align:center;}

		#yugu4 h5{
			display:block;
			height:26px;
			margin:25px 0 10px 8px;
			text-indent:-9999px;
			text-decoration:none;
		}

			#yugu42label1{background:url(../yugu/images/lbl_yugu4_2_1.gif) no-repeat;margin:0 0 0 5px;}


			.yugucaption{
				margin:0;
				width:530px;
				margin:10px 0 0 10px;
				line-height:150%;
			}


		.labelsub1{
			color:#06c;
			margin:20px 0 0 10px;
		}


				#yugu4 .yugudetail .tablestyle4{
					margin:0;
					width:505px;
				}

					*html #yugu4 .yugudetail .tablestyle4{width:500px;}

				#yugu4 .yugudetail table{
					margin:5px 0;
				}

				#yugu4 .yugudetail th{
					line-height:120%;
					vertical-align:middle;
					margin:0;
					padding:5px 5px;
					font-size:85%;
				}

					#yugu4 .yugudetail .titleth{
						border-bottom:none;
						padding:3px 5px 0 0;
						vertical-align:bottom;
						text-align:right;
					}

					#yugu4 .yugudetail .titleth2{
						vertical-align:bottom;
						padding:0 0 3px 5px;
						border-top:none;
						text-align:left;
					}

					#yugu4 .yugudetail .subtitle{
						background:#fff;
						padding:5px 2px;
					}

			

	#yugu1 h4{margin:25px 0 5px 8px;}

	.borderbox2{
		border:3px solid #008cff;
		width:482px;
		padding:7px 20px;
		margin:20px 0 0 8px;
		line-height:150%;
		font-size:120%;
	}

		.borderbox2 h5{
			margin:15px 0 5px;
			color:#c00;
		}

		.borderbox2 li{
			margin:4px 0 4px 25px;
			line-height:170%;
		}

		.borderbox2 dt{
			margin:15px 0 5px;
			color:#c00;
		}

		.borderbox2 dd{
			margin:4px 0 4px 20px;
			line-height:170%;
		}

			.borderbox2 dd h5{color:#444;}


	.borderbox3{
		border:1px solid #c00;
		width:460px;
		padding:6px 11px;
		margin:10px auto 0;
		background:#ffebe5;
	}


		#yugu1 .labelsub2{
			background:url(../yugu/images/lbl_yugu1_1_1.gif) no-repeat;
			height:19px;
			text-indent:-9999px;
			text-decoration:none;
			margin:15px 0 10px;
		}

		#menubtn1{background:url(../yugu/images/menu_yugu1.gif);}
		#menubtn2{background:url(../yugu/images/menu_yugu2.gif);}
		#menubtn3{background:url(../yugu/images/menu_yugu3.gif);}
		#menubtn4{background:url(../yugu/images/menu_yugu4.gif);}
		#menubtn5{background:url(../yugu/images/menu_yugu5.gif);}
		#menubtn6{background:url(../yugu/images/menu_yugu6.gif);}
	
		#menubtn1 a:hover{background:url(../yugu/images/menu_yugu1r.gif);}
		#menubtn2 a:hover{background:url(../yugu/images/menu_yugu2r.gif);}
		#menubtn3 a:hover{background:url(../yugu/images/menu_yugu3r.gif);}
		#menubtn4 a:hover{background:url(../yugu/images/menu_yugu4r.gif);}
		#menubtn5 a:hover{background:url(../yugu/images/menu_yugu5r.gif);}
		#menubtn6 a:hover{background:url(../yugu/images/menu_yugu6r.gif);}


				.tablestyle1 td th{
					vertical-align:middle;
					line-height:120%;
				}

			.tablestyle1 td .td5A{
				padding:5px 10px 5px 30px;
			}
		
			.tablestyle1 td .td5bordernone1 td{border-bottom:none;}
			.tablestyle1 td .td5bordernone2 td{border-top:none;}
			.tablestyle1 td .td5bordernone3 td{border-top:none;border-bottom:none;}



/* 企業立地促進法に関する県の取り組み */

	#yugu5{margin:23px 0 10px 25px;}

	#yugu5links{
		margin:15px 0 0 3px;
		width:100%;
	}

		#yugu5links li{
			float:left;
			list-style:none;
			height:60px;
			margin:0 4px 0 0;
		}

			#yugu5links #yugu5links0{background:url(../yugu/images/btn_yugu5_0.gif);width:64px;}
			#yugu5links1{background:url(../yugu/images/btn_yugu5_1.gif);width:115px;}
			#yugu5links2{background:url(../yugu/images/btn_yugu5_2.gif);width:115px;}
			#yugu5links3{background:url(../yugu/images/btn_yugu5_3.gif);width:115px;}
			#yugu5links4{background:url(../yugu/images/btn_yugu5_4.gif);width:115px;}

				#yugu5links li a{
					display:block;
					height:60px;
					text-indent:-9999px;
					text-decoration:none;
				}
				/* \*/#yugu5links li a{overflow:hidden;}/* */


					#yugu5links #yugu5links0B{background:url(../yugu/images/btn_yugu5_0B.gif);width:64px;}
					#yugu5links1B{background:url(../yugu/images/btn_yugu5_1B.gif);width:115px;}
					#yugu5links2B{background:url(../yugu/images/btn_yugu5_2B.gif);width:115px;}
					#yugu5links3B{background:url(../yugu/images/btn_yugu5_3B.gif);width:115px;}
					#yugu5links4B{background:url(../yugu/images/btn_yugu5_4B.gif);width:115px;}

						#yugu5links #yugu5links0 a:hover{background:url(../yugu/images/btn_yugu5_0r.gif);width:64px;}
						#yugu5links1 a:hover{background:url(../yugu/images/btn_yugu5_1r.gif);width:115px;}
						#yugu5links2 a:hover{background:url(../yugu/images/btn_yugu5_2r.gif);width:115px;}
						#yugu5links3 a:hover{background:url(../yugu/images/btn_yugu5_3r.gif);width:115px;}
						#yugu5links4 a:hover{background:url(../yugu/images/btn_yugu5_4r.gif);width:115px;}


	#yugu5 .maparea{
		line-height:160%;
		margin:15px 0 0 10px;
	}

		#yugu5 .floatrightImage{
			float:right;
			margin:0 0 0 15px;
		}
		*+html #yugu5 .floatrightImage{margin:30px 0 0 15px;}
		*html #yugu5 .floatrightImage{margin:30px 0 0 15px;}

		/*#yugu5 .maparea img{
			float:right;
			margin:0 0 0 18px;
		}*/


	.pointarea{
		background:url(../yugu/images/lbl_point.gif) no-repeat;
		border:1px solid #2f6dc2;
		margin:25px 24px 0 8px;
	}
	
		.pointarea h5{
			float:left;
			width:32px;
			height:150px;
			text-indent:-9999px;
		}

		.pointarea ul{
			display:block;
			float:left;
			padding:10px 0 0 0;
			width:485px;
		}

			.pointarea li{
				margin:0 0 10px 23px;
				line-height:170%;
			}


	#yugu5 .textareaM{
		margin:0 15px 0 10px;
		width:530px;
	}

		#yugu5 .textareaM h5{
			height:19px;
			text-indent:-9999px;
			margin:30px 0 15px;
		}
	
		#yugu5 #contentlabel1{background:url(../yugu/images/lbl_yugu5content1.gif) no-repeat;margin:30px 0 0;width:200px;}
		#yugu5 #contentlabel2{background:url(../yugu/images/lbl_yugu5content2.gif) no-repeat;}
		#yugu5 #contentlabel3{background:url(../yugu/images/lbl_yugu5content3.gif) no-repeat;}
		#yugu5 #contentlabel4{background:url(../yugu/images/lbl_yugu5content4.gif) no-repeat;}

		#yugu5 .textareaM ul{margin:0 0 0 23px;}

			#yugu5 .textareaM li{
				margin:0 0 5px;
				line-height:150%;
			}

				#yugu5 .textareaM li strong{
					display:block;
					font-weight:normal;
					color:#c00;
					padding:0 0 5px;
				}


























