.page-add-more-outer {
	text-align: right;
}

.page-add-desc {
	position: relative;
	font-family: -apple-system, BlinkMacSystemFont, Roboto, "Segoe UI", "Helvetica Neue", HelveticaNeue, YuGothic, "Yu Gothic Medium", "Yu Gothic", Verdana, Meiryo, sans-serif;
	line-height: 2.1;
	margin: 3em 0 0;
	height: 6.3em;
	overflow: hidden;
}

.page-add-desc::after {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 2.1em;
	background: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
}

.page-add-more {
	position: relative;
	display: inline-block;
	margin: 2em 0 0 auto;
	padding: 0 0 0 26px;
	line-height: 1;
}

.page-add-more::before {
	content: "";
	position: absolute;
	left: 8px;
	top: 50%;
	width: 6px;
	height: 6px;
	margin-top: -3.5px;
	margin-left: -1px;
	box-sizing: border-box;
	border-bottom: solid 2px currentColor;
	border-right: solid 2px currentColor;
	transform: rotate(45deg);
}

.page-add-more::after {
	content: "";
	position: absolute;
	left: 0;
	top: 50%;
	width: 20px;
	height: 20px;
	border: solid 1px currentColor;
	border-radius: 50%;
	transform: translateY(-50%);
}

.page-add-more.active {
	display: none;
}

.page-add-desc.active {
	height: auto;
}

.page-add-desc.active::after {
	display: none;
}

.area_list .cont_in {
	gap: 72px 0 !important;
}

.gallery_detail .area_cont .area_list .item .md:after{
	background-color: currentColor !important;
}

.area_list .item {
	display: flex !important;
	flex-direction: column;
	padding-bottom: 0 !important;

	.btn {
		width: 100%;
		flex-grow: 1;
		display: flex;
		align-items: stretch;
		flex-direction: column;
		justify-content: flex-end;

		a {
			font-family: sans-serif;
			letter-spacing: .02em;
			display: block;
			margin: 2em 0 0;
			padding: 1em 0;
			text-align: center;
			border: 1px solid currentColor;
			transition: .2s;
		}

		a:hover {
			background-color: #111;
			border-color: #111;
			color: #fff;
		}
	}
}

.gallery_detail .area_cont .area_list .item {

	.pic,
	.md {
		a {}
	}
}

.gallery_detail .area_cont .area_list .item .addr a {
	color: #fa6a18;
	text-decoration: underline;
}
