@charset "UTF-8";




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

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



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

	
	

/*********** station *************/

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

.station_01-wrap li:nth-child(1) {
	width: 100%;
	margin-bottom: 0;
	margin-top: 20px;
	order: 2;
}

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

.station_01-wrap li:nth-child(3) {
	width: 100%;
	order: 3;
	margin-top: 20px;
}

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

.station_02-wrap li:nth-child(1) {
	width: 100%;
	margin-bottom: 0;
	margin-top: 20px;
	order: 2;
}

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

.station_02-wrap li:nth-child(3) {
	width: 100%;
	order: 3;
	margin-top: 20px;
}
	
.station_03-wrap {
	margin-top: 50px;
}

.station_03-wrap li:nth-child(1) {
	width: 100%;
	margin-bottom: 0;
	margin-top: 20px;
	order: 2;
}

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

.station_03-wrap li:nth-child(3) {
	width: 100%;
	order: 3;
	margin-top: 20px;
}

.station_04-wrap {
	margin-top: 50px;
}
	
.station_04-wrap li {
	width: 48.24%;
}


.station_04-wrap .cap-cover {
	position: relative;
	right: 0;
	bottom: 0;
	color: #000;
	text-shadow: none;
}

/*********** ↑station *************/
	
	
	
	
	
/*********** minami *************/

.minami-bg {
	margin-top: 70px;
}

.minami_02-wrap {
	margin-top: 20px;
	padding-bottom: 40px;
}

.minami_02-wrap li {
	width: 48.24%;
	margin-top: 20px;
}

.minami_02-wrap dl {
	display: flex;
	letter-spacing: 0;
	line-height: 1.4;
	margin-top: 5px;
}

.minami_02-wrap dt {
	font-size: 14px;
	line-height: 18px;
	width: 20px;
	height: 20px;
	margin-top: 0;
}

.minami_02-wrap dd {
	font-size: 1.4rem;
	width: calc(100% - 20px);
}

.minami_02-wrap dd .min {
	font-size: 1.1rem;
}

/*********** ↑minami *************/

	
	
	
/*********** lifeinfo *************/

#contents #tab {
	padding-bottom: 10px;
	margin-top: 30px;
}

#contents #tab li {
	font-size: 1.5rem;
	width: 49.6%;
	padding: 15px 5px;
	margin-top: 3px;
}

.lifeinfo_list {
	padding-top: 0;
}

.lifeinfo_list .list-l {
	width: 100%;
}

.lifeinfo_list .list-r {
	width: 100%;
}

.lifeinfo_list ul {
	display: flex;
	font-size: 1.4rem;
	letter-spacing: 0;
	padding-top: 10px;
}


.lifeinfo_list ul li:nth-child(1) {
	width: 18px;
	height: 18px;
	font-size: 1.2rem;
	margin-top: 2px;
	margin-right: 1%;
	line-height: 16px;
}

.lifeinfo_list ul li:nth-child(2) {
	width: calc(99% - 18px);
}

.lifeinfo_list dt {
	width: 62%;
}

.lifeinfo_list dd {
	width: 38%;
}

/*********** ↑lifeinfo *************/
	
	
	
	
	
	

	
	
	
	
	
	
	
}








