﻿@charset "utf-8";

/* ######################################################################################

###################################################################################### */
body > .wrap > *:not(.l2-lowerContainer),
.l2-topLinks,
.l2-shopDetailTop__btnList,
.l2-shopDetailTop__btnList ul,
.l2-shopDetailTop__btnList .l2-shopDetailTop__btn,
.l2-shopDetailTop__btnList .l2-shopDetailTop__btn a,
.l2-shopDetailTop__btnList .l2-shopDetailTop__btn__viewSite,
.l2-shopDetailOverview__tablist,
.l2-shopDetailOverview__tablist button,
.js-tablist,
.l2-shopDetailOverview__tabpanel#tab1,
.l2-shopDetailOverview__message,
.l2-shopDetailInquiry,
.l2-recommend,
.l2-shopDetailTop__gmap,
.l2-overview__map__surroundingInfo__button,
.l2-overview__map__openApp,
.l2-overview__map__zoom {
	display:none !important;
}
.l2-lowerContainer {
	padding-block:0 !important;
}
.l2-headerA__inner {
	padding-inline:0 !important;
	margin-inline:0 !important;
}
.l2-shopDetailTop {
	grid-template-columns:64.7% calc(35.3% - 40px);
	padding-inline:0 !important;
	padding-bottom:0 !important;
	margin-inline:0 !important;
}
.l2-shopDetailTop__table table th {
	padding-right:0 !important;
	width:80px !important;
	font-size:14px !important;
}
.l2-shopDetailTop__table table td {
	font-size:14px !important;
}
.l2-shopDetailTop__table {
}
.l2-shopDetailOverview {
	padding:0 !important;
}
.l2-shopDetailOverview__inner {
	padding:0 !important;
	margin-inline:0 !important;
	width:100% !important;
}
.l2-overview__map {
	height:455px;
}
.l2-shopDetailOverview__tabpanel#tab2 {
	display:block !important;
	opacity:1 !important;
}