﻿.p-topBanner{text-align:center;max-width:600px;margin:0 auto}.p-topBanner img,.p-topBanner .ttr_image{--margin:20px;margin:40px var(--margin) 0;max-width:calc(100% - var(--margin) * 2)}.p-section{padding:0 var(--contents-padding);margin:65px auto}@media screen and (min-width: 900px){.p-section{padding:0 var(--contents-padding-large);margin:65px auto 88px}}@media screen and (max-width: 599.9px){.p-faqSection{margin-top:0;margin-bottom:27px}}.p-topSection{position:relative}.p-topMovie{width:100%;vertical-align:middle}.p-topContents{pointer-events:none;position:absolute;top:30px;right:0;left:0;display:flex;flex-direction:column;align-items:center;z-index:12;transition:0.4s var(--animation-easing)}.p-topSection.is-menuVisible .p-topContents{top:calc(30px + var(--header-height) + var(--top-message-height))}.p-topContents__logo{animation-duration:var(--animation-duration);animation-timing-function:var(--easing);animation-delay:1s;animation-iteration-count:1;animation-fill-mode:both;-webkit-backface-visibility:hidden;backface-visibility:hidden;margin:0}.p-topContents__logo svg{width:64px;height:auto}.p-topContents__logo svg path{fill:#fff}.p-topContents__copy{animation-duration:var(--animation-duration);animation-timing-function:var(--easing);animation-delay:1.4s;animation-iteration-count:1;animation-fill-mode:both;-webkit-backface-visibility:hidden;backface-visibility:hidden;margin:0;font-size:22px;color:#fff;line-height:1;font-family:var(--sans-serif-en)}.p-topContents__copy svg{width:108px;height:auto}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes slideInUp{0%{transform:translate3d(0, var(--animation-translate), 0)}100%{transform:translate3d(0)}}.p-collectionSection{padding:0 var(--contents-padding);margin:65px auto}@media screen and (min-width: 900px){.p-collectionSection{padding:0 var(--contents-padding-large);margin:65px auto 88px}}.p-collectionSection__head{font-size:23px;font-family:var(--sans-serif-en);font-weight:400;letter-spacing:var(--english-heading-letter-spacing);margin-bottom:10px;line-height:1}.p-collectionSection__desc{color:#898989}.p-collections{display:grid;grid-template-columns:repeat(1, 1fr);gap:12px;margin:20px 0 0}@media screen and (min-width: 900px){.p-collections{grid-template-columns:repeat(3, 1fr);gap:30px;margin:20px 0 0}}.p-collectionItem{position:relative;margin-bottom:20px}@media screen and (min-width: 600px){.p-collectionItem{margin-bottom:0}}.p-collectionItem__bg{position:relative;height:0;padding-top:100%}.p-collectionItem__bg img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:0% 75%}.p-collectionItem__anchor{position:absolute;top:0;right:0;bottom:0;left:0;padding:30px 25px;display:flex;flex-direction:column;justify-content:flex-end;text-decoration:none;color:#fff}.p-collectionItem__anchor:hover{color:#fff;opacity:1}.p-collectionItem__head{margin-bottom:10px;font-size:18px;font-weight:400;letter-spacing:0.1em}.p-collectionItem__more{font-size:14px;font-family:var(--sans-serif-en);border-bottom:1px solid;align-self:flex-start}.p-collectionItem__icon{--icon-size:10px;display:inline-block;width:var(--icon-size);height:var(--icon-size);position:relative}.p-collectionItem__icon::before{content:"";position:absolute;top:0;right:0;bottom:calc(var(--icon-size) / 5);left:calc(var(--icon-size) / 5);border-top:1px solid;border-right:1px solid}.p-collectionItem__icon::after{content:"";position:absolute;top:0;bottom:0;right:calc(var(--icon-size) / -10);left:calc(var(--icon-size) / -10);height:1px;margin:auto;border-top:1px solid;transform:rotate(-45deg)}.p-collectionItemHead{display:flex;flex-direction:column-reverse}.p-collectionItemHead__main{font-family:var(--sans-serif-en)}.p-collectionItemHead__sub{font-size:14px}.p-categorySection{padding:0 var(--contents-padding);margin:65px auto}@media screen and (min-width: 900px){.p-categorySection{padding:0 var(--contents-padding-large);margin:65px auto 88px}}.p-categorySection__head{font-size:23px;font-family:var(--sans-serif-en);font-weight:400;letter-spacing:var(--english-heading-letter-spacing);margin-bottom:10px;line-height:1}.p-categorySection__desc{color:#898989}.p-categories{display:grid;grid-template-columns:repeat(2, 1fr);gap:12px;margin:20px 0 0}@media screen and (min-width: 900px){.p-categories{grid-template-columns:repeat(4, 1fr);gap:30px;margin:20px 0 0}}.p-categoryItem{position:relative;margin-bottom:20px}@media screen and (min-width: 600px){.p-categoryItem{margin-bottom:0}}.p-categoryItem__bg{position:relative;height:0;padding-top:100%}.p-categoryItem__bg img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:0% 75%}.p-categoryItem__anchor{position:absolute;top:0;right:0;bottom:0;left:0;padding:10px 12px;display:flex;flex-direction:column;justify-content:flex-end;text-decoration:none;color:#fff}@media screen and (min-width: 900px){.p-categoryItem__anchor{padding:30px 25px}}.p-categoryItem__anchor:hover{color:#fff;opacity:1}.p-categoryItem__head{margin-bottom:0;font-size:18px;font-weight:400}.p-categoryItem__more{font-size:14px;font-family:var(--sans-serif-en);border-bottom:1px solid;align-self:flex-start}.p-categoryItemHead{display:flex;flex-direction:column-reverse}.p-categoryItemHead__main{font-family:var(--sans-serif-en);font-size:16px;line-height:1.2;margin-bottom:.2em}.p-categoryItemHead__sub{font-size:14px}.p-aboutSection{margin:0;padding:63px 0 72px;background:var(--color-ith-blue);color:#fff;text-align:center}@media screen and (min-width: 900px){.p-aboutSection{padding:67px 0 68px}}.p-aboutSection__head{font-size:20px;font-family:var(--serif);margin-bottom:30px;letter-spacing:0.1em}.p-aboutSection__body{font-size:14px}.p-aboutSection__button{margin-top:46px}.p-aboutSection .c-marriageMarkSvg{width:82px;height:auto;margin-bottom:24px}@media screen and (min-width: 900px){.p-aboutSection .c-marriageMarkSvg{margin-bottom:30px}}.p-aboutSection__logo{animation-duration:var(--animation-duration);animation-timing-function:var(--easing);animation-delay:1s;animation-iteration-count:1;animation-fill-mode:both;-webkit-backface-visibility:hidden;backface-visibility:hidden;margin:0}.p-aboutSection__logo svg{width:64px;height:auto}.p-aboutSection__logo svg path{fill:#fff}.p-aboutSection__copy{animation-duration:var(--animation-duration);animation-timing-function:var(--easing);animation-delay:1.4s;animation-iteration-count:1;animation-fill-mode:both;-webkit-backface-visibility:hidden;backface-visibility:hidden;margin:0 0 20px;font-size:22px;color:#fff;line-height:1;font-family:var(--sans-serif-en)}.p-aboutSection__copy svg{width:108px;height:auto}.p-specialSection{padding:57px var(--contents-padding) 88px;margin:80px 0 0;background:#EAE4DD}@media screen and (min-width: 900px){.p-specialSection{padding:0 var(--contents-padding-large);margin:108px auto 112px;background:transparent}}.p-specialContents{display:grid;grid-template-columns:repeat(1, 1fr);gap:20px}@media screen and (min-width: 900px){.p-specialContents{grid-template-columns:repeat(3, 1fr);gap:20px}}.p-specialItem__anchor{text-decoration:none;color:inherit;display:block}.p-specialItem__img{margin-bottom:10px}.p-specialItem__img img{aspect-ratio:1125 / 600;object-fit:contain;background:var(--color-ith-blue)}.p-specialItem__more{margin-top:10px}@media screen and (min-width: 900px){.p-specialItem__more{margin-top:20px}}.p-atelierSection__head{font-family:var(--sans-serif-en);letter-spacing:var(--english-heading-letter-spacing);text-align:center;margin-bottom:20px;line-height:1}.p-atelierSection__description{text-align:center}.p-atelierSection__img{margin:0 auto 30px;max-width:1000px}.p-introSection{margin:77px 0 100px;padding:0 10px;text-align:center;position:relative}@media screen and (min-width: 900px){.p-introSection{display:flex;flex-direction:column;justify-content:center;padding:0;margin:100px 0}}.p-introSection__bg{display:none}@media screen and (max-width: 899.9px){.p-introSection__bg{display:none}}@media screen and (min-width: 900px){.p-introSection__bg{position:absolute;top:0;right:0;bottom:0;left:0}.p-introSection__bg img{width:100%;height:100%;object-fit:cover}}.p-introSection__inner{position:relative}.p-introSection__head{font-family:var(--serif);font-size:20px;line-height:calc(64/40);letter-spacing:0;margin:0 0 40px}@media screen and (min-width: 900px){.p-introSection__head{font-size:28px;line-height:calc(44/28)}}.p-introSection__desc{font-size:var(--font-size-body);line-height:var(--line-height-body);letter-spacing:0;margin:calc(1em * 44/24) 0 0}@media screen and (min-width: 900px){.p-introSection__desc{font-size:14px;line-height:calc(38/14)}}.p-blogLinkSection{position:relative;color:#fff;text-align:center;width:100%;max-width:1140px;margin:0 auto 3px}@media screen and (min-width: 900px){.p-blogLinkSection{margin:40px auto 120px}}.p-blogLinkSection__bg{background:#80acb8;position:absolute;top:0;right:0;bottom:0;left:0}.p-blogLinkSection__bg img{width:100%;height:100%;object-fit:cover}.p-blogLinkSection__inner{position:relative;padding:77px 10px 75px}.p-blogLinkSection__head{font-family:var(--sans-serif-en);letter-spacing:var(--english-heading-letter-spacing);margin-bottom:30px}@media screen and (min-width: 900px){.p-blogLinkSection__head{margin-bottom:25px}}.p-blogLinkSection__desc{letter-spacing:0}@media screen and (min-width: 900px){.p-blogLinkSection__desc{line-height:calc(30/14)}}.p-blogLinkSection__button{margin-top:40px}.p-diamondSection{text-align:center;margin:75px 20px 100px}@media screen and (min-width: 900px){.p-diamondSection{margin:150px 20px 140px}}.p-diamondBanner{position:relative;display:inline-block;text-decoration:none;color:#fff;transition-property:color}.p-diamondBanner:hover{opacity:1;color:#c0c0c0}.p-diamondBanner__icon{--icon-size:10px;display:inline-block;width:var(--icon-size);height:var(--icon-size);position:relative;margin:20px auto 0}.p-diamondBanner__icon::before{content:"";position:absolute;top:0;right:0;bottom:calc(var(--icon-size) / 5);left:calc(var(--icon-size) / 5);border-top:1px solid;border-right:1px solid}.p-diamondBanner__icon::after{content:"";position:absolute;top:0;bottom:0;right:calc(var(--icon-size) / -10);left:calc(var(--icon-size) / -10);height:1px;margin:auto;border-top:1px solid;transform:rotate(-45deg)}@media screen and (min-width: 900px){.p-diamondBanner__icon{--icon-size:30px;--icon-before-size:10px;--icon-after-size:7px}}.p-diamondBanner__inner{position:absolute;top:0;right:0;bottom:0;left:0;padding:20px 0 0}.p-diamondBannerHead{display:flex;flex-direction:column-reverse;justify-content:center;align-items:center;margin-top:50px}.p-diamondBannerHead__main{font-family:var(--sans-serif-en);letter-spacing:var(--english-heading-letter-spacing);font-style:normal}.p-diamondBannerHead__sub{font-weight:400;font-size:14px}.p-contentsSection{position:relative;height:760px;text-align:center;margin-bottom:3px}@media screen and (min-width: 900px){.p-contentsSection{height:500px;padding:50px 150px;display:flex;text-align:left;margin-bottom:8px}}.p-contentsSection--about{color:#fff}@media screen and (min-width: 900px){.p-contentsSection--about{justify-content:flex-end}}@media screen and (min-width: 900px){.p-contentsSection--ordermade{justify-content:flex-start}}@media screen and (min-width: 900px){.p-contentsSection--craftsmanship{color:#fff;justify-content:flex-end}}.p-contentsSection__bg{position:absolute;top:0;right:0;bottom:0;left:0}.p-contentsSection__bg img{width:100%;height:100%;object-fit:cover}.p-contentsSection__inner{position:relative;display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:77px 10px 75px}@media screen and (min-width: 900px){.p-contentsSection__inner{justify-content:center}}.p-contentsSection__head{font-family:var(--sans-serif-en);letter-spacing:var(--english-heading-letter-spacing);margin-bottom:30px}@media screen and (min-width: 900px){.p-contentsSection__head{margin-bottom:25px}}.p-contentsSection__desc{letter-spacing:0}@media screen and (min-width: 900px){.p-contentsSection__desc{line-height:calc(30/14)}}.p-contentsSection__button{margin-top:auto}@media screen and (min-width: 900px){.p-contentsSection__button{margin-top:50px}}.p-contentsSection__button>*{margin:0 auto}@media screen and (min-width: 900px){.p-contentsSection__button>*{margin:0}}.p-movieSection{margin:0 0 80px}@media screen and (min-width: 900px){.p-movieSection{margin:80px 0 35px;padding:0 20px}}.p-movieSection__inner{max-width:1140px;margin:0 auto;background:#0d0d0d;text-align:center;position:relative}.p-movieSection__movie{width:100%;max-width:800px;height:auto;vertical-align:bottom}.p-movieSection__title{text-align:center;margin:30px 0 10px}.p-movieSection__anchor{position:absolute;top:0;right:0;bottom:0;left:0;text-decoration:none;transition:.5s}.p-movieSection__anchor:hover{background:rgba(255,255,255,0.3)}.p-movieSection .c-button{margin-top:10px}.p-fairBanner{margin:0 auto 120px;max-width:1280px}@media screen and (min-width: 900px){.p-fairBanner{margin:150px auto 0}}.p-newsSection{margin:0 auto 105px;padding:0 var(--contents-padding-variable);max-width:1000px}@media screen and (min-width: 900px){.p-newsSection{margin-top:100px;margin-bottom:0;width:100%}}.p-newsSection__head{text-align:center;font-size:23px;font-family:var(--sans-serif-en);letter-spacing:var(--english-heading-letter-spacing)}@media screen and (min-width: 900px){.p-newsSection__head{font-size:32px}}.p-newsList{margin:20px 0 40px}.p-newsListItem{position:relative}.p-newsListItem::after{position:absolute;content:"";right:0;left:0;height:1px;background:#9a9a9a;transform:scaleY(50%);bottom:0}.p-newsListItem:first-child::before{position:absolute;content:"";right:0;left:0;height:1px;background:#9a9a9a;transform:scaleY(50%);top:0}.p-newsListItem__anchor{padding:15px 0 25px 0;display:block;position:relative;text-decoration:none;z-index:1;min-height:74px}@media screen and (min-width: 900px){.p-newsListItem__anchor{padding-top:30px;padding-bottom:30px;display:flex;align-items:center}}.p-newsListItem__date{font-family:var(--sans-serif-en);margin-bottom:5px}@media screen and (min-width: 900px){.p-newsListItem__date{width:150px;margin-bottom:0}}.p-newsListItem__title{line-height:1.4}.p-newsListItem__title br{display:none}.p-orderMadeCaseSection{padding:0 var(--contents-padding);margin:65px auto}@media screen and (min-width: 900px){.p-orderMadeCaseSection{padding:0 var(--contents-padding-large);margin:65px auto 88px}}.p-orderMadeCaseSection__inner{border-bottom:1px solid #898989;margin:0 auto;padding:30px 0}@media screen and (min-width: 900px){.p-orderMadeCaseSection__inner{border-top:1px solid #898989;display:grid;grid-template-columns:320px 1fr;grid-template-areas:"header body" "button body";gap:20px 70px}}.p-orderMadeCaseSection__header{grid-area:header}.p-orderMadeCaseSection__body{grid-area:body}.p-orderMadeCaseSection__button.c-button{grid-area:button}@media screen and (min-width: 900px){.p-orderMadeCaseSection__button.c-button{margin:auto 0 0;justify-content:flex-start}}.p-orderMadeCaseSection__desc{font-size:12px}@media screen and (min-width: 900px){.p-orderMadeCaseSection__desc{font-size:14px;line-height:calc(25 / 14)}}.p-orderMadeCaseSectionHeading{display:flex;flex-direction:column-reverse;font-family:var(--sans-serif-en);font-weight:400;font-size:23px}.p-orderMadeCaseSectionHeading__main{display:block;font-family:var(--sans-serif-en);letter-spacing:var(--english-heading-letter-spacing);font-style:normal;margin-bottom:5px;color:#2B475A}.p-orderMadeCaseSectionHeading__sub{display:block;font-family:var(--sans-serif);font-style:normal;font-size:14px;color:#898989}@media screen and (min-width: 900px){.p-orderMadeCaseSectionHeading__sub{font-size:14px}}.p-caseList{border-top:1px solid #898989;margin:20px 0;padding:20px 0;display:grid;grid-template-columns:1fr;gap:15px}@media screen and (min-width: 900px){.p-caseList{border-top:0;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:20px}}.p-caseListItem__anchor{text-decoration:none;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:15px}.p-caseListItem__anchor[href=""]{pointer-events:none}@media screen and (min-width: 1200px){.p-caseListItem__anchor{height:100%}}.p-caseListItem__img{background:#fff;width:110px;height:110px}@media screen and (min-width: 900px){.p-caseListItem__img{width:139px;height:139px}}.p-caseListItem__img img{width:100%;height:100%;object-fit:cover}.p-caseListItem__title{margin:0 0 10px;font-size:14px;font-weight:400;line-height:calc(25 / 14)}.p-caseListItem__series{line-height:1.2;margin-top:10px;color:#898989;display:flex;flex-wrap:wrap;gap:5px}.p-caseListItem__series h6{font-family:var(--sans-serif-en);font-style:normal;font-size:12px;font-weight:400;margin:0}.p-caseListItem__series div{font-size:13px;line-height:1.4;display:flex;flex-wrap:wrap;gap:2px 0}.p-caseListItem__series div span:not(:last-child)::after{content:"｜"}.p-craftsmanshipSection{margin:100px auto}@media screen and (min-width: 900px){.p-craftsmanshipSection{margin-top:150px;max-width:748px}}.p-craftsmanshipSection__figures{position:relative;margin:0 0 20px}.p-craftsmanshipSection__figure{position:relative;pointer-events:none}.p-craftsmanshipSection__figure:first-child{margin:0 20px 0 21.3vw;z-index:1}@media screen and (min-width: 900px){.p-craftsmanshipSection__figure:first-child{margin:0 192px 0 0}}.p-craftsmanshipSection__figure:last-child{margin:-20vw 60vw 0 0}@media screen and (min-width: 900px){.p-craftsmanshipSection__figure:last-child{margin:-150px 0 0 484px}}.p-craftsmanshipSection__inner{padding:0 40px}@media screen and (min-width: 600px) and (max-width: 899.9px){.p-craftsmanshipSection__inner{max-width:390px;margin-left:auto}}@media screen and (min-width: 900px){.p-craftsmanshipSection__inner{padding:0;margin-top:-48px}}.p-craftsmanshipSection__head{font-size:23px;font-family:var(--sans-serif-en);letter-spacing:0.08em}.p-craftsmanshipSection__desc{font-size:12px;line-height:calc(44 / 24)}.p-craftsmanshipSection__button{margin-top:35px}@media screen and (max-width: 599.9px){.p-craftsmanshipSection__button{justify-content:center}}@media screen and (max-width: 599.9px){.p-craftsmanshipSection__button a{width:100%}}.p-bannerSection{margin:40px 0;padding:var(--contents-padding)}.p-bannerSection__inner{margin:0 auto;max-width:600px}.p-bannerSlidePagination{position:relative;top:0;bottom:0}.p-bannerSlidePagination .swiper-pagination-bullet{width:30px;height:50px;background:transparent;opacity:1;position:relative}.p-bannerSlidePagination .swiper-pagination-bullet::before{content:"";margin:auto;position:absolute;top:0;right:0;bottom:0;left:0;width:8px;height:8px;background:var(--color-ith-blue);border-radius:50%;transform:scale(0.5);transition:transform .3s}.p-bannerSlidePagination .swiper-pagination-bullet-active::before{background:var(--color-ith-blue);transform:scale(1)}.p-bannerSlidePagination .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0}.p-bannerSlidePagination .swiper-pagination-fraction,.p-bannerSlidePagination .swiper-pagination-custom,.p-bannerSlidePagination .swiper-container-horizontal>.swiper-pagination-bullets{bottom:10px}.l-headerContainer:not([data-menu-initial-visible="true"]){height:0;padding-top:0}.l-headerContainer:not([data-menu-initial-visible="true"]) .l-headerWrap{opacity:0;pointer-events:none;transform:translateY(-100%);transition:opacity 0.4s var(--animation-easing),transform 0.4s var(--animation-easing)}.l-headerContainer:not([data-menu-initial-visible="true"]).is-menuVisible .l-headerWrap,.l-headerContainer:not([data-menu-initial-visible="true"])[data-menu-initial-visible="true"] .l-headerWrap{opacity:1;pointer-events:auto;transform:translateY(0)}.l-headerContainer:not([data-menu-initial-visible="true"]) .l-fixedMenu{opacity:0;pointer-events:none;transform:translateY(100%);transition:opacity 0.4s var(--animation-easing),transform 0.4s var(--animation-easing)}.l-headerContainer:not([data-menu-initial-visible="true"]) .l-fixedMenu.is-menuVisible,.l-headerContainer[data-menu-initial-visible="true"] .l-headerContainer:not([data-menu-initial-visible="true"]) .l-fixedMenu{opacity:1;pointer-events:auto;transform:translateY(0)}.js-scroll-magic .p-howItWorksSection__inner{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity, transform;transition-duration:var(--parallax-animation-duration);transition-timing-function:var(--easing);transition-delay:0s}.js-scroll-magic:not(.is-animation) .p-howItWorksSection__inner{opacity:0;transform:translateY(var(--parallax-animation-translate));will-change:transform, opacity}.js-scroll-magic .p-introSection__head{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity, transform;transition-duration:var(--parallax-animation-duration);transition-timing-function:var(--easing);transition-delay:0s}.js-scroll-magic:not(.is-animation) .p-introSection__head{opacity:0;transform:translateY(var(--parallax-animation-translate));will-change:transform, opacity}.js-scroll-magic .p-introSection__desc{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity, transform;transition-duration:var(--parallax-animation-duration);transition-timing-function:var(--easing);transition-delay:0.1s}.js-scroll-magic:not(.is-animation) .p-introSection__desc{opacity:0;transform:translateY(var(--parallax-animation-translate));will-change:transform, opacity}.js-scroll-magic .p-blogLinkSection__inner{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity, transform;transition-duration:var(--parallax-animation-duration);transition-timing-function:var(--easing);transition-delay:0.1s}.js-scroll-magic:not(.is-animation) .p-blogLinkSection__inner{opacity:0;transform:translateY(var(--parallax-animation-translate));will-change:transform, opacity}.js-scroll-magic .c-panelListItem__head{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity, transform;transition-duration:var(--parallax-animation-duration);transition-timing-function:var(--easing);transition-delay:0s}.js-scroll-magic:not(.is-animation) .c-panelListItem__head{opacity:0;transform:translateY(var(--parallax-animation-translate));will-change:transform, opacity}.js-scroll-magic .c-panelListItem__icon{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity, transform;transition-duration:var(--parallax-animation-duration);transition-timing-function:var(--easing);transition-delay:0s}.js-scroll-magic:not(.is-animation) .c-panelListItem__icon{opacity:0;transform:translateY(var(--parallax-animation-translate));will-change:transform, opacity}.js-scroll-magic .p-contentsSection__inner{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity, transform;transition-duration:var(--parallax-animation-duration);transition-timing-function:var(--easing);transition-delay:0s}.js-scroll-magic:not(.is-animation) .p-contentsSection__inner{opacity:0;transform:translateY(var(--parallax-animation-translate));will-change:transform, opacity}.js-scroll-magic .p-onlineSection__inner{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity, transform;transition-duration:var(--parallax-animation-duration);transition-timing-function:var(--easing);transition-delay:0s}.js-scroll-magic:not(.is-animation) .p-onlineSection__inner{opacity:0;transform:translateY(var(--parallax-animation-translate));will-change:transform, opacity}.js-scroll-magic .c-postSection__inner{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity, transform;transition-duration:var(--parallax-animation-duration);transition-timing-function:var(--easing);transition-delay:0s}.js-scroll-magic:not(.is-animation) .c-postSection__inner{opacity:0;transform:translateY(var(--parallax-animation-translate));will-change:transform, opacity}.js-scroll-magic .c-faqSection__inner{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity, transform;transition-duration:var(--parallax-animation-duration);transition-timing-function:var(--easing);transition-delay:0s}.js-scroll-magic:not(.is-animation) .c-faqSection__inner{opacity:0;transform:translateY(var(--parallax-animation-translate));will-change:transform, opacity}.js-scroll-magic .c-atelierSection__inner{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity, transform;transition-duration:var(--parallax-animation-duration);transition-timing-function:var(--easing);transition-delay:0s}.js-scroll-magic:not(.is-animation) .c-atelierSection__inner{opacity:0;transform:translateY(var(--parallax-animation-translate));will-change:transform, opacity}.js-scroll-magic .p-subContentsSection__inner{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity, transform;transition-duration:var(--parallax-animation-duration);transition-timing-function:var(--easing);transition-delay:0s}.js-scroll-magic:not(.is-animation) .p-subContentsSection__inner{opacity:0;transform:translateY(var(--parallax-animation-translate));will-change:transform, opacity}.js-scroll-magic .p-bannerSection__inner{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity, transform;transition-duration:var(--parallax-animation-duration);transition-timing-function:var(--easing);transition-delay:0s}.js-scroll-magic:not(.is-animation) .p-bannerSection__inner{opacity:0;transform:translateY(var(--parallax-animation-translate));will-change:transform, opacity}.js-scroll-magic .l-footer__inner{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity, transform;transition-duration:var(--parallax-animation-duration);transition-timing-function:var(--easing);transition-delay:0s}.js-scroll-magic:not(.is-animation) .l-footer__inner{opacity:0;transform:translateY(var(--parallax-animation-translate));will-change:transform, opacity}.js-scroll-magic .p-findAtelierButton{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity, transform;transition-duration:var(--parallax-animation-duration);transition-timing-function:var(--easing);transition-delay:0s}.js-scroll-magic:not(.is-animation) .p-findAtelierButton{opacity:0;transform:translateY(var(--parallax-animation-translate));will-change:transform, opacity}.js-scroll-magic .c-articleSection__inner{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity, transform;transition-duration:var(--parallax-animation-duration);transition-timing-function:var(--easing);transition-delay:0s}.js-scroll-magic:not(.is-animation) .c-articleSection__inner{opacity:0;transform:translateY(var(--parallax-animation-translate));will-change:transform, opacity}.js-scroll-magic .p-movieSection__inner{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity, transform;transition-duration:var(--parallax-animation-duration);transition-timing-function:var(--easing);transition-delay:0s}.js-scroll-magic:not(.is-animation) .p-movieSection__inner{opacity:0;transform:translateY(var(--parallax-animation-translate));will-change:transform, opacity}.js-scroll-magic .p-topBanner{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity, transform;transition-duration:var(--parallax-animation-duration);transition-timing-function:var(--easing);transition-delay:0s}.js-scroll-magic:not(.is-animation) .p-topBanner{opacity:0;transform:translateY(var(--parallax-animation-translate));will-change:transform, opacity}.js-scroll-magic .p-statementTitle{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity, transform;transition-duration:var(--parallax-animation-duration);transition-timing-function:var(--easing);transition-delay:0s}.js-scroll-magic:not(.is-animation) .p-statementTitle{opacity:0;transform:translateY(var(--parallax-animation-translate));will-change:transform, opacity}.js-scroll-magic .p-statementDescription{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity, transform;transition-duration:var(--parallax-animation-duration);transition-timing-function:var(--easing);transition-delay:0s}.js-scroll-magic:not(.is-animation) .p-statementDescription{opacity:0;transform:translateY(var(--parallax-animation-translate));will-change:transform, opacity}.js-scroll-magic .p-statementSheet{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity, transform;transition-duration:var(--parallax-animation-duration);transition-timing-function:var(--easing);transition-delay:0s}.js-scroll-magic:not(.is-animation) .p-statementSheet{opacity:0;transform:translateY(var(--parallax-animation-translate));will-change:transform, opacity}.js-scroll-magic .c-button{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity, transform;transition-duration:var(--parallax-animation-duration);transition-timing-function:var(--easing);transition-delay:0s}.js-scroll-magic:not(.is-animation) .c-button{opacity:0;transform:translateY(var(--parallax-animation-translate));will-change:transform, opacity}.js-scroll-magic.p-collectionSection__head{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity, transform;transition-duration:var(--animation-duration);transition-timing-function:var(--easing);transition-delay:0s}.js-scroll-magic.p-collectionSection__head:not(.is-animation){opacity:0;transform:translateY(var(--animation-translate));will-change:transform, opacity}.js-scroll-magic .p-movieSection__inner{transform:none !important}
