@charset "UTF-8";




@media only screen and (max-width: 767px){
	

	
/*********** 共通 *************/

.head1 p:nth-child(1) {
	font-size: 2.0rem;
}

.head1 p:nth-child(2) {
	width: 22px;
	margin-top: 10px;
}
	
/*********** ↑共通 *************/
	

	
	
.view_02-wrap {
	margin-top: 50px;
}

.view_02-wrap .cap2 {
	top: 15px;
	left: 20px;
	font-size: 2.5rem;
}

.view_03-wrap {
	margin-top: 20px;
}
.view_03-wrap .cap2 {
	top: 15px;
	right: 20px;
	font-size: 2.5rem;
}



	
/*********** plan *************/

.plan-bg {
	padding: 60px 0;
	margin-top: 60px;
}

.elevation_01-wrap {
	margin-top: 40px;
}

.plan_bt-wrap {
	margin-top: 30px;
}

.plan_bt-wrap li {
	width: 100%;
	margin: 0;
	margin-bottom: 20px;
}

	
.plan-merit {
	margin-top: 60px;
}

.plan-merit li {
	display: flex;
	align-items: center;
	width: 100%;
	min-height: auto;
	padding: 15px 0;
	margin-top: 10px;
}

.plan-merit .txt {
	font-size: 1.8rem;
	width: 100%;
}

.plan-merit sup {
	top: -1.2em;
	font-size: 1.1rem;
}
	
	
	
	
/*********** ↑plan *************/
	
	
	
	
	
	
	
	
	
	
	
	

	
	
	
}
	
	
	









