.transition{-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1)}.en{font-family:"Quicksand",sans-serif}#t-news{overflow:hidden;margin-top:0}#t-news .in{max-width:1100px;width:auto;min-width:980px}@media screen and (max-width:768px){#t-news .in{min-width:inherit;max-width:100%}}.s-event{background:url(../images/images_special2025/bg@2x.png) center top repeat-y;background-size:100% auto}.s-event-head-bg{background:url(../images/images_special2025/head_bg.svg) center bottom repeat-x;height:220px}@media screen and (max-width:768px){.s-event-head-bg{background-size:auto 50px;height:100px}}.col-t-s{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:50px}@media screen and (max-width:768px){.col-t-s{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-bottom:20px}}.-catch{padding-bottom:30px;width:85%}.-catch img{width:100%;height:auto}@media screen and (max-width:768px){.-catch{width:calc(100% - 95px);padding-bottom:0px}}.map-stamp{text-align:center;width:33%;border:2px solid #fff;border-radius:10px;overflow:hidden;background:#fff}.map-stamp img{width:100%;height:auto}@media screen and (max-width:768px){.map-stamp{width:100%;padding-bottom:10px}}.info-stamp{width:63%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:768px){.info-stamp{width:100%}}.notice-stamp{padding:15px 30px 15px 30px;border-radius:20px;border:2px solid #e6002d;background-color:rgba(230,0,45,.05);margin-top:30px}@media screen and (max-width:768px){.notice-stamp{width:100%;margin:20px 0;padding:10px 20px 10px 20px}}.notice-stamp h2{color:#e6002d;font-size:20px;line-height:1.4;padding-bottom:5px}@media screen and (max-width:768px){.notice-stamp h2{font-size:17px}}.notice-stamp p{font-size:14px;line-height:1.6;position:relative}.notice-stamp p span{color:#e6002d}@media screen and (max-width:768px){.notice-stamp p{font-size:14px}}.howto-stamp{padding:20px 30px 30px 30px;background-color:#fff;border:2px solid #231815;border-radius:10px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}@media screen and (max-width:768px){.howto-stamp{width:100%;margin:20px 0;padding:0 20px 20px 20px}}.howto-stamp ul{padding-top:0px}@media screen and (max-width:768px){.howto-stamp ul{padding-top:0px}}.howto-stamp h2{position:relative}.howto-stamp h2::before{content:"";height:2px;width:100%;left:0;top:50%;position:absolute;background:#231815}.howto-stamp h2 span{display:inline-block;padding:15px 30px 15px 0px;font-size:24px;color:#231815;line-height:1;background:#fff;position:relative;z-index:1}@media screen and (max-width:768px){.howto-stamp h2 span{font-size:19px}}.howto-stamp li{font-size:16px;line-height:1.6;padding-left:1.5em;position:relative;margin-bottom:.5em}@media screen and (max-width:768px){.howto-stamp li{font-size:14px}}.howto-stamp li::before{content:"";width:1em;height:1em;border-radius:50%;background-color:#f29600;position:absolute;left:0;top:.3em}.howto-stamp em{font-style:normal;font-weight:bold;color:#562608}.title-s-event .s-event-mv{position:relative;width:1100px;margin-left:auto;margin-right:auto;margin-top:-40px;z-index:1;margin-bottom:40px}@media screen and (max-width:768px){.title-s-event .s-event-mv{width:100%;padding-left:15px;padding-right:15px}}@media screen and (max-width:768px){.title-s-event .s-event-mv{margin-top:0px;margin-bottom:10px}}.title-s-event .s-event-mv h1{overflow:hidden;text-align:center;position:relative;z-index:1}.title-s-event .s-event-mv h1 img{width:860px;height:auto;margin:auto}.title-s-event .s-event-mv .s-event-main{margin-top:-120px}@media screen and (max-width:768px){.title-s-event .s-event-mv .s-event-main{margin-top:-10%;text-align:center;margin-left:-12%;margin-right:-8%}}.s-event-note{text-align:center;padding:30px;background:#fff;margin-top:60px}@media screen and (max-width:768px){.s-event-note{padding:20px 0;margin-top:0}}.s-event-note h4{font-size:20px;font-size:2rem;font-weight:500;margin-bottom:.5em;color:#005bab}@media screen and (max-width:768px){.s-event-note h4{font-size:18px;font-size:1.8rem;padding-top:15px}}.s-event-note p{font-size:16px;font-size:1.6rem;line-height:1.5}@media screen and (max-width:768px){.s-event-note p{font-size:13px;font-size:1.3rem}}.s-event-note p strong{font-size:18px;font-size:1.8rem}@media screen and (max-width:768px){.s-event-note p strong{font-size:13px;font-size:1.3rem}}.s-event-note p.i{padding:0 0 15px 0}.s-event-note p.i img{width:250px;height:auto;vertical-align:top;margin:0 10px}@media screen and (max-width:768px){.s-event-note p.i img{padding:10px;margin:0;width:200px}}.s-event-note p.i img.htt{width:150px;height:auto;vertical-align:middle}@media screen and (max-width:768px){.s-event-note p.i img.htt{padding:10px;width:120px}}.s-event-note p.s{font-size:12px;font-size:1.2rem}@media screen and (max-width:768px){.s-event-note p.s{padding:0 15px;text-align:left}}#t-s-event{width:1100px;margin-left:auto;margin-right:auto;padding-bottom:60px}@media screen and (max-width:768px){#t-s-event{width:100%;padding-left:15px;padding-right:15px}}.t-s-event-list{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){.t-s-event-list{display:block}}.t-s-event-list::after{content:"";position:absolute;height:8px;width:100%;left:0;top:0;border-radius:10px;background:#005bab}@media screen and (max-width:768px){.t-s-event-list::after{height:4px}}.t-s-event-list::before{content:"";position:absolute;height:8px;width:100%;left:0;top:0;border-radius:10px;background:#005bab}@media screen and (max-width:768px){.t-s-event-list::before{height:4px}}.t-s-event-list__border{margin-bottom:15px}@media screen and (max-width:768px){.t-s-event-list__border{margin-bottom:10px}}.t-s-event-list__item{padding-top:15px;padding-bottom:15px;width:50%;border-bottom:2px dashed #005bab}@media screen and (max-width:768px){.t-s-event-list__item{padding:10px 0;width:auto;border-bottom:1px dashed #005bab}}.t-s-event-list__item h3{font-size:30px;font-weight:bold;line-height:1.4;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@media screen and (max-width:768px){.t-s-event-list__item h3{font-size:20px}}.t-s-event-list__item h3::before{content:"";width:1.4em;height:1.4em;background:url(../images/images_special2025/star.svg) center center no-repeat;background-size:contain;margin-right:.3em}.t-s-event-list__item h3>span span{font-size:70%}.t-s-event-list__item p{font-size:14px;font-weight:500;line-height:1.6;padding-top:10px}.t-s-event-list__item p.-l{font-size:16px;font-weight:700}.t-s-event-list__item ul{padding-top:15px;font-size:14px;font-weight:500}.t-s-event-list__item ul li{margin-left:1.5em;list-style:disc;line-height:1.4}.t-s-event-list__present{width:48%;background:#fff;margin-top:30px;border-radius:15px;overflow:hidden}@media screen and (max-width:768px){.t-s-event-list__present{width:auto;margin-top:15px;border-radius:10px}}.t-s-event-list__present h4{background:#005bab;color:#fff;font-size:28px;font-weight:700;font-family:"Quicksand",sans-serif;padding:.5em}@media screen and (max-width:768px){.t-s-event-list__present h4{font-size:20px}}.t-s-event-list__present p{padding:1em;font-size:24px;font-weight:bold;line-height:1.6}@media screen and (max-width:768px){.t-s-event-list__present p{font-size:18px}}.t-s-event-list__present p span{background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(50%, rgba(248, 181, 0, 0.5)));background:linear-gradient(transparent 50%, rgba(248, 181, 0, 0.5) 50%)}.t-s-program{padding-top:30px}.t-s-program h2{background:#005bab;color:#fff;font-size:28px;font-weight:700;text-align:center;border-radius:2em;padding:.5em}@media screen and (max-width:768px){.t-s-program h2{font-size:20px;padding:.8em .3em}}.t-s-program h3{margin-top:30px;font-size:30px;font-weight:bold;line-height:1.4;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@media screen and (max-width:768px){.t-s-program h3{margin-top:15px;font-size:20px}}.t-s-program h3::before{content:"";width:1.4em;height:1.4em;background:url(../images/images_special2025/star.svg) center center no-repeat;background-size:contain;margin-right:.3em;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.t-s-program h3>span span{font-size:70%}.t-s-p-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:30px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media screen and (max-width:768px){.t-s-p-col{display:block;padding-top:10px}}.t-s-p-col>div{width:48%}@media screen and (max-width:768px){.t-s-p-col>div{width:auto}}.t-s-p-col ol li{font-size:18px;font-weight:700;padding:15px 0;border-bottom:1px solid #005bab;line-height:1.6}@media screen and (max-width:768px){.t-s-p-col ol li{font-size:15px;padding:10px 0}}.t-s-p-col ol li span{width:1.6em;height:1.6em;background:#005bab;border-radius:50%;display:inline-block;color:#fff;text-align:center;margin-right:.5em;vertical-align:middle}.t-s-p-col .-limit{text-align:center;font-size:18px;font-weight:700;border-radius:1em;margin-top:1em;color:#eb6d94}@media screen and (max-width:768px){.t-s-p-col .-limit{font-size:16px}}.t-s-p-col .-num{font-size:16px;font-weight:700;padding-bottom:1em;text-align:center}@media screen and (max-width:768px){.t-s-p-col .-num{font-size:15px;margin-top:2em}}.t-s-p-col .-num span{background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(50%, rgba(248, 181, 0, 0.5)));background:linear-gradient(transparent 50%, rgba(248, 181, 0, 0.5) 50%)}.btn{border-radius:5em;display:block;background:#f3b3cf;font-size:40px;text-align:center;padding:.5em;font-weight:bold;-webkit-box-shadow:0 8px 0px #eb6d94;box-shadow:0 8px 0px #eb6d94;border:1px solid #eb6d94;color:#fff;-webkit-text-stroke:2px #eb6d94;text-stroke:2px #eb6d94;paint-order:stroke;text-shadow:0 4px 0 #eb6d94;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.btn:hover{-webkit-box-shadow:0 0px 0px #eb6d94;box-shadow:0 0px 0px #eb6d94;background:#eb6d94}@media screen and (max-width:768px){.btn{font-size:30px}}.t-s-map{background:#fff;border-radius:15px;padding:15px;margin-top:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){.t-s-map{padding:15px;margin-top:30px;display:block}}.t-s-map>*{width:48%}@media screen and (max-width:768px){.t-s-map>*{width:auto}}.t-s-map h3{border:1px solid #e60012;padding:.5em;font-size:18px;line-height:1.6;text-align:center;color:#e60012;border-radius:5px}@media screen and (max-width:768px){.t-s-map h3{margin-top:1em;font-size:16px}}.t-s-map ul li{margin-left:1.5em;list-style:disc;font-size:14px;font-weight:500;line-height:1.6;margin-top:.5em}@media screen and (max-width:768px){.t-s-map ul li{font-size:13px}}.t-s-map h4{font-size:18px;color:#e60012;line-height:1.6;margin-top:1em}@media screen and (max-width:768px){.t-s-map h4{font-size:17px}}.t-s-map p{font-size:14px;font-weight:500;line-height:1.6}@media screen and (max-width:768px){.t-s-map p{font-size:13px}}.t-s-map figcaption{font-size:13px;line-height:1.4;padding-top:.5em}/*# sourceMappingURL=special-event2025.css.map */