@media(min-width: 901px){.eventDetailHeader{margin:60px 0}}@media(max-width: 900px){.eventDetailHeader{margin:40px 0 30px}}.eventDetailHeaderTags{display:flex}.eventDetailHeaderTags .print{display:inline-flex;justify-content:center;align-items:center;width:54px;height:28px;margin-left:auto;color:var(--colorBg04);background-color:var(--colorBg03);font-size:12px;text-decoration:none;margin-left:auto}.eventDetailHeaderTags .print img{margin-right:5px}.eventDetailTag{display:inline-flex;justify-content:center;align-items:center;width:90px;padding:3px 0;color:var(--colorText01);text-align:center}@media(min-width: 901px){.eventDetailTag{font-size:16px}}@media(max-width: 900px){.eventDetailTag{font-size:12px}}.eventDetailTag.tagColor01{background:var(--colorTag01)}.eventDetailTag.tagColor02{background:var(--colorTag02)}.eventDetailTag.tagColor03{background:var(--colorTag03)}.eventDetailHeaderTitle{font-weight:500;text-decoration:underline}@media(min-width: 901px){.eventDetailHeaderTitle{font-size:26px;text-align:center}}@media(max-width: 900px){.eventDetailHeaderTitle{font-size:15px}}.eventDetailSubTitle{background-color:var(--colorBg07);font-weight:normal;margin-bottom:30px;padding:5px 20px}@media(min-width: 901px){.eventDetailSubTitle{font-size:18px;text-align:left}}@media(max-width: 900px){.eventDetailSubTitle{font-size:12px;text-align:center}}.areaPhoto{text-align:center}@media(min-width: 901px){.areaPhoto{margin-top:30px}}@media(max-width: 900px){.areaPhoto{margin-top:15px}}.areaPhoto img{max-width:100%}.areaPhoto .pcImg{margin-top:1em;margin-bottom:1em}.areaPhoto .pdf{margin-top:1em;margin-bottom:1em}@media(min-width: 768px){.areaPhoto .pdf img{width:50%}}@media(max-width: 767px){.areaPhoto .pdf img{width:100%}}.detailText h1{font-size:2em;font-weight:bold;margin-top:.67em;margin-bottom:.67em}.detailText h2{font-size:1.5em;font-weight:bold;margin-top:.83em;margin-bottom:.83em}.detailText h3{font-size:1.17em;font-weight:bold;margin-top:1em;margin-bottom:1em}.detailText h4{font-size:1em;font-weight:bold;margin-top:1.33em;margin-bottom:1.33em}.detailText h5{font-size:1em;font-weight:bold;margin-top:1.33em;margin-bottom:1.33em}.detailText h6{font-size:1em;font-weight:bold;margin-top:1.33em;margin-bottom:1.33em}.detailText p{font-size:1em;margin-top:1em;margin-bottom:1em}.detailText strong{font-weight:bold}.detailPageButton01{width:100%;margin-left:auto;margin-right:auto}@media(min-width: 901px){.detailPageButton01{max-width:450px;margin-top:40px}}.eventDetailSection+.eventDetailSection{margin-top:50px}.eventDetailTable{width:100%;max-width:600px;margin:0 auto 30px;border:1px solid #e0e0e0;font-size:16px}@media(min-width: 901px){.eventDetailTable{margin-bottom:50px}}.eventDetailTable th{width:80px;padding:10px 0;border-bottom:1px solid #e0e0e0;background-color:var(--colorBg07);font-weight:normal}@media(min-width: 901px){.eventDetailTable th{width:140px;padding:15px 0}}.eventDetailTable td{padding:10px;border-bottom:1px solid #e0e0e0}@media(min-width: 901px){.eventDetailTable td{padding:15px 30px}}.eventDetailTable a{text-decoration:none;color:inherit}.eventDetailMap{width:100%}@media(min-width: 901px){.eventDetailMap .map{height:358px}}@media(max-width: 900px){.eventDetailMap .map{height:248px}}.eventDetailMap .map:empty{background-color:var(--colorBg02)}.eventDetailContact{display:flex;flex-wrap:wrap;gap:30px;margin:30px 0}.eventDetailContact h2{font-size:22px;font-weight:bold;text-align:center;flex-basis:100%;margin-top:1em;margin-bottom:1em}.eventDetailContact h3{background-color:var(--colorBg07);font-size:18px;font-weight:500;text-align:center;padding:20px;margin:0}.eventDetailContact h4{font-size:16px;font-weight:400;text-align:center;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;margin:20px;padding:6px}.eventDetailContact p{font-size:18px;font-weight:700;text-align:center;margin:20px}.eventDetailContactInner{border:1px solid #e0e0e0;padding-bottom:20px}@media(min-width: 901px){.eventDetailContactInner{flex-basis:calc(50% - 15px)}}@media(max-width: 900px){.eventDetailContactInner{flex-basis:100%}}.eventDetailBooking{text-align:center}@media(min-width: 901px){.eventDetailBooking{margin:50px 0}}@media(max-width: 900px){.eventDetailBooking{margin:30px 0;padding-left:20px;padding-right:20px}}.eventDetailBooking a{display:inline-flex}@media(min-width: 901px){.eventDetailBooking a{width:350px}}@media(max-width: 900px){.eventDetailBooking a{margin:0}}.eventDetailBack{text-align:center}@media(min-width: 901px){.eventDetailBack{margin:50px 0 100px}}@media(max-width: 900px){.eventDetailBack{margin:30px 0 100px}}.eventDetailBack a{display:inline-flex;justify-content:center;align-items:center;position:relative;max-width:350px}@media(min-width: 901px){.footerContactListEventDetail{display:none}}@media(max-width: 900px){.footerContactListEventDetail{display:flex;justify-content:space-between;background:rgba(0,0,0,.7);padding:6px 8px;position:fixed;bottom:0;left:0;right:0;z-index:100}}.footerContactListEventDetail .reservation{width:100%}.footerContactListEventDetail .btn{margin:0;width:100%}.footerContactListEventDetail .icon{background-color:#fff;font-size:12px;color:#ba0101;margin-right:8px;padding:2px 6px}.footerContactListEventDetail a{display:block;background-color:#ba0101;font-size:18px;font-weight:bold;color:#fff;text-align:center;text-decoration:none;border-radius:3px;padding:8px 0;position:relative}.footerContactListEventDetail a::after{content:"";width:28px;height:5px;background-color:var(--colorButtonBg01);mask-image:url(/kodate2/assets/images/common/icon_slim_arrow01.svg);mask-repeat:no-repeat;mask-position:center;mask-size:28px 5px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.footerNav{display:none}/*# sourceMappingURL=event_detail.min.css.map */