.c-accordion-block__header{appearance:none;background:none;border:none;border-radius:0;outline:none;cursor:pointer;width:100%;padding:calc(var(--by365-root-size) * 0);position:relative}.c-accordion-block__header__icon{position:absolute;right:calc(var(--by365-root-size) * 36);top:calc(50% - calc(var(--by365-root-size) * 11));width:calc(var(--by365-root-size) * 22);height:calc(var(--by365-root-size) * 22);display:flex!important;justify-content:center!important;align-items:center!important;align-content:center!important}.c-accordion-block__header__icon:before{content:"";display:block;width:calc(var(--by365-root-size) * 22);height:calc(var(--by365-root-size) * 2);background-color:#000;position:absolute}.c-accordion-block__header__icon:after{content:"";display:block;width:calc(var(--by365-root-size) * 2);height:calc(var(--by365-root-size) * 22);background-color:#000;position:absolute}.c-accordion-block__header[aria-expanded=true] .c-accordion-block__header__icon:after{display:none}.c-accordion-block__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.25,.46,.45,.94);overflow:hidden}.c-accordion-block__body.-open{grid-template-rows:1fr}.c-accordion-block__body__inner{min-height:0;overflow:hidden}.c-accordion-section__header{appearance:none;background:none;border:none;border-radius:0;outline:none;cursor:pointer;width:100%;padding:calc(var(--by365-root-size) * 0);position:relative}.c-accordion-section__header__content{flex:1}.c-accordion-section__header__icon{flex-shrink:0;position:absolute;right:calc(var(--by365-root-size) * 40);top:calc(var(--by365-root-size) * 48)}.c-accordion-section__header__icon .is-minus,.c-accordion-section__header[aria-expanded=true] .is-plus{display:none}.c-accordion-section__header[aria-expanded=true] .is-minus{display:block}.c-accordion-section__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.25,.46,.45,.94);overflow:hidden}.c-accordion-section__body.-open{grid-template-rows:1fr}.c-accordion-section__body__inner{min-height:0;overflow:hidden}.c-btn-cosme{position:relative;display:flex;align-items:center;width:calc(var(--by365-root-size) * 630);height:calc(var(--by365-root-size) * 110);background-color:#46bdb2;border-radius:calc(var(--by365-root-size) * 60);text-decoration:none;display:flex!important;justify-content:center!important;align-items:center!important;align-content:center!important}.c-btn-cosme__img{flex-shrink:0;display:flex!important;justify-content:center!important;align-items:center!important;align-content:center!important;width:calc(var(--by365-root-size) * 120);position:absolute;left:0}.c-btn-cosme__text{display:flex!important;justify-content:center!important;align-items:center!important;align-content:center!important;flex-direction:column;color:#fff;line-height:1.3}.c-btn-cosme__text__name{font-size:calc(var(--by365-root-size) * 21);letter-spacing:.05em}.c-btn-cosme__text__link{font-size:calc(var(--by365-root-size) * 28);letter-spacing:.05em}.c-btn-cosme__arrow{position:absolute;right:calc(var(--by365-root-size) * 40)}.c-btn-movie{position:relative;width:100%;cursor:pointer;display:flex!important;justify-content:center!important;align-items:center!important;align-content:center!important}.c-btn-movie[data-drop-shadow=true]{filter:drop-shadow(0 0 calc(var(--by365-root-size) * 20) rgba(0,0,0,.3))}.c-btn-movie__bg{width:100%;animation:c-btn-movie-bg-rotate 35s linear infinite}.c-btn-movie__arrow{position:absolute;top:0;left:0;width:100%}@-moz-keyframes c-btn-movie-bg-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@-webkit-keyframes c-btn-movie-bg-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@-o-keyframes c-btn-movie-bg-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes c-btn-movie-bg-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.c-btn-round{position:relative;display:flex;align-items:center;justify-content:center;width:calc(var(--by365-root-size) * 570);height:calc(var(--by365-root-size) * 100);appearance:none;border:none;padding:0;margin:0 auto;background-color:#6e7075;border-radius:calc(var(--by365-root-size) * 50);text-decoration:none;transition:opacity .3s ease}.c-btn-round[data-size=sm]{width:calc(var(--by365-root-size) * 350);height:calc(var(--by365-root-size) * 60);border-radius:calc(var(--by365-root-size) * 30)}.c-btn-round:hover{opacity:.8}.c-btn-round__text{font-size:calc(var(--by365-root-size) * 26);color:#fff;letter-spacing:.1em;padding-bottom:calc(var(--by365-root-size) * 5)}.c-btn-round[data-size=sm] .c-btn-round__text{font-size:calc(var(--by365-root-size) * 22)}.c-btn-round__arrow{display:flex!important;justify-content:center!important;align-items:center!important;align-content:center!important;position:absolute;right:calc(var(--by365-root-size) * 35)}.c-btn-round[data-size=sm] .c-btn-round__arrow{right:calc(var(--by365-root-size) * 20)}.c-img{width:calc(var(--w) * var(--by365-root-size))}.c-img[data-full=true]{width:100%;height:100%}.c-img[data-full=true] img{width:100%;height:100%;object-fit:cover;object-position:center center}.c-img img{display:block;width:100%;height:auto;object-fit:cover;object-position:center center}.c-img img.is-protected{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}@media print{.c-img img.is-protected{display:none}}.c-img-picture{width:calc(var(--w) * var(--by365-root-size))}.c-img-picture img{display:block;width:100%;height:auto;object-fit:cover;object-position:center center}.c-loading{position:fixed;width:100%;height:100%;z-index:10000;left:0;top:0}.c-loading__inner{width:100%;height:100%;display:flex!important;justify-content:center!important;align-items:center!important;align-content:center!important;overflow:hidden}.c-loading__bg{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff}.c-loading__logo{position:relative;z-index:1}@media screen and (min-width:768px){.c-loading__logo{width:411px}}@media screen and (max-width:767px){.c-loading__logo{width:calc(var(--by365-root-size) * 404)}}.c-loading__logo__mask{overflow:hidden;clip-path:inset(100% 0 0 0)}.c-modal-point{position:fixed;inset:0;z-index:1000;visibility:hidden;opacity:0;transition:visibility 0s .3s,opacity .3s cubic-bezier(.25,.46,.45,.94);display:flex!important;justify-content:center!important;align-items:center!important;align-content:center!important}.c-modal-point.-open{visibility:visible;opacity:1;transition:visibility 0s,opacity .3s cubic-bezier(.25,.46,.45,.94)}.c-modal-point__overlay{position:absolute;inset:0;z-index:1;background-color:#ffffffe6;cursor:pointer}.c-modal-point__body{position:relative;z-index:2;width:calc(var(--by365-root-size) * 750)}.c-modal-point__body__inner{position:relative;display:flex!important;justify-content:center!important;align-items:center!important;align-content:center!important;flex-direction:column}.c-modal-point__body__close{appearance:none;background:none;border:none;border-radius:0;outline:none;cursor:pointer;position:absolute;padding:0;z-index:100;top:calc(var(--by365-root-size) * -40);right:calc(var(--by365-root-size) * 0)}.c-modal-point__body__img{display:block;margin-top:calc(var(--by365-root-size) * 40)}.c-modal-point__body__caption{margin-top:calc(var(--by365-root-size) * 15);font-size:calc(var(--by365-root-size) * 28);text-align:center;font-weight:500}.c-modal-youtube{position:fixed;inset:0;z-index:10000;visibility:hidden;opacity:0;transition:visibility 0s 0s,opacity 0s cubic-bezier(.25,.46,.45,.94);display:flex!important;justify-content:center!important;align-items:center!important;align-content:center!important}.c-modal-youtube.-open{visibility:visible;opacity:1;transition:visibility 0s,opacity .3s cubic-bezier(.25,.46,.45,.94)}.c-modal-youtube__overlay{position:absolute;inset:0;z-index:1;background-color:#ffffffe6;cursor:pointer}.c-modal-youtube__body{position:relative;z-index:2;box-sizing:content-box;background-color:#000}@media screen and (min-width:768px){.c-modal-youtube__body{width:980px}}@media screen and (max-width:767px){.c-modal-youtube__body{width:calc(var(--by365-root-size) * 750)}}.c-modal-youtube.-vertical .c-modal-youtube__body{aspect-ratio:9/16}@media screen and (min-width:768px){.c-modal-youtube.-vertical .c-modal-youtube__body{width:auto;height:85vh}}@media screen and (max-width:767px){.c-modal-youtube.-vertical .c-modal-youtube__body{width:auto;height:76vh;top:20px}}.c-modal-youtube__body__inner{position:relative;transition:transform 0s}.c-modal-youtube.-open .c-modal-youtube__body__inner{transition:transform .3s}.c-modal-youtube__body__close{appearance:none;background:none;border:none;border-radius:0;outline:none;cursor:pointer;position:absolute;z-index:100}@media screen and (min-width:768px){.c-modal-youtube__body__close{top:0;right:-90px}}@media screen and (max-width:767px){.c-modal-youtube__body__close{top:calc(var(--by365-root-size) * -120);right:calc(var(--by365-root-size) * 20)}}@media screen and (max-width:767px){.c-modal-youtube.-vertical .c-modal-youtube__body__close{top:calc(var(--by365-root-size) * -100);right:calc(var(--by365-root-size) * -20)}}.c-modal-youtube__body__player{position:relative;z-index:2;aspect-ratio:16/9;width:100%;opacity:0;transition:opacity .5s cubic-bezier(.25,.46,.45,.94) .75s}.c-modal-youtube.-open .c-modal-youtube__body__player{opacity:1}.c-modal-youtube.-vertical .c-modal-youtube__body__player{aspect-ratio:9/16}.c-modal-youtube__body__player iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.c-modal-youtube__body__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;width:40px;height:40px;border:3px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:c-modal-youtube-spin .8s linear infinite}@-moz-keyframes c-modal-youtube-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}@-webkit-keyframes c-modal-youtube-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}@-o-keyframes c-modal-youtube-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes c-modal-youtube-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}.c-pcview{position:fixed;top:0;left:0;width:100%;height:100%}.c-pcview__bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.c-pcview__bg img{width:100%;height:100%;object-fit:cover;object-position:center center}.c-pcview__ttl{position:absolute;z-index:2;top:120px;left:0;width:66px;opacity:.7}.c-pcview__ttl img{width:100%;height:auto;object-fit:cover;object-position:center center}.c-pcview__scroll{position:absolute;z-index:2;left:20px;bottom:30px;display:flex;flex-direction:column;align-items:center;opacity:1;transition:opacity .3s ease-out}.c-pcview__scroll.is-hidden{opacity:0}.c-pcview__scroll__txt{font-family:Marcellus,serif;font-weight:400;font-style:normal;font-size:11px;letter-spacing:.1em;writing-mode:vertical-rl}.c-pcview__scroll__arrow{margin-top:10px}.c-pcview-banner{position:absolute;z-index:2;right:0;bottom:60px;display:flex;flex-direction:column;gap:20px;width:calc(50% - 255px);opacity:1;transition:opacity .3s ease-out}.c-pcview-banner.is-hidden{opacity:0;pointer-events:none}@media screen and (min-width:768px)and (max-width:1500px){.c-pcview-banner{padding:0 25px}}@media screen and (min-width:768px)and (max-width:1250px){.c-pcview-banner{display:none}}.c-pcview-banner__bnr{display:block;width:365px;margin-left:auto;margin-right:40px}@media screen and (min-width:768px)and (max-width:1500px){.c-pcview-banner__bnr{margin:0 auto;width:min(365px,100%)}}.c-pcview-banner__bnr img{width:100%;height:100%;object-fit:cover;object-position:center center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}@media print{.c-pcview-banner__bnr img{display:none}}.c-pcview-nav{position:absolute;z-index:2;top:50%;transform:translateY(-50%);width:calc(50% - 255px);display:flex;justify-content:flex-start;align-items:center;flex-direction:column;opacity:1;transition:opacity .3s ease-out}.c-pcview-nav.is-hidden{opacity:0;pointer-events:none}@media screen and (min-width:768px)and (max-width:1500px){.c-pcview-nav{padding:0 25px}}@media screen and (min-width:768px)and (max-width:1250px){.c-pcview-nav{display:none}}.c-pcview-nav__inner{position:relative}.c-pcview-nav__ttl{font-family:Marcellus,serif;font-weight:400;font-style:normal;font-size:11px;letter-spacing:.05em;writing-mode:vertical-rl;position:absolute;top:13px;left:-30px}.c-pcview-nav__large-list{display:flex;flex-direction:column;gap:8px;padding-bottom:5px}.c-pcview-nav__large-list__item__link{display:flex;align-items:center;gap:10px}.c-pcview-nav__large-list__item__link__ttl{font-family:Marcellus,serif;font-weight:400;font-style:normal;font-size:36px;line-height:1.45;letter-spacing:.05em}.c-pcview-nav__list{display:flex;flex-direction:column;gap:18px}.c-pcview-nav__list__item__link{display:flex;align-items:center;gap:10px}.c-pcview-nav__list__item__link__bar{display:block;width:13px;height:1px;background-color:#777}.c-pcview-nav__list__item__link__ttl{font-family:Marcellus,serif;font-weight:400;font-style:normal;font-size:22px;letter-spacing:.05em}.c-text-note{position:relative;padding-left:1.2em}.c-text-note:before{content:"※";position:absolute;left:0;top:0}.c-text-read{line-height:2;letter-spacing:.08em;text-align:justify}@media screen and (min-width:768px){.c-text-read{font-size:14px!important}}@media screen and (max-width:767px){.c-text-read{font-size:3.2vw!important}}.c-text-read strong{font-weight:700}.c-title-kakko{position:relative;display:flex;justify-content:center;align-items:center}.c-title-kakko__lt,.c-title-kakko__rb{display:block;position:absolute;z-index:1}@media screen and (min-width:768px){.c-title-kakko__lt,.c-title-kakko__rb{border-width:4px;width:15px;height:30px}}@media screen and (max-width:767px){.c-title-kakko__lt,.c-title-kakko__rb{border-width:.666666666666667vw;width:2.4vw;height:4.8vw}}.c-title-kakko__lt:before,.c-title-kakko__rb:before,.c-title-kakko__lt:after,.c-title-kakko__rb:after{content:"";display:block;position:absolute;z-index:1;background-color:$color-gray;border-radius:calc((infinity * 1px))!important}.c-title-kakko__lt:before,.c-title-kakko__rb:before{width:100%}@media screen and (min-width:768px){.c-title-kakko__lt:before,.c-title-kakko__rb:before{height:4px}}@media screen and (max-width:767px){.c-title-kakko__lt:before,.c-title-kakko__rb:before{height:.666666666666667vw}}.c-title-kakko__lt:after,.c-title-kakko__rb:after{height:100%}@media screen and (min-width:768px){.c-title-kakko__lt:after,.c-title-kakko__rb:after{width:4px}}@media screen and (max-width:767px){.c-title-kakko__lt:after,.c-title-kakko__rb:after{width:.666666666666667vw}}.c-title-kakko__lt{left:0;top:0}.c-title-kakko__lt:before,.c-title-kakko__lt:after{left:0;top:0}.c-title-kakko__rb{right:0;bottom:0}.c-title-kakko__rb:before,.c-title-kakko__rb:after{right:0;bottom:0}.c-title-kakko__txt{line-height:1.5;font-weight:700}@media screen and (min-width:768px){.c-title-kakko__txt{font-size:30px!important}}@media screen and (max-width:767px){.c-title-kakko__txt{font-size:4.8vw!important}}@media screen and (min-width:768px){.c-title-kakko__txt{padding:28px 0}}@media screen and (max-width:767px){.c-title-kakko__txt{padding:4vw 0vw 5.066666666666666vw}}.c-title-kakko__txt strong{color:$color-green}.c-title-kakko__txt *{font-weight:700}.c-title-kakko__txt sup{position:relative;vertical-align:super;font-size:.6em;line-height:1}.p-index-award{padding-top:calc(var(--by365-root-size) * 75)}.p-index-award__list{display:flex;justify-content:center;gap:calc(var(--by365-root-size) * 50);padding-right:calc(var(--by365-root-size) * 45)}.p-index-award__list__item{display:flex;flex-direction:column;align-items:center;text-align:center}.p-index-award__list__item__img{display:flex;justify-content:center;height:calc(var(--by365-root-size) * 210)}.p-index-award__list__item__txt{font-size:calc(var(--by365-root-size) * 22);line-height:1.6;letter-spacing:.03em}.p-index-award__design{margin-top:calc(var(--by365-root-size) * 75);text-align:center}.p-index-award__design__img{display:flex!important;justify-content:center!important;align-items:center!important;align-content:center!important;padding-right:calc(var(--by365-root-size) * 10)}.p-index-award__design__txt{margin-top:calc(var(--by365-root-size) * 60);font-size:calc(var(--by365-root-size) * 32);font-weight:500;line-height:1.6;letter-spacing:.1em;padding-left:calc(var(--by365-root-size) * 30)}.p-index-award__notes{margin-top:calc(var(--by365-root-size) * 40);font-size:calc(var(--by365-root-size) * 18);padding-left:calc(var(--by365-root-size) * 145);line-height:1.8}.p-index-award__notes p{margin:0}.p-index-banner1{position:relative;margin-top:calc(var(--by365-root-size) * 77);width:100%;height:calc(var(--by365-root-size) * 300)}.p-index-banner1__0209,.p-index-banner1__0210{display:none}.p-index-banner2,.p-index-banner3{position:relative}.p-index-banner3__ttl{display:flex!important;justify-content:center!important;align-items:center!important;align-content:center!important;padding-bottom:calc(var(--by365-root-size) * 30)}.p-index-banner3__list{display:flex;flex-direction:column;gap:calc(var(--by365-root-size) * 60);padding:0 calc(var(--by365-root-size) * 40)}.p-index-banner3__list__item{display:block}.p-index-concept{padding-top:calc(var(--by365-root-size) * 140);padding-bottom:calc(var(--by365-root-size) * 150);padding-left:calc(var(--by365-root-size) * 40);padding-right:calc(var(--by365-root-size) * 40)}.p-index-concept__inner{position:relative;display:flex;flex-direction:column;align-items:center;padding-top:calc(var(--by365-root-size) * 100);padding-bottom:calc(var(--by365-root-size) * 100)}.p-index-concept__inner__kakko{position:absolute}.p-index-concept__inner__kakko:before,.p-index-concept__inner__kakko:after{content:"";display:block;position:absolute;z-index:1;background-color:#8c8c8c}.p-index-concept__inner__kakko:before{width:calc(var(--by365-root-size) * 70);height:calc(var(--by365-root-size) * 1)}.p-index-concept__inner__kakko:after{width:calc(var(--by365-root-size) * 1);height:calc(var(--by365-root-size) * 70)}.p-index-concept__inner__kakko.-top{top:0;left:0}.p-index-concept__inner__kakko.-bottom{bottom:0;right:0;transform:rotate(180deg)}.p-index-concept__inner__lead{display:block}.p-index-concept__inner__copy{margin-top:calc(var(--by365-root-size) * 105);display:block}.p-index-cv{position:fixed;width:calc(var(--by365-root-size) * 670);bottom:calc(var(--by365-root-size) * 20);left:0;right:0;margin-left:auto;margin-right:auto;transform:translateY(calc(100% + calc(var(--by365-root-size) * 20)));opacity:0;transition:transform .4s ease-out,opacity .4s ease-out;pointer-events:none;display:none}@media screen and (min-width:768px)and (max-width:1250px){.p-index-cv{display:block}}@media screen and (max-width:767px){.p-index-cv{display:block}}.p-index-cv.is-visible{transform:translateY(0);opacity:1;pointer-events:auto}.p-index-cv__close{border:none;background:none;cursor:pointer;padding:0;margin:0;appearance:none;position:absolute;top:calc(var(--by365-root-size) * -30);right:calc(var(--by365-root-size) * -18)}.p-index-howto{padding-top:calc(var(--by365-root-size) * 65)}.p-index-howto__ttl{flex-shrink:0;padding-top:calc(var(--by365-root-size) * 50);padding-bottom:calc(var(--by365-root-size) * 50);display:flex!important;justify-content:center!important;align-items:center!important;align-content:center!important}.p-index-howto__carousel{position:relative;overflow:hidden}.p-index-howto__carousel__prev,.p-index-howto__carousel__next{position:absolute;top:calc(var(--by365-root-size) * 280);z-index:10;border:none;background:none;padding:0;cursor:pointer;transition:opacity .3s ease}.p-index-howto__carousel__prev:hover,.p-index-howto__carousel__next:hover{opacity:.7}.p-index-howto__carousel__prev.swiper-button-disabled,.p-index-howto__carousel__next.swiper-button-disabled{opacity:0;pointer-events:none}.p-index-howto__carousel__prev{left:calc(var(--by365-root-size) * 20);transform:rotate(180deg)}.p-index-howto__carousel__next{right:calc(var(--by365-root-size) * 20)}.p-index-howto__carousel__wrapper{display:flex}.p-index-howto__carousel__slide{flex-shrink:0;width:calc(var(--by365-root-size) * 690);position:relative;padding:0 calc(var(--by365-root-size) * 10)}.p-index-howto__carousel__slide:first-child{margin-left:calc(var(--by365-root-size) * 30)}.p-index-howto__carousel__slide:last-child{margin-right:calc(var(--by365-root-size) * 30)}.p-index-howto__carousel__slide__img{display:block}.p-index-howto__carousel__slide__desc{padding:calc(var(--by365-root-size) * 15) calc(var(--by365-root-size) * 20) calc(var(--by365-root-size) * 0);height:calc(var(--by365-root-size) * 230);font-size:calc(var(--by365-root-size) * 28);line-height:1.7;letter-spacing:0em;text-align:justify}.p-index-howto__point{padding:0 calc(var(--by365-root-size) * 60) 0;margin-top:calc(var(--by365-root-size) * 40)}.p-index-howto__point__box{padding:calc(var(--by365-root-size) * 50);border:1px solid rgba(0,0,0,.5);position:relative}.p-index-howto__point__box__ttl{display:flex!important;justify-content:center!important;align-items:center!important;align-content:center!important;position:absolute;top:calc(var(--by365-root-size) * -35);left:calc(50% - calc(var(--by365-root-size) * 150))}.p-index-howto__point__box__list__item{display:flex;align-items:flex-start;margin-top:calc(var(--by365-root-size) * 20)}.p-index-howto__point__box__list__item:first-child{margin-top:0}.p-index-howto__point__box__list__item__icon{flex-shrink:0;margin-right:calc(var(--by365-root-size) * 15);margin-top:calc(var(--by365-root-size) * 8)}.p-index-howto__point__box__list__item__txt{font-size:calc(var(--by365-root-size) * 22);line-height:1.4;text-align:justify}.p-index-howto__point__note{font-size:calc(var(--by365-root-size) * 20);margin-top:calc(var(--by365-root-size) * 25);padding-bottom:calc(var(--by365-root-size) * 140)}.p-index-howto__banner{display:block;padding:calc(var(--by365-root-size) * 50) 0 calc(var(--by365-root-size) * 140) calc(var(--by365-root-size) * 40)}.p-index-kv{position:relative;padding-top:calc(var(--by365-root-size) * 210);width:100%;overflow:hidden}.p-index-kv__ttl{position:absolute;z-index:2;left:calc(var(--by365-root-size) * 40);top:calc(var(--by365-root-size) * 33)}.p-index-kv__series{position:absolute;z-index:2;right:calc(var(--by365-root-size) * 30);top:calc(var(--by365-root-size) * 33);animation:kv-series-rotate 35s linear infinite}.p-index-kv__carousel{width:100%;overflow:hidden}.p-index-kv__carousel__wrapper{display:flex;transition-timing-function:cubic-bezier(.4,0,.2,1)}.p-index-kv__carousel__item{flex-shrink:0;padding:0 calc(var(--by365-root-size) * 20)}.p-index-kv__pager{display:flex;align-items:center;gap:calc(var(--by365-root-size) * 20);padding:calc(var(--by365-root-size) * 20) calc(var(--by365-root-size) * 20) 0 calc(var(--by365-root-size) * 20)}.p-index-kv__pager__bar{width:calc(var(--by365-root-size) * 390);height:calc(var(--by365-root-size) * 2);background-color:#0003;border-radius:calc(var(--by365-root-size) * 2);overflow:hidden}.p-index-kv__pager__bar__current{width:100%;height:100%;background-color:#000;transform-origin:left;transform:scaleX(0)}.p-index-kv__pager__pages{font-size:calc(var(--by365-root-size) * 16);white-space:nowrap}.p-index-kv__pager__scroll{margin-left:auto;padding-top:calc(var(--by365-root-size) * 2)}@-moz-keyframes kv-series-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@-webkit-keyframes kv-series-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@-o-keyframes kv-series-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes kv-series-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.p-index-lineup{padding-top:calc(var(--by365-root-size) * 140);text-align:center;width:100%;overflow:hidden}.p-index-lineup__ttl{display:flex!important;justify-content:center!important;align-items:center!important;align-content:center!important}.p-index-lineup__lead{margin-top:calc(var(--by365-root-size) * 48);font-size:calc(var(--by365-root-size) * 26);line-height:1.6;letter-spacing:.05em}.p-index-lineup__banner{display:block;margin-top:calc(var(--by365-root-size) * 65)}.l-by365.-by365-index .p-index-lineup~.p-index-lineup .p-index-lineup__banner{display:none}.l-by365.-by365-special .p-index-lineup__banner{display:none}.p-index-lineup__nav{display:flex;justify-content:center;margin-top:calc(var(--by365-root-size) * 90);padding-left:calc(var(--by365-root-size) * 24);width:100%;overflow:hidden}.l-by365.-by365-special .p-index-lineup__nav{margin-top:calc(var(--by365-root-size) * 65)}.p-index-lineup__nav__item{margin-left:calc(var(--by365-root-size) * -24)}.p-index-lineup__nav__item__link{position:relative;display:flex;flex-direction:column;align-items:center;text-decoration:none;padding-top:calc(var(--by365-root-size) * 18);height:calc(var(--by365-root-size) * 220);border:none;cursor:pointer;border-radius:0;background:transparent;width:calc(var(--by365-root-size) * 258)}.p-index-lineup__nav__item.is-active .p-index-lineup__nav__item__link{background-color:#f8eddd}.p-index-lineup__nav__item.is-active .p-index-lineup__nav__item__link:before,.p-index-lineup__nav__item.is-active .p-index-lineup__nav__item__link:after{content:"";position:absolute;bottom:0;width:calc(var(--by365-root-size) * 24);height:100%;background-color:#fff}.p-index-lineup__nav__item.is-active .p-index-lineup__nav__item__link:before{left:0;border-radius:0 0 calc(var(--by365-root-size) * 24) 0}.p-index-lineup__nav__item.is-active .p-index-lineup__nav__item__link:after{right:0;border-radius:0 0 0 calc(var(--by365-root-size) * 24)}.p-index-lineup__nav__item__link__img{height:calc(var(--by365-root-size) * 115);display:flex!important;justify-content:center!important;align-items:center!important;align-content:center!important}.p-index-lineup__nav__item__link__txt{font-size:calc(var(--by365-root-size) * 16);line-height:1.25;letter-spacing:.1em;color:#000}.p-index-lineup__nav__item__link__arrow{display:block;margin-top:calc(var(--by365-root-size) * 14)}.p-index-lineup__products{background-color:#f8eddd;overflow:hidden;padding-bottom:calc(var(--by365-root-size) * 40)}.p-index-lineup__products__wrapper{display:flex}.p-index-lineup__products__item{flex-shrink:0}.p-index-lineup__btnmore{display:flex;align-items:center;justify-content:center;background-color:#909297;width:100%;height:calc(var(--by365-root-size) * 140)}.l-by365.-by365-index .p-index-lineup__btnmore{display:none}.p-index-lineup__btnmore__txt{font-size:calc(var(--by365-root-size) * 26);letter-spacing:.1em;color:#fff}.p-index-lineup__btnmore__arrow{position:absolute;right:calc(var(--by365-root-size) * 40)}.p-index-movie{position:relative;cursor:pointer}.p-index-movie__bg{display:block}.p-index-movie__inner{position:absolute;inset:0;display:flex!important;justify-content:center!important;align-items:center!important;align-content:center!important;flex-direction:column;gap:calc(var(--by365-root-size) * 40);padding-bottom:calc(var(--by365-root-size) * 30)}.p-index-movie__inner__btn{width:calc(var(--by365-root-size) * 180);position:absolute;right:calc(var(--by365-root-size) * 105);bottom:calc(var(--by365-root-size) * 20)}.p-index-nav{margin-top:calc(var(--by365-root-size) * 90);padding:calc(var(--by365-root-size) * 0) calc(var(--by365-root-size) * 40)}.p-index-nav__list{display:grid;grid-template-columns:repeat(2,1fr);gap:calc(var(--by365-root-size) * 0) calc(var(--by365-root-size) * 28)}.p-index-nav__list__item{border-bottom:1px solid rgba(0,0,0,.15)}.p-index-nav__list__item:nth-child(1),.p-index-nav__list__item:nth-child(2){border-top:1px solid rgba(0,0,0,.15)}.p-index-nav__list__item__link{display:flex;justify-content:space-between;align-items:center;padding:calc(var(--by365-root-size) * 0) calc(var(--by365-root-size) * 15);height:calc(var(--by365-root-size) * 100)}.p-index-nav__list__item__link__txt{font-family:Marcellus,serif;font-weight:400;font-style:normal;font-size:calc(var(--by365-root-size) * 34);letter-spacing:.05em}.p-index-nav__list__item__link__arrow{width:calc(var(--by365-root-size) * 20)}.p-index-news{padding-top:calc(var(--by365-root-size) * 120)}.p-index-news__ttl{display:flex!important;justify-content:center!important;align-items:center!important;align-content:center!important}.p-index-news__list{margin-top:calc(var(--by365-root-size) * 55);padding:0 calc(var(--by365-root-size) * 40)}.p-index-news__list__item{position:relative}.p-index-news__list__item:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background-image:linear-gradient(to right,rgba(0,0,0,.3) 1px,transparent 1px);background-size:4px 1px}.p-index-news__list__item:first-child:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background-image:linear-gradient(to right,rgba(0,0,0,.3) 1px,transparent 1px);background-size:4px 1px}.p-index-news__list__item__box{display:flex;align-items:center;padding:calc(var(--by365-root-size) * 28) calc(var(--by365-root-size) * 0);width:100%}.p-index-news__list__item__box__date{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-shrink:0;width:calc(var(--by365-root-size) * 100);padding-top:calc(var(--by365-root-size) * 6)}.p-index-news__list__item__box__date__ym{font-family:Hanken Grotesk,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:calc(var(--by365-root-size) * 18);font-weight:300;line-height:1}.p-index-news__list__item__box__date__d{font-family:Hanken Grotesk,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:calc(var(--by365-root-size) * 50);font-weight:300;line-height:1;margin-top:calc(var(--by365-root-size) * 2)}.p-index-news__list__item__box__txt{flex:1;font-size:calc(var(--by365-root-size) * 26);letter-spacing:.1em;line-height:1.4;padding-left:calc(var(--by365-root-size) * 18);padding-right:calc(var(--by365-root-size) * 22)}.p-index-news__list__item__box[href] .p-index-news__list__item__box__txt{text-decoration:underline;text-underline-offset:calc(var(--by365-root-size) * 5)}.p-index-news__list__item__box__arrow{flex-shrink:0}.p-index-point{padding-top:calc(var(--by365-root-size) * 135);padding-bottom:calc(var(--by365-root-size) * 40)}.p-index-point__ttl{display:flex!important;justify-content:center!important;align-items:center!important;align-content:center!important}.p-index-point__lead{margin-top:calc(var(--by365-root-size) * 50);padding:0 calc(var(--by365-root-size) * 58);font-size:calc(var(--by365-root-size) * 28);line-height:1.6;letter-spacing:.05em}.p-index-point__list{display:flex;flex-direction:column;gap:calc(var(--by365-root-size) * 86);margin-top:calc(var(--by365-root-size) * 56)}.p-index-point__list__item.-item4{padding-top:calc(var(--by365-root-size) * 80)}.p-index-point__list__item__visual{display:block;padding:0 calc(var(--by365-root-size) * 40)}.p-index-point__list__item__ttl{margin-top:calc(var(--by365-root-size) * 50);margin-left:calc(var(--by365-root-size) * 80)}.p-index-point__list__item.-item1 .p-index-point__list__item__ttl,.p-index-point__list__item.-item3 .p-index-point__list__item__ttl{margin-top:calc(var(--by365-root-size) * -28)}.p-index-point__list__item.-item4 .p-index-point__list__item__ttl{margin-top:calc(var(--by365-root-size) * -40)}.p-index-point__list__item__txt{padding:0 calc(var(--by365-root-size) * 110);font-size:calc(var(--by365-root-size) * 28);line-height:1.65;letter-spacing:.05em;text-align:justify}.p-index-point__list__item.-item1 .p-index-point__list__item__txt,.p-index-point__list__item.-item3 .p-index-point__list__item__txt,.p-index-point__list__item.-item4 .p-index-point__list__item__txt{margin-top:calc(var(--by365-root-size) * 50)}.p-index-point__list__item__txt small{font-size:.8em}.p-index-point__list__item__img{margin-top:calc(var(--by365-root-size) * 25);display:flex!important;justify-content:center!important;align-items:center!important;align-content:center!important}.p-index-point__list__item.-item4 .p-index-point__list__item__img{margin-top:calc(var(--by365-root-size) * 50)}.p-index-point__list__item__btn{display:block;margin-top:calc(var(--by365-root-size) * 35);transition:opacity .3s ease}.p-index-point__list__item__btn:hover{opacity:.8}.p-index-point__list__item__annotation{margin-top:calc(var(--by365-root-size) * 35);font-size:calc(var(--by365-root-size) * 20);padding:0 calc(var(--by365-root-size) * 110);text-align:justify;line-height:1.5;letter-spacing:.1em;color:#6e7075}.p-index-point-point1box{position:relative;width:calc(var(--by365-root-size) * 530);height:calc(var(--by365-root-size) * 680);padding:calc(var(--by365-root-size) * 40) calc(var(--by365-root-size) * 20) 0;margin:calc(var(--by365-root-size) * 80) auto 0;border:1px solid #999}.p-index-point-point1box__ttl{position:absolute;top:calc(var(--by365-root-size) * -18);left:calc(var(--by365-root-size) * 42)}.p-index-point-point1box__movie{width:calc(var(--by365-root-size) * 490);height:calc(var(--by365-root-size) * 450)}.p-index-point-point1box__btn{position:relative;z-index:2;margin:calc(var(--by365-root-size) * 32) auto 0}.p-index-point-point1box__note{position:relative;z-index:2;margin-top:calc(var(--by365-root-size) * 20);font-size:calc(var(--by365-root-size) * 17);text-align:center}.p-index-point-point2box{position:relative;margin-top:calc(var(--by365-root-size) * 20);width:100%;overflow:hidden}.p-index-point-point2box__prev,.p-index-point-point2box__next{position:absolute;top:calc(var(--by365-root-size) * 250);z-index:10;border:none;background:none;padding:0;cursor:pointer;transition:opacity .3s ease}.p-index-point-point2box__prev:hover,.p-index-point-point2box__next:hover{opacity:.7}.p-index-point-point2box__prev.swiper-button-disabled,.p-index-point-point2box__next.swiper-button-disabled{opacity:0;pointer-events:none}.p-index-point-point2box__prev{left:calc(var(--by365-root-size) * 20);transform:rotate(180deg)}.p-index-point-point2box__next{right:calc(var(--by365-root-size) * 20)}.p-index-point-point2box__wrapper{display:flex}.p-index-point-point2box__slide{flex-shrink:0;width:calc(var(--by365-root-size) * 690);position:relative;padding:0 calc(var(--by365-root-size) * 10)}.p-index-point-point2box__slide:nth-child(1){margin-left:calc(var(--by365-root-size) * 30)}.p-index-point-point2box__slide:nth-child(2){margin-right:calc(var(--by365-root-size) * 30)}.p-index-point-point2box__slide__visual__dummy{display:flex;align-items:center;justify-content:center;width:calc(var(--by365-root-size) * 670);height:calc(var(--by365-root-size) * 570);background-color:#ddd;color:#999}.p-index-point-point2box__pagination{display:flex;justify-content:center;gap:calc(var(--by365-root-size) * 15);position:absolute;top:calc(var(--by365-root-size) * 595);left:0;right:0;margin:auto}.p-index-point-point2box__pagination__dot{width:calc(var(--by365-root-size) * 14);height:calc(var(--by365-root-size) * 14);border-radius:50%;border:none;padding:0;background-color:#ccc;cursor:pointer;transition:background-color .3s ease}.p-index-point-point2box__pagination__dot:hover{background-color:#999}.p-index-point-point2box__pagination__dot.is-active{background-color:#333}.p-index-point-point2box__desc{margin-top:calc(var(--by365-root-size) * 85);padding-left:calc(var(--by365-root-size) * 105);position:relative;padding-bottom:calc(var(--by365-root-size) * 25)}.p-index-point-point2box__desc__txt{font-size:calc(var(--by365-root-size) * 28);width:calc(var(--by365-root-size) * 465);line-height:1.6;letter-spacing:.1em;text-align:justify}.p-index-point-point2box__desc__product{position:absolute;top:calc(var(--by365-root-size) * -10);right:calc(var(--by365-root-size) * 60)}.p-index-qa{padding-top:calc(var(--by365-root-size) * 70);padding-bottom:calc(var(--by365-root-size) * 70)}.p-index-qa__ttl{display:flex!important;justify-content:center!important;align-items:center!important;align-content:center!important;padding-top:calc(var(--by365-root-size) * 50);padding-bottom:calc(var(--by365-root-size) * 50)}.p-index-qa__body{padding:0 calc(var(--by365-root-size) * 40)}.p-index-qa__list{display:flex;flex-direction:column;position:relative}.p-index-qa__list:before{content:"";display:block;width:100%;height:calc(var(--by365-root-size) * 2);background-color:#00000026;position:absolute;left:0;bottom:0}.p-index-qa__list:after{content:"";display:block;width:calc(var(--by365-root-size) * 30);height:calc(var(--by365-root-size) * 2);background-color:#000;position:absolute;left:0;bottom:0}.p-index-qa__list__item__header{font-size:calc(var(--by365-root-size) * 26);font-weight:500!important;line-height:1.5;letter-spacing:.05em;padding:calc(var(--by365-root-size) * 50) calc(var(--by365-root-size) * 16);text-align:justify;position:relative;color:#000}.p-index-qa__list__item__header:before{content:"";display:block;width:100%;height:calc(var(--by365-root-size) * 2);background-color:#00000026;position:absolute;left:0;top:0}.p-index-qa__list__item__header:after{content:"";display:block;width:calc(var(--by365-root-size) * 30);height:calc(var(--by365-root-size) * 2);background-color:#000;position:absolute;left:0;top:0}.p-index-qa__list__item__body{padding:calc(var(--by365-root-size) * 25) calc(var(--by365-root-size) * 16) calc(var(--by365-root-size) * 45);font-size:calc(var(--by365-root-size) * 24);line-height:1.75;letter-spacing:.1em;text-align:justify;position:relative}.p-index-qa__list__item__body:before{content:"";display:block;width:100%;height:calc(var(--by365-root-size) * 1);position:absolute;left:0;top:0;background-image:repeating-linear-gradient(to right,#000 0 calc(var(--by365-root-size) * 1),transparent calc(var(--by365-root-size) * 1) calc(var(--by365-root-size) * 4))}.p-index-story{background-color:#f7efe3;padding-bottom:calc(var(--by365-root-size) * 75)}.p-index-story__visual{position:relative;display:flex!important;justify-content:center!important;align-items:center!important;align-content:center!important}.p-index-story__visual__caption{position:absolute;z-index:2;font-family:Hanken Grotesk,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:calc(var(--by365-root-size) * 20);font-weight:300;color:#fff;text-align:center;letter-spacing:.85em}.p-index-story__ttl{padding-top:calc(var(--by365-root-size) * 115);padding-bottom:calc(var(--by365-root-size) * 60);display:flex!important;justify-content:center!important;align-items:center!important;align-content:center!important}.p-index-story__list{display:flex;flex-direction:column;gap:calc(var(--by365-root-size) * 50);padding:0 calc(var(--by365-root-size) * 40)}.p-index-story__list__item__q__ttl{background-color:#fff;border-radius:calc(var(--by365-root-size) * 8);padding:calc(var(--by365-root-size) * 50) calc(var(--by365-root-size) * 40);text-align:justify;letter-spacing:.1em;font-size:calc(var(--by365-root-size) * 30);line-height:1.4;color:#000}.p-index-story__list__item__a{padding-top:calc(var(--by365-root-size) * 6)}.p-index-story__list__item__a__txt{background-color:#fff;border-radius:calc(var(--by365-root-size) * 8);padding:calc(var(--by365-root-size) * 50) calc(var(--by365-root-size) * 40);text-align:justify;letter-spacing:.1em;line-height:1.75;font-size:calc(var(--by365-root-size) * 24)}.p-index-story__list__item__a__txt small{font-size:calc(var(--by365-root-size) * 20)}.p-index-voice{padding-top:calc(var(--by365-root-size) * 135)}.p-index-voice__visual{position:relative;display:flex!important;justify-content:center!important;align-items:center!important;align-content:center!important}.p-index-voice__visual__caption{position:absolute;z-index:2;font-family:Hanken Grotesk,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:calc(var(--by365-root-size) * 20);font-weight:300;color:#fff;text-align:center;letter-spacing:1.3em}.p-index-voice__ttl{display:flex!important;justify-content:center!important;align-items:center!important;align-content:center!important}.p-index-voice__lead{margin-top:calc(var(--by365-root-size) * 44);font-size:calc(var(--by365-root-size) * 28);text-align:center;letter-spacing:.08em}.p-index-voice__list{display:flex;flex-direction:column;align-items:center;gap:calc(var(--by365-root-size) * 15);margin-top:calc(var(--by365-root-size) * 36)}.p-index-voice__list__item{display:block}.p-index-voice__more{margin-top:calc(var(--by365-root-size) * 68);display:flex!important;justify-content:center!important;align-items:center!important;align-content:center!important}.p-index-voice__cosme{display:flex;flex-direction:column;align-items:center;gap:calc(var(--by365-root-size) * 30);margin-top:calc(var(--by365-root-size) * 30)}.p-index-voice__cosme__item{display:block}.p-special-banner1{position:relative;padding:calc(var(--by365-root-size) * 0) calc(var(--by365-root-size) * 40) calc(var(--by365-root-size) * 75);margin-top:calc(var(--by365-root-size) * 68)}.p-special-banner1__bnr{display:block}.p-special-banner2{position:relative;padding:calc(var(--by365-root-size) * 0) calc(var(--by365-root-size) * 40);margin-top:calc(var(--by365-root-size) * 95)}.p-special-banner2__ttl{display:flex!important;justify-content:center!important;align-items:center!important;align-content:center!important}.p-special-banner2__bnr{display:block;margin-top:calc(var(--by365-root-size) * 26)}.p-special-banner3{position:relative;padding:calc(var(--by365-root-size) * 0) calc(var(--by365-root-size) * 40);margin-top:calc(var(--by365-root-size) * 95)}.p-special-banner3__bnr{display:block}.p-special-kv{position:relative;padding:calc(var(--by365-root-size) * 33) calc(var(--by365-root-size) * 20) calc(var(--by365-root-size) * 80)}.p-special-kv__ttl{padding-left:calc(var(--by365-root-size) * 20);position:relative;z-index:2}.p-special-kv__visual{position:relative;margin-top:calc(var(--by365-root-size) * -37)}.p-special-kv__visual__caption{padding:calc(var(--by365-root-size) * 60) calc(var(--by365-root-size) * 0);display:flex!important;justify-content:center!important;align-items:center!important;align-content:center!important}.p-special-kv__visual__sign{position:absolute;z-index:2;right:calc(var(--by365-root-size) * 15);bottom:calc(var(--by365-root-size) * -40)}.p-special-kv__comment{position:relative;width:calc(var(--by365-root-size) * 630);margin:calc(var(--by365-root-size) * 145) auto 0;border-left:calc(var(--by365-root-size) * 1) solid rgba(0,0,0,.5);border-bottom:calc(var(--by365-root-size) * 1) solid rgba(0,0,0,.5);border-right:calc(var(--by365-root-size) * 1) solid rgba(0,0,0,.5);padding:calc(var(--by365-root-size) * 60) calc(var(--by365-root-size) * 50) calc(var(--by365-root-size) * 50) calc(var(--by365-root-size) * 50)}.p-special-kv__comment:before,.p-special-kv__comment:after{content:"";display:block;position:absolute;z-index:2;top:calc(var(--by365-root-size) * 0);width:calc(var(--by365-root-size) * 112);height:calc(var(--by365-root-size) * 1);background-color:#00000080}.p-special-kv__comment:before{left:calc(var(--by365-root-size) * 0)}.p-special-kv__comment:after{right:calc(var(--by365-root-size) * 0)}.p-special-kv__comment__ttl{position:absolute;left:calc(var(--by365-root-size) * 135);top:calc(var(--by365-root-size) * -22)}.p-special-kv__comment__txt{font-size:calc(var(--by365-root-size) * 24);line-height:2;letter-spacing:.1em;text-align:center;font-style:italic}.p-special-kv__btn{position:relative;display:flex!important;justify-content:center!important;align-items:center!important;align-content:center!important;margin-top:calc(var(--by365-root-size) * 57)}.p-special-kv__btn__link{display:flex!important;justify-content:center!important;align-items:center!important;align-content:center!important;gap:calc(var(--by365-root-size) * 16)}.p-special-kv__btn__link__text{font-size:calc(var(--by365-root-size) * 30);letter-spacing:.1em;text-decoration:underline;text-underline-offset:calc(var(--by365-root-size) * 10);text-decoration-thickness:calc(var(--by365-root-size) * 1);padding-bottom:calc(var(--by365-root-size) * 5)}.p-special-making{padding-top:calc(var(--by365-root-size) * 150);padding-left:calc(var(--by365-root-size) * 40);padding-right:calc(var(--by365-root-size) * 40)}.p-special-making__ttl{display:flex!important;justify-content:center!important;align-items:center!important;align-content:center!important}.p-special-making__visual{position:relative;margin-top:calc(var(--by365-root-size) * 40);display:flex!important;justify-content:center!important;align-items:center!important;align-content:center!important;cursor:pointer}.p-special-making__visual__btn{z-index:2;width:calc(var(--by365-root-size) * 176);position:absolute;right:calc(var(--by365-root-size) * 17);bottom:calc(var(--by365-root-size) * 17)}.p-special-movie{position:relative}.p-special-movie__ttl{position:absolute;left:calc(var(--by365-root-size) * -5);top:calc(var(--by365-root-size) * 0);z-index:2;writing-mode:vertical-rl}.p-special-movie__visual{position:relative;width:100%;overflow:hidden;cursor:pointer}.p-special-movie__visual__box{position:relative;display:flex!important;justify-content:center!important;align-items:center!important;align-content:center!important;flex-direction:column}.p-special-movie__visual__box__img{position:relative}.p-special-movie__visual__box__inner{position:absolute;display:flex!important;justify-content:center!important;align-items:center!important;align-content:center!important;flex-direction:column}.p-special-movie__visual__box__btn{width:calc(var(--by365-root-size) * 180);position:absolute;right:calc(var(--by365-root-size) * 50);bottom:calc(var(--by365-root-size) * 50)}.p-special-movie__copy{padding:calc(var(--by365-root-size) * 70) calc(var(--by365-root-size) * 80)}.p-special-movie__copy__inner{position:relative;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='60'%3E%3Crect y='59' width='3' height='1' fill='%23000'/%3E%3C/svg%3E");background-size:calc(var(--by365-root-size) * 6) calc(var(--by365-root-size) * 60);background-repeat:repeat}.p-special-movie__copy__inner:after{content:"";position:absolute;left:0;right:0;bottom:0;height:calc(var(--by365-root-size) * 8);background-color:#d5edff}.p-special-movie__copy__inner h4{font-size:calc(var(--by365-root-size) * 28);font-weight:700}.p-special-movie__copy__inner p{font-size:calc(var(--by365-root-size) * 28)}.p-special-movie__copy__inner h4,.p-special-movie__copy__inner p{display:inline;line-height:2.14;letter-spacing:.1em;text-align:justify;font-style:italic}.p-special-movie__images{position:relative;width:100%;height:calc(var(--by365-root-size) * 625);overflow:hidden}.p-special-movie__images__img1,.p-special-movie__images__img2{position:absolute;opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease}.p-special-movie__images__img1.is-visible,.p-special-movie__images__img2.is-visible{opacity:1;transform:translateY(0)}.p-special-movie__images__img2{transition-delay:.3s}.p-special-movie.-movie01 .p-special-movie__visual__box__inner__caption{padding-top:calc(var(--by365-root-size) * 20);margin-left:calc(var(--by365-root-size) * 20)}.p-special-movie.-movie01 .p-special-movie__images__img1{left:calc(var(--by365-root-size) * -15);top:calc(var(--by365-root-size) * 100)}.p-special-movie.-movie01 .p-special-movie__images__img2{left:calc(var(--by365-root-size) * 458);top:calc(var(--by365-root-size) * 0)}.p-special-movie.-movie02 .p-special-movie__visual__box__inner__caption{padding-top:calc(var(--by365-root-size) * 30);margin-left:calc(var(--by365-root-size) * 0)}.p-special-movie.-movie02 .p-special-movie__images__img1{left:calc(var(--by365-root-size) * 430);top:calc(var(--by365-root-size) * 0)}.p-special-movie.-movie02 .p-special-movie__images__img2{left:calc(var(--by365-root-size) * -10);top:calc(var(--by365-root-size) * 134)}.p-special-profile{padding:calc(var(--by365-root-size) * 120) calc(var(--by365-root-size) * 40) calc(var(--by365-root-size) * 80)}.p-special-profile__ttl{display:flex!important;justify-content:center!important;align-items:center!important;align-content:center!important;padding-bottom:calc(var(--by365-root-size) * 60)}.p-special-profile__content{display:flex;flex-direction:column;gap:calc(var(--by365-root-size) * 35)}.p-special-profile__content__img{flex-shrink:0;margin:0 auto}.p-special-profile__content__info{padding-top:calc(var(--by365-root-size) * 5)}.p-special-profile__content__info__name{display:flex!important;justify-content:center!important;align-items:center!important;align-content:center!important;flex-direction:column}.p-special-profile__content__info__name__group{font-family:Marcellus,serif;font-weight:400;font-style:normal;font-size:calc(var(--by365-root-size) * 22);line-height:1;letter-spacing:.1em}.p-special-profile__content__info__name__jp{font-size:calc(var(--by365-root-size) * 36);line-height:1;letter-spacing:.1em;margin-top:calc(var(--by365-root-size) * 9)}.p-special-profile__content__info__name__en{font-family:Marcellus,serif;font-weight:400;font-style:normal;font-size:calc(var(--by365-root-size) * 15);letter-spacing:.02em;line-height:1;margin-top:calc(var(--by365-root-size) * 12);color:#8ba0aa}.p-special-profile__content__info__txt{margin-top:calc(var(--by365-root-size) * 30);padding:0 calc(var(--by365-root-size) * 40);font-size:calc(var(--by365-root-size) * 24);line-height:1.9;letter-spacing:.05em;text-align:justify}.p-special-uv__visual{position:relative;display:flex!important;justify-content:center!important;align-items:center!important;align-content:center!important}.p-special-uv__visual__caption{position:absolute;z-index:2;font-family:Hanken Grotesk,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:calc(var(--by365-root-size) * 20);font-weight:300;color:#fff;text-align:center;letter-spacing:.9em}@media screen and (min-width:768px){:root{--by365-root-size: calc(510px / 750)}}@media screen and (max-width:767px){:root{--by365-root-size: calc(100vw / 750)}}@media screen and (min-width:768px){.pane-topic-path{position:relative;z-index:2}}@media screen and (min-width:768px){.pane-header{background-color:#fff}}@media screen and (min-width:768px){.pane-contents{padding-bottom:0}}.l-by365{position:relative;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.l-by365 :where(h2){background-color:transparent}.l-by365 :where(h3){font-weight:400}@media screen and (min-width:768px){.l-by365:after{content:"";position:absolute;top:-140px;left:0;width:100%;height:140px;background-color:#fff;z-index:1}}@media screen and (min-width:768px){.l-by365__pcview{position:fixed;top:80px;left:0;width:100%;height:calc(100% - 80px)}}@media screen and (max-width:767px){.l-by365__pcview{display:none}}.l-by365__content{position:relative;z-index:2;background-color:#fff}@media screen and (min-width:768px){.l-by365__content{width:510px;margin:0 auto;padding-bottom:60px}}@media screen and (max-width:767px){.l-by365__content{width:100vw}}.l-by365__content sup{font-size:.7em;vertical-align:super}.l-by365-special-bg{position:relative}.l-by365-special-bg__gradient{position:absolute;left:0;top:calc(var(--by365-root-size) * 1435);width:100%;height:calc(var(--by365-root-size) * 3580);background:linear-gradient(180deg,#d5edff 15% 96%,#fff)}.l-by365-special-bg__content{position:relative}
