#wpadminbar{
	display:none;
}
/*ポップアップ*/
.lity-container {
	width: 58.6%;
	width: 800px;
}

.popup {
    padding: 60px 0;
    text-align: center;
    background-color: #fff;
    position: relative;
    background: linear-gradient(171deg, rgba(201, 182, 150, 1) 0%, rgba(189, 167, 127, 1) 49.97%, rgba(180, 154, 109, 1) 100%);
}
button.lity-close {
	display: none;
}

.lity-close {
	position: absolute;
	top: -4%;
	right: -2%;
}

body .lity-close {
    width: 65px;
    height: 65px;
    right: -53px;
    top: -58px;
    pointer-events: none;
}

.lity-close img {
	width: 65px;
	height: auto;
}

.popup p {
	text-align: center;
}

.popup p:nth-child(1) {
	margin-bottom: 30px;
	font-size: .26rem;
	font-family: 'Noto Serif JP', serif;
}

.popup p:nth-child(2) {
	margin-bottom: 33px;
	font-size: .17rem;
	line-height: 2;
}
.popup p:last-of-type {
    margin: 50px 0 0;
    color: #e6e6e6;
}
.popup_flex {
	display: flex;
	justify-content: space-between;
	max-width: 660px;
	margin: 0 auto;
}
.popup-link1,
.popup-link2{
	margin: 0 auto;
}
.popup-link1{
    margin: 40px auto 35px;
}
.popup-link1:hover,
.popup-link2:hover {
    color: #B49A6D;
    background-color: #000;
    opacity: 1;
}
.popup .popup-link1 span,
.popup .popup-link2 span {
    margin-left: 51px;
}
footlink--mansion-entry--contents a:hover {
    color: #B49A6D;
    background-color: #000;
    opacity: 1;
}
.popup_link {
    padding: 10px 6px 12px;
    color: #fff;
    margin: 28px auto 0;
    border: solid 1px #b39765;
    display: block;
    width: 290px;
    font-size: .21rem;
    text-decoration: none;
    text-align: center;
    font-family: 'Noto Serif JP', serif;
    font-weight: 600;
    line-height: .35rem;
}
.popup_link:first-of-type {
    background-color: #BC7E78;
}

.popup_link:nth-of-type(2) {
    background-color: #b39765;
}

.br-1300{
	display:none;
}
@media screen and (min-width:900px) and ( max-width:1300px) {
	.br-1300{
		display:block;
	}
}

@media(max-width: 900px) {
	.lity-wrap {
		width: 100vw;
		height: 100vh;
	}
	.lity-container {
		width: 90%;
	}
	.popup {
		padding: 40px;
	}
    .popup p:nth-child(1) {
        font-size: .17rem;
        line-height: 1.7;
        margin-bottom: 14px;
        font-weight: 500;
    }
    .popup p:nth-child(2) {
        margin-bottom: 30px;
        font-size: .13rem;
        line-height: 2;
    }
	.popup p:last-of-type {
		margin: 20px 0 0;
		font-size: .12rem;
		line-height: 2;
	}
    body .lity-close {
        width: 60px;
        height: 65px;
        right: -13px;
        top: -54px;
    }
	.lity-close img {
		width: 45px;
		height: auto;
	}
	.popup_link {
		width: 100%;
		font-size: .17rem;
	}
	.popup_flex {
		flex-flow: column;
	}
	.popup_link:first-of-type {
		margin-bottom: 25px;
	}
}

@media(max-width: 900px) {
	.popup {
		padding: 27px 20px;
	}
	
	.popup .footlink--mansion-entry--link {
		width: 267px;
		margin: 0 auto;
	}
	.popup .footlink--mansion-entry--link {
		font-size: .12rem;
		padding: 16px 0;
	}
	.popup .footlink--mansion-entry--link span {
		width: 40px;
		margin-left: 35px;
	}
	.popup .footlink--mansion-entry--link span::before {
		height: 25px;
	}
	.popup .footlink--mansion-entry--link span::after {
		width: 21px;
		height: 4px;
		top: 4px;
		border-bottom: solid 1px;
		left: 5px;
	}
	.popup .footlink--mansion-entry--link:hover.footlink--mansion-entry--link span::after {
		width: 25px;
	}
	.popup .footlink--mansion-entry--link.popup-link1{
    margin-bottom: 26px;
	}

}