@charset "utf-8";
/* CSS Document */
@import url("page.css");

#title h2 {
	background-image: url(../images/equipment/title_sp.png);
	background-size: contain;
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0;
	padding-top: 35.94%;
	height: 0;
	width: 100%;
}

.tit01 {
	background-image: url(../images/equipment/ti_01_sp.png);
	background-size: contain;
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0 auto;
	padding-top: 12%;
	height: 0;
	width: 96%;
}

#waiting {
	display: block;
	margin: 20px auto 40px;
	width: 96%;
}

#waiting p {
	line-height: 1.8em;
	margin: 0 0 20px;
	width: 100%;
}

#waiting div {
	display: block;
	margin: 1em auto;
	width: 96%;
}

#waiting div img {
	height: auto;
	width: auto;
	max-width: 100%;
}

.tit02 {
	background-image: url(../images/equipment/ti_02_sp.png);
	background-size: contain;
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0 auto;
	padding-top: 12%;
	height: 0;
	width: 96%;
}

#consultation {
	display: block;
	margin: 20px auto 40px;
	width: 96%;
}

#consultation p {
	line-height: 1.8em;
	margin: 0 0 20px;
	width: 100%;
}

#consultation div {
	display: block;
	margin: 1em auto;
	width: 96%;
}

#consultation div img {
	height: auto;
	width: auto;
	max-width: 100%;
}

.tit03 {
	background-image: url(../images/equipment/ti_03_sp.png);
	background-size: contain;
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0 auto;
	padding-top: 12%;
	height: 0;
	width: 96%;
}

#visit {
	display: block;
	margin: 20px auto 40px;
	width: 96%;
}

#examination {
	display: block;
	margin: 20px auto 40px;
	width: 96%;
}

#examination dl {
	display: block;
	margin: 20px 0;
	width: 100%;
}

#examination dl img {
	height: auto;
	width: 100%;
}

#examination dt {
	font-weight: 600;
	color: #666;
	margin-bottom: 0.5em;
}

#examination h3 {
	font-weight: 600;
	margin: 1em 0 0.5em;
}

#examination ul {
	color: #F60;
	font-weight: 600;
	margin-left: 2em;
}

.tit04 {
	background-image: url(../images/equipment/ti_04_sp.png);
	background-size: contain;
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0 auto;
	padding-top: 12%;
	height: 0;
	width: 96%;
}

#parking {
	display: block;
	margin: 20px auto 40px;
	width: 96%;
}

@media only screen and (min-width: 769px) {
#title h2 {
	background-image: url(../images/equipment/title.png);
	background-size: auto;
	padding-top: 0;
	height: 230px;
	width: 1015px;
}

.tit01 {
	background-image: url(../images/equipment/ti_01.png);
	background-size: auto;
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0 auto 20px;
	padding-top: 0;
	height: 72px;
	width: 585px;
}

#waiting {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin: 50px auto;
	width: 1015px;
}

#waiting div {
	display: block;
	width: 500px;
}

.tit02 {
	background-image: url(../images/equipment/ti_02.png);
	background-size: auto;
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0 auto 20px;
	padding-top: 0;
	height: 72px;
	width: 628px;
}

#consultation {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin: 50px auto;
	width: 1015px;
}

#consultation div {
	display: block;
	width: 500px;
}

.tit03 {
	background-image: url(../images/equipment/ti_03.png);
	background-size: auto;
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0 auto 20px;
	padding-top: 0;
	height: 72px;
	width: 628px;
}

#examination {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin: 50px auto;
	width: 1015px;
}

#examination dl {
	display: block;
	margin: 20px 0;
	width: 500px;
}

.tit04 {
	background-image: url(../images/equipment/ti_04.png);
	background-size: auto;
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0 auto 20px;
	padding-top: 0;
	height: 72px;
	width: 506px;
}
#parking {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin: 50px auto;
	width: 1015px;
}

#parking div {
	display: block;
	width: 500px;
}
}