@import"https://fonts.googleapis.com/css2?family=Inter:opsz,wght@14..32,100..900&family=Noto+Sans+JP:wght@300&display=swap";@-webkit-keyframes icon-x{0%{-webkit-transform:translate(0);transform:translate(0);opacity:1}40%{opacity:0}49.9%{-webkit-transform:translate(50%);transform:translate(50%);opacity:0}50%{-webkit-transform:translate(-50%);transform:translate(-50%);opacity:0}100%{-webkit-transform:translate(0);transform:translate(0);opacity:1}}@keyframes icon-x{0%{-webkit-transform:translate(0);transform:translate(0);opacity:1}40%{opacity:0}49.9%{-webkit-transform:translate(50%);transform:translate(50%);opacity:0}50%{-webkit-transform:translate(-50%);transform:translate(-50%);opacity:0}100%{-webkit-transform:translate(0);transform:translate(0);opacity:1}}@-webkit-keyframes icon-y{0%{-webkit-transform:translateY(0) rotate(90deg);transform:translateY(0) rotate(90deg);opacity:1}40%{opacity:0}49.9%{-webkit-transform:translateY(50%) rotate(90deg);transform:translateY(50%) rotate(90deg);opacity:0}50%{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);opacity:0}100%{-webkit-transform:translateY(0) rotate(90deg);transform:translateY(0) rotate(90deg);opacity:1}}@keyframes icon-y{0%{-webkit-transform:translateY(0) rotate(90deg);transform:translateY(0) rotate(90deg);opacity:1}40%{opacity:0}49.9%{-webkit-transform:translateY(50%) rotate(90deg);transform:translateY(50%) rotate(90deg);opacity:0}50%{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);opacity:0}100%{-webkit-transform:translateY(0) rotate(90deg);transform:translateY(0) rotate(90deg);opacity:1}}@-webkit-keyframes icon-xy{0%{-webkit-transform:translate(0);transform:translate(0)}25%{opacity:0;-webkit-transform:translate(75%, -75%);transform:translate(75%, -75%)}25.1%{opacity:0;-webkit-transform:translate(-75%, 75%);transform:translate(-75%, 75%)}100%{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@keyframes icon-xy{0%{-webkit-transform:translate(0);transform:translate(0)}25%{opacity:0;-webkit-transform:translate(75%, -75%);transform:translate(75%, -75%)}25.1%{opacity:0;-webkit-transform:translate(-75%, 75%);transform:translate(-75%, 75%)}100%{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes text-y{0%{top:0;opacity:1}30%{top:-0.25em;opacity:0}31%{top:.25em;opacity:0}100%{top:0;opacity:1}}@keyframes text-y{0%{top:0;opacity:1}30%{top:-0.25em;opacity:0}31%{top:.25em;opacity:0}100%{top:0;opacity:1}}@-webkit-keyframes slide-x{0%{-webkit-transform:translateX(-0.9375rem) scale(1.12);transform:translateX(-0.9375rem) scale(1.12);@media screen and (min-width: 48rem){-webkit-transform:translateX(-1.875rem) scale(1.15);transform:translateX(-1.875rem) scale(1.15)}}100%{-webkit-transform:translateX(0.9375rem) scale(1.12);transform:translateX(0.9375rem) scale(1.12);@media screen and (min-width: 48rem){-webkit-transform:translateX(1.875rem) scale(1.15);transform:translateX(1.875rem) scale(1.15)}}}@keyframes slide-x{0%{-webkit-transform:translateX(-0.9375rem) scale(1.12);transform:translateX(-0.9375rem) scale(1.12);@media screen and (min-width: 48rem){-webkit-transform:translateX(-1.875rem) scale(1.15);transform:translateX(-1.875rem) scale(1.15)}}100%{-webkit-transform:translateX(0.9375rem) scale(1.12);transform:translateX(0.9375rem) scale(1.12);@media screen and (min-width: 48rem){-webkit-transform:translateX(1.875rem) scale(1.15);transform:translateX(1.875rem) scale(1.15)}}}.u-align-right{text-align:right}.u-grid{display:grid}.u-grid-center{display:grid;place-content:center}.u-hidden{display:none !important}.u-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.u-m-0{margin:0}.u-mt-20{margin-top:1.25rem}.u-mb-20{margin-bottom:1.25rem}.u-ml-auto{margin-left:auto}.u-mr-auto{margin-right:auto}.u-mx-auto{margin-inline:auto}.u-p-0{padding:0}.u-p-16{padding:1.25rem}.u-pt-40{padding-top:2.5rem}.u-pb-40{padding-bottom:2.5rem}.u-px-20{padding-inline:1.25rem}html{font-size:16px}body{background-color:#d3c8bc}img{max-width:100%;height:auto;display:block}*,*::before,*::after{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;outline:none}html{-webkit-text-size-adjust:100%}body{min-height:100vh;-webkit-font-smoothing:antialiased}ul,ol{list-style:none}table{border-collapse:collapse;border-spacing:0}input,button,textarea,select{font:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}img,video,canvas,svg{display:block;max-width:100%;width:100%;height:auto}h1,h2,h3,h4,h5,h6,p{margin:0;font-weight:inherit;line-height:inherit}button{all:unset;display:inline-block;cursor:pointer}button:focus{outline:none}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}@media(min-width: 48rem)and (max-width: 80rem){html{font-size:1.328125vw}}body{color:#464646;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Helvetica Neue","Helvetica",Arial,sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";word-break:normal;overflow-wrap:anywhere;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-break:strict}html,body{overflow-y:scroll}p{font-size:.875rem;line-height:1.4}@media screen and (min-width: 48rem){p{font-size:1.5rem}}p.text-jp{font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic","Arial","Helvetica",sans-serif}a{color:#464646;text-decoration:none}.l-footer{padding-top:2.5rem;background:#fff}@media screen and (min-width: 48rem){.l-footer{padding-top:6.25rem}}.l-footer__inner{padding:0rem 1.5625rem 1.5625rem}@media screen and (min-width: 48rem){.l-footer__inner{padding:0rem 8.75rem 4.125rem}}.l-footer__wrap{padding-top:1.5625rem}@media screen and (min-width: 48rem){.l-footer__wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-top:5.625rem}}.l-footer__address{font-weight:700}.l-footer__address p{color:#000;font-size:.75rem}@media screen and (min-width: 48rem){.l-footer__address p{font-size:1.625rem}}.l-footer__address a{color:#000}.l-footer__social-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.9375rem}@media screen and (max-width: 48rem){.l-footer__social-list{margin-top:2.1875rem}}.l-footer__social-list li a img{width:2.25rem}@media screen and (min-width: 48rem){.l-footer__social-list li a img{width:4.625rem}}.l-footer__logo{margin-top:2.1875rem}.l-footer__logo img{opacity:.1}@media screen and (min-width: 48rem){.l-footer__logo{margin-top:3.125rem}}.l-footer__copyright{color:#000;font-size:.75rem;text-align:center;margin-top:1.5625rem}@media screen and (min-width: 48rem){.l-footer__copyright{font-size:1.5rem;margin-top:5rem}}body:not(.home) .l-footer__wrap{border-top:.0625rem solid #707070}body:not(.home) .l-footer__logo{display:none}.l-grid-2{display:grid;grid-template-columns:repeat(2, 1fr)}.l-grid-1_2{display:grid;grid-template-columns:repeat(1, 1fr)}@media screen and (min-width: 48rem){.l-grid-1_2{grid-template-columns:repeat(2, 1fr)}}.l-grid-2_3{display:grid;grid-template-columns:repeat(2, 1fr)}@media screen and (min-width: 48rem){.l-grid-2_3{grid-template-columns:repeat(3, 1fr)}}.l-grid-4{display:grid;grid-template-columns:repeat(4, 1fr)}.l-grid-2_4{display:grid;grid-template-columns:repeat(2, 1fr)}@media screen and (min-width: 48rem){.l-grid-2_4{grid-template-columns:repeat(4, 1fr)}}@media screen and (min-width: 48rem){.home .l-header{position:absolute;top:0;left:0;z-index:1050}}.l-header{width:100%}@media screen and (max-width: 48rem){.l-header{position:absolute;top:0;left:0;height:6.25rem}}@media screen and (min-width: 48rem){.l-header{padding:2.5rem 0rem 1.875rem 5.1875rem}}@media screen and (max-width: 48rem){.l-header__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative;padding:1.5625rem 1.25rem 0rem 1.875rem;z-index:1051}}.home .l-header__logo svg{fill:#fff}.home .l-header__logo.is-active svg{fill:#464646}.l-header__logo{display:inline-block;width:3.9375rem}@media screen and (min-width: 48rem){.l-header__logo{width:5.625rem}}.l-menu-button{position:relative;width:3.125rem;height:3.125rem}@media screen and (max-width: 48rem){.l-menu-button{margin-top:-0.875rem}}@media screen and (min-width: 48rem){.l-menu-button{display:none}}.l-menu-button__line{width:1.625rem;height:1px;background:#707070;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,-webkit-transform .5s;transition:transform .5s,opacity .5s;transition:transform .5s,opacity .5s,-webkit-transform .5s}.home .l-menu-button__line{background:#fff}.l-menu-button__line:first-child{top:1.0625rem}.l-menu-button__line:nth-child(2){top:1.53125rem}.l-menu-button__line:last-child{bottom:1.0625rem}.home .l-menu-button.is-active .l-menu-button__line:first-child,.home .l-menu-button.is-active .l-menu-button__line:last-child{background:#464646}.l-menu-button.is-active .l-menu-button__line:first-child{-webkit-transform:translate(-50%, 0.3125rem) rotate(45deg);transform:translate(-50%, 0.3125rem) rotate(45deg)}.l-menu-button.is-active .l-menu-button__line:nth-child(2){opacity:0}.l-menu-button.is-active .l-menu-button__line:last-child{-webkit-transform:translate(-50%, -0.625rem) rotate(-45deg);transform:translate(-50%, -0.625rem) rotate(-45deg)}@media screen and (max-width: 48rem){.l-header__menu{position:relative;width:100%;height:100%;overflow:scroll;background-color:rgba(211,200,188,.9);position:fixed;top:0;left:0;visibility:hidden;opacity:0;padding:7.5rem 1.875rem 2.1875rem;-webkit-transition:opacity .5s,visibility .5s;transition:opacity .5s,visibility .5s;overflow:scroll;z-index:1050}}@media screen and (min-width: 48rem){.l-header__menu{margin-top:30px}}@media screen and (max-width: 48rem){.l-header__menu.is-active{visibility:visible;opacity:1}}.l-header__ul{display:grid}@media screen and (min-width: 48rem){.l-header__ul{gap:.1875rem}}@media screen and (max-width: 48rem){.l-header__ul .c-header-link{display:block;padding:.9375rem 0}}.breadcrumb ul{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.breadcrumb li{color:#000;font-size:.875rem;font-weight:700}@media screen and (min-width: 48rem){.breadcrumb li{font-size:2.5rem}}.breadcrumb li:first-child{text-transform:uppercase}.breadcrumb li+li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.breadcrumb li+li::before{display:inline-block;content:"";background:url(/wp-content/themes/by-interiors/assets/images/common/arrow.svg) no-repeat center/cover;width:.875rem;height:.875rem;padding:0;margin-inline:.3125rem}@media screen and (min-width: 48rem){.breadcrumb li+li::before{width:2.5rem;height:2.5rem;margin-inline:1.5625rem}}.breadcrumb li a{color:#000;-webkit-transition:opacity .5s;transition:opacity .5s}.breadcrumb li a:hover{opacity:.5}.c-button-download{display:inline-block;max-width:9.375rem;width:100%;font-size:.875rem;padding:.3125rem;text-align:center;border-radius:100vmax;border:1px solid #707070;-webkit-transition:color .5s,background .5s;transition:color .5s,background .5s}@media screen and (min-width: 48rem){.c-button-download{max-width:18.75rem;font-size:1.375rem;padding:.875rem 1.25rem}}.c-button-download:hover{color:#fff;background:#000}.c-card{display:grid;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;grid-template-rows:repeat(1, 1fr)}.c-card a{display:grid;gap:.625rem}@media screen and (min-width: 48rem){.c-card a{gap:1.5625rem}}.p-products-related__list .c-card a,.p-projects__list .c-card a{grid-template-rows:subgrid;grid-row:span 2}.c-card time{font-size:.75rem}@media screen and (min-width: 48rem){.c-card time{font-size:1.5rem}}.c-card__thumb{overflow:hidden}.c-card img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s}.c-card h2,.c-card h3{color:#000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;font-size:.875rem;font-weight:700;line-height:1.4;text-decoration:underline}@media screen and (min-width: 48rem){.c-card h2,.c-card h3{font-size:1.5rem}}.c-card a:hover .c-card__thumb img,.c-card-related a:hover .c-card-related__thumb img{-webkit-transform:scale(1.1);transform:scale(1.1)}.c-card-download__thumbnail,.c-card-related__thumb{position:relative;overflow:hidden}.c-card-download__thumbnail img,.c-card-related__thumb img{aspect-ratio:185/174;-o-object-fit:cover;object-fit:cover}.c-card-related__thumb img{-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s}.c-card-download__thumbnail h2,.c-card-related__thumb h3{font-size:.875rem;font-weight:700;position:absolute;top:0;left:0}@media screen and (min-width: 48rem){.c-card-download__thumbnail h2,.c-card-related__thumb h3{font-size:1.75rem}}@media screen and (min-width: 48rem){.p-projects-gallery,.p-products-gallery{padding-inline:8.75rem}}@media screen and (min-width: 48rem){.gallery-main{margin-bottom:5rem}}.gallery-thumbs .swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.gallery-thumbs img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;opacity:.2;-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,transform .5s;transition:opacity .5s,transform .5s,-webkit-transform .5s}.gallery-thumbs img:hover{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}.gallery-thumbs .swiper-slide{overflow:hidden;opacity:1}.gallery-thumbs .swiper-slide-thumb-active{border:none}.gallery-thumbs .swiper-slide-thumb-active img{border:none;opacity:1}.swiper-button-prev,.swiper-button-next{display:none}.swiper-button-prev:hover,.swiper-button-next:hover{background:#fff}.swiper-button-prev:after,.swiper-button-next:after{font-size:1rem}@media screen and (min-width: 48rem){.swiper-button-prev:after,.swiper-button-next:after{font-size:1.875rem}}.swiper-button-prev:after{-webkit-transform:translateX(-0.125rem);transform:translateX(-0.125rem)}.swiper-button-next:after{-webkit-transform:translateX(0.125rem);transform:translateX(0.125rem)}.swiper-button-prev{left:0}.swiper-button-next{right:0}.c-heading h1,.c-heading p{color:#000;line-height:1}.c-heading h2{color:#707070}.c-heading h1,.c-heading h2,.c-heading p{font-size:1.75rem;font-weight:700}@media screen and (min-width: 48rem){.c-heading h1,.c-heading h2,.c-heading p{font-size:2.5rem}}.c-heading .c-primary-link{margin-top:.625rem}.home .c-heading h2{color:#676666}.home .c-heading--white h2,.c-heading--white .c-primary-link{color:#fff}.c-heading--white .c-primary-link svg{fill:#fff}.c-heading--side{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;gap:2.1875rem}@media screen and (max-width: 48rem){.c-heading--side{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.c-heading--side .c-primary-link{margin-bottom:.125rem}.p-about .c-heading h2{color:#707070;font-size:1.375rem;font-weight:700}@media screen and (min-width: 48rem){.p-about .c-heading h2{font-size:2.5rem}}.c-link{-webkit-transition:opacity .5s;transition:opacity .5s}.c-link:hover{opacity:.5}@media screen and (min-width: 48rem){.home .c-header-link{color:#fff}}.c-header-link{display:inline-block;color:#707070;font-size:.75rem;font-weight:700;padding:5px 0}@media screen and (min-width: 48rem){.c-header-link{font-size:1rem}}.c-header-link:hover span{position:relative;-webkit-animation:text-y .5s ease 0s 1 normal both;animation:text-y .5s ease 0s 1 normal both}.c-primary-link{display:inline-block;color:#707070;font-size:.875rem;font-weight:bold}@media screen and (min-width: 48rem){.c-primary-link{font-size:1.25rem}}.c-primary-link svg{display:inline-block;width:.625rem;fill:#707070;margin-left:.1875rem}@media screen and (min-width: 48rem){.c-primary-link svg{width:.875rem}}.c-primary-link:hover svg{position:relative;-webkit-animation:icon-x .5s ease 0s 1 normal both;animation:icon-x .5s ease 0s 1 normal both}.c-download-links{padding-top:.625rem}@media screen and (min-width: 48rem){.c-download-links{padding-top:.9375rem}}.c-download-links p{font-size:.75rem;text-align:center}@media screen and (min-width: 48rem){.c-download-links p{font-size:1.5rem}}.c-download-links .c-download-links__list{display:grid;gap:.5rem;text-align:center;margin-top:.625rem}@media screen and (min-width: 48rem){.c-download-links .c-download-links__list{gap:.625rem;margin-top:.9375rem}}.c-video__content{position:relative;cursor:pointer}.c-video .play-button{width:4.375rem;height:4.375rem;border-radius:50%;background:rgba(211,200,188,.9);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media screen and (min-width: 48rem){.c-video .play-button{width:8.75rem;height:8.75rem}}.play-button.hidden{opacity:0;pointer-events:none}.c-video .play-button svg{width:1rem}@media screen and (min-width: 48rem){.c-video .play-button svg{width:1.5rem}}.c-video__content video{-webkit-transition:-webkit-filter .5s;transition:-webkit-filter .5s;transition:filter .5s;transition:filter .5s, -webkit-filter .5s}.c-video__content:hover video{-webkit-filter:brightness(45%);filter:brightness(45%)}.c-video__content.is-playing:hover video{-webkit-filter:brightness(100%) !important;filter:brightness(100%) !important}.c-video__content:hover .play-button svg{-webkit-animation:icon-x .5s ease 0s 1 normal both;animation:icon-x .5s ease 0s 1 normal both}.p-about{padding:1.875rem 1.5625rem 0rem}@media screen and (min-width: 48rem){.p-about{padding:2.5rem 8.75rem 0rem}}.p-philosophy{margin-top:1.875rem}@media screen and (min-width: 48rem){.p-philosophy{margin-top:5rem}}.p-philosophy .text-wrap{margin-top:1.25rem}@media screen and (min-width: 48rem){.p-philosophy .text-wrap{margin-top:2.1875rem}}.p-philosophy .text-wrap .text-jp{margin-top:1.25rem}@media screen and (min-width: 48rem){.p-philosophy .text-wrap .text-jp{margin-top:2.5rem}}.p-philosophy .image-wrap{margin-top:1.875rem}@media screen and (max-width: 48rem){.p-philosophy .image-wrap{width:100vw;margin-inline:calc(50% - 50vw)}}@media screen and (min-width: 48rem){.p-philosophy .image-wrap{margin-top:5rem}}.p-quality{margin-top:1.875rem}@media screen and (min-width: 48rem){.p-quality{width:100vw;margin-inline:calc(50% - 50vw);margin-top:9.375rem}}.p-quality__inner.l-grid-1_2{gap:1.875rem}@media screen and (min-width: 48rem){.p-quality__inner.l-grid-1_2{gap:5rem}}@media screen and (min-width: 48rem){.p-quality__text{padding-left:8.75rem}}.p-quality .text-wrap{margin-top:1.25rem}@media screen and (min-width: 48rem){.p-quality .text-wrap{margin-top:3.75rem}}.p-quality .text-wrap .text-jp{margin-top:.9375rem}@media screen and (min-width: 48rem){.p-quality .text-wrap .text-jp{margin-top:1.875rem}}@media screen and (max-width: 48rem){.p-quality__list{width:100vw;margin-inline:calc(50% - 50vw)}}.p-creativity{position:relative;margin-top:1.875rem}@media screen and (max-width: 48rem){.p-creativity{padding-bottom:2.1875rem}}@media screen and (min-width: 48rem){.p-creativity{margin-inline:calc(50% - 50vw);margin-top:9.375rem}}.p-creativity__inner.l-grid-1_2{gap:1.875rem}@media screen and (min-width: 48rem){.p-creativity__inner.l-grid-1_2{gap:3.75rem}}@media screen and (min-width: 48rem){.p-creativity__text{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;padding-right:8.75rem}}@media screen and (max-width: 48rem){.p-creativity .c-primary-link{position:absolute;right:0;bottom:0}}.p-creativity .text-wrap{margin-top:1.25rem}@media screen and (min-width: 48rem){.p-creativity .text-wrap{margin-top:3.75rem}}.p-creativity .text-wrap .text-jp{margin-top:.9375rem}@media screen and (min-width: 48rem){.p-creativity .text-wrap .text-jp{margin-top:1.875rem}}@media screen and (max-width: 48rem){.p-creativity__list{width:100vw;margin-inline:calc(50% - 50vw)}}@media screen and (min-width: 48rem){.p-creativity__list{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}.p-showroom{margin-top:3.125rem}@media screen and (min-width: 48rem){.p-showroom{margin-top:9.375rem}}.p-showroom .text-wrap{margin-top:1.25rem}@media screen and (min-width: 48rem){.p-showroom .text-wrap{margin-top:3.125rem}}.p-showroom .text-jp{margin-top:.9375rem}@media screen and (min-width: 48rem){.p-showroom .text-jp{margin-top:1.5625rem}}.p-showroom .text-wrap p{font-size:.875rem;font-weight:normal}@media screen and (min-width: 48rem){.p-showroom .text-wrap p{font-size:1.5rem}}.p-showroom .c-video{width:100vw;margin-inline:calc(50% - 50vw);margin-top:1.5625rem}@media screen and (min-width: 48rem){.p-showroom .c-video{margin-top:3.75rem}}.p-showroom__list{margin-top:.625rem}.p-contact{margin-top:1.5625rem;padding-inline:1.5625rem}@media screen and (min-width: 48rem){.p-contact{margin-top:2.5rem;padding-inline:8.75rem}}.p-contact-form{max-width:75rem;margin-top:1.5625rem}@media screen and (min-width: 48rem){.p-contact-form{margin-top:6.25rem}}.p-contact-form label{display:block;height:100%}.p-contact-form label:not(:first-child){margin-top:1.25rem}@media screen and (min-width: 48rem){.p-contact-form label:not(:first-child){margin-top:2.8125rem}}.p-contact-form input,.p-contact-form textarea{width:100%;border:1px solid #707070;padding:.625rem;cursor:pointer;border-radius:initial}@media screen and (min-width: 48rem){.p-contact-form input,.p-contact-form textarea{padding:1.5rem}}.p-contact-form input[type=submit]{width:auto;color:#fff;background:#000;border:none;border-radius:100vmax;padding:.3125rem .9375rem;-webkit-transition:opacity .5s;transition:opacity .5s}@media screen and (min-width: 48rem){.p-contact-form input[type=submit]{font-size:2.125rem;padding:.9375rem 2.375rem}}.p-contact-form input[type=submit]:hover{opacity:.8}.p-contact-form .button-wrap{margin-top:.3125rem}@media screen and (min-width: 48rem){.p-contact-form .button-wrap{margin-top:2.8125rem}}.wpcf7-not-valid-tip{margin-top:.3125rem;font-size:.75rem !important}@media screen and (min-width: 48rem){.wpcf7-not-valid-tip{font-size:1.25rem !important}}.wpcf7-response-output{font-size:.625rem !important;text-align:center;background:#d3c8bc;padding:.625rem !important;line-height:1.2;border:none !important;margin:.9375rem 0 0 !important}@media screen and (min-width: 48rem){.wpcf7-response-output{font-size:1.5rem !important;padding:1.25rem !important;margin-top:3.125rem !important}}.p-designers{padding-top:1.5625rem}@media screen and (min-width: 48rem){.p-designers{padding-top:2.5rem}}.p-designers .c-heading{padding-inline:1.5625rem}@media screen and (min-width: 48rem){.p-designers .c-heading{padding-inline:8.75rem}}.p-designers__list{gap:2.5rem 1.25rem;margin-top:1.875rem;padding-inline:1.5625rem}@media screen and (min-width: 48rem){.p-designers__list{gap:6.25rem 5rem;margin-top:6.25rem;padding-inline:8.75rem}}.p-designers__list .c-card h2{text-decoration:none}.p-designers-single{margin-top:1.5625rem}@media screen and (min-width: 48rem){.p-designers-single{margin-top:2.5rem}}.p-designers-single .p-products-related{margin-top:3.125rem}@media screen and (min-width: 48rem){.p-designers-single .p-products-related{margin-top:9.375rem}}.p-designers-single__container{margin-top:1.875rem;padding-inline:1.5625rem}@media screen and (min-width: 48rem){.p-designers-single__container{margin-top:5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:6.25rem;padding-inline:8.75rem}}@media screen and (max-width: 48rem){.p-designers-single__thumb img{max-width:12.5rem;margin-inline:auto}}@media screen and (min-width: 48rem){.p-designers-single__thumb img{max-width:28.125rem}}.p-designers-single__content{position:relative}@media screen and (max-width: 48rem){.p-designers-single__content{margin-top:1.875rem}}@media screen and (min-width: 48rem){.p-designers-single__content{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}.p-designers-single__content.is-hide-after::after{opacity:0;pointer-events:none;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.p-designers-single__content div{height:11.25rem;overflow:scroll}@media screen and (min-width: 48rem){.p-designers-single__content div{height:25rem}}.p-designers-single__content::after{content:"";width:100%;height:3.75rem;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(80%, #ffffff));background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #ffffff 80%);background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #ffffff 80%);position:absolute;bottom:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.p-designers-single__content div>p+p{margin-top:1.25rem}@media screen and (min-width: 48rem){.p-designers-single__content div>p+p{margin-top:1.875rem}}.p-designers-related{margin-top:1.875rem;padding-inline:1.5625rem}@media screen and (min-width: 48rem){.p-designers-related{margin-top:6.25rem;padding-inline:8.75rem}}.p-designers-single .p-designers-related h2{font-size:1rem;font-weight:700}@media screen and (min-width: 48rem){.p-designers-single .p-designers-related h2{font-size:2.5rem}}.p-designers-single .p-designers-related__list{gap:2.5rem 1.25rem;margin-top:1.25rem}@media screen and (min-width: 48rem){.p-designers-single .p-designers-related__list{gap:6.25rem 5rem;margin-top:4.375rem}}.p-download{padding-top:1.5625rem}@media screen and (min-width: 48rem){.p-download{padding-top:2.5rem}}.p-download .c-heading{padding-inline:1.5625rem}@media screen and (min-width: 48rem){.p-download .c-heading{padding-inline:8.75rem}}.p-download__catalogue{margin-top:1.5625rem;padding-bottom:3.125rem;border-bottom:1px solid #707070}@media screen and (min-width: 48rem){.p-download__catalogue{margin-top:6.25rem;padding-bottom:6.25rem}}.p-download__catalogue h2{font-size:.875rem;font-weight:700}.p-download__catalogue-inner{padding-inline:1.5625rem}@media screen and (min-width: 48rem){.p-download__catalogue-inner{padding-inline:8.75rem}}.p-download__catalogue .image-wrap{margin-top:2.5rem}@media screen and (max-width: 48rem){.p-download__catalogue .image-wrap{text-align:center}}@media screen and (min-width: 48rem){.p-download__catalogue .image-wrap{margin-top:3.125rem}}.p-download__catalogue .image-wrap a{display:inline-block;width:12.5rem;-webkit-transition:-webkit-filter .5s;transition:-webkit-filter .5s;transition:filter .5s;transition:filter .5s, -webkit-filter .5s}@media screen and (min-width: 48rem){.p-download__catalogue .image-wrap a{width:21.875rem}}.p-download__catalogue .image-wrap a:hover{-webkit-filter:brightness(60%);filter:brightness(60%)}.p-download__products{margin-top:3.125rem}@media screen and (min-width: 48rem){.p-download__products{margin-top:6.25rem}}.p-download__products-list{gap:2.5rem 1.25rem;padding-inline:1.5625rem}@media screen and (min-width: 48rem){.p-download__products-list{gap:6.25rem 5rem;padding-inline:8.75rem}}.p-news{padding-top:1.5625rem}@media screen and (min-width: 48rem){.p-news{padding-top:2.5rem}}.p-news .c-heading{padding-inline:1.5625rem}@media screen and (min-width: 48rem){.p-news .c-heading{padding-inline:8.75rem}}.p-news__list{-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;gap:2.5rem 1.25rem;margin-top:1.875rem;padding-inline:1.5625rem}@media screen and (min-width: 48rem){.p-news__list{gap:6.25rem 5rem;margin-top:6.25rem;padding-inline:8.75rem}}.p-news-single{margin-top:1.5625rem;padding-inline:1.5625rem}@media screen and (min-width: 48rem){.p-news-single{margin-top:2.5rem;padding-inline:8.75rem}}.p-news-single__article{margin-top:1.875rem}@media screen and (min-width: 48rem){.p-news-single__article{margin-top:5rem}}.p-news-single .c-heading h1{color:#707070;font-size:1.375rem;font-weight:700;line-height:1.4}@media screen and (min-width: 48rem){.p-news-single .c-heading h1{font-size:1.875rem}}.p-news-single .c-heading time{display:inline-block;font-size:.875rem;margin-top:.625rem}@media screen and (min-width: 48rem){.p-news-single .c-heading time{font-size:1.5rem;margin-top:1.875rem}}.p-news-single__content p{margin:1.5625rem 0rem}@media screen and (min-width: 48rem){.p-news-single__content p{margin:3.125rem 0rem}}@media screen and (max-width: 48rem){.p-news-single__content figure{width:100vw;margin-inline:calc(50% - 50vw)}}.p-404{margin-top:1.875rem;text-align:center;padding-inline:1.5625rem}@media screen and (min-width: 48rem){.p-404{margin-top:5rem;padding-inline:8.75rem}}.p-404 h1{color:#000;font-size:3.125rem;font-weight:700}@media screen and (min-width: 48rem){.p-404 h1{font-size:10rem}}.p-404 h1 span{display:block;font-size:1.875rem}@media screen and (min-width: 48rem){.p-404 h1 span{font-size:3.125rem}}.p-404 p{margin-top:1.25rem}@media screen and (min-width: 48rem){.p-404 p{margin-top:2.5rem}}.p-404 .c-primary-link{margin-top:1.25rem}@media screen and (min-width: 48rem){.p-404 .c-primary-link{margin-top:2.5rem}}.p-products{padding-top:1.5625rem}@media screen and (min-width: 48rem){.p-products{padding-top:2.5rem}}.p-products .c-heading{padding-inline:1.5625rem}@media screen and (min-width: 48rem){.p-products .c-heading{padding-inline:8.75rem}}.p-products__list{gap:2.5rem 1.25rem;margin-top:1.875rem;padding-inline:1.5625rem}@media screen and (min-width: 48rem){.p-products__list{gap:6.25rem 5rem;margin-top:6.25rem;padding-inline:8.75rem}}.p-products__list .c-card{position:relative}.p-products__list .c-card h2{text-decoration:none;position:absolute;top:0;left:0;z-index:1}.p-products-single{margin-top:1.5625rem}@media screen and (min-width: 48rem){.p-products-single{margin-top:2.5rem}}.p-products-single .p-products-related{margin-top:3.125rem}@media screen and (min-width: 48rem){.p-products-single .p-products-related{margin-top:9.375rem}}@media screen and (min-width: 48rem){.p-products-single__content{padding-inline:1.5625rem}}.p-products-single .p-products-related h2{color:#000;font-size:1rem;font-weight:700;padding-inline:1.5625rem}@media screen and (min-width: 48rem){.p-products-single .p-products-related h2{font-size:2.5rem;padding-inline:8.75rem}}.p-products-single .p-products-related__list{gap:2.5rem 1.25rem;margin-top:1.25rem;padding-inline:1.5625rem}@media screen and (min-width: 48rem){.p-products-single .p-products-related__list{gap:6.25rem 5rem;margin-top:4.375rem;padding-inline:8.75rem}}.p-products-single .c-card h3{text-decoration:none}.p-products-single .p-related-designer{margin-top:1.25rem;padding-inline:1.5625rem}@media screen and (min-width: 48rem){.p-products-single .p-related-designer{margin-top:5.625rem;padding-inline:8.75rem}}.p-products-single .p-related-designer__head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.625rem}@media screen and (min-width: 48rem){.p-products-single .p-related-designer__head{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:3.125rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.p-products-single .p-related-designer__head h2,.p-products-single .p-related-designer__head a{color:#000;font-size:1.25rem;font-weight:700}@media screen and (min-width: 48rem){.p-products-single .p-related-designer__head h2,.p-products-single .p-related-designer__head a{font-size:2.5rem}}.p-products-single .p-related-designer__head a{display:inline-block;text-decoration:underline}.p-related-designer__container{margin-top:1.875rem}@media screen and (min-width: 48rem){.p-related-designer__container{margin-top:5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:5rem}}.p-related-designer__content{position:relative}@media screen and (min-width: 48rem){.p-related-designer__content{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}.p-related-designer__content.is-hide-after::after{opacity:0;pointer-events:none;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.p-related-designer__content div{height:11.25rem;overflow:scroll}@media screen and (min-width: 48rem){.p-related-designer__content div{height:21.875rem}}.p-related-designer__content::after{content:"";width:100%;height:3.75rem;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(80%, #ffffff));background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #ffffff 80%);background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #ffffff 80%);position:absolute;bottom:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.p-related-designer__content div>p+p{margin-top:1.25rem}@media screen and (min-width: 48rem){.p-related-designer__content div>p+p{margin-top:1.875rem}}.p-related-designer__container .c-download-links{padding:0}@media screen and (max-width: 48rem){.p-related-designer__container .c-download-links{padding-top:2.5rem}}@media screen and (min-width: 48rem){.p-related-designer__container .c-download-links{width:24.6875rem}}@media screen and (max-width: 48rem){.p-related-designer__container .c-download-links p{font-size:.9375rem}}@media screen and (max-width: 48rem){.p-related-designer__container .c-download-links a{max-width:15.625rem;font-size:1.125rem;padding:.5625rem}}.p-projects{padding-top:1.5625rem}@media screen and (min-width: 48rem){.p-projects{padding-top:2.5rem}}.p-projects .c-heading{padding-inline:1.5625rem}@media screen and (min-width: 48rem){.p-projects .c-heading{padding-inline:8.75rem}}.p-projects__list{gap:2.5rem 1.25rem;margin-top:1.875rem;padding-inline:1.5625rem}@media screen and (min-width: 48rem){.p-projects__list{gap:6.25rem 5rem;margin-top:6.25rem;padding-inline:8.75rem}}.p-projects__list .c-card h2{text-decoration:none}.p-projects-single{margin-top:1.5625rem}@media screen and (min-width: 48rem){.p-projects-single{margin-top:2.5rem}}.p-projects-single .p-products-related{margin-top:3.125rem}@media screen and (min-width: 48rem){.p-projects-single .p-products-related{margin-top:9.375rem}}@media screen and (min-width: 48rem){.p-projects-single__content{padding-inline:1.5625rem}}.p-projects-single .p-products-related h2{font-size:1rem;font-weight:700;padding-inline:1.5625rem}@media screen and (min-width: 48rem){.p-projects-single .p-products-related h2{font-size:2.5rem;padding-inline:8.75rem}}.p-projects-single .p-products-related-list{gap:2.5rem 1.25rem;margin-top:1.25rem;padding-inline:1.5625rem}@media screen and (min-width: 48rem){.p-projects-single .p-products-related-list{gap:6.25rem 5rem;margin-top:4.375rem;padding-inline:8.75rem}}.p-stories{padding-top:1.5625rem}@media screen and (min-width: 48rem){.p-stories{padding-top:2.5rem}}.p-stories .c-heading{padding-inline:1.5625rem}@media screen and (min-width: 48rem){.p-stories .c-heading{padding-inline:8.75rem}}.p-stories__list{-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;gap:2.5rem 1.25rem;margin-top:1.875rem;padding-inline:1.5625rem}@media screen and (min-width: 48rem){.p-stories__list{gap:6.25rem 5rem;margin-top:6.25rem;padding-inline:8.75rem}}.p-stories-single{margin-top:1.5625rem;padding-inline:1.5625rem}@media screen and (min-width: 48rem){.p-stories-single{margin-top:2.5rem;padding-inline:8.75rem}}.p-stories-single__article{margin-top:1.875rem}@media screen and (min-width: 48rem){.p-stories-single__article{margin-top:5rem}}.p-stories-single .c-heading h1{color:#707070;font-size:1.375rem;font-weight:700;line-height:1.4}@media screen and (min-width: 48rem){.p-stories-single .c-heading h1{font-size:1.875rem}}.p-stories-single .c-heading time{display:inline-block;font-size:.875rem;margin-top:.625rem}@media screen and (min-width: 48rem){.p-stories-single .c-heading time{font-size:1.5rem;margin-top:1.875rem}}.p-stories-single__content p{margin:1.5625rem 0rem}@media screen and (min-width: 48rem){.p-stories-single__content p{margin:3.125rem 0rem}}@media screen and (max-width: 48rem){.p-stories-single__content figure{width:100vw;margin-inline:calc(50% - 50vw)}}.p-stories-single .wp-block-image{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.p-stories-single .wp-block-image .wp-element-caption{color:#707070;font-size:1rem;font-weight:700;line-height:1.4;margin:0rem 0rem .3125rem}@media screen and (max-width: 48rem){.p-stories-single .wp-block-image .wp-element-caption{padding-inline:1.5625rem}}@media screen and (min-width: 48rem){.p-stories-single .wp-block-image .wp-element-caption{font-size:1.875rem;margin:0rem 0rem .625rem}}.l-preloader{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;z-index:9999;-webkit-transition:opacity .6s ease,visibility .6s ease;transition:opacity .6s ease,visibility .6s ease;opacity:1;visibility:visible}.l-preloader.is-hidden{opacity:0;visibility:hidden}[data-main]{width:100%}[data-main].is-fixed{position:fixed;width:100%;height:100%;overflow:hidden}.l-preloader__logo img{width:60px}@media screen and (min-width: 48rem){.l-preloader__logo img{width:154px}}.kv-swiper .swiper-slide__image img{-webkit-animation:slide-x 7s linear infinite;animation:slide-x 7s linear infinite;will-change:transform}@media screen and (min-width: 48rem){.kv-swiper .swiper-slide__image img{-webkit-animation-play-state:paused;animation-play-state:paused}}@media screen and (min-width: 48rem){.kv-swiper .swiper-slide-active .swiper-slide__image img{-webkit-animation-play-state:running;animation-play-state:running}}@media screen and (min-width: 48rem){.kv-swiper .swiper-slide-duplicate-active .swiper-slide__image img{-webkit-animation-play-state:running;animation-play-state:running}}.p-top-about{margin-top:1.875rem}@media screen and (min-width: 48rem){.p-top-about{margin-top:3.125rem}}.p-top-about__inner{padding-inline:1.5625rem}@media screen and (min-width: 48rem){.p-top-about__inner{padding-inline:8.75rem}}.p-top-about__inner .p-top-about__link{margin-top:1.25rem;border-bottom:.0625rem solid #707070;padding-bottom:2.5rem}@media screen and (min-width: 48rem){.p-top-about__inner .p-top-about__link{margin-top:1.875rem;padding-bottom:6.875rem}}.p-top-products,.p-top-projects{position:relative;margin-top:2.5rem}@media screen and (min-width: 48rem){.p-top-products{margin-top:7.5rem}}@media screen and (min-width: 48rem){.p-top-projects{margin-top:9.375rem}}.p-top-products__inner,.p-top-projects__inner{position:absolute;top:1.875rem;left:0;padding-inline:1.5625rem;z-index:2}@media screen and (min-width: 48rem){.p-top-products__inner,.p-top-projects__inner{top:5rem;padding-inline:8.75rem}}.p-top-latest-posts{margin-top:3.125rem}@media screen and (min-width: 48rem){.p-top-latest-posts{margin-top:9.375rem}}@media screen and (min-width: 48rem){.p-latest-news.l-grid-1_2,.p-latest-stories.l-grid-1_2{gap:5rem}}@media screen and (max-width: 48rem){.p-latest-news__text,.p-latest-stories__text{padding-inline:1.5625rem}}@media screen and (min-width: 48rem){.p-latest-news__text{padding-left:8.75rem}}.p-latest-news__text h3 a,.p-latest-stories__text h3 a{color:#fff;font-size:1.375rem;font-weight:700}@media screen and (min-width: 48rem){.p-latest-news__text h3 a,.p-latest-stories__text h3 a{font-size:3.125rem}}.p-latest-news__text h3,.p-latest-stories__text h3{margin-top:1.25rem}@media screen and (min-width: 48rem){.p-latest-news__text h3,.p-latest-stories__text h3{margin-top:4.375rem}}.p-latest-news__text p,.p-latest-stories__text p{margin-top:1.5625rem}@media screen and (min-width: 48rem){.p-latest-news__text p,.p-latest-stories__text p{margin-top:2.1875rem}}.p-latest-stories{margin-top:2.5rem}@media screen and (min-width: 48rem){.p-latest-stories{margin-top:9.375rem}}@media screen and (max-width: 48rem){.p-latest-stories__text{margin-top:1.25rem}}@media screen and (min-width: 48rem){.p-latest-stories__text{padding-right:8.75rem}}.p-top-latest-posts .read-more{color:#707070;font-size:.75rem;font-weight:700}@media screen and (min-width: 48rem){.p-top-latest-posts .read-more{font-size:1rem}}.p-latest-news__image a img,.p-latest-stories__image a img{aspect-ratio:960/721;-o-object-fit:cover;object-fit:cover}.p-top-designers{margin-top:2.5rem}@media screen and (min-width: 48rem){.p-top-designers{margin-top:9.375rem}}.p-top-designers__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1.875rem}@media screen and (min-width: 48rem){.p-top-designers__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:3.75rem;padding-left:8.75rem}}@media screen and (min-width: 48rem){.p-top-designers__list{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}.p-top-designers .c-heading--side{-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}@media screen and (max-width: 48rem){.p-top-designers .c-heading--side{padding-inline:1.5625rem}}@media screen and (min-width: 48rem){.p-top-designers .c-heading--side{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:0}}.p-top-info{margin-top:3.125rem}@media screen and (min-width: 48rem){.p-top-info{margin-top:9.375rem}}.p-top-info__inner{padding-inline:1.5625rem}@media screen and (min-width: 48rem){.p-top-info__inner{padding-inline:8.75rem}}.p-top-info .text-wrap{margin-top:1.25rem}@media screen and (min-width: 48rem){.p-top-info .text-wrap{margin-top:3.125rem}}.p-top-info .text-wrap p{font-size:.875rem;font-weight:normal}@media screen and (min-width: 48rem){.p-top-info .text-wrap p{font-size:1.5rem}}.p-top-info .text-jp{margin-top:.9375rem}@media screen and (min-width: 48rem){.p-top-info .text-jp{margin-top:1.5625rem}}.p-top-info__video{margin-top:1.5625rem}@media screen and (min-width: 48rem){.p-top-info__video{margin-top:3.75rem}}.l-main-sub{background:#fff}@media screen and (max-width: 48rem){.l-main-sub{margin-top:6.25rem}}/*# sourceMappingURL=main.min.css.map */