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

/* ============================
		Reset
 ============================ */

.local_h6 {
font-size: 1.6rem;
font-weight: bold;
color: #74582e;
line-height: 1.5em;
margin-bottom: 0.3em;
}


.basicTable.yearTable td:first-child {
text-align: left;
}

.basicTable.yearTable th:nth-child(1) {
width: 30%;
}
.basicTable.yearTable th:nth-child(2) {
width: 50%;
}

.basicTable.yearTable th:nth-child(5) {
width: 20%;
}




/* for PC */
@media screen and (min-width: 1201px) {

	.local_h6 {
	font-size: 1.8rem;
	}


}


/* ============================
		topSection
 ============================ */

.topSection .leadBlock .picture01 {
float: right;
margin-left: 1em;
}

.topSection .leadBlock .picture01 img {
width: 120px;
}

.topSection .picture002 img {
float: right;
margin-left: 1em;
}

.topSection .picture002 img {
width: 120px;
}


/* for PC */
@media screen and (min-width: 1201px) {

	.topSection .leadBlock .picture01 {
	margin-left: 3em;
	}

	.topSection .leadBlock .picture01 img {
	width: 250px;
	}

	.topSection .picture002 img {
	margin-left: 3em;
	}

	.topSection .picture002 img {
	width: 250px;
	}


}




/* ============================
		other
 ============================ */

/* for SP */
@media screen and (max-width: 767px) {
}

/* for TB */
@media screen and (max-width: 1200px) and (min-width: 768px){
}

/* for PC */
@media screen and (min-width: 1201px) {
}

/* for PCX */
@media screen and (min-width: 1501px) {
}

