@charset "utf-8";

/* navHeight */

.navHeight{
	width:100%;
	height:130px;
}
@media (max-width:1200px){
	.navHeight{
		height:160px;
	}
}
@media (max-width:992px){
	.navHeight{
		height:70px;
	}
}

/* eyeCatch */

.ttlWrap{
	width:1200px;
	margin:0 auto;
	text-align: center;
}
.ttlWrap>h2{
	display: inline-block;
	font-family: "Oswald", sans-serif;
	font-size: 2.5em;
	font-weight: 400;
	letter-spacing: 0.1em;
	color:#005030;
	border-bottom: 1px solid #005030;
	margin-bottom: 30px;
}
.ttlWrap>p.emTxt{
	font-size: 2.25em;
	font-weight: 400;
	letter-spacing: 0.15em;
	line-height: 1.4;
	color:#005030;
	margin-bottom: 30px;
}
.catchRow{
	width:700px;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	margin-bottom: 30px;
}
.catchRow p{
	width: 48%;
	font-size: 1.5em;
}
.catchRow p:first-of-type{
	color: #005030;
	background-color: #9ec6b0;
}
.catchRow p:last-of-type{
	color: #ab0740;
	background-color: #ebc2b7;
}
.ttlWrap>p{
	font-size: 1em;
	font-weight: 400;
	letter-spacing: 0.1em;
	line-height:2;
	margin-bottom: 50px;
}
.under500{
	display:none;
}
.big{
	font-family: "Oswald", sans-serif;
	font-size: 1.5em;
}
.under768{
	display: none;
}
.mapWrap{
	padding-bottom:80px;
	text-align: center;
}
.mapWrap p{
	width:1260px;
	margin:0 auto;
	margin-bottom: 50px;
}
.mapWrap p.addressBox{
	display: inline;
	font-size: 1.25em;
	font-weight: 300;
	letter-spacing: 0.1em;
	padding: 0.5em 1em;
	box-sizing: border-box;
	background-color: #fff;
	border:1px solid #000;
}
.mapWrap p.noticeTxt{
	font-size: 0.75em;
	font-weight: 300;
	letter-spacing: 0.1em;
	margin-top: 30px;
	margin-bottom: 0px;
}
.scroll_up {
	transition: 0.8s ease-in-out;
	transform: translateY(30px);
	opacity: 0;
}
.scroll_up.on {
	transform: translateY(0);
	opacity: 1.0;
}
.under992{
	display: none;
}
.examWrap{
	padding: 80px 0;
	background-color: rgba(194, 210, 188, 0.5);
}

.examWrap_wh{
	padding: 80px 0;
	background-color: rgb(255, 255, 255);
}

.examWrap_inner{
	width:1000px;
	margin: 0 auto;
	margin-bottom: 100px;
}
.multiply{
	mix-blend-mode: multiply;
}
.relative{
	position: relative;
}
.absolute{
	position: absolute;
	top:0;
	left: 0;
}
.bg01{
	background-color: rgba(158, 198, 176, 0.8);
}
.shadow{
	box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.25);
}
.examWrap_inner02{
	width:800px;
	margin: 0 auto;
}
.examWrap_inner02>div{
	margin-bottom: 30px;
}
.absImg{
	width:32%;
	background-color: #fff;
	box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.25);
	position: absolute;
	z-index: 1;
}
.absolute01{
	top:-10%;
	right:0;
	transform: rotate(-10deg);
}
.absolute02{
	bottom:-10%;
	right:-15%;
	transform: rotate(10deg);
}
.examWrap_inner02>.mainBox{
	background-color: #fff;
	border:1px solid #00503a;
	margin-bottom: 10px;
}
.examWrap_inner02>p{
	text-align: center;
}
.under1452{
	display: none;
}    
@media (max-width:1452px){
	.mapWrap p{
		width:87%;
	}
	.examWrap_inner{
		width:69%;
	}
	.examWrap_inner02{
		width:55%;
	}
	.under1452{
		display: block;
	} 
}
@media (max-width:1300px){
	.ttlWrap{
		width:92.30%;
	}
	.ttlWrap>h2{
		font-size: 2.25em;
	}
	.ttlWrap>p.emTxt{
		font-size: 2em;
	}
}
@media (max-width:992px){
	.under992{
		display:block;
	}
	.ttlWrap>p.emTxt{
		font-size: 1.5em;
	}
}
@media (max-width:768px){   
	.ttlWrap>p.emTxt{
		font-size: 1.5em;
	}             
	.catchRow{
		width:90%;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	.catchRow p{
		width: 300px;
	}
	.catchRow p:first-of-type{
		margin-bottom: 10px;
	}
	.under768{
		display: block;
	}
	.mapWrap p{
		width:90%;
	}
	.over768{
		display:none;
	}
	.examWrap_inner02{
		width:69%;
	}
	.absolute02{
		bottom:-5%;
		right:0%;
	}
}
@media (max-width:500px){
	.over500{
		display: none;
	}
	.under500{
		display:block;
	}
	.ttlWrap>p.emTxt{
		line-height: 1.6;
	}
	.mapWrap{
		padding-bottom:50px;
	}
	.examWrap_inner{
		width:90%;
	}
	.examWrap_inner02{
		width:90%;
	}
}