@charset "UTF-8";

@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&display=swap";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-style:normal;font-weight:normal;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{overflow-y:scroll}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}input,textarea{margin:0;padding:0}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}a:focus{outline:none}.clearfix::after{content:"";display:block;clear:both}.both{clear:both}.inline_block{display:inline-block;display:inline;zoom:1}input:focus,button:focus,select:focus{outline:0}:focus{outline:-webkit-focus-ring-color none}@media print{*,*:before,*:after{background:rgba(0,0,0,0) !important;color:#000 !important;-webkit-box-shadow:none !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.c-ff__ZenKaku{font-family:"Zen Kaku Gothic New",-apple-system,BlinkMacSystemFont,Roboto,"Segoe UI","Helvetica Neue",HelveticaNeue,YuGothic,"Yu Gothic Medium","Yu Gothic",Verdana,Meiryo,sans-serif}.c-ff__ZenMaru{font-family:"Zen Maru Gothic",-apple-system,BlinkMacSystemFont,Roboto,"Segoe UI","Helvetica Neue",HelveticaNeue,YuGothic,"Yu Gothic Medium","Yu Gothic",Verdana,Meiryo,sans-serif}.c-fc__red{color:#b32121}*{letter-spacing:.06em;line-height:1.6;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none}@media screen and (max-width: 768px){*{line-height:1.65}}*:focus{outline:none}:root{--headerHeight: 80px;--headerBarHeight: 0px;--fixerHeight: 0px;--swipeLength: 0px;--fixFooterBottomHeight: 0px}.preload *{-webkit-transition:none !important;transition:none !important}html{width:100%;font-size:62.5%;scroll-behavior:smooth}@media screen and (max-width: 1024px){html{font-size:clamp(1vw,61.5%,1.2vw)}}html.fadeout{opacity:0}body{margin:0px;font-size:1.6em;font-weight:bold;font-family:"Noto Sans Japanese","Noto Sans JP","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic ProN","メイリオ",sans-serif}select,option,span{font-family:"Noto Sans Japanese","Noto Sans JP","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic ProN","メイリオ",sans-serif}h1,h2,h3,h4,h5{font-family:"Noto Sans Japanese","Noto Sans JP","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic ProN","メイリオ",sans-serif}h1 span,h2 span,h3 span,h4 span,h5 span{font-family:"Noto Sans Japanese","Noto Sans JP","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic ProN","メイリオ",sans-serif}a{color:#000;text-decoration:none;-webkit-transition:.4s;transition:.4s;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;color:inherit}a:hover,a:focus,a:visited,a:link{color:inherit;text-decoration:none}p{font-family:"Noto Sans Japanese","Noto Sans JP","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic ProN","メイリオ",sans-serif}input[type=text],textarea{-webkit-appearance:none;border:none;font-family:sans-serif}textarea{resize:none;font-family:sans-serif}@media screen and (max-width: 1024px){button,select,input,a{-webkit-tap-highlight-color:rgba(0,0,0,0)}}button,select,input,input[type=submit]{-webkit-appearance:none;background-color:rgba(0,0,0,0);border:none;border-radius:0;font-family:"Noto Sans Japanese","Noto Sans JP","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic ProN","メイリオ",sans-serif}select::-ms-expand{display:none}img{height:auto}section{position:relative}img,video{width:100%;height:auto}.c-view-on__tab-l{display:none !important}@media screen and (max-width: 1024px){.c-view-on__tab-l{display:block !important}}.c-view-on__tab{display:none !important}@media screen and (max-width: 768px){.c-view-on__tab{display:block !important}}.c-view-on__sm{display:none !important}@media screen and (max-width: 500px){.c-view-on__sm{display:block !important}}.c-view-off__tab-l{display:block !important}@media screen and (max-width: 1024px){.c-view-off__tab-l{display:none !important}}.c-view-off__tab{display:block !important}@media screen and (max-width: 768px){.c-view-off__tab{display:none !important}}.c-view-off__sm{display:block !important}@media screen and (max-width: 500px){.c-view-off__sm{display:none !important}}.c-fs__linethrough{text-decoration:line-through !important}.c-fs__underline{text-decoration:underline !important}.c-fs__small{font-size:.7em}.c-fs__large{font-size:1.5em}.c-fw__bold{font-weight:bold;font-weight:800}.c-fw__light{font-weight:thin;font-weight:300}#testest{font-size:30vw}.c-txt{text-align:inherit !important}.c-btn01{font-size:2rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:300px}@media screen and (max-width: 768px){.c-btn01{min-width:50%}}.c-btn01 a{font-size:inherit;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:2em;width:100%;background-color:#00b4ed;border-radius:100px;position:relative;padding:min(12px,1rem) min(18px,1.5rem);line-height:1.5;color:#fff;font-family:"Zen Maru Gothic",-apple-system,BlinkMacSystemFont,Roboto,"Segoe UI","Helvetica Neue",HelveticaNeue,YuGothic,"Yu Gothic Medium","Yu Gothic",Verdana,Meiryo,sans-serif;font-weight:800;letter-spacing:.05em;font-size:inherit;background-image:linear-gradient(70deg, transparent 45%, #fff 50%, transparent 55%);background-size:500% 100%;-webkit-animation:shine 3s infinite;animation:shine 3s infinite;-webkit-transition:.3s;transition:.3s}.c-btn01 a:hover{opacity:.5}.c-btn01 span{position:relative;display:block;width:1em;height:1em;background-color:#fff;border-radius:100px}.c-btn01 span::after{content:"";display:block;width:.4em;height:calc(.3em*tan(60deg));-webkit-clip-path:polygon(0 0, 100% 50%, 0 100%);clip-path:polygon(0 0, 100% 50%, 0 100%);background-color:#00b4ed;position:absolute;top:50%;left:56%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transform-origin:center top;transform-origin:center top}.c-btn02{max-width:450px}.c-btn02 a{background-color:#86bb1f;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border-radius:100px;padding:min(24px,1.2em) min(70px,4.5em);font-size:max(12px,1.6rem)}.c-btn02 a::before{content:"";display:block;width:min(10px,.5em);height:min(10px,.5em);border-bottom:min(2px,.1em) solid #fff;border-right:min(2px,.1em) solid #fff;position:absolute;top:50%;right:min(30px,1.5em);-webkit-transform:rotate(-45deg) translateY(-50%);transform:rotate(-45deg) translateY(-50%)}.c-btn02 span{display:block;width:100%;text-align:center;color:#fff;font-size:inherit;line-height:1.2;letter-spacing:-0.08em;margin-top:10px}.c-inner{max-width:1200px;width:95%;margin:auto;position:relative}@media screen and (max-width: 1024px){.c-inner{width:90%}}.c-inner01{max-width:1340px;width:95%;margin:0 auto}.c-inner__1500{max-width:calc(
      1500px + (min(60px, 8vw) * 2)
    );padding:0 min(60px,8vw);margin-left:auto;margin-right:auto;position:relative}.c-inner__1250{max-width:calc(
      1250px + (min(60px, 8vw) * 2)
    );padding:0 min(60px,8vw);margin-left:auto;margin-right:auto;position:relative}.c-inner__1163{max-width:calc(
      1163px + (min(60px, 8vw) * 2)
    );padding:0 min(60px,8vw);margin-left:auto;margin-right:auto;position:relative}.c-inner__1030{max-width:calc(
      1030px + (min(60px, 8vw) * 2)
    );padding:0 min(60px,8vw);margin-left:auto;margin-right:auto;position:relative}.c-inner__of-hidden{overflow:hidden}.c-inner__of-hidden__y{overflow-y:hidden}.c-inner__of-hidden__x{overflow-x:hidden}.c-ofiCover{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;, object-position: center;";width:100%;height:100%;-o-object-position:center;object-position:center}.c-ofiContain{-o-object-fit:contain;object-fit:contain;font-family:"object-fit: contain;, object-position: center;";width:100%;height:100%;-o-object-position:center;object-position:center}[class^=c-ttl01]{font-style:normal;text-align:center;font-size:4.5rem;line-height:1;letter-spacing:.1em;margin-bottom:1em;font-family:"Zen Kaku Gothic New",-apple-system,BlinkMacSystemFont,Roboto,"Segoe UI","Helvetica Neue",HelveticaNeue,YuGothic,"Yu Gothic Medium","Yu Gothic",Verdana,Meiryo,sans-serif;font-weight:900}[class^=c-ttl01].c-ttl01__blue{color:#00b4ed}[class^=c-ttl01].c-ttl01__white{color:#fff}.c-ttl02{font-size:2.4rem;text-align:left;background-color:#fff;position:relative}@media screen and (max-width: 1024px){.c-ttl02{font-size:1.8rem}}.c-ttl02>span{font-size:inherit;letter-spacing:.05em;line-height:1;background-color:inherit;padding:0 .5em;position:relative;z-index:1}.c-ttl02::after{content:"";display:block;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#333;width:100%;height:2px;z-index:0}.c-flex__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.c-flex__rowR{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.c-flex__row__4{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:20px}.c-flex__row__4>li{width:23%;margin-right:2.6666666667%}.c-flex__row__4>li:nth-child(4n){margin-right:0}.c-flex__row__4>li:nth-child(4)~li{margin-top:2.6666666667%}.c-flex__row__5{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:20px}.c-flex__row__5>li{width:19%;margin-right:1.25%}.c-flex__row__5>li:nth-child(5n){margin-right:0}.c-flex__row__5>li:nth-child(5)~li{margin-top:1.25%}.c-flex__column{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.c-flex__column__5{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:20px}.c-flex__column__5>li{width:19%;margin-right:1.25%}.c-flex__column__5>li:nth-child(5n){margin-right:0}.c-flex__column__5>li:nth-child(5)~li{margin-top:1.25%}.l-footer__feature{padding:50px 0}.l-footer__relation{background-color:#80b100;padding:30px}.l-footer__linklist>li{margin-bottom:17px}.l-footer__linklist>li:last-child{margin-bottom:0}main{background-image:url(../images/bg_texture_grunge.png);background-color:#00b4ed;background-repeat:repeat;background-size:cover;will-change:background-image;background-color:#56b2ea;background-blend-mode:screen;overflow-x:hidden}.p-mv{will-change:background-image;padding-top:35px;position:relative}.p-mv .c-inner__1250{padding-right:min(40px,4rem);padding-left:min(40px,4rem);padding-bottom:clamp(60px,6rem,100px)}.p-mv .c-inner__1163{padding:0}.p-mv__logo{width:min(300px,20vw)}@media screen and (max-width: 768px){.p-mv__logo{width:calc(45vw - 20px);padding-left:20px}}.p-mv__ttl{position:relative;max-width:720px;margin:0 auto}@media screen and (max-width: 1024px){.p-mv__ttl{margin:min(100px,10rem) auto min(70px,7rem);width:90%}}.p-mv__ttl::before{content:url(../images/mv_hat.svg);display:block;position:absolute;width:118px;top:40%;left:-22%;opacity:0;-webkit-transition:.5s;transition:.5s;-webkit-animation:hat linear 3s infinite both;animation:hat linear 3s infinite both}@media screen and (max-width: 1024px){.p-mv__ttl::before{width:min(118px,18%);top:max(-30px,-4vw);left:min(-2px,1%)}}.p-mv__ttl::after{content:url(../images/mv_birds.svg);display:block;position:absolute;width:90px;top:10%;right:-16%;opacity:0;-webkit-transition:.5s;transition:.5s;-webkit-animation:bird linear 2s infinite both;animation:bird linear 2s infinite both}@media screen and (max-width: 1024px){.p-mv__ttl::after{width:min(120px,17%);top:max(-100px,-12vw);right:1%}}.p-mv__ttl.js-mv__show::after,.p-mv__ttl.js-mv__show::before{opacity:1}.p-mv__block{margin-top:min(50px,5rem);max-width:804px;margin:0 auto}@-webkit-keyframes bird{0%{-webkit-transform:translateY(0%);transform:translateY(0%)}50%{-webkit-transform:translateY(10%);transform:translateY(10%)}100%{-webkit-transform:translateY(0%);transform:translateY(0%)}}@keyframes bird{0%{-webkit-transform:translateY(0%);transform:translateY(0%)}50%{-webkit-transform:translateY(10%);transform:translateY(10%)}100%{-webkit-transform:translateY(0%);transform:translateY(0%)}}@-webkit-keyframes hat{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}75%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:translateY(0%);transform:translateY(0%)}}@keyframes hat{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}75%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:translateY(0%);transform:translateY(0%)}}@-webkit-keyframes move-forever{0%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes move-forever{0%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.p-schedule{text-align:center;padding:min(75px,7.5rem) 0 min(100px,7rem);position:relative;background-color:#f4e8d1;background-repeat:repeat;background-size:100%;will-change:background-image}.p-schedule::before,.p-schedule::after{content:"";display:block;height:min(6dvw,50px);position:absolute;background-repeat:repeat-x;background-size:50% 100%;width:200%;-webkit-animation:move-forever 5.8s linear infinite;animation:move-forever 5.8s linear infinite}.p-schedule::before{top:calc(max(-6dvw,-50px) + 1px);background-position:left bottom;background-image:url(../images/wave_top@2x-8.png)}.p-schedule::after{bottom:calc(max(-6dvw,-50px) + 1px);background-position:left top;background-image:url(../images/wave_bottom@2x-8.png)}.p-schedule__calendar__wrapper{overflow-x:auto;scrollbar-width:none}.p-schedule__calendar__wrapper::-webkit-scrollbar,.p-schedule__calendar__wrapper::-moz-progress-bar{display:none}.p-schedule__calendar table{background-color:#fff;overflow:clip;position:relative}.p-schedule__calendar th{min-width:210px;padding:1.5em;background-color:#fff}@media screen and (max-width: 768px){.p-schedule__calendar th{min-width:24vw}}.p-schedule__calendar th a{display:block;cursor:pointer}.p-schedule__calendar th a:hover{opacity:.5}.p-schedule__calendar td{color:#9e6027;font-family:"Zen Maru Gothic",-apple-system,BlinkMacSystemFont,Roboto,"Segoe UI","Helvetica Neue",HelveticaNeue,YuGothic,"Yu Gothic Medium","Yu Gothic",Verdana,Meiryo,sans-serif;font-weight:bold;font-size:2.2rem;text-align:center;letter-spacing:.1em;line-height:1.15;border:#f4e8d1 1px solid;padding:1.5em .5em;background-color:#fff;vertical-align:middle}.p-schedule__calendar td>span{display:block;font-size:.6em;font-family:"Zen Maru Gothic",-apple-system,BlinkMacSystemFont,Roboto,"Segoe UI","Helvetica Neue",HelveticaNeue,YuGothic,"Yu Gothic Medium","Yu Gothic",Verdana,Meiryo,sans-serif;font-weight:bold;letter-spacing:.1em}.p-schedule__calendar td[data-datetype=saturday]{color:#00b4ed}.p-schedule__calendar td[data-datetype=sunday]{color:#e64150}.p-schedule__calendar td[data-event-term]{background-color:#fffaa7;padding:0;position:relative}.p-schedule__calendar td[data-event-term] span.p-schedule__calendar__target{background-color:#a2d6ff;color:#fff;line-height:1.1}.p-schedule__calendar td[data-event-term] .p-schedule__calendar__target{background-color:#fff100;position:absolute;top:0;left:0;right:0;bottom:0}.p-schedule__calendar td[data-event-term] .p-schedule__calendar__target.isFinished{background-color:#bebebe;color:#fff;line-height:1.1}.p-schedule__calendar td[data-event-term]>a,.p-schedule__calendar td[data-event-term] .isFinished{font-size:1.3rem;font-family:"Zen Maru Gothic",-apple-system,BlinkMacSystemFont,Roboto,"Segoe UI","Helvetica Neue",HelveticaNeue,YuGothic,"Yu Gothic Medium","Yu Gothic",Verdana,Meiryo,sans-serif;font-weight:bold;color:#9e6027;letter-spacing:.1em;padding:1em .2em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.p-schedule__calendar td[data-event-term]>a{-webkit-animation:blinking infinite 1.5s;animation:blinking infinite 1.5s}.p-schedule__calendar thead th,.p-schedule__calendar thead td{padding-top:.3em;padding-bottom:.3em}.p-schedule__calendar thead th>div{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-family:"Zen Maru Gothic",-apple-system,BlinkMacSystemFont,Roboto,"Segoe UI","Helvetica Neue",HelveticaNeue,YuGothic,"Yu Gothic Medium","Yu Gothic",Verdana,Meiryo,sans-serif;font-weight:bold;font-size:1.6rem;line-height:1.15;color:#fff;background:url(../images/shape_bubble.svg) center/contain no-repeat #fff;padding:1.5em 0 1.7em}.p-schedule__calendar__fixed{position:-webkit-sticky;position:sticky;left:0;background-color:#fff;z-index:1}.p-schedule__calendar__fixed:before{content:"";position:absolute;top:-1px;left:-1px;width:100%;height:100%;border:#f4e8d1 1px solid;z-index:-1}.p-schedule__calendar__coming-soon{position:absolute;top:0;left:0;right:0;bottom:0;display:block;background-color:#a2d6ff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.p-schedule__calendar__coming-soon img{width:min(105px,7em);display:block}.p-schedule__scroll{font-family:"Zen Kaku Gothic New",-apple-system,BlinkMacSystemFont,Roboto,"Segoe UI","Helvetica Neue",HelveticaNeue,YuGothic,"Yu Gothic Medium","Yu Gothic",Verdana,Meiryo,sans-serif;font-weight:400;font-size:1.6rem;color:#00b4ed;letter-spacing:.1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;gap:.5em;max-width:888px;margin:min(32px,2rem) auto 0;-webkit-animation:scroll_bar_double_flick infinite 2.5s;animation:scroll_bar_double_flick infinite 2.5s}@media screen and (max-width: 1024px){.p-schedule__scroll{font-size:14px;width:80%}}.p-schedule__scroll__obj{position:relative;display:block;width:100%;height:3px;background-color:#a5c8f0;border-radius:2px}.p-schedule__scroll__obj::after{content:"";display:block;position:absolute;right:0;bottom:0;width:20px;padding-bottom:50%;background:url(../images/scroll_arrow.svg) no-repeat right bottom/contain}@media screen and (max-width: 1024px){.p-schedule__scroll__obj::after{width:max(12px,1.5vw)}}@-webkit-keyframes blinking{0%{opacity:.15}50%{opacity:1}100%{opacity:.15}}@keyframes blinking{0%{opacity:.15}50%{opacity:1}100%{opacity:.15}}@-webkit-keyframes scroll_bar_double_flick{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}10%{-webkit-transform:translateX(10px);transform:translateX(10px)}20%{-webkit-transform:translateX(0%);transform:translateX(0%)}30%{-webkit-transform:translateX(10px);transform:translateX(10px)}40%{-webkit-transform:translateX(0%);transform:translateX(0%)}100%{-webkit-transform:translateX(0%);transform:translateX(0%)}}@keyframes scroll_bar_double_flick{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}10%{-webkit-transform:translateX(10px);transform:translateX(10px)}20%{-webkit-transform:translateX(0%);transform:translateX(0%)}30%{-webkit-transform:translateX(10px);transform:translateX(10px)}40%{-webkit-transform:translateX(0%);transform:translateX(0%)}100%{-webkit-transform:translateX(0%);transform:translateX(0%)}}.p-info{padding:min(100px,10rem) 0 min(120px,12rem)}.p-info__ttl{margin-bottom:min(60px,6rem)}.p-info__contents{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:min(75px,7.5rem)}.p-info__event{position:relative;padding:min(84px,10rem) min(77px,3.8rem) min(55px,3.5rem) min(33px,3.8rem);background:linear-gradient(-45deg, transparent min(21px, 2.1rem), white min(21px, 2.1rem), white 100%)}.p-info__event__overray{display:none;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;right:0;left:0;bottom:0}.p-info__event__overray__wrapper{position:absolute;top:0;right:0;left:0;bottom:0;opacity:.8;z-index:1;background:linear-gradient(-45deg, transparent min(21px, 2rem), #231815 min(21px, 2rem), #231815 100%)}.p-info__event__overray__msg{color:#fff;font-family:"Zen Kaku Gothic New",-apple-system,BlinkMacSystemFont,Roboto,"Segoe UI","Helvetica Neue",HelveticaNeue,YuGothic,"Yu Gothic Medium","Yu Gothic",Verdana,Meiryo,sans-serif;font-weight:800;font-size:5rem;letter-spacing:.15em;z-index:2;position:relative}.p-info__event__overray .p-info__event__term{background:#231815;color:rgba(0,0,0,0)}.p-info__event__overray .p-info__event__term::before{border-top-color:#231815}.p-info__event__overray .p-info__event__term__date{color:inherit}.p-info__event__overray .p-info__event__term__date:last-child::before{background-color:#231815 !important}.p-info__event[data-finished=true] .p-info__event__overray{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.p-info__event[data-finished=true] .c-btn01 a{background-image:none}.p-info__event::after{content:"";position:absolute;bottom:0;right:0;width:0;height:0;border:min(15px,1.5rem) solid #c8e1f5;border-right-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0)}.p-info__event__term{position:absolute;top:-10px;left:-10px;color:#00b4ed;border-radius:0 100vh 100vh 0;background:#ffda2a;font-size:4.5rem;line-height:1.1}.p-info__event__term::before{position:absolute;bottom:-10px;left:0;width:0;height:0;content:"";border-top:10px solid #ffda2a;border-left:10px solid rgba(0,0,0,0)}.p-info__event__term__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:.2em 1.2em;overflow:hidden}.p-info__event__term__date{color:#00b4ed;font-family:"Zen Kaku Gothic New",-apple-system,BlinkMacSystemFont,Roboto,"Segoe UI","Helvetica Neue",HelveticaNeue,YuGothic,"Yu Gothic Medium","Yu Gothic",Verdana,Meiryo,sans-serif;font-weight:900;letter-spacing:.1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.p-info__event__term__week{font-size:.6em;letter-spacing:inherit;font-family:"Zen Kaku Gothic New",-apple-system,BlinkMacSystemFont,Roboto,"Segoe UI","Helvetica Neue",HelveticaNeue,YuGothic,"Yu Gothic Medium","Yu Gothic",Verdana,Meiryo,sans-serif;font-weight:900;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;line-height:2.1}.p-info__event__term .p-info__event__term__date:last-child::before{content:"";display:block;width:.3em;height:calc(.2em*tan(60deg));-webkit-clip-path:polygon(0 0, 100% 50%, 0 100%);clip-path:polygon(0 0, 100% 50%, 0 100%);background-color:#00b4ed;margin:auto .3em}.p-info__event__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-top:20px}@media screen and (max-width: 1024px){.p-info__event__content{display:block}}@media screen and (max-width: 768px){.p-info__event__content{margin-top:0}}.p-info__event__content__desc{padding-top:20px;padding-right:40px;width:100%;-webkit-box-sizing:content-box;box-sizing:content-box;max-width:610px}@media screen and (max-width: 1024px){.p-info__event__content__desc{width:100%;max-width:100%;padding:0}.p-info__event__content__desc__main{width:45%;position:relative}.p-info__event__content__desc__main::before{content:"";display:block;padding-bottom:111.5%}.p-info__event__content__desc__main__inner{position:absolute;top:0;right:0;left:0;bottom:0;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.p-info__event__content__ttl{font-family:"Zen Maru Gothic",-apple-system,BlinkMacSystemFont,Roboto,"Segoe UI","Helvetica Neue",HelveticaNeue,YuGothic,"Yu Gothic Medium","Yu Gothic",Verdana,Meiryo,sans-serif;font-weight:500;font-size:3.5rem;letter-spacing:.05em;color:#00b4ed;line-height:1.15}.p-info__event__content__ttl>span{font-size:1.8rem;line-height:1.5;display:block;margin-top:1.05em}.p-info__event__content__txt{font-family:"Zen Kaku Gothic New",-apple-system,BlinkMacSystemFont,Roboto,"Segoe UI","Helvetica Neue",HelveticaNeue,YuGothic,"Yu Gothic Medium","Yu Gothic",Verdana,Meiryo,sans-serif;font-weight:500;font-size:2rem;line-height:1.6;color:#9e6027;margin-top:min(20px,2vw)}.p-info__event__content__caption{margin-top:min(24px,4vw)}.p-info__event__content__caption dl{line-height:1.7;font-size:2rem}.p-info__event__content__caption dl>dt{font-family:"Zen Maru Gothic",-apple-system,BlinkMacSystemFont,Roboto,"Segoe UI","Helvetica Neue",HelveticaNeue,YuGothic,"Yu Gothic Medium","Yu Gothic",Verdana,Meiryo,sans-serif;font-weight:900;color:#00b4ed}.p-info__event__content__caption dl>dt::before{content:"◼︎";font-size:inherit;color:inherit;margin-right:.1em}.p-info__event__content__caption dl>dd{font-family:"Zen Kaku Gothic New",-apple-system,BlinkMacSystemFont,Roboto,"Segoe UI","Helvetica Neue",HelveticaNeue,YuGothic,"Yu Gothic Medium","Yu Gothic",Verdana,Meiryo,sans-serif;font-weight:500;color:#9e6027}.p-info__event__content__visual{width:300px}@media screen and (max-width: 1024px){.p-info__event__content__visual{float:right;width:48%;margin-left:5%}}.p-info__event__links{margin-top:min(32px,4.5vw)}@-webkit-keyframes dokundokun{0%{-webkit-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.02);transform:scale(1.02)}20%{-webkit-transform:scale(1);transform:scale(1)}30%{-webkit-transform:scale(1.02);transform:scale(1.02)}40%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes dokundokun{0%{-webkit-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.02);transform:scale(1.02)}20%{-webkit-transform:scale(1);transform:scale(1)}30%{-webkit-transform:scale(1.02);transform:scale(1.02)}40%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shine{0%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes shine{0%{background-position:100% 50%}100%{background-position:0% 50%}}.p-footer{position:relative;background-color:#f4e8d1;background-repeat:repeat;background-size:100%;background-blend-mode:overlay;will-change:background-image;padding:min(120px,10rem) 5% min(90px,7rem)}.p-footer::before,.p-footer::after{content:"";display:block;height:min(6dvw,50px);position:absolute;background-repeat:repeat-x;background-size:50% 100%;width:200%;-webkit-animation:move-forever 5.8s linear infinite;animation:move-forever 5.8s linear infinite;top:calc(max(-6dvw,-50px) + 1px);background-position:left bottom;background-image:url(../images/wave_top@2x-8.png)}.p-footer::before{top:calc(max(-6dvw,-50px) + 1px);background-position:left bottom;background-image:url(../images/wave_top@2x-8.png)}.p-footer .c-btn02{margin:0 auto}.p-footer__snsList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:min(20px,2rem);margin-top:min(50px,5rem)}.p-footer__snsList>li{width:min(60px,6rem)}.p-footer__snsList>li>a{background-color:#be966e;border-radius:100vh;padding:min(10px,1rem);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.p-footer__copyright{color:#be966e;text-align:center;font-size:max(10px,1.2rem);letter-spacing:.08em;display:block;margin-top:min(5em,5rem)}.p-floatingBanner{position:fixed;bottom:15vh;width:min(110px,11rem);z-index:10;right:5%;-webkit-transition-property:visibility opacity;transition-property:visibility opacity;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;opacity:0;visibility:hidden}.p-floatingBanner a{display:block}.p-floatingBanner a:hover{opacity:.5}.p-empty{text-align:center;font-size:2rem;margin:10rem 0}.u-spNone{display:block}@media screen and (max-width: 500px){.u-spNone{display:none}}.u-spBlock{display:none}@media screen and (max-width: 500px){.u-spBlock{display:block}}.u-tabNone{display:block}@media screen and (max-width: 768px){.u-tabNone{display:none}}.u-tabBlock{display:none}@media screen and (max-width: 768px){.u-tabBlock{display:block}}.u-adjust01{font-size:min(1.2rem,1.4vw)}@media screen and (max-width: 768px){.u-adjust01{font-size:max(1rem,1.4vw)}}
/*# sourceMappingURL=style.min.css.map */
