@charset "UTF-8";




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

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

.container-type {
	padding: 0 4%;
}
	
.plan_hanrei-wrap {
	margin-top: 30px;
}

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


	
main {
    margin-top: 80px;
}

.head-copy {
	font-size: 1.8rem;
	letter-spacing: 0.1em;
    margin-top: 20px;
}

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

.type_mbt-wrap li {
	width: 48.5%;
}

.type_mbt-wrap li a {
	font-size: 1.5rem;
	letter-spacing: 0;
	height: 60px;
}

#type_content {
    margin-top: 50px;
}


nav.type_sbt-wrap ul {
	display: flex;
	justify-content: center;
	margin-top: 50px;
}

nav.type_sbt-wrap li {
    position: relative;
	width: 70%;
}

nav.type_sbt-wrap li a {
	font-size: 1.4rem;
}

nav.type_sbt-wrap li:nth-child(2) {
	display: none;
}

.type-cap {
	margin-top: 20px;
}

	
	
	
	
	
	
	
	
	
	
	
	

	
	
	
}
	
	
	









