@charset "UTF-8";
/* CSS Document */

@import url("base.css");
@import url("navi.css");
@import url("print.css");


/* ごみの持ち込み */
/* - - - - - - - - - - - - - - - - - - - - - - */
.table_style3{
	border-collapse: collapse;
	width: 640px;
	margin: 40px auto;
}
.table_style3 th {
	width: 50%;
	border: solid 3px #ffffff;
	padding: 5px;
	background-color: #FFEBBE;
	text-align: center;
	box-sizing: border-box;
}
.table_style3 td {
	border: solid 3px #ffffff;
	padding: 5px;
	background-color: #FFF6E3;
	text-align: center;
}
.text_box{
    width: 634px;
	margin: 40px auto;
	padding: 28px 0px;
    background: #ffffff;
    border-top: solid 5px #2B5493;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.22);
}
.text_box p {
	text-align: center;
    margin: 0; 
    padding: 0;
}
.text_box p a {
	color: #2B5493;
}
.DL_btn{
	text-align: center;
	margin: auto;
}
.DL_btn a {
	color: #2B5493;
}

.DL_btn01{
	width: 200px;
	margin: 20px auto;
	padding: 0 20px;
	display: inline-block;
}
.DL_btn01 a {
    width: 200px;
    height: 200px;
    background: url("../images/DL_btnPDF01.png") no-repeat;
    display: block;
    text-indent: -9999px;
}
 
.DL_btn01 a:hover {
    background-image: url("../images/DL_btnPDF01-2.png");
}
.DL_btn02{
	width: 200px;
	margin: 20px auto;
	padding: 0 20px;
	display: inline-block;
}
.DL_btn02 a {
    width: 200px;
    height: 200px;
    background: url("../images/DL_btnWord01.png") no-repeat;
    display: block;
    text-indent: -9999px;
}
 
.DL_btn02 a:hover {
    background-image: url("../images/DL_btnWord01-2.png");
}

.root_map {
	text-align: center;
	margin-bottom: 30px;
}
.root_map img {
	width: 100%;
	max-width: 550px;
	height: auto;
}
.root {
	margin-bottom: 20px;
	overflow: hidden;
}
.root .pict {
	width: 50%;
	margin: 0em 0 0.5em 1em;
	float: right;
}
.root .pict img {
	width: 100%;
	height: auto;
}



@media screen and (max-width: 767px){
	.text_box{
		width: 100%;
		padding: 28px 30px;
		box-sizing: border-box;
	}
	.table_style3{
		width: 100%;
	}
	
	.root {
		display: -webkit-flex;
		display: flex;
		flex-wrap: wrap;
	}
	.root .pict {
		order: 2;
		width: 100%;
		max-width: 500px;
		float: none;
		margin: auto;
	}
}


.text_number {
	color: #E71F1B;
	font-size: 125%;
}
.text_number2 {
	color: #003CD6;
	font-size: 125%;
}

