#calendar4 .type02 {
margin-top: 0;
}
.subttl.mark-type03{
position: relative;
width: 100%;
padding-left: 16px;
}
.subttl.mark-type03:before {
content: "";
width: 14px;
height: 14px;
border-radius: 50%;
background: #E0D3AB;
position: absolute;
left: -2px;
top: 5px;
}
.p-photo .border-block {
border: none;
padding: 0;
}
.p-photo .border-block__title {
position: relative;
top: 0;
}.p-accordion__photo__title {
font-size: 1.8rem;
}
img[src="assets/img/img_10_2025.png"]{
max-width: 70px;
margin: -20px auto 0;
}
.p-accordion__list__img.w65p {
width: 75%;
}
[href="https://meijikinenkan-753.photo-reserve.net/reservation/plans/280?"],
[href="https://meijikinenkan-753.photo-reserve.net/reservation/plans/281/photograph"] {
pointer-events: none;
background: #efefef!important;
color: #cdcdcd!important;
}

.p-accordion__photo__title__icon{
display: inline-block;
color: #fff;
background: #efcc5d;
padding: 3px 10px;
border-radius: 4px;
font-size: 72%;
position: relative;
top: -2px;
}

#calendar4 .type02 tr:nth-of-type(n+3){
display: none;
}
.ls-01 {
letter-spacing: -.05em;
}