@import url("https://fonts.googleapis.com/css2?family=Zen+Maru+Gothic:wght@500;700&display=swap");:root{accent-color:linear-gradient(to right, #a1212f 0%, #851d1e 100%)}.event{margin:145px 0 50px 0;font-family:"Noto Sans JP", sans-serif}@media print, screen and (max-width: 1020px){.event{margin:197px 0 50px 0}}@media print, screen and (max-width: 768px){.event{margin:0 0 25px 0}}.event h2{display:block;text-align:center;font-weight:bold;background-color:#275693;padding:30px 0;margin-bottom:10px;font-size:min(5vw, 35px);line-height:1;color:#fff}@media print, screen and (max-width: 768px){.event h2{padding:20px 0;margin-bottom:15px}}.event #eye_catch{position:relative;padding-top:40px;margin-bottom:40px}@media print, screen and (max-width: 768px){.event #eye_catch{padding-top:0;margin-bottom:30px}}@media print, screen and (max-width: 768px){.event #eye_catch .contentMaxInner{width:100%}}.event #eye_catch .img-box{display:block;max-width:855px;width:80%;margin:15px auto 0 auto}.event #s01{margin-bottom:80px}@media print, screen and (max-width: 768px){.event #s01{margin-bottom:40px}}.event #s01 p{text-align:center;font-size:1.25rem}.event #s01 p strong{display:block;font-size:min(5vw, 35px);margin-bottom:30px}@media print, screen and (max-width: 768px){.event #s01 p strong{margin-bottom:20px}}@media print, screen and (max-width: 768px){.event #s01 p{font-size:min(2.5vw, 16px)}}.event #s01 p span{display:block;text-align:center;font-size:.75rem;margin:20px 0}.event #s01 .logoBox{display:block;text-align:center;max-width:500px;width:70%;margin:0 auto}.event #s02{margin:0 0 80px}@media print, screen and (max-width: 768px){.event #s02{margin:0 0 30px}}.event #s02 strong{display:block;font-size:min(4vw, 25px);margin-bottom:20px;text-align:center}.event #s02 .img-box{max-width:700px;display:block;margin:0 auto 5px auto}.event #s02 .copy{display:block;text-align:left;font-size:.75rem;max-width:700px;margin:0 auto 5px auto}.event #s02 .copy small{display:block;font-size:.625rem;line-height:1.2}.event #s03{margin-bottom:50px}.event #s03 .annotation{font-size:.875rem;text-align:right;display:block;margin-bottom:30px}.event #s03 .bnrBox{display:block;margin-left:auto;max-width:410px;width:50%}@media print, screen and (max-width: 768px){.event #s03 .bnrBox{width:70%;margin-right:auto}}.event #s03 .imgModal{position:relative;display:block}.event #s03 .imgModal::before{content:"";display:block;width:25px;height:25px;background-color:#fff;position:absolute;border-radius:20px;bottom:5px;right:5px}.event #s03 .imgModal::after{content:"";display:block;width:15px;height:15px;background-image:url("../../event02/images/icon_search.svg");background-repeat:no-repeat;background-size:cover;bottom:10px;right:10px;position:absolute}.event #s03,.event #s04{margin-bottom:50px}.event #s03 .annotation,.event #s04 .annotation{font-size:.875rem;text-align:right;display:block;margin-bottom:30px}.event #s03 ul li,.event #s04 ul li{margin-bottom:30px;display:flex}.event #s03 ul li:nth-child(1) .text,.event #s04 ul li:nth-child(1) .text{background-image:url("../../event02/images/s04_i01_01.svg");background-repeat:no-repeat;background-size:auto 100%;background-position:right center;padding-right:80px}@media print, screen and (max-width: 768px){.event #s03 ul li:nth-child(1) .text,.event #s04 ul li:nth-child(1) .text{padding-right:13%}}.event #s03 ul li.timeLabel,.event #s04 ul li.timeLabel{display:flex;align-items:center;font-family:"Zen Maru Gothic", sans-serif;font-weight:700;font-size:min(3.8vw, 30px);line-height:1.3;text-align:justify;text-justify:inter-ideograph}.event #s03 ul li .icon,.event #s04 ul li .icon{display:block;width:120px;margin-right:3%}@media print, screen and (max-width: 768px){.event #s03 ul li .icon,.event #s04 ul li .icon{width:80px}}.event #s03 ul li strong,.event #s04 ul li strong{font-size:min(2.3vw, 25px);display:block;line-height:1.4;margin-bottom:15px}@media print, screen and (max-width: 768px){.event #s03 ul li strong,.event #s04 ul li strong{font-size:min(3.5vw, 25px)}}.event #s03 ul li strong.timeLabel_in,.event #s04 ul li strong.timeLabel_in{font-family:"Zen Maru Gothic", sans-serif;font-weight:700;font-size:min(3.8vw, 30px);line-height:1.3;text-align:justify;text-justify:inter-ideograph}.event #s03 ul li p,.event #s04 ul li p{width:78%;font-size:1.125rem}@media print, screen and (max-width: 768px){.event #s03 ul li p,.event #s04 ul li p{font-size:.9375rem}}@media print, screen and (min-width: 768px){.event #s03 ul li p.add_img,.event #s04 ul li p.add_img{display:flex;flex-wrap:wrap;justify-content:space-between}}.event #s03 ul li p.add_img strong,.event #s04 ul li p.add_img strong{width:100%}.event #s03 ul li p.add_img .text,.event #s04 ul li p.add_img .text{display:block}@media print, screen and (min-width: 768px){.event #s03 ul li p.add_img .text,.event #s04 ul li p.add_img .text{width:77%}}.event #s03 ul li p.add_img .img-box,.event #s04 ul li p.add_img .img-box{display:block}@media print, screen and (min-width: 768px){.event #s03 ul li p.add_img .img-box,.event #s04 ul li p.add_img .img-box{width:20%}}@media print, screen and (max-width: 768px){.event #s03 ul li p.add_img .img-box,.event #s04 ul li p.add_img .img-box{width:40%;margin:20px auto}}.event #s03 ul li.lunchBreak,.event #s04 ul li.lunchBreak{position:relative;background-color:#eaf9f2;padding:25px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}@media print, screen and (max-width: 768px){.event #s03 ul li.lunchBreak,.event #s04 ul li.lunchBreak{padding:15px 20px;flex-direction:column;align-items:flex-start}}.event #s03 ul li.lunchBreak dl,.event #s04 ul li.lunchBreak dl{margin:0;display:flex;align-items:center}@media print, screen and (max-width: 768px){.event #s03 ul li.lunchBreak dl,.event #s04 ul li.lunchBreak dl{flex-wrap:wrap}}.event #s03 ul li.lunchBreak dl dt,.event #s04 ul li.lunchBreak dl dt{font-size:1.875rem;font-weight:bold}@media print, screen and (max-width: 768px){.event #s03 ul li.lunchBreak dl dt,.event #s04 ul li.lunchBreak dl dt{width:100%}}.event #s03 ul li.lunchBreak dl dd,.event #s04 ul li.lunchBreak dl dd{margin-left:15px}@media print, screen and (max-width: 768px){.event #s03 ul li.lunchBreak dl dd,.event #s04 ul li.lunchBreak dl dd{width:100%;margin-left:0;margin-bottom:15px}}.event #s03 ul li.lunchBreak dl dd span,.event #s04 ul li.lunchBreak dl dd span{display:block;font-size:1.0625rem}.event #s03 ul li.lunchBreak .schedule,.event #s04 ul li.lunchBreak .schedule{display:block;color:#7b3d2a;font-size:.9375rem;width:75%;line-height:1.6}.event #s03 ul li.lunchBreak .img-box,.event #s04 ul li.lunchBreak .img-box{position:absolute;right:5%;max-width:230px;width:20%}@media print, screen and (max-width: 768px){.event #s03 ul li.lunchBreak .img-box,.event #s04 ul li.lunchBreak .img-box{width:50%;top:-1%}}.event #s05{background-color:#ebebeb;padding:30px 0}.event #s05 .linkBox{display:block}.event #s05 .linkBox a{display:block;text-align:center;font-weight:bold;background-color:#a22c3e;padding:30px 0;margin-bottom:20px;font-size:min(5vw, 35px);line-height:1;color:#fff;text-decoration:none;border-radius:5px}.event #s05 .linkBox a span{display:inline-block;background-image:url("../../event02/images/s05_arrow.svg");background-position:center right;background-size:auto 100%;background-repeat:no-repeat;padding-right:40px}@media print, screen and (max-width: 768px){.event #s05 .linkBox a{padding:20px 0}}.event #s05 p{text-align:center;display:block}.event #s05 p span{text-align:left;display:inline-block;font-size:min(2.5vw, 20px);font-weight:bold}@media print, screen and (max-width: 768px){.event #s05 p span{font-size:1rem}}
