p{font-size:16px;line-height:1.6em}@media(max-width: 767px){p{font-size:4vw}}p.smallText{font-size:14px}@media(max-width: 767px){p.smallText{font-size:3.7vw}}p.bigText{font-size:18px}@media(max-width: 767px){p.bigText{font-size:4.7vw}}p.center{text-align:center}.eventArea{padding:50px 0}@media(max-width: 767px){.eventArea{padding:8vw 0}}.eventArea .title_lv2+p{margin-bottom:30px}@media(max-width: 767px){.eventArea .title_lv2+p{margin:0 6vw 6vw}}.eventArea .imgCap{margin-top:10px}@media(max-width: 767px){.eventArea .imgCap{margin-top:2.6vw}}.eventArea .jtcupEventBox{display:grid;grid-template-columns:50% 50%;grid-template-rows:auto auto}@media(max-width: 767px){.eventArea .jtcupEventBox{display:block;padding:0 6vw}}.eventArea .jtcupEventBox+.jtcupEventBox{margin-top:50px}@media(max-width: 767px){.eventArea .jtcupEventBox+.jtcupEventBox{margin-top:6vw}}.eventArea .jtcupEventBox.imgLeft .title_lv3{margin-bottom:0;grid-column:2/3;grid-row:1/2;padding-left:30px;box-sizing:border-box;display:flex;align-items:flex-end}@media(max-width: 767px){.eventArea .jtcupEventBox.imgLeft .title_lv3{padding-left:0}}.eventArea .jtcupEventBox.imgLeft .title_lv3 h4{margin-bottom:10px}@media(max-width: 767px){.eventArea .jtcupEventBox.imgLeft .title_lv3 h4{margin-bottom:2.6vw}}.eventArea .jtcupEventBox.imgLeft .eventImg{grid-column:1/2;grid-row:1/3;padding-right:30px;box-sizing:border-box}@media(max-width: 767px){.eventArea .jtcupEventBox.imgLeft .eventImg{padding-right:0}}.eventArea .jtcupEventBox.imgLeft .eventLead{grid-column:2/3;grid-row:2/3;padding-left:30px;box-sizing:border-box}@media(max-width: 767px){.eventArea .jtcupEventBox.imgLeft .eventLead{padding-left:0;margin-top:2.6vw}}.eventArea .jtcupEventBox.imgLeft .eventLead .periodBox{background-color:#f6f4ed;border-radius:8px;padding:15px;margin-top:1em}@media(max-width: 767px){.eventArea .jtcupEventBox.imgLeft .eventLead .periodBox{padding:4vw}}.eventArea .jtcupEventBox.imgRight .title_lv3{margin-bottom:0;grid-column:1/2;grid-row:1/2;padding-right:30px;box-sizing:border-box;display:flex;align-items:flex-end}@media(max-width: 767px){.eventArea .jtcupEventBox.imgRight .title_lv3{padding-right:0}}.eventArea .jtcupEventBox.imgRight .title_lv3 h4{margin-bottom:10px}@media(max-width: 767px){.eventArea .jtcupEventBox.imgRight .title_lv3 h4{margin-bottom:2.6vw}}.eventArea .jtcupEventBox.imgRight .eventImg{grid-column:2/3;grid-row:1/3;padding-left:30px;box-sizing:border-box}@media(max-width: 767px){.eventArea .jtcupEventBox.imgRight .eventImg{padding-left:0}}.eventArea .jtcupEventBox.imgRight .eventLead{grid-column:1/2;grid-row:2/3;padding-right:30px;box-sizing:border-box}@media(max-width: 767px){.eventArea .jtcupEventBox.imgRight .eventLead{padding-right:0;margin-top:2.6vw}}.eventArea .jtcupEventBox.imgRight .eventLead .periodBox{background-color:#f6f4ed;border-radius:8px;padding:15px;margin-top:1em}@media(max-width: 767px){.eventArea .jtcupEventBox.imgRight .eventLead .periodBox{padding:4vw}}.eventArea dl.eventDl dt{font-family:"NotoSerifJP",sans-serif;font-weight:bold;font-size:28px;margin-bottom:10px}@media(max-width: 767px){.eventArea dl.eventDl dt{font-size:5.3vw;margin-bottom:2.6vw}}.eventArea dl.eventDl dd+dd{margin-top:1em}.sliderBox{width:100%;position:relative}@media(max-width: 767px){.sliderBox{width:88vw}}.sliderBox .prevBtn,.sliderBox .nextBtn{position:absolute;width:30px;height:30px;border-radius:50%;box-sizing:border-box;background-color:#111}.sliderBox .prevBtn::after,.sliderBox .nextBtn::after{content:"";width:6px;height:6px;position:absolute;border-left:solid 1px #fff;border-top:solid 1px #fff;box-sizing:border-box;top:50%;left:50%}.sliderBox .prevBtn{left:-15px;top:50%;transform:translateY(-50%)}.sliderBox .prevBtn::after{transform:translate(-35%, -50%) rotate(-45deg)}.sliderBox .nextBtn{right:-15px;top:50%;transform:translateY(-50%)}.sliderBox .nextBtn::after{transform:translate(-75%, -50%) rotate(135deg)}.sliderBox .circleList{text-align:center;line-height:0;margin-top:18px}@media(max-width: 767px){.sliderBox .circleList{margin-top:4vw}}.sliderBox .circleList span{display:inline-block;width:10px;height:10px;border:solid 1px #111;box-sizing:border-box;border-radius:50%;margin:0 3px}.sliderBox .circleList span.current{background-color:#111}.eventPageSlide{width:495px;overflow:hidden;border-radius:8px}@media(max-width: 767px){.eventPageSlide{width:88vw}}.eventPageSlide ul{display:flex;width:10000px}.eventPageSlide ul li{width:495px}@media(max-width: 767px){.eventPageSlide ul li{width:88vw}}.eventPageSlide ul li figure img{max-width:100%;height:auto}