.ticket-parking .top-info01 {
	border: #FE0000 2px solid;
color:#f00 !important;
font-weight:700;
	padding: 20px 20px;
	font-size: 20px;
	margin: 0px 0px 20px 0px;
	background-color: #fff;
}
.ticket-parking .top-info01 a{
color:#f00 !important;
font-weight:700;
}
.ticket-parking .top-info02 {
	border: #0099CC solid 2px;
color: #000;
	padding: 10px 10px;
	background-color: #fff;
}


.ticket-parking .js-tab-wrap .tab-menu {
	display: -webkit-flex; /* Safari */
	display: flex;

	-webkit-flex-direction: row; /* Safari */
	flex-direction:         row;

	-webkit-flex-wrap: wrap; /* Safari */
	flex-wrap:         wrap;
	margin: 0px 0px 0px -4px;
}

.ticket-parking .js-tab-wrap .tab-menu .js-tab-btn {
	height: 70px;
	line-height: 70px;
	color: #fff;
	background-color: #999;
	font-weight: bold;
	font-size: 16px;
	text-align: center;
	margin: 0px 0px 0px 4px;
	cursor: pointer;
}

.ticket-parking .js-tab-wrap .tab-menu.line4 .js-tab-btn {
	width: calc(25% - 4px);
}

.ticket-parking .js-tab-wrap .tab-menu.line2 .js-tab-btn {
	width: calc(33.3% - 4px);
}

.ticket-parking .js-tab-wrap .tab-menu .js-tab-btn.current {
	background-color: #01948A;
}

.ticket-parking .js-tab-wrap .tab-menu .js-tab-btn.sub-text {
	line-height: 1.5!important;
	padding: 16px 0px 0px 0px;
	box-sizing: border-box;
}

.ticket-parking .js-tab-wrap .tab-menu .js-tab-btn.sub-text span{
	display: block;
	font-size: 14px;
	font-weight: normal;
}

.ticket-parking .js-tab-wrap .img-parent-container {
	border: 4px solid #01948A;
}

.ticket-parking .js-tab-wrap .img-parent-container .js-tab-contents {
	display: none;
}

.ticket-parking .js-tab-wrap .img-parent-container .js-tab-contents.current {
	display: block;
}

.ticket-parking .js-tab-wrap .img-parent-container .js-tab-contents h4 {
	background-color: #01948A;
	color: #fff;
	padding: 8px;
	font-size: 1.2em;
	
}

.ticket-parking .js-tab-wrap .img-parent-container .js-tab-contents img {
	width: 100%;
	height: auto;
}
@media (min-width: 750px) {

}

@media (max-width: 749px) {

}
