@charset "utf-8";

.caution-text {
	text-indent: .5em;
}
.info-table dt {
	width: 150px;
}
.info-table dd {
	width: 520px;
}
#container > main > article > article > dl > dt:nth-child(3),
#container > main > article > article > dl > dt:nth-child(5),
#container > main > article > article > dl > dt:nth-child(9) {
	padding-left: 33px;
	width: 127px;
}
.page-id-32 dl.info-table > dt:nth-child(5),
.page-id-32 dl.info-table > dd:nth-child(6) { margin-bottom: 20px }
.page-id-32 dl:last-of-type { margin-bottom: 40px !important }

.map-txt {
	width: 700px !important;
	margin: unset !important;
	padding-top: 20px;
}
.map-txt > .wine br { display: none }

/* iPad */
@media screen and (max-width: 1024px) {
	.info-table dt {
		width: 145px !important;
	}
	.info-table dd {
		width: 495px;
	}
	.page-id-32 dl.info-table > dd:nth-child(2) > br {
		display: block;
	}
}

@media screen and (max-width: 767px) {
	#container main > article > article {
		padding: 0;
	}
	.info-table{
		font-size: .79rem;
		line-height: 1.6;
	}
	.info-table dt{
		line-height: 1.0;
		width: 100% !important;
	}
	.fs16.wine{font-size: .79rem !important;}

	#hero #heroInner img{
		width: 25% !important;
		bottom: 25px !important;
	}

	#container > main > article > article > dl > dd:nth-child(4) > span {
		display: inline !important;
	}
	#container > main > article > article > dl > dd:nth-child(4) > br {
		display: none;
	}

	#container > main > article > article > dl > dd:nth-child(4) > span.sp_tel_fax {
		display: block !important;
	}
	#container > main > article > article > div > div > span {
		display: block;
		text-align: left;
	}
	.caution-text {
		font-size: .75rem;
	}
		#container > main > article > article > dl > dt:nth-child(3),
		#container > main > article > article > dl > dt:nth-child(5),
		#container > main > article > article > dl > dt:nth-child(9) {
			padding-left: 1rem;
			width: 100%;
		}
	#container > main > article > article > dl > dd:nth-child(4),
	#container > main > article > article > dl > dd:nth-child(6),
	#container > main > article > article > dl > dd:nth-child(10) {
		padding-left: 1rem;
		padding-right: 0;
	}
	.page-id-32 dl.info-table > dd:nth-child(4) > span.tr { display: inline }
	.page-id-32 dl.info-table > dt:nth-child(5) { margin-bottom: 0 }
	.page-id-32 dl:last-of-type { margin-bottom: 20px !important }
	.map-txt {
		width: 100% !important;
		margin: auto !important;
	}
	.map-txt > .wine br { display: block }
}


/*2020/10/02*/
.map .izumi{
	margin-bottom: 50px;
}

.map .izumi .car.pc{
	margin-top: 20px;
	display: block;
}

.map .pc{
	display: block;
}

.map .sp{
	display: none;
}

@media screen and (max-width: 767px) {
	.map .pc{
		display: none;
	}

	.map .sp{
		display: block;
	}
}