@charset "UTF-8";
/* # 共通
----------------------------------- */
.ly-wrp-section {
	margin-top: 80px;
}

@media only screen and (max-width: 736px) {
	.ly-wrp-section {
		margin-top: 40px;
	}
}


/* # ly-wrp-shop-data
----------------------------------- */
.ly-wrp-shop-data {
	margin-top: 0;
}

.ly-wrp-shop-data .ly-wrp-layout-set2 {
	border-bottom: 1px solid #dcdcdc;
	margin-bottom: 40px;
	padding-bottom: 30px;
}

.ly-wrp-shop-data .ly-wrp-layout-set2 .ly-layout-detail .ly-txtb .ly-category p {
	margin-bottom: 0;
}

.ly-wrp-shop-data .ly-wrp-layout-set2 .ly-layout-detail .ly-txtb .ly-mod-ttl-l {
	border-bottom: none;
}

.ly-wrp-shop-data .ly-wrp-layout-set2 .ly-layout-detail .ly-txtb .ly-name {
	font-size: 1.15385rem;
}


@media only screen and (max-width: 736px) {
	.ly-wrp-shop-data .ly-mod-ttl-l {
		border-bottom: none;
		margin-bottom: 25px;
		padding-bottom: 0;
	}

	.ly-wrp-shop-data .ly-wrp-layout-set2 {
		margin-bottom: 20px;
		padding-bottom: 15px;
	}
}


.ly-wrp-shop-data .ly-mod-layout-2clm .ly-mod-layout-clm .ly-photo-viewer img {
	height: auto;
	width: 100%;
}

.ly-wrp-shop-data .ly-mod-layout-2clm .ly-mod-layout-clm .ly-photo-viewer .ly-img-thumbnail {
	margin-top: 20px;
	text-align: center;
}

.ly-wrp-shop-data .ly-mod-layout-2clm .ly-mod-layout-clm .ly-photo-viewer .ly-img-thumbnail li {
	display: inline-block;
	margin-left: 2.5974026%;
	width: 17.316017%;
}

.ly-wrp-shop-data .ly-mod-layout-2clm .ly-mod-layout-clm .ly-photo-viewer .ly-img-thumbnail li:first-child {
	margin-left: 0;
}

.ly-wrp-shop-data .ly-mod-layout-2clm .ly-mod-layout-clm .ly-photo-viewer .ly-img-thumbnail li.ly-selected {
	border: 2px solid #1bac4a;
}

.ly-wrp-shop-data .ly-mod-layout-2clm .ly-mod-layout-clm .ly-photo-viewer .ly-img-thumbnail li img.ly-hovr {
	background-color: #FFF;
	cursor: pointer;
	opacity: 0.7;
	filter: alpha(opacity=70);
	-ms-filter: alpha(opacity=70);
	-webkit-transition: all .2s;
	transition: all .2s;
}

.ly-wrp-shop-data .ly-mod-layout-2clm .ly-mod-layout-clm .ly-photo-viewer .ly-img-thumbnail li.ly-selected img.ly-hovr {
	cursor: default;
	opacity: 1.0;
	filter: alpha(opacity=100);
	-ms-filter: alpha(opacity=100);
}

.ly-wrp-shop-data .ly-mod-layout-2clm .ly-mod-layout-clm .ly-photo-viewer .ly-img-thumbnail li img.ly-hovr:hover {
	opacity: 1.0;
	filter: alpha(opacity=100);
	-ms-filter: alpha(opacity=100);
	-webkit-transition: all .3s;
	transition: all .3s;
}

.ly-wrp-shop-data .ly-mod-layout-2clm .ly-mod-layout-clm .ly-mod-ttl-b {
	margin-top: 20px;
}

.ly-wrp-shop-data .ly-mod-layout-2clm .ly-mod-layout-clm .ly-mod-ttl-b:first-child {
	margin-top: 0;
}

.ly-wrp-shop-data .ly-mod-layout-2clm .ly-mod-layout-clm .ly-mod-tbl {
	border-top: none;
}

.ly-wrp-shop-data .ly-mod-layout-2clm .ly-mod-layout-clm .ly-mod-tbl tbody th,
.ly-wrp-shop-data .ly-mod-layout-2clm .ly-mod-layout-clm .ly-mod-tbl tbody td {
	border-bottom: 4px solid #FFF;
	padding-bottom: 10px;
	padding-top: 10px;
}

.ly-wrp-shop-data .ly-mod-layout-2clm .ly-mod-layout-clm .ly-mod-tbl tbody tr:last-child th,
.ly-wrp-shop-data .ly-mod-layout-2clm .ly-mod-layout-clm .ly-mod-tbl tbody tr:last-child td {
	border-bottom: none;
}

.ly-wrp-shop-data .ly-mod-layout-2clm .ly-mod-layout-clm .ly-mod-tbl tbody th {
	width: 29.832%;
}

.ly-wrp-shop-data .ly-mod-layout-2clm .ly-mod-layout-clm .ly-mod-tbl tbody td {
	width: 60.168%;
}

.ly-wrp-shop-data .ly-mod-layout-2clm .ly-mod-layout-clm .ly-btn {
	margin-top: 25px;
}


@media only screen and (max-width: 736px) {
	.ly-wrp-shop-data .ly-mod-layout-2clm .ly-mod-layout-clm .ly-photo-viewer .ly-img-thumbnail {
		margin-top: 15px;
	}

	.ly-wrp-shop-data .ly-mod-layout-2clm .ly-mod-layout-clm .ly-mod-ttl-b,
	.ly-wrp-shop-data .ly-mod-layout-2clm .ly-mod-layout-clm .ly-mod-ttl-b:first-child {
		margin-top: 40px;
	}

	.ly-wrp-shop-data .ly-mod-layout-2clm .ly-mod-layout-clm .ly-mod-tbl {
		border-top: none;
	}

	.ly-wrp-shop-data .ly-mod-layout-2clm .ly-mod-layout-clm .ly-mod-tbl tbody th,
	.ly-wrp-shop-data .ly-mod-layout-2clm .ly-mod-layout-clm .ly-mod-tbl tbody td {
		display: table-cell;
	}
}


/* # ly-wrp-opening
----------------------------------- */
.ly-wrp-opening .ly-wrp-layout-set1 .ly-layout-detail {
	width: 58.70021%;
}

.ly-wrp-opening .ly-wrp-layout-set1 .ly-layout-img {
	width: 38.050314%;
}

.ly-wrp-opening .ly-wrp-layout-set1 .ly-layout-detail .ly-txtb .ly-mod-ttl-b {
	color: #00ab4e;
	margin-top: 0;
}

.ly-wrp-opening .ly-wrp-layout-set1 .ly-layout-img .ly-caption {
	font-size: 0.84615rem;
	margin-top: 10px;
}


@media only screen and (max-width: 736px) {
	.ly-wrp-opening .ly-wrp-layout-set1 .ly-layout-detail,
	.ly-wrp-opening .ly-wrp-layout-set1 .ly-layout-img {
		float: none;
		width: auto;
	}
	.ly-wrp-opening .ly-wrp-layout-set1 .ly-layout-img {
		margin-top: 25px;
	}
}


/* # 出店をお考えの方
----------------------------------- */
.ly-wrp-planning .ly-mod-ttl-l {
	margin-bottom: 25px;
}

.ly-wrp-planning .ly-ttl {
	margin-top: 12px;
	text-align: center;
	font-family: "Noto Sans JP";
	font-weight: 500;
	text-shadow:0px 0px 0.1px rgba(51,51,51,0.5);
}

.ly-wrp-planning .ly-txt {
	margin-top: 10px;
	color: #535353;
}

.ly-wrp-planning a {
	display: block;
}

.ly-wrp-planning a .ly-txt {
	color: #313131;
}

.ly-wrp-planning a:hover {
	text-decoration: none;
}

.ly-wrp-planning a:hover .ly-ttl {
	text-decoration: underline;
}

@media only screen and (max-width: 736px) {
	.ly-wrp-planning .ly-mod-ttl-l {
		margin-bottom: 0;
	}

	.ly-wrp-planning .ly-mod-layout-detail .ly-ttl, .ly-wrp-planning .ly-mod-layout-detail .ly-txt {
		margin-top: 0;
	}

	.ly-wrp-planning .ly-mod-layout-detail .ly-ttl {
		text-align: left;
	}
}

/* icon */
.ly-wrp-planning a {
	position: relative;
	padding-top: 90px;
}

.ly-wrp-planning a:before {
	font-family: "icn_font";
	line-height: 1;
	text-align: center;
	display: block;
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
}

.ly-wrp-planning .ly-merit a:before {
	content: '\e93a';
	font-size: 88px;
}

.ly-wrp-planning .ly-guideline a:before {
	content: "\e93b";
	font-size: 82px;
	top: 5px;
}

.ly-wrp-planning .ly-inquiry a:before {
	content: '\e931';
	font-size: 80px;
	top: 5px;
}

.ly-wrp-planning a:before {
	color: #0095da;
}

@media only screen and (max-width: 736px) {
	.ly-wrp-planning a {
		display: table;
		width: 100%;
		position: static;
		padding-top: 0;
	}

	.ly-wrp-planning a:before {
		width: 60px;
		max-width: 60px;
		position: static;
		left: auto;
		top: auto;
	}

	.ly-wrp-planning .ly-merit a:before {
		font-size: 58px;
	}

	.ly-wrp-planning .ly-guideline a:before {
		font-size: 52px;
	}

	.ly-wrp-planning .ly-inquiry a:before {
		font-size: 50px;
	}
}