@charset "UTF-8";@import url("");@import url("https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;500;600;700;800;900&family=Young+Serif&display=swap");@import url("https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;500;600;700;800;900&family=Young+Serif&display=swap");.l-front-page-widget-area__item{background-color:#fff}.c-section p-section-front-page-content{background-color:#f7f7f7}.l-contents__main{background-color:#f7f7f7}.smb-accordion__item__title{background:#edb936}.on-off{position:relative;text-align:center}.on-off .second{position:absolute;top:0;left:0;opacity:0;transition:all .2s}.on-off:hover .second{opacity:1}.scrolldown1{position:relative;left:50%;top:20px;height:50px}.scrolldown1 span{position:absolute;left:-15px;top:-15px;color:#eee;font-size:.7rem;letter-spacing:.05em}.scrolldown1:after{content:"";position:absolute;top:0;width:1px;height:30px;background:#eee;animation:pathmove 1.4s ease-in-out infinite;opacity:0}@keyframes pathmove{0%{height:0;top:0;opacity:0}30%{height:30px;opacity:1}100%{height:0;top:50px;opacity:0}}.fadeIn{animation-name:fadeInAnime;animation-duration:2s;animation-fill-mode:forwards;animation-delay:1s;opacity:0}@keyframes fadeInAnime{0%{opacity:0}100%{opacity:1}}.business-panel{text-align:center}.btnarrow6{position:relative;background:#edb936;padding:5px 60px 5px 30px;display:inline-block;text-align:center;transition:all .2s linear;color:#fff;text-decoration:none;border:transparent 2px solid;border-color:#edb936;outline:none;margin:0 auto}.btnarrow6:hover{background:#fff;color:#edb936;border-color:#edb936}.btnarrow6:before{content:"";position:absolute;top:50%;right:20px;width:20px;height:1px;background:#fff}.btnarrow6:after{content:"";position:absolute;top:40%;right:12px;border:4px solid transparent;border-top-width:4px;border-bottom-width:4px;border-left-color:#fff;transition:all .2s linear}.btnarrow6:hover:before{background:#edb936;right:25px}.btnarrow6:hover:after{border-left-color:#edb936;right:20px}.center{text-align:center}h1.c-entry__title{display:none}.l-header{background-color:#fff}.l-contents__inner{padding-top:0 !important;margin-top:0 !important}.c-entry__header{display:none}.c-section{padding-top:0}.l-footer{color:#fff}.l-footer__header{display:none}.l-footer--footer-3{background-color:#094974}.l-footer--footer-3 .l-footer__footer{background-color:#094974}.l-footer__footer .c-row__col{margin:0 auto}ul.menu .sub-menu{display:block}ul.menu .sub-menu li{margin-left:1em}button.children-expander{display:none}h2.c-widget__title{display:none}ul.is-style-default{list-style:none;padding-left:0}.info-inner{display:flex;align-items:center;max-width:1180px;height:140px}.info__logo{margin-right:0}.info__logo img{width:400px}.info ul.company_profile{flex:1;list-style-type:none}.info ul.company_profile li{font-size:1rem;text-align:right}.smb-section{padding-top:30px;padding-bottom:30px}.pop-scroll-contents{height:250px;width:100%;padding:10px;border:1px solid #ccc;overflow:auto;margin:0 auto;background:#fff;word-break:break-all}div[data-name=doui] .smf-checkboxes-control__control{text-align:center}div[data-name=doui] .smf-error-messages{text-align:center}@media (min-width:768px){.kiyaku{width:85%;margin-left:auto;margin-right:auto;text-align:left}}@media (max-width:768px){.kiyaku{width:90%;margin-left:auto;margin-right:auto;text-align:left}}.scroll-contents{height:250px;width:90%;padding:10px;border:1px solid #ccc;overflow:auto;text-align:center;margin:0 auto;background:#fff}form[data-screen=confirm] .kiyaku{display:none}.privacy-text h4{font-weight:500;border-bottom:2px solid #fff;display:inline-block}.button--Annai,.button--Annai .button__cover{background:#119efc}.button--Annai .button__wrapper{color:#fff}.button--Annai:before,.button--Annai:after{border-color:#000}.button--Annai .button__cover:before{background:#fff}.button--red .button__text{color:#fff}.button--Annai .button{position:relative;text-decoration:none;width:230px;height:56px}.button--Annai .button:before,.button--Annai .button:after{content:"";position:absolute;z-index:3;width:0;height:0;box-sizing:border-box;opacity:0}.button--Annai .button:before{border-top-style:solid;border-top-width:1px;border-right-style:solid;border-right-width:1px;top:8px;left:8px}.button--Annai .button:after{border-left-style:solid;border-left-width:1px;border-bottom-style:solid;border-bottom-width:1px;bottom:-8px;right:-8px}.button--Annai .button__wrapper{position:relative;display:flex;justify-content:flex-end;align-items:center;width:100%;height:100%;box-sizing:border-box;padding-right:40px;letter-spacing:3px;font-size:15px;font-weight:700;overflow:hidden}.button--Annai .button__cover{position:absolute;z-index:2;top:0;left:calc(100% - 40px);width:100%;height:100%;transform:skew(-45deg);transition:all ease .4s}.button--Annai .button__cover:before{content:"";position:absolute;top:0;left:-1px;bottom:0;margin:auto 0;width:2px;height:50%}.button--Annai .button__text{display:flex;justify-content:flex-end;align-items:center;position:absolute;top:0;left:200%;width:200%;height:100%}.button--Annai .button__text span{position:absolute;z-index:2;top:0;left:calc(100% - 16px);bottom:0;margin:auto 0;display:flex;justify-content:center;align-items:center;width:16px;height:16px;font-size:15px;font-weight:700;animation-timing-function:ease;animation-duration:.3s;animation-fill-mode:forwards}.button--Annai .button__text span:nth-child(n+11){display:none}.button--Annai .button:hover:before{animation:line-1 linear .7s;animation-fill-mode:forwards;opacity:1}.button--Annai .button:hover:after{animation:line-2 linear .7s;animation-fill-mode:forwards;opacity:1}.button--Annai .button:hover .button__cover{left:calc(0% + 48px)}.button--Annai .button:hover .button__text{left:calc(0% + 80px)}.button--Annai .button:hover .button__text span:nth-child(1){animation-name:text-1;animation-delay:.2s}.button--Annai .button:hover .button__text span:nth-child(2){animation-name:text-2;animation-delay:.3s}.button--Annai .button:hover .button__text span:nth-child(3){animation-name:text-3;animation-delay:.4s}.button--Annai .button:hover .button__text span:nth-child(4){animation-name:text-4;animation-delay:.5s}.button--Annai .button:hover .button__text span:nth-child(5){animation-name:text-5;animation-delay:.6s}.button--Annai .button:hover .button__text span:nth-child(6){animation-name:text-6;animation-delay:.7s}.button--Annai .button:hover .button__text span:nth-child(7){animation-name:text-7;animation-delay:.8s}.button--Annai .button:hover .button__text span:nth-child(8){animation-name:text-8;animation-delay:.9s}.button--Annai .button:hover .button__text span:nth-child(9){animation-name:text-9;animation-delay:1s}.button--Annai .button:hover .button__text span:nth-child(10){animation-name:text-10;animation-delay:1.1s}@keyframes text-1{0%{left:calc(100% - 16px)}100%{left:0}}@keyframes text-2{0%{left:calc(100% - 16px)}100%{left:16px}}@keyframes text-3{0%{left:calc(100% - 16px)}100%{left:32px}}@keyframes text-4{0%{left:calc(100% - 16px)}100%{left:48px}}@keyframes text-5{0%{left:calc(100% - 16px)}100%{left:64px}}@keyframes text-6{0%{left:calc(100% - 16px)}100%{left:80px}}@keyframes text-7{0%{left:calc(100% - 16px)}100%{left:96px}}@keyframes text-8{0%{left:calc(100% - 16px)}100%{left:112px}}@keyframes text-9{0%{left:calc(100% - 16px)}100%{left:128px}}@keyframes text-10{0%{left:calc(100% - 16px)}100%{left:144px}}@keyframes line-1{0%{width:0;height:0}41.65%{width:100%;height:0}50%{width:100%;height:100%}100%{width:100%;height:100%}}@keyframes line-2{0%{width:0;height:0}50%{width:0;height:0}91.65%{width:100%;height:0}100%{width:100%;height:100%}}.container_Annai{display:flex;flex-direction:column;justify-content:space-around;align-items:center;right:auto}.demo{height:450px;width:auto;margin:0 auto;box-shadow:-1px 9px 18px -5px #111;overflow:hidden;background-color:#000;position:relative}.demo-description{flex:0 0 25%;padding-right:30px}.demo-description__title{font-family:"Abril Fatface",cursive;font-size:40px;letter-spacing:1.5px;margin:0}.demo-description__p{font-size:17px}.coursemeal{display:flex;align-items:stretch;justify-content:space-between}.coursemeal__div{flex:0 0 33.3333333%;position:relative}.responsive-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.coursemeal-info{background-color:rgba(0,0,0,.3);position:absolute;bottom:0;width:100%;height:15%;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;transition:all .4s}.coursemeal-info__link:link,.coursemeal-info__link:visited{font-family:"Abril Fatface",cursive;font-size:30px;color:#fff;text-align:center;letter-spacing:1.8px;margin:0;text-decoration:none;transition:all .4s}.coursemeal__div:hover .coursemeal-info{height:100%;background-color:rgba(0,0,0,.6)}@media only screen and (max-width:1200px){body{flex-wrap:wrap}.demo-description{padding:0;flex:0 0 100%;text-align:center}}@media only screen and (max-width:991px){.demo-description{margin-bottom:30px}.coursemeal{height:900px;flex-wrap:wrap}.coursemeal__div{flex:0 0 100%;height:33.33333%}.responsive-img img{height:100%}.coursemeal__div:nth-of-type(2) img{-o-object-position:50% 70%;object-position:50% 70%}.coursemeal-info{height:20%}}@media only screen and (max-width:767px){.coursemeal__div:nth-of-type(1) img{-o-object-position:50% 75%;object-position:50% 75%}.coursemeal__div:nth-of-type(3) img{-o-object-position:50% 60%;object-position:50% 60%}.coursemeal-info__title{font-size:25px}}.button--Dounyu,.button--Dounyu .button__cover{background:#119efc}.button--Dounyu .button__wrapper{color:#fff}.button--Dounyu:before,.button--Dounyu:after{border-color:#000}.button--Dounyu .button__cover:before{background:#fff}.button--red .button__text{color:#fff}.button--Dounyu .button{position:relative;text-decoration:none;width:200px !important;height:50px !important}.button--Dounyu .button:before,.button--Dounyu .button:after{content:"";position:absolute;z-index:3;width:0;height:0;box-sizing:border-box;opacity:0}.button--Dounyu .button:before{border-top-style:solid;border-top-width:1px;border-right-style:solid;border-right-width:1px;top:8px;left:8px}.button--Dounyu .button:after{border-left-style:solid;border-left-width:1px;border-bottom-style:solid;border-bottom-width:1px;bottom:-8px;right:-8px}.button--Dounyu .button__wrapper{position:relative;display:flex;justify-content:flex-end;align-items:center;width:100%;height:100%;box-sizing:border-box;padding-right:28px;letter-spacing:3px;font-size:15px;font-weight:700;overflow:hidden}.button--Dounyu .button__cover{position:absolute;z-index:2;top:0;left:calc(100% - 40px);width:100%;height:100%;transform:skew(-45deg);transition:all ease .4s}.button--Dounyu .button__cover:before{content:"";position:absolute;top:0;left:-1px;bottom:0;margin:auto 0;width:2px;height:50%}.button--Dounyu .button__text{display:flex;justify-content:flex-end;align-items:center;position:absolute;top:0;left:200%;width:200%;height:100%}.button--Dounyu .button__text span{position:absolute;z-index:2;top:0;left:calc(100% - 16px);bottom:0;margin:auto 0;display:flex;justify-content:center;align-items:center;width:16px;height:16px;font-size:15px;font-weight:700;animation-timing-function:ease;animation-duration:.3s;animation-fill-mode:forwards}.button--Dounyu .button__text span:nth-child(n+11){display:none}.button--Dounyu .button:hover:before{animation:line-1 linear .7s;animation-fill-mode:forwards;opacity:1}.button--Dounyu .button:hover:after{animation:line-2 linear .7s;animation-fill-mode:forwards;opacity:1}.button--Dounyu .button:hover .button__cover{left:calc(0% + 48px)}.button--Dounyu .button:hover .button__text{left:calc(0% + 80px)}.button--Dounyu .button:hover .button__text span:nth-child(1){animation-name:text-1;animation-delay:.2s}.button--Dounyu .button:hover .button__text span:nth-child(2){animation-name:text-2;animation-delay:.3s}.button--Dounyu .button:hover .button__text span:nth-child(3){animation-name:text-3;animation-delay:.4s}.button--Dounyu .button:hover .button__text span:nth-child(4){animation-name:text-4;animation-delay:.5s}.button--Dounyu .button:hover .button__text span:nth-child(5){animation-name:text-5;animation-delay:.6s}.button--Dounyu .button:hover .button__text span:nth-child(6){animation-name:text-6;animation-delay:.7s}.button--Dounyu .button:hover .button__text span:nth-child(7){animation-name:text-7;animation-delay:.8s}.button--Dounyu .button:hover .button__text span:nth-child(8){animation-name:text-8;animation-delay:.9s}.button--Dounyu .button:hover .button__text span:nth-child(9){animation-name:text-9;animation-delay:1s}.button--Dounyu .button:hover .button__text span:nth-child(10){animation-name:text-10;animation-delay:1.1s}@keyframes text-1{0%{left:calc(100% - 16px)}100%{left:0}}@keyframes text-2{0%{left:calc(100% - 16px)}100%{left:16px}}@keyframes text-3{0%{left:calc(100% - 16px)}100%{left:32px}}@keyframes text-4{0%{left:calc(100% - 16px)}100%{left:48px}}@keyframes text-5{0%{left:calc(100% - 16px)}100%{left:64px}}@keyframes text-6{0%{left:calc(100% - 16px)}100%{left:80px}}@keyframes text-7{0%{left:calc(100% - 16px)}100%{left:96px}}@keyframes text-8{0%{left:calc(100% - 16px)}100%{left:112px}}@keyframes text-9{0%{left:calc(100% - 16px)}100%{left:128px}}@keyframes text-10{0%{left:calc(100% - 16px)}100%{left:144px}}@keyframes line-1{0%{width:0;height:0}41.65%{width:100%;height:0}50%{width:100%;height:100%}100%{width:100%;height:100%}}@keyframes line-2{0%{width:0;height:0}50%{width:0;height:0}91.65%{width:100%;height:0}100%{width:100%;height:100%}}.container_Dounyu{float:right;width:auto;height:100px;transform:translateX(-10px);display:flex;flex-direction:column}.annai-body{@import url("https://fonts.googleapis.com/css?family=Poppins:400,500,600,700,800,900");font-family:"Poppins",sans-serif;font-weight:300;font-size:15px;line-height:1}.annai-bodySUB{margin:2rem}.annai-bodySUB a{cursor:pointer}.annai-bodySUB a:hover{text-decoration:none}.annai-bodySUB .section{position:relative;width:auto;height:auto;display:block}.annai-bodySUB .full-height{min-height:120%}.annai-bodySUB .over-hide{overflow:hidden}.annai-bodySUB [type=radio]:checked,.annai-bodySUB [type=radio]:not(:checked){position:absolute;left:-9999px}.annai-bodySUB .checkbox:checked+label,.annai-bodySUB .checkbox:not(:checked)+label{position:relative;cursor:pointer;margin:0 auto;text-align:center;margin-right:10px;margin-left:6px;display:inline-block;width:50px;height:50px;border:3px solid #fff;background-size:cover;background-position:center;box-sizing:border-box;transition:all .2s ease;background-image:url("https://www.mandt-sys.com/wp-content/uploads/2023/12/miyoshi.png");animation:border-transform 6s linear infinite alternate forwards;animation-play-state:paused}.annai-bodySUB .checkbox.scnd+label{background-image:url("https://www.mandt-sys.com/wp-content/uploads/2022/05/30f871cbe5bdee64539c8dfbfa6f793f.png")}.annai-bodySUB .checkbox.thrd+label{background-image:url("https://www.mandt-sys.com/wp-content/uploads/2022/05/ec4eb80b767c5293f2aa9e8ba33eeb6f.png")}.annai-bodySUB .checkbox.foth+label{background-image:url("https://www.mandt-sys.com/wp-content/uploads/2022/05/7434df63f76a63b6f56c7ef792c01e97.png")}.annai-bodySUB .checkbox:checked+input{box-shadow:5px 8px 8px 0 rgba(13,129,179,.3);transform:scale(1.3);animation-play-state:running}@keyframes border-transform{0%,100%{border-radius:63% 37% 54% 46%/55% 48% 52% 45%}14%{border-radius:40% 60% 54% 46%/49% 60% 40% 51%}28%{border-radius:54% 46% 38% 62%/49% 70% 30% 51%}42%{border-radius:61% 39% 55% 45%/61% 38% 62% 39%}56%{border-radius:61% 39% 67% 33%/70% 50% 50% 30%}70%{border-radius:50% 50% 34% 66%/56% 68% 32% 44%}84%{border-radius:46% 54% 50% 50%/35% 61% 39% 65%}}.annai-bodySUB .slider-height-padding{padding-top:475px}.annai-bodySUB ul{position:absolute;top:0;left:0;display:block;width:100%;z-index:100;padding:0;margin:0;list-style:none}.annai-bodySUB ul li{position:absolute;top:0;left:0;width:100%;display:block;z-index:100;padding:0;margin:0;list-style:none;height:450px;background-size:cover;background-position:center;background-image:url("https://www.mandt-sys.com/wp-content/uploads/2023/12/e54bdccacb21fc7685bbae487f9fd4b2.png");border-radius:50%;box-sizing:border-box;font-family:"Poppins",sans-serif;font-weight:900;font-size:60px;letter-spacing:2px;line-height:2.7;color:#fff;writing-mode:vertical-rl;opacity:0;pointer-events:none;transition:all .5s ease}.annai-bodySUB ul li:nth-child(2){background-image:url("https://www.mandt-sys.com/wp-content/uploads/2023/12/febbfecf97b4ce237bfbf9b89d05c118.png")}.annai-bodySUB ul li:nth-child(3){background-image:url("https://www.mandt-sys.com/wp-content/uploads/2023/12/d6cdb97d80ed5891e40776341a6022ba.png")}.annai-bodySUB ul li:nth-child(4){background-image:url("https://www.mandt-sys.com/wp-content/uploads/2023/12/640c15e801a0375b410a3549104bfc5e.png")}.annai-bodySUB .checkbox.frst:checked~ul li:nth-child(1){opacity:1;pointer-events:auto;border-radius:16px}.annai-bodySUB .checkbox.scnd:checked~ul li:nth-child(2){opacity:1;pointer-events:auto;border-radius:16px}.annai-bodySUB .checkbox.thrd:checked~ul li:nth-child(3){opacity:1;pointer-events:auto;border-radius:16px}.annai-bodySUB .checkbox.foth:checked~ul li:nth-child(4){opacity:1;pointer-events:auto;border-radius:16px}.annai-bodySUB .logo{position:absolute;top:30px;right:30px;display:block;z-index:100;transition:all .25s linear}.annai-bodySUB .logo img{height:26px;width:auto;display:block}@media (max-width:767px){.annai-bodySUB .slider-height-padding{padding-top:340px}.annai-bodySUB ul li{height:300px;font-size:13px;letter-spacing:1px}}@media (max-width:575px){.annai-bodySUB .slider-height-padding{padding-top:240px}.annai-bodySUB ul li{height:200px}}.container_KaisyaAnnai,.container_KaisyaAnnai .button__cover{background:#119efc}.container_KaisyaAnnai .button__wrapper{color:#fff}.container_KaisyaAnnai:before,.container_KaisyaAnnai:after{border-color:#000}.container_KaisyaAnnai .button__cover:before{background:#fff}.button--red .button__text{color:#fff}.button{position:relative;text-decoration:none;width:230px;height:56px}.button:before,.button:after{content:"";position:absolute;z-index:3;width:0;height:0;box-sizing:border-box;opacity:0}.button:before{border-top-style:solid;border-top-width:1px;border-right-style:solid;border-right-width:1px;top:8px;left:8px}.button:after{border-left-style:solid;border-left-width:1px;border-bottom-style:solid;border-bottom-width:1px;bottom:-8px;right:-8px}.button__wrapper{position:relative;display:flex;justify-content:flex-end;align-items:center;width:100%;height:100%;box-sizing:border-box;padding-right:40px;letter-spacing:3px;font-size:15px;font-weight:700;overflow:hidden}.button__cover{position:absolute;z-index:2;top:0;left:calc(100% - 40px);width:100%;height:100%;transform:skew(-45deg);transition:all ease .4s}.button__cover:before{content:"";position:absolute;top:0;left:-1px;bottom:0;margin:auto 0;width:2px;height:50%}.button__text{display:flex;justify-content:flex-end;align-items:center;position:absolute;top:0;left:200%;width:200%;height:100%}.button__text span{position:absolute;z-index:2;top:0;left:calc(100% - 16px);bottom:0;margin:auto 0;display:flex;justify-content:center;align-items:center;width:16px;height:16px;font-size:15px;font-weight:700;animation-timing-function:ease;animation-duration:.3s;animation-fill-mode:forwards}.button__text span:nth-child(n+11){display:none}.button:hover:before{animation:line-1 linear .7s;animation-fill-mode:forwards;opacity:1}.button:hover:after{animation:line-2 linear .7s;animation-fill-mode:forwards;opacity:1}.button:hover .button__cover{left:calc(0% + 48px)}.button:hover .button__text{left:calc(0% + 80px)}.button:hover .button__text span:nth-child(1){animation-name:text-1;animation-delay:.2s}.button:hover .button__text span:nth-child(2){animation-name:text-2;animation-delay:.3s}.button:hover .button__text span:nth-child(3){animation-name:text-3;animation-delay:.4s}.button:hover .button__text span:nth-child(4){animation-name:text-4;animation-delay:.5s}.button:hover .button__text span:nth-child(5){animation-name:text-5;animation-delay:.6s}.button:hover .button__text span:nth-child(6){animation-name:text-6;animation-delay:.7s}.button:hover .button__text span:nth-child(7){animation-name:text-7;animation-delay:.8s}.button:hover .button__text span:nth-child(8){animation-name:text-8;animation-delay:.9s}.button:hover .button__text span:nth-child(9){animation-name:text-9;animation-delay:1s}.button:hover .button__text span:nth-child(10){animation-name:text-10;animation-delay:1.1s}@keyframes text-1{0%{left:calc(100% - 16px)}100%{left:0}}@keyframes text-2{0%{left:calc(100% - 16px)}100%{left:16px}}@keyframes text-3{0%{left:calc(100% - 16px)}100%{left:32px}}@keyframes text-4{0%{left:calc(100% - 16px)}100%{left:48px}}@keyframes text-5{0%{left:calc(100% - 16px)}100%{left:64px}}@keyframes text-6{0%{left:calc(100% - 16px)}100%{left:80px}}@keyframes text-7{0%{left:calc(100% - 16px)}100%{left:96px}}@keyframes text-8{0%{left:calc(100% - 16px)}100%{left:112px}}@keyframes text-9{0%{left:calc(100% - 16px)}100%{left:128px}}@keyframes text-10{0%{left:calc(100% - 16px)}100%{left:144px}}@keyframes line-1{0%{width:0;height:0}41.65%{width:100%;height:0}50%{width:100%;height:100%}100%{width:100%;height:100%}}@keyframes line-2{0%{width:0;height:0}50%{width:0;height:0}91.65%{width:100%;height:0}100%{width:100%;height:100%}}.container_KaisyaAnnai{display:flex;flex-direction:column;justify-content:space-around;align-items:center;right:auto}.etc{margin:0;padding:0;box-sizing:border-box;font-family:"Figtree",sans-serif}.etcBody{display:grid;place-content:center}.etcBodySub .container{position:relative;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:1em;width:900px;height:450px;transition:all .4s}.etcBodySub .container:hover .box{filter:grayscale(100%) opacity(24%)}.etcBodySub .box{position:relative;background:var(--img) center center;background-size:cover;transition:all .4s;display:flex;justify-content:center;align-items:center}.etcBodySub .container .box:hover{filter:grayscale(0%) opacity(100%)}.etcBodySub .container:has(.box-1:hover){grid-template-columns:3fr 1fr 1fr 1fr}.etcBodySub .container:has(.box-2:hover){grid-template-columns:1fr 3fr 1fr 1fr}.etcBodySub .container:has(.box-3:hover){grid-template-columns:1fr 1fr 3fr 1fr}.etcBodySub .container:has(.box-4:hover){grid-template-columns:1fr 1fr 1fr 3fr}.etcBodySub .box:nth-child(odd){transform:translateY(-16px)}.etcBodySub .box:nth-child(even){transform:translateY(16px)}.etcBodySub .box:after{content:attr(data-text);font-size:.75rem;position:absolute;bottom:20px;background:#000;color:#fff;padding:10px;letter-spacing:4px;transform:translateY(60px);opacity:0;transition:all .15s}.etcBodySub .box:after{transform:translateY(0);opacity:1;transition-delay:.4s}.button--Saiyo,.button--Saiyo .button__cover{background:#ffb514}.button--Saiyo .button__wrapper{color:#fff}.button--Saiyo:before,.button--Saiyo:after{border-color:#09e2ff}.button--Saiyo .button__cover:before{background:#fff}.button--red .button__text{color:#fff}.button--Saiyo .button{position:relative;text-decoration:none;width:100px !important;height:50px !important}.button--Saiyo .button:before,.button--Saiyo .button:after{content:"";position:absolute;z-index:3;width:0;height:0;box-sizing:border-box;opacity:0}.button--Saiyo .button:before{border-top-style:solid;border-top-width:1px;border-right-style:solid;border-right-width:1px;top:8px;left:2px}.button--Saiyo .button:after{border-left-style:solid;border-left-width:0;border-bottom-style:solid;border-bottom-width:0}.button--Saiyo .button__wrapper{position:relative;display:flex;justify-content:flex-end;align-items:center;width:100%;height:100%;box-sizing:border-box;padding-right:0;letter-spacing:3px;font-size:15px;font-weight:700;overflow:hidden}.button--Saiyo .button__cover{position:absolute;z-index:2;top:0;left:calc(100% - 40px);width:100%;height:100%;transform:skew(-45deg);transition:all ease .4s}.button--Saiyo .button__cover:before{content:"";position:absolute;top:0;left:-1px;bottom:0;margin:auto 0;width:2px;height:50%}.button--Saiyo .button__text{display:flex;justify-content:flex-end;align-items:center;position:absolute;top:0;left:200%;width:200%;height:100%}.button--Saiyo .button__text span{position:absolute;z-index:2;top:0;left:calc(100% - 16px);bottom:0;margin:auto 0;display:flex;justify-content:center;align-items:center;width:16px;height:16px;font-size:15px;font-weight:700;animation-timing-function:ease;animation-duration:.3s;animation-fill-mode:forwards}.button--Saiyo .button__text span:nth-child(n+11){display:none}.button--Saiyo .button:hover:before{animation:line-1 linear .7s;animation-fill-mode:forwards;opacity:1}.button--Saiyo .button:hover:after{animation:line-2 linear .7s;animation-fill-mode:forwards;opacity:1}.button--Saiyo .button:hover .button__cover{left:calc(0% + 48px)}.button--Saiyo .button:hover .button__text{left:calc(0% + 80px)}.button--Saiyo .button:hover .button__text span:nth-child(1){animation-name:text-1;animation-delay:.2s}.button--Saiyo .button:hover .button__text span:nth-child(2){animation-name:text-2;animation-delay:.3s}.button--Saiyo .button:hover .button__text span:nth-child(3){animation-name:text-3;animation-delay:.4s}.button--Saiyo .button:hover .button__text span:nth-child(4){animation-name:text-4;animation-delay:.5s}.button--Saiyo .button:hover .button__text span:nth-child(5){animation-name:text-5;animation-delay:.6s}.button--Saiyo .button:hover .button__text span:nth-child(6){animation-name:text-6;animation-delay:.7s}.button--Saiyo .button:hover .button__text span:nth-child(7){animation-name:text-7;animation-delay:.8s}.button--Saiyo .button:hover .button__text span:nth-child(8){animation-name:text-8;animation-delay:.9s}.button--Saiyo .button:hover .button__text span:nth-child(9){animation-name:text-9;animation-delay:1s}.button--Saiyo .button:hover .button__text span:nth-child(10){animation-name:text-10;animation-delay:1.1s}@keyframes text-1{0%{left:calc(100% - 16px)}100%{left:0}}@keyframes text-2{0%{left:calc(100% - 16px)}100%{left:16px}}@keyframes text-3{0%{left:calc(100% - 16px)}100%{left:32px}}@keyframes text-4{0%{left:calc(100% - 16px)}100%{left:48px}}@keyframes text-5{0%{left:calc(100% - 16px)}100%{left:64px}}@keyframes text-6{0%{left:calc(100% - 16px)}100%{left:80px}}@keyframes text-7{0%{left:calc(100% - 16px)}100%{left:96px}}@keyframes text-8{0%{left:calc(100% - 16px)}100%{left:112px}}@keyframes text-9{0%{left:calc(100% - 16px)}100%{left:128px}}@keyframes text-10{0%{left:calc(100% - 16px)}100%{left:144px}}@keyframes line-1{0%{width:0;height:0}65%{width:100%;height:0}50%{width:100%;height:100%}100%{width:100%;height:100%}}@keyframes line-2{0%{width:0;height:0}50%{width:0;height:0}91.65%{width:100%;height:0}100%{width:100%;height:100%}}.container_Saiyo{display:flex;flex-direction:column;justify-content:space-around;align-items:center;right:0}.button--Toiawase,.button--Toiawase .button__cover{background:#ffb514}.button--Toiawase .button__wrapper{color:#fff}.button--Toiawase:before,.button--Toiawase:after{border-color:#09e2ff}.button--Toiawase .button__cover:before{background:#fff}.button--red .button__text{color:#fff}.button--Toiawase .button{position:relative;text-decoration:none;width:180px !important;height:50px !important}.button--Toiawase .button:before,.button--Toiawase .button:after{content:"";position:absolute;z-index:3;width:0;height:0;box-sizing:border-box;opacity:0}.button--Toiawase .button:before{border-top-style:solid;border-top-width:1px;border-right-style:solid;border-right-width:1px;top:8px;left:2px}.button--Toiawase .button:after{border-left-style:solid;border-left-width:1px;border-bottom-style:solid;border-bottom-width:1px;bottom:-8px;right:-8px}.button--Toiawase .button__wrapper{position:relative;display:flex;justify-content:flex-end;align-items:center;width:100%;height:100%;box-sizing:border-box;padding-right:15px;letter-spacing:3px;font-size:15px;font-weight:700;overflow:hidden}.button--Toiawase .button__cover{position:absolute;z-index:2;top:0;left:calc(100% - 40px);width:100%;height:100%;transform:skew(-45deg);transition:all ease .4s}.button--Toiawase .button__cover:before{content:"";position:absolute;top:0;left:-1px;bottom:0;margin:auto 0;width:2px;height:50%}.button--Toiawase .button__text{display:flex;justify-content:flex-end;align-items:center;position:absolute;top:0;left:200%;width:200%;height:100%}.button--Toiawase .button__text span{position:absolute;z-index:2;top:0;left:calc(100% - 16px);bottom:0;margin:auto 0;display:flex;justify-content:center;align-items:center;width:16px;height:16px;font-size:15px;font-weight:700;animation-timing-function:ease;animation-duration:.3s;animation-fill-mode:forwards}.button--Toiawase .button__text span:nth-child(n+11){display:none}.button--Toiawase .button:hover:before{animation:line-1 linear .7s;animation-fill-mode:forwards;opacity:1}.button--Toiawase .button:hover:after{animation:line-2 linear .7s;animation-fill-mode:forwards;opacity:1}.button--Toiawase .button:hover .button__cover{left:calc(0% + 48px)}.button--Toiawase .button:hover .button__text{left:calc(0% + 80px)}.button--Toiawase .button:hover .button__text span:nth-child(1){animation-name:text-1;animation-delay:.2s}.button--Toiawase .button:hover .button__text span:nth-child(2){animation-name:text-2;animation-delay:.3s}.button--Toiawase .button:hover .button__text span:nth-child(3){animation-name:text-3;animation-delay:.4s}.button--Toiawase .button:hover .button__text span:nth-child(4){animation-name:text-4;animation-delay:.5s}.button--Toiawase .button:hover .button__text span:nth-child(5){animation-name:text-5;animation-delay:.6s}.button--Toiawase .button:hover .button__text span:nth-child(6){animation-name:text-6;animation-delay:.7s}.button--Toiawase .button:hover .button__text span:nth-child(7){animation-name:text-7;animation-delay:.8s}.button--Toiawase .button:hover .button__text span:nth-child(8){animation-name:text-8;animation-delay:.9s}.button--Toiawase .button:hover .button__text span:nth-child(9){animation-name:text-9;animation-delay:1s}.button--Toiawase .button:hover .button__text span:nth-child(10){animation-name:text-10;animation-delay:1.1s}@keyframes text-1{0%{left:calc(100% - 16px)}100%{left:0}}@keyframes text-2{0%{left:calc(100% - 16px)}100%{left:16px}}@keyframes text-3{0%{left:calc(100% - 16px)}100%{left:32px}}@keyframes text-4{0%{left:calc(100% - 16px)}100%{left:48px}}@keyframes text-5{0%{left:calc(100% - 16px)}100%{left:64px}}@keyframes text-6{0%{left:calc(100% - 16px)}100%{left:80px}}@keyframes text-7{0%{left:calc(100% - 16px)}100%{left:96px}}@keyframes text-8{0%{left:calc(100% - 16px)}100%{left:112px}}@keyframes text-9{0%{left:calc(100% - 16px)}100%{left:128px}}@keyframes text-10{0%{left:calc(100% - 16px)}100%{left:144px}}@keyframes line-1{0%{width:0;height:0}65%{width:100%;height:0}50%{width:100%;height:100%}100%{width:100%;height:100%}}@keyframes line-2{0%{width:0;height:0}50%{width:0;height:0}91.65%{width:100%;height:0}100%{width:100%;height:100%}}.container_Toiawase{display:flex;flex-direction:column;justify-content:space-around;align-items:center;right:0}.TitleMovebody html{box-sizing:border-box;font-size:75%;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}@media screen and (min-width:768px){.TitleMovebody html{font-size:87.5%}}@media screen and (min-width:1200px){.TitleMovebody html{font-size:100%}}.TitleMovebody :root{--base-color:#434a56;--white-color-primary:#f7f8f8;--gray-color-primary:#676f79;--gray-color-secondary:#c2c2c2}.TitleMovebody *,.TitleMovebody *:before,.TitleMovebody *:after{box-sizing:inherit;margin:0}.TitleMovebody body{background-color:var(--white-color-primary);color:var(--base-color);font-family:"Helvetica Neue","Segoe UI","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-size:1em;line-height:1.5}.TitleMovebody html,.TitleMovebody body,.TitleMovebody .wrapper,.TitleMovebody .container{height:100%}.TitleMovebody .wrapper{overflow-y:auto;position:relative;scroll-snap-type:y mandatory}.TitleMovebody .container{color:var(--white-color-primary);display:grid;padding:min(3em,5%);place-items:center;scroll-snap-align:start}.TitleMovebody .container:nth-child(1){background-color:rgba(224,224,224,.8980392157)}.TitleMovebody .text{font-family:"Lobster",cursive;font-size:3.5rem;letter-spacing:.05em;overflow:hidden;padding:0 .2em;text-shadow:0 2px 5px rgba(0,0,0,.5);white-space:nowrap}.TitleMovebody .text[data-animated=false]>._character{opacity:0}.TitleMovebody .text[data-animated=true]>._character{animation:letter-animation 2s cubic-bezier(.19,1,.22,1) both;opacity:1}@keyframes letter-animation{0%{transform:translateY(100%)}100%{transform:translateY(0)}}.TitleMovebody2 html{box-sizing:border-box;font-size:75%;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}@media screen and (min-width:768px){.TitleMovebody2 html{font-size:87.5%}}@media screen and (min-width:1200px){.TitleMovebody2 html{font-size:100%}}.TitleMovebody2 :root{--base-color:#eee;--white-color-primary:#eee;--gray-color-primary:#eee;--gray-color-secondary:#eee}.TitleMovebody2 *,.TitleMovebody2 *:before,.TitleMovebody2 *:after{box-sizing:inherit;margin:0}.TitleMovebody2 body{background-color:var(--white-color-primary);color:var(--base-color);font-family:"Helvetica Neue","Segoe UI","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-size:1em;line-height:1.5}.TitleMovebody2 html,.TitleMovebody2 body,.TitleMovebody2 .wrapper,.TitleMovebody2 .container{height:100%}.TitleMovebody2 .wrapper{overflow-y:auto;position:relative;scroll-snap-type:y mandatory}.TitleMovebody2 .container{color:var(--white-color-primary);display:grid;padding:min(3em,5%);place-items:center;scroll-snap-align:start}.TitleMovebody2 .container:nth-child(1){background-color:rgba(224,224,224,.8980392157)}.TitleMovebody2 .text{font-family:"Lobster",cursive;font-size:3.5rem;letter-spacing:.05em;overflow:hidden;padding:0 .2em;text-shadow:0 2px 5px rgba(0,0,0,.5);white-space:nowrap}.TitleMovebody2 .text[data-animated=false]>._character{opacity:0}.TitleMovebody2 .text[data-animated=true]>._character{animation:letter-animation .8s cubic-bezier(.19,1,.22,1) both;opacity:1}@keyframes letter-animation{0%{transform:translateY(100%)}100%{transform:translateY(0)}}.TitleMovebody3 html{box-sizing:border-box;font-size:75%;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}@media screen and (min-width:768px){.TitleMovebody3 html{font-size:87.5%}}@media screen and (min-width:1200px){.TitleMovebody3 html{font-size:100%}}.TitleMovebody3 :root{--base-color:#434a56;--white-color-primary:#f7f8f8;--gray-color-primary:#676f79;--gray-color-secondary:#c2c2c2}.TitleMovebody3 *,.TitleMovebody3 *:before,.TitleMovebody3 *:after{box-sizing:inherit;margin:0}.TitleMovebody3 body{background-color:var(--white-color-primary);color:var(--base-color);font-family:"Helvetica Neue","Segoe UI","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-size:1em;line-height:1.5}.TitleMovebody3 html,.TitleMovebody3 body,.TitleMovebody3 .wrapper,.TitleMovebody3 .container{height:100%}.TitleMovebody3 .wrapper{overflow-y:auto;position:relative;scroll-snap-type:y mandatory}.TitleMovebody3 .container{color:var(--white-color-primary);display:grid;padding:min(3em,5%);place-items:center;scroll-snap-align:start}.TitleMovebody3 .container:nth-child(1){background-color:rgba(224,224,224,.8980392157)}.TitleMovebody3 .text{font-family:"Lobster",cursive;font-size:3.5rem;letter-spacing:.05em;overflow:hidden;padding:0 .2em;text-shadow:0 2px 5px rgba(0,0,0,.5);white-space:nowrap}.TitleMovebody3 .text[data-animated=false]>._character{opacity:0}.TitleMovebody3 .text[data-animated=true]>._character{animation:letter-animation .8s cubic-bezier(.19,1,.22,1) both;opacity:1}@keyframes letter-animation{0%{transform:translateY(100%)}100%{transform:translateY(0)}}.TitleMovebody4 html{box-sizing:border-box;font-size:75%;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}@media screen and (min-width:768px){.TitleMovebody4 html{font-size:87.5%}}@media screen and (min-width:1200px){.TitleMovebody4 html{font-size:100%}}.TitleMovebody4 :root{--base-color:#434a56;--white-color-primary:#f7f8f8;--gray-color-primary:#676f79;--gray-color-secondary:#c2c2c2}.TitleMovebody4 *,.TitleMovebody4 *:before,.TitleMovebody4 *:after{box-sizing:inherit;margin:0}.TitleMovebody4 body{background-color:var(--white-color-primary);color:var(--base-color);font-family:"Helvetica Neue","Segoe UI","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-size:1em;line-height:1.5}.TitleMovebody4 html,.TitleMovebody4 body,.TitleMovebody4 .wrapper,.TitleMovebody4 .container{height:100%}.TitleMovebody4 .wrapper{overflow-y:auto;position:relative;scroll-snap-type:y mandatory}.TitleMovebody4 .container{color:var(--white-color-primary);display:grid;padding:min(3em,5%);place-items:center;scroll-snap-align:start}.TitleMovebody4 .container:nth-child(1){background-color:rgba(224,224,224,.8980392157)}.TitleMovebody4 .text{font-family:"Lobster",cursive;font-size:3.5rem;letter-spacing:.05em;overflow:hidden;padding:0 .2em;text-shadow:0 2px 5px rgba(0,0,0,.5);white-space:nowrap}.TitleMovebody4 .text[data-animated=false]>._character{opacity:0}.TitleMovebody4 .text[data-animated=true]>._character{animation:letter-animation .8s cubic-bezier(.19,1,.22,1) both;opacity:1}@keyframes letter-animation{0%{transform:translateY(100%)}100%{transform:translateY(0)}}.TitleMovebody5 html{box-sizing:border-box;font-size:75%;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}@media screen and (min-width:768px){.TitleMovebody5 html{font-size:87.5%}}@media screen and (min-width:1200px){.TitleMovebody5 html{font-size:100%}}.TitleMovebody5 :root{--base-color:#434a56;--white-color-primary:#f7f8f8;--gray-color-primary:#676f79;--gray-color-secondary:#c2c2c2}.TitleMovebody5 *,.TitleMovebody5 *:before,.TitleMovebody5 *:after{box-sizing:inherit;margin:0}.TitleMovebody5 body{background-color:var(--white-color-primary);color:var(--base-color);font-family:"Helvetica Neue","Segoe UI","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-size:1em;line-height:1.5}.TitleMovebody5 html,.TitleMovebody5 body,.TitleMovebody5 .wrapper,.TitleMovebody5 .container{height:100%}.TitleMovebody5 .wrapper{overflow-y:auto;position:relative;scroll-snap-type:y mandatory}.TitleMovebody5 .container{color:var(--white-color-primary);display:grid;padding:min(3em,5%);place-items:center;scroll-snap-align:start}.TitleMovebody5 .container:nth-child(1){background-color:rgba(224,224,224,.8980392157)}.TitleMovebody5 .text{font-family:"Lobster",cursive;font-size:3.5rem;letter-spacing:.05em;overflow:hidden;padding:0 .2em;text-shadow:0 2px 5px rgba(0,0,0,.5);white-space:nowrap}.TitleMovebody5 .text[data-animated=false]>._character{opacity:0}.TitleMovebody5 .text[data-animated=true]>._character{animation:letter-animation .8s cubic-bezier(.19,1,.22,1) both;opacity:1}@keyframes letter-animation{0%{transform:translateY(100%)}100%{transform:translateY(0)}}.TitleMovebody6 html{box-sizing:border-box;font-size:75%;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}@media screen and (min-width:768px){.TitleMovebody6 html{font-size:87.5%}}@media screen and (min-width:1200px){.TitleMovebody6 html{font-size:100%}}.TitleMovebody6 :root{--base-color:#434a56;--white-color-primary:#f7f8f8;--gray-color-primary:#676f79;--gray-color-secondary:#c2c2c2}.TitleMovebody6 *,.TitleMovebody6 *:before,.TitleMovebody6 *:after{box-sizing:inherit;margin:0}.TitleMovebody6 body{background-color:var(--white-color-primary);color:var(--base-color);font-family:"Helvetica Neue","Segoe UI","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-size:1em;line-height:1.5}.TitleMovebody6 html,.TitleMovebody6 body,.TitleMovebody6 .wrapper,.TitleMovebody6 .container{height:100%}.TitleMovebody6 .wrapper{overflow-y:auto;position:relative;scroll-snap-type:y mandatory}.TitleMovebody6 .container{color:var(--white-color-primary);display:grid;padding:min(3em,5%);place-items:center;scroll-snap-align:start}.TitleMovebody6 .container:nth-child(1){background-color:rgba(224,224,224,.8980392157)}.TitleMovebody6 .text{font-family:"Lobster",cursive;font-size:3.5rem;letter-spacing:.05em;overflow:hidden;padding:0 .2em;text-shadow:0 2px 5px rgba(0,0,0,.5);white-space:nowrap}.TitleMovebody6 .text[data-animated=false]>._character{opacity:0}.TitleMovebody6 .text[data-animated=true]>._character{animation:letter-animation .8s cubic-bezier(.19,1,.22,1) both;opacity:1}@keyframes letter-animation{0%{transform:translateY(100%)}100%{transform:translateY(0)}}.TitleMovebody7 html{box-sizing:border-box;font-size:75%;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}@media screen and (min-width:768px){.TitleMovebody7 html{font-size:87.5%}}@media screen and (min-width:1200px){.TitleMovebody7 html{font-size:100%}}.TitleMovebody7 :root{--base-color:#434a56;--white-color-primary:#f7f8f8;--gray-color-primary:#676f79;--gray-color-secondary:#c2c2c2}.TitleMovebody7 *,.TitleMovebody7 *:before,.TitleMovebody7 *:after{box-sizing:inherit;margin:0}.TitleMovebody7 body{background-color:var(--white-color-primary);color:var(--base-color);font-family:"Helvetica Neue","Segoe UI","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-size:1em;line-height:1.5}.TitleMovebody7 html,.TitleMovebody7 body,.TitleMovebody7 .wrapper,.TitleMovebody7 .container{height:100%}.TitleMovebody7 .wrapper{overflow-y:auto;position:relative;scroll-snap-type:y mandatory}.TitleMovebody7 .container{color:var(--white-color-primary);display:grid;padding:min(3em,5%);place-items:center;scroll-snap-align:start}.TitleMovebody7 .container:nth-child(1){background-color:rgba(224,224,224,.8980392157)}.TitleMovebody7 .text{font-family:"Lobster",cursive;font-size:3.5rem;letter-spacing:.05em;overflow:hidden;padding:0 .2em;text-shadow:0 2px 5px rgba(0,0,0,.5);white-space:nowrap}.TitleMovebody7 .text[data-animated=false]>._character{opacity:0}.TitleMovebody7 .text[data-animated=true]>._character{animation:letter-animation .8s cubic-bezier(.19,1,.22,1) both;opacity:1}@keyframes letter-animation{0%{transform:translateY(100%)}100%{transform:translateY(0)}}@media (max-width:639px){.TitleMovebody html{box-sizing:border-box;font-size:75%;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}}@media screen and (max-width:639px) and (min-width:768px){.TitleMovebody html{font-size:87.5%}}@media screen and (max-width:639px) and (min-width:1200px){.TitleMovebody html{font-size:100%}}@media (max-width:639px){.TitleMovebody :root{--base-color:#434a56;--white-color-primary:#f7f8f8;--gray-color-primary:#676f79;--gray-color-secondary:#c2c2c2}.TitleMovebody *,.TitleMovebody *:before,.TitleMovebody *:after{box-sizing:inherit;margin:0}.TitleMovebody body{background-color:var(--white-color-primary);color:var(--base-color);font-family:"Helvetica Neue","Segoe UI","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-size:1em;line-height:1.5}.TitleMovebody html,.TitleMovebody body,.TitleMovebody .wrapper,.TitleMovebody .container{height:100%}.TitleMovebody .wrapper{overflow-y:auto;position:relative;scroll-snap-type:y mandatory}.TitleMovebody .container{color:var(--white-color-primary);display:grid;padding:min(3em,5%);place-items:center;scroll-snap-align:start}.TitleMovebody .container:nth-child(1){background-color:rgba(224,224,224,.8980392157)}.TitleMovebody .text{font-family:"Lobster",cursive;font-size:1.8rem;letter-spacing:.05em;overflow:hidden;padding:0 .2em;text-shadow:0 2px 5px rgba(0,0,0,.5);white-space:nowrap}.TitleMovebody .text[data-animated=false]>._character{opacity:0}.TitleMovebody .text[data-animated=true]>._character{animation:letter-animation 2s cubic-bezier(.19,1,.22,1) both;opacity:1}@keyframes letter-animation{0%{transform:translateY(100%)}100%{transform:translateY(0)}}.TitleMovebody2 html{box-sizing:border-box;font-size:75%;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}}@media screen and (max-width:639px) and (min-width:768px){.TitleMovebody2 html{font-size:87.5%}}@media screen and (max-width:639px) and (min-width:1200px){.TitleMovebody2 html{font-size:100%}}@media (max-width:639px){.TitleMovebody2 :root{--base-color:#eee;--white-color-primary:#eee;--gray-color-primary:#eee;--gray-color-secondary:#eee}.TitleMovebody2 *,.TitleMovebody2 *:before,.TitleMovebody2 *:after{box-sizing:inherit;margin:0}.TitleMovebody2 body{background-color:var(--white-color-primary);color:var(--base-color);font-family:"Helvetica Neue","Segoe UI","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-size:1em;line-height:1.5}.TitleMovebody2 html,.TitleMovebody2 body,.TitleMovebody2 .wrapper,.TitleMovebody2 .container{height:100%}.TitleMovebody2 .wrapper{overflow-y:auto;position:relative;scroll-snap-type:y mandatory}.TitleMovebody2 .container{color:var(--white-color-primary);display:grid;padding:min(3em,5%);place-items:center;scroll-snap-align:start}.TitleMovebody2 .container:nth-child(1){background-color:rgba(224,224,224,.8980392157)}.TitleMovebody2 .text{font-family:"Lobster",cursive;font-size:1.8rem;letter-spacing:.05em;overflow:hidden;padding:0 .2em;text-shadow:0 2px 5px rgba(0,0,0,.5);white-space:nowrap}.TitleMovebody2 .text[data-animated=false]>._character{opacity:0}.TitleMovebody2 .text[data-animated=true]>._character{animation:letter-animation .8s cubic-bezier(.19,1,.22,1) both;opacity:1}@keyframes letter-animation{0%{transform:translateY(100%)}100%{transform:translateY(0)}}.TitleMovebody3 html{box-sizing:border-box;font-size:75%;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}}@media screen and (max-width:639px) and (min-width:768px){.TitleMovebody3 html{font-size:87.5%}}@media screen and (max-width:639px) and (min-width:1200px){.TitleMovebody3 html{font-size:100%}}@media (max-width:639px){.TitleMovebody3 :root{--base-color:#434a56;--white-color-primary:#f7f8f8;--gray-color-primary:#676f79;--gray-color-secondary:#c2c2c2}.TitleMovebody3 *,.TitleMovebody3 *:before,.TitleMovebody3 *:after{box-sizing:inherit;margin:0}.TitleMovebody3 body{background-color:var(--white-color-primary);color:var(--base-color);font-family:"Helvetica Neue","Segoe UI","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-size:1em;line-height:1.5}.TitleMovebody3 html,.TitleMovebody3 body,.TitleMovebody3 .wrapper,.TitleMovebody3 .container{height:100%}.TitleMovebody3 .wrapper{overflow-y:auto;position:relative;scroll-snap-type:y mandatory}.TitleMovebody3 .container{color:var(--white-color-primary);display:grid;padding:min(3em,5%);place-items:center;scroll-snap-align:start}.TitleMovebody3 .container:nth-child(1){background-color:rgba(224,224,224,.8980392157)}.TitleMovebody3 .text{font-family:"Lobster",cursive;font-size:1.8rem;letter-spacing:.05em;overflow:hidden;padding:0 .2em;text-shadow:0 2px 5px rgba(0,0,0,.5);white-space:nowrap}.TitleMovebody3 .text[data-animated=false]>._character{opacity:0}.TitleMovebody3 .text[data-animated=true]>._character{animation:letter-animation 1.8s cubic-bezier(.19,1,.22,1) both;opacity:1}@keyframes letter-animation{0%{transform:translateY(100%)}100%{transform:translateY(0)}}.TitleMovebody4 html{box-sizing:border-box;font-size:75%;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}}@media screen and (max-width:639px) and (min-width:768px){.TitleMovebody4 html{font-size:87.5%}}@media screen and (max-width:639px) and (min-width:1200px){.TitleMovebody4 html{font-size:100%}}@media (max-width:639px){.TitleMovebody4 :root{--base-color:#434a56;--white-color-primary:#f7f8f8;--gray-color-primary:#676f79;--gray-color-secondary:#c2c2c2}.TitleMovebody4 *,.TitleMovebody4 *:before,.TitleMovebody4 *:after{box-sizing:inherit;margin:0}.TitleMovebody4 body{background-color:var(--white-color-primary);color:var(--base-color);font-family:"Helvetica Neue","Segoe UI","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-size:1em;line-height:1.5}.TitleMovebody4 html,.TitleMovebody4 body,.TitleMovebody4 .wrapper,.TitleMovebody4 .container{height:100%}.TitleMovebody4 .wrapper{overflow-y:auto;position:relative;scroll-snap-type:y mandatory}.TitleMovebody4 .container{color:var(--white-color-primary);display:grid;padding:min(3em,5%);place-items:center;scroll-snap-align:start}.TitleMovebody4 .container:nth-child(1){background-color:rgba(224,224,224,.8980392157)}.TitleMovebody4 .text{font-family:"Lobster",cursive;font-size:1.8rem;letter-spacing:.05em;overflow:hidden;padding:0 .2em;text-shadow:0 2px 5px rgba(0,0,0,.5);white-space:nowrap}.TitleMovebody4 .text[data-animated=false]>._character{opacity:0}.TitleMovebody4 .text[data-animated=true]>._character{animation:letter-animation .8s cubic-bezier(.19,1,.22,1) both;opacity:1}@keyframes letter-animation{0%{transform:translateY(100%)}100%{transform:translateY(0)}}.TitleMovebody5 html{box-sizing:border-box;font-size:75%;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}}@media screen and (max-width:639px) and (min-width:768px){.TitleMovebody5 html{font-size:87.5%}}@media screen and (max-width:639px) and (min-width:1200px){.TitleMovebody5 html{font-size:100%}}@media (max-width:639px){.TitleMovebody5 :root{--base-color:#434a56;--white-color-primary:#f7f8f8;--gray-color-primary:#676f79;--gray-color-secondary:#c2c2c2}.TitleMovebody5 *,.TitleMovebody5 *:before,.TitleMovebody5 *:after{box-sizing:inherit;margin:0}.TitleMovebody5 body{background-color:var(--white-color-primary);color:var(--base-color);font-family:"Helvetica Neue","Segoe UI","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-size:1em;line-height:1.5}.TitleMovebody5 html,.TitleMovebody5 body,.TitleMovebody5 .wrapper,.TitleMovebody5 .container{height:100%}.TitleMovebody5 .wrapper{overflow-y:auto;position:relative;scroll-snap-type:y mandatory}.TitleMovebody5 .container{color:var(--white-color-primary);display:grid;padding:min(3em,5%);place-items:center;scroll-snap-align:start}.TitleMovebody5 .container:nth-child(1){background-color:rgba(224,224,224,.8980392157)}.TitleMovebody5 .text{font-family:"Lobster",cursive;font-size:1.8rem;letter-spacing:.05em;overflow:hidden;padding:0 .2em;text-shadow:0 2px 5px rgba(0,0,0,.5);white-space:nowrap}.TitleMovebody5 .text[data-animated=false]>._character{opacity:0}.TitleMovebody5 .text[data-animated=true]>._character{animation:letter-animation .8s cubic-bezier(.19,1,.22,1) both;opacity:1}@keyframes letter-animation{0%{transform:translateY(100%)}100%{transform:translateY(0)}}.TitleMovebody6 html{box-sizing:border-box;font-size:75%;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}}@media screen and (max-width:639px) and (min-width:768px){.TitleMovebody6 html{font-size:87.5%}}@media screen and (max-width:639px) and (min-width:1200px){.TitleMovebody6 html{font-size:100%}}@media (max-width:639px){.TitleMovebody6 :root{--base-color:#434a56;--white-color-primary:#f7f8f8;--gray-color-primary:#676f79;--gray-color-secondary:#c2c2c2}.TitleMovebody6 *,.TitleMovebody6 *:before,.TitleMovebody6 *:after{box-sizing:inherit;margin:0}.TitleMovebody6 body{background-color:var(--white-color-primary);color:var(--base-color);font-family:"Helvetica Neue","Segoe UI","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-size:1em;line-height:1.5}.TitleMovebody6 html,.TitleMovebody6 body,.TitleMovebody6 .wrapper,.TitleMovebody6 .container{height:100%}.TitleMovebody6 .wrapper{overflow-y:auto;position:relative;scroll-snap-type:y mandatory}.TitleMovebody6 .container{color:var(--white-color-primary);display:grid;padding:min(3em,5%);place-items:center;scroll-snap-align:start}.TitleMovebody6 .container:nth-child(1){background-color:rgba(224,224,224,.8980392157)}.TitleMovebody6 .text{font-family:"Lobster",cursive;font-size:1.8rem;letter-spacing:.05em;overflow:hidden;padding:0 .2em;text-shadow:0 2px 5px rgba(0,0,0,.5);white-space:nowrap}.TitleMovebody6 .text[data-animated=false]>._character{opacity:0}.TitleMovebody6 .text[data-animated=true]>._character{animation:letter-animation .8s cubic-bezier(.19,1,.22,1) both;opacity:1}@keyframes letter-animation{0%{transform:translateY(100%)}100%{transform:translateY(0)}}.TitleMovebody7 html{box-sizing:border-box;font-size:75%;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}}@media screen and (max-width:639px) and (min-width:768px){.TitleMovebody7 html{font-size:87.5%}}@media screen and (max-width:639px) and (min-width:1200px){.TitleMovebody7 html{font-size:100%}}@media (max-width:639px){.TitleMovebody7 :root{--base-color:#434a56;--white-color-primary:#f7f8f8;--gray-color-primary:#676f79;--gray-color-secondary:#c2c2c2}.TitleMovebody7 *,.TitleMovebody7 *:before,.TitleMovebody7 *:after{box-sizing:inherit;margin:0}.TitleMovebody7 body{background-color:var(--white-color-primary);color:var(--base-color);font-family:"Helvetica Neue","Segoe UI","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-size:1em;line-height:1.5}.TitleMovebody7 html,.TitleMovebody7 body,.TitleMovebody7 .wrapper,.TitleMovebody7 .container{height:100%}.TitleMovebody7 .wrapper{overflow-y:auto;position:relative;scroll-snap-type:y mandatory}.TitleMovebody7 .container{color:var(--white-color-primary);display:grid;padding:min(3em,5%);place-items:center;scroll-snap-align:start}.TitleMovebody7 .container:nth-child(1){background-color:rgba(224,224,224,.8980392157)}.TitleMovebody7 .text{font-family:"Lobster",cursive;font-size:1.8rem;letter-spacing:.05em;overflow:hidden;padding:0 .2em;text-shadow:0 2px 5px rgba(0,0,0,.5);white-space:nowrap}.TitleMovebody7 .text[data-animated=false]>._character{opacity:0}.TitleMovebody7 .text[data-animated=true]>._character{animation:letter-animation .8s cubic-bezier(.19,1,.22,1) both;opacity:1}@keyframes letter-animation{0%{transform:translateY(100%)}100%{transform:translateY(0)}}}.ShisteBody *,.ShisteBody *:before,.ShisteBody *:after{margin:0;padding:0;box-sizing:border-box;font-family:"Nunito",sans-serif}.ShisteBody html{scroll-behavior:smooth}.ShisteBody body{display:flex;flex-direction:column;justify-content:center;align-items:center;background:#fff;background-image:radial-gradient(at 9.2% 73.7%,#ffddc9 0px,transparent 50%),radial-gradient(at 92.3% 7.6%,#fff9cf 0px,transparent 50%);background-repeat:no-repeat}.ShisteBody #intro{display:grid;grid-template-columns:repeat(2,1fr);place-items:center;padding:40px;min-height:100dvh;overflow:hidden}.ShisteBody .info{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:30px 50px}.ShisteBody .info h1{font-family:"Young Serif",serif;text-align:center;font-size:3rem}.ShisteBody .info p{font-size:1.1rem;margin-bottom:20px}.ShisteBody .explore,.ShisteBody .explore:before,.ShisteBody #content{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;padding:60px 40px;min-height:30dvh;overflow:hidden}.ShisteBody .card{position:relative;display:grid;grid-template-columns:1fr;grid-template-rows:50% 50%;border:1px solid #000;width:300px;aspect-ratio:1/1;color:#fff;border-radius:20px;box-shadow:0 6.7px 5.3px rgba(0,0,0,.03),0 22.3px 17.9px rgba(0,0,0,.05)}.ShisteBody a:link,.ShisteBody a:visited,.ShisteBody a:hover,.ShisteBody a:active{background-color:transparent}.ShisteBody .title{display:flex;justify-content:center;align-items:center;color:#fff;background:#000;border-radius:20px 20px 0 0;text-align:center}.ShisteBody .more{display:grid;grid-template-columns:1fr 1fr;place-items:center;background-color:#fff;border-radius:0 0 20px 20px}.ShisteBody .open-icon{font-size:1rem;color:#000;transform:translateY(3px);margin-left:3px;z-index:1}.ShisteBody .modal-open{text-transform:uppercase;color:#000;background-color:transparent;outline:none;border:none;cursor:pointer;grid-area:1/2/span 1/span 1}.ShisteBody .card-img{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:20px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;z-index:2;transition:all .45s ease-in .2s}.ShisteBody .card:hover>.card-img{width:50%;height:50%;top:50%;border-radius:0 0 0 20px}.ShisteBody body.prevent-background-scroll{min-height:100dvh;overflow-y:hidden}.ShisteBody .modal{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:20;animation:openModal .3s ease-in-out 1 normal}@keyframes openModal{from{opacity:0}to{opacity:1}}.ShisteBody .modal-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;width:70%;border-radius:4px;z-index:30}.ShisteBody .modal-header{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center;font-weight:600;padding:15px 20px 10px;font-size:1.2rem}.ShisteBody .modal-header:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#d1d5db}.ShisteBody .modal-header .modal-close{background:#efefef;border:0;outline:0;transform:translateY(3px);background-color:transparent;cursor:pointer}.ShisteBody .close-icon{font-size:1.6rem;color:#000;transform:scale(1);transition:all .3s}.ShisteBody .close-icon:hover{transform:scale(1.3)}.ShisteBody .modal-body{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:50px 40px;height:60vh;overflow-y:auto}.ShisteBody .modal-body>img{max-width:100%;width:2800px;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border-radius:15px;margin-bottom:20px}.ShisteBody .modal-body::-webkit-scrollbar{width:.7rem}.ShisteBody .modal-body::-webkit-scrollbar-track{box-shadow:inset 0 0 .3rem #4f4e4e;background-color:rgba(255,87,34,.1)}.ShisteBody .modal-body::-webkit-scrollbar-thumb{box-shadow:inset 0 0 .5rem #ff5722;outline:none}.ShisteBody footer{display:grid;place-items:center;padding:20px 150px 60px}.ShisteBody footer>p{font-size:1.3rem;font-weight:500;text-align:center}@media (max-width:1100px){.ShisteBody .beer{width:200px}.ShisteBody #content{grid-template-columns:repeat(2,1fr)}}@media (max-width:800px){.ShisteBody #intro{padding:30px}.ShisteBody .info{gap:20px;padding:30px}.ShisteBody .info h1{font-size:2.5rem}.ShisteBody .info p{font-size:1rem}.ShisteBody #content{gap:30px;padding:60px 20px}.ShisteBody .card{width:250px}.ShisteBody .modal-content{width:80%}.ShisteBody footer{padding:20px 80px 60px}.ShisteBody footer>p{font-size:1.1rem}}@media (max-width:550px){.ShisteBody #content{grid-template-columns:repeat(1,1fr);padding:40px}.ShisteBody footer{padding:20px 30px 60px}.ShisteBody footer>p{font-size:1rem}}.ShisteBody .slider{width:650px;height:280px;overflow:hidden;position:relative;margin:auto}.ShisteBody .slidercontent{min-width:100%;height:100px;position:absolute;top:0;left:0;transform:translateX(100%);background-color:#fff}.ShisteBody .slidercontent:nth-child(1){animation:sliderAnime 12s ease-in-out infinite;z-index:6}.ShisteBody .slidercontent:nth-child(2){animation:sliderAnime2 12s ease-in-out 2s infinite;z-index:-1}.ShisteBody .slidercontent:nth-child(3){animation:sliderAnime2 12s ease-in-out 6s infinite;z-index:-1}@keyframes sliderAnime{0%{z-index:5;transform:translateX(0)}16.666%{transform:translateX(0)}33.333%{transform:translateX(-100%)}50%{z-index:-1;transform:translateX(-100%)}66.666%{transform:translateX(100%)}83.333%{z-index:5;transform:translateX(100%)}100%{z-index:5;transform:translateX(0)}}@keyframes sliderAnime2{0%{z-index:5;transform:translateX(100%)}16.666%{transform:translateX(0)}33.333%{transform:translateX(0)}50%{transform:translateX(-100%)}66.666%{z-index:-1;transform:translateX(-100%)}83.333%{transform:translateX(100%)}100%{z-index:5;transform:translateX(100%)}}.ShisteBody .modal-footer{display:flex;justify-content:space-between;justify-content:center}.ShisteBody .modal-footer .button--yellow,.ShisteBody .modal-footer .button--yellow .button__cover{background:#ffb906}.ShisteBody .modal-footer .button--yellow .button__wrapper{color:#000}.ShisteBody .modal-footer .button--yellow:before,.ShisteBody .modal-footer .button--yellow:after{border-color:#000}.ShisteBody .modal-footer .button--yellow .button__cover:before{background:#000}.ShisteBody .modal-footer .button--yellow .button__text{color:#000}.ShisteBody .modal-footer .button--blue,.ShisteBody .modal-footer .button--blue .button__cover{background:#119efc}.ShisteBody .modal-footer .button--blue .button__wrapper{color:#000}.ShisteBody .modal-footer .button--blue:before,.ShisteBody .modal-footer .button--blue:after{border-color:#000}.ShisteBody .modal-footer .button--blue .button__cover:before{background:#fff}.ShisteBody .modal-footer .button--blue .button__text{color:#fff}.ShisteBody .modal-footer .button{display:inline-flex;margin-left:auto;position:relative;text-decoration:none;width:220px;height:40px;margin-bottom:10px;margin-right:2cm;margin-left:2cm}.ShisteBody .modal-footer .button:before,.ShisteBody .modal-footer .button:after{content:"";position:absolute;z-index:3;width:0;height:0;box-sizing:border-box;opacity:0}.ShisteBody .modal-footer .button:before{border-top-style:solid;border-top-width:1px;border-right-style:solid;border-right-width:1px;top:8px;left:8px}.ShisteBody .modal-footer .button:after{border-left-style:solid;border-left-width:1px;border-bottom-style:solid;border-bottom-width:1px;bottom:-8px;right:-8px}.ShisteBody .modal-footer .button__wrapper{position:relative;display:flex;justify-content:flex-end;align-items:center;width:100%;height:100%;box-sizing:border-box;padding-right:40px;letter-spacing:3px;font-size:15px;font-weight:700;overflow:hidden}.ShisteBody .modal-footer .button__cover{position:absolute;z-index:2;top:0;left:calc(100% - 40px);width:100%;height:100%;transform:skew(-45deg);transition:all ease .4s}.ShisteBody .modal-footer .button__cover:before{content:"";position:absolute;top:0;left:-1px;bottom:0;margin:auto 0;width:2px;height:50%}.ShisteBody .modal-footer .button__text{display:flex;justify-content:flex-end;align-items:center;position:absolute;top:0;left:200%;width:200%;height:100%}.ShisteBody .modal-footer .button__text span{position:absolute;z-index:2;top:0;left:calc(100% - 16px);bottom:0;margin:auto 0;display:flex;justify-content:center;align-items:center;width:16px;height:16px;font-size:15px;font-weight:700;animation-timing-function:ease;animation-duration:.3s;animation-fill-mode:forwards}.ShisteBody .modal-footer .button:hover:before{animation:line-1 linear .7s;animation-fill-mode:forwards;opacity:1}.ShisteBody .modal-footer .button:hover:after{animation:line-2 linear .7s;animation-fill-mode:forwards;opacity:1}.ShisteBody .modal-footer .button:hover .button__cover{left:calc(0% + 48px)}.ShisteBody .modal-footer .button:hover .button__text{left:calc(0% + 80px)}.ShisteBody .modal-footer .button:hover .button__text span:nth-child(1){animation-name:text-1;animation-delay:.2s}.ShisteBody .modal-footer .button:hover .button__text span:nth-child(2){animation-name:text-2;animation-delay:.3s}.ShisteBody .modal-footer .button:hover .button__text span:nth-child(3){animation-name:text-3;animation-delay:.4s}.ShisteBody .modal-footer .button:hover .button__text span:nth-child(4){animation-name:text-4;animation-delay:.5s}.ShisteBody .modal-footer .button:hover .button__text span:nth-child(5){animation-name:text-5;animation-delay:.6s}.ShisteBody .modal-footer .button:hover .button__text span:nth-child(6){animation-name:text-6;animation-delay:.7s}.ShisteBody .modal-footer .button:hover .button__text span:nth-child(7){animation-name:text-7;animation-delay:.8s}.ShisteBody .modal-footer .button:hover .button__text span:nth-child(8){animation-name:text-8;animation-delay:.9s}.ShisteBody .modal-footer .button:hover .button__text span:nth-child(9){animation-name:text-9;animation-delay:1s}.ShisteBody .modal-footer .button:hover .button__text span:nth-child(10){animation-name:text-10;animation-delay:1.1s}@keyframes text-1{0%{left:calc(100% - 16px)}100%{left:0}}@keyframes text-2{0%{left:calc(100% - 16px)}100%{left:16px}}@keyframes text-3{0%{left:calc(100% - 16px)}100%{left:32px}}@keyframes text-4{0%{left:calc(100% - 16px)}100%{left:48px}}@keyframes text-5{0%{left:calc(100% - 16px)}100%{left:64px}}@keyframes text-6{0%{left:calc(100% - 16px)}100%{left:80px}}@keyframes text-7{0%{left:calc(100% - 16px)}100%{left:96px}}@keyframes text-8{0%{left:calc(100% - 16px)}100%{left:112px}}@keyframes text-9{0%{left:calc(100% - 16px)}100%{left:128px}}@keyframes text-10{0%{left:calc(100% - 16px)}100%{left:144px}}@keyframes line-1{0%{width:0;height:0}41.65%{width:100%;height:0}50%{width:100%;height:100%}100%{width:100%;height:100%}}@keyframes line-2{0%{width:0;height:0}50%{width:0;height:0}91.65%{width:100%;height:0}100%{width:100%;height:100%}}.ShisteBody2 *,.ShisteBody2 *:before,.ShisteBody2 *:after{margin:0;padding:0;box-sizing:border-box;font-family:"Nunito",sans-serif}.ShisteBody2 html{scroll-behavior:smooth}.ShisteBody2 body{display:flex;flex-direction:column;justify-content:center;align-items:center;background:#fff;background-image:radial-gradient(at 9.2% 73.7%,#ffddc9 0px,transparent 50%),radial-gradient(at 92.3% 7.6%,#fff9cf 0px,transparent 50%);background-repeat:no-repeat}.ShisteBody2 #intro{display:grid;grid-template-columns:repeat(2,1fr);place-items:center;padding:40px;min-height:100dvh;overflow:hidden}.ShisteBody2 .info{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:30px 50px}.ShisteBody2 .info h1{font-family:"Young Serif",serif;text-align:center;font-size:3rem}.ShisteBody2 .info p{font-size:1.1rem;margin-bottom:20px}.ShisteBody2 .explore,.ShisteBody2 .explore:before,.ShisteBody2 #content{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;padding:60px 40px;min-height:30dvh;overflow:hidden}.ShisteBody2 .card{position:relative;display:grid;grid-template-columns:1fr;grid-template-rows:50% 50%;border:1px solid #000;width:300px;aspect-ratio:1/1;color:#fff;border-radius:20px;box-shadow:0 6.7px 5.3px rgba(0,0,0,.03),0 22.3px 17.9px rgba(0,0,0,.05)}.ShisteBody2 a:link,.ShisteBody2 a:visited,.ShisteBody2 a:hover,.ShisteBody2 a:active{background-color:transparent}.ShisteBody2 .title2{display:flex;justify-content:center;align-items:center;color:#fff;background:#000;border-radius:20px 20px 0 0;text-align:center}.ShisteBody2 .more2{display:grid;grid-template-columns:1fr 1fr;place-items:center;background-color:#fff;border-radius:0 0 20px 20px}.ShisteBody2 .open-icon{font-size:1.25rem;color:#000;transform:translateY(3px);margin-left:3px;z-index:1}.ShisteBody2 .modal-open2{text-transform:uppercase;color:#000;background-color:transparent;outline:none;border:none;cursor:pointer;grid-area:1/2/span 1/span 1}.ShisteBody2 .card-img2{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:20px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;z-index:2;transition:all .45s ease-in .2s}.ShisteBody2 .card:hover>.card-img2{width:50%;height:50%;top:50%;border-radius:0 0 0 20px}.ShisteBody2 body.prevent-background-scroll{min-height:100dvh}.ShisteBody2 .modal{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:20;animation:openModal .3s ease-in-out 1 normal}@keyframes openModal{from{opacity:0}to{opacity:1}}.ShisteBody2 .modal-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;width:70%;border-radius:4px;z-index:30}.ShisteBody2 .modal-header{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center;font-weight:600;padding:15px 20px 10px;font-size:1.2rem}.ShisteBody2 .modal-header:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#d1d5db}.ShisteBody2 .modal-header .modal-close{background:#efefef;border:0;outline:0;transform:translateY(3px);background-color:transparent;cursor:pointer}.ShisteBody2 .close-icon{font-size:1.6rem;color:#000;transform:scale(1);transition:all .3s}.ShisteBody2 .close-icon:hover{transform:scale(1.3)}.ShisteBody2 .modal-body{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:50px 40px;height:60vh;overflow-y:auto}.ShisteBody2 .modal-body>img{max-width:100%;width:200px;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border-radius:15px;margin-bottom:20px}.ShisteBody2 .modal-body::-webkit-scrollbar{width:.7rem}.ShisteBody2 .modal-body::-webkit-scrollbar-track{box-shadow:inset 0 0 .3rem #4f4e4e;background-color:rgba(255,87,34,.1)}.ShisteBody2 .modal-body::-webkit-scrollbar-thumb{box-shadow:inset 0 0 .5rem #ff5722;outline:none}.ShisteBody2 footer{display:grid;place-items:center;padding:20px 150px 60px}.ShisteBody2 footer>p{font-size:1.3rem;font-weight:500;text-align:center}@media (max-width:1100px){.ShisteBody2 .beer{width:200px}.ShisteBody2 #content{grid-template-columns:repeat(2,1fr)}}@media (max-width:800px){.ShisteBody2 #intro{padding:30px}.ShisteBody2 .info{gap:20px;padding:30px}.ShisteBody2 .info h1{font-size:2.5rem}.ShisteBody2 .info p{font-size:1rem}.ShisteBody2 #content{gap:30px;padding:60px 20px}.ShisteBody2 .card{width:250px}.ShisteBody2 .modal-content{width:80%}.ShisteBody2 footer{padding:20px 80px 60px}.ShisteBody2 footer>p{font-size:1.1rem}}@media (max-width:550px){.ShisteBody2 #content{grid-template-columns:repeat(1,1fr);padding:40px}.ShisteBody2 footer{padding:20px 30px 60px}.ShisteBody2 footer>p{font-size:1rem}}.ShisteBody2 .slider{width:600px;height:280px;overflow:hidden;position:relative;margin:auto}.ShisteBody2 .slidercontent{min-width:100%;height:1000px;position:absolute;top:0;left:0;transform:translateX(100%);background-color:#fff}.ShisteBody2 .slidercontent:nth-child(1){animation:sliderAnime 12s ease-in-out infinite;z-index:6}.ShisteBody2 .slidercontent:nth-child(2){animation:sliderAnime2 12s ease-in-out 2s infinite;z-index:-1}.ShisteBody2 .slidercontent:nth-child(3){animation:sliderAnime2 12s ease-in-out 6s infinite;z-index:-1}@keyframes sliderAnime{0%{z-index:5;transform:translateX(0)}16.666%{transform:translateX(0)}33.333%{transform:translateX(-100%)}50%{z-index:-1;transform:translateX(-100%)}66.666%{transform:translateX(100%)}83.333%{z-index:5;transform:translateX(100%)}100%{z-index:5;transform:translateX(0)}}@keyframes sliderAnime2{0%{z-index:5;transform:translateX(100%)}16.666%{transform:translateX(0)}33.333%{transform:translateX(0)}50%{transform:translateX(-100%)}66.666%{z-index:-1;transform:translateX(-100%)}83.333%{transform:translateX(100%)}100%{z-index:5;transform:translateX(100%)}}.ShisteBody2 .modal-footer{display:flex;justify-content:space-between;justify-content:center}.ShisteBody2 .modal-footer .button--yellow,.ShisteBody2 .modal-footer .button--yellow .button__cover{background:#ffb906}.ShisteBody2 .modal-footer .button--yellow .button__wrapper{color:#000}.ShisteBody2 .modal-footer .button--yellow:before,.ShisteBody2 .modal-footer .button--yellow:after{border-color:#000}.ShisteBody2 .modal-footer .button--yellow .button__cover:before{background:#000}.ShisteBody2 .modal-footer .button--yellow .button__text{color:#000}.ShisteBody2 .modal-footer .button{display:inline-flex;margin-left:auto;position:relative;text-decoration:none;width:220px;height:40px;margin-bottom:10px;margin-right:5cm;margin-left:5cm}.ShisteBody2 .modal-footer .button:before,.ShisteBody2 .modal-footer .button:after{content:"";position:absolute;z-index:3;width:0;height:0;box-sizing:border-box;opacity:0}.ShisteBody2 .modal-footer .button:before{border-top-style:solid;border-top-width:1px;border-right-style:solid;border-right-width:1px;top:8px;left:8px}.ShisteBody2 .modal-footer .button:after{border-left-style:solid;border-left-width:1px;border-bottom-style:solid;border-bottom-width:1px;bottom:-8px;right:-8px}.ShisteBody2 .modal-footer .button__wrapper{position:relative;display:flex;justify-content:flex-end;align-items:center;width:100%;height:100%;box-sizing:border-box;padding-right:40px;letter-spacing:3px;font-size:15px;font-weight:700;overflow:hidden}.ShisteBody2 .modal-footer .button__cover{position:absolute;z-index:2;top:0;left:calc(100% - 40px);width:100%;height:100%;transform:skew(-45deg);transition:all ease .4s}.ShisteBody2 .modal-footer .button__cover:before{content:"";position:absolute;top:0;left:-1px;bottom:0;margin:auto 0;width:2px;height:50%}.ShisteBody2 .modal-footer .button__text{display:flex;justify-content:flex-end;align-items:center;position:absolute;top:0;left:200%;width:200%;height:100%}.ShisteBody2 .modal-footer .button__text span{position:absolute;z-index:2;top:0;left:calc(100% - 16px);bottom:0;margin:auto 0;display:flex;justify-content:center;align-items:center;width:16px;height:16px;font-size:15px;font-weight:700;animation-timing-function:ease;animation-duration:.3s;animation-fill-mode:forwards}.ShisteBody2 .modal-footer .button:hover:before{animation:line-1 linear .7s;animation-fill-mode:forwards;opacity:1}.ShisteBody2 .modal-footer .button:hover:after{animation:line-2 linear .7s;animation-fill-mode:forwards;opacity:1}.ShisteBody2 .modal-footer .button:hover .button__cover{left:calc(0% + 48px)}.ShisteBody2 .modal-footer .button:hover .button__text{left:calc(0% + 80px)}.ShisteBody2 .modal-footer .button:hover .button__text span:nth-child(1){animation-name:text-1;animation-delay:.2s}.ShisteBody2 .modal-footer .button:hover .button__text span:nth-child(2){animation-name:text-2;animation-delay:.3s}.ShisteBody2 .modal-footer .button:hover .button__text span:nth-child(3){animation-name:text-3;animation-delay:.4s}.ShisteBody2 .modal-footer .button:hover .button__text span:nth-child(4){animation-name:text-4;animation-delay:.5s}.ShisteBody2 .modal-footer .button:hover .button__text span:nth-child(5){animation-name:text-5;animation-delay:.6s}.ShisteBody2 .modal-footer .button:hover .button__text span:nth-child(6){animation-name:text-6;animation-delay:.7s}.ShisteBody2 .modal-footer .button:hover .button__text span:nth-child(7){animation-name:text-7;animation-delay:.8s}.ShisteBody2 .modal-footer .button:hover .button__text span:nth-child(8){animation-name:text-8;animation-delay:.9s}.ShisteBody2 .modal-footer .button:hover .button__text span:nth-child(9){animation-name:text-9;animation-delay:1s}.ShisteBody2 .modal-footer .button:hover .button__text span:nth-child(10){animation-name:text-10;animation-delay:1.1s}@keyframes text-1{0%{left:calc(100% - 16px)}100%{left:0}}@keyframes text-2{0%{left:calc(100% - 16px)}100%{left:16px}}@keyframes text-3{0%{left:calc(100% - 16px)}100%{left:32px}}@keyframes text-4{0%{left:calc(100% - 16px)}100%{left:48px}}@keyframes text-5{0%{left:calc(100% - 16px)}100%{left:64px}}@keyframes text-6{0%{left:calc(100% - 16px)}100%{left:80px}}@keyframes text-7{0%{left:calc(100% - 16px)}100%{left:96px}}@keyframes text-8{0%{left:calc(100% - 16px)}100%{left:112px}}@keyframes text-9{0%{left:calc(100% - 16px)}100%{left:128px}}@keyframes text-10{0%{left:calc(100% - 16px)}100%{left:144px}}@keyframes line-1{0%{width:0;height:0}41.65%{width:100%;height:0}50%{width:100%;height:100%}100%{width:100%;height:100%}}@keyframes line-2{0%{width:0;height:0}50%{width:0;height:0}91.65%{width:100%;height:0}100%{width:100%;height:100%}}.SmartDounyuu{display:flex;justify-content:space-between;justify-content:center}.SmartDounyuu .button--smartphone,.SmartDounyuu .button--smartphone .button__cover{background:#ffb906}.SmartDounyuu .button--smartphone .button__wrapper{color:#000}.SmartDounyuu .button--smartphone:before,.SmartDounyuu .button--smartphone:after{border-color:#000}.SmartDounyuu .button--smartphone .button__cover:before{background:#000}.SmartDounyuu .button--red .button__text{color:#000}.SmartDounyuu .button{position:relative;text-decoration:none;width:200px;height:40px}.SmartDounyuu .button:before,.SmartDounyuu .button:after{content:"";position:absolute;z-index:3;width:0;height:0;box-sizing:border-box;opacity:0}.SmartDounyuu .button:before{border-top-style:solid;border-top-width:1px;border-right-style:solid;border-right-width:1px;top:8px;left:8px}.SmartDounyuu .button:after{border-left-style:solid;border-left-width:1px;border-bottom-style:solid;border-bottom-width:1px;bottom:-8px;right:-8px}.SmartDounyuu .button__wrapper{position:relative;display:flex;justify-content:flex-end;align-items:center;width:100%;height:100%;box-sizing:border-box;padding-right:40px;letter-spacing:3px;font-size:15px;font-weight:700;overflow:hidden}.SmartDounyuu .button__cover{position:absolute;z-index:2;top:0;left:calc(100% - 30px);width:100%;height:100%;transform:skew(-45deg);transition:all ease .4s}.SmartDounyuu .button__cover:before{content:"";position:absolute;top:0;left:-1px;bottom:0;margin:auto 0;width:2px;height:50%}.SmartDounyuu .button__text{display:flex;justify-content:flex-end;align-items:center;position:absolute;top:0;left:200%;width:200%;height:100%}.SmartDounyuu .button__text span{position:absolute;z-index:2;top:0;left:calc(100% - 15px);bottom:0;margin:auto 0;display:flex;justify-content:center;align-items:center;width:16px;height:16px;font-size:15px;font-weight:700;animation-timing-function:ease;animation-duration:.3s;animation-fill-mode:forwards}.SmartDounyuu .button__text span:nth-child(n+11){display:none}.SmartDounyuu .button:hover:before{animation:line-1 linear .7s;animation-fill-mode:forwards;opacity:1}.SmartDounyuu .button:hover:after{animation:line-2 linear .7s;animation-fill-mode:forwards;opacity:1}.SmartDounyuu .button:hover .button__cover{left:calc(0% + 30px)}.SmartDounyuu .button:hover .button__text{left:calc(0% + 80px)}.SmartDounyuu .button:hover .button__text span:nth-child(1){animation-name:text-1;animation-delay:.2s}.SmartDounyuu .button:hover .button__text span:nth-child(2){animation-name:text-2;animation-delay:.3s}.SmartDounyuu .button:hover .button__text span:nth-child(3){animation-name:text-3;animation-delay:.4s}.SmartDounyuu .button:hover .button__text span:nth-child(4){animation-name:text-4;animation-delay:.5s}.SmartDounyuu .button:hover .button__text span:nth-child(5){animation-name:text-5;animation-delay:.6s}.SmartDounyuu .button:hover .button__text span:nth-child(6){animation-name:text-6;animation-delay:.7s}.SmartDounyuu .button:hover .button__text span:nth-child(7){animation-name:text-7;animation-delay:.8s}.SmartDounyuu .button:hover .button__text span:nth-child(8){animation-name:text-8;animation-delay:.9s}.SmartDounyuu .button:hover .button__text span:nth-child(9){animation-name:text-9;animation-delay:1s}.SmartDounyuu .button:hover .button__text span:nth-child(10){animation-name:text-10;animation-delay:1.1s}@keyframes text-1{0%{left:calc(100% - 16px)}100%{left:0}}@keyframes text-2{0%{left:calc(100% - 16px)}100%{left:16px}}@keyframes text-3{0%{left:calc(100% - 16px)}100%{left:32px}}@keyframes text-4{0%{left:calc(100% - 16px)}100%{left:48px}}@keyframes text-5{0%{left:calc(100% - 16px)}100%{left:64px}}@keyframes text-6{0%{left:calc(100% - 16px)}100%{left:80px}}@keyframes text-7{0%{left:calc(100% - 16px)}100%{left:96px}}@keyframes text-8{0%{left:calc(100% - 16px)}100%{left:112px}}@keyframes text-9{0%{left:calc(100% - 16px)}100%{left:128px}}@keyframes text-10{0%{left:calc(100% - 16px)}100%{left:144px}}@keyframes line-1{0%{width:0;height:0}41.65%{width:100%;height:0}50%{width:100%;height:100%}100%{width:100%;height:100%}}@keyframes line-2{0%{width:0;height:0}50%{width:0;height:0}91.65%{width:100%;height:0}100%{width:100%;height:100%}}@media (max-width:639px){ul.menu .sub-menu{display:none}ul.menu .sub-menu li{margin-left:1em}button.children-expander{display:block}button.children-expander .span{font-size:2rem}h2.c-widget__title{display:block}ul.is-style-default{list-style:none;padding-left:0}.c-ic-angle-right:before{border-color:#fff}.info{text-align:center}.info-inner{display:block;align-items:center;height:auto;padding-top:2%;padding-bottom:2%}.info ul.company_profile{flex:1;list-style-type:none;padding-left:0}.info ul.company_profile li{font-size:1rem;text-align:center}.scroll-contents{width:100%}.privacy-text h3{font-size:.75rem}.privacy-text h4{font-size:.75rem}.privacy-text p{font-size:.75rem}}