/*! destyle.css v4.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.min.css */*,::before,::after{-webkit-box-sizing:border-box;box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:70%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}dialog{width:100%;height:100%;max-width:none;max-height:none;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:auto;position:fixed;inset:0;margin:auto;-ms-scroll-chaining:none;overscroll-behavior:none;scrollbar-width:none;background:rgba(0,0,0,0)}dialog :focus{-webkit-box-shadow:0 0 2px #fff;box-shadow:0 0 2px #fff}::-ms-backdrop{opacity:0}::backdrop{opacity:0}.mdl-inner{max-height:90vh;position:relative}.mdl-contents{width:100%;max-height:90vh;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;overflow-y:auto}.org-close{width:40px;margin:0;background:rgba(0,0,0,.6);border:none;color:#fff;text-transform:uppercase;position:absolute;top:-20px;right:-20px;aspect-ratio:1;overflow:hidden;border:solid 1px #fff}.org-close::before,.org-close::after{content:"";position:absolute;display:block;top:50%;left:50%;width:100%;height:3px;background:#fff;translate:-50% -50%}.org-close::before{rotate:45deg}.org-close::after{rotate:-45deg}.mdl-overlay{border:none;width:100%;height:calc(100% + 1px);background-color:rgba(0,0,0,.6);backdrop-filter:blur(4px);position:absolute;inset:0;z-index:-1}.mdl-inner{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:opacity .4s .2s,-webkit-transform .4s .2s;transition:opacity .4s .2s,-webkit-transform .4s .2s;transition:opacity .4s .2s,transform .4s .2s;transition:opacity .4s .2s,transform .4s .2s,-webkit-transform .4s .2s}.mdl-inner.modalOpen{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.mdl-inner.modalClose{-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s;opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}.mdl-overlay{opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.mdl-overlay.modalOpen{opacity:1}.mdl-overlay.modalClose{opacity:0}:modal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.dialog-free .mdl-inner{width:min(90%,800px)}.dialog-free .mdl-contents{padding:30px 40px}.dialog-image .mdl-inner{max-width:min(90%,800px)}.dialog-image .mdl-contents{background:rgba(0,0,0,0)}.dialog-image img{max-width:100%;height:auto}.dialog-movie .mdl-inner{width:80%;max-width:900px}.dialog-movie .mdl-contents{background:#000}.dialog-movie iframe{width:100%;height:auto;aspect-ratio:16/9;display:block}.bg{position:fixed;inset:0;background:url(../images/common/kv-pc.webp) top center/cover no-repeat;background-size:100% auto;z-index:-1}@media screen and (max-width: 980px){.bg{background-image:url(../images/common/kv-sp.webp)}}@media(orientation: landscape){.bg{background-image:url(../images/common/kv-pc.webp)}}.topPfBox{max-width:416px;width:16vw}@media screen and (max-width: 980px){.topPfBox{min-width:200px;width:33%}}.topTitleWrap{margin:17.5vw 1em 2vw;width:34vw}.topTitleWrap .topLogo{margin-bottom:2vw}.topTitleWrap .topDate{width:86%;position:relative;margin:auto;padding:14px 10px;text-align:center}.topTitleWrap .topDate::before,.topTitleWrap .topDate::after{content:"";position:absolute;right:0;left:0;margin:auto;background:top center no-repeat;background-size:100% auto;aspect-ratio:893/97;z-index:1}.topTitleWrap .topDate::before{top:0;background-image:url(../images/common/topdate-frame-top.png)}.topTitleWrap .topDate::after{bottom:0;background-image:url(../images/common/topdate-frame-btm.png)}.topTitleWrap .topDate .topDateInner{position:relative;z-index:0;padding:.5em}.topTitleWrap .topDate .topDateInner .dateTitle{font-weight:900;color:#206c54;background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#abfdb9));background:linear-gradient(180deg, #ffffff, #abfdb9);display:inline-block;margin-bottom:.3em;padding:.2em 1.5em;border-radius:4px;position:relative}.topTitleWrap .topDate .topDateInner .dateTitle::before,.topTitleWrap .topDate .topDateInner .dateTitle::after{content:"・";position:absolute;top:0;bottom:0;margin:auto;width:1em;aspect-ratio:1/1}.topTitleWrap .topDate .topDateInner .dateTitle::before{left:.3em}.topTitleWrap .topDate .topDateInner .dateTitle::after{right:.3em}.topTitleWrap .topDate .topDateInner .dateTxt{font-weight:bold;font-size:2.2vw;background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#abfdb9));background:linear-gradient(180deg, #ffffff, #abfdb9);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media screen and (max-width: 980px){.topTitleWrap{width:80%;margin:auto;margin-top:90vw;margin-bottom:5vw}.topTitleWrap .topDate{width:94%}.topTitleWrap .topDate .topDateInner .dateTitle{font-size:3vw}.topTitleWrap .topDate .topDateInner .dateTxt{font-size:5.8vw}}@media screen and (max-width: 980px)and (orientation: landscape){.topTitleWrap{margin:17.5vw 1em 2vw;width:34vw}.topTitleWrap .topDate .topDateInner{padding:0}.topTitleWrap .topDate .topDateInner .dateTitle{font-size:1.5vw}.topTitleWrap .topDate .topDateInner .dateTxt{font-size:2.4vw}}main{background:rgba(0,0,0,.7)}main .mainContent{max-width:1006px;margin:auto}.section-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;color:#fff;font-weight:700;line-height:1.4}.section-heading::before,.section-heading::after{content:"";-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:1.5em;height:1px;background:#85e197}.section-heading .section-heading__text{position:relative;padding:0 1.5em;white-space:nowrap}.section-heading .section-heading__text::before,.section-heading .section-heading__text::after{content:"";position:absolute;top:50%;width:.4em;height:.4em;border:1px solid #85e197;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.section-heading .section-heading__text::before{left:0}.section-heading .section-heading__text::after{right:0}.aboutSubBlock .subBlockTxt{width:100%;max-width:844px;margin:auto;padding:1em 0;text-align:left;color:#d9d9d9}@media screen and (max-width: 980px){.aboutSubBlock .subBlockTxt{width:90%;padding:2em 0 .2em}}.thumbnailDec{position:relative;width:100%;aspect-ratio:16/9;padding:24px 20px;max-width:844px;margin:auto}@media screen and (max-width: 980px){.thumbnailDec{padding:2.4vw 2vw;width:90%}}.thumbnailDec__image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.thumbnailDec__corner{position:absolute;z-index:1;width:46px;height:46px;pointer-events:none}.thumbnailDec__corner--tl{top:-10px;left:-10px}.thumbnailDec__corner--tr{top:-10px;right:-10px;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.thumbnailDec__corner--bl{bottom:-10px;left:-10px;-webkit-transform:scaleY(-1);transform:scaleY(-1)}.thumbnailDec__corner--br{bottom:-10px;right:-10px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.thumbnailDec.mainDes{border:2px solid #85e197;padding:7px;background:#000}.thumbnailDec.mainDes .mainDesInner{border:2px solid #85e197}@media screen and (max-width: 980px){.thumbnailDec.mainDes .mainDesInner .thumbnailDec__corner{width:9dvw;height:9dvw}.thumbnailDec.mainDes .mainDesInner .thumbnailDec__corner--tl{top:-1.5dvw;left:-1.5dvw}.thumbnailDec.mainDes .mainDesInner .thumbnailDec__corner--tr{top:-1.5dvw;right:-1.5dvw}.thumbnailDec.mainDes .mainDesInner .thumbnailDec__corner--bl{bottom:-1.5dvw;left:-1.5dvw}.thumbnailDec.mainDes .mainDesInner .thumbnailDec__corner--br{bottom:-1.5dvw;right:-1.5dvw}}.thumbnailDec.mainDes.aboutMainDes{margin-bottom:2em}.thumbnailDec.subDes{border:2px solid #85e197;padding:0px;background:#000;width:76%}@media screen and (max-width: 980px){.thumbnailDec.subDes__corner{width:7dvw;height:7dvw}.thumbnailDec.subDes__corner--tl{top:-2dvw;left:-2dvw}.thumbnailDec.subDes__corner--tr{top:-2dvw;right:-2dvw}.thumbnailDec.subDes__corner--bl{bottom:-2dvw;left:-2dvw}.thumbnailDec.subDes__corner--br{bottom:-2dvw;right:-2dvw}}.thumbnailDec .youtube-video{display:block;width:100%;height:auto;max-width:1200px;aspect-ratio:16/9;border:0}.thumbnailDecFrame{position:relative;padding:24px 20px;max-width:844px;width:100%;margin:auto}@media screen and (max-width: 980px){.thumbnailDecFrame{padding:2.4vw 2vw;width:90%}}.thumbnailDecFrame button{width:100%;position:relative}.thumbnailDecFrame button::before{position:absolute;content:"";background:url(../images/common/movie-play.png) center center no-repeat;background-size:100% auto;top:0;bottom:0;right:0;left:0;margin:auto;width:20%;aspect-ratio:1/1}.thumbnailDecFrame button:hover::before{opacity:.5;-webkit-transition:.5s;transition:.5s}.thumbnailDecFrame::before,.thumbnailDecFrame::after{content:"";position:absolute;right:0;left:0;margin:auto;background:top center no-repeat;background-size:100% auto;aspect-ratio:893/97;z-index:1}.thumbnailDecFrame::before{top:1px;background-image:url(../images/common/movie-frame-top.png)}.thumbnailDecFrame::after{bottom:1px;background-image:url(../images/common/movie-frame-btm.png)}.thumbnailDecFrame .mainDesInner{position:relative;z-index:0}.thumbnailDecFrame.mainDes .mainDesInner{border:2px solid #85e197}.subCatchBox{position:relative;padding:1.5em 1em;color:#e5e0c2;background-color:rgba(0,0,0,.3);font-weight:800;text-align:center;font-size:32px;line-height:2em}@media screen and (max-width: 1280px){.subCatchBox{font-size:2.5dvw}}@media screen and (max-width: 1280px)and (max-width: 980px){.subCatchBox{font-size:11.5942028986dvw}}@media screen and (max-width: 980px){.subCatchBox{font-size:4.8dvw}}.subCatchBox::before,.subCatchBox::after{content:"";position:absolute;right:0;left:0;margin:auto;background:url(../images/common/subCatchLine.png) top center no-repeat;background-size:100% auto;aspect-ratio:980/30;z-index:1}@media screen and (max-width: 980px){.subCatchBox::before,.subCatchBox::after{background-image:url(../images/common/subCatchLine-sp.png)}}.subCatchBox::before{top:-10px}@media screen and (max-width: 1280px){.subCatchBox::before{top:-1vw}}@media screen and (max-width: 980px){.subCatchBox::before{top:-2.8vw}}.subCatchBox::after{bottom:-10px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (max-width: 1280px){.subCatchBox::after{bottom:-1vw}}@media screen and (max-width: 980px){.subCatchBox::after{bottom:-2.8vw}}.subCatchBox .subCatchBox{position:relative;z-index:0}.youtubeItem{position:relative;z-index:0}.youtubeItem.is-playing img{opacity:0}.youtubeItem .youtubeMovie{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:url(../images/common/movie-thumbk.jpg) center center no-repeat;background-size:cover}.youtubeItem .youtubeMovie .youtubeMovieThumbnail,.youtubeItem .youtubeMovie .youtubeMoviePlayer,.youtubeItem .youtubeMovie .youtubeMovieCover{position:absolute;inset:0;width:100%;height:150%;inset-block-start:50%;translate:0 -50%}.youtubeItem .youtubeMovie .youtubeMovieThumbnail{height:100%}.youtubeItem .youtubeMovie .youtubeMovieThumbnail{z-index:2;display:block;-o-object-fit:cover;object-fit:cover;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;opacity:0}.youtubeItem .youtubeMovie .youtubeMoviePlayer{z-index:1}.youtubeItem .youtubeMovie .youtubeMoviePlayer iframe{display:block;width:100%;height:100%;border:0}.youtubeItem .youtubeMovie .youtubeMovieCover{z-index:3;background:rgba(0,0,0,0)}.youtubeItem.is-active .youtubeMovieThumbnail{opacity:0}.movieStopButton{position:absolute;z-index:4;top:1em;right:1em;width:2.5em;aspect-ratio:1;border-radius:50%;background:#000;border:solid 1px #fff}.movieStopButton::before{content:"";width:47%;position:absolute;display:block;aspect-ratio:1;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%;background:#fff;-webkit-transition:clip-path .3s ease;transition:clip-path .3s ease;clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}.movieStopButton.is-stopped::before{clip-path:polygon(20% 0, 100% 50%, 20% 100%, 20% 100%)}#about .contentBlockTitle{border-bottom:1px solid #85e197;margin-bottom:1em}#about .contentBlockTitle h2{font-size:46px;font-weight:800;text-align:center;background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#abfdb9));background:linear-gradient(180deg, #ffffff, #abfdb9);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media screen and (max-width: 1280px){#about .contentBlockTitle h2{font-size:3.59375dvw}}@media screen and (max-width: 1280px)and (max-width: 980px){#about .contentBlockTitle h2{font-size:14.4927536232dvw}}@media screen and (max-width: 980px){#about .contentBlockTitle h2{font-size:6dvw}}#about .aboutMainBlockTxt{margin-bottom:2em}#about .contentSubBlockTitle.section-heading{width:100%;max-width:844px;margin:2em auto 1em}@media screen and (max-width: 980px){.contentSubBlockTitle{width:90% !important}}.specBox{max-width:646px;width:90%;margin:auto;padding:1.6em;color:#d9d9d9;border:2px solid #85e197;background:#185340;border-radius:5px;font-size:16px;line-height:1.4}.specBox .is-logoimg .specLogoList{display:-webkit-box;display:-ms-flexbox;display:flex;margin:.5em auto 0;width:66%;gap:1em}.specBox .is-logoimg .specLogoList a:hover{opacity:.5;-webkit-transition:.7s;transition:.7s}.specBox .contentBlockTitle{margin-top:.5em;margin-bottom:1em}.specBox .contentBlockTitle h2{font-size:20px;color:#fff;font-weight:bold}.specBox .specInfoList li{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 .5em .8em;text-align:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.specBox .specInfoList li:last-child{border-bottom:none}.specBox .specInfoList li .specInfoItem.is-title{width:14em;position:relative}.specBox .specInfoList li .specInfoItem.is-title::before{position:absolute;content:"：";right:0}.specBox .specInfoList li .specInfoItem.is-text{-webkit-box-flex:1;-ms-flex:1;flex:1}.specBox .specInfoList li .specInfoItem.is-text .imgCero{max-width:50px;height:auto;width:20%}@media screen and (max-width: 980px){.specBox{max-width:inherit;font-size:2.8dvw}.specBox .contentBlockTitle h2{font-size:2.8dvw}.specBox .specInfoList li .specInfoItem{line-height:1.2}.specBox .specInfoList li .specInfoItem.is-title{width:9em}}.gallery{width:min(960px,100%);margin:0 auto;padding:1em}.gallery .gallery-slider{position:relative}.gallery .gallery-slider img{display:block;width:100%;height:auto}.gallery .gallery-slider .slick-list{max-width:756px;width:90%;margin:auto}.gallery .gallery-slider .slick-dots{position:static;display:grid;grid-template-columns:repeat(5, 1fr);gap:8px;width:100%;margin:16px 0 0;padding:0}.gallery .gallery-slider .slick-dots li{width:auto;height:auto;margin:0}.gallery .gallery-slider .slick-dots li button{display:block;width:100%;height:auto;padding:0;background:none;cursor:pointer;background:#000;border-radius:4px}.gallery .gallery-slider .slick-dots li button::before{display:none}.gallery .gallery-slider .slick-dots li button img{display:block;width:100%;height:auto;border:2px solid #85e197;opacity:.5}.gallery .gallery-slider .slick-dots li:hover button img{opacity:1;-webkit-transition:.7s;transition:.7s}.gallery .gallery-slider .slick-dots li.slick-active button img{opacity:1}.gallery .gallery-slider .slick-prev,.gallery .gallery-slider .slick-next{z-index:2;position:absolute;top:200px;max-width:40px;width:6%}.gallery .gallery-slider .slick-prev{left:3%}.gallery .gallery-slider .slick-next{right:3%;-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (max-width: 1280px){.gallery .gallery-slider .slick-dots{gap:1vw}.gallery .gallery-slider .slick-prev,.gallery .gallery-slider .slick-next{top:17vw}}@media screen and (max-width: 980px){.gallery .gallery-slider .slick-dots{gap:1vw}.gallery .gallery-slider .slick-prev,.gallery .gallery-slider .slick-next{top:22vw}.gallery .gallery-slider .slick-prev{left:-0.5vw}.gallery .gallery-slider .slick-next{right:-0.5vw}}/*# sourceMappingURL=main.min.css.map */