@import"https://fonts.googleapis.com/css2?family=EB+Garamond&family=Shippori+Mincho:wght@600&display=swap";@media screen and (max-width: 48rem){.swiper-pagination{position:static;margin-top:1.875rem}}@media screen and (min-width: 48rem){.swiper-pagination{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;width:auto !important;height:100%;top:0 !important;left:initial !important;right:0}}.swiper-pagination-bullet{width:.625rem;height:.625rem}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 .375rem}@media screen and (min-width: 48rem){.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:.375rem 0}}.swiper-pagination-bullet-active{background:#222a83}.base_swiper a{display:block;overflow:hidden;border-radius:1.25rem}.base_swiper a img{-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s, -webkit-transform .4s}.base_swiper a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.centerSwiper{overflow:visible}.centerSwiper .swiper_button{position:absolute;top:-2.1875rem;right:3.125rem}@media screen and (min-width: 48rem){.centerSwiper .swiper_button{top:-3.4375rem;right:3.75rem}}.centerSwiper .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.centerSwiper .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 0);left:auto}@-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--down{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--down{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-y--up{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--up{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 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 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 loop-x{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes loop-x{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.u-left{text-align:left}.u-center{text-align:center}@media screen and (max-width: 48rem){.u-center--sp{text-align:center}}.u-border--reset{border:none !important}.u-mt--reset{margin-top:0 !important}.u-mt--5{margin-top:.3125rem !important}.u-mt--20_40{margin-top:1.25rem !important}@media screen and (min-width: 48rem){.u-mt--20_40{margin-top:2.5rem !important}}.u-mt--40_80{margin-top:2.5rem !important}@media screen and (min-width: 48rem){.u-mt--40_80{margin-top:5rem !important}}.u-p--reset{padding:0 !important}.u-pt--reset{padding-top:0 !important}.u-ptb--reset{padding-top:0 !important;padding-bottom:0 !important}@media(min-width: 48rem)and (max-width: 80rem){html{font-size:1.328125vw}}body{min-height:100dvh;color:#292929;font-size:1rem;line-height:1.5;letter-spacing:.04em}body.is-menu-open{overflow:hidden;position:fixed;width:100%;height:100%}img{width:100%;max-width:100%;height:auto;vertical-align:bottom}a{overflow-wrap:anywhere;word-break:normal}video{width:100%;border-radius:1.25rem}.no-link a[href^=tel],.no-link a[href^=mailto]{color:inherit;text-decoration:none;pointer-events:none}.disabled{pointer-events:none}.br--sp{display:block}@media screen and (min-width: 48rem){.br--sp{display:none}}.br--pc{display:none}@media screen and (min-width: 48rem){.br--pc{display:block}}.mfp-bg{z-index:2000 !important}.mfp-wrap{z-index:2001 !important}.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}.gmap{width:100%;height:100%;overflow:hidden;border-radius:1.25rem}.gmap iframe{width:100%;height:100%;aspect-ratio:16/9}*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}body{line-height:1}a{text-decoration:none}ul,ol{list-style:none;list-style-type:none}button{background-color:rgba(0,0,0,0);border:none;cursor:pointer;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.hidden{display:none}.clearfix::after{content:"";display:table;clear:both}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}body{font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ",sans-serif}.container--base{max-width:62.5rem;margin-inline:auto}.container--600{max-width:37.5rem;margin-inline:auto}.container--800{max-width:50rem;margin-inline:auto}.container--1200{max-width:75rem;margin-inline:auto}.container--1400{max-width:87.5rem;margin-inline:auto}.container--1600{max-width:100rem;margin-inline:auto}[data-page=top] .footer{margin-top:3.75rem}@media screen and (min-width: 48rem){[data-page=top] .footer{margin-top:7.5rem}}.footer{background-color:#f4f4f4;border-radius:3.125rem 3.125rem 0 0;padding-top:3.75rem}@media screen and (min-width: 48rem){.footer{padding-top:6.25rem}}.footer .inner{padding-inline:1.25rem}@media screen and (min-width: 48rem){.footer .inner{padding-inline:5.1875rem}}.footer .row{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:.9375rem}@media screen and (min-width: 48rem){.footer .row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:1.875rem}}@media screen and (min-width: 48rem){.footer .row:nth-child(2){-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.footer .row+.row{margin-top:2.5rem;gap:2.5rem}@media screen and (min-width: 48rem){.footer .row+.row{margin-top:5rem}}@media screen and (min-width: 48rem){.footer .row:first-child>.col:first-child{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}@media screen and (min-width: 48rem){.footer .row:nth-child(2)>.col:nth-child(3){width:25.4375rem}}@media screen and (min-width: 48rem){.footer .row>.col+.col{width:18.75rem;display:grid;gap:1.875rem}}.footer_showroom{background-color:#fff;border-radius:1.25rem;overflow:hidden;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}.footer_showroom__image{width:7.8125rem}@media screen and (min-width: 48rem){.footer_showroom__image{max-width:27.375rem;width:100%}}.footer_showroom__image img{aspect-ratio:125/150;-o-object-fit:contain;object-fit:contain}@media screen and (min-width: 48rem){.footer_showroom__image img{aspect-ratio:438/214;-o-object-fit:cover;object-fit:cover}}.footer_showroom__text{padding-inline:.625rem;text-align:center;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media screen and (min-width: 48rem){.footer_showroom__text{padding-inline:1.25rem}}.footer_showroom__text p{color:#222a83;font-size:.9375rem;font-weight:bold;text-align:center;line-height:1.75}@media screen and (min-width: 48rem){.footer_showroom__text p{font-size:1.125rem}}.footer_showroom__text .c-button{margin-top:.9375rem}@media screen and (min-width: 48rem){.footer_showroom__text .c-button{margin-top:1.25rem}}.footer_sns,.footer_contact{background:#fff;border-radius:1.25rem;padding:1.875rem;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;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 48rem){.footer_contact{margin-top:.9375rem}}.footer_sns p,.footer_contact p{font-size:.9375rem;font-weight:bold}.footer_sns__list,.footer_contact__list{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:1.25rem}.footer_logo{display:inline-block;width:12.5rem;text-align:center}@media screen and (min-width: 48rem){.footer_logo{width:15.8125rem}}.footer_logo p{color:#292929;font-size:.75rem;font-weight:bold;margin-top:.625rem;letter-spacing:normal}@media screen and (min-width: 48rem){.footer_logo p{font-size:1.0625rem;margin-top:.9375rem}}.footer_nav{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:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:1.875rem}@media screen and (min-width: 48rem){.footer_nav{gap:3.125rem}}.footer_nav__list{display:grid;gap:1.25rem}.footer_nav__list a{color:#292929;font-size:.8125rem;font-weight:bold;letter-spacing:normal;-webkit-transition:color .4s;transition:color .4s}@media screen and (min-width: 48rem){.footer_nav__list a{font-size:.9375rem}}.footer_nav__list a:hover{color:#222a83}.fonter_banner{gap:.625rem}@media screen and (min-width: 48rem){.fonter_banner{gap:.9375rem}}.fonter_banner a{display:inline-block;border-radius:.625rem;overflow:hidden;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s, -webkit-transform .4s}.fonter_banner a:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.fonter_banner li:nth-child(2) a{border:1px solid #d3d3d3}.footer_pageTop{text-align:right;padding-right:.625rem;margin-top:2.5rem}@media screen and (min-width: 48rem){.footer_pageTop{margin-top:3.75rem}}.footer_lower{background:#747474;color:#fff;text-align:center;margin-top:1.25rem;padding:1.25rem}@media screen and (min-width: 48rem){.footer_lower{padding:1.5625rem}}@media screen and (min-width: 48rem){.footer_lower .row{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.footer_lower .col{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:.9375rem;font-size:.75rem}@media screen and (min-width: 48rem){.footer_lower .col{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.footer .footer_lower .col:nth-child(2){width:auto}@media screen and (max-width: 48rem){.footer_lower .line{display:none}}.footer_lower__link{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;gap:.9375rem}.footer_lower__link a{display:inline-block;color:#fff;letter-spacing:normal;-webkit-transition:opacity .4s;transition:opacity .4s}.footer_lower__link a:hover{opacity:.8}.footer_lower .copyright{font-size:.625rem}.grid--2{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr))}.grid--1_2{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr))}@media screen and (min-width: 48rem){.grid--1_2{grid-template-columns:repeat(2, minmax(0, 1fr))}}.grid--1_3{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr))}@media screen and (min-width: 48rem){.grid--1_3{grid-template-columns:repeat(3, minmax(0, 1fr))}}.grid--2_3{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr))}@media screen and (min-width: 48rem){.grid--2_3{grid-template-columns:repeat(3, minmax(0, 1fr))}}.grid--2_4{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr))}@media screen and (min-width: 48rem){.grid--2_4{grid-template-columns:repeat(4, minmax(0, 1fr))}}.grid--1-2{display:grid}@media screen and (min-width: 48rem){.grid--1-2{grid-template-columns:2fr 1fr}}.grid--full{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr))}@media screen and (min-width: 48rem){.grid--full{grid-template-columns:repeat(12, minmax(0, 1fr))}}.header{width:100%;height:3.75rem;position:fixed;top:0;z-index:1050;-webkit-transition:background .4s;transition:background .4s;background-color:hsla(0,0%,100%,0);-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}@media screen and (min-width: 48rem){.header{height:6.875rem}}.header.is-menu-open{background:#fff}.header.is-scrolled{background-color:hsla(0,0%,100%,.85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.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;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:inherit;padding-left:1.25rem;padding-right:.78125rem}@media screen and (min-width: 48rem){.header_inner{padding-inline:3.75rem}}.header_logo{position:relative;width:7.5rem;z-index:9999}@media screen and (min-width: 48rem){.header_logo{-webkit-transition:width .4s;transition:width .4s;width:12.1875rem}}.header_logo p{color:#292929;font-size:.4375rem;font-weight:bold;text-align:center;margin-top:.1875rem;letter-spacing:normal}@media screen and (min-width: 48rem){.header_logo p{font-size:.6875rem;margin-top:.625rem}}.header_nav{height:inherit}@media screen and (max-width: 48rem){.header_nav{display:none}}.header_nav__list{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:1.875rem;height:inherit}.header_nav__list li,.header_nav__list a{height:inherit}.header_nav__list a{color:#292929;font-size:.875rem;font-weight:bold;line-height:6.875rem;-webkit-transition:color .4s;transition:color .4s}.header_nav__list a:hover{color:#222a83}.has_megamenu__content{background:#f4f4f4;opacity:0;visibility:hidden;position:absolute;top:100%;left:0;width:100vw;padding:3.75rem 5rem 3.75rem 2.5rem;-webkit-transition:opacity .4s cubic-bezier(0.4, 0, 0.2, 1),visibility .4s cubic-bezier(0.4, 0, 0.2, 1);transition:opacity .4s cubic-bezier(0.4, 0, 0.2, 1),visibility .4s cubic-bezier(0.4, 0, 0.2, 1);z-index:1000}.has_megamenu__content.is-visible{opacity:1;visibility:visible}.has_megamenu__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:5rem}.has_megamenu__inner a{line-height:normal}.has_megamenu__image{width:31.25rem}.has_megamenu__image img{border-radius:1.25rem}.has_megamenu__link{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.has_megamenu__link .c-arrow-button{margin-bottom:1.875rem}.has_megamenu__list{-webkit-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem}.menu_button{position:relative;width:2.5rem;height:2.5rem;border-radius:50%;background:#222a83}@media screen and (min-width: 48rem){.menu_button{display:none}}.menu_button.is-animation{height:4.375rem}.menu_button.is-animation .header_logo{width:16.25rem}.menu_button.is-animation .header_ul li a{line-height:4.375rem}.menu_button__bar{width:1.125rem;height:2px;background:#fff;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s, -webkit-transform .4s}.menu_button__bar:first-child{top:1.40625rem}.menu_button__bar:last-child{bottom:1.40625rem}.menu_button.is-active .menu_button__bar:first-child{-webkit-transform:translate(-50%, -0.25rem) rotate(40deg);transform:translate(-50%, -0.25rem) rotate(40deg)}.menu_button.is-active .menu_button__bar:last-child{-webkit-transform:translate(-50%, 0.1875rem) rotate(-40deg);transform:translate(-50%, 0.1875rem) rotate(-40deg)}.mobile_menu{width:100%;height:100svh;background:#f4f4f4;padding:4.6875rem 1.875rem 1.875rem;position:fixed;top:0;left:0;visibility:hidden;opacity:0;-webkit-transition:opacity .4s,visibility .4s;transition:opacity .4s,visibility .4s;overflow:scroll;z-index:1050}@media screen and (min-width: 48rem){.mobile_menu{display:none}}.mobile_menu.is-active{visibility:visible;opacity:1}.mobile_menu__item{border-bottom:1px solid #d3d3d3}.mobile_menu__item a{display:block;color:#222a83;font-size:.9375rem;font-weight:bold;padding-top:.9375rem;padding-bottom:.9375rem}@media screen and (max-width: 48rem){.header_right{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.625rem;z-index:9999}}.header_online{display:inline-block;height:2.5rem;background:#222a83;-webkit-transition:background .4s;transition:background .4s}@media screen and (max-width: 48rem){.header_online{display:grid;place-content:center;width:2.5rem;border-radius:50%}}@media screen and (min-width: 48rem){.header_online{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:.625rem;padding-inline:1.5625rem;border-radius:100vmax}}.header_online img{width:.9375rem;height:.9375rem}.header_online:hover{background:#747474}.header_online:hover img{position:relative;-webkit-animation:icon-x .4s ease 0s 1 normal both;animation:icon-x .4s ease 0s 1 normal both}.header_online span{color:#fff;font-size:.75rem;font-weight:bold}@media screen and (max-width: 48rem){.header_online span{display:none}}.mobile_menu__lower{display:grid;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:1.875rem;margin-top:1.875rem}.mobile_menu__sns{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;gap:1.25rem}.mobile_menu__sns a{display:inline-block;width:1.5625rem}.mobile_menu__sns a img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s, -webkit-transform .4s}.mobile_menu__sns a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.c-menu-accordion__button{list-style:none;padding-top:.9375rem;padding-bottom:.9375rem;cursor:pointer;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}.c-menu-accordion__button::-webkit-details-marker{display:none}.c-menu-accordion__button p{color:#222a83;font-size:.9375rem;font-weight:bold}.c-menu-accordion__button .plus{width:.9375rem;height:.9375rem;-webkit-transition:-webkit-transform .4s cubic-bezier(0.4, 0, 0.2, 1);transition:-webkit-transform .4s cubic-bezier(0.4, 0, 0.2, 1);transition:transform .4s cubic-bezier(0.4, 0, 0.2, 1);transition:transform .4s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform .4s cubic-bezier(0.4, 0, 0.2, 1);-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.c-menu-accordion.is-opened .plus{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.c-menu-accordion__list{padding-left:.9375rem;padding-bottom:.625rem}.c-menu-accordion__list a{color:#292929;font-size:.8125rem;padding-top:.625rem;padding-bottom:.625rem}.c-menu-accordion__top a{color:#222a83}.c-anchor{gap:.625rem .3125rem}@media screen and (min-width: 48rem){.c-anchor{gap:1.25rem}}.c-breadcrumbs{border-top:1px solid #d3d3d3;margin-top:3.75rem}@media screen and (min-width: 48rem){.c-breadcrumbs{margin-top:7.5rem}}.c-breadcrumbs__list{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:.625rem;padding:1.25rem;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto}@media screen and (min-width: 48rem){.c-breadcrumbs__list{padding:2.5rem 5.1875rem}}.c-breadcrumbs li{white-space:nowrap}.c-breadcrumbs__list,.c-breadcrumbs__list a{color:#747474;font-size:.75rem}.c-breadcrumbs__list a{-webkit-transition:color .4s;transition:color .4s}.c-breadcrumbs__list a:hover{color:#292929}.c-breadcrumbs__list .arrow{width:auto;height:.625rem;fill:#747474}.c-button{display:inline-block;color:#fff;font-size:.8125rem;font-weight:bold;background:#222a83;padding:.9375rem 1.5625rem;border-radius:100vmax;-webkit-transition:opacity .4s;transition:opacity .4s;line-height:1}.c-button .arrow-blank{width:.5625rem;fill:#fff;margin-left:.3125rem}.c-button--lg{font-size:1rem;padding:1.5625rem 3.75rem;background:#009844}@media screen and (min-width: 48rem){.c-button--lg{font-size:1.125rem;max-width:25rem;width:100%}}.c-button:hover{opacity:.8}.c-button:hover .arrow-blank{position:relative;-webkit-animation:icon-xy .4s ease 0s 1 normal both;animation:icon-xy .4s ease 0s 1 normal both}.c-arrow-button{display:inline-block}.c-arrow-button__text{display:inline-block;color:#222a83;font-size:.875rem;font-weight:bold;line-height:1.5;margin-top:.4375rem}@media screen and (min-width: 48rem){.c-arrow-button__text{margin-top:.5rem;font-size:1.125rem}}.c-arrow-button__circle{display:grid;place-content:center;width:2.0625rem;height:2.0625rem;background:#222a83;border-radius:100vmax;margin-left:.3125rem;float:right}@media screen and (min-width: 48rem){.c-arrow-button__circle{width:2.5rem;height:2.5rem;margin-left:.625rem}}.c-arrow-button__circle .arrow{fill:#fff;width:.6875rem}@media screen and (min-width: 48rem){.c-arrow-button__circle .arrow{width:.8125rem}}.c-arrow-button__circle .arrow.blank{width:.5rem}@media screen and (min-width: 48rem){.c-arrow-button__circle .arrow.blank{width:.625rem}}.c-arrow-button__circle.white{background:#fff}.c-arrow-button__circle.white .arrow{fill:#292929}.c-arrow-button:hover .arrow{position:relative;-webkit-animation:icon-x .4s ease 0s 1 normal both;animation:icon-x .4s ease 0s 1 normal both}.c-arrow-button:hover .arrow.blank{-webkit-animation:icon-xy .4s ease 0s 1 normal both;animation:icon-xy .4s ease 0s 1 normal both}.c-arrow-button--base{display:inline-block}.c-arrow-button--base__text{display:inline-block;color:#292929;font-size:1rem;font-weight:bold;margin-top:.5rem;-webkit-transition:color .4s;transition:color .4s}.c-arrow-button--base__circle{display:grid;place-content:center;width:2.1875rem;height:2.1875rem;background:#222a83;border-radius:100vmax;margin-left:.625rem;float:right}.c-arrow-button--base__circle .arrow{fill:#fff;width:.6875rem}.c-arrow-button--base:hover .c-arrow-button--base__text{color:#222a83}.c-arrow-button--base:hover .arrow{position:relative;-webkit-animation:icon-x .4s ease 0s 1 normal both;animation:icon-x .4s ease 0s 1 normal both}.swiper-button-prev,.swiper-button-next{width:2.8125rem;height:2.8125rem;background:#fff;border-radius:50%;border:1px solid #d3d3d3;-webkit-transition:background .4s;transition:background .4s}@media screen and (min-width: 48rem){.swiper-button-prev,.swiper-button-next{width:3.75rem;height:3.75rem}}.swiper-button-prev::after,.swiper-button-next::after{display:none}.swiper-button-prev:hover,.swiper-button-next:hover{background:#222a83}.swiper-button-prev:hover .arrow,.swiper-button-next:hover .arrow{fill:#fff}.swiper-button-prev{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.swiper-button-prev svg,.swiper-button-next svg{width:.4375rem;-webkit-transition:fill .4s;transition:fill .4s}@media screen and (min-width: 48rem){.swiper-button-prev svg,.swiper-button-next svg{width:.625rem}}.has_megamenu{height:inherit}.has_megamenu .c-nav-button{position:relative;height:inherit;line-height:6.875rem;display:inline-block;color:#292929;font-size:.875rem;font-weight:bold;-webkit-transition:color .4s;transition:color .4s}.has_megamenu .c-nav-button:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:4px;background:#222a83;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s, -webkit-transform .4s;-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transform-origin:left top;transform-origin:left top}.has_megamenu:hover .c-nav-button{color:#222a83}.has_megamenu:hover .c-nav-button::after{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:right top;transform-origin:right top}.c-underline-button{position:relative;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;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#292929 !important;font-size:.9375rem !important;font-weight:bold;padding:.625rem 0}.c-underline-button .arrow{width:.625rem}.c-underline-button:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#d3d3d3;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:right top;transform-origin:right top}.c-underline-button:hover .arrow{position:relative;-webkit-animation:icon-x .4s ease 0s 1 normal both;animation:icon-x .4s ease 0s 1 normal both}.c-underline-button:hover .arrow.blank{position:relative;-webkit-animation:icon-xy .4s ease 0s 1 normal both;animation:icon-xy .4s ease 0s 1 normal both}.c-underline-button:hover::after{-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transform-origin:left top;transform-origin:left top}.c-button-pageTop{width:3.125rem;height:3.125rem;background:#fff;border-radius:50%;border:1px solid #d3d3d3}.c-button-pageTop .arrow{width:.5rem;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.c-button-pageTop:hover .arrow{position:relative;-webkit-animation:icon-y--up .5s ease 0s 1 normal both;animation:icon-y--up .5s ease 0s 1 normal both}.c-page-button{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;background:#f4f4f4;border-radius:.625rem;overflow:hidden}.c-page-button__image{width:5rem;overflow:hidden}.c-page-button__image img{-webkit-transition:.4s;transition:.4s}.c-page-button__text{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;color:#292929;font-size:.875rem;font-weight:bold;line-height:1.5;padding-inline:1.25rem;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media screen and (min-width: 48rem){.c-page-button__text{font-size:1rem}}.c-page-button__text .arrow{width:.6875rem}.c-page-button:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.c-page-button:hover .arrow{position:relative;-webkit-animation:icon-x .4s ease 0s 1 normal both;animation:icon-x .4s ease 0s 1 normal both}.c-anchor-button{display:inline-block;color:#222a83;font-size:.75rem;font-weight:bold;background:#fff;border:1px solid #d3d3d3;border-radius:100vmax;padding:.625rem .9375rem .625rem 1.25rem}@media screen and (min-width: 48rem){.c-anchor-button{font-size:.9375rem;padding:.9375rem 1.5625rem .9375rem 2.1875rem}}.c-anchor-button .arrow{width:.3125rem;-webkit-transform:rotate(90deg);transform:rotate(90deg);margin-left:.3125rem}@media screen and (min-width: 48rem){.c-anchor-button .arrow{width:.375rem;margin-left:.625rem}}.c-anchor-button:hover .arrow{position:relative;-webkit-animation:icon-y--down .4s ease 0s 1 normal both;animation:icon-y--down .4s ease 0s 1 normal both}.c-anchor-button.base{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;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:1.875rem;padding:.625rem 1.25rem .625rem .9375rem;border-radius:.625rem;line-height:1.75;border:none}@media screen and (max-width: 48rem){.c-anchor-button.base{font-size:.625rem}}@media screen and (min-width: 48rem){.c-anchor-button.base{padding:.9375rem 1.875rem .9375rem .9375rem}}@media screen and (max-width: 48rem){.c-anchor-button.base .arrow{width:.25rem}}.c-anchor-button.bg_gray{background:#f4f4f4}.c-anchor-button.bg_blue{background:#eaf3fa}@media screen and (max-width: 48rem){.c-anchor-button.base .image_wrap{display:none}}@media screen and (min-width: 48rem){.c-anchor-button.base .image_wrap{width:8.125rem;border-radius:.625rem;overflow:hidden}}@media screen and (min-width: 48rem){.c-anchor-button.base img{-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s, -webkit-transform .4s}}@media screen and (min-width: 48rem){.c-anchor-button.base:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}}.c-anchor-button.base .text_wrap{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.c-anchor-button.base .text_wrap div{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}.c-anchor-button.base .arrow_link{fill:#222a83;width:.625rem}@media screen and (min-width: 48rem){.c-anchor-button.base .arrow_link{width:.9375rem}}.c-anchor-button.base:hover .arrow_link{position:relative;-webkit-animation:icon-x .4s ease 0s 1 normal both;animation:icon-x .4s ease 0s 1 normal both}.c-anchor-button.base.current{color:#fff;background:#222a83}.c-anchor-button.base.current .arrow_link{fill:#fff}.c-banner-button{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;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:1.25rem;background:#f4f4f4;border-radius:1.25rem;padding:1.25rem}@media screen and (min-width: 48rem){.c-banner-button{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:2.5rem 5rem}}.c-banner-button .image_wrap p{color:#292929;font-family:"Shippori Mincho",serif;font-size:1.125rem !important;text-align:center;margin-top:0 !important;margin-bottom:.9375rem}.c-banner-button .image_wrap img{width:13.75rem;border-radius:initial !important}.c-banner-button:hover .arrow{position:relative;-webkit-animation:icon-x .4s ease 0s 1 normal both;animation:icon-x .4s ease 0s 1 normal both}.c-sns-button{display:inline-block;width:1.5625rem}.c-sns-button img{-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s, -webkit-transform .4s}.c-sns-button:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.c-submit-button input[type=submit],.c-back-button input[type=button]{display:inline-block;max-width:12.5rem;width:100%;color:#fff;font-size:1rem;font-weight:bold;-webkit-box-shadow:none;box-shadow:none;border:none;border-radius:100vmax;background:#222a83;padding:.625rem;-webkit-transition:opacity .4s;transition:opacity .4s;cursor:pointer}@media screen and (min-width: 48rem){.c-submit-button input[type=submit],.c-back-button input[type=button]{font-size:1.25rem;max-width:25rem;padding:1.25rem}}.c-back-button input[type=button]{color:#292929;background:#f4f4f4;border:1px solid #d3d3d3}.c-submit-button input[type=submit]:hover,.c-back-button input[type=button]:hover{opacity:.7}.c-news-card{border-bottom:1px solid #d3d3d3}.c-news-card a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.625rem;color:#292929;padding:1.25rem 0}@media screen and (min-width: 48rem){.c-news-card a{gap:1.875rem;padding:1.875rem 0}}.c-news-card__image{width:7.5rem}@media screen and (min-width: 48rem){.c-news-card__image{width:16.25rem}}.c-news-card__image div{border-radius:.625rem;overflow:hidden}@media screen and (min-width: 48rem){.c-news-card__image div{border-radius:1.25rem}}.c-news-card__image img{-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s, -webkit-transform .4s}.c-news-card a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.c-news-card__content{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.c-news-card__category{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.625rem}.c-news-card__category .label{display:inline-block;color:#292929;font-size:.625rem;font-weight:bold;padding:.3125rem .625rem;border-radius:100vmax;background:#f4f4f4}@media screen and (min-width: 48rem){.c-news-card__category .label{font-size:.75rem;padding:.625rem 1.25rem}}.c-news-card__category .label.red{color:#fff;background:red}.c-news-card__content time{display:inline-block;font-size:.6875rem;font-weight:bold;margin-top:.625rem;letter-spacing:normal}@media screen and (min-width: 48rem){.c-news-card__content time{font-size:.8125rem;margin-top:1.25rem}}.c-news-card__content h3{font-size:.75rem;line-height:1.5;margin-top:.3125rem}@media screen and (min-width: 48rem){.c-news-card__content h3{font-size:.9375rem;margin-top:.9375rem}}.news_button{text-align:right;margin-top:1.25rem}@media screen and (min-width: 48rem){.news_button{margin-top:2.5rem}}.c-link-card{display:block}.c-link-card .image_wrap{position:relative;border-radius:1.25rem;overflow:hidden}.c-link-card .image_wrap .bg_color{background:#eaf3fa}.c-link-card .image_wrap img{-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s, -webkit-transform .4s}.c-link-card .text_wrap{color:#292929;margin-top:.625rem;line-height:1.5}@media screen and (min-width: 48rem){.c-link-card .text_wrap{margin-top:1.25rem}}.c-link-card .text_wrap .title{font-size:.9375rem;-webkit-transition:color .4s;transition:color .4s}@media screen and (min-width: 48rem){.c-link-card .text_wrap .title{font-size:1.125rem}}@media screen and (min-width: 48rem){.productsModel_Model .c-link-card .text_wrap .title{font-size:1.25rem}}.c-link-card .text_wrap p{font-size:.8125rem;margin-top:.3125rem;-webkit-transition:opacity .4s;transition:opacity .4s}@media screen and (min-width: 48rem){.c-link-card .text_wrap p{font-size:1rem;margin-top:.625rem}}.c-link-card .text_wrap .size,.c-link-card .text_wrap .price{font-weight:bold}@media screen and (min-width: 48rem){.c-link-card .text_wrap .size{font-size:.875rem}}.c-link-card .text_wrap .price{margin-top:.1875rem}@media screen and (min-width: 48rem){.c-link-card .text_wrap .price{font-size:1.125rem}}.c-link-card .c-arrow-button__circle{position:absolute;right:.9375rem;bottom:.9375rem;background:#fff;width:2.1875rem;height:2.1875rem}.c-link-card .c-arrow-button__circle .arrow{fill:#292929;width:.5rem}.c-link-card:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.c-link-card:hover .title{color:#222a83}.c-link-card:hover p,.c-link-card:hover .creator{opacity:.3}.c-link-card:hover .arrow{position:relative;-webkit-animation:icon-xy .4s ease 0s 1 normal both;animation:icon-xy .4s ease 0s 1 normal both}.c-link-card .creator{margin-top:.625rem;-webkit-transition:opacity .4s;transition:opacity .4s}@media screen and (min-width: 48rem){.c-link-card .creator{margin-top:.9375rem}}.c-link-card .creator dt{font-size:.625rem}@media screen and (min-width: 48rem){.c-link-card .creator dt{font-size:.8125rem}}.c-link-card .creator dd{font-size:.8125rem;margin-top:.1875rem}@media screen and (min-width: 48rem){.c-link-card .creator dd{font-size:1.125rem}}.c-number-card .image_wrap .wrap{position:relative;border-radius:1.25rem;overflow:hidden}.c-number-card .image_wrap .number{display:grid;place-content:center;color:#fff;font-size:1.25rem;width:2.8125rem;height:2.8125rem;background:#222a83;border-bottom-right-radius:1.25rem;position:absolute;top:0;left:0}@media screen and (min-width: 48rem){.c-number-card .image_wrap .number{font-size:1.875rem;width:4.375rem;height:4.375rem}}.c-number-card .image_wrap p{font-size:.75rem;margin-top:.625rem;text-align:right}.c-number-card .text_wrap{margin-top:1.25rem;line-height:1.5}@media screen and (min-width: 48rem){.c-number-card .text_wrap{margin-top:1.875rem}}.c-number-card .text_wrap h3{font-size:1rem}@media screen and (min-width: 48rem){.c-number-card .text_wrap h3{font-size:1.25rem}}.c-number-card .text_wrap p{font-size:.875rem;margin-top:.625rem}@media screen and (min-width: 48rem){.c-number-card .text_wrap p{font-size:1rem;margin-top:1.25rem}}.c-movie-card{display:block}.c-movie-card .wrap{position:relative;border-radius:.625rem;overflow:hidden}@media screen and (min-width: 48rem){.c-movie-card .wrap{border-radius:1.25rem}}.c-movie-card img{-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s, -webkit-transform .4s}.c-movie-card .c-arrow-button__circle{position:absolute;right:.625rem;bottom:.625rem;width:2.5rem;height:2.5rem;background:#fff}@media screen and (min-width: 48rem){.c-movie-card .c-arrow-button__circle{width:5rem;height:5rem;right:1.25rem;bottom:1.25rem}}.c-movie-card .c-arrow-button__circle .arrow{fill:#222a83}@media screen and (max-width: 48rem){.c-movie-card .c-arrow-button__circle .arrow{width:.5rem}}.c-movie-card p{color:#292929;font-size:.8125rem;font-weight:bold;margin-top:.9375rem}@media screen and (min-width: 48rem){.c-movie-card p{font-size:1rem}}.c-movie-card:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.c-movie-card:hover .arrow{position:relative;-webkit-animation:icon-x .4s ease 0s 1 normal both;animation:icon-x .4s ease 0s 1 normal both}.c-movie-card.users-voice{position:relative}.c-movie-card.users-voice .label{position:relative;color:#fff;font-size:.625rem;font-weight:bold;background:#222a83;padding:.625rem .9375rem;line-height:1.5;position:absolute;top:0;left:0;margin-top:0;border-bottom-right-radius:.625rem;z-index:1}@media screen and (min-width: 48rem){.c-movie-card.users-voice .label{font-size:.75rem;border-bottom-right-radius:1.25rem;padding:.9375rem 1.25rem}}.c-movie-card.users-voice .image_wrap .wrap{background:#f4f4f4}.c-movie-card.users-voice .text_wrap{color:#292929;font-family:"Shippori Mincho",serif;line-height:1.5;margin-top:.9375rem}@media screen and (min-width: 48rem){.c-movie-card.users-voice .text_wrap{text-align:center;margin-top:1.5625rem}}.c-movie-card.users-voice .text_wrap h3{font-size:1.25rem}@media screen and (min-width: 48rem){.c-movie-card.users-voice .text_wrap h3{font-size:1.875rem}}.c-movie-card.users-voice .text_wrap h4{font-size:1.125rem;margin-top:.625rem}@media screen and (min-width: 48rem){.c-movie-card.users-voice .text_wrap h4{font-size:1.75rem;margin-top:.9375rem}}.c-movie-card.users-voice .text_wrap.overlap{text-align:start}@media screen and (min-width: 48rem){.c-movie-card.users-voice .text_wrap.overlap{position:absolute;top:50%;left:3.75rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:0}}.c-movie-card.users-voice:hover .arrow.blank{position:relative;-webkit-animation:icon-xy .4s ease 0s 1 normal both;animation:icon-xy .4s ease 0s 1 normal both}.c-product-card{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.25rem;padding-top:1.25rem;padding-bottom:2.5rem}@media screen and (min-width: 48rem){.c-product-card{gap:2.5rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding-top:2.5rem;padding-bottom:3.75rem}}.c-product-card:not(:last-child){border-bottom:1px solid #d3d3d3}.c-product-card:last-child{padding-bottom:0}@media screen and (min-width: 48rem){.c-product-card .image_wrap{width:37.5rem}}.c-product-card .image_wrap img{background:#eaf3fa;border-radius:1.25rem}@media screen and (min-width: 48rem){.c-product-card .text_wrap{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}.c-product-card .text_wrap h3{font-size:1.125rem;line-height:1.5}@media screen and (min-width: 48rem){.c-product-card .text_wrap h3{font-size:1.5rem}}.c-product-card .text_wrap .label{display:inline-block;color:#fff;font-size:.6875rem;font-weight:bold;border-radius:.3125rem;background:#747474;padding:.5rem .625rem;margin-top:.625rem;line-height:1}@media screen and (min-width: 48rem){.c-product-card .text_wrap .label{font-size:.8125rem;margin-top:1.25rem}}.c-product-card .text_wrap p,.c-product-card .text_wrap .specs{line-height:1.5;margin-top:.625rem}@media screen and (min-width: 48rem){.c-product-card .text_wrap p,.c-product-card .text_wrap .specs{margin-top:1.25rem}}.c-product-card .text_wrap p,.c-product-card .text_wrap .specs,.c-product-card .text_wrap .price{font-weight:bold}.c-product-card .text_wrap p{font-size:.9375rem}@media screen and (min-width: 48rem){.c-product-card .text_wrap p{font-size:1rem}}.c-product-card .text_wrap .specs{font-size:.75rem}@media screen and (min-width: 48rem){.c-product-card .text_wrap .specs{font-size:.875rem}}.c-product-card .text_wrap .price{font-size:1rem;margin-top:.5rem}@media screen and (min-width: 48rem){.c-product-card .text_wrap .price{font-size:1.125rem}}.c-product-card .text_wrap .c-button{color:#fff;margin-top:1.25rem}@media screen and (min-width: 48rem){.c-product-card .text_wrap .c-button{margin-top:1.5625rem}}.c-banner-crad{position:relative;background:#f4f4f4;border-radius:1.25rem;overflow:hidden}@media screen and (min-width: 48rem){.c-banner-crad{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.c-banner-crad .image_wrap{overflow:hidden}.c-banner-crad .image_wrap img{-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s, -webkit-transform .4s}.c-banner-crad .text_wrap{color:#292929;font-family:"Shippori Mincho",serif;text-align:center;line-height:1.5;padding:1.25rem 1.25rem 2.5rem}.c-banner-crad .text_wrap h2{font-size:1.125rem}@media screen and (min-width: 48rem){.c-banner-crad .text_wrap h2{font-size:1.5rem}}.c-banner-crad .text_wrap img{width:13.75rem;margin-top:.625rem}@media screen and (min-width: 48rem){.c-banner-crad .text_wrap img{width:16.875rem;margin-top:1.25rem}}.c-banner-crad .c-arrow-button__circle{margin-left:0;position:absolute;right:1.25rem;bottom:1.25rem}@media screen and (min-width: 48rem){.c-banner-crad .c-arrow-button__circle{right:2.5rem;bottom:2.5rem}}.c-banner-crad:hover .image_wrap img{-webkit-transform:scale(1.1);transform:scale(1.1)}.c-banner-crad:hover .arrow{position:relative;-webkit-animation:icon-x .4s ease 0s 1 normal both;animation:icon-x .4s ease 0s 1 normal both}.c-form table,.contact_section__form.confirm table,.contact_section__button,.contact_section__button table{width:100%;border-collapse:collapse}.c-form tr,.contact_section__form.confirm tr{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;width:100%;padding-top:.9375rem;padding-bottom:.9375rem;border-bottom:1px solid #d3d3d3}@media screen and (min-width: 48rem){.c-form tr,.contact_section__form.confirm tr{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding-top:1.5625rem;padding-bottom:1.5625rem}}@media screen and (min-width: 48rem){.contact_section__form.confirm tr{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width: 48rem){.c-form th,.c-form td,.contact_section__form.confirm th,.contact_section__form.confirm td{display:block;width:100%}}.c-form th,.contact_section__form.confirm th{font-weight:bold;text-align:left}@media screen and (max-width: 48rem){.c-form th,.contact_section__form.confirm th{display:block}}@media screen and (min-width: 48rem){.c-form th,.contact_section__form.confirm th{width:18.75rem}}@media screen and (min-width: 48rem){.c-form th{padding-top:1.25rem}}@media screen and (max-width: 48rem){.c-form th,.c-form fieldset label,.contact_section__form.confirm th,.contact_section__form.confirm fieldset label{font-size:.875rem}}.c-form td,.contact_section__form.confirm td{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.c-form td.post input{width:auto}.c-form .select-wrap{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none}.c-form .select-wrap select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.c-form .select-wrap::after{content:"";position:absolute;top:45%;right:.9375rem;width:.3125rem;height:.3125rem;border-right:.125rem solid #292929;border-bottom:.125rem solid #292929;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);pointer-events:none}@media screen and (min-width: 48rem){.c-form .select-wrap::after{right:1.5625rem}}.c-form .required,.contact_section__form.confirm .required{display:inline-block;color:#fff;font-size:.625rem;font-weight:bold;margin-left:.3125rem;padding:.3125rem .5rem;background:#dc3232;border-radius:.1875rem;line-height:1;-webkit-transform:translateY(-0.0625rem);transform:translateY(-0.0625rem)}@media screen and (min-width: 48rem){.c-form .required,.contact_section__form.confirm .required{font-size:.75rem;margin-left:.625rem;-webkit-transform:translateY(-0.125rem);transform:translateY(-0.125rem)}}.c-form input,.c-form select,.c-form textarea{color:#292929;width:100%;font-size:.875rem;font-weight:normal;padding:.625rem;background:#f4f4f4;border:1px solid #d3d3d3;-webkit-box-shadow:none;box-shadow:none;outline:none;border-radius:.3125rem;line-height:1.75}@media screen and (min-width: 48rem){.c-form input,.c-form select,.c-form textarea{font-size:1rem;padding:.9375rem 1.25rem;border-radius:.625rem}}.contact_section__form.confirm td div,.contact_section__form.confirm td span{color:#292929;width:100%;font-size:.875rem;font-weight:normal;line-height:1.75}@media screen and (min-width: 48rem){.contact_section__form.confirm td div,.contact_section__form.confirm td span{font-size:1rem}}.contact_section__form.confirm td span{display:inline-block;width:auto}.contact_section__form.confirm td fieldset{border:none}@media screen and (max-width: 48rem){.c-form input{vertical-align:middle}}.c-form textarea{display:block}.c-form input.small{width:6.25rem}.c-form label{cursor:pointer}.c-form fieldset{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.625rem 1.25rem;border:none}@media screen and (max-width: 48rem){.c-form fieldset label{display:block}}.c-form fieldset input{display:inline-block;width:auto}.c-form .note{margin-top:.3125rem;font-size:.75rem;color:#292929}@media screen and (min-width: 48rem){.c-form .fx-center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.c-movie{display:block;position:relative;border-radius:1.25rem;overflow:hidden}.c-movie img{-webkit-filter:brightness(65%);filter:brightness(65%);-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .4s,-webkit-filter .4s;transition:-webkit-transform .4s,-webkit-filter .4s;transition:transform .4s,filter .4s;transition:transform .4s,filter .4s,-webkit-transform .4s,-webkit-filter .4s}.c-movie .c-arrow-button__circle{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:3.125rem;height:3.125rem;border:none;background:#fff}@media screen and (min-width: 48rem){.c-movie .c-arrow-button__circle{width:5rem;height:5rem}}.c-movie .c-arrow-button__circle .c-arrow{fill:#222a83;width:.625rem}@media screen and (min-width: 48rem){.c-movie .c-arrow-button__circle .c-arrow{width:1rem}}.c-movie:hover img{-webkit-filter:brightness(25%);filter:brightness(25%);-webkit-transform:scale(1.1);transform:scale(1.1)}.c-movie:hover .c-arrow{position:relative;-webkit-animation:icon-x .5s ease 0s 1 normal both;animation:icon-x .5s ease 0s 1 normal both}.pageHead_about,.pageHead_products,.pageHead_kurashiEssence,.pageHead_kurashiSingle{padding-inline:.625rem}@media screen and (min-width: 48rem){.pageHead_about,.pageHead_products,.pageHead_kurashiEssence,.pageHead_kurashiSingle{padding-inline:1.5625rem}}.pageHead_about__content,.pageHead_products__content,.pageHead_kurashiEssence__content,.pageHead_kurashiSingle__content{position:relative;border-radius:1.25rem;overflow:hidden}.pageHead_about__content img,.pageHead_products__content img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 48rem){.pageHead_about__content img,.pageHead_products__content img{aspect-ratio:1316/585}}.pageHead_about__content h1,.pageHead_products__content h1{color:#222a83;font-size:1.25rem;font-weight:bold;line-height:1.5;padding:.9375rem;background:#fff;border-bottom-right-radius:1.25rem;position:absolute;top:0;left:0;z-index:1}@media screen and (min-width: 48rem){.pageHead_about__content h1,.pageHead_products__content h1{font-size:2rem;padding:1.875rem 3.75rem}}.pageHead_kurashiEssence__content h1{background:#f4f4f4;border-radius:1.25rem;padding:1.875rem 1.25rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media screen and (min-width: 48rem){.pageHead_kurashiEssence__content h1{padding:4.375rem 3.75rem}}.pageHead_kurashiEssence__content h1 img{width:9.375rem}@media screen and (min-width: 48rem){.pageHead_kurashiEssence__content h1 img{width:16.875rem}}.pageHead_kurashiSingle .title_wrap{font-family:"Shippori Mincho",serif;background:#f4f4f4;padding:1.875rem;line-height:1.5}@media screen and (min-width: 48rem){.pageHead_kurashiSingle .title_wrap{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:3.75rem}}.pageHead_kurashiSingle .title_wrap h1{font-size:1.5rem}@media screen and (min-width: 48rem){.pageHead_kurashiSingle .title_wrap h1{font-size:2.25rem}}.pageHead_kurashiSingle .title_wrap h2{font-size:1rem;margin-top:1.25rem}@media screen and (min-width: 48rem){.pageHead_kurashiSingle .title_wrap h2{font-size:1.5rem;margin-top:1.875rem}}.pageHead_kurashiSingle .title_wrap h2 span{display:block;font-size:.8125rem;margin-bottom:.1875rem}@media screen and (min-width: 48rem){.pageHead_kurashiSingle .title_wrap h2 span{font-size:.9375rem}}@media screen and (min-width: 48rem){.pageHead_kurashiSingle .title_wrap.left{left:0;border-top-right-radius:1.25rem;border-bottom-right-radius:1.25rem}}@media screen and (min-width: 48rem){.pageHead_kurashiSingle .title_wrap.right{right:0;border-top-left-radius:1.25rem;border-bottom-left-radius:1.25rem}}.pageHead_productsLower{padding-inline:.625rem}@media screen and (min-width: 48rem){.pageHead_productsLower{padding-inline:1.5625rem}}.pageHead_productsLower h1{color:#222a83;font-size:1.5rem;line-height:1.5;height:3.9375rem}@media screen and (min-width: 48rem){.pageHead_productsLower h1{font-size:2rem;padding-inline:5.25rem;height:5rem}}.pageHead_productsLower h1 div{font-size:1rem;margin-top:.1875rem}@media screen and (min-width: 48rem){.pageHead_productsLower h1 div{font-size:1.125rem;margin-top:.3125rem}}.pageHead_productsLower__content{position:relative;border-radius:1.25rem;overflow:hidden;margin-top:1.25rem}@media screen and (min-width: 48rem){.pageHead_productsLower__content{margin-top:1.875rem}}.pageHead_productsLower__content img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 48rem){.pageHead_productsLower__content img{aspect-ratio:1316/585}}.pageHead_productsLower__content h2{font-size:1.0625rem;line-height:1.5;background:#fff;padding:.9375rem;position:absolute;bottom:0}@media screen and (min-width: 48rem){.pageHead_productsLower__content h2{font-size:1.5rem;padding:1.875rem 3.75rem}}.pageHead_productsLower__content h2.left{left:0;border-top-right-radius:1.25rem}.pageHead_productsLower__content h2.right{right:0;border-top-left-radius:1.25rem}.page_link{padding-top:2.5rem;padding-bottom:2.5rem;border-top:1px solid #d3d3d3;margin-top:3.75rem}@media screen and (min-width: 48rem){.page_link{padding-top:5rem;padding-bottom:5rem;margin-top:7.5rem}}.page_link__inner{padding-inline:1.25rem}@media screen and (min-width: 48rem){.page_link__inner{padding-inline:5.1875rem}}.page_link .c-arrow-button__text{margin-top:.4375rem;font-size:1.125rem}@media screen and (min-width: 48rem){.page_link .c-arrow-button__text{margin-top:.4375rem;font-size:1.5rem}}.page_link .c-arrow-button__circle{-webkit-transform:rotate(180deg);transform:rotate(180deg);float:left;margin-right:.625rem;margin-left:0;width:2.5rem;height:2.5rem}@media screen and (min-width: 48rem){.page_link .c-arrow-button__circle{width:2.8125rem;height:2.8125rem}}.page_link__list{gap:.625rem;margin-top:1.25rem}@media screen and (min-width: 48rem){.page_link__list{gap:1.25rem;margin-top:2.5rem}}.page_link.bt_reset{border-top:none}.c-slider-loop{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}.c-slider-loop__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-animation:loop-x 100s infinite linear .5s both;animation:loop-x 100s infinite linear .5s both}.c-mov-slider-loop{display:block;position:relative;overflow:hidden}.c-mov-slider-loop__inner{width:100%;color:#fff;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;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;position:absolute;left:50%;bottom:1.875rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:2}.c-mov-slider-loop__inner .c-arrow-button__circle{width:3.125rem;height:3.125rem;border:none;background:#fff}@media screen and (min-width: 48rem){.c-mov-slider-loop__inner .c-arrow-button__circle{width:5rem;height:5rem}}.c-mov-slider-loop__inner .c-arrow-button__circle .c-arrow{fill:#222a83;width:.625rem}@media screen and (min-width: 48rem){.c-mov-slider-loop__inner .c-arrow-button__circle .c-arrow{width:1rem}}@media screen and (min-width: 48rem){.c-mov-slider-loop__text h2{font-size:1.125rem}}.c-mov-slider-loop__text p{font-size:1rem;margin-top:.9375rem;line-height:1.75}@media screen and (min-width: 48rem){.c-mov-slider-loop__text p{font-size:2.125rem;margin-top:1.875rem}}.c-mov-slider-loop__text.en p{line-height:1.5}.c-mov-slider-loop__wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}.c-mov-slider-loop__wrap::before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;-webkit-transition:background .4s;transition:background .4s;z-index:1}.c-mov-slider-loop__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-animation:loop-x 200s infinite linear both;animation:loop-x 200s infinite linear both}.c-mov-slider-loop__item li img{max-width:initial;width:24.375rem}@media screen and (min-width: 48rem){.c-mov-slider-loop__item li img{width:50rem}}.c-mov-slider-loop:hover .c-arrow{position:relative;-webkit-animation:icon-x .5s ease 0s 1 normal both;animation:icon-x .5s ease 0s 1 normal both}.c-sns{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:1.25rem}.c-sns a{display:inline-block;width:1.5625rem}[data-tab-content][hidden]{display:none}.c-tab_nav{position:relative}.c-tab_nav::before{content:"";width:100vw;height:1px;background:#222a83;position:absolute;left:0;bottom:0;margin-inline:calc(50% - 50vw)}[role=tab]{color:#292929;font-size:.75rem;font-weight:bold;background:#f4f4f4;border-top-left-radius:.625rem;border-top-right-radius:.625rem;padding:.9375rem;cursor:pointer}@media screen and (min-width: 48rem){[role=tab]{font-size:1.125rem;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;padding:1.5625rem}}[role=tab][aria-selected=true]{color:#fff;background:#222a83}.c-base-title{font-family:"Shippori Mincho",serif;font-size:1.5rem;line-height:1.5}@media screen and (min-width: 48rem){.c-base-title{font-size:2.5rem}}.c-base-title__head{font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ",sans-serif;color:#222a83;font-size:1rem;font-weight:bold;margin-bottom:.625rem}.c-bar-title{color:#fff;font-size:1.3125rem;text-align:center;line-height:1.5;background:#222a83;border-radius:.625rem;padding:.625rem}.c-bar-title.bg_gray{color:#292929;font-size:1rem;text-align:left;background:#f4f4f4}@media screen and (min-width: 48rem){.c-bar-title.bg_gray{font-size:1.5rem}}@media screen and (min-width: 48rem){.c-bar-title{font-size:2rem;padding:1.25rem}}.c-bar-left-title{position:relative;font-family:"Shippori Mincho",serif;font-size:1.125rem;padding-left:1.25rem}@media screen and (min-width: 48rem){.c-bar-left-title{font-size:2rem;padding-left:2.5rem}}.c-bar-left-title:before{content:"";width:.4375rem;height:100%;background:#d3d3d3;border-radius:100vmax;position:absolute;left:0}.c-underBar-title{position:relative;font-size:1.3125rem;line-height:1.5;padding-bottom:.625rem;border-bottom:2px solid #d3d3d3}@media screen and (min-width: 48rem){.c-underBar-title{font-size:2rem;padding-bottom:1.25rem}}.c-underBar-title:after{content:"";width:3.75rem;height:2px;background:#222a83;position:absolute;left:0;bottom:-2px}@media screen and (min-width: 48rem){.c-underBar-title:after{width:9.375rem}}.c-underBar-title--center{position:relative;color:#222a83;font-size:1.5rem;text-align:center;line-height:1.5;padding-bottom:.9375rem}@media screen and (min-width: 48rem){.c-underBar-title--center{font-size:2rem;padding-bottom:1.5625rem}}.c-underBar-title--center:before{content:"";width:3.75rem;height:2px;background:#222a83;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (min-width: 48rem){.c-underBar-title--center:before{width:7.5rem}}.c-border-title{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:.625rem;color:#222a83;font-size:1.125rem;line-height:1.5}@media screen and (min-width: 48rem){.c-border-title{font-size:1.5rem;gap:1.25rem}}.c-border-title .border{height:1px;background:#d3d3d3;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.c-shop-title{font-size:1rem;background:#eaf3fa;border-radius:.625rem;border-left:.9375rem solid #222a83;padding:.625rem;line-height:1.5}@media screen and (min-width: 48rem){.c-shop-title{font-size:1.125rem;padding:1.25rem}}.about_head{background:url(/assets/images/about/bg.webp) no-repeat center bottom/cover;padding:0 1.25rem 10rem}@media screen and (min-width: 48rem){.about_head{padding-bottom:18.75rem}}.about_head h1{color:#222a83;font-size:1.3125rem}@media screen and (min-width: 48rem){.about_head h1{font-size:2rem}}.about_head__content{color:#222a83;font-family:"Shippori Mincho",serif;margin-top:3.75rem}@media screen and (min-width: 48rem){.about_head__content{margin-top:7.5rem}}.about_head__image img{width:13.75rem}@media screen and (min-width: 48rem){.about_head__image img{width:25rem}}.about_head__title{font-size:1.5rem;margin-top:2.5rem;line-height:1.5}@media screen and (min-width: 48rem){.about_head__title{font-size:2rem;margin-top:3.75rem}}.about_head__title .title{font-size:.8125rem;margin-bottom:1.25rem}@media screen and (min-width: 48rem){.about_head__title .title{font-size:1rem}}.about_head__text{display:grid;gap:1.25rem;margin-top:2.5rem;font-size:.875rem;line-height:1.75}@media screen and (min-width: 48rem){.about_head__text{font-size:1.125rem;margin-top:3.75rem;gap:2.5rem}}.about_section__inner{padding:3.75rem 1.25rem 0}@media screen and (min-width: 48rem){.about_section__inner{padding:7.5rem 5.1875rem 0}}.about_section__content{display:grid;gap:1.25rem;margin-top:1.25rem}@media screen and (min-width: 48rem){.about_section__content{margin-top:2.5rem;gap:2.5rem}}.about_section__link{position:relative;display:block;border-radius:1.25rem;overflow:hidden}.about_section__link h3,.about_section__link .c-arrow-button__circle{position:absolute}.about_section__link h3{color:#222a83;font-size:1rem;background:#fff;padding:.9375rem;border-bottom-right-radius:1.25rem;top:0;left:0;z-index:1}@media screen and (min-width: 48rem){.about_section__link h3{font-size:1.5rem;padding:1.875rem}}.about_section__link img{-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s, -webkit-transform .4s}.about_section__link .c-arrow-button__circle{bottom:.9375rem;right:.9375rem}@media screen and (min-width: 48rem){.about_section__link .c-arrow-button__circle{width:3.75rem;height:3.75rem;bottom:1.875rem;right:1.875rem}}.about_section__link:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.about_section__link:hover .arrow{position:relative;-webkit-animation:icon-x .4s ease 0s 1 normal both;animation:icon-x .4s ease 0s 1 normal both}.about_section__content .wrap{gap:1.25rem}@media screen and (min-width: 48rem){.about_section__content .wrap{gap:2.5rem}}@media screen and (min-width: 48rem){.about_section__content .wrap .about_section__link h3{font-size:1.3125rem}}@media screen and (max-width: 48rem){.about_section__content .wrap .about_section__link img{aspect-ratio:1000/500;-o-object-fit:cover;object-fit:cover}}.achievement_section__inner{padding-inline:1.25rem}.achievement_section h1{color:#222a83;font-size:1.5rem;line-height:1.5}@media screen and (min-width: 48rem){.achievement_section h1{font-size:2rem}}.achievement_section__lead{margin-top:2.5rem;text-align:center;line-height:1.75}@media screen and (min-width: 48rem){.achievement_section__lead{margin-top:5rem}}.achievement_section__lead h2{color:#222a83;font-size:1.125rem}@media screen and (min-width: 48rem){.achievement_section__lead h2{font-size:1.5rem}}.achievement_section__lead p{margin-top:.625rem}@media screen and (max-width: 48rem){.achievement_section__lead p{text-align:start;font-size:.9375rem;margin-top:1.25rem}}.achievement_section__lead .c-anchor{margin-top:1.875rem}@media screen and (min-width: 48rem){.achievement_section__lead .c-anchor{margin-top:5rem}}.achievement_section__wrap{display:grid;gap:3.75rem;margin-top:3.75rem}@media screen and (min-width: 48rem){.achievement_section__wrap{gap:7.5rem;margin-top:7.5rem}}.achievement_section__list{margin-top:1.25rem;gap:2.5rem}@media screen and (min-width: 48rem){.achievement_section__list{margin-top:2.5rem;gap:3.75rem 2.5rem}}.achievement_section__list img{border-radius:1.25rem}.achievement_section__list .text_wrap{line-height:1.5;margin-top:.9375rem}@media screen and (min-width: 48rem){.achievement_section__list .text_wrap{margin-top:1.25rem}}.achievement_section__list .text_wrap h3{font-size:1.125rem}@media screen and (min-width: 48rem){.achievement_section__list .text_wrap h3{font-size:1.5rem}}.achievement_section__list .text_wrap p{margin-top:.625rem}@media screen and (max-width: 48rem){.achievement_section__list .text_wrap p{font-size:.875rem}}@media screen and (min-width: 48rem){.achievement_section__list .text_wrap p{margin-top:.9375rem}}.achievement_section__list .text_wrap p a{color:#292929;-webkit-transition:opacity .4s;transition:opacity .4s}.achievement_section__list .text_wrap p a:hover{opacity:.7}.achievement_section__list .c-underline-button{width:5.3125rem;font-size:.75rem !important;padding:.3125rem 0;margin-top:.3125rem;margin-left:auto}@media screen and (min-width: 48rem){.achievement_section__list .c-underline-button{font-size:.875rem !important;width:6.25rem;margin-top:.625rem}}.achievement_section__list .c-underline-button .arrow{width:.5625rem}.brandHistory{margin-top:3.75rem}@media screen and (min-width: 48rem){.brandHistory{margin-top:7.5rem}}.brandHistory_inner{padding-inline:1.25rem}.brandHistory_head h2{font-family:"Shippori Mincho",serif;font-size:1.5rem;text-align:center;line-height:1.5}@media screen and (min-width: 48rem){.brandHistory_head h2{font-size:2.5rem}}.brandHistory_head__content{display:grid;gap:2.5rem;line-height:1.5;margin-top:2.5rem}@media screen and (min-width: 48rem){.brandHistory_head__content{gap:3.75rem;margin-top:3.75rem}}.brandHistory_head__item .c-border-title{margin-bottom:1.25rem}@media screen and (min-width: 48rem){.brandHistory_head__item .c-border-title{margin-bottom:2.5rem}}.brandHistory_head__item .wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1.25rem;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media screen and (min-width: 48rem){.brandHistory_head__item .wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:3.75rem}}.brandHistory_head__item .text_wrap{line-height:1.75}@media screen and (min-width: 48rem){.brandHistory_head__item .text_wrap{max-width:30rem}}@media screen and (min-width: 48rem){.brandHistory_head__item .person_wrap,.brandHistory_head__item .image_wrap{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}.brandHistory_head__item .person_wrap img{width:7.5rem;border-radius:50%}@media screen and (min-width: 48rem){.brandHistory_head__item .person_wrap img{width:9.25rem}}.brandHistory_head__item .person_wrap p{font-size:.75rem;font-weight:bold;margin-top:.9375rem}.brandHistory_head__item .image_wrap img{border-radius:1.25rem}.brandHistory_content{background:#f4f4f4;border-top-left-radius:1.875rem;border-top-right-radius:1.875rem;margin-top:3.75rem}@media screen and (min-width: 48rem){.brandHistory_content{border-top-left-radius:3.125rem;border-top-right-radius:3.125rem;margin-top:7.5rem}}.brandHistory_content__inner{padding:3.75rem 1.25rem}@media screen and (min-width: 48rem){.brandHistory_content__inner{padding-top:7.5rem;padding-bottom:7.5rem}}.brandHistory_anchor__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.625rem}@media screen and (min-width: 48rem){.brandHistory_anchor__list{gap:.9375rem 1.25rem}}.brandHistory_years{display:grid;gap:3.75rem;margin-top:2.5rem}@media screen and (min-width: 48rem){.brandHistory_years{gap:7.5rem;margin-top:3.75rem}}.brandHistory_years .c-border-title{font-family:"EB Garamond",serif;font-weight:normal;line-height:1}.brandHistory_years .c-border-title .text{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:.3125rem}@media screen and (min-width: 48rem){.brandHistory_years .c-border-title .text{gap:.625rem}}.brandHistory_years .c-border-title .text span:first-child{font-size:2.9375rem;margin-bottom:.1875rem}@media screen and (min-width: 48rem){.brandHistory_years .c-border-title .text span:first-child{font-size:4.5rem}}.brandHistory_years .c-border-title .text span:nth-child(2){font-size:1.125rem}@media screen and (min-width: 48rem){.brandHistory_years .c-border-title .text span:nth-child(2){font-size:1.5rem}}.brandHistory_years__item .wrap{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;margin-top:1.875rem}@media screen and (min-width: 48rem){.brandHistory_years__item .wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:3.75rem}}.brandHistory_years__item .text_wrap{display:grid;-webkit-align-content:start;-ms-flex-line-pack:start;align-content:start;gap:1.25rem}@media screen and (min-width: 48rem){.brandHistory_years__item .text_wrap{gap:2.5rem}}.brandHistory_years__item .wrap dt{font-family:"EB Garamond",serif;color:#222a83;font-size:1.625rem;font-weight:normal}@media screen and (min-width: 48rem){.brandHistory_years__item .wrap dt{font-size:1.875rem}}.brandHistory_years__item .wrap dd{display:grid;gap:.625rem;font-size:.875rem;font-weight:bold;line-height:1.5;margin-top:.625rem}@media screen and (min-width: 48rem){.brandHistory_years__item .wrap dd{font-size:1rem;gap:1.25rem;margin-top:1.25rem}}.brandHistory_years__item .wrap dd .blue{color:#222a83}.brandHistory_years__item .wrap .image_wrap img{width:15rem;border-radius:1.25rem}@media screen and (min-width: 48rem){.brandHistory_years__item .wrap .image_wrap img{width:17.5rem}}.brandHistory_years__item .wrap .image_wrap img.bg_color{background:#d3d3d3}.brandHistory_years__item .wrap .image_wrap p{font-size:.75rem;font-weight:bold;margin-top:.625rem}.brandHistory_years__item .image_wrap div:not(:first-child){margin-top:1.25rem}@media screen and (min-width: 48rem){.brandHistory_years__item .image_wrap div:not(:first-child){margin-top:2.5rem}}[data-page=brand-history] .page_link{margin-top:0;border-top:none}.company_section__inner{padding-inline:1.25rem}@media screen and (min-width: 48rem){.company_section__inner{padding-inline:3.75rem}}.company_section__wrap{margin-top:2.5rem}@media screen and (min-width: 48rem){.company_section__wrap{margin-top:5rem}}.company_section__head h1{color:#222a83;font-size:1.5rem}@media screen and (min-width: 48rem){.company_section__head h1{font-size:2rem}}.company_section__lead{line-height:1.5}.company_section__lead h2{font-size:1.125rem}@media screen and (min-width: 48rem){.company_section__lead h2{font-size:1.5rem}}.company_section__lead p{font-size:.875rem;margin-top:.9375rem}@media screen and (min-width: 48rem){.company_section__lead p{font-size:1rem;margin-top:1.25rem}}.company_section__image{margin-top:2.5rem}@media screen and (min-width: 48rem){.company_section__image{margin-top:3.75rem}}.company_section__image img{border-radius:1.25rem}.company_section__list{margin-top:1.25rem}@media screen and (min-width: 48rem){.company_section__list{margin-top:3.75rem}}.company_list__item{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;padding-top:1.875rem;padding-bottom:1.875rem;line-height:1.5;border-bottom:1px solid #d3d3d3}@media screen and (min-width: 48rem){.company_list__item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.company_list__item dt{color:#222a83;font-weight:bold}@media screen and (min-width: 48rem){.company_list__item dt{width:12.5rem}}.company_list__item dd{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.company_list__item dd a{color:#292929;-webkit-transition:opacity .4s;transition:opacity .4s}.company_list__item dd a:hover{opacity:.7}.company_list__item dd p:not(:first-child){margin-top:.625rem}@media screen and (min-width: 48rem){.company_list__item dd p:not(:first-child){margin-top:1.25rem}}.contact_section__inner,.thanks_section__inner{padding-inline:1.25rem}@media screen and (min-width: 48rem){.contact_section__inner,.thanks_section__inner{padding-inline:3.75rem}}.contact_section__wrap{line-height:1.5}@media screen and (min-width: 48rem){.contact_section__wrap{line-height:1.75}}.contact_section__wrap{margin-top:2.5rem}@media screen and (min-width: 48rem){.contact_section__wrap{margin-top:3.75rem}}.contact_section__lead{margin-top:1.875rem}@media screen and (min-width: 48rem){.contact_section__lead{margin-top:3.75rem}}.contact_section__head h1,.thanks_section__head h1{color:#222a83;font-size:1.5rem;line-height:1.5}@media screen and (min-width: 48rem){.contact_section__head h1,.thanks_section__head h1{font-size:2rem}}@media screen and (max-width: 48rem){.contact_section__lead p{font-size:.875rem}}.contact_section__lead p a,.contact_section__privacy .list a{color:#222a83;font-weight:bold;-webkit-transition:opacity .4s;transition:opacity .4s}.contact_section__lead p a:hover,.contact_section__privacy .list a:hover{opacity:.7}.contact_section__lead .list{display:grid;gap:.3125rem;font-size:.6875rem;font-weight:bold;margin-top:1.25rem}@media screen and (min-width: 48rem){.contact_section__lead .list{font-size:.8125rem}}.contact_section__form{margin-top:1.25rem}@media screen and (min-width: 48rem){.contact_section__form{margin-top:1.875rem}}.contact_section__lower{margin-top:1.875rem}@media screen and (max-width: 48rem){.contact_section__lower{font-size:.875rem}}@media screen and (min-width: 48rem){.contact_section__lower{margin-top:2.5rem}}.contact_section__privacy{font-size:.75rem;margin-top:1.25rem}@media screen and (min-width: 48rem){.contact_section__privacy{font-size:.9375rem;margin-top:1.875rem}}.contact_section__privacy p{font-weight:bold}.contact_section__privacy .list{display:grid;gap:.3125rem;margin-top:.3125rem}.contact_section__wrap .c-submit-button,.contact_section__wrap .c-back-button{margin-top:1.25rem}@media screen and (min-width: 48rem){.contact_section__wrap .c-submit-button,.contact_section__wrap .c-back-button{margin-top:2.5rem}}.thanks_section__wrap{text-align:center;margin-top:2.5rem}@media screen and (min-width: 48rem){.thanks_section__wrap{margin-top:5rem}}.thanks_section__lead h2{font-size:1.125rem;line-height:1.5}@media screen and (min-width: 48rem){.thanks_section__lead h2{font-size:1.625rem}}.thanks_section__lead p{line-height:1.75;margin-top:1.25rem}@media screen and (max-width: 48rem){.thanks_section__lead p{text-align:start}}@media screen and (min-width: 48rem){.thanks_section__lead p{margin-top:2.5rem}}.thanks_section__lower{margin-top:2.5rem;padding:1.25rem;background:#eaf3fa;border-radius:1.25rem;margin-bottom:1.25rem;line-height:1.5}@media screen and (min-width: 48rem){.thanks_section__lower{margin-top:3.75rem;padding:2.5rem;margin-bottom:2.5rem}}.thanks_section__lower h3{color:#222a83;font-size:1.25rem}.thanks_section__lower dl{margin-top:.625rem}@media screen and (min-width: 48rem){.thanks_section__lower dl{margin-top:.9375rem}}.thanks_section__lower dd{font-size:1.25rem;font-weight:bold;margin-top:.3125rem}@media screen and (min-width: 48rem){.thanks_section__lower dd{font-size:1.5rem}}.extendedWarranty{margin-top:3.75rem}@media screen and (min-width: 48rem){.extendedWarranty{margin-top:7.5rem}}.extendedWarranty_inner{padding-inline:1.25rem}.extendedWarranty_head h2{font-family:"Shippori Mincho",serif;font-size:1.5rem;text-align:center;line-height:1.5}@media screen and (min-width: 48rem){.extendedWarranty_head h2{font-size:2.5rem}}.extendedWarranty_content{display:grid;gap:2.5rem;margin-top:2.5rem}@media screen and (min-width: 48rem){.extendedWarranty_content{margin-top:3.75rem;gap:3.75rem}}.extendedWarranty_content__item{background:#f4f4f4;border-radius:1.25rem;overflow:hidden}@media screen and (min-width: 48rem){.extendedWarranty_content__item{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}}@media screen and (min-width: 48rem){.extendedWarranty_content__item:last-child{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media screen and (max-width: 48rem){.extendedWarranty_content__item .image_wrap img{aspect-ratio:350/170;-o-object-fit:cover;object-fit:cover}}@media screen and (min-width: 48rem){.extendedWarranty_content__item .image_wrap{width:37.5rem}}.extendedWarranty_content__item .text_wrap{display:grid;gap:.625rem;padding:1.25rem;line-height:1.5;text-align:center}@media screen and (min-width: 48rem){.extendedWarranty_content__item .text_wrap{padding-inline:3.75rem;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}.extendedWarranty_content__item .text_wrap img{width:3.75rem}@media screen and (min-width: 48rem){.extendedWarranty_content__item .text_wrap img{width:9.375rem}}.extendedWarranty_content__item .text_wrap h3{font-size:1.125rem}@media screen and (min-width: 48rem){.extendedWarranty_content__item .text_wrap h3{font-size:1.3125rem}}.extendedWarranty_content__item .text_wrap p{text-align:start}.extendedWarranty_list{margin-top:2.5rem}@media screen and (min-width: 48rem){.extendedWarranty_list{margin-top:3.75rem}}.extendedWarranty_list__content{gap:1.875rem}@media screen and (min-width: 48rem){.extendedWarranty_list__content{gap:3.75rem}}.extendedWarranty_list__content li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.9375rem}@media screen and (min-width: 48rem){.extendedWarranty_list__content li{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:1.25rem}}.extendedWarranty_list__content li .image_wrap{width:3.75rem}@media screen and (min-width: 48rem){.extendedWarranty_list__content li .image_wrap{width:11.25rem}}.extendedWarranty_list__content li .image_wrap div{border-radius:.625rem;border:1px solid #d3d3d3;overflow:hidden}@media screen and (min-width: 48rem){.extendedWarranty_list__content li .image_wrap div{border-radius:1.25rem}}.extendedWarranty_list__content li .text_wrap{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;line-height:1.5}.extendedWarranty_list__content li .text_wrap h3{font-size:.9375rem}@media screen and (min-width: 48rem){.extendedWarranty_list__content li .text_wrap h3{font-size:1.125rem}}.extendedWarranty_list__content li .text_wrap p{font-size:.875rem;margin-top:.3125rem}@media screen and (min-width: 48rem){.extendedWarranty_list__content li .text_wrap p{font-size:1rem;margin-top:1.25rem}}.extendedWarranty_warranty{margin-top:3.75rem}@media screen and (min-width: 48rem){.extendedWarranty_warranty{margin-top:7.5rem}}.extendedWarranty_warranty .image_wrap{margin-top:1.25rem}@media screen and (min-width: 48rem){.extendedWarranty_warranty .image_wrap{margin-top:2.5rem}}.extendedWarranty_warranty .image_wrap img{border-radius:1.25rem}.extendedWarranty_warranty h3{color:#222a83;font-size:1.125rem;text-align:center;line-height:1.5;margin-top:2.5rem}@media screen and (min-width: 48rem){.extendedWarranty_warranty h3{font-size:1.5rem;margin-top:3.75rem}}.extendedWarranty_warranty h3+.image_wrap,.extendedWarranty_warranty .text_wrap{margin-top:2.5rem}@media screen and (min-width: 48rem){.extendedWarranty_warranty h3+.image_wrap,.extendedWarranty_warranty .text_wrap{margin-top:3.75rem}}.extendedWarranty_warranty h3+.image_wrap img{border:1px solid #f4f4f4}.extendedWarranty_warranty .text_wrap{line-height:1.5}.extendedWarranty_warranty .text_wrap h4{font-size:1rem}@media screen and (min-width: 48rem){.extendedWarranty_warranty .text_wrap h4{font-size:1.125rem}}.extendedWarranty_warranty .text_wrap p{font-size:.875rem;margin-top:1.25rem}@media screen and (min-width: 48rem){.extendedWarranty_warranty .text_wrap p{font-size:1rem}}.extendedWarranty_warranty .text_wrap .image_wrap{width:8.75rem}@media screen and (min-width: 48rem){.extendedWarranty_warranty .text_wrap .image_wrap{width:13.6875rem}}.features_section__inner{padding-inline:1.25rem}.features_section h1{color:#222a83;font-size:1.5rem;line-height:1.5}@media screen and (min-width: 48rem){.features_section h1{font-size:2rem}}.features_section__content{margin-top:2.5rem}@media screen and (min-width: 48rem){.features_section__content{margin-top:5rem}}.features_section__list{gap:2.5rem}@media screen and (min-width: 48rem){.features_section__list{gap:3.75rem 1.875rem}}.features_section .c-link-card .text_wrap h2{font-size:1rem}@media screen and (min-width: 48rem){.features_section .c-link-card .text_wrap h2{font-size:1.25rem}}.highResilience{margin-top:3.75rem}@media screen and (min-width: 48rem){.highResilience{margin-top:7.5rem}}.highResilience_inner{padding-inline:1.25rem}.highResilience_head__image{margin-top:1.25rem}@media screen and (min-width: 48rem){.highResilience_head__image{margin-top:2.5rem}}.highResilience_head__image img{width:7.5rem}@media screen and (min-width: 48rem){.highResilience_head__image img{width:12.75rem}}.highResilience_head h2{font-family:"Shippori Mincho",serif;font-size:1.5rem;text-align:center;line-height:1.5}@media screen and (min-width: 48rem){.highResilience_head h2{font-size:2.5rem}}.highResilience_anchor{background:url(/assets/images/about/high-resilience/bg.webp) no-repeat center/cover;border-radius:1.25rem;padding:2.5rem 1.25rem;margin-top:2.5rem}@media screen and (min-width: 48rem){.highResilience_anchor{padding-top:3.75rem;padding-bottom:3.75rem}}.highResilience_anchor h3{color:#fff;font-size:1.125rem;text-align:center}@media screen and (min-width: 48rem){.highResilience_anchor h3{font-size:1.75rem}}.highResilience_anchor__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;margin-top:1.25rem}@media screen and (min-width: 48rem){.highResilience_anchor__list{margin-top:2.5rem}}.highResilience_anchor__list a{display:grid;place-content:center;width:7.5rem;height:7.5rem;border-radius:50%;background:#fff}@media screen and (min-width: 48rem){.highResilience_anchor__list a{width:12.5rem;height:12.5rem}}.highResilience_anchor__list a p{color:#222a83;font-size:.9375rem;font-weight:bold;text-align:center;line-height:1.5;margin-top:.625rem}@media screen and (min-width: 48rem){.highResilience_anchor__list a p{font-size:1.5rem}}.highResilience_anchor__list a .arrow{display:block;width:.5rem;-webkit-transform:rotate(90deg);transform:rotate(90deg);margin-top:.3125rem;margin-inline:auto}.highResilience_anchor__list a:hover .arrow{position:relative;-webkit-animation:icon-y--down .4s ease 0s 1 normal both;animation:icon-y--down .4s ease 0s 1 normal both}.highResilience_head__text{margin-top:1.25rem}@media screen and (min-width: 48rem){.highResilience_head__text{margin-top:2.5rem}}.highResilience_head__text p{font-weight:bold;line-height:1.5}@media screen and (min-width: 48rem){.highResilience_head__text p{font-size:1.125rem}}.highResilience_content,.breathable_content,.zeroSpring_content{margin-top:3.75rem}@media screen and (min-width: 48rem){.highResilience_content,.breathable_content,.zeroSpring_content{margin-top:7.5rem}}.highResilience_content h3,.breathable_content h3,.zeroSpring_content h3{color:#222a83;font-size:1.125rem;text-align:center;line-height:1.5;margin-top:1.25rem}@media screen and (min-width: 48rem){.highResilience_content h3,.breathable_content h3,.zeroSpring_content h3{font-size:1.5rem;margin-top:2.5rem}}.highResilience_content .wrap,.breathable_content .wrap,.zeroSpring_content .wrap{gap:1.25rem}@media screen and (min-width: 48rem){.highResilience_content .wrap,.breathable_content .wrap,.zeroSpring_content .wrap{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:2.5rem}}.highResilience_content .image_wrap,.breathable_content .image_wrap,.zeroSpring_content .image_wrap{margin-top:2.5rem}@media screen and (min-width: 48rem){.highResilience_content .image_wrap,.breathable_content .image_wrap,.zeroSpring_content .image_wrap{margin-top:3.75rem;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}}.highResilience_content .image_wrap img,.breathable_content .image_wrap img,.zeroSpring_content .image_wrap img{background:#747474;border-radius:.625rem}@media screen and (min-width: 48rem){.highResilience_content .image_wrap img,.breathable_content .image_wrap img,.zeroSpring_content .image_wrap img{border-radius:1.25rem}}.zeroSpring_content .image_wrap img{border:1px solid #f4f4f4}.highResilience_content .text_wrap,.breathable_content .text_wrap,.zeroSpring_content .text_wrap{line-height:1.5}@media screen and (max-width: 48rem){.highResilience_content .text_wrap,.breathable_content .text_wrap,.zeroSpring_content .text_wrap{margin-top:1.5625rem}}@media screen and (min-width: 48rem){.highResilience_content .text_wrap,.breathable_content .text_wrap,.zeroSpring_content .text_wrap{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}.highResilience_content .text_wrap h4,.breathable_content .text_wrap h4,.zeroSpring_content .text_wrap h4{font-size:1.125rem}@media screen and (min-width: 48rem){.highResilience_content .text_wrap h4,.breathable_content .text_wrap h4,.zeroSpring_content .text_wrap h4{font-size:1.25rem}}.highResilience_content .text_wrap p,.breathable_content .text_wrap p,.zeroSpring_content .text_wrap p{margin-top:1.25rem}@media screen and (min-width: 48rem){.highResilience_content .text_wrap p,.breathable_content .text_wrap p,.zeroSpring_content .text_wrap p{margin-top:1.875rem}}.zeroSpring_content .text_wrap .c-button{margin-top:1.25rem}@media screen and (min-width: 48rem){.zeroSpring_content .text_wrap .c-button{margin-top:1.875rem}}.highResilience_video{margin-top:1.25rem}@media screen and (min-width: 48rem){.highResilience_video{margin-top:2.5rem}}.italyMagniflex{margin-top:3.75rem}@media screen and (min-width: 48rem){.italyMagniflex{margin-top:7.5rem}}.italyMagniflex_inner{padding-inline:1.25rem}.italyMagniflex_head h2{font-family:"Shippori Mincho",serif;font-size:1.5rem;text-align:center;line-height:1.5}@media screen and (min-width: 48rem){.italyMagniflex_head h2{font-size:2.5rem}}.italyMagniflex_head .image_wrap{margin-top:2.5rem}@media screen and (min-width: 48rem){.italyMagniflex_head .image_wrap{margin-top:3.75rem}}.italyMagniflex_head .text_wrap{margin-top:2.5rem;line-height:1.5}@media screen and (min-width: 48rem){.italyMagniflex_head .text_wrap{margin-top:3.75rem}}.italyMagniflex_head .text_wrap h3{color:#222a83;font-size:1.125rem;text-align:center}@media screen and (min-width: 48rem){.italyMagniflex_head .text_wrap h3{font-size:1.5rem}}.italyMagniflex_head .text_wrap p,.italyMagniflex_head .button_wrap{margin-top:1.25rem}@media screen and (min-width: 48rem){.italyMagniflex_head .text_wrap p,.italyMagniflex_head .button_wrap{margin-top:2.5rem}}.italyMagniflex .c-slider-loop{overflow:hidden;gap:1.25rem;margin-top:3.75rem;margin-inline:calc(50% - 50vw)}@media screen and (min-width: 48rem){.italyMagniflex .c-slider-loop{gap:2.5rem;margin-top:7.5rem}}.italyMagniflex .c-slider-loop__item{gap:1.25rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 48rem){.italyMagniflex .c-slider-loop__item{gap:2.5rem}}.italyMagniflex .c-slider-loop__item img{border-radius:.625rem}.italyMagniflex .c-slider-loop__item li:nth-child(odd){width:12.5rem}@media screen and (min-width: 48rem){.italyMagniflex .c-slider-loop__item li:nth-child(odd){width:25.625rem}}.italyMagniflex .c-slider-loop__item li:nth-child(even){width:10rem}@media screen and (min-width: 48rem){.italyMagniflex .c-slider-loop__item li:nth-child(even){width:17.25rem}}.italyMagniflex_numbers{margin-top:3.75rem}@media screen and (min-width: 48rem){.italyMagniflex_numbers{margin-top:7.5rem}}.italyMagniflex_numbers__list{display:grid;gap:1.25rem;margin-top:1.25rem}@media screen and (min-width: 48rem){.italyMagniflex_numbers__list{grid-template-rows:repeat(7, 1fr);grid-template-columns:repeat(2, 1fr);gap:2.5rem;height:61.875rem;margin-top:2.5rem}}.italyMagniflex_numbers__item{position:relative;border-radius:1.25rem;overflow:hidden}@media screen and (min-width: 48rem){.italyMagniflex_numbers__item:first-child{grid-area:1/1/5/2}}@media screen and (min-width: 48rem){.italyMagniflex_numbers__item:nth-child(2){grid-area:1/2/3/3}}@media screen and (min-width: 48rem){.italyMagniflex_numbers__item:nth-child(3){grid-area:3/2/5/3}}@media screen and (min-width: 48rem){.italyMagniflex_numbers__item:last-child{grid-area:5/1/8/3}}.italyMagniflex_numbers__item .text_wrap{width:100%;color:#fff;font-family:"Shippori Mincho",serif;text-align:center;line-height:1.5;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.italyMagniflex_numbers__item .text_wrap h3{font-size:1.25rem}@media screen and (min-width: 48rem){.italyMagniflex_numbers__item .text_wrap h3{font-size:1.5rem}}.italyMagniflex_numbers__item .text_wrap .counter{font-size:1.625rem}@media screen and (min-width: 48rem){.italyMagniflex_numbers__item .text_wrap .counter{font-size:1.875rem}}.italyMagniflex_numbers__item .text_wrap .number{font-size:3.25rem;margin-right:.625rem}@media screen and (min-width: 48rem){.italyMagniflex_numbers__item .text_wrap .number{font-size:4.3125rem}}.italyMagniflex_numbers__item .text_wrap p{font-size:.875rem}@media screen and (min-width: 48rem){.italyMagniflex_numbers__item .text_wrap p{font-size:1rem}}@media screen and (max-width: 48rem){.italyMagniflex_numbers__item .image_wrap img{aspect-ratio:480/320;-o-object-fit:cover;object-fit:cover}}.italyMagniflex_movie{position:relative;margin-top:3.75rem;overflow:hidden}@media screen and (min-width: 48rem){.italyMagniflex_movie{margin-top:7.5rem}}.italyMagniflex_movie a{display:block}.italyMagniflex_movie img{-webkit-filter:brightness(0.7);filter:brightness(0.7);-webkit-transition:-webkit-filter .4s;transition:-webkit-filter .4s;transition:filter .4s;transition:filter .4s, -webkit-filter .4s}@media screen and (max-width: 48rem){.italyMagniflex_movie img{aspect-ratio:390/390;-o-object-fit:cover;object-fit:cover}}@media screen and (min-width: 48rem){.italyMagniflex_movie img{width:100vw;height:37.5rem;-o-object-fit:cover;object-fit:cover}}.italyMagniflex_movie .text_wrap{width:100%;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;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;color:#fff;line-height:1.5;padding-inline:1.25rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media screen and (min-width: 48rem){.italyMagniflex_movie .text_wrap{max-width:85.5rem;padding-inline:5.25rem}}.italyMagniflex_movie .text_wrap h2{font-size:1.5rem}@media screen and (min-width: 48rem){.italyMagniflex_movie .text_wrap h2{font-size:2.25rem}}.italyMagniflex_movie .text_wrap p{font-size:1rem;font-weight:bold;margin-top:1.25rem}@media screen and (min-width: 48rem){.italyMagniflex_movie .text_wrap p{font-size:1.25rem;margin-top:2.5rem}}.italyMagniflex_movie .text_wrap .c-arrow-button__circle{background:#fff;width:3.75rem;height:3.75rem}@media screen and (min-width: 48rem){.italyMagniflex_movie .text_wrap .c-arrow-button__circle{width:5rem;height:5rem}}.italyMagniflex_movie .text_wrap .c-arrow-button__circle .arrow{fill:#222a83;width:.8125rem}@media screen and (min-width: 48rem){.italyMagniflex_movie .text_wrap .c-arrow-button__circle .arrow{width:.8125rem}}.italyMagniflex_movie a:hover img{-webkit-filter:brightness(0.4);filter:brightness(0.4)}.italyMagniflex_movie a:hover .arrow{position:relative;-webkit-animation:icon-x .4s ease 0s 1 normal both;animation:icon-x .4s ease 0s 1 normal both}[data-page=italy-magniflex] .page_link{margin-top:0;border-top:none}.kurashiEssence{margin-top:2.5rem}@media screen and (min-width: 48rem){.kurashiEssence{margin-top:7.5rem}}.kurashiEssence_inner{padding-inline:1.25rem}.kurashiEssence_head p{font-family:"Shippori Mincho",serif;font-size:1rem;font-weight:bold;line-height:1.75}@media screen and (min-width: 48rem){.kurashiEssence_head p{font-size:1.125rem}}.kurashiEssence .link_wrap{font-family:"Shippori Mincho",serif;margin-top:2.5rem;gap:2.5rem 1.25rem}@media screen and (min-width: 48rem){.kurashiEssence .link_wrap{margin-top:5rem;gap:3.75rem 2.5rem}}@media screen and (max-width: 48rem){.kurashiEssence .c-link-card .image_wrap{border-radius:.9375rem}}@media screen and (min-width: 48rem){.kurashiEssence .c-link-card .text_wrap .title{font-size:1.25rem}}.kurashiSingle{font-size:.9375rem;line-height:1.75;margin-top:3.75rem}@media screen and (min-width: 48rem){.kurashiSingle{font-size:1.125rem;margin-top:5rem}}.kurashiSingle_inner{padding-inline:1.25rem}.kurashiSingle_wrap{display:grid;gap:3.75rem}@media screen and (min-width: 48rem){.kurashiSingle_wrap{gap:7.5rem}}.kurashiSingle_section{display:grid;gap:1.875rem}@media screen and (min-width: 48rem){.kurashiSingle_section{gap:3.75rem}}.kurashiSingle .image_wrap img{border-radius:1.25rem}.kurashiSingle .image_wrap figcaption{font-size:.625rem;font-weight:bold;text-align:right;margin-top:.625rem}@media screen and (min-width: 48rem){.kurashiSingle .image_wrap figcaption{font-size:.75rem}}.kurashiSingle .image_wrap p{font-size:.75rem;font-weight:bold;margin-top:.625rem}.kurashiSingle .image_wrap .title{font-family:"Shippori Mincho",serif;text-align:center;margin-bottom:1.25rem}@media screen and (min-width: 48rem){.kurashiSingle .image_wrap .title{margin-bottom:2.5rem}}.kurashiSingle .image_wrap .wrap{gap:.625rem}@media screen and (min-width: 48rem){.kurashiSingle .image_wrap .wrap{gap:2.5rem}}.kurashiSingle_section a{color:#292929;-webkit-transition:opacity .4s;transition:opacity .4s}.kurashiSingle_section a:hover{opacity:.7}.kurashiSingle_attention{background:#f4f4f4;border-top-left-radius:1.875rem;border-top-right-radius:1.875rem;padding:2.5rem 1.25rem;margin-top:3.75rem;margin-inline:calc(50% - 50vw)}@media screen and (min-width: 48rem){.kurashiSingle_attention{border-top-left-radius:3.125rem;border-top-right-radius:3.125rem;padding-top:6.25rem;padding-bottom:6.25rem;margin-top:7.5rem}}.kurashiSingle_attention__wrap{display:grid;gap:2.5rem;margin-top:1.875rem}@media screen and (min-width: 48rem){.kurashiSingle_attention__wrap{gap:3.75rem;margin-top:3.75rem}}.kurashiSingle_attention__wrap a{color:#222a83;font-weight:bold;-webkit-transition:opacity .4s;transition:opacity .4s}.kurashiSingle_attention__wrap a:hover{opacity:.7}.kurashiSingle_attention h2{font-family:"Shippori Mincho",serif;font-size:1.3125rem;text-align:center}@media screen and (min-width: 48rem){.kurashiSingle_attention h2{font-size:2rem}}.kurashiSingle_attention h2+p{margin-top:1.25rem}@media screen and (min-width: 48rem){.kurashiSingle_attention h2+p{margin-top:2.5rem}}.kurashiSingle_attention__content .text_wrap{margin-top:1.25rem}@media screen and (min-width: 48rem){.kurashiSingle_attention__content .text_wrap{margin-top:2.5rem}}.kurashiSingle_attention__content .image_wrap{margin-top:1.25rem}@media screen and (min-width: 48rem){.kurashiSingle_attention__content .image_wrap{margin-top:2.5rem}}.kurashiSingle_attention__content .image_list{margin-top:.625rem;gap:.625rem}@media screen and (min-width: 48rem){.kurashiSingle_attention__content .image_list{margin-top:2.5rem;gap:2.5rem}}.kurashiSingle_attention__content .text_wrap p{margin-top:.625rem}@media screen and (min-width: 48rem){.kurashiSingle_attention__content .text_wrap p{margin-top:1.25rem}}.kurashiSingle_attention__content img{border-radius:1.25rem}.kurashiSingle_attention__content h3,.kurashiSingle_attention__lower .text_wrap h3{font-family:"Shippori Mincho",serif;font-size:1.125rem}@media screen and (min-width: 48rem){.kurashiSingle_attention__content h3,.kurashiSingle_attention__lower .text_wrap h3{font-size:1.5rem}}.kurashiSingle_attention__lower{border-top:1px solid #d3d3d3;padding-top:2.5rem}@media screen and (min-width: 48rem){.kurashiSingle_attention__lower{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;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:3.75rem;padding-top:3.75rem}}@media screen and (min-width: 48rem){.kurashiSingle_attention__lower.float{display:block}}@media screen and (max-width: 48rem){.kurashiSingle_attention__lower .image_wrap{width:8.75rem;float:right;margin-left:.625rem}}@media screen and (min-width: 48rem){.kurashiSingle_attention__lower .image_wrap{width:20.625rem}}@media screen and (min-width: 48rem){.kurashiSingle_attention__lower.float .image_wrap{float:right;margin-left:.625rem}}.kurashiSingle_attention__lower .text_wrap{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.kurashiSingle_attention__lower .text_wrap p{margin-top:.625rem}@media screen and (min-width: 48rem){.kurashiSingle_attention__lower .text_wrap p{margin-top:1.25rem}}.kurashiSingle_lower{margin-top:3.75rem}@media screen and (min-width: 48rem){.kurashiSingle_lower{margin-top:7.5rem}}.kurashiSingle_lower h2{font-family:"Shippori Mincho",serif;font-size:1.5rem;text-align:center}@media screen and (min-width: 48rem){.kurashiSingle_lower h2{font-size:2rem}}.kurashiSingle_lower__model{margin-top:.625rem}@media screen and (min-width: 48rem){.kurashiSingle_lower__model{margin-top:1.25rem}}.kurashiSingle_lower__info{margin-top:3.75rem;border-top:1px solid #d3d3d3}@media screen and (min-width: 48rem){.kurashiSingle_lower__info{margin-top:7.5rem}}.kurashiSingle_lower__info_item{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.25rem;padding-top:2.5rem;padding-bottom:2.5rem;border-bottom:1px solid #d3d3d3}@media screen and (min-width: 48rem){.kurashiSingle_lower__info_item{gap:3.75rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding-top:3.75rem;padding-bottom:3.75rem}}@media screen and (max-width: 48rem){.kurashiSingle_lower__info .image_wrap{text-align:center}}@media screen and (min-width: 48rem){.kurashiSingle_lower__info .image_wrap{width:9.375rem}}@media screen and (max-width: 48rem){.kurashiSingle_lower__info .image_wrap img{width:9.375rem}}.kurashiSingle_lower__info .text_wrap{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.kurashiSingle_lower__info .text_wrap h3{font-family:"Shippori Mincho",serif;font-size:1.3125rem}@media screen and (min-width: 48rem){.kurashiSingle_lower__info .text_wrap h3{font-size:1.5rem}}.kurashiSingle_lower__info .text_wrap h3 span{display:block;font-size:.875rem}@media screen and (min-width: 48rem){.kurashiSingle_lower__info .text_wrap h3 span{font-size:1rem}}.kurashiSingle_lower__info .text_wrap p{font-size:.8125rem;margin-top:.9375rem}@media screen and (min-width: 48rem){.kurashiSingle_lower__info .text_wrap p{margin-top:1.25rem}}.kurashiSingle_lower__info .text_wrap a{color:#292929;-webkit-transition:opacity .4s;transition:opacity .4s}.kurashiSingle_lower__info .text_wrap a:hover{opacity:.7}.kurashiSingle_lower__info .sns_wrap{margin-top:1.25rem}.kurashiSingle_lower__info .sns_wrap p{color:#222a83;font-size:.8125rem;font-weight:bold}.kurashiSingle_lower__info .sns_wrap .c-sns{margin-top:1.25rem}.kurashiSingle_lower__share{text-align:center;margin-top:2.5rem}@media screen and (min-width: 48rem){.kurashiSingle_lower__share{margin-top:3.75rem}}.kurashiSingle_lower__share .c-sns{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:.625rem}@media screen and (max-width: 48rem){.kurashiSingle_lower__share p{font-size:.8125rem}}.kurashiSingle .c-banner-button{margin-top:2.5rem}@media screen and (min-width: 48rem){.kurashiSingle .c-banner-button{margin-top:3.75rem}}.kurashiSingle_lower .c-underline-button,.kurashiSingle_attention__content.achievement .c-underline-button{width:9.0625rem;line-height:1}.kurashiSingle_lower_head{margin-bottom:3.75rem}@media screen and (min-width: 48rem){.kurashiSingle_lower_head{margin-bottom:7.5rem}}.kurashiSingle_lower_head p,.kurashiSingle_lower_head .image_list,.kurashiSingle_lower_head .link_wrap{margin-top:1.25rem}@media screen and (min-width: 48rem){.kurashiSingle_lower_head p,.kurashiSingle_lower_head .image_list,.kurashiSingle_lower_head .link_wrap{margin-top:2.5rem}}.kurashiSingle_lower_head p a{color:#222a83;font-weight:bold;-webkit-transition:opacity .4s;transition:opacity .4s}.kurashiSingle_lower_head p a:hover{opacity:.7}.kurashiSingle_lower_head .image_list{gap:.625rem}@media screen and (min-width: 48rem){.kurashiSingle_lower_head .image_list{gap:2.5rem}}.kurashiSingle_attention__content.achievement{padding-top:2.5rem;border-top:1px solid #d3d3d3}@media screen and (min-width: 48rem){.kurashiSingle_attention__content.achievement{padding-top:3.75rem}}.kurashiSingle_attention__content.achievement .logo_wrap{margin-top:1.25rem}@media screen and (min-width: 48rem){.kurashiSingle_attention__content.achievement .logo_wrap{margin-top:2.5rem}}.kurashiSingle_attention__content.achievement .logo_wrap img{width:8.125rem}@media screen and (min-width: 48rem){.kurashiSingle_attention__content.achievement .logo_wrap img{width:9.375rem}}.kurashiSingle_attention__content.achievement h3,.kurashiSingle_attention__content .achievement_room h4,.kurashiSingle_attention__content.achievement .room_list h5{font-family:"Shippori Mincho",serif}.kurashiSingle_attention__content.achievement h3,.kurashiSingle_attention__content .achievement_room h4{font-size:1.3125rem;text-align:center}@media screen and (min-width: 48rem){.kurashiSingle_attention__content.achievement h3,.kurashiSingle_attention__content .achievement_room h4{font-size:2rem}}.kurashiSingle_attention__content.achievement .room_list a{color:#222a83;font-weight:bold;-webkit-transition:opacity .4s;transition:opacity .4s}.kurashiSingle_attention__content.achievement .room_list a:hover{opacity:.7}.kurashiSingle_attention__content.achievement .c-underline-button{margin-top:.625rem}.kurashiSingle_attention__content.achievement .achievement_room{margin-top:2.5rem}@media screen and (min-width: 48rem){.kurashiSingle_attention__content.achievement .achievement_room{margin-top:3.75rem}}.kurashiSingle_attention__content.achievement .room_list{display:grid;gap:2.5rem;margin-top:1.25rem}@media screen and (min-width: 48rem){.kurashiSingle_attention__content.achievement .room_list{gap:3.75rem;margin-top:2.5rem}}.kurashiSingle_attention__content.achievement .room_list h5{font-size:1.125rem}@media screen and (min-width: 48rem){.kurashiSingle_attention__content.achievement .room_list h5{font-size:1.5rem}}.kurashiSingle_attention.bg_reset{background:rgba(0,0,0,0)}.kurashiSingle_attention__content .image_box{display:grid;gap:1.25rem;margin-top:1.25rem}@media screen and (min-width: 48rem){.kurashiSingle_attention__content .image_box{gap:2.5rem;margin-top:2.5rem}}.kurashiSingle_attention__list{display:grid;gap:2.5rem;margin-top:2.5rem}@media screen and (min-width: 48rem){.kurashiSingle_attention__list{gap:3.75rem;margin-top:3.75rem}}@media screen and (min-width: 48rem){.kurashiSingle_attention__list_item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:2.5rem}}.kurashiSingle_attention__list_item .image_wrap,.kurashiSingle_attention__list_item .image_wrap figcaption{text-align:center}@media screen and (max-width: 48rem){.kurashiSingle_attention__list_item .image_wrap{float:right;margin-left:.625rem}}.kurashiSingle_attention__list_item .image_wrap img{width:7.5rem}.kurashiSingle_attention__list_item .text_wrap{margin-top:0}@media screen and (min-width: 48rem){.kurashiSingle_attention__list_item .text_wrap{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}.kurashiSingle_attention__list_item .text_wrap p{font-size:.8125rem;margin-top:0}@media screen and (min-width: 48rem){.kurashiSingle_attention__list_item .text_wrap p{font-size:1rem}}.kurashiSingle_attention__info{background:#eaf3fa;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.25rem;padding:1.875rem 1.25rem;border-radius:1.25rem;margin-top:2.5rem}@media screen and (min-width: 48rem){.kurashiSingle_attention__info{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:2.5rem;padding:2.5rem;margin-top:3.75rem}}.kurashiSingle_attention__info .image_wrap{text-align:center}.kurashiSingle_attention__info .image_wrap img{width:7.5rem}.kurashiSingle_attention__info .text_wrap{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-top:0}@media screen and (max-width: 48rem){.kurashiSingle_attention__info .text_wrap h3{font-size:1.375rem;text-align:center}}.kurashiSingle_attention__info .text_wrap p{font-size:.75rem}@media screen and (min-width: 48rem){.kurashiSingle_attention__info .text_wrap p{font-size:.875rem}}.kurashiSingle_attention__info .text_wrap a{width:9.0625rem;color:#292929;margin-top:.625rem;line-height:1}@media screen and (max-width: 48rem){.kurashiSingle_attention__info .text_wrap a{margin-left:auto}}@media screen and (min-width: 48rem){.kurashiSingle_attention__info .text_wrap a{margin-top:1.25rem}}.news_section__inner,.newsSingle_section__inner{padding-inline:1.25rem}@media screen and (min-width: 48rem){.news_section__inner,.newsSingle_section__inner{padding-inline:3.75rem}}[data-page=news] .news_content{margin-top:2.5rem}@media screen and (min-width: 48rem){[data-page=news] .news_content{margin-top:5rem}}[data-page=news] .news_content .news_category{position:-webkit-sticky;position:sticky;top:10rem;margin-top:0}.news_section__head h1{color:#222a83;font-size:1.5rem;line-height:1.5}@media screen and (min-width: 48rem){.news_section__head h1{font-size:2rem}}.newsSingle_section{font-size:.9375rem;line-height:1.5}@media screen and (min-width: 48rem){.newsSingle_section{font-size:1rem}}.newsSingle_section__head time{display:block;font-size:.625rem;font-weight:bold}@media screen and (min-width: 48rem){.newsSingle_section__head time{font-size:.8125rem}}.newsSingle_section__head time,.newsSingle_section__head h1{margin-top:.625rem}@media screen and (min-width: 48rem){.newsSingle_section__head time,.newsSingle_section__head h1{margin-top:1.25rem}}.newsSingle_section__head h1{font-size:1.125rem}@media screen and (min-width: 48rem){.newsSingle_section__head h1{font-size:2rem}}.newsSingle_section__head .image_wrap{margin-top:1.875rem}@media screen and (min-width: 48rem){.newsSingle_section__head .image_wrap{margin-top:3.75rem}}.newsSingle_section__head img{border-radius:1.25rem}.newsSingle_section__head p{margin-top:1.25rem}@media screen and (min-width: 48rem){.newsSingle_section__head p{margin-top:2.5rem}}.newsSingle_content{display:grid;gap:2.5rem;margin-top:2.5rem}@media screen and (min-width: 48rem){.newsSingle_content{margin-top:3.75rem;gap:3.75rem}}.newsSingle_content__item h2{color:#222a83;font-size:1rem}@media screen and (min-width: 48rem){.newsSingle_content__item h2{font-size:1.25rem}}.newsSingle_content__item p{margin-top:.9375rem}@media screen and (min-width: 48rem){.newsSingle_content__item p{margin-top:1.25rem}}.newsSingle_content__item .model_list{gap:1.25rem .625rem;margin-top:1.25rem}@media screen and (min-width: 48rem){.newsSingle_content__item .model_list{gap:2.5rem;margin-top:2.5rem}}@media screen and (max-width: 48rem){.newsSingle_content__item .model_list .c-arrow-button__circle{width:1.875rem;height:1.875rem;right:.625rem;bottom:.625rem}}@media screen and (max-width: 48rem){.newsSingle_content__item .model_list h3{font-size:.75rem !important}}.newsSingle_section p a{color:#292929;text-decoration:underline;-webkit-transition:opacity .4s;transition:opacity .4s}.newsSingle_section p a:hover{opacity:.7}.privacy_section__inner{padding-inline:1.25rem}@media screen and (min-width: 48rem){.privacy_section__inner{padding-inline:3.75rem}}.privacy_section__wrap{margin-top:2.5rem}@media screen and (min-width: 48rem){.privacy_section__wrap{margin-top:5rem}}.privacy_section__head h1{color:#222a83;font-size:1.5rem}@media screen and (min-width: 48rem){.privacy_section__head h1{font-size:2rem}}.privacy_section__lead{line-height:1.5}.privacy_section__lead h2{font-size:1.125rem}@media screen and (min-width: 48rem){.privacy_section__lead h2{font-size:1.5rem}}.privacy_section__lead p{font-size:.875rem;margin-top:.9375rem}@media screen and (min-width: 48rem){.privacy_section__lead p{font-size:1rem;margin-top:1.25rem}}.privacy_section__list{display:grid;gap:2.5rem;margin-top:2.5rem;line-height:1.5}@media screen and (min-width: 48rem){.privacy_section__list{gap:3.75rem;margin-top:3.75rem}}.privacy_list__item{display:grid;gap:.9375rem}@media screen and (min-width: 48rem){.privacy_list__item{gap:1.25rem}}.privacy_list__item h3{font-size:1rem}@media screen and (min-width: 48rem){.privacy_list__item h3{font-size:1.125rem}}.privacy_list__item .list li{position:relative;padding-left:1.25rem}.privacy_list__item .list li::before{content:"";width:.25rem;height:.25rem;background:#292929;border-radius:50%;position:absolute;top:.5625rem;left:.3125rem}.privacy_list__item a{color:#292929;text-decoration:underline}.productsModel{margin-top:3.75rem}@media screen and (min-width: 48rem){.productsModel{margin-top:7.5rem}}.productsModel_inner{padding-inline:1.25rem}.productsModel_head.futon_type{margin-top:3.75rem}@media screen and (min-width: 48rem){.productsModel_head.futon_type{margin-top:7.5rem}}.productsModel_head__content{margin-top:2.5rem}@media screen and (min-width: 48rem){.productsModel_head__content{margin-top:3.75rem}}.productsModel_head__content .card_wrap{gap:1.875rem;margin-top:1.875rem}@media screen and (min-width: 48rem){.productsModel_head__content .card_wrap{gap:2.5rem;margin-top:3.75rem}}.productsModel_movie{margin-top:3.75rem}@media screen and (min-width: 48rem){.productsModel_movie{margin-top:7.5rem}}.productsModel_movie__list{gap:1.25rem .625rem;margin-top:1.25rem}@media screen and (min-width: 48rem){.productsModel_movie__list{gap:2.5rem;margin-top:2.5rem}}.productsModel_Model,.productsModel_uniqueness{margin-top:3.75rem}@media screen and (min-width: 48rem){.productsModel_Model,.productsModel_uniqueness{margin-top:7.5rem}}.productsModel_Model__content{margin-top:.625rem}@media screen and (min-width: 48rem){.productsModel_Model__content{margin-top:1.25rem}}.productsModel_uniqueness__wrap{margin-top:2.5rem}@media screen and (min-width: 48rem){.productsModel_uniqueness__wrap{margin-top:3.75rem}}.productsModel_uniqueness__content{gap:1.875rem;margin-top:1.25rem}@media screen and (min-width: 48rem){.productsModel_uniqueness__content{gap:2.5rem;margin-top:2.5rem}}.productsModel_uniqueness__item img{border-radius:1.25rem}.productsModel_uniqueness__item img.border{border:1px solid #d3d3d3}.productsModel_uniqueness__item .text_wrap{margin-top:.9375rem;line-height:1.5}@media screen and (min-width: 48rem){.productsModel_uniqueness__item .text_wrap{margin-top:1.875rem}}.productsModel_uniqueness__item .text_wrap h4{font-size:1rem}@media screen and (min-width: 48rem){.productsModel_uniqueness__item .text_wrap h4{font-size:1.25rem}}.productsModel_uniqueness__item .text_wrap p{font-size:.875rem;margin-top:.625rem}@media screen and (min-width: 48rem){.productsModel_uniqueness__item .text_wrap p{font-size:1rem;margin-top:1.25rem}}.productsModel_uniqueness__item .title_wrap{margin-top:.625rem}@media screen and (min-width: 48rem){.productsModel_uniqueness__item .title_wrap{margin-top:1.25rem}}.productsModel_uniqueness__item .title_wrap h4{font-size:.875rem}@media screen and (min-width: 48rem){.productsModel_uniqueness__item .title_wrap h4{font-size:1.0625rem}}.productsModel_lead{text-align:center;line-height:1.75;margin-bottom:3.75rem}@media screen and (min-width: 48rem){.productsModel_lead{margin-bottom:7.5rem}}.productsModel_lead h2{color:#222a83;font-size:1.125rem}@media screen and (min-width: 48rem){.productsModel_lead h2{font-size:1.5rem}}.productsModel_lead p{font-size:1rem;margin-top:1.25rem}@media screen and (max-width: 48rem){.productsModel_lead p{text-align:start}}@media screen and (min-width: 48rem){.productsModel_lead p{font-size:1.125rem;margin-top:2.5rem}}.productsModel_lead .c-anchor{margin-top:1.25rem}@media screen and (min-width: 48rem){.productsModel_lead .c-anchor{margin-top:2.5rem}}.productsModel_lead .c-slider-loop{margin-inline:calc(50% - 50vw);gap:1.25rem;overflow:hidden;margin-top:2.5rem}@media screen and (min-width: 48rem){.productsModel_lead .c-slider-loop{gap:1.875rem;margin-top:3.75rem}}.productsModel_lead .c-slider-loop__item{gap:1.25rem}@media screen and (min-width: 48rem){.productsModel_lead .c-slider-loop__item{gap:1.875rem}}.productsModel_lead .c-slider-loop__item img{border:1px solid #d3d3d3;width:7.5rem;max-width:none}@media screen and (min-width: 48rem){.productsModel_lead .c-slider-loop__item img{width:10.75rem}}.productsModel_lead .c-slider-loop__item p{font-size:.75rem;margin-top:.625rem;text-align:center}.productsModel_column{background:#f4f4f4;border-radius:1.25rem;overflow:hidden;margin-top:2.5rem}@media screen and (min-width: 48rem){.productsModel_column{margin-top:3.75rem}}.productsModel_column__head{position:relative}.productsModel_column__head img{-webkit-filter:brightness(0.7);filter:brightness(0.7)}@media screen and (max-width: 48rem){.productsModel_column__head img{aspect-ratio:350/160;-o-object-fit:cover;object-fit:cover}}.productsModel_column__head .title_wrap{color:#fff;font-weight:bold;width:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.productsModel_column__head .c-underBar-title--center{color:#fff;font-size:.875rem;padding-bottom:.3125rem}@media screen and (min-width: 48rem){.productsModel_column__head .c-underBar-title--center{font-size:1.0625rem;padding-bottom:.625rem}}.productsModel_column__head h4{font-size:1.5rem;text-align:center;margin-top:.9375rem}@media screen and (min-width: 48rem){.productsModel_column__head h4{font-size:1.875rem;margin-top:1.25rem}}.productsModel_column__head .c-underBar-title--center:before{background:#fff;width:2.1875rem}@media screen and (min-width: 48rem){.productsModel_column__head .c-underBar-title--center:before{width:2.8125rem}}.productsModel_column__content{display:grid;gap:1.875rem;line-height:1.5;padding:1.875rem .625rem}@media screen and (min-width: 48rem){.productsModel_column__content{padding:3.75rem 2.5rem}}@media screen and (min-width: 48rem){.productsModel_column__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:2.5rem}}.productsModel_column__item .lead{font-weight:bold;font-size:.875rem}@media screen and (min-width: 48rem){.productsModel_column__item .lead{font-size:1.0625rem;line-height:1.75}}.productsModel_column__item p{font-size:.8125rem}@media screen and (min-width: 48rem){.productsModel_column__item p{font-size:1rem}}@media screen and (min-width: 48rem){.productsModel_column__item .text_wrap{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}.productsModel_column__item .text_wrap h5{color:#222a83;font-size:1rem;margin-bottom:.625rem}@media screen and (min-width: 48rem){.productsModel_column__item .text_wrap h5{font-size:1.125rem;margin-bottom:.9375rem}}.productsModel_column__item .image_wrap{width:9.375rem}@media screen and (max-width: 48rem){.productsModel_column__item .image_wrap{float:right;padding-left:.625rem}}@media screen and (min-width: 48rem){.productsModel_column__item .image_wrap{width:18.75rem}}.productsModel_column__item img{background:#fff;border-radius:.625rem}@media screen and (min-width: 48rem){.productsModel_column__item img{border-radius:1.25rem}}.productsModel_lineup{margin-top:1.25rem;margin-bottom:1.25rem;line-height:1.5}@media screen and (min-width: 48rem){.productsModel_lineup{margin-top:2.5rem;margin-bottom:2.5rem}}.productsModel_lineup__wrap{background:#f4f4f4;border-radius:1.25rem;overflow:hidden}@media screen and (min-width: 48rem){.productsModel_lineup__wrap{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.productsModel_lineup__wrap .title_wrap{font-size:1.125rem;text-align:center;padding:1.25rem}@media screen and (max-width: 48rem){.productsModel_lineup__wrap .title_wrap{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}}@media screen and (min-width: 48rem){.productsModel_lineup__wrap .title_wrap{font-size:1.5rem}}@media screen and (max-width: 48rem){.productsModel_lineup__wrap .image_wrap{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}.productsModel_lineup p{margin-top:1.25rem}@media screen and (min-width: 48rem){.productsModel_lineup p{margin-top:1.875rem}}.productsModel_video{margin-top:3.75rem}@media screen and (min-width: 48rem){.productsModel_video{margin-top:7.5rem}}.productsModel_video__wrap{margin-top:1.25rem}@media screen and (min-width: 48rem){.productsModel_video__wrap{margin-top:2.5rem}}.productsModel_video__wrap .text_wrap{line-height:1.5;margin-top:1.25rem}@media screen and (min-width: 48rem){.productsModel_video__wrap .text_wrap{margin-top:2.5rem}}.productsModel_video__wrap .text_wrap h3{font-size:1.125rem}@media screen and (min-width: 48rem){.productsModel_video__wrap .text_wrap h3{font-size:1.25rem}}.productsModel_video__wrap .text_wrap p{font-size:.875rem;margin-top:.625rem}@media screen and (min-width: 48rem){.productsModel_video__wrap .text_wrap p{font-size:1rem;margin-top:.9375rem}}.productsModel_series.series_border{border-top:1px solid #d3d3d3;padding-top:3.75rem;margin-top:3.75rem}@media screen and (min-width: 48rem){.productsModel_series.series_border{padding-top:6.25rem;margin-top:6.25rem}}.productsModel_series .head_text{text-align:center;font-size:1rem;font-weight:bold;line-height:1.5;margin-top:1.25rem}@media screen and (min-width: 48rem){.productsModel_series .head_text{font-size:1.25rem;margin-top:2.5rem}}.productsModel_series .card_wrap{gap:1.25rem;margin-top:2.5rem}@media screen and (min-width: 48rem){.productsModel_series .card_wrap{gap:2.5rem;margin-top:3.75rem}}.productsModel_Model__wrap{margin-top:2.5rem}@media screen and (min-width: 48rem){.productsModel_Model__wrap{margin-top:3.75rem}}.productsModel_Model__main,.productsModel_Model__list{gap:2.5rem;margin-top:1.25rem}@media screen and (min-width: 48rem){.productsModel_Model__main,.productsModel_Model__list{gap:3.75rem 2.5rem;margin-top:2.5rem}}.productsModel_Model__list{margin-top:1.25rem}.products{margin-top:3.75rem}@media screen and (min-width: 48rem){.products{margin-top:7.5rem}}.products_inner{padding-inline:1.25rem}.products_head__title{font-family:"Shippori Mincho",serif;font-size:1.5rem;text-align:center;line-height:1.5}@media screen and (min-width: 48rem){.products_head__title{font-size:2.5rem}}.products_head__title+p{font-size:1rem;font-weight:bold;line-height:1.75;margin-top:1.25rem}@media screen and (min-width: 48rem){.products_head__title+p{font-size:1.125rem;margin-top:2.5rem}}.products_lineup{margin-top:3.75rem}@media screen and (min-width: 48rem){.products_lineup{margin-top:7.5rem}}.products_lineup__wrap{display:grid;gap:2.5rem;margin-top:1.25rem}@media screen and (min-width: 48rem){.products_lineup__wrap{gap:3.75rem;margin-top:2.5rem}}.products_lineup__item .head_link{margin-top:.9375rem}@media screen and (min-width: 48rem){.products_lineup__item .head_link{margin-top:1.875rem}}.products_lineup__item .head_link h4{font-size:1.125rem}@media screen and (min-width: 48rem){.products_lineup__item .head_link h4{font-size:1.5rem}}.products_lineup__item .head_link p{font-size:.9375rem}@media screen and (min-width: 48rem){.products_lineup__item .head_link p{font-size:1.125rem}}.products_lineup__item .link_wrap{gap:1.875rem;margin-top:1.875rem}@media screen and (max-width: 48rem){.products_lineup__item .link_wrap{padding-inline:1.5625rem}}@media screen and (min-width: 48rem){.products_lineup__item .link_wrap{gap:2.5rem;margin-top:3.75rem}}@media screen and (max-width: 48rem){.products_lineup__item .link_wrap img{aspect-ratio:350/175;-o-object-fit:cover;object-fit:cover}}.shops_section__inner{padding-inline:1.25rem}@media screen and (min-width: 48rem){.shops_section__inner{padding-inline:3.75rem}}.shops_section__wrap{margin-top:2.5rem;text-align:center}@media screen and (min-width: 48rem){.shops_section__wrap{margin-top:5rem}}.shops_section__head h1{color:#222a83;font-size:1.5rem;line-height:1.5}@media screen and (min-width: 48rem){.shops_section__head h1{font-size:2rem}}.shops_section .c-tab{margin-top:2.5rem;line-height:1.5}@media screen and (min-width: 48rem){.shops_section .c-tab{margin-top:3.75rem}}.shops_section .c-tab section{margin-top:1.25rem}@media screen and (min-width: 48rem){.shops_section .c-tab section{margin-top:2.5rem}}.shops_section__sns{text-align:center;background:#eaf3fa;border-top-left-radius:1.875rem;border-top-right-radius:1.875rem;padding:2.5rem 1.25rem;margin-inline:calc(50% - 50vw);margin-top:3.75rem}@media screen and (min-width: 48rem){.shops_section__sns{border-top-left-radius:3.125rem;border-top-right-radius:3.125rem;padding-top:3.75rem;padding-bottom:3.75rem;margin-top:7.5rem}}.shops_section__sns_wrap{display:grid;gap:1.25rem}.shops_section__sns .logo_wrap img{width:10rem}.shops_section__sns h2,.shops_section__sns p{line-height:1.5}.shops_section__sns h2{color:#222a83;font-size:1.125rem}@media screen and (min-width: 48rem){.shops_section__sns h2{font-size:1.5rem}}.shops_section__sns p{font-weight:bold;font-size:.875rem}@media screen and (min-width: 48rem){.shops_section__sns p{font-size:1.125rem}}.shops_section__sns .sns_wrap{display:grid;gap:.9375rem;margin-top:.625rem}@media screen and (min-width: 48rem){.shops_section__sns .sns_wrap{gap:2.5rem}}.shops_section__sns .sns_item{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;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#fff;border-radius:1.25rem;padding:1.875rem}.shops_official__head,.shops_authorized__head{text-align:center;margin-top:3.75rem}@media screen and (min-width: 48rem){.shops_official__head,.shops_authorized__head{margin-top:6.25rem}}.shops_official__head h2,.shops_authorized__head h2{color:#222a83;font-size:1.125rem;margin-top:1.25rem}@media screen and (min-width: 48rem){.shops_official__head h2,.shops_authorized__head h2{font-size:1.625rem}}.shops_official__head p,.shops_authorized__head p{font-size:.875rem;margin-top:1.25rem;line-height:1.75}@media screen and (max-width: 48rem){.shops_official__head p,.shops_authorized__head p{text-align:start}}@media screen and (min-width: 48rem){.shops_official__head p,.shops_authorized__head p{font-size:1.125rem}}.shops_official__list{gap:1.875rem 1.25rem;margin-top:2.5rem}@media screen and (min-width: 48rem){.shops_official__list{gap:2.5rem}}.shops_official__list img{border-radius:1.25rem}.shops_official__list p{font-weight:bold;margin-top:.9375rem;text-align:center}@media screen and (min-width: 48rem){.shops_official__list p{margin-top:1.25rem}}.shops_official__showroom{display:grid;gap:3.75rem;margin-top:3.75rem}@media screen and (min-width: 48rem){.shops_official__showroom{gap:7.5rem;margin-top:7.5rem}}.shops_official__showroom_wrap,.shops_official__showroom_wrap .head_wrap{margin-top:1.25rem}@media screen and (min-width: 48rem){.shops_official__showroom_wrap,.shops_official__showroom_wrap .head_wrap{margin-top:2.5rem}}.shops_official__showroom_wrap h3{color:#222a83;font-size:1rem}@media screen and (min-width: 48rem){.shops_official__showroom_wrap h3{font-size:1.5rem}}.shops_official__showroom_wrap .head_wrap img{border-radius:1.25rem}.shops_official__showroom_wrap .text_wrap{display:grid;gap:1.875rem;margin-top:1.25rem}@media screen and (min-width: 48rem){.shops_official__showroom_wrap .text_wrap{margin-top:2.5rem}}.shops_official__showroom_wrap .text_item p:not(:first-child){margin-top:.625rem}@media screen and (min-width: 48rem){.shops_official__showroom_wrap .text_item p:not(:first-child){margin-top:1.25rem}}.shops_official__showroom_wrap .text_item span,.shops_official__showroom_wrap .text_item .tel{font-weight:bold}.shops_official__showroom_wrap .text_item .note{font-size:.8125rem;font-weight:normal}.shops_official__showroom_wrap .text_item a{color:#292929;-webkit-transition:color .4s;transition:color .4s}.shops_official__showroom_wrap .text_item a:hover{color:#222a83}@media screen and (max-width: 48rem){.shops_official__showroom_wrap .text_item .tel{font-size:.8125rem}}.shops_official__showroom_wrap .text_item .tel a{font-size:1.125rem}@media screen and (min-width: 48rem){.shops_official__showroom_wrap .text_item .tel a{font-size:1.5rem}}.shops_official__showroom_wrap .text_item p.mail{font-size:.9375rem;margin-top:.3125rem}.shops_official__showroom_wrap .text_item .c-sns-button{margin-top:.625rem}@media screen and (min-width: 48rem){.shops_official__showroom_wrap .text_item .c-sns-button{margin-top:1.25rem}}.shops_official__showroom_wrap .text_item .bar_text{font-weight:bold;background:#f4f4f4;padding:.625rem .9375rem;border-radius:.3125rem}.shops_official__showroom_wrap .text_item.parking{font-size:.8125rem}@media screen and (min-width: 48rem){.shops_official__showroom_wrap .text_item.parking{font-size:.875rem}}.shops_official__showroom_lower{display:grid;gap:1.25rem;text-align:center;background:#f4f4f4;border-radius:1.25rem;padding:1.875rem 1.25rem;margin-top:1.875rem}@media screen and (min-width: 48rem){.shops_official__showroom_lower{padding:2.5rem;margin-top:3.75rem}}.shops_official__showroom_lower h3{color:#222a83;font-size:1rem}@media screen and (min-width: 48rem){.shops_official__showroom_lower h3{font-size:1.25rem}}@media screen and (max-width: 48rem){.shops_official__showroom_lower p{font-size:.875rem}}.shops_authorized__head .logo_wrap img{width:7.5rem}@media screen and (min-width: 48rem){.shops_authorized__head .logo_wrap img{width:10rem}}.shops_authorized__wrap{display:grid;gap:3.75rem;margin-top:3.75rem}@media screen and (min-width: 48rem){.shops_authorized__wrap{margin-top:7.5rem;gap:7.5rem}}.shops_authorized__list{margin-top:1.25rem;gap:1.25rem}@media screen and (min-width: 48rem){.shops_authorized__list{margin-top:2.5rem;gap:3.75rem 2.5rem}}.shops_authorized__list p{font-size:.875rem;font-weight:bold;margin-top:.625rem}@media screen and (min-width: 48rem){.shops_authorized__list p{font-size:1rem;margin-top:1.25rem}}.shops_authorized__list span{display:block;margin-top:.625rem}.shops_authorized__list span a{color:#292929}.shops_authorized__list .c-underline-button{font-size:.75rem !important;width:6.5625rem;margin-top:.3125rem;margin-left:auto}@media screen and (min-width: 48rem){.shops_authorized__list .c-underline-button{font-size:.875rem !important;width:7.5rem;margin-top:.625rem}}.shops_authorized__list .c-underline-button .arrow{width:.5625rem}.sustainability{margin-top:3.75rem}@media screen and (min-width: 48rem){.sustainability{margin-top:7.5rem}}.sustainability_inner{padding-inline:1.25rem}.sustainability_head h2{font-family:"Shippori Mincho",serif;font-size:1.5rem;text-align:center;line-height:1.5}@media screen and (min-width: 48rem){.sustainability_head h2{font-size:2.5rem}}.sustainability_sdgs{position:relative;height:17.5rem;background:url(/assets/images/about/sustainability/bg.webp) no-repeat center/cover;border-radius:1.25rem;margin-top:2.5rem;text-align:center}@media screen and (min-width: 48rem){.sustainability_sdgs{height:25rem;margin-top:3.75rem}}.sustainability_sdgs div{width:100%;position:absolute;bottom:2.5rem;padding-inline:1.25rem}.sustainability_sdgs img{width:12.5rem}@media screen and (min-width: 48rem){.sustainability_sdgs img{width:21.875rem}}.sustainability_sdgs h2{color:#fff;font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ",sans-serif;font-size:1.125rem;line-height:1.5;margin-top:1.25rem}@media screen and (min-width: 48rem){.sustainability_sdgs h2{font-size:1.5rem;margin-top:2.5rem}}.sustainability_sdgs__title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.9375rem;margin-top:2.5rem}@media screen and (min-width: 48rem){.sustainability_sdgs__title{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:1.5625rem;margin-top:3.75rem}}.sustainability_sdgs__title img{width:2.8125rem}@media screen and (min-width: 48rem){.sustainability_sdgs__title img{width:6.25rem}}.sustainability_sdgs__title h3{font-size:1rem;line-height:1.5;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media screen and (min-width: 48rem){.sustainability_sdgs__title h3{font-size:1.5rem}}.sustainability_sdgs__content{gap:1.25rem;margin-top:1.25rem}@media screen and (min-width: 48rem){.sustainability_sdgs__content{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:2.5rem;margin-top:2.5rem}}.sustainability_sdgs__content .text_wrap{line-height:1.5}@media screen and (max-width: 48rem){.sustainability_sdgs__content .text_wrap{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}}@media screen and (max-width: 48rem){.sustainability_sdgs__content .image_wrap{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}.sustainability_sdgs__content .image_wrap img{border-radius:1.25rem;background:#f4f4f4}.sustainability_sdgs__content .image_wrap p{font-size:.8125rem;font-weight:bold;margin-top:.625rem}.sustainability_package{margin-top:3.75rem}@media screen and (min-width: 48rem){.sustainability_package{margin-top:7.5rem}}.sustainability_package h3,.sustainability_package p{line-height:1.5}.sustainability_package h3{color:#222a83;font-size:1.125rem;text-align:center;margin-top:1.25rem}@media screen and (min-width: 48rem){.sustainability_package h3{font-size:1.5rem;margin-top:2.5rem}}.sustainability_package p{margin-top:1.25rem}@media screen and (min-width: 48rem){.sustainability_package p{margin-top:2.5rem}}.sustainability_package__item img{border-radius:1.25rem}.sustainability_package__item:last-child{margin-top:2.5rem}@media screen and (min-width: 48rem){.sustainability_package__item:last-child{margin-top:3.75rem}}.sustainability_oekoTex{margin-top:3.75rem}@media screen and (min-width: 48rem){.sustainability_oekoTex{margin-top:7.5rem}}.sustainability_oekoTex a{color:#222a83;-webkit-transition:opacity .4s;transition:opacity .4s}.sustainability_oekoTex a:hover{opacity:.7}.sustainability_oekoTex__list{display:grid;gap:1.25rem;margin-top:1.25rem}@media screen and (min-width: 48rem){.sustainability_oekoTex__list{margin-top:2.5rem;gap:2.5rem}}.sustainability_oekoTex__list .image_wrap img{border-radius:1.25rem;background:#d3d3d3}.sustainability_oekoTex__list .image_wrap p{font-size:.625rem;font-weight:bold;margin-top:.625rem;line-height:1.5}@media screen and (min-width: 48rem){.sustainability_oekoTex__list .image_wrap p{font-size:.75rem}}.sustainability_oekoTex__list+p{line-height:1.5;margin-top:2.5rem}@media screen and (min-width: 48rem){.sustainability_oekoTex__list+p{margin-top:3.75rem}}.sustainability_certification{background:#eaf3fa;border-radius:1.25rem;padding:1.25rem;margin-top:1.25rem;display:grid;gap:1.25rem}@media screen and (min-width: 48rem){.sustainability_certification{padding:2.8125rem;margin-top:2.5rem;gap:2.5rem}}.sustainability_certification__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.625rem}@media screen and (min-width: 48rem){.sustainability_certification__item{gap:1.25rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.sustainability_certification__item img{width:3.75rem;background:#fff;border-radius:.625rem}@media screen and (min-width: 48rem){.sustainability_certification__item img{width:5.625rem}}.sustainability_certification__item .text_wrap{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;line-height:1.5}.sustainability_certification__item .text_wrap h3{color:#222a83;font-size:1rem}@media screen and (min-width: 48rem){.sustainability_certification__item .text_wrap h3{font-size:1.125rem}}.sustainability_certification__item .text_wrap p{font-size:.8125rem;margin-top:.625rem}@media screen and (min-width: 48rem){.sustainability_certification__item .text_wrap p{font-size:1rem}}.sustainability_certification+p{color:#222a83;font-size:.625rem;line-height:1.75;margin-top:.625rem}@media screen and (min-width: 48rem){.sustainability_certification+p{font-size:1rem;margin-top:1.25rem}}.sustainability_activity{background:#eaf3fa;border-top-left-radius:1.875rem;border-top-right-radius:1.875rem;margin-top:3.75rem}@media screen and (min-width: 48rem){.sustainability_activity{border-top-left-radius:3.125rem;border-top-right-radius:3.125rem;margin-top:7.5rem}}.sustainability_activity__inner{padding:2.5rem 1.25rem}@media screen and (min-width: 48rem){.sustainability_activity__inner{padding-top:6.25rem;padding-bottom:6.25rem}}.sustainability_activity__item{line-height:1.5}.sustainability_activity__item:last-child{margin-top:2.5rem}@media screen and (min-width: 48rem){.sustainability_activity__item:last-child{margin-top:3.75rem}}.sustainability_activity__item h3{color:#222a83;font-size:1.125rem;text-align:center;margin-top:2.5rem}@media screen and (min-width: 48rem){.sustainability_activity__item h3{font-size:1.5rem;margin-top:3.75rem}}.sustainability_activity__item h3+p{margin-top:1.25rem}@media screen and (min-width: 48rem){.sustainability_activity__item h3+p{margin-top:2.5rem;max-width:43.75rem;margin-inline:auto}}.sustainability_activity__item .image_list{display:grid;gap:1.25rem;margin-top:2.5rem}@media screen and (min-width: 48rem){.sustainability_activity__item .image_list{gap:2.5rem;margin-top:3.75rem}}.sustainability_activity__item .image_wrap img{border-radius:1.25rem}.sustainability_activity__item .image_wrap p{font-size:.625rem;font-weight:bold;margin-top:.625rem}@media screen and (min-width: 48rem){.sustainability_activity__item .image_wrap p{font-size:.75rem}}.sustainability_package__video{margin-top:1.25rem}@media screen and (min-width: 48rem){.sustainability_package__video{margin-top:2.5rem}}[data-page=sustainability] .page_link{margin-top:0;border-top:none}.pop_up{position:fixed;right:.625rem;bottom:.3125rem;z-index:1050;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity .4s ease,-webkit-transform .4s ease;transition:opacity .4s ease,-webkit-transform .4s ease;transition:opacity .4s ease,transform .4s ease;transition:opacity .4s ease,transform .4s ease,-webkit-transform .4s ease}@media screen and (min-width: 48rem){.pop_up{right:3.125rem;bottom:1.25rem}}.pop_up.is-hide{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);pointer-events:none}.pop_up a{display:block}.pop_up img{width:11.25rem;border-radius:1.25rem}@media screen and (min-width: 48rem){.pop_up img{width:15.625rem}}.pop_up__close{position:relative;display:grid;place-content:center;width:1.875rem;height:1.875rem;background:#fff;border-radius:50%;border:1px solid #d3d3d3;margin:0 -0.3125rem -0.9375rem auto;z-index:1}.pop_up__close .plus{width:.8125rem;fill:#292929;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.top_kv{background:url(/assets/images/common/bg.webp) no-repeat center/cover;padding-top:5rem}@media screen and (min-width: 48rem){.top_kv{padding-top:8.4375rem;padding-bottom:2.5rem}}.top_kv__inner{padding-inline:1.25rem}@media screen and (min-width: 48rem){.top_kv__inner{padding-inline:5.1875rem}}@media screen and (min-width: 48rem){.top_kv__copy_wrap{display:grid;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.top_kv__copy{color:#222a83;font-family:"Shippori Mincho",serif;font-size:1.75rem;line-height:1.5;letter-spacing:.08em}@media screen and (max-width: 48rem){.top_kv__copy{text-align:center}}@media screen and (min-width: 48rem){.top_kv__copy{font-size:2.3125rem;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-align:start;letter-spacing:.16em}}@media screen and (min-width: 48rem){.top_kv__swiper{padding-right:1.875rem}}.top_kv__swiper_slide{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){.top_kv__swiper_slide{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width: 48rem){.top_kv__image{width:48.316vw}}.top_kv__image img{border-radius:1.25rem}@media screen and (min-width: 48rem){.top_kv__content{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}.top_kv__content .c-arrow-button{margin-top:1.25rem}@media screen and (min-width: 48rem){.top_kv__content .c-arrow-button{margin-top:3.75rem}}.leadArticle{margin-top:2.5rem}.leadArticle_inner{padding-inline:.625rem}.leadArticle_link{display:block;background:#f4f4f4;border-radius:1.25rem;padding:1.25rem;color:#292929;font-size:.8125rem;font-weight:bold;line-height:1.5;letter-spacing:normal;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:.4375rem;-webkit-transition:opacity .4s;transition:opacity .4s}@media screen and (min-width: 48rem){.leadArticle_link{border-radius:100vmax;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:1.25rem;padding:1.5625rem 3.125rem}}.leadArticle_link:hover{opacity:.8}.leadArticle_left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.9375rem}.leadArticle_left p{color:#222a83}.leadArticle_link h2{font-size:.75rem}@media screen and (min-width: 48rem){.leadArticle_link h2{font-size:.8125rem}}.feature{margin-top:2.5rem}@media screen and (min-width: 48rem){.feature{margin-top:3.75rem}}.base_swiper .swiper-button-prev{left:.625rem}@media screen and (min-width: 48rem){.base_swiper .swiper-button-prev{left:3.125rem}}.base_swiper .swiper-button-next{right:.625rem}@media screen and (min-width: 48rem){.base_swiper .swiper-button-next{right:3.125rem}}.feature_button{text-align:center;margin-top:1.25rem}@media screen and (min-width: 48rem){.feature_button{text-align:right;margin-top:2.5rem}}.about{margin-top:3.75rem;overflow:hidden}@media screen and (min-width: 48rem){.about{margin-top:7.5rem}}.about .c-slider-loop{gap:1.875rem}@media screen and (min-width: 48rem){.about .c-slider-loop{gap:3.75rem}}.about .c-slider-loop__item{gap:1.875rem}@media screen and (min-width: 48rem){.about .c-slider-loop__item{gap:3.75rem}}.about .c-slider-loop li{width:36.875rem}@media screen and (min-width: 48rem){.about .c-slider-loop li{width:68.75rem}}.about_inner{background:url(/assets/images/common/bg.webp) no-repeat center/cover;padding:3.75rem 1.25rem}@media screen and (min-width: 48rem){.about_inner{padding:7.5rem 3.125rem 5rem}}.about .about_button{margin-top:1.25rem}@media screen and (min-width: 48rem){.about .about_button{margin-top:2.5rem}}.about_list{gap:1.875rem;margin-top:1.875rem}@media screen and (min-width: 48rem){.about_list{margin-top:3.75rem}}.about_list__link{display:block;background:#f4f4f4;border-radius:1.25rem;overflow:hidden;-webkit-transition:background .4s;transition:background .4s}.about_list__image{position:relative;overflow:hidden}.about_list__image img{aspect-ratio:350/240;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s, -webkit-transform .4s}@media screen and (min-width: 48rem){.about_list__image img{aspect-ratio:380/449}}.about_list__image_button{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:.625rem;color:#292929;font-size:.8125rem;font-weight:bold;position:absolute;right:0;bottom:0;padding:1.25rem;border-top-left-radius:1.25rem;background:#fff}.about_list__image_button .arrow{width:.75rem}.about_list__link p{color:#292929;font-size:1.125rem;font-weight:bold;text-align:center;padding:1.875rem;line-height:1.75;-webkit-transition:color .4s;transition:color .4s}.about_list__link:hover{background:#222a83}.about_list__link:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.about_list__link:hover .arrow{position:relative;-webkit-animation:icon-x .4s ease 0s 1 normal both;animation:icon-x .4s ease 0s 1 normal both}.about_list__link:hover p{color:#fff}.product{margin-top:3.75rem;overflow:hidden}@media screen and (min-width: 48rem){.product{margin-top:7.5rem}}.product_inner{padding-inline:1.25rem}@media screen and (min-width: 48rem){.product_inner{padding-inline:3.125rem}}.product .head_wrap{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.25rem}@media screen and (min-width: 48rem){.product .head_wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}}.product_link{display:block;margin-top:2.5rem}@media screen and (min-width: 48rem){.product_link{position:relative;margin-top:3.75rem}}.product_link picture{display:block;border-radius:1.25rem;overflow:hidden}.product_link img{-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s, -webkit-transform .4s}.product_link:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.product_link__text{color:#292929}@media screen and (max-width: 48rem){.product_link__text{margin-top:1.25rem}}@media screen and (min-width: 48rem){.product_link__text{position:absolute;right:2.5rem;bottom:2.5rem;color:#fff}}.product_link__text h3{font-size:1.125rem;font-weight:bold}.product_link__text p{margin-top:.625rem;line-height:1.5}.product_lineup{margin-top:2.5rem}@media screen and (min-width: 48rem){.product_lineup{margin-top:5rem}}.product_lineup h3{color:#222a83;font-size:1.125rem}@media screen and (min-width: 48rem){.product_lineup h3{font-size:1.5rem}}.product_lineup .centerSwiper{margin-top:1.5625rem}.product_lineup .centerSwiper a{display:block;color:#292929}.product_lineup .centerSwiper_image{border-radius:1.25rem;overflow:hidden}.product_lineup .centerSwiper a img{-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s, -webkit-transform .4s}.product_lineup .centerSwiper a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.product_lineup .centerSwiper .centerSwiper_text{margin-top:.9375rem}.product_lineup .centerSwiper .centerSwiper_text h4{font-size:1.125rem;-webkit-transition:color .4s;transition:color .4s}.product_lineup .centerSwiper .centerSwiper_text p{line-height:1.5;margin-top:.3125rem}.product_lineup .centerSwiper a:hover h4{color:#222a83}.usersVoice{margin-top:3.75rem;overflow:hidden}@media screen and (min-width: 48rem){.usersVoice{margin-top:7.5rem}}.usersVoice_inner{background:url(/assets/images/common/bg.webp) no-repeat center/cover;padding:3.75rem 1.25rem}@media screen and (min-width: 48rem){.usersVoice_inner{padding:7.5rem 3.125rem 5rem}}.usersVoice_list{margin-top:5rem}@media screen and (min-width: 48rem){.usersVoice_list{margin-top:5rem}}.usersVoice_list .centerSwiper_image{border-radius:1.25rem;overflow:hidden}.usersVoice_list .centerSwiper_image img{-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s, -webkit-transform .4s}.usersVoice_list a:hover .centerSwiper_image img{-webkit-transform:scale(1.1);transform:scale(1.1)}.usersVoice_list .centerSwiper_text{color:#292929;margin-top:1.25rem}.usersVoice_list .centerSwiper_label{display:inline-block;font-size:.8125rem;background:#f4f4f4;border-radius:100vmax;padding:.625rem .9375rem;font-weight:bold}.usersVoice_list .centerSwiper_text h4{font-family:"Shippori Mincho",serif;font-size:1.5rem;line-height:1.5;margin-top:.625rem}.usersVoice_list a:hover .centerSwiper_text h4{color:#222a83}.usersVoice_list .centerSwiper_name{font-family:"Shippori Mincho",serif;margin-top:.9375rem}.usersVoice_list .centerSwiper_name dt{font-size:.75rem}.usersVoice_list .centerSwiper_name dd{font-size:.9375rem;margin-top:.625rem}.usersVoice_button{margin-top:2.5rem}.showroom{margin-top:3.75rem}@media screen and (min-width: 48rem){.showroom{margin-top:7.5rem}}.showroom_inner{padding-inline:1.25rem}@media screen and (min-width: 48rem){.showroom_inner{padding-inline:3.125rem}}.showroom .head_wrap{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.25rem}@media screen and (min-width: 48rem){.showroom .head_wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}}@media screen and (max-width: 48rem){.showroom_image{display:none}}@media screen and (min-width: 48rem){.showroom_image{margin-top:3.75rem}}.showroom_image img{border-radius:1.25rem}.showroom_contant{margin-top:1.875rem}@media screen and (min-width: 48rem){.showroom_contant{margin-top:3.75rem}}.showroom_list{gap:1.875rem}@media screen and (min-width: 48rem){.showroom_list{gap:2.5rem}}.showroom_list__link{display:block;border-radius:1.25rem;overflow:hidden;-webkit-transition:background .4s;transition:background .4s}.showroom_list__image{position:relative;overflow:hidden}.showroom_list__image img{-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s, -webkit-transform .4s}.showroom_list__image_button{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:.625rem;color:#292929;font-size:.8125rem;font-weight:bold;position:absolute;right:0;bottom:0;padding:1.25rem;border-top-left-radius:1.25rem;background:#fff}.showroom_list__image_button .arrow{width:.75rem}.showroom_list__link:hover{background:#222a83}.showroom_list__link:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.showroom_list__link:hover .arrow{position:relative;-webkit-animation:icon-x .4s ease 0s 1 normal both;animation:icon-x .4s ease 0s 1 normal both}.showroom_contant p{line-height:1.5;margin-top:1.875rem}@media screen and (min-width: 48rem){.showroom_contant p{margin-top:2.5rem}}.showroom_contant p a{color:#222a83;font-weight:bold;-webkit-transition:opacity .4s;transition:opacity .4s}.showroom_contant p a:hover{opacity:.7}.achievements{margin-top:3.75rem;overflow:hidden}@media screen and (min-width: 48rem){.achievements{margin-top:7.5rem}}.achievements_inner{padding-inline:1.25rem}@media screen and (min-width: 48rem){.achievements_inner{padding-inline:3.125rem}}.achievements .head_wrap{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.25rem}@media screen and (min-width: 48rem){.achievements .head_wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}}.achievements .c-slider-loop{margin-top:2.5rem;gap:1.25rem}@media screen and (min-width: 48rem){.achievements .c-slider-loop{margin-top:3.75rem}}.achievements .c-slider-loop__item{gap:1.25rem}.achievements .c-slider-loop li{width:13.75rem}@media screen and (min-width: 48rem){.achievements .c-slider-loop li{width:21.875rem}}.achievements .c-slider-loop img{border-radius:.625rem}@media screen and (min-width: 48rem){.achievements .c-slider-loop img{border-radius:1.25rem}}.news{margin-top:3.75rem}@media screen and (min-width: 48rem){.news{margin-top:7.5rem}}@media screen and (min-width: 48rem){.news .head_wrap{width:12.5rem}}.news_inner{padding-inline:1.25rem}@media screen and (min-width: 48rem){.news_inner{padding-inline:3.125rem}}@media screen and (min-width: 48rem){.news_content{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:7.5rem}}.news_category{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.25rem;margin-top:1.875rem}@media screen and (min-width: 48rem){.news_category{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.news_category a{color:#292929;-webkit-transition:color .4s;transition:color .4s}.news_category a:hover{color:#222a83}.news_category a .arrow{width:.625rem;margin-left:.3125rem;-webkit-transition:fill .4s;transition:fill .4s}.news_category a:hover .arrow{fill:#222a83;position:relative;-webkit-animation:icon-xy .4s ease 0s 1 normal both;animation:icon-xy .4s ease 0s 1 normal both}@media screen and (max-width: 48rem){.news_list{margin-top:1.25rem}}@media screen and (min-width: 48rem){.news_list{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-top:-1.875rem}}.usersVoice_section__inner{padding-inline:1.25rem}.usersVoice_section h1{color:#222a83;font-size:1.5rem;line-height:1.5}@media screen and (min-width: 48rem){.usersVoice_section h1{font-size:2rem}}.usersVoice_section__lead{margin-top:2.5rem;text-align:center;line-height:1.75}@media screen and (min-width: 48rem){.usersVoice_section__lead{margin-top:5rem}}.usersVoice_section__lead h2{color:#222a83;font-size:1.125rem}@media screen and (min-width: 48rem){.usersVoice_section__lead h2{font-size:1.5rem}}.usersVoice_section__lead p{margin-top:.625rem}@media screen and (max-width: 48rem){.usersVoice_section__lead p{text-align:start;font-size:.9375rem;margin-top:1.25rem}}.usersVoice_section__wrap{display:grid;gap:3.75rem;margin-top:2.5rem}@media screen and (min-width: 48rem){.usersVoice_section__wrap{margin-top:5rem;gap:7.5rem}}.usersVoice_section__list{margin-top:1.25rem}@media screen and (min-width: 48rem){.usersVoice_section__list{margin-top:2.5rem}}.usersVoice_section__list,.usersVoice_section__list_sub{display:grid;gap:1.25rem}@media screen and (min-width: 48rem){.usersVoice_section__list,.usersVoice_section__list_sub{gap:2.5rem}}.usersVoice_section__magniflex{padding:2.5rem 1.25rem;background:#eaf3fa;margin-inline:calc(50% - 50vw);margin-top:3.75rem}@media screen and (min-width: 48rem){.usersVoice_section__magniflex{padding-top:5rem;padding-bottom:5rem;margin-top:7.5rem}}@media screen and (min-width: 48rem){.usersVoice_section__magniflex_inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:7.5rem}}.usersVoice_section__magniflex .text_wrap{line-height:1.75;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.usersVoice_section__magniflex .text_wrap h2{font-size:1.25rem}@media screen and (min-width: 48rem){.usersVoice_section__magniflex .text_wrap h2{font-size:1.5rem}}.usersVoice_section__magniflex .text_wrap p{margin-top:.9375rem}@media screen and (max-width: 48rem){.usersVoice_section__magniflex .text_wrap p{font-size:.875rem}}@media screen and (min-width: 48rem){.usersVoice_section__magniflex .text_wrap p{margin-top:1.25rem}}.usersVoice_section__magniflex .image_wrap{width:8.75rem}@media screen and (max-width: 48rem){.usersVoice_section__magniflex .image_wrap{float:right;margin-left:.9375rem}}@media screen and (min-width: 48rem){.usersVoice_section__magniflex .image_wrap{width:19.8125rem}}.usersVoice_section__magniflex .image_wrap img{border-radius:1.25rem}.usersVoice_section__lower{margin-top:3.75rem}@media screen and (min-width: 48rem){.usersVoice_section__lower{margin-top:7.5rem}}.wrapper{min-height:100vh;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}.main{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.main_lower{margin-top:5rem}@media screen and (min-width: 48rem){.main_lower{margin-top:10rem}}/*# sourceMappingURL=main.min.css.map */