@charset "UTF-8";




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

	

.container-limitedinfo {
	padding: 20px;
}



.title-wrap {
	margin-top: 20px;
}

.title-wrap li:nth-child(1) {
	width: 100%;
}

.title-wrap li:nth-child(2) {
	width: 50%;
	margin: 0 auto;
	margin-top: 30px;
}

.title-wrap .ttl1 {
	font-size: 2.8rem;
	font-weight: 600;
}

.title-wrap .ttl2 {
	font-size: 1.8rem;
	font-weight: 600;
	margin-top: 30px;
}

.title-wrap .txt-wrap {
	padding: 15px 0;
}

.title-wrap .cap {
	margin-top: 10px;
}


	
.cont-wrap {
	padding: 20px;
	margin-top: 30px;
}

.cont-wrap .ttl {
	font-size: 1.8rem;
	margin-top: 20px;
}



.step-wrap {
	padding: 20px;
	margin-top: 20px;
}

.step-wrap > li:nth-child(1) {
	width: 100%;
	border-right: none;
	border-bottom: 1px solid #999;
	padding-bottom: 10px;
}

.step-wrap > li:nth-child(2) {
	width: 100%;
	padding-top: 10px;
}

.step-wrap .txt {
	font-size: 1.4rem;
	text-align: justify;
	padding: 0;
}
	
.step-wrap .txt br {
	display: none;
}


.photo-wrap .txt {
	width: 100%;
}
.photo-wrap .photo {
	width: 100%;
	margin-top: 30px;
}


	
	
	
nav.step_bt-wrap {
	margin-top: 15px;
}

nav.step_bt-wrap > ul li {
	width: 100%;
}

nav.step_bt-wrap > ul li a {
	font-size: 1.4rem;
}



	
	
	



/*** 個別 ***/

.step-wrap.step01 {
	margin-top: 40px;
}

.step-wrap.step01 dl {
	padding: 0;
}

.step-wrap.step02 dl {
	padding: 0;
}


.step-wrap.step01 > li:nth-child(1) {border-right: none;}
.step-wrap.step02 > li:nth-child(1) {border-right: none;}
.step-wrap.step03 > li:nth-child(2) {border-left: none;}
.step-wrap.step04 > li:nth-child(2) {border-left: none;}




	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	

	
	
	
}








