: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;background-color:#b81c2b;padding:30px 0;margin-bottom:30px}@media print, screen and (max-width: 768px){.event h2{padding:20px 0;margin-bottom:15px}}.event h2 span{display:flex;text-align:center;max-width:1000px;margin:0 auto}.event #eye_catch{position:relative}.event #eye_catch ul{position:absolute;top:5%;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);width:90%;display:flex;justify-content:space-between;align-items:center}@media print, screen and (max-width: 768px){.event #eye_catch ul{top:2.5%}}.event #eye_catch ul li{width:15%}@media print, screen and (max-width: 768px){.event #eye_catch ul li{width:25%}}.event #eye_catch ul li:last-child{width:12%}@media print, screen and (max-width: 768px){.event #eye_catch ul li:last-child{width:20%}}.event #eye_catch h1{width:78%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);display:flex;justify-content:center}@media print, screen and (max-width: 768px){.event #eye_catch h1{width:100%}}.event #eye_catch h1 img{width:60%}@media print, screen and (max-width: 768px){.event #eye_catch h1 img{width:90%}}.event #s01 h2{margin-bottom:0}.event #s01 h2 span{justify-content:center}.event #s01 h2 span img{width:80%}@media print, screen and (max-width: 768px){.event #s01 h2 span img{width:90%}}.event #s01 h3{background-color:#000059;padding:30px 0}@media print, screen and (max-width: 768px){.event #s01 h3{padding:15px 0}}.event #s01 h3 span{display:flex;justify-content:center;max-width:1000px;margin:0 auto}.event #s01 h3 span img{width:80%}@media print, screen and (max-width: 768px){.event #s01 h3 span img{width:90%}}.event #s01 h4{position:relative}.event #s01 h4 span{max-width:1000px;position:absolute;display:flex;justify-content:center;width:100%;top:10%;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}@media print, screen and (max-width: 768px){.event #s01 h4 span{top:15%}}.event #s01 h4 span img{width:70%}@media print, screen and (max-width: 768px){.event #s01 h4 span img{width:90%}}.event #s01 .concept{padding:100px 0}@media print, screen and (max-width: 768px){.event #s01 .concept{padding:50px 0}}.event #s01 .concept .logo{display:block;max-width:470px;margin:0 auto;margin-bottom:60px}@media print, screen and (max-width: 768px){.event #s01 .concept .logo{margin-bottom:30px}}.event #s01 .concept p{display:block;font-size:1.5625rem;text-align:center}@media print, screen and (max-width: 768px){.event #s01 .concept p{font-size:1.25rem}}.event #s01 .concept p strong{display:block;font-size:1.875rem;color:#b81c2b;margin-top:1em}@media print, screen and (max-width: 768px){.event #s01 .concept p strong{font-size:1.25rem}}.event #s01 .concept p .date{font-size:2.1875rem;font-weight:bold;line-height:1}@media print, screen and (max-width: 768px){.event #s01 .concept p .date{font-size:1.5625rem}}.event #s01 .concept p .date small{font-size:1.5625rem}@media print, screen and (max-width: 768px){.event #s01 .concept p .date small{font-size:.9375rem}}.event #s02{margin:0 0 50px}@media print, screen and (max-width: 768px){.event #s02{margin:0 0 25px}}.event #s02 h2 span{flex-wrap:wrap;justify-content:center}.event #s02 h2 span img{width:40%}@media print, screen and (max-width: 768px){.event #s02 h2 span img{width:60%}}.event #s02 h2 span img:last-child{width:55%;margin-left:3%}@media print, screen and (max-width: 768px){.event #s02 h2 span img:last-child{width:80%;margin-left:0;margin-top:10px}}.event #s02 dl{border-radius:10px;overflow:hidden;border:1px solid #1e3c5a;margin-bottom:40px}@media print, screen and (max-width: 768px){.event #s02 dl{margin-bottom:20px}}.event #s02 dl dt{background-color:#1e3c5a;color:#fff;text-align:center;font-size:1.875rem;line-height:1;padding:10px 0 15px}@media print, screen and (max-width: 768px){.event #s02 dl dt{font-size:1.25rem}}.event #s02 dl dd{padding:20px}@media print, screen and (max-width: 768px){.event #s02 dl dd{padding:10px}}.event #s02 dl dd p{font-size:1.5625rem;line-height:1.6;font-weight:600}@media print, screen and (max-width: 768px){.event #s02 dl dd p{font-size:1.25rem}}.event #s02 dl dd p strong{display:block;color:#b81c2b;font-size:1.875rem}@media print, screen and (max-width: 768px){.event #s02 dl dd p strong{font-size:1.375rem}}.event #s02 dl dd p .notes{display:block;text-indent:-1em;padding-left:1em;font-size:1rem}@media print, screen and (max-width: 768px){.event #s02 dl dd p .notes{font-size:.75rem}}.event #s02 dl dd .infobox{margin-top:20px;width:100%}.event #s02 dl dd .infobox .inbox{background-color:#c8e6ff;border-radius:10px;padding:20px}.event #s02 dl dd .infobox .inbox:first-child{margin-bottom:15px}.event #s02 dl dd .infobox .inbox p{width:100% !important;font-size:1.25rem}.event #s02 dl dd .infobox .inbox strong{display:block;font-size:1.5625rem}.event #s02 .i01 p,.event #s02 .i02 p{text-align:center}.event #s02 .i03 dd{display:flex;justify-content:space-between;flex-wrap:wrap}@media print, screen and (max-width: 768px){.event #s02 .i03 dd{align-items:flex-end}}.event #s02 .i03 dd p{width:56%}.event #s02 .i03 dd .img-box{width:40%}.event #s02 .advertisementbox{font-size:2rem;color:#b81c2b;display:block;text-align:center}@media print, screen and (max-width: 768px){.event #s02 .advertisementbox{font-size:1.375rem}}.event #s03{background-color:#b81c2b;padding:25px 0}@media print, screen and (max-width: 768px){.event #s03{padding:15px 0}}.event #s03 h2 span{justify-content:center}.event #s03 h2 span img{width:80%}@media print, screen and (max-width: 768px){.event #s03 h2 span img{width:90%}}.event #s03 .date{padding:30px 20px 20px 20px;background-color:#fff;margin-bottom:30px}.event #s03 .date dt{border-bottom:1px solid #1e3c5a;margin-bottom:30px;padding-bottom:20px;font-size:2.1875rem;color:#1e3c5a;display:flex;justify-content:center;align-items:center;line-height:1}@media print, screen and (max-width: 768px){.event #s03 .date dt{font-size:1.25rem}}.event #s03 .date dt span{font-size:1.25rem;color:#333;margin-left:20px}@media print, screen and (max-width: 768px){.event #s03 .date dt span{font-size:1rem;margin-left:10px}}.event #s03 .date dd ul{display:flex;justify-content:space-between;margin-bottom:30px;margin-left:auto;margin-right:auto;max-width:85%}@media print, screen and (max-width: 768px){.event #s03 .date dd ul{display:block;max-width:100%}}.event #s03 .date dd ul li{margin-bottom:20px;color:#1e3c5a;font-weight:700;font-size:1.875rem;line-height:1.3;letter-spacing:3px;text-align:left;width:52%}.event #s03 .date dd ul li:first-child{width:45%}@media print, screen and (max-width: 768px){.event #s03 .date dd ul li{font-size:1.25rem;margin-bottom:10px;width:100% !important;text-align:center;line-height:1.5}}.event #s03 .date .linkbox{display:flex;justify-content:center;align-items:center;background-color:#1e3c5a;color:#fff;border-radius:10px;text-decoration:none;font-weight:700;font-size:2.1875rem;padding:10px 0}@media print, screen and (max-width: 768px){.event #s03 .date .linkbox{font-size:1.25rem}}.event #s03 .eventInfo{display:flex;justify-content:space-between;flex-wrap:wrap}.event #s03 .eventInfo dl{width:49%;margin-bottom:20px;background-color:#fff}@media print, screen and (max-width: 768px){.event #s03 .eventInfo dl{width:100%;margin-bottom:10px}}.event #s03 .eventInfo dl dt{text-align:center;font-size:2.125rem;line-height:1;padding:25px 0 10px}@media print, screen and (max-width: 768px){.event #s03 .eventInfo dl dt{font-size:1.25rem}}.event #s03 .eventInfo dl dd{padding:20px 40px}@media print, screen and (max-width: 768px){.event #s03 .eventInfo dl dd{padding:20px}}.event #s03 .eventInfo dl dd p{font-size:1.5625rem;line-height:1.6;font-weight:600}@media print, screen and (max-width: 768px){.event #s03 .eventInfo dl dd p{font-size:1rem}}.event #s03 .eventInfo dl dd p:nth-child(2){margin-top:15px}.event #s03 .eventInfo dl dd p .st{display:block;font-size:1.25rem;text-align:center;background-color:#b81c2b;color:#fff;border-radius:20px;padding:5px 0;margin-bottom:5px}.event #s03 .eventInfo dl dd p small{font-size:.9375rem;display:block;padding-top:20px}@media print, screen and (max-width: 768px){.event #s03 .eventInfo dl dd p small{font-size:.75rem}}.event #s03 .eventInfo dl dd .img-box{display:block}.event #s03 .eventInfo dl.c02 dd .st,.event #s03 .eventInfo dl.c03 dd .st{background-color:#1e3c5a}.event #s03 .advertisementbox{font-size:1.5625rem;display:block;text-align:center;color:#fff}@media print, screen and (max-width: 768px){.event #s03 .advertisementbox{font-size:1rem}}.event #s04{background-color:#ebebeb;padding:30px 0}.event #s04 .contentMaxInner{display:flex;flex-wrap:wrap;max-width:900px;font-weight:bold;align-items:flex-end}@media print, screen and (max-width: 768px){.event #s04 .contentMaxInner dl{margin-bottom:15px}}.event #s04 .contentMaxInner dl dt{font-size:1.25rem;line-height:1}.event #s04 .contentMaxInner dl dd{font-size:1.875rem}.event #s04 .contentMaxInner ul{margin-left:20px}@media print, screen and (max-width: 768px){.event #s04 .contentMaxInner ul{width:100%;margin-left:0}}.event #s04 .contentMaxInner ul li{font-size:1.125rem;line-height:1;margin-bottom:10px}@media print, screen and (max-width: 768px){.event #s04 .contentMaxInner ul li{font-size:1rem}}.event #s04 .contentMaxInner ul li a{text-decoration:none;color:#333}.event #s04 .contentMaxInner span{padding-top:15px;display:block;width:100%;font-size:1.125rem;text-indent:-3em;padding-left:3em;line-height:1.4}
