﻿.sec-article{position:relative;background:#ECEEEF}.sec-article.border{border-top:1px solid #000}.sec-article.border::before{content:none;width:10em;display:inline-block;height:1px;background:#000;position:absolute;top:2em;left:2em;transform:translate(-50%, 50%) rotate(-45deg)}.sec-article.border::after{content:"";width:1px;display:inline-block;height:100%;background:#000;position:absolute;top:0;left:0%;transform:translate(0%, 0)}@media screen and (max-width: 960px){.sec-article.border::after{height:90%}}.sec-article.border h2{position:relative}.sec-article.border h2::after{content:"";width:150%;left:-30%}.sec-article .article-inner{overflow-x:hidden}.editor-style{font-size:clamp(1.6rem, 1.8vw, 1.8rem)}@media screen and (min-width: 961px){.editor-style{padding-inline:4%}}@media all and (-ms-high-contrast: none){.editor-style{word-break:break-all}}.editor-style p{line-height:2}.editor-style p:not(:last-child){margin-bottom:3em}.editor-style mark{font-weight:bold;position:relative;z-index:2}.editor-style mark::after{content:"";width:100%;display:inline-block;background:#ff0;z-index:-1}.editor-style a{color:#005096;text-decoration:underline}.editor-style a img{transition:0.3s}.editor-style a:hover{text-decoration:underline !important}.editor-style a:hover img{opacity:.5}.editor-style img{height:auto}.editor-style h3{line-height:1.4;font-size:clamp(2rem, 2.8vw, 3.2rem);font-weight:bold;padding:0 0 1em;margin:1em 0 2em;position:relative}.editor-style h3::after{content:"";width:110%;display:inline-block;height:1px;background:#000;position:absolute;bottom:0;left:-5%;transform:translate(0%, 0)}.editor-style h4{font-size:clamp(2rem, 2.4vw, 2.8rem);font-weight:bold;padding:0 0 0 1em;margin:1em 0 1.5em;line-height:1.5;position:relative}.editor-style h4::after{content:"";width:9px;display:inline-block;height:70%;background:#333;position:absolute;bottom:50%;left:0%;transform:translate(0%, 50%)}.editor-style h5{font-size:clamp(1.8rem, 2vw, 2.4rem);font-weight:500;margin:1em 0 1.5em}.editor-style h6{border-block:3px solid #333;padding:0.5em 0;margin:2em 0 2em}.editor-style strong{font-weight:bold}.editor-style em{font-style:italic}.editor-style ul{margin:2em 0;border-left:1px solid #000;padding:1.0em 2em}@media screen and (max-width: 767px){.editor-style ul{padding:1em}}.editor-style ul li{position:relative;padding:0 0 0 1.5em}.editor-style ul li:not(:last-child){margin-bottom:0.7em}.editor-style ul li::before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-weight:500;top:0;left:0;position:absolute}.editor-style ol{margin:4em 0;border-left:1px solid #000;padding:1.0em 2em;counter-reset:number}@media screen and (max-width: 767px){.editor-style ol{padding:1em}}.editor-style ol li{padding:0 0 0 2.5em;position:relative}.editor-style ol li::before{position:absolute;font-family:"futura-pt",sans-serif;content:counter(number);counter-increment:number;left:0;top:0.35em;width:1.5em;height:1.5em;aspect-ratio:1/1;border-radius:50%;background:#76868C;color:white;font-weight:500;text-align:center;vertical-align:middle;display:flex;justify-content:center;align-items:center}.editor-style ol li:not(:last-child){margin-bottom:1em}.editor-style .blocks-gallery-grid,.editor-style .wp-block-gallery{margin:0}.editor-style li.blocks-gallery-item{padding-left:0}.editor-style li.blocks-gallery-item::before{display:none}.editor-style .wp-block-table{margin-block:4em}.editor-style .wp-block-image{margin-block:4em}.editor-style .wp-block-buttons{margin-block:4em}@media screen and (max-width: 767px){.editor-style .wp-block-buttons{flex-direction:column}}@media screen and (max-width: 767px){.editor-style .wp-block-buttons .wp-block-button:last-of-type{margin-top:2em}}.editor-style .wp-block-buttons .wp-block-button.wp-block-button__width-50{width:calc(50% - var(--wp--style--block-gap, .5em) * .5)}@media screen and (max-width: 767px){.editor-style .wp-block-buttons .wp-block-button.wp-block-button__width-50{width:100%}}.editor-style .wp-block-buttons .wp-block-button.wp-block-button__width-75{width:calc(50% - var(--wp--style--block-gap, .5em) * .5)}@media screen and (max-width: 767px){.editor-style .wp-block-buttons .wp-block-button.wp-block-button__width-75{width:100%}}.editor-style .wp-block-columns{margin-block:2em}.editor-style .wp-block-table thead{border-bottom:0px solid;background:#76868C;color:#fff;border:1px solid #76868C}.editor-style hr{border-top:3px solid #000;width:70%;margin:clamp(30px, 6vw, 60px) auto}.editor-style table{width:100%}.editor-style table th,.editor-style table td{border:1px solid #76868C;padding:1em}.editor-style table th{text-align:center}.editor-style table th:not(:first-of-type){border-left:2px solid #fff}.archive-cts .sec-cts .ctsNav_block,.single-cts .sec-cts .ctsNav_block{width:100%}.archive-cts .sec-cts .ctsNav,.single-cts .sec-cts .ctsNav{text-align:center}.archive-cts .sec-cts .ctsNav_wrap,.single-cts .sec-cts .ctsNav_wrap{width:100%}.archive-cts .sec-cts .ctsNav_ttl,.single-cts .sec-cts .ctsNav_ttl{letter-spacing:0em;font-size:clamp(1.6rem, .8333333333vw, 1.8rem);line-height:clamp(2.6rem, 1.40625vw, 2.7rem);font-weight:500;white-space:nowrap}@media screen and (max-width: 960px){.archive-cts .sec-cts .ctsNav_ttl,.single-cts .sec-cts .ctsNav_ttl{text-align:left;font-size:clamp(1.6rem, 1.6666666667vw, 1.8rem);line-height:clamp(2.6rem, 2.8125vw, 2.7rem)}}.archive-cts .sec-cts .ctsNav_foot,.single-cts .sec-cts .ctsNav_foot{margin-top:2em}@media screen and (max-width: 1200px){.archive-cts .sec-cts .ctsNav_foot,.single-cts .sec-cts .ctsNav_foot{text-align:center}}@media screen and (max-width: 960px){.archive-cts .sec-cts .ctsNav_foot,.single-cts .sec-cts .ctsNav_foot{max-width:250px;margin-inline:auto}}.archive-cts .sec-cts .ctsNav_list_wrap,.single-cts .sec-cts .ctsNav_list_wrap{font-weight:500}.archive-cts .sec-cts .ctsNav_list_ttl,.single-cts .sec-cts .ctsNav_list_ttl{color:#000;padding:0em 0em 0em 0em;border-radius:0px;display:flex;align-items:center;position:relative;white-space:nowrap;margin-bottom:20px}.archive-cts .sec-cts .ctsNav_list_ttl::after,.single-cts .sec-cts .ctsNav_list_ttl::after{content:"";width:100%;border-top:1px solid #000;position:relative;top:50%;transform:translateY(-50%);left:auto;right:0;margin-left:4%}.archive-cts .sec-cts .ctsNav_list,.single-cts .sec-cts .ctsNav_list{display:inline-flex;flex-wrap:wrap;flex-direction:row;width:100%;justify-content:center}.archive-cts .sec-cts .ctsNav_list_item,.single-cts .sec-cts .ctsNav_list_item{margin:1em 0.5% 0em;display:flex;align-items:baseline;justify-content:center;font-size:clamp(1.4rem, 0.8334vw, 1.6rem);position:relative;width:calc(96% * 1/4)}@media screen and (max-width: 960px){.archive-cts .sec-cts .ctsNav_list_item,.single-cts .sec-cts .ctsNav_list_item{width:calc(96% / 2);margin:1em 0 0em}.archive-cts .sec-cts .ctsNav_list_item:not(:nth-of-type(2n+1)),.single-cts .sec-cts .ctsNav_list_item:not(:nth-of-type(2n+1)){margin-left:4%}.archive-cts .sec-cts .ctsNav_list_item:nth-of-type(n+3),.single-cts .sec-cts .ctsNav_list_item:nth-of-type(n+3){margin-top:1em}}.archive-cts .sec-cts .ctsNav_list_link,.single-cts .sec-cts .ctsNav_list_link{display:flex;align-items:baseline;text-align:center;transition:0.3s ease-in-out;opacity:0.7;cursor:pointer;font-size:inherit;justify-content:center;color:#76868C;border:1px solid #76868C;padding:1em 0.5em;width:100%;border-radius:100vmax}@media screen and (max-width: 960px){.archive-cts .sec-cts .ctsNav_list_link,.single-cts .sec-cts .ctsNav_list_link{width:100%}}@media (hover: hover){.archive-cts .sec-cts .ctsNav_list_link:hover:hover,.single-cts .sec-cts .ctsNav_list_link:hover:hover{background:#76868C;color:#fff}}.archive-cts .sec-cts .ctsNav_list_link.active,.single-cts .sec-cts .ctsNav_list_link.active{background:#76868C;color:#fff}.archive-cts .sec-cts .ctsNav_list_link.all,.single-cts .sec-cts .ctsNav_list_link.all{border:1px solid #76868C}.archive-cts .sec-cts .closeBtn-block,.single-cts .sec-cts .closeBtn-block{margin-top:25px}.archive-cts .sec-cts .closeBtn-block .btn-more-txt,.single-cts .sec-cts .closeBtn-block .btn-more-txt{font-size:clamp(1.4rem, 0.8334vw, 1.6rem)}.archive-cts .sec-cts .closeBtn-block .btn-more-hover.active,.single-cts .sec-cts .closeBtn-block .btn-more-hover.active{color:#fff}.archive-cts .sec-cts .closeBtn-block .btn-more-hover.active::after,.single-cts .sec-cts .closeBtn-block .btn-more-hover.active::after{display:block;width:100%;height:40px;aspect-ratio:auto;border-radius:100vmax;background:#333}.archive-cts .sec-cts .closeBtn-block .btn-more-hover.active .more-arrow .st0,.single-cts .sec-cts .closeBtn-block .btn-more-hover.active .more-arrow .st0{stroke:#fff}.archive-cts .sec-cts .cts-ttl,.single-cts .sec-cts .cts-ttl{color:#76868C}.font_accent{font-weight:400}.archive-cts .sec-event{position:relative}@media screen and (min-width: 1361px){.archive-cts .sec-event .wrapW-M--event{width:calc(92% - 280px)}}.archive-cts .sec-event .cts-wrap{width:100%;display:flex;justify-content:space-between;flex-direction:column}@media screen and (max-width: 960px){.archive-cts .sec-event .cts-wrap{flex-direction:column}}@media screen and (min-width: 961px){.archive-cts .sec-event .cts-head{display:flex;justify-content:space-between;flex-direction:column;align-items:flex-start;width:100%}}@media screen and (max-width: 960px){.archive-cts .sec-event .cts-head{width:100%}}.archive-cts .sec-event .cts-body{width:100%}@media screen and (min-width: 961px){.archive-cts .sec-event .cts-body{width:100%}}.archive-cts .sec-event .cts-lead{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;margin-top:0.5em}@media screen and (max-width: 960px){.archive-cts .sec-event .cts-lead{justify-content:flex-start}}@media screen and (max-width: 576px){.archive-cts .sec-event .cts-lead{justify-content:flex-start;align-items:flex-start;flex-direction:column}}.archive-cts .sec-event .cts-lead .cts-lead-lg{letter-spacing:0.05em;font-weight:300;font-size:clamp(2rem, 3.64585vw, 7rem);line-height:1.5;position:relative;display:flex;align-items:center;justify-content:center;line-height:1.75;font-weight:400}@media screen and (max-width: 960px){.archive-cts .sec-event .cts-lead .cts-lead-lg{margin-bottom:0.5em;font-size:clamp(2rem, 8.875vw, 3.6rem)}}.archive-cts .sec-event .cts-ttl{display:inline-flex;align-items:center;justify-content:center;flex-direction:column;position:relative;width:100%}@media screen and (max-width: 960px){.archive-cts .sec-event .cts-ttl{justify-content:flex-start}}@media screen and (max-width: 576px){.archive-cts .sec-event .cts-ttl{justify-content:flex-start;align-items:flex-start;flex-direction:column}}.archive-cts .sec-event .event-list{display:flex;flex-wrap:wrap;position:relative}@media screen and (max-width: 960px){.archive-cts .sec-event .event-list{max-width:100%;margin-inline:auto}}.archive-cts .sec-event .event-list.slick-initialized .slick-list{height:100%}.archive-cts .sec-event .event-list.slick-initialized .slick-track{height:100%;display:flex}.archive-cts .sec-event .event-list .close-item{color:#b5b5b6}.archive-cts .sec-event .event-list .close-item .absolute01{opacity:0}.archive-cts .sec-event .event-list .close-item .absolute01::before{background:#b5b5b6}@media screen and (max-width: 960px){.archive-cts .sec-event .event-list .close-item .absolute01::before{background:#fff}}.archive-cts .sec-event .event-list .close-item .item-img-wrap::after{content:none}.archive-cts .sec-event .event-list .close-item .item-body{position:relative;z-index:4}@media screen and (min-width: 961px){.archive-cts .sec-event .event-list .close-item .item-body{position:absolute;top:80%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);margin-bottom:auto}}@media screen and (max-width: 960px){.archive-cts .sec-event .event-list .close-item .item-body{color:#fff;position:absolute;top:69%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);margin-bottom:auto}}.archive-cts .sec-event .event-list .event-item{max-width:calc(100% / 1)}@media screen and (min-width: 1361px){.archive-cts .sec-event .event-list .event-item{width:calc(94% / 4)}.archive-cts .sec-event .event-list .event-item:nth-of-type(n+5){margin-top:60px}.archive-cts .sec-event .event-list .event-item:not(:nth-of-type(4n+1)){margin-left:2%}}@media screen and (max-width: 1360px){.archive-cts .sec-event .event-list .event-item{width:calc(94% / 3)}.archive-cts .sec-event .event-list .event-item:nth-of-type(n+4){margin-top:60px}.archive-cts .sec-event .event-list .event-item:not(:nth-of-type(3n+1)){margin-left:2%}}@media screen and (max-width: 960px){.archive-cts .sec-event .event-list .event-item{width:75%;margin-inline:auto;min-width:315px}.archive-cts .sec-event .event-list .event-item:nth-of-type(n+4){margin-top:0px}.archive-cts .sec-event .event-list .event-item:not(:nth-of-type(3n+1)){margin-left:auto}.archive-cts .sec-event .event-list .event-item:nth-of-type(n+2){margin-top:20px}.archive-cts .sec-event .event-list .event-item:nth-of-type(n+2):has(.new-area.new){margin-top:clamp(20px, 9vw, 90px)}}@media screen and (max-width: 960px) and (max-width: 576px){.archive-cts .sec-event .event-list .event-item:nth-of-type(n+2):has(.new-area.new){margin-top:20px}}.archive-cts .sec-event .event-list .event-item a{position:relative}@media (hover: hover){.archive-cts .sec-event .event-list .event-item a:hover:hover .item-img img{scale:1.03}.archive-cts .sec-event .event-list .event-item a:hover:hover .item-more-wrap{opacity:1;transform:translate(0%, 0%)}}.archive-cts .sec-event .event-list .event-item .close{position:relative}.archive-cts .sec-event .event-list .event-item .close .close-line{text-decoration:line-through}.archive-cts .sec-event .event-list .event-item .close .item-more-wrap{display:none}.archive-cts .sec-event .event-list .event-item .close .item-close-wrap{opacity:1}.archive-cts .sec-event .event-list .event-item .item-close-wrap{position:absolute;z-index:2;inset:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background:rgba(0,0,0,0.5);opacity:0;transition:0.3s ease-in-out}.archive-cts .sec-event .event-list .event-item .item-close-wrap .item-close{font-size:clamp(1.8rem, 1.25vw, 2.4rem);font-weight:400;color:#fff;letter-spacing:0em;text-align:center;position:relative;top:-20%}@media screen and (max-width: 960px){.archive-cts .sec-event .event-list .event-item .item-close-wrap .item-close{top:-25%}}.archive-cts .sec-event .event-list .event-item .item-close-wrap .item-close.en{font-size:clamp(1.4rem, 2.5vw, 3.6rem);letter-spacing:0.12em;line-height:1.5;top:-20%;scale:0.75;position:relative}@media screen and (max-width: 960px){.archive-cts .sec-event .event-list .event-item .item-close-wrap .item-close.en{font-size:clamp(2.4rem, 8.3333333333vw, 4.8rem)}}@media screen and (max-width: 960px){.archive-cts .sec-event .event-list .event-item .item-close-wrap .item-close.en{top:-25%}}.archive-cts .sec-event .event-list .event-item .item-close-wrap .item-close.ja{font-size:clamp(1.4rem, .9375vw, 1.8rem)}.archive-cts .sec-event .event-list .new-area.new{z-index:10;position:absolute;top:-2%;bottom:auto;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;max-width:clamp(50px, 6vw, 60px)}@media screen and (max-width: 960px){.archive-cts .sec-event .event-list .new-area.new{top:20px}}.archive-cts .sec-event .event-list .item-wrap{position:relative}@media screen and (max-width: 960px){.archive-cts .sec-event .event-list .item-wrap{padding-top:30px}}.archive-cts .sec-event .event-list .item-head{position:relative;overflow:hidden}.archive-cts .sec-event .event-list .item-img-wrap{position:relative}.archive-cts .sec-event .event-list .item-img-wrap::after{content:"";display:inline-block;width:100%;height:60%;background:linear-gradient(to bottom, transparent 50%, #acbbc2);position:absolute;bottom:0;left:0%;z-index:3}@media screen and (max-width: 960px){.archive-cts .sec-event .event-list .item-img-wrap::after{content:"";display:inline-block;width:100%;height:70%;background:linear-gradient(to bottom, transparent 50%, #acbbc2);position:absolute;bottom:0;left:0%;z-index:3}}.archive-cts .sec-event .event-list .item-img{font-size:0;overflow:hidden;position:relative}.archive-cts .sec-event .event-list .item-img img{width:100%;object-fit:cover;aspect-ratio:.6666666667;transition:all 320ms cubic-bezier(0.25, 0.46, 0.45, 0.94);object-fit:cover;transform:translate3d(0px, 0px, 0px) scale(1)}.archive-cts .sec-event .event-list .item-body{position:relative;z-index:4}@media screen and (min-width: 961px){.archive-cts .sec-event .event-list .item-body{transform:translateY(-27%)}}@media screen and (max-width: 960px){.archive-cts .sec-event .event-list .item-body{transform:translateY(-55%);margin-bottom:-40%;width:100%}}.archive-cts .sec-event .event-list .item-ttl-block{display:flex;align-items:center}.archive-cts .sec-event .event-list .item-ttl-en{font-size:clamp(1.6rem, 2.042vw, 2rem);font-weight:500}.archive-cts .sec-event .event-list .item-ttl{padding:0.25em 0;font-size:1.6rem;margin-top:0;letter-spacing:0.05em;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media screen and (max-width: 960px){.archive-cts .sec-event .event-list .item-ttl{margin:0.2em 0 0.4em}}@media screen and (max-width: 767px){.archive-cts .sec-event .event-list .item-ttl{margin:-0.8em 0 0.4em}}.archive-cts .sec-event .event-list .item-txt{padding:0.25em 0;font-size:clamp(1.4rem, 0.8334vw, 1.6rem);display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media screen and (max-width: 960px){.archive-cts .sec-event .event-list .item-txt{margin:0.2em 0 0.4em}}.archive-cts .sec-event .event-list .item-add-wrap{text-align:center}.archive-cts .sec-event .event-list .item-add-list{font-size:clamp(1.4rem, .8333333333vw, 1.6rem)}@media screen and (max-width: 960px){.archive-cts .sec-event .event-list .item-add-list{font-size:clamp(1.4rem, 1.6666666667vw, 1.6rem)}}@media screen and (max-width: 960px){.archive-cts .sec-event .event-list .item-add-list{margin-bottom:1em}}.archive-cts .sec-event .event-list .absolute01{width:100%;padding-top:20px;line-height:2;font-weight:400}@media screen and (min-width: 961px){.archive-cts .sec-event .event-list .absolute01{position:absolute;transform:translateY(-120%)}}.archive-cts .sec-event .event-list .absolute01::before{content:"";display:block;width:80%;background:#000;height:1px;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%, 0%);transform:translate(-50%, 0%)}.archive-cts .sec-event .event-list .event_time{font-weight:500;font-size:1.6rem;letter-spacing:0.1em}.archive-cts .sec-event .event-list .item-add-address_en{text-align:center;font-size:clamp(2.8rem, 2.6042vw, 5rem);font-weight:400;display:block;position:relative;width:100%;line-height:1;letter-spacing:0.05em}@media screen and (max-width: 960px){.archive-cts .sec-event .event-list .item-add-address_en{text-align:center;font-size:clamp(1.8rem, 10.6042vw, 5rem)}}.archive-cts .sec-event .event-list .item-add-address_en .spanText{width:100%;display:flex;justify-content:center}.archive-cts .sec-event .event-list .absolute02{width:100%;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}@media screen and (min-width: 961px){.archive-cts .sec-event .event-list .absolute02{position:absolute;transform:translateY(10%)}}.archive-cts .sec-event .event-list .absolute02 .item-add-list{margin-bottom:10px}.archive-cts .sec-event .event-list .slick-slide{margin-right:2vw !important;margin-left:2vw !important}@media screen and (min-width: 961px){.single-event{padding-top:0 !important}}@media screen and (max-width: 960px){.single-event{padding-top:140px}}@media screen and (max-width: 576px){.single-event{padding-top:90px}}.single-cts .page-ttl-ja{font-size:clamp(1.4rem, .8333333333vw, 1.6rem)}@media screen and (max-width: 960px){.single-cts .page-ttl-ja{font-size:clamp(1.4rem, 1.6666666667vw, 1.6rem)}}.single-cts .page-ttl-en{margin-bottom:clamp(.8rem, .78125vw, 1.5rem)}@media screen and (max-width: 960px){.single-cts .page-ttl-en{margin-bottom:clamp(.8rem, 1.5625vw, 1.5rem)}}.single-cts .sec-event{position:relative}.single-cts .sec-event .cts-wrap{width:100%;display:flex;justify-content:space-between;flex-direction:column}@media screen and (max-width: 960px){.single-cts .sec-event .cts-wrap{flex-direction:column}}@media screen and (min-width: 961px){.single-cts .sec-event .cts-head{display:flex;justify-content:space-between;flex-direction:column;align-items:flex-start;width:100%}}@media screen and (max-width: 960px){.single-cts .sec-event .cts-head{width:100%}}.single-cts .sec-event .cts-body{width:100%}@media screen and (min-width: 961px){.single-cts .sec-event .cts-body{width:100%}}.single-cts .sec-event .cts-lead{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;margin-top:0.5em}@media screen and (max-width: 960px){.single-cts .sec-event .cts-lead{justify-content:flex-start}}@media screen and (max-width: 576px){.single-cts .sec-event .cts-lead{justify-content:flex-start;align-items:flex-start;flex-direction:column}}.single-cts .sec-event .cts-lead .cts-lead-lg{letter-spacing:0.05em;font-weight:300;font-size:clamp(2rem, 3.64585vw, 7rem);line-height:1.5;position:relative;display:flex;align-items:center;justify-content:center;line-height:1.75;font-weight:400}@media screen and (max-width: 960px){.single-cts .sec-event .cts-lead .cts-lead-lg{margin-bottom:0.5em;font-size:clamp(2rem, 8.875vw, 3.6rem)}}.single-cts .sec-event .cts-ttl{display:inline-flex;align-items:center;justify-content:center;flex-direction:column;position:relative;width:100%}@media screen and (max-width: 960px){.single-cts .sec-event .cts-ttl{justify-content:flex-start}}@media screen and (max-width: 576px){.single-cts .sec-event .cts-ttl{justify-content:flex-start;align-items:flex-start;flex-direction:column}}.single-cts .sec-event .event-list{display:flex;flex-wrap:wrap;position:relative}@media screen and (max-width: 960px){.single-cts .sec-event .event-list{max-width:100%;margin-inline:auto}}@media screen and (max-width: 960px){.single-cts .sec-event .event-list .slick-list{overflow-y:visible}}.single-cts .sec-event .event-list .close-item .add01,.single-cts .sec-event .event-list .close-item .add02,.single-cts .sec-event .event-list .close-item .add03{display:none}.single-cts .sec-event .event-list .close-item .item-border{display:none}.single-cts .sec-event .event-list .event-item{width:100%}.single-cts .sec-event .event-list .event-item .new-area{position:relative;display:none;margin-right:0.5em;top:0%;left:0%;-webkit-transform:translate(0%, 20%);transform:translate(0%, 20%);font-weight:400;text-shadow:initial}.single-cts .sec-event .event-list .event-item .new-area.new{display:inline-flex;aspect-ratio:1;border-radius:50%;width:100%}@media screen and (max-width: 960px){.single-cts .sec-event .event-list .event-item .new-area{bottom:auto;margin-top:0}}.single-cts .sec-event .event-list .event-item .close{position:relative}.single-cts .sec-event .event-list .event-item .close .close-line{text-decoration:line-through}.single-cts .sec-event .event-list .event-item .close .item-more-wrap{display:none}.single-cts .sec-event .event-list .event-item .close .item-close-wrap{opacity:1}.single-cts .sec-event .event-list .event-item .item-close-wrap{position:absolute;z-index:2;inset:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background:rgba(0,0,0,0.5);opacity:0;transition:0.3s ease-in-out}.single-cts .sec-event .event-list .event-item .item-close-wrap .item-close{font-size:clamp(1.8rem, 1.25vw, 2.4rem);font-weight:400;color:#fff;letter-spacing:0em;text-align:center}.single-cts .sec-event .event-list .event-item .item-close-wrap .item-close.en{font-size:clamp(1.4rem, 2.5vw, 3.6rem);letter-spacing:0em;margin-bottom:1em;line-height:1.5}@media screen and (max-width: 960px){.single-cts .sec-event .event-list .event-item .item-close-wrap .item-close.en{font-size:clamp(2.4rem, 8.3333333333vw, 4.8rem)}}.single-cts .sec-event .event-list .event-item .item-close-wrap .item-close.ja{font-size:clamp(1.4rem, .9375vw, 1.8rem)}.single-cts .sec-event .event-list .item-wrap{display:flex;justify-content:space-between}@media screen and (max-width: 960px){.single-cts .sec-event .event-list .item-wrap{flex-wrap:wrap}}.single-cts .sec-event .event-list .item-head{position:relative}@media screen and (min-width: 961px){.single-cts .sec-event .event-list .item-head{width:50%}}@media screen and (max-width: 960px){.single-cts .sec-event .event-list .item-head{width:100%}}.single-cts .sec-event .event-list .item-body{position:relative;overflow:unset;z-index:3;padding-inline:4%}@media screen and (min-width: 961px){.single-cts .sec-event .event-list .item-body{width:45%;display:flex;flex-direction:column;justify-content:space-between;min-width:565px;margin-right:4%;padding-top:clamp(100px, 15vw, 150px)}}@media screen and (max-width: 960px){.single-cts .sec-event .event-list .item-body{width:100%}}.single-cts .sec-event .event-list .item-body .radius-block .radius-btn-wrap .btn-more{max-width:400px;width:100%;min-width:inherit}@media screen and (max-width: 960px){.single-cts .sec-event .event-list .item-body .btn-more-block .btn-more-wrap{justify-content:center}}@media screen and (max-width: 960px){.single-cts .sec-event .event-list .item-body .btn-more-block .btn-more-hover{margin-left:0}}@media screen and (max-width: 960px){.single-cts .sec-event .event-list .item-body .btn-more-block .btn-link .btn-more-txt{font-size:clamp(1.4rem, 0.8334vw, 1.6rem)}}.single-cts .sec-event .event-list .item-img-wrap{position:relative;display:flex;justify-content:center;align-items:center}@media screen and (min-width: 961px){.single-cts .sec-event .event-list .item-img-wrap{height:100%;width:100%}}.single-cts .sec-event .event-list .item-img-wrap::after{content:none;display:inline-block;width:100%;height:60%;background:linear-gradient(to bottom, transparent 50%, #acbbc2);position:absolute;bottom:0;left:0%;z-index:3}.single-cts .sec-event .event-list .item-img{font-size:0;overflow:hidden;position:relative;height:100%}.single-cts .sec-event .event-list .item-img img{object-fit:cover;height:120vw;width:100%;transition:all 320ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transform:translate3d(0px, 0px, 0px) scale(1)}@media screen and (min-width: 961px){.single-cts .sec-event .event-list .item-img img{height:100%}}@media screen and (max-width: 960px){.single-cts .sec-event .event-list .item-img img{height:auto}}.single-cts .sec-event .event-list .item-img-main-wrap{position:sticky;top:0}.single-cts .sec-event .event-list .item-img-bg{height:100%}.single-cts .sec-event .event-list .item-img-bg .item-img{font-size:0;overflow:hidden;position:relative;height:100%}.single-cts .sec-event .event-list .item-img-bg .item-img img{filter:blur(30px);object-fit:cover;height:120vw;width:100%;transition:all 320ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transform:translate3d(0px, 0px, 0px) scale(1)}@media screen and (min-width: 961px){.single-cts .sec-event .event-list .item-img-bg .item-img img{height:100%}}.single-cts .sec-event .event-list .item-img-main{height:100%;position:absolute;overflow:clip;z-index:1;display:flex;justify-content:center;align-items:center}.single-cts .sec-event .event-list .item-img-main .item-img{font-size:0;overflow:hidden;position:relative;height:auto;flex-direction:column;position:relative;top:auto;bottom:0;overflow-x:hidden;overflow-y:hidden;display:block !important;visibility:visible !important;opacity:1 !important;width:100%;height:auto}.single-cts .sec-event .event-list .item-img-main .item-img img{object-fit:cover;height:auto;width:100%;transition:all 320ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transform:translate3d(0px, 0px, 0px) scale(1)}@media screen and (min-width: 961px){.single-cts .sec-event .event-list .item-img-main .item-img img{height:100%}}.single-cts .sec-event .event-list .item-ttl-block{display:flex;align-items:center}.single-cts .sec-event .event-list .item-ttl-en{font-size:clamp(1.6rem, 2.042vw, 2rem);font-weight:400}.single-cts .sec-event .event-list .item-border{position:relative;width:100%;display:inline-block;height:1px;background:#000;max-width:70%}.single-cts .sec-event .event-list .item-ttl{padding:0.25em 0;margin-block:0.5em;height:auto;line-height:1.5;display:flex;align-items:flex-start;font-weight:bold;font-size:clamp(2rem, 2.8125vw, 5.4rem)}@media screen and (min-width: 961px){.single-cts .sec-event .event-list .item-ttl{margin-right:-80%;text-shadow:0px 0px 10px #fff}}@media screen and (max-width: 960px){.single-cts .sec-event .event-list .item-ttl{font-size:clamp(2rem, 5.625vw, 5.4rem)}}.single-cts .sec-event .event-list .item-txt{padding:0.25em 0;font-size:clamp(1.4rem, 0.8334vw, 1.6rem);display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media screen and (max-width: 960px){.single-cts .sec-event .event-list .item-txt{margin:0.2em 0 0.4em}}.single-cts .sec-event .event-list .item-add-host{font-size:1.6rem;margin-bottom:0.25em;margin-top:2em;letter-spacing:0.1em}.single-cts .sec-event .event-list .item-add-date{font-size:clamp(1.6rem, 1.75vw, 2.4rem);line-height:1}.single-cts .sec-event .event-list .item-add-address{font-size:clamp(1.4rem, 0.8334vw, 1.6rem)}.single-cts .sec-event .event-list .item-add-address_en{display:block;position:relative;z-index:3;width:100%;line-height:1;letter-spacing:0.1em;font-weight:400;font-family:"futura-pt", sans-serif;font-size:clamp(2rem, 4.625vw, 12.8rem)}@media screen and (max-width: 960px){.single-cts .sec-event .event-list .item-add-address_en{font-size:clamp(2rem, 9.375vw, 5.4rem)}}.single-cts .sec-event .event-list .item-add-wrap{text-align:left;line-height:2}.single-cts .sec-event .event-list .item-add-list{line-height:1.4;margin-bottom:1em}@media screen and (max-width: 960px){.single-cts .sec-event .event-list .item-add-list{margin-bottom:1em}}.single-cts .sec-event .event-list .item-add-list li{display:inline-block}.single-cts .sec-event .event-list .item-add-list li:not(:last-child){margin-right:1.2em}.single-cts .sec-event .event-list .item-add-list li.item-add-address_detail{font-size:clamp(1.4rem, 0.8334vw, 1.6rem);display:block;padding-left:1em;position:relative}.single-cts .sec-event .event-list .item-add-list li.item-add-address_detail:not(:last-child){margin-right:0}.single-cts .sec-event .event-list .item-add-list li.item-add-address_detail::before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;position:absolute;left:0}.single-cts .sec-event .event-list .absolute01{width:100%;padding-top:20px;line-height:2;font-weight:400}@media screen and (min-width: 961px){.single-cts .sec-event .event-list .absolute01{position:absolute;transform:translateY(-120%)}}.single-cts .sec-event .event-list .absolute01::before{content:"";display:block;width:80%;background:#000;height:1px;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%, 0%);transform:translate(-50%, 0%)}.single-cts .sec-event .event-list .event_time{font-weight:400;font-size:1.6rem;letter-spacing:0.1em}.single-cts .sec-event .event-list .absolute02{width:100%;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}@media screen and (min-width: 961px){.single-cts .sec-event .event-list .absolute02{position:absolute;transform:translateY(10%)}}.single-cts .sec-event .event-list .absolute02 .item-add-list{margin-bottom:10px}.single-cts .sec-event .event-list .slick-slide{margin-right:2vw !important;margin-left:2vw !important}.single-cts .sec-article{position:relative}.single-cts .sec-article-ttl{position:absolute;top:0%;left:50%;-webkit-transform:translate(-50%, -70%);transform:translate(-50%, -70%);text-align:center;letter-spacing:0.05em;font-weight:400;font-size:clamp(2rem, 2.6041666667vw, 5rem)}@media screen and (max-width: 960px){.single-cts .sec-article-ttl{font-size:clamp(2rem, 5.2083333333vw, 5rem)}}.single-cts .free-block{word-break:break-word;line-height:2}.single-cts .free-block .free-ttl{font-size:clamp(2.2rem, 1.3541666667vw, 2.6rem);letter-spacing:0em;line-height:clamp(4.6rem, 2.6041666667vw, 5rem);font-weight:600;margin-bottom:60px}@media screen and (max-width: 960px){.single-cts .free-block .free-ttl{font-size:clamp(1.8rem, 2.2916666667vw, 2.2rem);letter-spacing:0em;line-height:clamp(3.2rem, 3.5416666667vw, 3.4rem)}}.single-cts .free-block .free-txt{font-size:clamp(1.6rem, .8333333333vw, 1.6rem);letter-spacing:0em;line-height:clamp(3rem, 1.5625vw, 3rem)}@media screen and (max-width: 960px){.single-cts .free-block .free-txt{font-size:clamp(1.4rem, 1.6666666667vw, 1.6rem);letter-spacing:0em;line-height:clamp(3rem, 3.125vw, 3rem)}}.single-cts .free-block strong{font-weight:bold}.single-cts .sec-map{display:flex}@media screen and (max-width: 960px){.single-cts .sec-map{flex-direction:column}}.single-cts .sec-map .map-block{width:100%}.single-cts .sec-map .map-block .mapFrame iframe{-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:all 0.7s ease;transition:all 0.7s ease}.single-cts .sec-map .map-block .mapFrame iframe:hover{-webkit-filter:grayscale(0);filter:grayscale(0)}.single-cts .sec-form .form-block{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:0}.single-cts .sec-form .form-block-ttl{text-align:center;line-height:2;font-weight:400;font-size:clamp(1.6rem, 0.9375vw, 1.8rem);letter-spacing:0.1em}@media screen and (max-width: 960px){.single-cts .sec-form .form-block-ttl{font-size:clamp(1.6rem, 1.042vw, 2rem)}}.single-cts .sec-form a.img_nav_link{background:transparent;color:#76868C;border:1px solid #76868C;text-align:center;display:inline-block;margin-inline:auto;width:483px;max-width:100%;padding:1em}@media (hover: hover){.single-cts .sec-form a.img_nav_link:hover:hover{background:#76868C;color:#fff}}.single-cts .sec-form a.img_nav_link .ja{font-size:1.6rem;position:relative;z-index:1}.single-cts .sec-form a.img_nav_link .large{font-size:clamp(1.6rem, 2.042vw, 2rem);position:relative;z-index:1}.single-cts .sec-form .radius-block .radius-btn-wrap .btn-more{max-width:400px;width:100vw;min-width:inherit}@media screen and (max-width: 767px){.single-cts .sec-form .radius-block .radius-btn-wrap .btn-more{width:92vw}}.single-cts .sec-other{position:relative}.single-cts .sec-other .cts-wrap{width:100%;display:flex;justify-content:space-between;flex-direction:row}@media screen and (max-width: 960px){.single-cts .sec-other .cts-wrap{flex-direction:column}}@media screen and (min-width: 961px){.single-cts .sec-other .cts-head{display:flex;justify-content:space-between;flex-direction:column;align-items:flex-start;width:20%}}@media screen and (max-width: 960px){.single-cts .sec-other .cts-head{width:100%}}.single-cts .sec-other .cts-body{width:100%}@media screen and (min-width: 961px){.single-cts .sec-other .cts-body{width:76%}}.single-cts .sec-other .cts-lead{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;margin-top:0.5em}@media screen and (max-width: 960px){.single-cts .sec-other .cts-lead{justify-content:flex-start}}@media screen and (max-width: 576px){.single-cts .sec-other .cts-lead{justify-content:flex-start;align-items:flex-start;flex-direction:column}}.single-cts .sec-other .cts-lead .cts-lead-lg{letter-spacing:0.05em;font-weight:300;font-size:clamp(2rem, 3.64585vw, 7rem);line-height:1.5;position:relative;display:flex;align-items:center;justify-content:flex-start;line-height:1.75;font-weight:400}@media screen and (max-width: 960px){.single-cts .sec-other .cts-lead .cts-lead-lg{margin-bottom:0.5em;font-size:clamp(2rem, 8.875vw, 3.6rem)}}.single-cts .sec-other .cts-ttl{display:inline-flex;align-items:baseline;justify-content:center;flex-direction:column;position:relative;width:100%;color:#000}@media screen and (max-width: 960px){.single-cts .sec-other .cts-ttl{justify-content:flex-start}}@media screen and (max-width: 576px){.single-cts .sec-other .cts-ttl{justify-content:flex-start;align-items:flex-start;flex-direction:column}}.single-cts .sec-other .ttl-borderR .ttl-border::after{width:100%;max-width:37px}.single-cts .sec-other .other-list{display:flex;flex-wrap:wrap;position:relative}@media screen and (max-width: 960px){.single-cts .sec-other .other-list{max-width:100%;margin-inline:auto}}.single-cts .sec-other .other-list.slick-initialized .slick-list{height:100%}.single-cts .sec-other .other-list.slick-initialized .slick-track{height:100%;display:flex}.single-cts .sec-other .other-list .close-item .add01,.single-cts .sec-other .other-list .close-item .add03{opacity:0}.single-cts .sec-other .other-list .other-item{max-width:calc(100% / 1)}@media screen and (min-width: 961px){.single-cts .sec-other .other-list .other-item{width:calc(94% / 4)}.single-cts .sec-other .other-list .other-item:nth-of-type(n+5){margin-top:60px}.single-cts .sec-other .other-list .other-item:not(:nth-of-type(4n+1)){margin-left:2%}}@media screen and (max-width: 960px){.single-cts .sec-other .other-list .other-item{width:calc(100% / 1)}}.single-cts .sec-other .other-list .other-item a{position:relative}@media (hover: hover){.single-cts .sec-other .other-list .other-item a:hover:hover .item-img img{scale:1.03}.single-cts .sec-other .other-list .other-item a:hover:hover .item-more-wrap{opacity:1;transform:translate(0%, 0%)}}.single-cts .sec-other .other-list .other-item .close{position:relative}.single-cts .sec-other .other-list .other-item .close .close-line{text-decoration:line-through}.single-cts .sec-other .other-list .other-item .close .item-more-wrap{display:none}.single-cts .sec-other .other-list .other-item .close .item-close-wrap{opacity:1}.single-cts .sec-other .other-list .other-item .item-close-wrap{position:absolute;z-index:2;inset:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background:rgba(0,0,0,0.5);opacity:0;transition:0.3s ease-in-out}.single-cts .sec-other .other-list .other-item .item-close-wrap .item-close{font-size:clamp(1.8rem, 1.25vw, 2.4rem);font-weight:400;color:#fff;letter-spacing:0em;text-align:center}.single-cts .sec-other .other-list .other-item .item-close-wrap .item-close.en{font-size:clamp(1.4rem, 2.5vw, 3.6rem);letter-spacing:0em;margin-bottom:1em;line-height:1.5}@media screen and (max-width: 960px){.single-cts .sec-other .other-list .other-item .item-close-wrap .item-close.en{font-size:clamp(1.4rem, 2.5vw, 3.6rem)}}.single-cts .sec-other .other-list .other-item .item-close-wrap .item-close.ja{font-size:clamp(1.4rem, .9375vw, 1.8rem)}.single-cts .sec-other .other-list .new-area.new{z-index:10;position:absolute;top:-2%;bottom:auto;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;max-width:clamp(50px, 6vw, 60px)}@media screen and (max-width: 960px){.single-cts .sec-other .other-list .new-area.new{top:20px}}.single-cts .sec-other .other-list .item-wrap{position:relative}@media screen and (max-width: 960px){.single-cts .sec-other .other-list .item-wrap{padding-top:30px}}.single-cts .sec-other .other-list .item-head{position:relative;overflow:hidden}.single-cts .sec-other .other-list .item-img-wrap{position:relative}.single-cts .sec-other .other-list .item-img-wrap::after{content:"";display:inline-block;width:100%;height:60%;background:linear-gradient(to bottom, transparent 50%, #acbbc2);position:absolute;bottom:0;left:0%;z-index:3}@media screen and (max-width: 960px){.single-cts .sec-other .other-list .item-img-wrap::after{content:"";display:inline-block;width:100%;height:70%;background:linear-gradient(to bottom, transparent 50%, #acbbc2);position:absolute;bottom:0;left:0%;z-index:3}}.single-cts .sec-other .other-list .item-img{font-size:0;overflow:hidden;position:relative}.single-cts .sec-other .other-list .item-img img{width:100%;object-fit:cover;aspect-ratio:.6666666667;transition:all 320ms cubic-bezier(0.25, 0.46, 0.45, 0.94);object-fit:cover;transform:translate3d(0px, 0px, 0px) scale(1)}.single-cts .sec-other .other-list .item-body{position:relative;z-index:4}@media screen and (min-width: 961px){.single-cts .sec-other .other-list .item-body{transform:translateY(-27%)}}@media screen and (max-width: 960px){.single-cts .sec-other .other-list .item-body{transform:translateY(-55%);margin-bottom:-40%}}.single-cts .sec-other .other-list .item-ttl-block{display:flex;align-items:center}.single-cts .sec-other .other-list .item-ttl-en{font-size:clamp(1.6rem, 2.042vw, 2rem);font-weight:500}.single-cts .sec-other .other-list .item-ttl{padding:0.25em 0;font-size:1.6rem;margin-top:0;letter-spacing:0.05em;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media screen and (max-width: 960px){.single-cts .sec-other .other-list .item-ttl{margin:0.2em 0 0.4em}}@media screen and (max-width: 767px){.single-cts .sec-other .other-list .item-ttl{margin:-0.8em 0 0.4em}}.single-cts .sec-other .other-list .item-txt{padding:0.25em 0;font-size:clamp(1.4rem, 0.8334vw, 1.6rem);display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media screen and (max-width: 960px){.single-cts .sec-other .other-list .item-txt{margin:0.2em 0 0.4em}}.single-cts .sec-other .other-list .item-add-wrap{text-align:center}.single-cts .sec-other .other-list .item-add-list{font-size:clamp(1.4rem, .8333333333vw, 1.6rem)}@media screen and (max-width: 960px){.single-cts .sec-other .other-list .item-add-list{font-size:clamp(1.4rem, 1.6666666667vw, 1.6rem)}}@media screen and (max-width: 960px){.single-cts .sec-other .other-list .item-add-list{margin-bottom:1em}}.single-cts .sec-other .other-list .absolute01{width:100%;padding-top:20px;line-height:2;font-weight:400}@media screen and (min-width: 961px){.single-cts .sec-other .other-list .absolute01{position:absolute;transform:translateY(-120%)}}.single-cts .sec-other .other-list .absolute01::before{content:"";display:block;width:80%;background:#000;height:1px;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%, 0%);transform:translate(-50%, 0%)}.single-cts .sec-other .other-list .event_time{font-weight:500;font-size:1.6rem;letter-spacing:0.1em}.single-cts .sec-other .other-list .item-add-address_en{text-align:center;font-size:clamp(2.8rem, 2.6042vw, 5rem);font-weight:400;display:block;position:relative;width:100%;line-height:1;letter-spacing:0.05em}@media screen and (max-width: 960px){.single-cts .sec-other .other-list .item-add-address_en{text-align:center;font-size:clamp(1.8rem, 10.6042vw, 5rem)}}.single-cts .sec-other .other-list .item-add-address_en .spanText{width:100%;display:flex;justify-content:center}.single-cts .sec-other .other-list .absolute02{width:100%;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}@media screen and (min-width: 961px){.single-cts .sec-other .other-list .absolute02{position:absolute;transform:translateY(10%)}}.single-cts .sec-other .other-list .absolute02 .item-add-list{margin-bottom:10px}.single-cts .sec-other .other-list .slick-slide{margin-right:1vw !important;margin-left:1vw !important}.single-cts .sec-other .other-list .slick-prev,.single-cts .sec-other .other-list .slick-next{font-size:0;line-height:0;display:block;z-index:1;width:40px;height:40px;background:transparent;border:0px solid #343434;border-radius:50%;padding:0;transform:translate(0, -50%);transition:0.3s;cursor:pointer;color:transparent;outline:none;position:absolute;top:50%}.single-cts .sec-other .other-list .slick-prev{left:-4%}@media screen and (max-width: 960px){.single-cts .sec-other .other-list .slick-prev{left:calc(7% - 4px)}}.single-cts .sec-other .other-list .slick-next{right:15%}@media screen and (max-width: 960px){.single-cts .sec-other .other-list .slick-next{right:calc(7% - 4px)}}
/*# sourceMappingURL=event.css.map */
