@media screen and (min-width:751px){.alpha{transition:all .2s ease}.alpha:hover{opacity:.7}}#dataList .area-name span,#dataList .data-desc,.hdr{color:#d2af46}.service #content-hdr{background:linear-gradient(to bottom,#fff 319px,#f6efda 319px,#f6efda 750px,transparent 750px)}@media screen and (max-width:750px){.service #content-hdr{background:linear-gradient(to bottom,#fff calc((100vw - 40px) * .509),#f6efda calc((100vw - 40px) * .509))}}#dataList .area-name{background-color:#d2af46}#dataList .data-date-con,#dataList .data-date-hdr{background-color:#f6efda;min-height:60px}@media screen and (max-width:750px){#dataList .data-date-con,#dataList .data-date-hdr{min-height:50px}}#dataList .area{border:1px solid #d2af46}#entry{margin:72px 0 76px}@media screen and (max-width:750px){#entry{margin:50px 0}}#entry .entry-box{width:740px;margin:23px auto 0;padding:35px 50px 19px 30px;border:1px solid #d2af46;border-radius:15px;background-color:#fff}@media screen and (max-width:750px){#entry .entry-box{width:250px;margin:12px auto 0;padding:13px 0 52px}}#entry .entry-txt{font-size:20px;font-weight:500;letter-spacing:.1em;margin:0 0 30px -290px;left:50%;position:relative}@media screen and (max-width:750px){#entry .entry-txt{font-size:16px;line-height:1.56;width:100%;margin:0 0 9px;text-align:center;left:0}}#entry .entry-txt span{vertical-align:sub}#entry .entry-row{display:flex;justify-content:space-between;width:630px;margin:0 auto}@media screen and (max-width:750px){#entry .entry-row{display:block;width:100%}}#entry .entry-col-l{display:flex;justify-content:space-between;width:334px}@media screen and (max-width:750px){#entry .entry-col-l{display:block;width:100%}}#entry .entry-col-r{width:200px;padding-top:4px;position:relative}@media screen and (max-width:750px){#entry .entry-col-r{width:100%;padding-top:24px}}#entry .entry-col-r p{line-height:35px;font-weight:500;letter-spacing:.1em;text-align:center;background-color:#d2af46}@media screen and (max-width:750px){#entry .entry-col-r p{line-height:2.5;letter-spacing:0;width:200px;margin:0 auto}}#entry .entry-col-r p+p{margin-top:18px}#entry .entry-col-r::before{display:block;content:"";width:62px;height:24px;background:url(/yukata/matsuri2026/assets/img/service/entry_arrow.png) center/contain no-repeat;position:absolute;top:37px;left:-90px}@media screen and (max-width:750px){#entry .entry-col-r::before{height:62px;margin:0 auto 23px;transform:rotate(90deg);position:relative;top:0;left:0}}#entry .entry-cond1{width:220px}@media screen and (max-width:750px){#entry .entry-cond1{width:100%}}#entry .entry-cond1 img{width:184px;margin:24px auto 27px}@media screen and (max-width:750px){#entry .entry-cond1 img{margin:0 auto 15px}}#entry .entry-cond1 p a{text-decoration:underline}#entry .entry-cond1 p a:hover{text-decoration:none}#entry .entry-cond2{width:83px}@media screen and (max-width:750px){#entry .entry-cond2{width:100%;margin:52px 0 0}}#entry .entry-cond2 img{width:62px;margin:0 auto 10px}@media screen and (max-width:750px){#entry .entry-cond2 img{margin:0 auto 15px}}#entry .entry-cond2 p{margin-top:-10px}#entry .entry-cond3{width:165px}@media screen and (max-width:750px){#entry .entry-cond3{width:100%}}#entry .entry-cond3 img{width:98px;margin:0 auto 10px}@media screen and (max-width:750px){#entry .entry-cond3 img{margin:0 auto 15px}}#entry .entry-cond2{position:relative}#entry .entry-cond2::before{display:inline-block;content:"or";position:absolute;top:34px;left:-24px}@media screen and (max-width:750px){#entry .entry-cond2::before{font-size:13px;font-weight:500;top:-42px;left:50%;transform:translateX(-50%)}}#entry .entry-cond2::after{left:auto;right:-44px}@media screen and (max-width:750px){#entry .entry-cond2::after{top:auto;bottom:-32px;left:50%;right:auto}}#entry .entry-cond p{font-size:14px;font-weight:500;line-height:1.67;letter-spacing:.05em;text-align:center;white-space:nowrap}@media screen and (max-width:750px){#entry .entry-cond p{line-height:1.6}}#entry .entry-note{width:740px;letter-spacing:.1em;margin:11px auto 0}@media screen and (max-width:750px){#entry .entry-note{text-indent:-1em;font-size:13px;line-height:1.5;width:250px;margin:10px auto 0;padding-left:1em}}#entry .entry-note+.entry-note{margin-top:5px}#dataList .areas{margin-top:-55px}@media screen and (max-width:750px){#dataList .areas{margin-top:-30px}}#dataList .data-place{text-indent:-5em;margin-left:5em}.events-note{letter-spacing:.1em;text-align:right;max-width:860px;margin:0 auto}@media screen and (max-width:750px){.events-note{font-size:13px}}@media screen and (max-width:750px){#entry .entry-row{padding:0 12px}}.cat-yanmarmarche .data-date-time span{font-weight:700;color:#cc322e}#dataList .data-time-note span{margin-left:-1.25em;text-indent:2.25em}.data-date-time-notelist li{text-indent:-1em;margin-left:1em}