@charset "utf-8";

div.topimage1{
	background-color:#000000;
	height:290px;
}
div.topimage2{
	float:left;
}
div.topimage3{
	float:right;
	width:300px;
	height:290px;
}
div.topimage3 img{
	display:block;
	margin:6px 5px 0 3px;;
}
div.indexIbox{
	border:solid #999999 1px;
	width:180px;
	margin: 0 0 10px 0;
}
div.indexIbox img{
	display:block;
	margin:2px;	
}
div.indexIbox ul{
	margin:5px 0 5px 0;
	padding-left:25px;
	list-style-type: circle;
}
div.indexIbox li{
	margin:3px 0 3px 0;
	padding:0;
}
div.indexIbox a{
	color:#000000;
	text-decoration:none;
}
div.indexIbox a:hover{
	color:#0000FF;
	font-weight:bold;
}
div.indexIbox2{
	border:solid #999999 1px;
	width:180px;
	margin: 0 0 10px 0;
}
div.indexIbox2 img{
	display:block;
	margin:2px;	
}
div.indexIbox2 ul{
	margin:5px 0 5px 0;
	padding-left:25px;
	list-style-type: circle;
	width:60px;
	float:left;
}
div.indexIbox2 li{
	margin:3px 0 3px 0;
	padding:0;
}
div.indexIbox2 a{
	color:#000000;
	text-decoration:none;
}
div.indexIbox2 a:hover{
	color:#0000FF;
	font-weight:bold;
}

div.indexMainbox{
	margin:10px 15px 0 10px;
}

div.indexNews{
	float:left;
	width:452px;
}
div.indexNewsWide{
	float:left;
	width:630px;
}
div.indexNewsIcon{
	margin:0 0 15px 0;
}
div.indexNewsIcon img{

}
	
div.indexIcons{
	float:right;
}

div.indexNewsbox{
	margin: 10px;
	padding: 0 0 10px 0;
}

div.indexIcon{
	margin-top:10px;
	border-style:solid;
	border-width:1px;
	border-color: #AAAAAA;
	width:182px;
}

	div.indexIcon ul{
		list-style:none;
		margin:0;
		padding:0;
	}
	
	div.indexIcon li{
		display:inline;
		margin:0;
		padding:0;
	}




div.eventMainbox{
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0;
	margin-left: 10px;
	clear:both
}

div.eventLeft{
	float:left;
	width:452px;
	padding-bottom: 15px;
	padding-top: 15px;
}

div.eventRight{
	float:right;
	padding-bottom: 15px;
	padding-top: 15px;
}

div.eventDay{
	float:left;
	width:100px;
	font-size: 15px;
	color: #103470;
	font-weight: bold;
}

div.eventText{
		float:right;
		width:352px;
}

	div.eventText p{
		font-size: 14px;
		font-weight: bold;
		color: #000000;
		line-height: 1.5em;
	}

div.eventBorder{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}




div.pertnersMainbox{
	margin-top: 20px;
	margin-right: 15px;
	margin-bottom: 0;
	margin-left: 10px;
}

.pertnersTable1{
	width: 600px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}

	.pertnersTable1 td{
		border-top-width: 1px;
		border-left-width: 1px;
		border-top-style: solid;
		border-left-style: solid;
		border-top-color: #333333;
		border-left-color: #333333;
		padding-left: 10px;
		text-align: left;
		vertical-align: top;
		padding-right: 10px;
	}

.pertnersWaku_skyblue{
	background-color: #D3E5F6;
	text-align: center;
}

.pertnersTable2 {
	width: 300px;
	margin-bottom: 100px;
}

	.pertnersTable2 td {
		line-height: 2em;
	}
	
	
	
	
div.pertners_m_Mainbox{
	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 0;
	margin-left: 10px;
}

div.pertners_m_Left{
	float:left;
	width:430px;
	padding-bottom: 15px;
	padding-top: 15px;
}

div.pertners_m_Right{
	float:right;
	padding-bottom: 15px;
	padding-top: 15px;
}




div.torikumiMainbox{
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0;
	margin-left: 10px;
	clear:both
}

div.torikumiLeft{
	float:left;
	width:280px;
}

div.torikumiLeft2{
	float:left;
	width:450px;
}

div.torikumiRight{
	float:right;
}




div.itsukurukaMainbox{
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0;
	margin-left: 10px;
	clear:both
}

div.itsukurukaPhoto{
	float:right;
	padding-left: 15px;
}




div.daiippoMainbox{
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0;
	margin-left: 10px;
	clear:both
}

div.daiippoMainbox_yellow{
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0;
	margin-left: 10px;
	clear:both;
	background-color: #F6EFC1;
	padding-right: 15px;
	padding-left: 15px;
	
}

div.daiippoMainbox_blue{
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0;
	margin-left: 10px;
	clear:both;
	background-color: #DAE6ED;
	padding-right: 15px;
	padding-left: 15px;
	
}

div.daiippoLeft{
	float:left;
	width:350px;
}
div.daiippoLeft ol{
	margin:0;
	padding:20px;
}

div.daiippoRight{
	float:right;
}

.moushikomiButton{
	padding-left: 250px;
	padding-top: 10px;
}





div.supporterMainbox{
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0;
	margin-left: 10px;
	clear:both
}

div.supporterLeft{
	float:left;
	width:450px;
}

div.supporterRight{
	float:right;
}




div.syohinMainbox{
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0;
	margin-left: 10px;
	clear:both
}

div.syohinLeft{
	float:left;
	width:270px;
}

div.syohinRight{
	float:right;
	width:380px;
}



div.toiletMainbox{
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 10px;
	clear:both
}

	.toiletTable{
	width: 600px;
	padding-bottom: 5px;
	}

		.toiletTable td{
	padding-right: 20px;
	font-size:9px;
	width: 200px;
	line-height: 1.8em;
	padding-top: 5px;
		}




div.gienkinMainbox{
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0;
	margin-left: 10px;
	clear:both
}

div.gienkinLeft{
	float:left;
	width:458px;
}

div.gienkinRight{
	float:right;
}

	.gienkinKouza{
	border: 1px solid #333333;
	margin-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 7px;
	margin-bottom: 10px;
	}

	.gienkinTable{
	width: 650px;
	margin-top: 10px;
	margin-bottom: 10px;
	}

	.gienkinTable td{
	font-size:9px;
	line-height: 1.8em;
	padding-right: 12px;
	}
		
		



div.sitemapMainbox{
	margin-top: 20px;
	margin-right: 15px;
	margin-bottom: 0;
	margin-left: 10px;
	clear:both
}

.sitemapTable{
	width: 600px;
}



.pertners_newTable{
	width: 350px;
	text-align: left;
	vertical-align: top;
}

	.pertners_newTable td{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	}
	
	
.memberTable{
	width: 650px;
	text-align: center;
	vertical-align: top;
}

	.memberTable td{
	padding-bottom: 5px;
	width: 160px;
	}	

.jt100{
	margin: 5px 0 0 5px;
}
.tkq_kouza dt{
	font-weight:bold;
	margin:0 0 5px 0;
}
.tkq_kouza dd{
	margin:0;
	padding:10px;
	border:1px #000 solid;
	width:450px;
}
.tkq_gienkin{
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0;
	margin-left: 0;
	padding:10px;
	clear:both
}
.tkq_gienkin h3{
	background-color:#0457A7;
	color:#fff;
	padding:5px;
	text-indent:5px;
	font-size:15px;
	display:block;
}
.tkq_bunner{
	display:block;
	margin:5px 0 10px 0;
	float:left;
}
.tkq_bunner_p{
	float:left;
	border:1px #999 solid;
	width:340px;
	padding:5px;
	margin:5px 0 0 15px;
}
.tkq_subtitle{
	font-size:20px;
	margin:10px;
	font-weight:bold;
	
}
.tkq_toilet_div{
	width:440px;
}
.tkq_header_img{
	display:block;
	margin:0 0 0 10px;
}
.index-teikeinodantai{
	text-align:left;
	margin:5px 0 5px 5px;
	font-size:14px;
	font-weight:bold;
}
