@charset "utf-8";

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

	#index #linkstitle{background:url(../etc/images/ttl_links.gif);}
	#index #DLtitle{background:url(../etc/images/ttl_DL.gif);}
	#index #contacttitle{background:url(../etc/images/ttl_contact.gif);}
	#index #webindextitle{background:url(../images/ttl_webindex.gif);}
	#index #infotitle{background:url(../info/images/ttl_contentindex.gif);}
	#index #linkmunicipalities{background:url(../etc/images/ttl_linkmunicipalities.gif);}
	#index #sangakurenkei{background:url(../etc/images/ttl_sangakurenkei.gif) no-repeat;}

	#infovideotitle{
		width:500px;
		height:105px;
		margin:0 0 0 60px;
		background:url(../etc/images/ttl_infovideo.gif) no-repeat;
	}

		#index .infovideo .contenttitle h2{
			display:block;
			width:360px;
			margin:32px 0 0;
			height:50px;
			text-indent:-9999px;
			text-decoration:none;
		}

				.infovideo .moviearea{
					margin:0 0 0 57px;
				}

					.infovideo h3{
						font-size:160%;
						margin:0 0 0 56px;
					}

	#infovideolink{
		margin:0 0 0 50px;
		width:540px;
	}

	#infovideolink li{
		float:left;
		display:block;
		width:250px;
		list-style:none;
		background:url(../common/arrow_circle1_purple.gif) no-repeat 0 1px;
		padding:0 0 15px 20px;
		line-height:150%;
	}

		#infovideolink li a{
			text-decoration:none;
		}


	#contactplace{margin:30px 0 0 30px;}

	#contactplace dt{
		display:block;
		width:530px;
		height:30px;
		text-indent:-9999px;
		text-decoration:none;
	}

		#contactplace dd{
			margin:10px 0 30px 10px;
			line-height:150%;
		}

		#contactplace  #place1{background:url(../etc/images/lbl_contact1.gif) no-repeat;}
		#contactplace  #place2{background:url(../etc/images/lbl_contact2.gif) no-repeat;}
		#contactplace  #place3{background:url(../etc/images/lbl_contact3.gif) no-repeat;}


	#DLdata{
		margin:25px 0 0 30px;
		width:530px;
		border-bottom:1px solid #ccc;
	}

		#DLdata li{
			margin:8px 0 17px 0;
			padding:15px 0 0 31px;
			border-top:1px solid #ccc;
			list-style:none;
			background:url(../common/arrow_circle1_blue.gif) no-repeat 10px 17px;
		}

			#DLdata li a{text-decoration:none;}
	
	#linkdata{
		margin:25px 0 0 25px;
		width:540px;
	}
	
	.linkdataarea{
		float:left;
		width:260px;
		margin:0 5px;
	}
	
		#linkdata h3{
			width:200px;
			margin:0px 0 0 5px;
		}
	
	.linksrc{
		width:260px;
		border-bottom:1px solid #ccc;
		margin:8px 0 37px;
	}
		
		.linksrc li{
			list-style:none;
			line-height:130%;
			padding:11px 0 11px 8px;
			border-top:1px solid #ccc;
		}
		
			.linksrc li a{
				text-decoration:none;
				font-size:85%;
			}


/* 新着情報 */

	
	/*  ブログ詳細  */
	#infoarchive{
		float:left;
		padding:30px 0 30px 30px;
		width:530px;
	}
	
	
		#infoarchive h3{
			padding:0 0 7px 10px;
			width:520px;
			font-size:180%;
			color:#1f4686;
			background:url(../common/line_brake_gray.gif) repeat-x 0 100%;
			margin:0 0 10px 0;
		}
	
		#infoarchive .infodate{
			float:left;
			padding:0 0 15px 12px;
			width:250px;
			font-size:100%;
			color:#1f4686;
		}
		
			#infoarchive .modoru{
				float:right;
				padding:0 0 15px;
				background:url(../common/modoru2.gif) no-repeat 100% 0;
			}
	
				#infoarchive .modoru a{
					display:block;
					margin:0 0 0 173px;
					width:77px;
					heiht:15px;
					text-indent:-9999px;
					text-decoration:none;
				}
				/* \*/#infoarchive .modoru a{overflow:hidden;}/* */
	
			#infoarchive .infoentry{
				clear:both;
				margin:0;
				width:530px;
				line-height:180%;
				margin:0 0 0 10px;
			}
	
			*html #infoarchive .infoentry{margin:0 0 0 20px;}
	



	.intercontent{
		padding:30px 0 0 30px;
		width:556px;
	}
	

		.intercontent h3{
			width:530px;
			display:block;
			font-size:130%;
			height:22px;
			color:#c00;
			margin:10px 0 15px;
			padding:0 0 0 3px;
			border-bottom:#888 1px solid;
		}

		.intercontent .contentlist{
			padding:0 0 30px 10px;
			width:530px;
		}

			.intercontent .contentlist li{
				margin:10px 0 10px 40px;
				list-style:circle;
			}

				.intercontent .contentlist li li{
					float:left;
					width:90px;
					margin:3px 0 3px 10px;
				}

			.intercontent .contentlist a{
				display:block;
				height:15px;
				margin:0 0 15px 10px;
				text-decoration:none;
				color:#03f;
			}

			.intercontent .contentlist li a{color:#444;}
			.intercontent .contentlist li li a{color:#039;}
			
			*html .intercontent .contentlist a{margin:0 0 10px 5px;}
	
			.intercontent .contentlist a:hover{
				text-decoration:underline;
			}

			.intercontent .contentlist .longlength{width:200px;}
			.intercontent .contentlist .longlength2{width:522px;}


		#linkmunicipalitiestable{
			width:545px;
			margin:20px 0 20px 25px;
		}

		#linkmunicipalitiestable table{
			font-size:80%;
			width:545px;
			border-collapse:collapse;
			background:url(../common/line_brake_gray.gif) 0 100% repeat-x;
		}

			#linkmunicipalitiestable th{
				font-weight:normal;
				font-size:80%;
				text-align:left;
				padding:0 0 3px 5px;
				color:#039;
			}

			#linkmunicipalitiestable td{
				padding:6px 5px 6px 5px;
				/*vertical-align:top;*/
				background:url(../common/line_brake_gray.gif) repeat-x;
			}

				.hplinktd{vertical-align:middle;}

				.hplinktd a{
					display:block;
					width:84px;
					height:18px;
					text-indent:-9999px;
					text-decoration:none;
				}
				/* \*/.hplinktd a{overflow:hidden;}/* */


					.hplinktd .linkA{background:url(../etc/images/btn_to_HP1.gif) 0 50% no-repeat;}
					.hplinktd .linkB{background:url(../etc/images/btn_to_HP2.gif) 0 50% no-repeat;}


	#index #content2{
		padding:0 0 30px;
		margin:0 0 15px;
	}
	#index #content2 .pagelink{margin:0;}
	
	#index #content2 .pagelink li{
		float:left;
		width:120px;
		margin:15px 40px;
		list-style:none;
		font-size:80%;
	}

	#index #content2 .pagelink .prev{float:left;}
	#index #content2 .pagelink .next{float:right;text-align:right;}

		.textmenulink{
			margin:0 0 15px 60px;
			text-align:left;
		}

		.textmenulink a{
			line-height:170%;
		}


