@CHARSET "UTF-8";

.detailsArea .item2row {
	height: auto !important;
}

.detailsArea .item .name {
	width: 90px !important;
}

.detailsArea .item .value .station {
	font-size: 1.35rem !important;
}

.detailsArea .item .value .station .stationName {
	min-width: 90px !important;
}

.detailsArea .item .value .station .time {
	width: unset !important;
	min-width: 30px !important;
}

#vacancyInquiry .routeList {
	width: 85% !important;
}

#departureRouteArea .route {
	height: auto !important;
	width: 250px !important;
	margin-left: 5px !important;
}

#arrivalRouteArea .route {
	height: auto !important;
	width: 250px !important;
	margin-left: 5px !important;
}

.pdg-10-paypayGuide {
	padding: 0px 25px !important;
}

.detailsArea .item .smallname {
	width: 115px !important;
	line-height: 15px !important;
}

.detailsArea .item .smallvalue {
	margin-top: 5px !important;
}

.cautionCommentNoWidth .list {
	list-style-type: '･ ';
}

.statusArea .status {
	line-height: 20px;
	color: #fff;
	margin-bottom: 5px;
	margin-right: 5px;
	padding: 1px 1%;
	border-radius: 3px;
	display: inline-block;
	text-align: center;
	width: 98%;
}

@media screen and (min-width: 700px) {

	.newLine {
		display: none !important;
	}

	.detailsArea .item2row {
		height: auto !important;
	}

	.detailsArea .item .name {
		width: 120px !important;
	}

	.detailsArea .item .value .station {
		font-size: 1.75rem !important;
	}

	.detailsArea .item .value .station .stationName {
		min-width: 120px !important;
	}

	.detailsArea .item .value .station .time {
		width: unset !important;
		min-width: 35px !important;
		margin-right: 20px !important;
	}

	#vacancyInquiry .routeList {
		width: 95% !important;
		font-size: 1.3rem !important;
	}

	#departureRouteArea .route {
		height: auto !important;
		width: 270px !important;
		margin: 5px !important;
	}

	#arrivalRouteArea .route {
		height: auto !important;
		width: 270px !important;
		margin: 5px !important;
	}

	.pdg-10-paypayGuide {
		padding: 0px 50px !important;
	}

	.detailsArea .item .smallname {
		width: 155px !important;
		font-size: 1.4rem !important;
		line-height: 20px !important;
	}

	.detailsArea .item .smallvalue {
		margin-top: 5px !important;
	}

	.statusArea .status{
	font-size: 1.6rem;
	line-height: 30px !important;
	padding: 0 15px !important;
	margin-bottom: 5px !important;
	width: auto !important;
	}
}
