@charset "utf-8";

#detail{
	padding-top:50px;
	padding-bottom:120px;
}

.detail_wrap{
	display: flex;
	justify-content:flex-start;
	flex-wrap: wrap;
}


.detail_wrap .left_area{
	width:44.5%;
	padding-left:4.5%;
	padding-right:1%;
}

.detail_wrap .right_area{
	width:55.5%;
}

.slick-slide{
	opacity:0 !important;
	transition:all 0.4s;
}

.slick-slide.slick-active{
	opacity:1 !important;
}

.detail_wrap .right_area ul.lounge_thumbnail{
	display: flex;
	justify-content:flex-start;
	flex-wrap: wrap;
	margin-top:20px;
}

.detail_wrap .right_area ul.lounge_thumbnail li{
	width:11.8%;
	margin-right:0.8%;
	margin-bottom:0.8%;
	cursor: pointer;
}

.detail_wrap .right_area ul.lounge_thumbnail li:nth-child(8n){
	margin-right:0;
}

.detail_wrap h2{
	font-size: 28px;
	font-weight: 700;
	line-height: 150%;
}

.detail_wrap .tw{
	color: #939393;
	font-size: 14px;
	font-weight: 700;
	line-height: 150%;
	text-decoration:underline;
}

.detail_wrap dl{
	margin-top:40px;
}

.detail_wrap dl dt{
	font-size: 18px;
	font-weight: 700;
}

.detail_wrap dl dd{
	font-weight: 500;
	margin-top:10px;
	margin-bottom:10px;
}

.detail_wrap dl dd .map{
	color:#4BD0EF;
	font-family:"mozaic-geo-variable","游ゴシック体","YuGothic","游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,Verdana,sans-serif;
	font-size: 14px;
	font-weight: 700;
}

.tw{
	margin-right:10px;
}

#report{
	padding-top:50px;
	padding-bottom:120px;
}

@media only screen and (min-width: 825px) {


}

@media (max-width: 825px) {
	.detail_wrap{
		display:block;
	}

	.detail_wrap .left_area{
		width:100%;
		padding-left:0;
	}

	.detail_wrap .right_area{
		margin-top:20px;
		width:100%;
		overflow:hidden;
	}


	.detail_wrap .right_area img{
		width: 100%;
		aspect-ratio: 16 / 9;
		object-fit: cover;
	}


}
@media (max-width: 600px) {
	#shop{
		padding-bottom:50px;
	}

	.detail_wrap h2{
		font-size:29px;
		margin-bottom:10px;
	}

	ul.shop_list li {
		margin-bottom: 6px;
	}

	ul.shop_list li h4{
		margin-top: 2px;
	}

	.detail_wrap .right_area ul.lounge_thumbnail{
		margin-top:5px;
	}

	.detail_wrap .right_area ul.lounge_thumbnail li{
		width:18%;
		margin-right:2.5%;
		margin-bottom:0.8%;
	}

	.detail_wrap .right_area ul.lounge_thumbnail li:nth-child(5n){
		margin-right:0;
	}

	.detail_wrap .right_area ul.lounge_thumbnail li:nth-child(8n){
		margin-right:2.5%;
	}


}

