@charset "UTF-8";article,aside,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}*{box-sizing:border-box}::after,::before{text-decoration:inherit;vertical-align:inherit}body{margin:0;box-sizing:border-box;font-family:"Futura Book","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ ゴシック","ＭＳ Ｐゴシック",sans-serif}nav ol,nav ul{list-style:none}small{font-size:83.3333%}audio,canvas,iframe,img,svg,video{vertical-align:middle}img{border-style:none}svg{fill:currentColor}svg:not(:root){overflow:hidden}a{background-color:transparent;text-decoration:none}:hover{outline-width:0}button,input,select,textarea{background-color:transparent;border-style:none;color:inherit;font-size:1em;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}textarea{overflow:auto;resize:vertical}[type=checkbox],[type=radio]{padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-cancel-button,::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}[tabindex],a,area,button,input,label,select,textarea{-ms-touch-action:manipulation;touch-action:manipulation}[hidden][aria-hidden=false]{clip:rect(0,0,0,0);display:inherit;position:absolute}[hidden][aria-hidden=false]:focus{clip:auto}.o-img-cover{background-position:center center;background-repeat:no-repeat;background-size:cover}.header{width:100%;height:160px;display:flex;justify-content:space-between;align-items:center;padding:0 150px;z-index:4;position:fixed;top:0;background:0 0;transition:backGround .3s ease-in-out}@media only screen and (max-width:1440px){.header{height:110px;padding:0 100px}}@media only screen and (max-width:1024px){.header{padding:0 25px;justify-content:center}}@media only screen and (max-width:768px){.header{padding:0}}.header .logo{position:relative;display:block;cursor:pointer;width:160px;height:100%;padding:0;transition:width .3s ease-in-out;background:#fff}@media only screen and (max-width:1440px){.header .logo{width:100px}}@media only screen and (max-width:1024px){.header .logo{width:150px}}.header__navbar{position:relative;width:auto;height:auto}@media only screen and (max-width:1024px){.header__navbar{display:none}}.header__navbar ul{padding-left:0;list-style:none;display:inline-block}.header__navbar ul li{display:inline-block}.header__navbar ul li a{color:#fff;text-transform:uppercase;font-size:16px;font-family:"Futura Medium","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ ゴシック","ＭＳ Ｐゴシック",sans-serif;letter-spacing:3.5px;padding:15px 25px;transition:all .3s ease-in-out}@media only screen and (max-width:1440px){.header__navbar ul li a{font-size:14px;padding:15px 15px}}.header__navbar ul li:last-child a{color:#fff;background-color:#f6a1a8;border:1px solid #fff}.header__icon-menu{position:relative;justify-content:center;align-items:center;flex-direction:column;flex-wrap:wrap;display:none;width:25px;height:auto;margin-right:25px}.header__icon-menu span{position:relative;display:block;width:100%;height:2px;background:#f3f5f6;border-radius:2px;transition:transform .3s ease-in-out,background .1s ease-in-out}.header__icon-menu span:nth-child(2){margin:7px 0}@media only screen and (max-width:1024px){.header__icon-menu{display:flex;position:absolute;right:0}}.header.sticky{background-color:#fff;height:85px}.header.sticky .logo{width:115px}@media only screen and (max-width:1440px){.header.sticky .logo{width:85px}}.header.sticky .header__navbar__menu--actions ul li a{color:#6a6a6a;font-size:14px}@media only screen and (max-width:1440px){.header.sticky .header__navbar__menu--actions ul li a{font-size:12px}}.header.sticky .header__navbar__menu--actions ul li:last-child a{color:#fff}@media only screen and (max-width:1024px){.header.sticky .header__icon-menu span{background:#4a4a4a}}.header__lang-li{padding-right:25px}.header__lang-sep:after{content:' | '}.header__lang-sep:last-child{display:none}.header__navbar .header__lang-a{text-transform:uppercase;padding-left:0;padding-right:0}@media only screen and (max-width:1440px){.header__navbar .header__lang-a{font-size:12px}}.header__lang-sep,.header__navbar .header__lang-a{color:#fff}.header.sticky .header__lang-sep,.header.sticky .header__navbar .header__lang-a{color:#6a6a6a}.header__navbar span.header__lang-a{color:rgba(255,255,255,.5)}.header.sticky .header__navbar span.header__lang-a{color:rgba(0,0,0,.35)}.header__lang-mob{position:absolute;left:0;padding-left:20px;text-transform:uppercase}.header__lang-mob,.header__lang-mob a{color:#fff}.header.sticky .header__lang-mob,.header.sticky .header__lang-mob a{color:#6a6a6a}@media screen and (min-width:1025px){.header__lang-mob{display:none}}.menu{display:flex;flex-direction:column;flex-wrap:wrap;z-index:3;position:absolute;top:0;left:0;width:100vw;height:100vh;overflow:hidden;background-color:#f8f8f8;transition:transform .3s ease-in-out;background-image:url(img/bg-mandala.svg),url(img/bg-mandala.svg),url(img/bg-mandala.svg);background-position:top -15vw left -15vw,bottom .5vw left -7vw,top 19.5vw right -6vw;background-size:32%,25%,20%;background-repeat:no-repeat}.menu__icon-close{display:inline-flex;align-items:center;width:20px;height:20px;position:absolute;top:25px;right:25px}.menu__icon-close__icon span{width:20px;height:2px;background-color:#4a4a4a;display:flex;border-radius:2px;position:absolute}.menu__icon-close__icon span:first-child{transform:rotate(45deg)}.menu__icon-close__icon span:last-child{transform:rotate(-45deg)}.menu__content{width:100%;height:100%;padding:0 25px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center}.menu__content .logo{height:110px;position:absolute;top:0;margin:0 auto}.menu__content .logo-menu{width:150px!important}.menu__content ul{padding-left:0;margin-top:25px}.menu__content ul li{list-style:none;text-align:center;margin-bottom:25px}.menu__content ul li a{text-align:center;font-size:30px;color:#4a4a4a}.menu__content ul li a:after{content:"";display:block;width:30%;height:1px;background-color:#4a4a4a;margin:25px auto 0}.menu__content ul li:last-child{position:absolute;bottom:0;left:0;margin-bottom:0;width:100%;background-color:#f6a1a8}.menu__content ul li:last-child a{font-size:22px;text-transform:uppercase;color:#fff;display:inline-block;width:100%;height:100%;padding:25px 15px}.menu__content ul li:last-child a:after{content:unset}.menu.is-open{transform:translateY(0)}.menu.from-left{transform:translateX(-120%)}.menu.from-left.is-open{transform:translateX(0)}.menu.from-right{transform:translateX(120%)}.menu.from-right.is-open{transform:translateX(0)}.section-menu.menu-page{background-position:top 13vw left -16vw,bottom 14vw right 4vw;background-size:31%,15%}@media only screen and (max-width:1440px){.section-menu.menu-page{padding:50px 0 100px}}.section-menu.menu-page .menu-cta{display:none}.logo{width:100%}.logo a{position:relative;display:flex;justify-content:center;align-items:center;height:100%;padding:15px;z-index:1}@media only screen and (max-width:1440px){.logo a{padding:5px}}.logo a span{display:inline-block}.logo a span object{width:100%;position:relative;z-index:-1;display:inline-block}.logo a span img{width:100%}.logo img{width:160px}footer{position:relative;width:100%;height:auto}footer .footer__sitemap{width:100%;padding:50px 0 150px;background-color:#f6a1a8;background-position:center 90%;background-repeat:no-repeat;background-size:100%}@media only screen and (max-width:768px){footer .footer__sitemap{background-size:350%}}footer .footer__sitemap ul{width:100%;display:inline-block;text-align:center;margin:0 0 50px;padding-left:0}@media only screen and (max-width:1440px){footer .footer__sitemap ul{margin:0 0 25px}}footer .footer__sitemap ul li{list-style:none;padding-left:0;display:inline-block}@media only screen and (max-width:768px){footer .footer__sitemap ul li{display:block;line-height:35px}}footer .footer__sitemap ul li a{color:#fff;text-transform:uppercase;font-size:14px;font-family:"Futura Medium","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ ゴシック","ＭＳ Ｐゴシック",sans-serif;letter-spacing:3.5px;padding:15px 15px}@media only screen and (max-width:1440px){footer .footer__sitemap ul li a{letter-spacing:2px}}footer .footer__sitemap__socials{text-align:center;margin-bottom:50px}footer .footer__sitemap__socials a{display:inline-block;margin:0 15px}@media only screen and (max-width:768px){footer .footer__sitemap__socials a{margin:25px 15px 25px}}footer .footer__copyright{width:100%;margin:15px 0 0;padding-bottom:15px;display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;position:relative}@media only screen and (max-width:1440px){footer .footer__copyright img{width:80px}}footer .footer__copyright p{text-align:center;width:40%;color:#6a6a6a;font-size:14px;font-family:"Futura Book","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ ゴシック","ＭＳ Ｐゴシック",sans-serif;letter-spacing:3.5px;line-height:28px}@media only screen and (max-width:1440px){footer .footer__copyright p{font-size:12px;line-height:22px;letter-spacing:normal}}@media only screen and (max-width:768px){footer .footer__copyright p{width:100%;padding:0 25px}}.card-contacts,.card-default,.card-event,.card-time{width:100%;max-width:380px;height:auto;padding:70px 50px 50px}@media only screen and (max-width:1440px){.card-contacts,.card-default,.card-event,.card-time{padding:50px 25px 25px;max-width:320px}}@media only screen and (max-width:768px){.card-contacts,.card-default,.card-event,.card-time{padding:50px 25px 50px}}section{width:100%;height:auto;position:relative;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;background-repeat:no-repeat;background-size:cover;background-position:center center;background-color:#f8f8f8}section .mobile-cta{display:none}.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:rgba(255,255,255,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:#333}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.carousel-wrapper{margin-bottom:150px}.carousel-cell{display:flex;align-items:center;justify-content:center;width:100%;height:400px;background-color:#f3f5f6}.carousel-cell:nth-child(odd){background-color:#f8f8f8}.carousel-progress{position:absolute;top:0;left:0;height:8px;border-radius:4px;width:0%;background-color:#f8f8f8}.progress-wrapper{position:relative;margin:0 auto;width:66%;height:8px;border-radius:4px;background-color:#4a4a4a}.carousel-fullpage-home{width:100%;height:100vh}.carousel-fullpage-home .mobile-cta{display:none}@media only screen and (max-width:768px){.carousel-fullpage-home .mobile-cta{display:block;position:absolute;bottom:20px;left:50%;color:#fff;background-color:#f6a1a8;border:1px solid #fff;text-transform:uppercase;font-size:12px;font-family:"Futura Medium","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ ゴシック","ＭＳ Ｐゴシック",sans-serif;letter-spacing:3.5px;padding:15px 25px;transform:translateX(-50%);z-index:2;letter-spacing:1px;cursor:pointer}}.carousel-fullpage-home__carousel-cell{width:100%;height:100%;position:relative;overflow:hidden}.carousel-fullpage-home__carousel-cell::before{content:"";display:block;width:100%;height:100%;position:absolute;background-color:rgba(0,0,0,.3);opacity:.7;background:linear-gradient(to bottom,rgba(0,0,0,.65) 0,rgba(0,0,0,.64) 1%,rgba(0,0,0,0) 100%);z-index:2}.carousel-fullpage-home__carousel-cell img{position:absolute;min-width:1000%;min-height:1000%;left:50%;top:50%;transform:translateX(-50%) translateY(-50%) scale(.1)}.carousel-fullpage-home__carousel-cell video{position:absolute;min-width:1000%;min-height:1000%;left:50%;top:50%;transform:translateX(-50%) translateY(-50%) scale(.1)}.carousel-fullpage-home__carousel-cell video[data-video-state=playing]+.carousel-fullpage-home__carousel-cell__text{opacity:0}.carousel-fullpage-home__carousel-cell__text{width:100%;height:100%;position:absolute;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;transition:opacity .3s ease-in-out;z-index:3}.carousel-fullpage-home__carousel-cell__text .carousel-fullpage__caption,.carousel-fullpage-home__carousel-cell__text p{color:#fff;font-size:16px;font-family:"Futura Medium","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ ゴシック","ＭＳ Ｐゴシック",sans-serif;letter-spacing:3.5px;margin:0}@media only screen and (max-width:1024px){.carousel-fullpage-home__carousel-cell__text .carousel-fullpage__caption,.carousel-fullpage-home__carousel-cell__text p{letter-spacing:2px}}@media only screen and (max-width:768px){.carousel-fullpage-home__carousel-cell__text .carousel-fullpage__caption,.carousel-fullpage-home__carousel-cell__text p{font-size:12px}}.carousel-fullpage-home__carousel-cell__text .carousel-fullpage__title,.carousel-fullpage-home__carousel-cell__text h1{color:#fff;font-size:100px;font-family:"Futura Book","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ ゴシック","ＭＳ Ｐゴシック",sans-serif;letter-spacing:3.5px;margin:25px 0}@media only screen and (max-width:1440px){.carousel-fullpage-home__carousel-cell__text .carousel-fullpage__title,.carousel-fullpage-home__carousel-cell__text h1{font-size:80px}}@media only screen and (max-width:1024px){.carousel-fullpage-home__carousel-cell__text .carousel-fullpage__title,.carousel-fullpage-home__carousel-cell__text h1{font-size:60px}}@media only screen and (max-width:768px){.carousel-fullpage-home__carousel-cell__text .carousel-fullpage__title,.carousel-fullpage-home__carousel-cell__text h1{font-size:30px}}.carousel-fullpage-home__carousel-cell__text .play-button{width:100px;height:100px;z-index:2;display:block;background-position:center center;background-size:100%;transform:scale(1,1) translateY(0);transform-origin:center center;transition:transform .3s ease-in-out}@media only screen and (max-width:1440px){.carousel-fullpage-home__carousel-cell__text .play-button{width:80px;height:80px}}@media only screen and (max-width:768px){.carousel-fullpage-home__carousel-cell__text .play-button{width:60px;height:60px}}.carousel-fullpage-home__carousel-cell__text .play-button:hover{cursor:pointer;transform:scale(1.05,1.05) translateY(-2px)}.carousel-dots{position:absolute;bottom:0;left:70px;height:80px}@media only screen and (max-width:1024px){.carousel-dots{display:none}}.carousel-dots__dot{display:inline-block;position:relative;width:20px;height:100%;opacity:.5;transition:opacity .3s ease-in-out;margin:0 15px}.carousel-dots__dot:hover{cursor:pointer}.carousel-dots__dot__text{display:block;color:#fff;margin:0;transition:transform .4s cubic-bezier(.445,.05,.55,.95)}.carousel-dots__dot__line{display:block;width:1px;height:60%;position:absolute;bottom:0;left:9px;margin:0 auto;background-color:#fff;transform:scale(1,0);transform-origin:bottom;transition:transform .3s cubic-bezier(.445,.05,.55,.95)}.carousel-dots__dot.is-selected{opacity:1}.carousel-dots__dot.is-selected .carousel-dots__dot__line{transform:scale(1,1)}.carousel-dots__dot.is-selected .carousel-dots__dot__text{transform:translateY(-3px)}.carousel-nav{display:inline-block}.carousel-nav__item{display:inline-block;color:#9b9b9b;border-right:1px solid #9b9b9b}.carousel-nav__item:last-child{border-right:none}.carousel-nav__item:hover{cursor:pointer}.carousel-nav__item__text{font-size:16px;font-family:"Futura Medium","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ ゴシック","ＭＳ Ｐゴシック",sans-serif;letter-spacing:3.5px;text-transform:uppercase;margin:0;padding:0 25px}@media only screen and (max-width:1440px){.carousel-nav__item__text{font-size:14px;letter-spacing:2px;padding:0 15px}}@media only screen and (max-width:768px){.carousel-nav__item__text{font-size:12px}}.carousel-nav__item.is-single:hover{cursor:default}.carousel-nav__item.is-selected,.carousel-nav__item.is-single{color:#4a4a4a}.carousel-nav__item.is-selected:after,.carousel-nav__item.is-single:after{display:block;content:"";width:30%;height:3px;background-color:#f6a1a8;margin:5px auto 0}.carousel-menu{width:70%;margin-top:70px}@media only screen and (max-width:1024px){.carousel-menu{width:100%;padding:0 70px;margin-top:50px}}@media only screen and (max-width:768px){.carousel-menu{padding:0}}.carousel-menu__carousel-cell{width:100%;height:auto;left:0!important;opacity:0;transition:opacity .5s ease-in-out;z-index:-1}@media only screen and (max-width:768px){.carousel-menu__carousel-cell{width:100vw}}.carousel-menu__carousel-cell.is-selected{opacity:1;z-index:0}.carousel-menu__carousel-cell__cards{width:100%;height:auto}@media only screen and (max-width:768px){.carousel-menu__carousel-cell__cards{overflow-x:scroll;scrollbar-face-color:transparent;scrollbar-track-color:transparent;scrollbar-width:none;overflow:-moz-scrollbars-none}.carousel-menu__carousel-cell__cards::-webkit-scrollbar{display:none;width:0;height:0;background:0 0}.carousel-menu__carousel-cell__cards::-webkit-scrollbar-thumb{background:0 0}.carousel-menu__carousel-cell__cards::-webkit-scrollbar-track{background:0 0}}.carousel-menu__carousel-cell__cards .mobile-scroll-helper{display:flex;justify-content:space-between}@media only screen and (max-width:768px){.carousel-menu__carousel-cell__cards .mobile-scroll-helper{width:150vw;transform:translateX(-24%);margin-left:40%}}.carousel-menu__carousel-cell__cards__card{width:23%;margin-bottom:40px;display:flex;flex-direction:column;flex-wrap:wrap;box-shadow:0 0 15px 0 rgba(0,0,0,.1)}@media only screen and (max-width:1024px){.carousel-menu__carousel-cell__cards__card{margin-bottom:50px}}@media only screen and (max-width:768px){.carousel-menu__carousel-cell__cards__card:last-child{margin-right:25px}}.carousel-menu__carousel-cell__cards__card__image{position:relative;overflow:hidden;height:16vw}@media only screen and (max-width:1440px){.carousel-menu__carousel-cell__cards__card__image{height:17vw}}@media only screen and (max-width:1024px){.carousel-menu__carousel-cell__cards__card__image{height:20vw}}@media only screen and (max-width:768px){.carousel-menu__carousel-cell__cards__card__image{height:33vw}}.carousel-menu__carousel-cell__cards__card__image img{position:absolute;min-width:1000%;min-height:1000%;left:50%;top:50%;transform:translateX(-50%) translateY(-50%) scale(.1)}.carousel-menu__carousel-cell__cards__card p{background-color:#fff;font-size:22px;font-family:"Futura Book","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ ゴシック","ＭＳ Ｐゴシック",sans-serif;margin:0;text-align:center;padding:25px 15px;flex-grow:1;display:flex;justify-content:center;align-items:center}@media only screen and (max-width:1440px){.carousel-menu__carousel-cell__cards__card p{font-size:16px}}.carousel-menu__carousel-cell__cards__card--blank{box-shadow:none}.carousel-menu__carousel-cell__cards__card--blank p{background-color:transparent}.carousel-menu__carousel-cell__text{width:90%;height:auto;display:flex;justify-content:space-between;margin:0 auto;position:relative}@media only screen and (max-width:768px){.carousel-menu__carousel-cell__text{width:100%;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;padding:0 25px}}.carousel-menu__carousel-cell__text__left{margin-right:50px}@media only screen and (max-width:768px){.carousel-menu__carousel-cell__text__left{margin-right:0}}@media only screen and (max-width:768px){.carousel-menu__carousel-cell__text__left,.carousel-menu__carousel-cell__text__right{text-align:center}}.carousel-menu__carousel-cell__text__left h4,.carousel-menu__carousel-cell__text__right h4{font-size:45px;font-family:"Futura Book","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ ゴシック","ＭＳ Ｐゴシック",sans-serif;color:#4a4a4a;line-height:40px;margin-top:0}@media only screen and (max-width:1440px){.carousel-menu__carousel-cell__text__left h4,.carousel-menu__carousel-cell__text__right h4{font-size:30px;margin:25px 0}}@media only screen and (max-width:768px){.carousel-menu__carousel-cell__text__left h4,.carousel-menu__carousel-cell__text__right h4{line-height:28px}}.carousel-menu__carousel-cell__text__left h4 span,.carousel-menu__carousel-cell__text__right h4 span{display:inline-block;font-size:22px}@media only screen and (max-width:768px){.carousel-menu__carousel-cell__text__left h4 span,.carousel-menu__carousel-cell__text__right h4 span{display:block;font-size:16px}}.carousel-menu__carousel-cell__text__left h3,.carousel-menu__carousel-cell__text__right h3{font-size:16px;font-family:"Futura Medium","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ ゴシック","ＭＳ Ｐゴシック",sans-serif;letter-spacing:3.5px;color:#4a4a4a;text-transform:uppercase}@media only screen and (max-width:1440px){.carousel-menu__carousel-cell__text__left h3,.carousel-menu__carousel-cell__text__right h3{font-size:14px;letter-spacing:2px}}.carousel-menu__carousel-cell__text__left p,.carousel-menu__carousel-cell__text__right p{color:#9b9b9b;font-size:16px;font-family:"Futura Book","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ ゴシック","ＭＳ Ｐゴシック",sans-serif;line-height:28px;margin-bottom:50px}@media only screen and (max-width:1440px){.carousel-menu__carousel-cell__text__left p,.carousel-menu__carousel-cell__text__right p{font-size:14px;line-height:22px}}@media only screen and (max-width:768px){.carousel-menu__carousel-cell__text__left p,.carousel-menu__carousel-cell__text__right p{margin-bottom:25px}}.carousel-menu__pdf-wrap{height:auto;margin:0 auto;position:relative}@media only screen and (max-width:768px){.carousel-menu__pdf-wrap{width:90%}}.carousel-menu__pdf-p{text-align:center;margin-top:0}.carousel-menu__pdf-a{color:#4a4a4a;font-size:16px;font-family:"Futura Medium","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ ゴシック","ＭＳ Ｐゴシック",sans-serif;letter-spacing:3.5px;text-transform:uppercase;margin:0 0 20px;display:inline-block}.carousel-menu__pdf-a:after{display:block;content:"";height:3px;background-color:#f6a1a8;margin:5px auto 0}@media only screen and (max-width:768px){.carousel-menu__pdf-a{font-size:12px}}.carousel-team{width:100%;height:auto;margin:70px 0 25px}@media only screen and (max-width:1440px){.carousel-team{margin:50px 0 15px}}@media only screen and (max-width:768px){.carousel-team{margin:50px 0 25px}}.carousel-team__carousel-cell{width:20vw;margin-right:25px}@media only screen and (max-width:768px){.carousel-team__carousel-cell{width:100%;margin-right:0}}.carousel-team__carousel-cell__image{width:20vw;height:20vw;position:relative;overflow:hidden}@media only screen and (max-width:768px){.carousel-team__carousel-cell__image{width:100%;height:auto}}.carousel-team__carousel-cell__image img{position:absolute;min-width:1000%;min-height:1000%;left:50%;top:50%;transform:translateX(-50%) translateY(-50%) scale(.1);opacity:.5;transition:opacity .3s ease-in-out}@media only screen and (max-width:768px){.carousel-team__carousel-cell__image img{width:100%;height:auto;position:relative;opacity:1;min-width:0;min-height:0;left:0;top:0;transform:translateX(0) translateY(0) scale(1)}}.carousel-team__carousel-cell__title{color:#4a4a4a;font-size:16px;font-family:"Futura Book","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ ゴシック","ＭＳ Ｐゴシック",sans-serif;padding:0 15px;text-align:center;margin:15px}@media only screen and (max-width:1440px){.carousel-team__carousel-cell__title{font-size:14px}}@media only screen and (max-width:768px){.carousel-team__carousel-cell__title{margin:50px 15px 15px}}.carousel-team__carousel-cell__subtitle{color:#4a4a4a;font-size:16px;font-family:"Futura Book","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ ゴシック","ＭＳ Ｐゴシック",sans-serif;padding:0 15px;text-align:center;margin:0}@media only screen and (max-width:1440px){.carousel-team__carousel-cell__subtitle{font-size:14px}}@media only screen and (max-width:768px){.carousel-team__carousel-cell__subtitle{margin-bottom:50px}}.carousel-team__carousel-cell.is-selected .carousel-team__carousel-cell__image img{opacity:1}.carousel-team .flickity-prev-next-button{top:43%;background-color:transparent;border-radius:unset;transition:opacity .3s ease-in-out}@media only screen and (max-width:1024px){.carousel-team .flickity-prev-next-button{top:35%}}.carousel-team .flickity-prev-next-button svg{display:none}.carousel-team .flickity-prev-next-button.previous{background-image:url(img/arrow-left.svg);background-repeat:no-repeat;width:40px;height:22px}.carousel-team .flickity-prev-next-button.next{background-image:url(img/arrow-right.svg);background-repeat:no-repeat;width:40px;height:22px}.carousel-team .flickity-button:disabled{opacity:0}.carousel-clients{position:relative;width:70%;height:auto;margin:70px 0 25px;z-index:1}@media only screen and (max-width:1440px){.carousel-clients{margin:50px 0 15px}}@media only screen and (max-width:1024px){.carousel-clients{width:100%}}.carousel-clients__carousel-cell{width:100%}.carousel-clients__carousel-cell__quote{text-align:center;color:#fff;font-size:16px;font-family:"Futura Book","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ ゴシック","ＭＳ Ｐゴシック",sans-serif;line-height:28px;width:70%;margin:0 auto 70px}@media only screen and (max-width:768px){.carousel-clients__carousel-cell__quote{font-size:14px;line-height:22px;width:100%;margin:0 auto 50px}}.carousel-clients__carousel-cell__client{height:auto;margin:0 auto;line-height:28px;max-width:30%}@media only screen and (max-width:1440px){.carousel-clients__carousel-cell__client{max-width:25%}}@media only screen and (max-width:768px){.carousel-clients__carousel-cell__client{max-width:85%}}.carousel-clients__carousel-cell__client__image{overflow:hidden;border-radius:50%;width:32%;margin:0 auto}@media only screen and (max-width:768px){.carousel-clients__carousel-cell__client__image{width:20%}}.carousel-clients__carousel-cell__client__image img{width:100%}.carousel-clients__carousel-cell__client__name{text-align:center;color:#fff;font-size:22px;font-family:"Futura Book","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ ゴシック","ＭＳ Ｐゴシック",sans-serif;margin:25px 0 0}@media only screen and (max-width:1440px){.carousel-clients__carousel-cell__client__name{font-size:16px;margin:15px 0 0}}.carousel-clients__carousel-cell__client__occupation{text-align:center;color:#fff;font-size:16px;font-family:"Futura Book","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ ゴシック","ＭＳ Ｐゴシック",sans-serif}@media only screen and (max-width:1440px){.carousel-clients__carousel-cell__client__occupation{font-size:14px;margin:0}}.carousel-clients .flickity-prev-next-button{top:5%;background-color:transparent;border-radius:unset;transition:opacity .3s ease-in-out}@media only screen and (max-width:768px){.carousel-clients .flickity-prev-next-button{display:none}}.carousel-clients .flickity-prev-next-button svg{display:none}.carousel-clients .flickity-prev-next-button.previous{background-image:url(img/arrow-left-client.svg);background-repeat:no-repeat;width:20px;height:34px}.carousel-clients .flickity-prev-next-button.previous:hover{background-image:url(img/arrow-left-client-hv.svg)}.carousel-clients .flickity-prev-next-button.next{background-image:url(img/arrow-right-client.svg);background-repeat:no-repeat;width:20px;height:34px}.carousel-clients .flickity-prev-next-button.next:hover{background-image:url(img/arrow-right-client-hv.svg)}.home.section-default{position:relative;width:100%;height:auto;padding:150px 0;background-position:top -12vw left -12vw,bottom -6vw right -6vw;background-repeat:no-repeat;background-size:29%,20%}@media only screen and (max-width:1024px){.home.section-default{padding:100px 0}}@media only screen and (max-width:768px){.home.section-default{padding:50px 0;background-image:none!important}}.home.section-default__wrapper{width:50%;text-align:center}@media only screen and (max-width:768px){.home.section-default__wrapper{width:100%;padding:0 25px}}.home.section-default__wrapper__text{line-height:40px;color:#6a6a6a}@media only screen and (max-width:1440px){.home.section-default__wrapper__text{font-size:22px;line-height:35px}}.home.section-default__wrapper__author{display:inline-block;color:#f6a1a8;font-size:16px;text-transform:uppercase;font-family:"Futura Medium","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ ゴシック","ＭＳ Ｐゴシック",sans-serif;letter-spacing:3.5px}@media only screen and (max-width:1440px){.home.section-default__wrapper__author{font-size:14px;letter-spacing:2px}}.home.section-default__wrapper__sign-img{max-width:300px;display:block;margin:0 auto}.home.section-default__wrapper__role{display:inline-block;color:#4a4a4a}@media only screen and (max-width:1440px){.home.section-default__wrapper__role{font-size:14px}}.section-cards{position:relative;width:100%;height:auto}@media only screen and (max-width:768px){.section-cards{overflow:hidden;padding:25px 15px 50px}}.section-cards img{width:100%;height:auto}@media only screen and (max-width:1024px){.section-cards img{display:block;width:auto;left:50%;transform:translateX(-50%);position:relative}}@media only screen and (max-width:768px){.section-cards img{position:absolute;bottom:19px;height:74%}}.section-cards .home.card-time{position:absolute;transform:translate(-110%,-235px);max-width:380px;background-color:#fff;text-align:center;line-height:28px;box-shadow:0 0 23px 0 rgba(0,0,0,.1);z-index:1}@media only screen and (max-width:1440px){.section-cards .home.card-time{line-height:22px;max-width:320px;transform:translate(-110%,-185px)}}@media only screen and (max-width:1024px){.section-cards .home.card-time{transform:translate(-85%,-185px)}}@media only screen and (max-width:768px){.section-cards .home.card-time{transform:translate(0,0);position:relative;max-width:100%;margin:15px 0 200px}}.section-cards .home.card-time__title{display:block;color:#4a4a4a;font-size:25px;text-transform:uppercase;font-family:"Futura Medium","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ ゴシック","ＭＳ Ｐゴシック",sans-serif;letter-spacing:3.5px;margin-top:0}@media only screen and (max-width:1440px){.section-cards .home.card-time__title{font-size:22px;letter-spacing:2px}}.section-cards .home.card-time__subtitle-first,.section-cards .home.card-time__subtitle-second{display:block;color:#f6a1a8;font-size:16px;text-transform:uppercase;font-family:"Futura Medium","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ ゴシック","ＭＳ Ｐゴシック",sans-serif;letter-spacing:3.5px;margin:0}@media only screen and (max-width:1440px){.section-cards .home.card-time__subtitle-first,.section-cards .home.card-time__subtitle-second{font-size:14px;letter-spacing:2px}}.section-cards .home.card-time__subtitle-second{margin-top:25px}.section-cards .home.card-time__text-first,.section-cards .home.card-time__text-second{display:block;color:#4a4a4a;font-size:16px;text-transform:uppercase;font-family:"Futura Book","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ ゴシック","ＭＳ Ｐゴシック",sans-serif;margin:0}.section-cards .home.card-time__caption{display:block;color:#9b9b9b;font-size:12px;font-family:"Futura Book","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ ゴシック","ＭＳ Ｐゴシック",sans-serif;margin:0}.section-cards .home.card-time__cta{margin-top:25px;display:inline-block;color:#4a4a4a;font-size:16px;text-transform:uppercase;font-family:"Futura Medium","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ ゴシック","ＭＳ Ｐゴシック",sans-serif;letter-spacing:3.5px}@media only screen and (max-width:1440px){.section-cards .home.card-time__cta{font-size:14px}}.section-cards .home.card-time__cta:after{content:"";display:block;width:80%;height:1px;margin:3px auto 0;background-color:#4a4a4a}.section-cards .home.card-contacts{position:absolute;transform:translate(9%,-440px);z-index:2;max-width:470px;padding-top:100px;padding-bottom:70px;background-color:#f6a1a8;text-align:center;line-height:28px;box-shadow:0 0 23px 0 rgba(0,0,0,.1)}@media only screen and (max-width:1440px){.section-cards .home.card-contacts{line-height:22px;max-width:380px;transform:translate(9%,-350px)}}@media only screen and (max-width:768px){.section-cards .home.card-contacts{transform:translate(0,0);position:relative;padding:50px 25px 50px;max-width:100%}}.section-cards .home.card-contacts__title{display:block;color:#fff;font-size:25px;text-transform:uppercase;font-family:"Futura Medium","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ ゴシック","ＭＳ Ｐゴシック",sans-serif;letter-spacing:3.5px;margin-top:0}@media only screen and (max-width:1440px){.section-cards .home.card-contacts__title{font-size:22px}}.section-cards .home.card-contacts__text-first,.section-cards .home.card-contacts__text-second{display:block;color:#fff;font-size:16px;font-family:"Futura Book","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ ゴシック","ＭＳ Ｐゴシック",sans-serif;margin:0}@media only screen and (max-width:1440px){.section-cards .home.card-contacts__text-first,.section-cards .home.card-contacts__text-second{font-size:14px}}.section-cards .home.card-contacts__text-first-highlight,.section-cards .home.card-contacts__text-second-highlight{display:block;color:#fff;font-size:19px;font-family:"Futura Bold","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ ゴシック","ＭＳ Ｐゴシック",sans-serif;margin:0;font-weight:700}@media only screen and (max-width:1440px){.section-cards .home.card-contacts__text-first-highlight,.section-cards .home.card-contacts__text-second-highlight{font-size:16px}}.section-cards .home.card-contacts__text-first-highlight{margin-bottom:25px}.section-cards .home.card-contacts__cta{margin-top:50px;display:inline-block;color:#fff;font-size:16px;text-transform:uppercase;font-family:"Futura Medium","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ ゴシック","ＭＳ Ｐゴシック",sans-serif;letter-spacing:3.5px}@media only screen and (max-width:1440px){.section-cards .home.card-contacts__cta{font-size:14px}}.section-cards .home.card-contacts__cta:after{content:"";display:block;width:80%;height:1px;margin:3px auto 0;background-color:#fff}.section-cards .home.card-default{position:absolute;transform:translate(111%,-115px);max-width:380px;background-color:#fff;text-align:center;line-height:28px;box-shadow:0 0 23px 0 rgba(0,0,0,.1);z-index:1}@media only screen and (max-width:1440px){.section-cards .home.card-default{line-height:22px;max-width:320px;transform:translate(114%,-90px)}}@media only screen and (max-width:1024px){.section-cards .home.card-default{transform:translate(73%,9px)}}@media only screen and (max-width:768px){.section-cards .home.card-default{transform:translate(0,0);position:relative;max-width:100%}}.section-cards .home.card-default__title{display:block;color:#4a4a4a;font-size:25px;text-transform:uppercase;font-family:"Futura Medium","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ ゴシック","ＭＳ Ｐゴシック",sans-serif;letter-spacing:3.5px;margin-top:0;margin-bottom:70px}@media only screen and (max-width:1440px){.section-cards .home.card-default__title{margin-bottom:50px}}.section-cards .home.card-default__text{display:block;color:#4a4a4a;font-size:16px;font-family:"Futura Book","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ ゴシック","ＭＳ Ｐゴシック",sans-serif;margin:0}@media only screen and (max-width:1440px){.section-cards .home.card-default__text{font-size:14px}}.section-cards .home.card-default__cta{margin-top:25px;display:inline-block;color:#f6a1a8;font-size:16px;text-transform:uppercase;font-family:"Futura Medium","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ ゴシック","ＭＳ Ｐゴシック",sans-serif;letter-spacing:3.5px}@media only screen and (max-width:1440px){.section-cards .home.card-default__cta{font-size:14px}}.section-cards .home.card-default__cta:after{content:"";display:block;width:80%;height:1px;margin:3px auto 0;background-color:#f6a1a8}.section-cards .home.card-default .card-default__socials{text-align:center;margin-top:25px}.section-cards .home.card-default .card-default__socials a{display:inline-block;margin:0 25px}@media only screen and (max-width:1440px){.section-cards .home.card-default .card-default__socials a{line-height:22px;margin:0 15px}}.section-cards .home.card-default .card-default__socials a svg #svg-color{fill:#f6a1a8}.home.mandala-bg.section-default{position:relative;width:100%;height:auto;padding:200px;background-position:bottom -21vw left -18vw,top -24vw right -18vw;background-repeat:no-repeat;background-size:35%,35%}@media only screen and (max-width:1440px){.home.mandala-bg.section-default{padding:150px}}.home.section-event{width:100%;height:100%}@media only screen and (max-width:768px){.home.section-event{padding:50px 15px 0;display:flex;flex-direction:column;flex-wrap:wrap}}.home.section-event__image{transform:translateX(-30%);padding:150px 0}@media only screen and (max-width:1440px){.home.section-event__image{padding:100px 0;width:50vw;height:auto}}@media only screen and (max-width:768px){.home.section-event__image{transform:translateX(0);transform:translateY(-20%);width:100%;order:2;padding:0}}.home.section-event .card-event{position:absolute;transform:translate(55%,-30%);z-index:2;max-width:570px;padding-top:100px;padding-bottom:70px;background-color:#f6a1a8;text-align:left;line-height:28px;box-shadow:0 0 23px 0 rgba(0,0,0,.1)}@media only screen and (max-width:1440px){.home.section-event .card-event{max-width:430px;padding-top:70px;padding-left:50px;padding-right:25px;transform:translate(50%,-30%)}}@media only screen and (max-width:1024px){.home.section-event .card-event{max-width:380px;padding:50px 25px 50px 50px}}@media only screen and (max-width:768px){.home.section-event .card-event{transform:translate(0,0);position:relative;order:1;padding:50px 25px 50px 25px;text-align:center}}.home.section-event .card-event__title{display:block;color:#fff;font-size:45px;font-family:"Futura Book","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ ゴシック","ＭＳ Ｐゴシック",sans-serif;margin-top:0}@media only screen and (max-width:1440px){.home.section-event .card-event__title{font-size:30px;letter-spacing:2px;margin-top:0}}.home.section-event .card-event__title:after{content:"";display:block;width:30%;height:1px;margin:50px 0 0;background-color:#fff}@media only screen and (max-width:1440px){.home.section-event .card-event__title:after{margin:25px 0 0}}@media only screen and (max-width:768px){.home.section-event .card-event__title:after{margin:25px auto 0}}.home.section-event .card-event__subtitle{display:block;color:#fff;font-size:22px;font-family:"Futura Book","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ ゴシック","ＭＳ Ｐゴシック",sans-serif;margin:70px 0 0}@media only screen and (max-width:1440px){.home.section-event .card-event__subtitle{font-size:16px;margin:25px 0 0}}.home.section-event .card-event__hour{display:inline-block;position:relative;color:#fff;font-size:16px;font-family:"Futura Book","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ ゴシック","ＭＳ Ｐゴシック",sans-serif;margin:15px 0 0;padding-left:25px}@media only screen and (max-width:1024px){.home.section-event .card-event__hour{font-size:14px;padding-left:15px}}.home.section-event .card-event__hour:before{content:"";display:inline-block;position:absolute;left:0;top:6px;width:15px;height:15px;background-image:url(img/clock.svg);background-repeat:no-repeat;background-size:100%}@media only screen and (max-width:1024px){.home.section-event .card-event__hour:before{top:9px;width:10px;height:10px}}.home.section-event .card-event__date{display:inline-block;position:relative;color:#fff;font-size:16px;font-family:"Futura Book","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ ゴシック","ＭＳ Ｐゴシック",sans-serif;margin:15px 0 0 25px;padding-left:25px}@media only screen and (max-width:1024px){.home.section-event .card-event__date{font-size:14px;margin:15px 0 0 15px;padding-left:15px}}.home.section-event .card-event__date:before{content:"";display:inline-block;position:absolute;left:0;top:5px;width:15px;height:15px;background-image:url(img/calendar.svg);background-repeat:no-repeat;background-size:100%}@media only screen and (max-width:1024px){.home.section-event .card-event__date:before{top:9px;width:10px;height:10px}}.home.section-event .card-event__text{display:inline-block;color:#fff;font-size:16px;font-family:"Futura Book","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ ゴシック","ＭＳ Ｐゴシック",sans-serif;margin:25px 0 0}@media only screen and (max-width:1440px){.home.section-event .card-event__text{font-size:14px;margin:15px 0 0;line-height:22px}}.home.section-event .card-event__cta{display:inline-block;color:#4a4a4a;background-color:#fff;text-transform:uppercase;font-size:16px;font-family:"Futura Medium","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ ゴシック","ＭＳ Ｐゴシック",sans-serif;letter-spacing:3.5px;padding:15px 25px;margin:50px 0 0}@media only screen and (max-width:1440px){.home.section-event .card-event__cta{font-size:14px;margin:25px 0 0;letter-spacing:2px;padding:10px 25px}}.home.section-event-slider{width:100%;height:100%}@media only screen and (max-width:768px){.home.section-event-slider{padding:50px 15px 0;display:flex;flex-direction:column;flex-wrap:wrap}}.our-story.section-team{position:relative;width:100%;height:100px;padding:100px 0 100px 150px}@media only screen and (max-width:1440px){.our-story.section-team{padding:70px 0 70px 100px}}@media only screen and (max-width:768px){.our-story.section-team{padding:50px 0}}.our-story.section-team__subtitle{display:block;color:#9b9b9b;font-size:16px;font-family:"Futura Medium","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ ゴシック","ＭＳ Ｐゴシック",sans-serif;letter-spacing:3.5px;text-transform:uppercase;margin:0}@media only screen and (max-width:1440px){.our-story.section-team__subtitle{font-size:14px;letter-spacing:2px}}.our-story.section-team__title{color:#4a4a4a;font-size:45px;font-family:"Futura Book","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ ゴシック","ＭＳ Ｐゴシック",sans-serif;margin:25px 0 15px}@media only screen and (max-width:1440px){.our-story.section-team__title{font-size:30px}}.carousel-team{width:100%;height:auto;margin:70px 0 25px}@media only screen and (max-width:1440px){.carousel-team{margin:50px 0 15px}}@media only screen and (max-width:768px){.carousel-team{margin:50px 0 25px}}.carousel-team__carousel-cell{width:20vw;margin-right:25px}@media only screen and (max-width:768px){.carousel-team__carousel-cell{width:100%;margin-right:0}}.carousel-team__carousel-cell__image{width:20vw;height:20vw;position:relative;overflow:hidden}@media only screen and (max-width:768px){.carousel-team__carousel-cell__image{width:100%;height:auto}}.carousel-team__carousel-cell__image img{position:absolute;min-width:1000%;min-height:1000%;left:50%;top:50%;transform:translateX(-50%) translateY(-50%) scale(.1);opacity:.5;transition:opacity .3s ease-in-out}@media only screen and (max-width:768px){.carousel-team__carousel-cell__image img{width:100%;height:auto;position:relative;opacity:1;min-width:0;min-height:0;left:0;top:0;transform:translateX(0) translateY(0) scale(1)}}.carousel-team__carousel-cell__title{color:#4a4a4a;font-size:16px;font-family:"Futura Book","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ ゴシック","ＭＳ Ｐゴシック",sans-serif;padding:0 15px;text-align:center;margin:15px}@media only screen and (max-width:1440px){.carousel-team__carousel-cell__title{font-size:14px}}@media only screen and (max-width:768px){.carousel-team__carousel-cell__title{margin:50px 15px 15px}}.carousel-team__carousel-cell__subtitle{color:#4a4a4a;font-size:16px;font-family:"Futura Book","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ ゴシック","ＭＳ Ｐゴシック",sans-serif;padding:0 15px;text-align:center;margin:0}@media only screen and (max-width:1440px){.carousel-team__carousel-cell__subtitle{font-size:14px}}@media only screen and (max-width:768px){.carousel-team__carousel-cell__subtitle{margin-bottom:50px}}.carousel-team__carousel-cell.is-selected .carousel-team__carousel-cell__image img{opacity:1}.carousel-team .flickity-viewport{height:600px!important}.carousel-team .flickity-prev-next-button{top:43%;background-color:transparent;border-radius:unset;transition:opacity .3s ease-in-out}@media only screen and (max-width:1024px){.carousel-team .flickity-prev-next-button{top:35%}}.carousel-team .flickity-prev-next-button svg{display:none}.carousel-team .flickity-prev-next-button.previous{background-image:url(img/arrow-left.svg);background-repeat:no-repeat;width:40px;height:22px}.carousel-team .flickity-prev-next-button.next{background-image:url(img/arrow-right.svg);background-repeat:no-repeat;width:40px;height:22px}.carousel-team .flickity-button:disabled{opacity:0}.our-story.section-team__title{margin:0!important;margin-right:70px!important}body{background-color:#f8f8f8}.text-size-big{color:#4a4a4a;font-size:30px;font-family:"Futura Book","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ ゴシック","ＭＳ Ｐゴシック",sans-serif}@media only screen and (max-width:1440px){.text-size-big{font-size:22px;line-height:28px}}.cta-link-underline-pink{color:#f6a1a8;font-size:16px;text-transform:uppercase;font-family:"Futura Medium","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ ゴシック","ＭＳ Ｐゴシック",sans-serif;letter-spacing:3.5px}.cta-link-underline-pink:after{content:"";display:block;width:80%;height:1px;margin:3px auto 0;background-color:#f6a1a8}.has-overlay.section-default{position:relative;width:100%;height:auto;padding:0}.has-overlay.section-default__side{width:100%;height:auto;background-color:#000;overflow:hidden;position:relative;min-height:35vw}@media only screen and (max-width:1440px){.has-overlay.section-default__side{min-height:40vw}}@media only screen and (max-width:1024px){.has-overlay.section-default__side{min-height:500px}}@media only screen and (max-width:768px){.has-overlay.section-default__side{display:flex;justify-content:center}}.has-overlay.section-default__side img{opacity:.6;position:absolute;min-width:1000%;min-height:1000%;left:50%;top:50%;transform:translateX(-50%) translateY(-50%) scale(.1)}@media only screen and (max-width:768px){.has-overlay.section-default__side img{height:300px}}.has-overlay.section-default.is-opening .mobile-cta{display:none}@media only screen and (max-width:768px){.has-overlay.section-default.is-opening .mobile-cta{display:block;position:absolute;bottom:0;color:#fff;background-color:#f6a1a8;border:1px solid #fff;text-transform:uppercase;font-size:12px;font-family:"Futura Medium","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ ゴシック","ＭＳ Ｐゴシック",sans-serif;letter-spacing:3.5px;padding:15px 25px;margin:0;transform:translateY(50%);z-index:2}}.left-image.section-default,.right-image.section-default{flex-direction:row;flex-wrap:nowrap;align-items:unset;background-color:#f3f5f6;width:100%;height:100%}@media only screen and (max-width:768px){.left-image.section-default,.right-image.section-default{flex-direction:column;flex-wrap:wrap}}.left-image.section-default__side,.right-image.section-default__side{flex-basis:50%;position:relative;overflow:hidden;min-height:35vw}@media only screen and (max-width:1440px){.left-image.section-default__side,.right-image.section-default__side{min-height:40vw}}@media only screen and (max-width:1024px){.left-image.section-default__side,.right-image.section-default__side{min-height:350px}}@media only screen and (max-width:768px){.left-image.section-default__side,.right-image.section-default__side{flex-basis:100%;width:100%;overflow:hidden}}.left-image.section-default__side img,.right-image.section-default__side img{position:absolute;min-width:1000%;min-height:1000%;left:50%;top:50%;transform:translateX(-50%) translateY(-50%) scale(.1)}.left-image.section-default__wrapper,.right-image.section-default__wrapper{flex-basis:50%;padding:100px 100px 25px;height:100%;min-height:35vw}@media only screen and (max-width:1440px){.left-image.section-default__wrapper,.right-image.section-default__wrapper{min-height:40vw;padding:70px 50px 25px 70px}}@media only screen and (max-width:1024px){.left-image.section-default__wrapper,.right-image.section-default__wrapper{min-height:500px}}@media only screen and (max-width:768px){.left-image.section-default__wrapper,.right-image.section-default__wrapper{padding:25px}}.left-image.section-default__wrapper__subtitle,.right-image.section-default__wrapper__subtitle{color:#9b9b9b;font-size:16px;text-transform:uppercase;font-family:"Futura Medium","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ ゴシック","ＭＳ Ｐゴシック",sans-serif;letter-spacing:3.5px}@media only screen and (max-width:1440px){.left-image.section-default__wrapper__subtitle,.right-image.section-default__wrapper__subtitle{font-size:14px;letter-spacing:2px}}@media only screen and (max-width:768px){.left-image.section-default__wrapper__subtitle,.right-image.section-default__wrapper__subtitle{text-align:center}}.left-image.section-default__wrapper__title,.right-image.section-default__wrapper__title{color:#4a4a4a;font-size:45px;font-family:"Futura Book","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ ゴシック","ＭＳ Ｐゴシック",sans-serif}@media only screen and (max-width:1440px){.left-image.section-default__wrapper__title,.right-image.section-default__wrapper__title{font-size:30px;letter-spacing:2px;margin-top:0}}@media only screen and (max-width:768px){.left-image.section-default__wrapper__title,.right-image.section-default__wrapper__title{text-align:center}}.left-image.section-default__wrapper__text,.right-image.section-default__wrapper__text{color:#4a4a4a;font-size:16px;font-family:"Futura Book","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ ゴシック","ＭＳ Ｐゴシック",sans-serif;line-height:28px;width:70%}@media only screen and (max-width:1440px){.left-image.section-default__wrapper__text,.right-image.section-default__wrapper__text{width:100%;font-size:14px;line-height:22px}}@media only screen and (max-width:768px){.left-image.section-default__wrapper__text,.right-image.section-default__wrapper__text{text-align:left}}.left-image.section-default__wrapper__author,.right-image.section-default__wrapper__author{display:inline-block;color:#4a4a4a;font-size:16px;text-transform:uppercase;font-family:"Futura Medium","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ ゴシック","ＭＳ Ｐゴシック",sans-serif;letter-spacing:3.5px}@media only screen and (max-width:1440px){.left-image.section-default__wrapper__author,.right-image.section-default__wrapper__author{font-size:14px;letter-spacing:2px;margin-bottom:0}}@media only screen and (max-width:768px){.left-image.section-default__wrapper__author,.right-image.section-default__wrapper__author{text-align:left}}.left-image.section-default__wrapper__role,.right-image.section-default__wrapper__role{display:inline-block;color:#4a4a4a}@media only screen and (max-width:1440px){.left-image.section-default__wrapper__role,.right-image.section-default__wrapper__role{font-size:14px;margin-bottom:0}}@media only screen and (max-width:768px){.left-image.section-default__wrapper__role,.right-image.section-default__wrapper__role{text-align:left}}.left-image.section-default__wrapper__cta,.right-image.section-default__wrapper__cta{margin-top:25px;display:table;color:#f6a1a8;font-size:16px;text-transform:uppercase;font-family:"Futura Medium","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ ゴシック","ＭＳ Ｐゴシック",sans-serif;letter-spacing:3.5px;cursor:pointer}@media only screen and (max-width:1440px){.left-image.section-default__wrapper__cta,.right-image.section-default__wrapper__cta{font-size:14px;letter-spacing:2px;margin-top:15px}}@media only screen and (max-width:768px){.left-image.section-default__wrapper__cta,.right-image.section-default__wrapper__cta{margin:25px auto 0}}.left-image.section-default__wrapper__cta:after,.right-image.section-default__wrapper__cta:after{content:"";display:block;width:100%;height:1px;margin:5px auto 0;background-color:#f6a1a8}.left-image.section-default__wrapper__caption,.right-image.section-default__wrapper__caption{color:#9b9b9b;font-size:16px;font-family:"Futura Book","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ ゴシック","ＭＳ Ｐゴシック",sans-serif;margin-top:50px}.left-image.section-default__wrapper__caption strong,.right-image.section-default__wrapper__caption strong{color:#f6a1a8;text-decoration:underline}@media only screen and (max-width:1440px){.left-image.section-default__wrapper__caption,.right-image.section-default__wrapper__caption{font-size:14px}}@media only screen and (max-width:768px){.left-image.section-default__wrapper__caption,.right-image.section-default__wrapper__caption{margin:25px 0 0}}.left-image.section-default__wrapper__caption a,.right-image.section-default__wrapper__caption a{color:#f6a1a8}.right-image.section-default__side{order:2}.right-image.section-default__wrapper{order:1}@media only screen and (max-width:768px){.right-image.section-default__side{order:1}.right-image.section-default__wrapper{order:2}}.section-menu{position:relative;width:100%;height:auto;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;padding:100px 0 150px;background-position:top 7vw left -12vw,bottom -9vw right -16vw;background-repeat:no-repeat;background-size:24%,32%}@media only screen and (max-width:1024px){.section-menu{padding:50px 0 70px}}@media only screen and (max-width:768px){.section-menu{padding:50px 0 70px;overflow-x:hidden;background-image:none!important}}.section-menu__subtitle{color:#9b9b9b;font-size:16px;text-transform:uppercase;font-family:"Futura Medium","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ ゴシック","ＭＳ Ｐゴシック",sans-serif;letter-spacing:3.5px}@media only screen and (max-width:1440px){.section-menu__subtitle{font-size:14px;letter-spacing:2px}}@media only screen and (max-width:768px){.section-menu__subtitle{padding:0 25px}}.section-menu__title{color:#4a4a4a;font-size:45px;font-family:"Futura Book","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ ゴシック","ＭＳ Ｐゴシック",sans-serif;letter-spacing:3.5px}@media only screen and (max-width:1440px){.section-menu__title{font-size:30px;letter-spacing:2px;margin-top:0}}@media only screen and (max-width:768px){.section-menu__title{padding:0 25px}}.section-menu__text{color:#4a4a4a;font-size:16px;font-family:"Futura Book","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ ゴシック","ＭＳ Ｐゴシック",sans-serif;width:40%;text-align:justify;margin-bottom:70px;line-height:28px}@media only screen and (max-width:1440px){.section-menu__text{font-size:14px;line-height:22px;width:50%}}@media only screen and (max-width:768px){.section-menu__text{width:100%;padding:0 25px}}.section-menu .menu-cta{margin-top:50px}@media only screen and (max-width:1440px){.section-menu .menu-cta{margin-top:25px;font-size:14px}}.admin__edit-this{position:absolute;right:0;top:0;z-index:2;display:inline-block;color:#fff;text-transform:uppercase;font-size:14px;font-family:"Futura Medium","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ ゴシック","ＭＳ Ｐゴシック",sans-serif;letter-spacing:3.5px;transition:all .3s ease-in-out;background-color:orange}@media only screen and (max-width:1440px){.admin__edit-this{font-size:14px}}@media only screen and (max-width:768px){.admin__edit-this{opacity:.75;font-size:12px}}.admin__edit-this a{color:#fff;padding:15px 25px;display:block}@media only screen and (max-width:1440px){.admin__edit-this a{padding:15px 15px}}.our-story.section-default{position:relative;width:100%;height:auto;padding:50px 0;background-position:bottom -15vw left -16.5vw,top -7vw right -7.5vw;background-repeat:no-repeat;background-size:33%,15%}@media only screen and (max-width:768px){.our-story.section-default{background-image:none!important;padding:50px 25px}}.our-story.section-default__wrapper{width:60%;text-align:center}@media only screen and (max-width:1024px){.our-story.section-default__wrapper{width:70%}}@media only screen and (max-width:768px){.our-story.section-default__wrapper{width:100%}}.our-story.section-default__wrapper__title{line-height:40px;color:#6a6a6a;font-family:"Futura Book","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ ゴシック","ＭＳ Ｐゴシック",sans-serif;font-size:45px}@media only screen and (max-width:1440px){.our-story.section-default__wrapper__title{font-size:30px;line-height:22px}}.our-story.section-default__wrapper__text{line-height:40px;color:#6a6a6a}@media only screen and (max-width:1440px){.our-story.section-default__wrapper__text{line-height:28px}}@media only screen and (max-width:768px){.our-story.section-default__wrapper__text{font-size:22px;line-height:35px}}.team.section-default__wrapper{position:absolute;width:100%;text-align:center;z-index:2;top:35%;left:0}.team.section-default__wrapper__title{color:#fff;font-family:"Futura Book","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ ゴシック","ＭＳ Ｐゴシック",sans-serif;font-size:45px}@media only screen and (max-width:1440px){.team.section-default__wrapper__title{font-size:30px;letter-spacing:2px}}@media only screen and (max-width:768px){.team.section-default__wrapper__title{font-size:30px;letter-spacing:0;padding:0 25px}}.team.section-default__wrapper__cta{display:inline-block;color:#fff;font-family:"Futura Medium","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ ゴシック","ＭＳ Ｐゴシック",sans-serif;font-size:16px;text-transform:uppercase;letter-spacing:3.5px;cursor:pointer}@media only screen and (max-width:1440px){.team.section-default__wrapper__cta{font-size:14px;letter-spacing:2px}}.team.section-default__wrapper__cta:after{content:"";display:block;width:80%;height:1px;margin:15px auto 0;background-color:#fff}@media only screen and (max-width:1440px){.team.section-default__wrapper__cta:after{margin:5px auto 0}}@media only screen and (max-width:768px){.our-story.section-cards{padding:50px 15px}}@media only screen and (max-width:1440px){.our-story.section-cards img{width:auto;height:100%;max-height:600px;vertical-align:middle}}@media only screen and (max-width:1024px){.our-story.section-cards img{width:auto;height:100%;max-height:unset}}@media only screen and (max-width:768px){.our-story.section-cards img{position:absolute;height:100%;transform:translateX(-70%)}}.our-story.section-cards .card-default{position:absolute;max-width:380px;background-color:#fff;text-align:center;line-height:28px;box-shadow:0 0 23px 0 rgba(0,0,0,.1)}@media only screen and (max-width:1440px){.our-story.section-cards .card-default{max-width:320px;line-height:22px;padding:50px}}@media only screen and (max-width:768px){.our-story.section-cards .card-default{position:relative;transform:translate(0,0);padding:50px 25px}}.our-story.section-cards .card-default__title{display:block;color:#4a4a4a;font-size:25px;text-transform:uppercase;font-family:"Futura Medium","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ ゴシック","ＭＳ Ｐゴシック",sans-serif;letter-spacing:3.5px;margin-top:0;margin-bottom:25px}@media only screen and (max-width:1440px){.our-story.section-cards .card-default__title{font-size:22px;letter-spacing:wpx}}.our-story.section-cards .card-default__titleLowercase{display:block;color:#fff;font-size:45px;font-family:"Futura Book","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ ゴシック","ＭＳ Ｐゴシック",sans-serif;margin-top:0}@media only screen and (max-width:1440px){.our-story.section-cards .card-default__titleLowercase{font-size:22px;letter-spacing:wpx}}.our-story.section-cards .card-default__titleLowercase:after{content:"";display:block;width:20%;height:1px;margin:50px 0 0;background-color:#fff}@media only screen and (max-width:1440px){.our-story.section-cards .card-default__titleLowercase:after{margin:15px 0 0}}.our-story.section-cards .card-default__text{display:block;color:#4a4a4a;font-size:16px;font-family:"Futura Book","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ ゴシック","ＭＳ Ｐゴシック",sans-serif;line-height:28px;margin:0}@media only screen and (max-width:1440px){.our-story.section-cards .card-default__text{font-size:14px;line-height:22px}}.our-story.section-cards .card-default:first-child{max-width:570px;background-color:#f6a1a8;text-align:left;transform:translateX(-72%);z-index:2}@media only screen and (max-width:1440px){.our-story.section-cards .card-default:first-child{max-width:430px}}@media only screen and (max-width:1024px){.our-story.section-cards .card-default:first-child{transform:translate(-35%,-140px)}}@media only screen and (max-width:768px){.our-story.section-cards .card-default:first-child{transform:translate(0,0);max-width:100%}}.our-story.section-cards .card-default:first-child .card-default__text{color:#fff}.our-story.section-cards .card-default:nth-child(2n){padding-right:0;padding-left:0;transform:translateX(5%);z-index:2}@media only screen and (max-width:1024px){.our-story.section-cards .card-default:nth-child(2n){transform:translate(55%,-140px)}}@media only screen and (max-width:768px){.our-story.section-cards .card-default:nth-child(2n){transform:translate(0,0);max-width:100%;margin-top:50px}}.our-story.section-cards .card-default:nth-child(2n) .card-default__title{padding:0 25px}.our-story.section-cards .card-default:nth-child(2n) .card-default__text{padding:0 50px}@media only screen and (max-width:768px){.our-story.section-cards .card-default:nth-child(2n) .card-default__text{padding:0 25px}}.our-story.section-cards .card-default:nth-child(3n){transform:translate(117%,50%);z-index:2}@media only screen and (max-width:1024px){.our-story.section-cards .card-default:nth-child(3n){transform:translate(42%,229px)}}@media only screen and (max-width:768px){.our-story.section-cards .card-default:nth-child(3n){transform:translate(0,0);max-width:100%;margin-top:25px}}.our-story.ispiration.section-default{position:relative;width:100%;height:auto;padding:100px 0;background-position:top -16.5vw left -16.5vw,bottom 4.5vw right 11.5vw;background-size:33%,10%}@media only screen and (max-width:768px){.our-story.ispiration.section-default{background:0 0!important;padding:50px 25px}}.our-story.ispiration.section-default__wrapper{width:40%;text-align:left}@media only screen and (max-width:1024px){.our-story.ispiration.section-default__wrapper{width:60%}}@media only screen and (max-width:768px){.our-story.ispiration.section-default__wrapper{width:100%}}.our-story.ispiration.section-default__wrapper__title{text-align:center;line-height:40px;color:#6a6a6a;font-family:"Futura Book","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ ゴシック","ＭＳ Ｐゴシック",sans-serif;font-size:45px}@media only screen and (max-width:1440px){.our-story.ispiration.section-default__wrapper__title{font-size:30px}}.our-story.ispiration.section-default__wrapper__text{line-height:28px;color:#6a6a6a;text-align:justify}@media only screen and (max-width:1440px){.our-story.ispiration.section-default__wrapper__text{font-size:14px;line-height:22px}}@media only screen and (max-width:768px){.our-story.ispiration.section-default__wrapper__text{text-align:left}}.left-image.white.section-default{background-color:#fff;display:flex}.left-image.white.section-default__wrapper{padding:50px 100px}@media only screen and (max-width:1440px){.left-image.white.section-default__wrapper{padding:70px 50px 25px 70px}}@media only screen and (max-width:768px){.left-image.white.section-default__wrapper{padding:50px 25px 25px 25px}}.left-image.white.section-default__wrapper__title{margin-top:0}@media only screen and (max-width:768px){.left-image.white.section-default__wrapper__title{text-align:center}}.left-image.white.section-default__wrapper__text{width:100%}.our-story.section-team{position:relative;width:100%;height:auto;padding:100px 0 100px 150px}@media only screen and (max-width:1440px){.our-story.section-team{padding:70px 0 70px 100px}}@media only screen and (max-width:768px){.our-story.section-team{padding:50px 0}}.our-story.section-team__subtitle{display:block;color:#9b9b9b;font-size:16px;font-family:"Futura Medium","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ ゴシック","ＭＳ Ｐゴシック",sans-serif;letter-spacing:3.5px;text-transform:uppercase;margin:0}@media only screen and (max-width:1440px){.our-story.section-team__subtitle{font-size:14px;letter-spacing:2px}}.our-story.section-team__title{color:#4a4a4a;font-size:45px;font-family:"Futura Book","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ ゴシック","ＭＳ Ｐゴシック",sans-serif;margin:25px 0 15px}@media only screen and (max-width:1440px){.our-story.section-team__title{font-size:30px}}.our-story.section-clients{width:100%;height:auto;padding:150px;background-color:#000;position:relative;overflow:hidden}@media only screen and (max-width:1440px){.our-story.section-clients{padding:70px}}@media only screen and (max-width:768px){.our-story.section-clients{padding:50px}}.our-story.section-clients__bg-image{position:absolute;z-index:1;opacity:.6;position:absolute;min-width:1000%;min-height:1000%;left:50%;top:50%;transform:translateX(-50%) translateY(-50%) scale(.1)}.our-story.section-clients__title{position:relative;color:#fff;font-size:45px;font-family:"Futura Book","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ ゴシック","ＭＳ Ｐゴシック",sans-serif;padding:0 15px;text-align:center;margin:0;z-index:1}@media only screen and (max-width:1440px){.our-story.section-clients__title{font-size:30px}}@media only screen and (max-width:768px){.our-story.section-clients__title{font-size:30px}}.our-story.section-clients__title:after{content:"";display:block;width:20%;height:1px;margin:15px auto 0;background-color:#fff}.section-gallery{background-position:top 10vw left -16.5vw,bottom 30vw right 5.5vw,bottom 6vw left 6vw;background-size:30%,15%,15%;padding-bottom:200px}@media only screen and (max-width:1440px){.section-gallery{padding:50px 0 100px}}@media only screen and (max-width:768px){.section-gallery{background:0 0!important}}.section-gallery__title{text-align:center;color:#4a4a4a;font-family:"Futura Book","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ ゴシック","ＭＳ Ｐゴシック",sans-serif;font-size:45px;margin:50px 0 0}@media only screen and (max-width:1440px){.section-gallery__title{font-size:30px;margin:15px 0 0}}.section-gallery .gallery-grid{width:100%;padding:0 200px}@media only screen and (max-width:1024px){.section-gallery .gallery-grid{padding:0 100px}}@media only screen and (max-width:768px){.section-gallery .gallery-grid{padding:0 15px}}.section-gallery .gallery-grid__menu{padding:20px 0;display:flex;justify-content:center;margin:25px 0 50px}.section-gallery .gallery-grid__menu .grid-item a{text-transform:uppercase;padding:0 25px;border-right:1px solid #000;color:#9b9b9b;font-family:"Futura Medium","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ ゴシック","ＭＳ Ｐゴシック",sans-serif;font-size:16px;letter-spacing:3.5px}@media only screen and (max-width:1440px){.section-gallery .gallery-grid__menu .grid-item a{font-size:14px;letter-spacing:2px}}@media only screen and (max-width:768px){.section-gallery .gallery-grid__menu .grid-item a{font-size:14px;letter-spacing:0}}.section-gallery .gallery-grid__menu .grid-item:last-child a{border-right:0}.section-gallery .gallery-grid__menu .grid-item.active a{color:#4a4a4a;position:relative}.section-gallery .gallery-grid__menu .grid-item.active a:after{content:"";display:block;position:absolute;width:30%;height:3px;background-color:#f6a1a8;left:50%;bottom:-10px;transform:translateX(-50%)}.section-gallery .gallery-grid__grid-container{display:flex;flex-direction:row;flex-wrap:wrap;position:relative;left:2%}@media only screen and (max-width:768px){.section-gallery .gallery-grid__grid-container{left:0}}.section-gallery .gallery-grid__grid-container__icon-close{display:none}.section-gallery .gallery-grid__grid-container__grid-item{margin-bottom:30px;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;flex-basis:31%;overflow:hidden;margin-right:2%}@media only screen and (max-width:1440px){.section-gallery .gallery-grid__grid-container__grid-item{margin-bottom:20px}}@media only screen and (max-width:1024px){.section-gallery .gallery-grid__grid-container__grid-item{flex-basis:48%}}@media only screen and (max-width:768px){.section-gallery .gallery-grid__grid-container__grid-item{flex-basis:100%;margin-bottom:15px;margin-right:0}.section-gallery .gallery-grid__grid-container__grid-item:nth-child(2n+0){margin-right:0}.section-gallery .gallery-grid__grid-container__grid-item:nth-child(3n+0){margin-right:0}}.section-gallery .gallery-grid__grid-container__grid-item.show{display:flex;opacity:1!important}.section-gallery .gallery-grid__grid-container__grid-item.hide{display:none}.section-gallery .gallery-grid__grid-container__grid-item__image{position:relative;width:100%;height:22vw}@media only screen and (max-width:1024px){.section-gallery .gallery-grid__grid-container__grid-item__image{height:30vw}}@media only screen and (max-width:768px){.section-gallery .gallery-grid__grid-container__grid-item__image{height:95vw}}.section-gallery .gallery-grid__grid-container__grid-item__image img{position:absolute;min-width:1000%;min-height:1000%;left:50%;top:50%;transform:translateX(-50%) translateY(-50%) scale(.1);display:none;opacity:0;transition:opacity .3s ease-in-out}.section-gallery .gallery-grid__grid-container__grid-item__image img[data-image-original]{display:block;opacity:1}.section-gallery .gallery-grid__grid-container__grid-item p{display:none}.section-gallery .gallery-grid__grid-container.flickity-enabled{width:100vw;height:100vh;position:fixed;display:block;left:0;top:0;z-index:4;background-color:#f8f8f8;margin:0;background-image:url(img/bg-mandala.svg),url(img/bg-mandala.svg);background-position:bottom 3vw left 5vw,top -21vw right -15.5vw;background-size:20%,45%;background-repeat:no-repeat}@media only screen and (max-width:768px){.section-gallery .gallery-grid__grid-container.flickity-enabled{background-image:none!important;padding:0 15px}}.section-gallery .gallery-grid__grid-container.flickity-enabled .gallery-grid__grid-container__icon-close{display:inline-flex;position:absolute;top:25px;right:25px;z-index:4;width:20px;height:20px}.section-gallery .gallery-grid__grid-container.flickity-enabled .gallery-grid__grid-container__icon-close span{width:20px;height:2px;display:flex;border-radius:2px;position:absolute;background-color:#4a4a4a}.section-gallery .gallery-grid__grid-container.flickity-enabled .gallery-grid__grid-container__icon-close span:first-child{transform:rotate(45deg) translate(6px,5px)}.section-gallery .gallery-grid__grid-container.flickity-enabled .gallery-grid__grid-container__icon-close span:last-child{transform:rotate(-45deg) translate(-5px,6px)}.section-gallery .gallery-grid__grid-container.flickity-enabled .gallery-grid__grid-container__grid-item__image{width:65%;height:auto;margin:0 auto}@media only screen and (max-width:768px){.section-gallery .gallery-grid__grid-container.flickity-enabled .gallery-grid__grid-container__grid-item__image{width:100%;height:auto}}.section-gallery .gallery-grid__grid-container.flickity-enabled .gallery-grid__grid-container__grid-item__image img{height:auto;position:relative;min-width:0;min-height:0;left:0;top:0;transform:translateX(0) translateY(0) scale(1);width:100%;display:block}.section-gallery .gallery-grid__grid-container.flickity-enabled .gallery-grid__grid-container__grid-item__image img.flickity-lazyerror,.section-gallery .gallery-grid__grid-container.flickity-enabled .gallery-grid__grid-container__grid-item__image img.flickity-lazyloaded{opacity:1}.section-gallery .gallery-grid__grid-container.flickity-enabled .gallery-grid__grid-container__grid-item__image img[data-image-original]{display:none}@media only screen and (max-width:768px){.section-gallery .gallery-grid__grid-container.flickity-enabled .gallery-grid__grid-container__grid-item__image img{width:100%;height:auto}}.section-gallery .gallery-grid__grid-container.flickity-enabled .gallery-grid__grid-container__grid-item p{display:block;text-align:center;text-transform:uppercase;color:#4a4a4a;font-family:"Futura Medium","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ ゴシック","ＭＳ Ｐゴシック",sans-serif;font-size:16px}.section-gallery .gallery-grid__grid-container.flickity-enabled .flickity-prev-next-button{background-color:transparent;border-radius:unset;transition:opacity .3s ease-in-out;padding:0;width:20px;height:34px}@media only screen and (max-width:768px){.section-gallery .gallery-grid__grid-container.flickity-enabled .flickity-prev-next-button{top:45vh;height:37px}}.section-gallery .gallery-grid__grid-container.flickity-enabled .flickity-prev-next-button svg{display:none}.section-gallery .gallery-grid__grid-container.flickity-enabled .flickity-prev-next-button:disabled{display:none}.section-gallery .gallery-grid__grid-container.flickity-enabled .flickity-prev-next-button.previous{background-image:url(img/arrow-left-gallery.svg);background-repeat:no-repeat;opacity:.7;left:10%}@media only screen and (max-width:768px){.section-gallery .gallery-grid__grid-container.flickity-enabled .flickity-prev-next-button.previous{transform-origin:center center;transform:scale(.8);left:5%}}.section-gallery .gallery-grid__grid-container.flickity-enabled .flickity-prev-next-button.previous:hover{opacity:1}.section-gallery .gallery-grid__grid-container.flickity-enabled .flickity-prev-next-button.next{background-image:url(img/arrow-right-gallery.svg);background-repeat:no-repeat;opacity:.7;right:10%}@media only screen and (max-width:768px){.section-gallery .gallery-grid__grid-container.flickity-enabled .flickity-prev-next-button.next{transform-origin:center center;transform:scale(.8);right:5%}}.section-gallery .gallery-grid__grid-container.flickity-enabled .flickity-prev-next-button.next:hover{opacity:1}.contacts.section-default{padding:25px 0 200px;background-position:bottom -19vw left -18.5vw,top -10.5vw right 6.5vw;background-size:35%,24%}@media only screen and (max-width:1440px){.contacts.section-default{padding:25px 0 100px}}@media only screen and (max-width:768px){.contacts.section-default{background-image:none!important}}.contacts.section-default__wrapper{width:100%;max-width:570px;margin-bottom:70px;text-align:center}.contacts.section-default__wrapper__title{color:#4a4a4a;font-family:"Futura Book","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ ゴシック","ＭＳ Ｐゴシック",sans-serif;font-size:45px}@media only screen and (max-width:1440px){.contacts.section-default__wrapper__title{font-size:30px;margin:50px 0 0}}.contacts.section-default__wrapper__text{line-height:28px;color:#4a4a4a;font-family:"Futura Book","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ ゴシック","ＭＳ Ｐゴシック",sans-serif;font-size:16px;padding:0 50px}@media only screen and (max-width:1440px){.contacts.section-default__wrapper__text{font-size:14px;line-height:28px}}.contacts.section-default__wrapper__text strong{color:#f6a1a8}.modal{align-items:center;display:none;z-index:6;background-color:rgba(0,0,0,.7)}.modal__container{width:60vw;display:block;position:relative;margin:40px auto}@media only screen and (max-width:1440px){.modal__container{width:75vw}}@media only screen and (max-width:1024px){.modal__container{width:90vw}}@media only screen and (max-width:768px){.modal__container{margin:0;width:100vw}}.modal__container .modal__close-button{cursor:pointer;position:absolute}.modal__title{text-align:center;color:#4a4a4a;font-family:"Futura Book","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ ゴシック","ＭＳ Ｐゴシック",sans-serif;font-size:45px;padding-top:45px;margin-top:0}.modal__container.modal__container-centered{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.modal__bg{width:98%;height:100%;position:fixed;top:0;left:0;animation:fadeIn .2s ease-in-out}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.modal.modal-is-open{display:block;overflow:scroll}.modal__placeholder{padding:40px}.modal-is-open{width:100%;height:100%;position:fixed;top:0;left:0;animation:fadeIn .2s ease-in-out}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.modal-is-open .modal__close-button{display:inline-flex;position:absolute;top:0;right:0;padding:25px 25px 0 25px;z-index:4;width:75px;height:75px}.modal-is-open .modal__close-button span{width:20px;height:2px;display:flex;border-radius:2px;position:absolute;background-color:#4a4a4a}.modal-is-open .modal__close-button span:first-child{transform:rotate(45deg) translate(6px,5px)}.modal-is-open .modal__close-button span:last-child{transform:rotate(-45deg) translate(-5px,6px)}.modal-chef{background-color:#fff;overflow:scroll}.modal-chef.modal-is-open{display:block}.modal-chef:before{content:"";display:block;background-color:rgba(255,255,255,.5);position:absolute;width:100%;height:100%}.modal-chef__container{width:100%;display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;padding:150px 15vw 100px;margin-top:0;background-image:url(img/bg-mandala.svg),url(img/bg-mandala.svg),url(img/bg-mandala.svg),url(img/bg-mandala.svg);background-position:top 7vw left 4vw,bottom -8vw left 19.5vw,top 26vw right 14.5vw,top -13.5vw right -13.5vw;background-repeat:no-repeat;background-size:18vw,28vw,16vw,40vw;overflow:scroll}@media only screen and (max-width:1024px){.modal-chef__container{padding:70px 10vw 70px}}@media only screen and (max-width:768px){.modal-chef__container{padding:25px 15px 25px;background-image:none!important}}.modal-chef__container__image{width:13vw;position:relative}@media only screen and (max-width:1440px){.modal-chef__container__image{width:10vw}}@media only screen and (max-width:768px){.modal-chef__container__image{width:40vw}}.modal-chef__container__image_p{text-align:center}.modal-chef__container__title{display:block;text-align:center;color:#4a4a4a;font-family:"Futura Book","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ ゴシック","ＭＳ Ｐゴシック",sans-serif;font-size:45px;position:relative}@media only screen and (max-width:1440px){.modal-chef__container__title{font-size:30px}}.modal-chef__container__text{display:inline-block;text-align:center;color:#6a6a6a;font-family:"Futura Book","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ ゴシック","ＭＳ Ｐゴシック",sans-serif;font-size:30px;line-height:40px;position:relative;margin:0 0 70px}@media only screen and (max-width:1440px){.modal-chef__container__text{font-size:22px;line-height:28px;margin:0 0 50px}}@media only screen and (max-width:1024px){.modal-chef__container__text{font-size:16px;line-height:28px}}@media only screen and (max-width:768px){.modal-chef__container__text{margin:0 0 15px}}.modal-chef__container__spacer{background-color:#f6a1a8;width:100%;height:2px;position:relative}.modal-chef__container__honors{position:relative;width:100%;display:flex;justify-content:space-between;margin-top:70px}@media only screen and (max-width:1440px){.modal-chef__container__honors{margin-top:50px}}@media only screen and (max-width:768px){.modal-chef__container__honors{margin-top:25px;flex-direction:column;flex-wrap:wrap}}.modal-chef__container__honors__side{display:inline-block;width:48%;vertical-align:top}@media only screen and (max-width:768px){.modal-chef__container__honors__side{width:100%}.modal-chef__container__honors__side:first-child{margin-bottom:25px}}.modal-chef__container__honors__side h4{color:#4a4a4a;font-family:"Futura Book","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ ゴシック","ＭＳ Ｐゴシック",sans-serif;font-size:16px;letter-spacing:3.5px;text-transform:uppercase}@media only screen and (max-width:1440px){.modal-chef__container__honors__side h4{font-size:14px;letter-spacing:2px;margin-top:0}}.modal-chef__container__honors__side ul{padding-left:0}.modal-chef__container__honors__side ul li{color:#9b9b9b;font-family:"Futura Book","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ ゴシック","ＭＳ Ｐゴシック",sans-serif;font-size:16px;list-style:none;line-height:28px}@media only screen and (max-width:1440px){.modal-chef__container__honors__side ul li{font-size:14px;line-height:22px}}.modal-chef .modal__placeholder{padding:0}.modal-video{background-color:#fff;background-image:url(img/bg-mandala.svg),url(img/bg-mandala.svg);background-position:bottom -6vw left 8vw,top -18vw right -16vw;background-repeat:no-repeat;background-size:25vw,50vw}.modal-video__video{width:100%;height:auto}.modal-book__container{background-color:#fff;background-image:url(img/bg-mandala.svg),url(img/bg-mandala.svg);background-position:top -9.5vw left -9.5vw,bottom -6vw right -7.5vw;background-repeat:no-repeat;background-size:24vw,18vw}.modal-book .modal__placeholder{padding:0}.c-loading{position:relative;display:inline-block;box-sizing:border-box;padding:30px;width:100%;height:140px}.c-loading__circle{box-sizing:border-box;width:60px;height:60px;border-radius:100%;border:5px solid rgba(0,0,0,.2);border-top-color:#fff;animation:spin 1s infinite linear;margin:0 auto}@keyframes spin{100%{transform:rotate(360deg)}}.localm{padding:60px 200px 0!important}@media only screen and (max-width:1024px){.localm{padding:100px 100px 0!important}}@media only screen and (max-width:768px){.localm{padding:10% 0 0!important}}.c-localm__wrap{max-width:1000px;margin:0 auto;position:relative;min-height:250px}.c-localm__wrap .c-loading{bottom:35%}.c-localm__wrap.is_loading{border:0 none}.rhr-social__wrap{width:100%}.rhr-social-main__content,.rhr-social-main__title{text-align:center;margin:0 auto}.slider{width:100%;margin:50px auto}@media only screen and (max-width:1024px){.slider{margin:20px auto}}@media only screen and (max-width:768px){.slider{margin:50px auto}}.slick-slide{margin:0}.slick-slide img{object-fit:cover;object-position:center;height:200px;width:200px}@media only screen and (max-width:768px){.slick-slide img{height:300px;width:300px;margin:0 auto}}.slick-next:before,.slick-prev:before{color:#000}.slick-slide{transition:all ease-in-out .3s;opacity:.2}.slick-active{opacity:1}.slick-current{opacity:1}.slick-next,.slick-prev{top:30%!important}.slick-prev:before{content:"‹"!important}.slick-next:before,.slick-prev:before{font-size:50px!important;color:#4a4a4a!important}.slick-next:before{content:"›"!important}.single-event .section-default__wrapper{padding-top:40px}.single-event .section-default__wrapper__title{margin-bottom:0}.single-event .section-default__content>p{color:#4a4a4a;font-size:16px;font-family:"Futura Book","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ ゴシック","ＭＳ Ｐゴシック",sans-serif;line-height:28px}@media only screen and (max-width:1440px){.single-event .section-default__content>p{font-size:14px;line-height:22px}}@media only screen and (max-width:768px){.single-event .section-default__content>p{text-align:left}}.single-event .section-default__datetime{color:#9b9b9b;font-size:16px;text-transform:uppercase;font-family:"Futura Medium","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ ゴシック","ＭＳ Ｐゴシック",sans-serif;letter-spacing:3.5px}@media only screen and (max-width:1440px){.single-event .section-default__datetime{font-size:14px;letter-spacing:2px}}@media only screen and (max-width:768px){.single-event .section-default__datetime{padding:0 25px}}.c-event__btns{margin:40px 0}.c-event__btn{display:inline-block;color:#fff;text-transform:uppercase;font-size:16px;font-family:"Futura Medium","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ ゴシック","ＭＳ Ｐゴシック",sans-serif;letter-spacing:3.5px;padding:15px 25px;transition:all .3s ease-in-out;background-color:#f6a1a8;border:1px solid #fff;margin-bottom:10px;margin-right:20px}@media only screen and (max-width:1440px){.c-event__btn{font-size:14px;padding:15px 15px}}.c-event-carousel__container{background:#000}.c-event-carousel .slick-dotted.slick-slider{margin-bottom:0}@media only screen and (max-width:768px){.c-event-carousel__container,.c-event-carousel__container .slick-slide,.c-event-carousel__photo-img{min-height:350px}}.c-event-carousel__photo{float:left}.c-event-carousel .slick-dots{z-index:1050;bottom:20px}.c-event-carousel .slick-dots li{margin:0}.c-event-carousel .slick-dots li,.c-event-carousel .slick-dots li button,.c-event-carousel .slick-dots li button:before{width:24px;height:24px}.c-event-carousel .slick-dots li.slick-active button:before{color:#fff}.c-event-carousel .slick-dots li button:before{color:#fff;font-size:16px}.c-event-carousel .slick-dotted.slick-slider{margin-bottom:0}