@import"https://fonts.googleapis.com/css2?family=Syncopate:wght@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,em,img,ins,kbd,q,s,samp,small,strike,strong,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{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*,*:before,*:after{box-sizing:border-box}img{vertical-align:top}:root{--White: #FFF;--cc-pink:#FE3164;--cc-beige:#F8F3ED;--cc-purple:#3825B2;--ff-en:"Syncopate", sans-serif;--pc-min-size:990;--base-size:1440;--variable-length:var(--base-size) * 100vw;--ease:cubic-bezier(.19, 1, .22, 1)}@media all and (min-width: 769px){.-sp{display:none !important}}@media all and (max-width: 768px){.-pc{display:none !important}}.-enFont{font-family:""}article,aside,figure,figcaption,footer,header,nav,section,main{display:block}html{-webkit-font-feature-settings:"palt";-webkit-font-smoothing:subpixel-antialiased;font-feature-settings:"palt";font-size:100px}@media screen and (min-width: 769px){html{font-size:clamp(var(--pc-min-size)/var(--base-size)*10px,10/var(--variable-length),10px)}}@media screen and (max-width: 768px){html{-webkit-text-size-adjust:100%;font-size:2.5641025641vw}}html.is-fixed{left:0;position:fixed;width:100%}body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-overflow-scrolling:touch !important;-webkit-font-smoothing:antialiased;color:#1a1a1a;font-family:"hiragino-kaku-gothic-pron",sans-serif;font-size:1.6rem;height:100% !important;overflow:auto !important;text-size-adjust:100%}input,textarea,select,button{-webkit-appearance:none;appearance:none;font-family:"hiragino-kaku-gothic-pron",sans-serif;outline:none}body,div,pre,p,blockquote,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,th,td,button,figure,figcaption{margin:0;padding:0}input,textarea{font-size:100%;margin:0}textarea{resize:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}button{-webkit-appearance:none;appearance:none;background:none;border:none;color:inherit;cursor:pointer;font-size:100%;overflow:visible;vertical-align:top}label{cursor:pointer}table{border-collapse:collapse;border-spacing:0;font-size:100%}fieldset{border:0}img{-ms-interpolation-mode:bicubic;border:0;height:auto;vertical-align:top}address,caption,code,em,th{font-style:normal;font-weight:500}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6,strong,em{font-size:100%;font-weight:normal}sup,sub{font-size:63%}sup{vertical-align:top}sub{vertical-align:baseline}*{box-sizing:border-box}a{color:#1a1a1a;text-decoration:none}button:disabled{cursor:default}html.remodal-is-locked{overflow:hidden;touch-action:none}.remodal,[data-remodal-id]{display:none}.remodal-overlay{bottom:-5000px;display:none;left:-5000px;position:fixed;right:-5000px;top:-5000px;z-index:9999}.remodal-wrapper{-webkit-overflow-scrolling:touch;bottom:0;display:none;left:0;overflow:auto;position:fixed;right:0;text-align:center;top:0;z-index:10000}.remodal-wrapper:after{content:"";display:inline-block;height:100%;margin-left:-0.05em}.remodal-overlay,.remodal-wrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden}.remodal{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;outline:none;position:relative;text-size-adjust:100%}.remodal-is-initialized{display:inline-block}.remodal-bg.remodal-is-opening,.remodal-bg.remodal-is-opened{-webkit-filter:blur(3px);filter:blur(3px)}.remodal-overlay{background:#fff}.remodal-overlay.remodal-is-opening,.remodal-overlay.remodal-is-closing{-webkit-animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-duration:.3s;animation-fill-mode:forwards}.remodal-overlay.remodal-is-opening{-webkit-animation-name:remodal-overlay-opening-keyframes;animation-name:remodal-overlay-opening-keyframes}.remodal-overlay.remodal-is-closing{-webkit-animation-name:remodal-overlay-closing-keyframes;animation-name:remodal-overlay-closing-keyframes}.remodal-wrapper{padding:10px 10px 0}.remodal{-webkit-transform:translate3d(0, 0, 0);box-sizing:border-box;transform:translate3d(0, 0, 0);width:100%}.remodal.remodal-is-opening,.remodal.remodal-is-closing{-webkit-animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-duration:.3s;animation-fill-mode:forwards}.remodal.remodal-is-opening{-webkit-animation-name:remodal-opening-keyframes;animation-name:remodal-opening-keyframes}.remodal.remodal-is-closing{-webkit-animation-name:remodal-closing-keyframes;animation-name:remodal-closing-keyframes}.remodal,.remodal-wrapper:after{vertical-align:middle}.remodal-close{background:rgba(0,0,0,0);border:0;color:#95979c;cursor:pointer;display:block;height:35px;left:0;margin:0;outline:0;overflow:visible;padding:0;position:absolute;text-decoration:none;top:0;transition:color .2s;width:35px}.remodal-close:hover,.remodal-close:focus{color:#2b2e38}.remodal-close:before{content:"×";display:block;font-family:Arial,"Helvetica CY","Nimbus Sans L",sans-serif !important;font-size:25px;left:0;line-height:35px;position:absolute;text-align:center;top:0;width:35px}.remodal-confirm,.remodal-cancel{border:0;cursor:pointer;display:inline-block;font:inherit;margin:0;min-width:110px;outline:0;overflow:visible;padding:12px 0;text-align:center;text-decoration:none;transition:background .2s;vertical-align:middle}.remodal-confirm{background:#81c784;color:#fff}.remodal-confirm:hover,.remodal-confirm:focus{background:#66bb6a}.remodal-cancel{background:#e57373;color:#fff}.remodal-cancel:hover,.remodal-cancel:focus{background:#ef5350}.remodal-confirm::-moz-focus-inner,.remodal-cancel::-moz-focus-inner,.remodal-close::-moz-focus-inner{border:0;padding:0}@-webkit-keyframes remodal-opening-keyframes{from{-webkit-transform:scale(1.05);opacity:0;transform:scale(1.05)}to{-webkit-transform:none;-webkit-filter:blur(0);filter:blur(0);opacity:1;transform:none}}@keyframes remodal-opening-keyframes{from{-webkit-transform:scale(1.05);opacity:0;transform:scale(1.05)}to{-webkit-transform:none;-webkit-filter:blur(0);filter:blur(0);opacity:1;transform:none}}@-webkit-keyframes remodal-closing-keyframes{from{-webkit-transform:scale(1);opacity:1;transform:scale(1)}to{-webkit-transform:scale(0.95);-webkit-filter:blur(0);filter:blur(0);opacity:0;transform:scale(0.95)}}@keyframes remodal-closing-keyframes{from{-webkit-transform:scale(1);opacity:1;transform:scale(1)}to{-webkit-transform:scale(0.95);-webkit-filter:blur(0);filter:blur(0);opacity:0;transform:scale(0.95)}}@-webkit-keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@-webkit-keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}@keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}@media only screen and (min-width: 641px){.remodal{max-width:950px}}.lt-ie9 .remodal-overlay{background:#2b2e38}.lt-ie9 .remodal{width:700px}.slick-slider{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;display:block;position:relative;touch-action:pan-y;user-select:none}.slick-list{display:block;margin:0;overflow:hidden;padding:0;position:relative}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid rgba(0,0,0,0);display:block;height:auto}.slick-arrow.slick-hidden{display:none}@font-face{font-family:"slick"}.slick-prev,.slick-next{-webkit-transform:translate(0, -50%);background:rgba(0,0,0,0);border:none;color:rgba(0,0,0,0);cursor:pointer;display:block;font-size:0;height:20px;line-height:0;outline:none;padding:0;position:absolute;top:50%;transform:translate(0, -50%);width:20px}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{background:rgba(0,0,0,0);color:rgba(0,0,0,0);outline:none}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;line-height:1;opacity:.75}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:""}[dir=rtl] .slick-prev:before{content:""}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:""}[dir=rtl] .slick-next:before{content:""}.slick-dotted.slick-slider{margin-bottom:0px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{cursor:pointer;display:inline-block;height:20px;margin:0 5px;padding:0;position:relative;width:20px}.slick-dots li button{background:rgba(0,0,0,0);border:0;color:rgba(0,0,0,0);cursor:pointer;display:block;font-size:0;height:20px;line-height:0;outline:none;padding:5px;width:20px}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:"•";font-family:"slick";font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.slick-slider.-h100{height:100%}.slick-slider.-h100 .slick-list,.slick-slider.-h100 .slick-track,.slick-slider.-h100 .slick-slide,.slick-slider.-h100 .slick-slide>div{height:100%}html{scroll-padding-top:8.4rem;scroll-behavior:smooth}@media screen and (max-width: 768px){html{scroll-padding-top:6rem}}body{-webkit-font-feature-settings:"palt" on;background:var(--cc-beige);font-feature-settings:"palt" on}body.-menuLock{overflow:hidden}.svg-holder{display:none}.fontEn{font-family:"Syncopate",sans-serif;font-weight:700}.l-cntin{margin-left:auto;margin-right:auto}@media screen and (min-width: 769px){.l-cntin{width:131.2rem}}@media screen and (min-width: 769px){.main{min-width:990px}}.is-spMenuOpen{overflow:hidden !important}.c-fuwa{-webkit-animation:fuwa 1.5s cubic-bezier(0.42, 0, 0.58, 1) infinite alternate;animation:fuwa 1.5s cubic-bezier(0.42, 0, 0.58, 1) infinite alternate}@media screen and (max-width: 768px){.c-fuwa{-webkit-animation:fuwaSp 1.5s cubic-bezier(0.42, 0, 0.58, 1) infinite alternate;animation:fuwaSp 1.5s cubic-bezier(0.42, 0, 0.58, 1) infinite alternate}}.c-fuwa.-del1{-webkit-animation-delay:.3s;animation-delay:.3s}.c-fuwa.-del2{-webkit-animation-delay:.6s;animation-delay:.6s}.c-fuwa.-del3{-webkit-animation-delay:.9s;animation-delay:.9s}@-webkit-keyframes fuwa{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-2rem);transform:translateY(-2rem)}}@keyframes fuwa{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-2rem);transform:translateY(-2rem)}}@-webkit-keyframes fuwaSp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-0.5rem);transform:translateY(-0.5rem)}}@keyframes fuwaSp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-0.5rem);transform:translateY(-0.5rem)}}.header{-webkit-transform:translateY(-100%);background:var(--cc-pink);left:0;position:fixed;top:0;transform:translateY(-100%);transition:-webkit-transform 1s var(--ease);transition:transform 1s var(--ease);transition:transform 1s var(--ease), -webkit-transform 1s var(--ease);width:100%;z-index:10}@media screen and (max-width: 768px){.header{height:6rem}}.is-pageScrled .header{-webkit-transform:translateY(0%);transform:translateY(0%)}.header__in{margin-left:auto;margin-right:auto}@media screen and (min-width: 769px){.header__in{align-items:center;box-sizing:content-box;display:flex;justify-content:space-between;max-width:136rem;padding:1.7rem 4rem}}@media screen and (max-width: 768px){.header__in{display:flex;justify-content:space-between;padding:1.5rem 3rem 0rem}}@media screen and (min-width: 769px){.header__logo img{width:14.7rem}}@media screen and (max-width: 768px){.header__logo img{width:9.1rem}}@media screen and (max-width: 768px){.gNav{height:calc(var(--vh)*100);pointer-events:none;position:fixed;right:0;top:0;transition:background .3s;width:100%}.is-spMenuOpen .gNav{background:rgba(0,0,0,.2);pointer-events:inherit}}.gNav ul{display:flex;line-height:#fff}@media screen and (min-width: 769px){.gNav ul{gap:4.2rem}}@media screen and (max-width: 768px){.gNav ul{gap:4.8rem;-webkit-transform:translateX(100%);background:var(--cc-pink);flex-direction:column;height:100%;justify-content:center;margin-left:auto;transform:translateX(100%);transition:-webkit-transform 1s var(--ease);transition:transform 1s var(--ease);transition:transform 1s var(--ease), -webkit-transform 1s var(--ease);width:33.7rem}.is-spMenuOpen .gNav ul{-webkit-transform:translateX(0%);transform:translateX(0%)}}.gNav ul a{align-items:center;color:#fff;display:flex;flex-direction:column;font-weight:bold}.gNav ul a.-cs{opacity:.7;pointer-events:none}@media screen and (min-width: 769px){.gNav ul a:hover .en:before{-webkit-transform:scaleX(1);transform:scaleX(1)}}.gNav ul a .en{font-family:var(--ff-en);font-size:1.6rem;line-height:1;position:relative}@media screen and (min-width: 769px){.gNav ul a .en:before{-webkit-transform:scaleX(0);-webkit-transform-origin:center center;background:#fff;bottom:50%;content:"";height:.2rem;left:0;position:absolute;transform:scaleX(0);transform-origin:center center;transition:all .5s var(--ease);width:100%}}.gNav ul a .j{font-size:1rem;line-height:1}.spMenu{background:url(../images/common/spmenu.svg) center center/cover no-repeat;height:3.2rem;position:absolute;right:3rem;top:1.3rem;width:3.2rem}@media screen and (min-width: 769px){.spMenu{display:none}}.is-spMenuOpen .spMenu{background-image:url(../images/common/spmenu-close.svg)}@media screen and (min-width: 769px){.footer{min-width:990px}}.footer .copy{background:var(--cc-pink);color:#fff;font-size:1rem;font-weight:bold;margin-top:-1px;padding:7rem 0 3rem;position:relative;text-align:center}@media screen and (max-width: 768px){.footer .copy{padding-top:4rem}}.contactSec{padding-bottom:12rem;padding-top:16rem}@media screen and (max-width: 768px){.contactSec{padding-bottom:6rem;padding-top:10rem}}.contactSec .secTtl{color:var(--cc-purple);font-family:"Syncopate",sans-serif;font-size:6.8rem;font-weight:700;text-align:center}@media screen and (max-width: 768px){.contactSec .secTtl{font-size:4.4rem}}.contactSec__txt{font-size:1.4rem;font-weight:bold;line-height:normal;margin-top:1rem;text-align:center}@media screen and (max-width: 768px){.contactSec__txt{margin-top:1.5rem}}.contactSec .btnBlock{margin-top:3.5rem}.contactSec .btnBlock .contactBtn{gap:1.8rem;align-items:center;background:var(--cc-pink);border-radius:.8rem;color:#fff;display:flex;flex-direction:column;font-weight:bold;height:16.6rem;justify-content:center;margin:0 auto;overflow:hidden;position:relative;width:34.4rem}@media screen and (max-width: 768px){.contactSec .btnBlock .contactBtn{height:13.8rem;width:23.8rem}}.contactSec .btnBlock .contactBtn svg{fill:#fff;height:3.3rem;position:relative;width:4.2rem}.contactSec .btnBlock .contactBtn .txt{font-size:1.4rem;position:relative}@media screen and (min-width: 769px){.contactSec .btnBlock .contactBtn:before{-webkit-transform:translateX(-100%);background:#ffc0da;border-radius:.8rem;content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);transition:-webkit-transform .5s var(--ease);transition:transform .5s var(--ease);transition:transform .5s var(--ease), -webkit-transform .5s var(--ease);width:100%}.contactSec .btnBlock .contactBtn svg{transition:fill .5s var(--ease),-webkit-transform .5s var(--ease);transition:fill .5s var(--ease),transform .5s var(--ease);transition:fill .5s var(--ease),transform .5s var(--ease),-webkit-transform .5s var(--ease)}.contactSec .btnBlock .contactBtn .txt{transition:color .5s var(--ease)}.contactSec .btnBlock .contactBtn:hover:before{-webkit-transform:translateX(0%);transform:translateX(0%)}.contactSec .btnBlock .contactBtn:hover svg{-webkit-transform:scale(1.1);fill:var(--cc-pink);transform:scale(1.1)}.contactSec .btnBlock .contactBtn:hover .txt{color:var(--cc-pink)}}.ftKvBlock img{width:100%}.ftKvBlock .imgBlock{margin:0 auto;position:relative;z-index:1}@media screen and (min-width: 769px){.ftKvBlock .imgBlock{left:-1rem;width:94.1rem}}@media screen and (max-width: 768px){.ftKvBlock .imgBlock{left:-0.5rem;width:35rem}}.ftKvBlock .mainImg{width:100%}.ftKvBlock .obj1{left:0rem;position:absolute;top:25rem;width:9.7rem}@media screen and (max-width: 768px){.ftKvBlock .obj1{top:9.5rem;width:3.6rem}}.ftKvBlock .obj2{left:8rem;position:absolute;top:34rem;width:8.1rem}@media screen and (max-width: 768px){.ftKvBlock .obj2{left:3rem;top:13rem;width:3.3rem}}.ftKvBlock .obj3{left:41rem;position:absolute;top:26rem;width:8.9rem}@media screen and (max-width: 768px){.ftKvBlock .obj3{left:auto;right:16.5rem;top:10rem;width:3.5rem}}.ftKvBlock .obj4{position:absolute;right:27rem;top:24.5rem;width:6.8rem}@media screen and (max-width: 768px){.ftKvBlock .obj4{right:9.8rem;top:9.3rem;width:3rem}}.ftKvBlock .obj5{position:absolute;right:16rem;top:4.5rem;width:8.3rem}@media screen and (max-width: 768px){.ftKvBlock .obj5{right:5.7rem;top:2rem;width:3rem}}.ftKvBlock .obj6{position:absolute;right:0rem;top:21rem;width:7.6rem}@media screen and (max-width: 768px){.ftKvBlock .obj6{top:8rem;width:2.8rem}}.ftKvBlock__bottom{margin-top:-7rem;position:relative}@media screen and (max-width: 768px){.ftKvBlock__bottom{margin-top:-2rem}}.ftKvBlock__bottom .logo{-webkit-transform:translateX(-50%);left:50%;position:absolute;top:7rem;transform:translateX(-50%)}@media screen and (min-width: 769px){.ftKvBlock__bottom .logo{width:42.5rem}}@media screen and (max-width: 768px){.ftKvBlock__bottom .logo{top:5rem;width:27.6rem}}.ftKvBlock__bottom .logo img{width:100%}.eventpartnerSec{background:var(--cc-pink);color:#fff;padding:3rem 0 0}.eventpartnerSec .logoBlock .blockTtl{font-size:2.4rem;font-weight:bold;line-height:1;position:relative;text-align:center}.eventpartnerSec .logoBlock .blockTtl:before{background:#fff;content:"";height:1px;left:0;position:absolute;top:50%;width:100%}.eventpartnerSec .logoBlock .blockTtl span{background:var(--cc-pink);display:inline-block;position:relative;text-align:center;width:10rem}.eventpartnerSec .logoBlock .logoList{gap:3rem;display:grid;grid-template-columns:repeat(5, 1fr)}.eventpartnerSec .logoBlock .logoList li img{width:100%}.eventpartnerSec .logoBlock .logoList li p{color:#fff;line-height:normal;text-align:center}.indexPage .kvSec{height:calc(var(--vh)*100);position:relative}@media screen and (min-width: 769px){.indexPage .kvSec{margin-bottom:7.5rem;min-height:83.2rem}}@media screen and (max-width: 768px){.indexPage .kvSec{margin-bottom:3rem;min-height:70rem}}.indexPage .kvSec__img{height:100%}.indexPage .kvSec__img img{-o-object-fit:cover;height:100%;object-fit:cover;width:100%}.indexPage .kvSec__marq{-webkit-transform:translateX(-50%);background:#fff;border-radius:.4rem;left:50%;overflow:hidden;padding:1.6rem 0;position:absolute;top:4.7rem;transform:translateX(-50%);width:87.2rem}@media screen and (max-width: 768px){.indexPage .kvSec__marq{top:2rem;width:32.6rem}}.indexPage .kvSec__marq p{-webkit-animation:marquee linear infinite;-webkit-animation-duration:calc(var(--text-length)*.7s);animation:marquee linear infinite;animation-duration:calc(var(--text-length)*.7s);display:inline-block;font-weight:bold;padding-left:100%;white-space:nowrap}.indexPage .kvSec__csTxt{-webkit-transform:translateX(-50%);left:50%;position:absolute;top:22rem;transform:translateX(-50%)}@media screen and (max-width: 768px){.indexPage .kvSec__csTxt{top:23rem}}@media screen and (min-width: 769px){.indexPage .kvSec__csTxt img{width:127.3rem}}@media screen and (max-width: 768px){.indexPage .kvSec__csTxt img{width:32.4rem}}.indexPage .kvSec__illust{bottom:-7rem;left:0;position:absolute;width:53.5rem}@media screen and (max-width: 768px){.indexPage .kvSec__illust{bottom:-3rem;width:31.8rem}}.indexPage .kvSec__illust img{width:100%}.indexPage .kvSec__scrl{background:var(--cc-pink);border-radius:.4rem;bottom:2.5rem;height:3.2rem;overflow:hidden;position:absolute;right:2rem;width:3.2rem}@media screen and (max-width: 768px){.indexPage .kvSec__scrl{display:none}}.indexPage .kvSec__scrl .arw{-webkit-animation:kvscrl 1.5s linear infinite;animation:kvscrl 1.5s linear infinite;bottom:0;left:0;position:absolute}.indexPage .kvSec__scrl .arw img{width:100%}.indexPage .newsSec{padding:6.5rem 0 0}.indexPage .newsSec__in{display:flex;margin-left:auto;margin-right:auto}@media screen and (min-width: 769px){.indexPage .newsSec__in{width:131.2rem}}@media screen and (max-width: 768px){.indexPage .newsSec__in{width:32.6rem}}@media screen and (min-width: 769px){.indexPage .newsSec__in{justify-content:space-between}}@media screen and (max-width: 768px){.indexPage .newsSec__in{flex-direction:column}}.indexPage .newsSec__ttl{color:var(--cc-purple);font-family:"Syncopate",sans-serif;font-size:6.8rem;font-weight:700}@media screen and (min-width: 769px){.indexPage .newsSec__ttl{margin-top:-0.6rem}}@media screen and (max-width: 768px){.indexPage .newsSec__ttl{font-size:4.4rem;margin-bottom:3rem;text-align:center}}@media screen and (min-width: 769px){.indexPage .newsSec__list{width:87.2rem}}.indexPage .newsSec__list .item{border-top:solid 2px #000;padding:2.7rem 0}@media screen and (max-width: 768px){.indexPage .newsSec__list .item{border-width:1px}}.indexPage .newsSec__list .item__head__top{display:flex;position:relative}.indexPage .newsSec__list .item__head__top .info{display:flex}@media screen and (min-width: 769px){.indexPage .newsSec__list .item__head__top .info{width:44rem}}.indexPage .newsSec__list .item__head__top .date{font-family:"Syncopate",sans-serif;font-size:1.4rem;font-weight:700}@media screen and (min-width: 769px){.indexPage .newsSec__list .item__head__top .date{width:22rem}}@media screen and (max-width: 768px){.indexPage .newsSec__list .item__head__top .date{width:13rem}}.indexPage .newsSec__list .item__head__top .cate{font-family:"Syncopate",sans-serif;font-weight:700}.indexPage .newsSec__list .item__head__top .ttl{font-size:1.4rem;font-weight:bold;line-height:normal}@media screen and (min-width: 769px){.indexPage .newsSec__list .item__head__top .ttl{margin-top:-0.3rem;width:34.4rem}}@media screen and (max-width: 768px){.indexPage .newsSec__list .item__head__top .ttl{display:none}}.indexPage .newsSec__list .item__head__top .ico{background:url(../images/common/ico-plus.svg) center center/cover no-repeat var(--cc-pink);border-radius:.4rem;display:block;height:2rem;position:absolute;right:3rem;top:2rem;top:-0.3rem;width:2rem}@media screen and (max-width: 768px){.indexPage .newsSec__list .item__head__top .ico{right:0}}@media screen and (min-width: 769px){.indexPage .newsSec__list .item__head__top{cursor:pointer}.indexPage .newsSec__list .item__head__top .date,.indexPage .newsSec__list .item__head__top .cate,.indexPage .newsSec__list .item__head__top .ttl{transition:opacity .2s}.indexPage .newsSec__list .item__head__top:hover .date,.indexPage .newsSec__list .item__head__top:hover .cate,.indexPage .newsSec__list .item__head__top:hover .ttl{opacity:.7}}.indexPage .newsSec__list .item__head__ttlSp{font-size:1.4rem;font-weight:bold;line-height:normal;margin-top:1rem}@media screen and (min-width: 769px){.indexPage .newsSec__list .item__head__ttlSp{display:none}}.indexPage .newsSec__list .item__head.-open .ico{background-image:url(../images/common/ico-minus.svg)}.indexPage .newsSec__list .item__cnt{display:none}.indexPage .newsSec__list .item__cnt__in{display:flex;padding-top:2rem}@media screen and (max-width: 768px){.indexPage .newsSec__list .item__cnt__in{flex-direction:column;padding-top:2.5rem}}@media screen and (min-width: 769px){.indexPage .newsSec__list .item__cnt .imgBox{padding-left:22rem;width:44rem}}.indexPage .newsSec__list .item__cnt .imgBox img{width:100%}@media screen and (min-width: 769px){.indexPage .newsSec__list .item__cnt .imgBox img{width:16.8rem}}@media screen and (max-width: 768px){.indexPage .newsSec__list .item__cnt .imgBox img{margin-bottom:2.5rem}}.indexPage .newsSec__list .item__cnt .txtarea{font-size:1.2rem;line-height:1.34}@media screen and (min-width: 769px){.indexPage .newsSec__list .item__cnt .txtarea{width:34.4rem}}.indexPage .newsSec__list .item__cnt .txtarea a{text-decoration:underline}.indexPage .infoSec{padding-top:12rem;position:relative}@media screen and (max-width: 768px){.indexPage .infoSec{overflow:hidden;padding-top:7rem}}.indexPage .infoSec__copy{margin:0 auto 8rem;padding-top:9rem;width:32.4rem}@media screen and (max-width: 768px){.indexPage .infoSec__copy{margin-bottom:11.3rem;padding-top:15.5rem;width:20.4rem}}.indexPage .infoSec__copy img{width:100%}.indexPage .infoSec__leftImg,.indexPage .infoSec__rightImg{height:82.6rem;position:absolute;top:12rem;width:49.6rem}@media screen and (max-width: 768px){.indexPage .infoSec__leftImg,.indexPage .infoSec__rightImg{height:58.8rem;top:7rem;width:14.5rem}}.indexPage .infoSec__leftImg .base,.indexPage .infoSec__rightImg .base{position:absolute;right:0;top:0}.indexPage .infoSec__leftImg div,.indexPage .infoSec__rightImg div{position:absolute}.indexPage .infoSec__leftImg div img,.indexPage .infoSec__rightImg div img{width:100%}.indexPage .infoSec__leftImg .p1 .js-iv,.indexPage .infoSec__leftImg .p2 .js-iv,.indexPage .infoSec__rightImg .p1 .js-iv,.indexPage .infoSec__rightImg .p2 .js-iv{-webkit-transform:translateY(10rem);opacity:0;transform:translateY(10rem);transition:opacity 3s var(--ease),-webkit-transform 3s var(--ease);transition:transform 3s var(--ease),opacity 3s var(--ease);transition:transform 3s var(--ease),opacity 3s var(--ease),-webkit-transform 3s var(--ease)}.indexPage .infoSec__leftImg .p1 .js-iv.-viewed,.indexPage .infoSec__leftImg .p2 .js-iv.-viewed,.indexPage .infoSec__rightImg .p1 .js-iv.-viewed,.indexPage .infoSec__rightImg .p2 .js-iv.-viewed{-webkit-transform:translateY(0);opacity:1;transform:translateY(0)}.indexPage .infoSec__leftImg{left:0}.indexPage .infoSec__leftImg .lantern{left:0;top:0;width:21.8rem}@media screen and (max-width: 768px){.indexPage .infoSec__leftImg .lantern{left:-1rem;width:15.3rem}}.indexPage .infoSec__leftImg .lantern .js-iv{-webkit-transform:translate(2rem, -2rem);transform:translate(2rem, -2rem);transition:opacity 3s var(--ease),-webkit-transform 3s var(--ease);transition:transform 3s var(--ease),opacity 3s var(--ease);transition:transform 3s var(--ease),opacity 3s var(--ease),-webkit-transform 3s var(--ease)}.indexPage .infoSec__leftImg .lantern .js-iv.-viewed{-webkit-transform:translate(0);transform:translate(0)}.indexPage .infoSec__leftImg .p1{left:1.5rem;top:20.5rem;width:20.3rem}@media screen and (max-width: 768px){.indexPage .infoSec__leftImg .p1{left:-2.5rem;top:22rem;width:8.3rem}}.indexPage .infoSec__leftImg .p2{bottom:0;left:7rem;width:30.5rem}@media screen and (max-width: 768px){.indexPage .infoSec__leftImg .p2{bottom:1rem;left:-3rem;width:12.4rem}}.indexPage .infoSec__leftImg .obj1{right:11.5rem;top:13.5rem;width:8.9rem}@media screen and (max-width: 768px){.indexPage .infoSec__leftImg .obj1{left:1rem;top:14rem;width:3.6rem}}.indexPage .infoSec__leftImg .obj2{right:11rem;top:39rem;width:13.4rem}@media screen and (max-width: 768px){.indexPage .infoSec__leftImg .obj2{bottom:0;left:4rem;top:auto;width:5.6rem}}.indexPage .infoSec__leftImg .obj3{bottom:19rem;right:1rem;width:12rem}@media screen and (max-width: 768px){.indexPage .infoSec__leftImg .obj3{bottom:15rem;left:3rem;right:auto;width:4.2rem}}.indexPage .infoSec__leftImg .obj4{bottom:11.5rem;left:2rem;width:5.7rem}@media screen and (max-width: 768px){.indexPage .infoSec__leftImg .obj4{bottom:15.2rem;left:0rem;width:1.8rem}}.indexPage .infoSec__rightImg{right:0}.indexPage .infoSec__rightImg .lantern{right:0;top:0;width:21.8rem}@media screen and (max-width: 768px){.indexPage .infoSec__rightImg .lantern{right:-1rem;width:15.3rem}}.indexPage .infoSec__rightImg .lantern .js-iv{-webkit-transform:translate(-2rem, -2rem);transform:translate(-2rem, -2rem);transition:opacity 3s var(--ease),-webkit-transform 3s var(--ease);transition:transform 3s var(--ease),opacity 3s var(--ease);transition:transform 3s var(--ease),opacity 3s var(--ease),-webkit-transform 3s var(--ease)}.indexPage .infoSec__rightImg .lantern .js-iv.-viewed{-webkit-transform:translate(0);transform:translate(0)}.indexPage .infoSec__rightImg .p1{right:1.5rem;top:17.5rem;width:22.1rem}@media screen and (max-width: 768px){.indexPage .infoSec__rightImg .p1{right:-2rem;top:22.5rem;width:9rem}}.indexPage .infoSec__rightImg .p2{bottom:0;right:12.5rem;width:23.1rem}@media screen and (max-width: 768px){.indexPage .infoSec__rightImg .p2{bottom:1rem;right:-1rem;width:9.4rem}}.indexPage .infoSec__rightImg .obj1{right:24.5rem;top:23rem;width:6.8rem}@media screen and (max-width: 768px){.indexPage .infoSec__rightImg .obj1{right:3.5rem;top:21rem;width:1.8rem}}.indexPage .infoSec__rightImg .obj2{left:9.5rem;top:34rem;width:16.1rem}@media screen and (max-width: 768px){.indexPage .infoSec__rightImg .obj2{left:auto;right:0rem;top:41rem;width:6.5rem}}.indexPage .infoSec__rightImg .obj3{bottom:20rem;left:-5rem;width:14.9rem}@media screen and (max-width: 768px){.indexPage .infoSec__rightImg .obj3{bottom:auto;left:auto;right:0rem;top:16rem;width:5.9rem}}.indexPage .infoSec__rightImg .obj4{bottom:1.5rem;right:0rem;width:12.1rem}@media screen and (max-width: 768px){.indexPage .infoSec__rightImg .obj4{bottom:1rem;right:7.5rem;width:5.4rem}}.indexPage .infoSec__info{align-items:center;display:flex;flex-direction:column}.indexPage .infoSec__info__in{gap:3rem;display:flex;flex-direction:column}@media screen and (max-width: 768px){.indexPage .infoSec__info__in{gap:2rem}}.indexPage .infoSec__info .item{display:flex}@media screen and (max-width: 768px){.indexPage .infoSec__info .item{flex-direction:column}}.indexPage .infoSec__info .item .ttl{font-size:1.4rem;font-weight:bold}@media screen and (min-width: 769px){.indexPage .infoSec__info .item .ttl{margin-right:2.5rem;padding-top:.5rem}}@media screen and (max-width: 768px){.indexPage .infoSec__info .item .ttl{font-size:1.2rem;margin-bottom:1.7rem}}.indexPage .infoSec__info .item .dayCnt{font-family:"Syncopate",sans-serif;font-weight:700}.indexPage .infoSec__info .item .dayCnt .txt1 span{margin-left:1rem}.indexPage .infoSec__info .item .dayCnt p{font-size:4rem}@media screen and (max-width: 768px){.indexPage .infoSec__info .item .dayCnt p{font-size:2.4rem}}.indexPage .infoSec__info .item .dayCnt p span{font-size:2rem}@media screen and (max-width: 768px){.indexPage .infoSec__info .item .dayCnt p span{font-size:1.2rem}}.indexPage .infoSec__info .item .placeCnt{font-weight:bold}.indexPage .infoSec__info .item .placeCnt .txt1{font-size:2.4rem}@media screen and (max-width: 768px){.indexPage .infoSec__info .item .placeCnt .txt1{font-size:1.6rem}}.indexPage .infoSec__info .item .placeCnt .txt2{color:var(--cc-pink);margin-top:1rem}@media screen and (max-width: 768px){.indexPage .infoSec__info .item .placeCnt .txt2{font-size:1.05rem}}@-webkit-keyframes marquee{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes marquee{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes kvscrl{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(50%);transform:translateY(50%)}}@keyframes kvscrl{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(50%);transform:translateY(50%)}}