@charset "UTF-8";:root{--custom-primary-color: #000000;--custom-secondary-color: #666666;--custom-accent-color: #007bff;--custom-text-color: #000000;--custom-background-color: #ffffff;--color-white: #ffffff;--color-black: #000000;--color-dark: #121212;--color-gray-light: #9fa0a0;--color-gray-medium: #999999;--color-gray-dark: #666666;--color-overlay: rgba(0, 0, 0, .5);--color-overlay-light: rgba(0, 0, 0, .1);--color-overlay-lighter: rgba(0, 0, 0, .08);--font-body-family: "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;--font-heading-family: "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;--font-serif: "Noto Serif JP", serif;--font-sans-serif: "Noto Sans JP", sans-serif;--font-en: "oswald", sans-serif;--page-width: 118rem}html{scroll-behavior:smooth}body{overflow-wrap:anywhere}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes slideUp{0%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.custom-section{padding:4rem 0}@media screen and (max-width: 768px){.custom-section{padding:3rem 0}}.custom-section__title{font-size:2rem;color:#000;margin-bottom:3rem}@media screen and (max-width: 768px){.custom-section__title{font-size:1.5rem}}.custom-section__content{color:#000;line-height:1.6}.btn{display:inline-block;padding:2rem 4rem;background-color:#000;color:#fff;border:none;border-radius:4px;cursor:pointer;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.btn:hover,.btn--secondary{background-color:#666}.btn--secondary:hover{background-color:#000}.btn--accent{background-color:#007bff}.card{background-color:#fff;border-radius:4px;padding:0}.card .card__header{margin-bottom:3rem}.card .card__body{color:#000}.card .card__footer{margin-top:3rem;padding-top:3rem;border-top:1px solid rgba(0,0,0,.1)}.card .card-information{text-align:right}.card .card__media{border:1px solid rgba(0,0,0,.1)}.card .card__media .media{aspect-ratio:1/1;width:100%;margin:auto}.card .card__media .media .placeholder-svg{width:80%;height:100%;-o-object-fit:contain;object-fit:contain;margin:auto;top:0;right:0;bottom:0;left:0}.card .card__heading a:after{z-index:3}.container{max-width:var(--page-width);margin:0 auto;padding:0 5rem}@media screen and (max-width: 768px){.container{padding:0 4rem}}@media screen and (max-width: 576px){.container{padding:0 3rem}}.row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -2rem}.row>*{padding:0 2rem}.col{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.col--half{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%}@media screen and (max-width: 768px){.col--half{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}}.col--third{-webkit-box-flex:0;-webkit-flex:0 0 33.333%;-ms-flex:0 0 33.333%;flex:0 0 33.333%}@media screen and (max-width: 768px){.col--third{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}}.col--quarter{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%}@media screen and (max-width: 768px){.col--quarter{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%}}@media screen and (max-width: 576px){.col--quarter{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}}#header-component{padding:0 2rem}@media screen and (max-width: 576px){#header-component{padding:0 1rem}}#header-component .header__heading-logo-wrapper{width:280px;max-width:100%}@media screen and (max-width: 768px){#header-component .header__heading-logo-wrapper{width:200px}}@media screen and (max-width: 576px){#header-component .header__heading-logo-wrapper{width:120px}}@media screen and (max-width: 370px){#header-component .header__heading-logo-wrapper{width:100px}}#header-component .header__heading-link{margin:0;padding:10px}#header-component .header__heading-logo{width:100%;height:auto}#header-component .menu-drawer-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#header-component .list-menu{list-style:none;padding:0;margin:0}#header-component .list-menu--inline{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#header-component summary.list-menu__item{padding-right:2.7rem}#header-component .list-menu__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;line-height:calc(1 + .3 / var(--font-body-scale))}#header-component .list-menu__item--link{text-decoration:none;padding-bottom:1rem;padding-top:1rem;line-height:calc(1 + .8 / var(--font-body-scale))}@media screen and (min-width: 750px){#header-component .list-menu__item--link{padding-bottom:.5rem;padding-top:.5rem}}.header__submenu{min-width:220px;padding:1.2rem 0;background-color:rgb(var(--color-background));border-radius:8px;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.08),0 2px 8px rgba(0,0,0,.04);box-shadow:0 4px 20px #00000014,0 2px 8px #0000000a;border:1px solid rgba(var(--color-foreground),.08);margin-top:.8rem;-webkit-transition:opacity .25s cubic-bezier(.4,0,.2,1),-webkit-transform .25s cubic-bezier(.4,0,.2,1),-webkit-box-shadow .25s ease;transition:opacity .25s cubic-bezier(.4,0,.2,1),-webkit-transform .25s cubic-bezier(.4,0,.2,1),-webkit-box-shadow .25s ease;transition:opacity .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s ease;transition:opacity .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s ease,-webkit-transform .25s cubic-bezier(.4,0,.2,1),-webkit-box-shadow .25s ease}.header__submenu.list-menu{padding:1.2rem 0}.header__submenu .header__menu-item{padding:1rem 2.4rem;margin:0;color:rgba(var(--color-foreground),.85);font-size:1.4rem;font-weight:400;line-height:1.6;letter-spacing:.01em;text-decoration:none;border-radius:0;-webkit-transition:all .2s cubic-bezier(.4,0,.2,1);transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;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-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.header__submenu .header__menu-item:hover{background-color:rgba(var(--color-foreground),.04);color:rgb(var(--color-foreground));text-decoration:none;-webkit-transform:translateX(2px);transform:translate(2px)}.header__submenu .header__menu-item.list-menu__item--active,.header__submenu .header__menu-item[aria-current=page]{color:rgb(var(--color-foreground));font-weight:500;background-color:rgba(var(--color-foreground),.06)}.header__submenu .header__menu-item.list-menu__item--active:before,.header__submenu .header__menu-item[aria-current=page]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background-color:rgb(var(--color-foreground));border-radius:0 2px 2px 0}.header__submenu .header__menu-item:focus-visible{outline:2px solid rgba(var(--color-foreground),.3);outline-offset:-2px;border-radius:4px}.header__submenu .header__submenu{background-color:rgba(var(--color-foreground),.02);margin:.8rem 0;padding:.8rem 0;border-radius:6px;border:1px solid rgba(var(--color-foreground),.05)}.header__submenu .header__submenu .header__menu-item{padding:.8rem 2rem;font-size:1.3rem}.header__submenu .icon-caret{width:1.2rem;height:1.2rem;opacity:.5;-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease,-webkit-transform .2s ease}.header__submenu .header__menu-item:hover .icon-caret{opacity:.8;-webkit-transform:translateX(2px);transform:translate(2px)}.header__submenu.global-settings-popup{border-radius:8px;border-width:1px;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.08),0 2px 8px rgba(0,0,0,.04);box-shadow:0 4px 20px #00000014,0 2px 8px #0000000a}details[open]>.header__submenu{-webkit-animation:submenuFadeIn .25s cubic-bezier(.4,0,.2,1) forwards;animation:submenuFadeIn .25s cubic-bezier(.4,0,.2,1) forwards}@-webkit-keyframes submenuFadeIn{0%{opacity:0;-webkit-transform:translateY(-8px);transform:translateY(-8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes submenuFadeIn{0%{opacity:0;-webkit-transform:translateY(-8px);transform:translateY(-8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.header__submenu{-webkit-transition:none;transition:none}details[open]>.header__submenu{-webkit-animation:none;animation:none;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media screen and (max-width: 768px){.header__submenu{min-width:200px;padding:1rem 0}.header__submenu .header__menu-item{padding:.9rem 2rem;font-size:1.3rem}}.footer{padding-bottom:0!important;border-top:1px solid var(--color-foreground)}.footer:after{content:"";display:block;height:50px;background-image:url(../../assets/images/hr_bg.svg)}@media screen and (max-width: 768px){.footer:after{height:40px}}@media screen and (max-width: 576px){.footer:after{height:30px}}.footer .footer__content-top{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:4rem 6rem}@media screen and (max-width: 768px){.footer .footer__content-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:2rem}}.footer .footer__content-bottom-wrapper{border-top:1px solid rgba(var(--color-foreground),.08);padding:1.5rem 0;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}@media screen and (max-width: 576px){.footer .footer__content-bottom-wrapper{-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:1rem}}.footer .footer__content-bottom{padding-top:0;border:none}.footer .footer__content-bottom .policies{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}@media screen and (max-width: 576px){.footer .footer__content-bottom .policies{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:0}}.footer .footer__content-bottom .policies li:before{display:none}.footer .footer__content-bottom .policies li a{color:var(--color-foreground);font-size:1.2rem;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width: 576px){.footer .footer__content-bottom .policies li a{padding:3px 0;color:rgba(var(--color-foreground),.4);color:#9fa0a0;font-size:1.1rem}}.footer .footer__content-bottom .policies li a:after{-webkit-transition:all .3s ease;transition:all .3s ease;content:"";display:block;width:0;height:1px;background-color:#000;-webkit-transform-origin:right;transform-origin:right;margin-left:auto}.footer .footer__content-bottom .policies li a:hover:after{width:100%;-webkit-transform-origin:left;transform-origin:left;margin-left:0}.footer .footer__content-bottom .footer__copyright.caption{margin-top:0}.footer .footer__left-column{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:2rem}.footer .footer__right-column .grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem 3rem}@media screen and (max-width: 576px){.footer .footer__right-column .grid{grid-template-columns:1fr;gap:1rem;margin:0}}.footer .footer__right-column .grid .grid__item{width:100%;margin:0}.footer .footer__right-column .footer-block__heading{margin-bottom:1rem;font-weight:700;font-size:1.5rem}@media screen and (max-width: 576px){.footer .footer__right-column .footer-block__heading{font-size:1.3rem;margin-bottom:.5rem}}.footer .footer__right-column .footer-block__details-content{margin-bottom:0}.footer .footer__right-column .footer-block__details-content .list-menu__item--link{font-size:1.3rem;color:#9fa0a0;margin:0;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width: 576px){.footer .footer__right-column .footer-block__details-content .list-menu__item--link{font-size:1.2rem;padding:3px 0}}.footer .footer__right-column .footer-block__details-content .list-menu__item--link:after{-webkit-transition:all .3s ease;transition:all .3s ease;content:"";display:block;width:0;height:1px;background-color:#000;-webkit-transform-origin:right;transform-origin:right;margin-left:auto}.footer .footer__right-column .footer-block__details-content .list-menu__item--link:hover:after{width:100%;-webkit-transform-origin:left;transform-origin:left;margin-left:0}.footer .footer__right-column .footer-block__details-content .list-menu__item--link:hover{color:#000}.footer .footer__logo-link{display:inline-block;text-decoration:none}.footer .footer__logo{max-width:100%;height:auto;vertical-align:middle}.footer .footer__logo-text{font-size:2rem;font-weight:700;color:rgb(var(--color-foreground))}.footer .footer__social{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 576px){.footer .footer__social{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.footer .footer__social-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:3rem;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start}@media screen and (max-width: 576px){.footer .footer__social-list{gap:2rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.footer .footer__social-list .list-social__link{padding:0}.footer .footer__social-list .list-social__link .svg-wrapper{width:3.2rem;height:3.2rem}.footer .footer__social-list .list-social__link .icon{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-filter:invert(.3);filter:invert(.3);-webkit-transition:all .3s ease;transition:all .3s ease}.footer .footer__social-list .list-social__link .icon:hover{-webkit-filter:invert(0);filter:invert(0)}@media screen and (max-width: 576px){.footer .footer__store-link{text-align:center}}.footer .footer__store-link-item{font-size:1.4rem;text-decoration:none;color:#000!important;border:1px solid #000;padding:.5rem 1rem;text-align:center;width:17rem;-webkit-transition:all .3s ease;transition:all .3s ease}.footer .footer__store-link-item:hover{background-color:#000;color:#fff!important}body.color-scheme-3 a{color:#fff}body.color-scheme-3 a:hover{color:#fffc}body.color-scheme-3 a:visited{color:#ffffffe6}body.color-scheme-3 .header-wrapper{background-color:#121212;color:#fff}body.color-scheme-3 .header-wrapper *{color:#fff}body.color-scheme-3 .search__input.field__input{background-color:#fff;color:#121212;padding:1rem!important}body.color-scheme-3 .search__input.field__input::-ms-input-placeholder{color:#999;opacity:1}body.color-scheme-3 .search__input.field__input::placeholder{color:#999;opacity:1}body.color-scheme-3 .search__input.field__input::-webkit-input-placeholder{color:#999;opacity:1}body.color-scheme-3 .search__input.field__input::-moz-placeholder{color:#999;opacity:1}body.color-scheme-3 .search__input.field__input:-ms-input-placeholder{color:#999;opacity:1}body.page-header-black main{padding-top:36rem;padding-bottom:20rem;position:relative}@media screen and (max-width: 768px){body.page-header-black main{padding-top:20rem;padding-bottom:10rem}}@media screen and (max-width: 576px){body.page-header-black main{padding-top:10rem;padding-bottom:5rem}}body.page-header-black main:before{content:"";position:absolute;top:0;right:0;width:40rem;aspect-ratio:1/1;background-image:url(../../assets/images/head_logo.svg);background-size:contain;background-repeat:no-repeat;background-position:center}@media screen and (max-width: 768px){body.page-header-black main:before{width:24rem}}@media screen and (max-width: 576px){body.page-header-black main:before{width:15rem}}.breadcrumbs{padding:1em 0;max-width:108rem;width:90%}.breadcrumbs__list{list-style:none;margin:0;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.8rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1.2rem;color:rgba(var(--color-foreground),.7)}.breadcrumbs__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;gap:.8rem}.breadcrumbs__item:not(:last-child):after{content:"/";color:rgba(var(--color-foreground),.4);font-size:1.2rem}.breadcrumbs__link{color:inherit;text-decoration:none;-webkit-transition:color .2s ease,-webkit-text-decoration-color .2s ease;transition:color .2s ease,-webkit-text-decoration-color .2s ease;transition:color .2s ease,text-decoration-color .2s ease;transition:color .2s ease,text-decoration-color .2s ease,-webkit-text-decoration-color .2s ease}.breadcrumbs__link:hover,.breadcrumbs__link:focus-visible{color:rgba(var(--color-foreground),1);text-decoration:underline;outline:none}.breadcrumbs__current{color:rgba(var(--color-foreground),1);font-weight:500}@media screen and (min-width: 750px){.breadcrumbs{padding-left:0;padding-right:0}.breadcrumbs__list{gap:1rem}}.message-section{position:relative;overflow:hidden}.message-section__container{position:relative;width:100%;height:100%;z-index:2;max-width:var(--page-width);margin:0 auto}.message-section__content{display:grid;grid-template-columns:1fr 390px;gap:4rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 5rem}@media screen and (max-width: 768px){.message-section__content{grid-template-columns:1fr;gap:3rem;padding:0 3rem}}@media screen and (max-width: 576px){.message-section__content{grid-template-columns:1fr;gap:2rem;padding:0 2rem}}.message-section__text{position:relative;z-index:3;padding-left:0}@media screen and (max-width: 768px){.message-section__text{padding-left:0}}.message-section__heading{font-size:6rem;font-weight:700;color:var(--color-white);margin-top:0;margin-bottom:.8em}@media screen and (max-width: 768px){.message-section__heading{font-size:5rem}}@media screen and (max-width: 576px){.message-section__heading{font-size:3rem;text-align:center}}.message-section__title{font-size:3rem;font-weight:500;color:var(--color-white);margin-top:0;margin-bottom:1.5rem}@media screen and (max-width: 768px){.message-section__title{font-size:2.4rem;margin-bottom:1.2rem}}@media screen and (max-width: 576px){.message-section__title{font-size:1.6rem;margin-bottom:1em;text-align:center}}.message-section__description{font-size:1.5rem;color:var(--color-white);line-height:1.8}@media screen and (max-width: 768px){.message-section__description{font-size:1.4rem;line-height:1.7}}@media screen and (max-width: 576px){.message-section__description{font-size:1.2rem;line-height:1.6}}.message-section__image{width:100%;height:100%;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-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.message-section__image-element{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.message-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#0000001a;z-index:1;pointer-events:none}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.animate-fade-in{-webkit-animation:fadeIn .5s ease-in;animation:fadeIn .5s ease-in}.animate-slide-up{-webkit-animation:slideUp .5s ease-out;animation:slideUp .5s ease-out}.collection-tabs__header{margin-bottom:3rem;text-align:center}@media screen and (max-width: 768px){.collection-tabs__header{margin-bottom:2rem}}.collection-tabs__title{margin-bottom:0}.collection-tabs__wrapper{width:100%}.collection-tabs__nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:2rem;border-bottom:1px solid var(--color-gray-light)}@media screen and (max-width: 768px){.collection-tabs__nav{gap:.5rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.collection-tabs__nav::-webkit-scrollbar{display:none}}.collection-tabs__nav-button{padding:1.2rem 2.4rem;background-color:transparent;border:none;color:#000;font-size:1.4rem;font-weight:500;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;white-space:nowrap}@media screen and (max-width: 768px){.collection-tabs__nav-button{padding:1rem 1.5rem;font-size:1.3rem}}@media screen and (max-width: 576px){.collection-tabs__nav-button{padding:.5rem 1rem;font-size:1.2rem}}.collection-tabs__nav-button:after{-webkit-transition:all .3s ease;transition:all .3s ease;content:"";height:3px;width:100%;background-color:transparent;position:absolute;bottom:-2px;left:0;z-index:3}.collection-tabs__nav-button:hover,.collection-tabs__nav-button--active{color:var(--color-black);-webkit-text-stroke:1px var(--color-black)}.collection-tabs__nav-button:hover:after,.collection-tabs__nav-button--active:after{background-color:var(--color-black)}.collection-tabs__content{position:relative;min-height:20rem}.collection-tabs__panel{display:none;-webkit-animation:fadeIn .3s ease-in;animation:fadeIn .3s ease-in}.collection-tabs__panel--active{display:block}.card .card__media,.card .card__inner{aspect-ratio:1/1}.card .card__information{padding:0}.collection-with-buttons__header{margin-bottom:3rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:1rem 3rem}@media screen and (max-width: 768px){.collection-with-buttons__header{margin-bottom:2rem;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.collection-with-buttons__title{margin:0;white-space:nowrap}.collection-with-buttons__buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:2rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.collection-with-buttons__buttons .button{white-space:nowrap;font-size:1.2rem;height:auto;min-height:unset;min-width:unset;padding:10px 20px;border-radius:6px;overflow:hidden;background:#000;color:#fff}@media screen and (max-width: 576px){.collection-with-buttons__buttons .button{padding:.5em 1em}}.collection-with-buttons__products{margin-top:4rem}@media screen and (max-width: 768px){.collection-with-buttons__products{margin-top:3rem}}.divider{border:none;display:block;margin:0;width:100%;height:50px;background-image:url(../../assets/images/hr_bg.svg);background-color:unset}@media screen and (max-width: 768px){.divider{height:40px}}@media screen and (max-width: 576px){.divider{height:30px}}.color-scheme-3 .divider{background-image:url(../../assets/images/hr_bg_gray.svg)}.divider-wrapper{margin-inline:auto;max-width:108rem;width:100%;margin-top:12rem;margin-bottom:12rem}@media screen and (max-width: 768px){.divider-wrapper{margin-top:8rem;margin-bottom:8rem}}@media screen and (max-width: 576px){.divider-wrapper{margin-top:6rem;margin-bottom:6rem}}.section-divider{width:100%}.stores-list__info{margin:0 auto;display:grid;grid-template-columns:auto minmax(280px,1fr);gap:0 5rem}@media screen and (max-width: 768px){.stores-list__info{grid-template-columns:1fr;gap:0}}.stores-list__info h1{margin-top:0;white-space:nowrap;font-size:3.8rem;font-weight:500}.stores-list__description{margin:0;line-height:2}.stores-list__grid{display:grid;margin-top:3rem}.stores-list__item{border-bottom:1px solid rgba(var(--color-foreground),.1);-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease;scroll-margin-top:2rem;display:grid;grid-template-columns:1fr auto .8fr 10em;gap:0 1rem;font-size:1.4rem;padding:1rem 0}@media screen and (max-width: 768px){.stores-list__item{grid-template-columns:1fr;font-size:1.2rem}}.stores-list__item.hidden{display:none}.stores-list__name{font-weight:600;margin:0;font-size:1.4rem}.stores-list__search{margin:6rem auto}.stores-list__search .field{position:relative}.stores-list__no-results{text-align:center;padding:4rem 0;display:none}.stores-list__no-results.show{display:block}.stores-list__area-navigation{margin:0 auto 3rem}.stores-list__area-navigation h2{font-size:1.8rem;font-weight:600;margin-bottom:2rem;text-align:center;color:rgb(var(--color-foreground))}.stores-list__area-accordion{border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.stores-list__area-accordion summary{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;line-height:1;padding:1.5rem 0;cursor:pointer}.stores-list__area-accordion summary h3{display:inline-block;min-height:1.6rem;margin:0;font-size:1.6rem;font-weight:600;word-break:break-word}.stores-list__area-accordion .icon-caret{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:1.2rem;width:1.2rem;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.stores-list__area-accordion details[open]>summary .icon-caret{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.stores-list__area-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;gap:0 3rem}@media screen and (max-width: 768px){.stores-list__area-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}}.stores-list__prefecture-links{display:grid;grid-template-columns:repeat(auto-fill,minmax(3em,1fr));gap:1rem;list-style:none;padding:2rem 0;margin:0}@media screen and (max-width: 768px){.stores-list__prefecture-links{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}.stores-list__prefecture-link{font-size:1.4rem}.stores-list__prefecture-link a{color:rgba(var(--color-foreground),.7);text-decoration:none;-webkit-transition:color .3s ease;transition:color .3s ease}.stores-list__prefecture-link a:hover{color:rgb(var(--color-foreground));text-decoration:underline}.stores-list__prefecture-section{margin-top:4rem;margin-bottom:2rem;scroll-margin-top:2rem}.stores-list__prefecture-section:first-of-type{margin-top:2rem}.stores-list__prefecture-heading{font-size:2.4rem;font-weight:600;margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid rgba(var(--color-foreground),.1);color:rgb(var(--color-foreground))}.stores-list__prefecture-grid{display:grid}.data-stores,.company-info-section{margin:0 auto}.company-info-section .company-info__heading{font-size:3.8rem;font-weight:500;margin-top:0}.company-info-section .company-info__grid{display:grid;grid-template-columns:1fr;gap:2em;margin-top:3rem}.company-info-section .company-info__item{display:grid;grid-template-columns:minmax(10em,15%) 1fr;gap:2em}@media screen and (max-width: 768px){.company-info-section .company-info__item{grid-template-columns:1fr;gap:.5em}}.company-info-section .company-info__label{font-size:1.4rem;font-weight:600;color:rgb(var(--color-foreground))}.company-info-section .company-info__value{font-size:1.4rem;color:rgba(var(--color-foreground),.8);line-height:1.8}.company-history-section{margin:0 auto}.company-history-section .company-history__heading{font-size:3.8rem;font-weight:500;margin-top:0}.company-history-section .company-history__timeline{display:grid;grid-template-columns:1fr;gap:1em}.company-history-section .company-history__item{display:grid;grid-template-columns:minmax(10em,15%) 1fr;gap:2em}@media screen and (max-width: 768px){.company-history-section .company-history__item{grid-template-columns:1fr;gap:.5em}}.company-history-section .company-history__year{font-weight:600}.blog__block .blog__grid{display:grid;grid-template-columns:15rem 1fr;position:relative}@media screen and (max-width: 576px){.blog__block .blog__grid{grid-template-columns:1fr}}.blog__block .blog__title{margin:1.5rem 0 0;font-size:2rem;font-weight:700;color:var(--color-black)}.blog__block .blog__posts--simple .blog__posts-list{list-style:none;padding:0;margin:0}.blog__block .blog__posts--simple .blog__post-item{padding:1.5rem 0;border-bottom:1px solid rgba(var(--color-foreground),.1)}.blog__block .blog__posts--simple .blog__post-item:last-child{border-bottom:none}.blog__block .blog__posts--simple .blog__post-link{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:3rem;text-decoration:none;color:inherit;width:100%;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.blog__block .blog__posts--simple .blog__post-link:hover{text-decoration:none}.blog__block .blog__posts--simple .blog__post-link:hover .blog__post-title:after{width:100%;-webkit-transform-origin:left;transform-origin:left;margin-left:0}.blog__block .blog__posts--simple .blog__post-link:visited{text-decoration:none}.blog__block .blog__posts--simple .blog__post-link:focus{text-decoration:none}.blog__block .blog__posts--simple .blog__post-date{font-size:1.4rem;color:#9fa0a0;white-space:nowrap;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.blog__block .blog__posts--simple .blog__post-title{margin:0;font-size:1.5rem;font-weight:700;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease}.blog__block .blog__posts--simple .blog__post-title:after{-webkit-transition:all .3s ease;transition:all .3s ease;content:"";display:block;width:0;height:1px;background-color:#000;-webkit-transform-origin:right;transform-origin:right;margin-left:auto}.blog__block .blog__posts--simple .blog__post-title:hover:after{width:100%;-webkit-transform-origin:left;transform-origin:left;margin-left:0}@media screen and (max-width: 576px){.blog__block .blog__posts--simple .blog__post-link{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:1rem}.blog__block .blog__posts--simple .blog__post-date{font-size:1.2rem}}.blog__block .blog__button{-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;color:var(--color-black);font-size:1.3rem;padding:0 .8em 0 0;position:absolute;bottom:0;left:0;text-decoration:none}.blog__block .blog__button:after{-webkit-transition:all .3s ease;transition:all .3s ease;content:"";display:block;width:0;height:1px;background-color:#000;-webkit-transform-origin:right;transform-origin:right;margin-left:auto}.blog__block .blog__button:hover:after{width:100%;-webkit-transform-origin:left;transform-origin:left;margin-left:0}.blog__block .blog__button:before{content:"";display:block;width:.4em;height:.4em;-webkit-transform:rotate(45deg);transform:rotate(45deg);border:1px solid var(--color-black);border-width:1px 1px 0 0;position:absolute;top:0;right:0;bottom:0;margin:auto}@media screen and (max-width: 576px){.blog__block .blog__button{position:relative;padding:0 .8em 0 0;bottom:auto;left:auto;display:inline-block;margin-top:1em}}.section-counterfeit-notice{background-color:#efefee;background-image:url(../../assets/images/hr_bg_gray.svg);background-size:95px auto}.section-counterfeit-notice .section-counterfeit-notice__container{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;width:100%}.section-counterfeit-notice .section-counterfeit-notice__container--center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.section-counterfeit-notice .section-counterfeit-notice__container--left{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;text-align:left}.section-counterfeit-notice .section-counterfeit-notice__container--right{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;text-align:right}.section-counterfeit-notice .section-counterfeit-notice__content{max-width:100%}.section-counterfeit-notice .section-counterfeit-notice__content--center{text-align:center}.section-counterfeit-notice .section-counterfeit-notice__content--left{text-align:left}.section-counterfeit-notice .section-counterfeit-notice__content--right{text-align:right}.section-counterfeit-notice .section-counterfeit-notice__heading{margin:0 0 3rem;border:1px solid #000;padding:1rem 2rem;font-size:2.4rem}.section-counterfeit-notice .section-counterfeit-notice__heading--h1{font-size:3rem}.section-counterfeit-notice .section-counterfeit-notice__heading--h2{font-size:2.4rem}@media screen and (max-width: 576px){.section-counterfeit-notice .section-counterfeit-notice__heading--h2{font-size:1.8rem}}.section-counterfeit-notice .section-counterfeit-notice__heading--h3{font-size:1.8rem}.section-counterfeit-notice .section-counterfeit-notice__text{margin-bottom:2rem;line-height:2;font-size:1.4rem;font-weight:700}@media screen and (max-width: 576px){.section-counterfeit-notice .section-counterfeit-notice__text{font-size:1.2rem;text-align:left}}.section-counterfeit-notice .section-counterfeit-notice__link{color:var(--color-black);display:block;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;padding:0 .8em}.section-counterfeit-notice .section-counterfeit-notice__link:after{-webkit-transition:all .3s ease;transition:all .3s ease;content:"";display:block;width:0;height:1px;background-color:#000;-webkit-transform-origin:right;transform-origin:right;margin-left:auto}.section-counterfeit-notice .section-counterfeit-notice__link:hover:after{width:100%;-webkit-transform-origin:left;transform-origin:left;margin-left:0}.section-counterfeit-notice .section-counterfeit-notice__link:before{content:"";display:block;width:.4em;height:.4em;-webkit-transform:rotate(45deg);transform:rotate(45deg);border:1px solid var(--color-black);border-width:1px 1px 0 0;position:absolute;top:0;right:0;bottom:0;margin:auto}@media screen and (max-width: 768px){.section-counterfeit-notice .section-counterfeit-notice__container--center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.section-counterfeit-notice .section-counterfeit-notice__container--left{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.section-counterfeit-notice .section-counterfeit-notice__container--right{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}}.thumbnail-slider__main{position:relative}.thumbnail-slider__main-slide{display:none}.thumbnail-slider__main-slide:nth-child(odd){background-color:#0000001a}.thumbnail-slider__main-slide:nth-child(2n){background-color:#00000080}.thumbnail-slider__main-slide.is-active{display:block}.thumbnail-slider__main-image-wrapper{position:relative}.thumbnail-slider__main-link{display:block;width:100%;height:100%;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;text-decoration:none}.thumbnail-slider__main-link:hover{opacity:.8}.thumbnail-slider__main-image{width:100%;height:100%;display:block;aspect-ratio:16/8;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 576px){.thumbnail-slider__main-image{aspect-ratio:1/1}}.thumbnail-slider__thumbnails{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-top:1px}.thumbnail-slider__thumbnail-item{cursor:pointer;opacity:.6;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;padding:0;border:unset;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;max-width:120px}@media screen and (max-width: 576px){.thumbnail-slider__thumbnail-item{max-width:60px}}.thumbnail-slider__thumbnail-item:hover{opacity:.8}.thumbnail-slider__thumbnail-item.is-active{opacity:1}.thumbnail-slider__thumbnail-image{width:100%;height:auto;aspect-ratio:16/8;-o-object-fit:cover;object-fit:cover;display:block}@media screen and (max-width: 576px){.thumbnail-slider__thumbnail-image{aspect-ratio:1/1}}.thumbnail-slider__controls{position:absolute;top:50%;left:0;right:0;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;padding:0 1rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none;z-index:2}.thumbnail-slider__button{background-color:#ffffffe6;border:none;padding:1rem;cursor:pointer;border-radius:50%;-webkit-transition:background-color .3s ease,opacity .3s ease;transition:background-color .3s ease,opacity .3s ease;pointer-events:auto;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-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:4rem;height:4rem;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px #0000001a}@media screen and (max-width: 576px){.thumbnail-slider__button{width:3rem;height:3rem}}.thumbnail-slider__button:hover{background-color:#fff;opacity:1}.thumbnail-slider__button .svg-wrapper{width:1.6rem;height:1.6rem;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}@media screen and (max-width: 576px){.thumbnail-slider__button .svg-wrapper{width:1rem;height:1rem}}.thumbnail-slider__button--prev .svg-wrapper{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.thumbnail-slider__dots{position:absolute;bottom:1rem;right:4rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;z-index:3;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 576px){.thumbnail-slider__dots{right:1rem}}.thumbnail-slider__dot{width:.6rem;height:.6rem;margin:0 .5rem;border-radius:50%;border:none;background-color:#ffffff80;cursor:pointer;padding:0;-webkit-transition:background-color .3s ease,-webkit-transform .3s ease;transition:background-color .3s ease,-webkit-transform .3s ease;transition:background-color .3s ease,transform .3s ease;transition:background-color .3s ease,transform .3s ease,-webkit-transform .3s ease;outline:none}.thumbnail-slider__dot:hover{background-color:#fffc;-webkit-transform:scale(1);transform:scale(1)}.thumbnail-slider__dot.is-active{background-color:#fff;-webkit-transform:scale(1);transform:scale(1);outline:1px solid rgba(255,255,255,.9);outline-offset:1px}#slider-component .slideshow{min-height:unset}#slider-component .slideshow:after{pointer-events:none}#slider-component .slideshow__media-link{display:block;text-decoration:none;width:100%;height:100%;position:relative;z-index:1;pointer-events:all;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}#slider-component .slideshow__media-link:hover{opacity:.8}#slider-component .slideshow__media-link .slideshow__media{position:static;width:100%;height:56.25vw;max-height:calc(100lvh - 126px)}@media screen and (max-width: 576px){#slider-component .slideshow__media-link .slideshow__media{height:177.8666666667vw;height:100vw;max-height:calc(100lvh - 84px)}}#slider-component .slideshow__media-link .slideshow__media img{position:static;width:100%;height:100%!important;-o-object-fit:cover;object-fit:cover}#slider-component .slider-buttons{position:absolute;z-index:2;display:block;pointer-events:none;top:0;right:0;bottom:0;left:0;margin:auto}#slider-component .slider-button{position:absolute;z-index:2;display:block;pointer-events:all;height:100%;width:8rem}@media screen and (max-width: 576px){#slider-component .slider-button{width:6rem}}#slider-component .slider-button--next{position:absolute;right:0}#slider-component .slider-button--prev{left:0}#slider-component .media-slider__dots{pointer-events:all;position:absolute;bottom:1rem;right:4rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;z-index:3;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 576px){#slider-component .media-slider__dots{right:1rem}}#slider-component .media-slider__dot{width:.6rem;height:.6rem;margin:0 .5rem;border-radius:50%;border:none;background-color:#ffffff80;cursor:pointer;padding:0;-webkit-transition:background-color .3s ease,-webkit-transform .3s ease;transition:background-color .3s ease,-webkit-transform .3s ease;transition:background-color .3s ease,transform .3s ease;transition:background-color .3s ease,transform .3s ease,-webkit-transform .3s ease;outline:none}#slider-component .media-slider__dot:hover{background-color:#fffc;-webkit-transform:scale(1);transform:scale(1)}#slider-component .media-slider__dot.is-active{background-color:#fff;-webkit-transform:scale(1);transform:scale(1);outline:1px solid rgba(255,255,255,.9);outline-offset:1px}#slider-component .slideshow__autoplay{position:absolute;left:0;bottom:0;height:6rem;width:6rem;padding:0;margin:0;border:none}@media screen and (max-width: 576px){#slider-component .slideshow__autoplay{width:6rem;height:6rem}}#slider-component .slideshow__autoplay .svg-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.rc-series-landing{--rc-dark-grey: #2a2a2a;--rc-grey: #9fa0a0;--rc-lime-green: #dae000;--rc-white: #ffffff;--rc-black: #000000}.rc-series-landing img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;vertical-align:middle}.rc-series-hero{position:relative}.rc-series-hero h1{margin:0}.rc-series-hero picture{display:block;width:100%;height:100%}.rc-series-hero img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;vertical-align:middle}.rc-product{position:relative;background-image:url(../../assets/images/rcseries/bg1.jpg);background-size:110% 100%;background-position:top center;color:var(--color-white);padding:80px 0}@media screen and (max-width: 768px){.rc-product{padding:60px 0}}@media screen and (max-width: 576px){.rc-product{padding:40px 0}}.rc-product--technologies{background-image:url(../../assets/images/rcseries/bg2.jpg);padding:80px 0}@media screen and (max-width: 768px){.rc-product--technologies{padding:60px 0}}@media screen and (max-width: 576px){.rc-product--technologies{padding:40px 0}}.rc-product__container{max-width:1080px;margin:0 auto}.rc-product__header{text-align:center}.rc-product__title{color:inherit;font-family:var(--font-en);font-size:10rem;font-weight:300;line-height:1;margin:0;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;display:grid;grid-template-columns:1fr auto 1fr;gap:4rem}@media screen and (max-width: 768px){.rc-product__title{font-size:9rem;gap:3rem}}@media screen and (max-width: 576px){.rc-product__title{font-size:8rem;gap:2rem}}.rc-product__title span{text-box:trim-both cap alphabetic}.rc-product__title:before,.rc-product__title:after{content:"";display:block;width:100%;height:50px;margin:0 auto;background-image:url(../../assets/images/hr_bg.svg);-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}@media screen and (max-width: 768px){.rc-product__title:before,.rc-product__title:after{height:40px}}@media screen and (max-width: 576px){.rc-product__title:before,.rc-product__title:after{height:30px}}.rc-product__subtitle{font-family:var(--font-en);font-size:4.8rem;font-weight:400;line-height:1;margin:1em 0;text-transform:uppercase}@media screen and (max-width: 768px){.rc-product__subtitle{font-size:4rem}}@media screen and (max-width: 576px){.rc-product__subtitle{font-size:3rem}}.rc-product__description{color:var(--rc-lime-green);font-size:3.3rem;font-weight:700;line-height:1.8;margin:0 auto 2em}@media screen and (max-width: 768px){.rc-product__description{font-size:2.4rem}}@media screen and (max-width: 576px){.rc-product__description{font-size:1.6rem}}.rc-product__main{position:relative}.rc-product__image{width:90%;display:block;margin-left:auto}@media screen and (max-width: 768px){.rc-product__image{width:90%}}@media screen and (max-width: 576px){.rc-product__image{width:100%}}.rc-product__image img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;vertical-align:middle}.rc-product__features{position:absolute;top:0;left:0;display:grid;gap:1em}@media screen and (max-width: 768px){.rc-product__features{gap:.8em}}@media screen and (max-width: 576px){.rc-product__features{position:static;place-content:center}}.rc-product__features .title{color:inherit;font-size:2.1rem;font-weight:700;margin:0;text-align:center;border:1px solid;padding:.5em 1em;border-radius:2em}@media screen and (max-width: 768px){.rc-product__features .title{font-size:1.8rem}}@media screen and (max-width: 576px){.rc-product__features .title{font-size:1.6rem}}.rc-product__features .description{line-height:1.8;margin:0}@media screen and (max-width: 768px){.rc-product__features .description{font-size:1.4rem}}@media screen and (max-width: 576px){.rc-product__features .description{font-size:1.2rem;text-align:center}}.rc-product__technologies{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}@media screen and (max-width: 576px){.rc-product__technologies{grid-template-columns:1fr}}.rc-product__technology .grid{display:grid;grid-template-columns:1fr 1.5fr;gap:20px}@media screen and (max-width: 576px){.rc-product__technology .grid{grid-template-columns:1fr 1fr}}.rc-product__technology .grid__image{display:block;background:var(--color-white)}.rc-product__technology .grid__image img{aspect-ratio:1/1;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;vertical-align:middle}.rc-product__technology .grid__header{color:var(--rc-lime-green);font-family:var(--font-en);text-align:center;display:grid;-webkit-align-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;gap:1rem}.rc-product__technology .grid__header:before,.rc-product__technology .grid__header:after{content:"";display:block;width:100%;height:15px;background-image:url(../../assets/images/hr_bg-yellow.svg)}.rc-product__technology .number{font-size:14rem;margin:0;text-box:trim-both cap alphabetic}@media screen and (max-width: 768px){.rc-product__technology .number{font-size:12rem}}@media screen and (max-width: 576px){.rc-product__technology .number{font-size:10rem}}.rc-product__technology .label{font-size:2.4rem;margin:0;text-transform:uppercase;text-box:trim-both cap alphabetic}@media screen and (max-width: 768px){.rc-product__technology .label{font-size:2rem}}@media screen and (max-width: 576px){.rc-product__technology .label{font-size:1.8rem}}.rc-product__technology .name{font-size:2.1rem;font-weight:700;margin:0}.rc-product__technology .description{font-size:1.4rem;margin:0}.rc-product__cta{text-align:center;padding:8rem 0}@media screen and (max-width: 576px){.rc-product__cta{padding:6rem 0}}.rc-product__cta-button{display:inline-block;padding:15px 30px;background:var(--rc-grey);color:var(--rc-white);text-decoration:none;font-weight:700;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (max-width: 576px){.rc-product__cta-button{padding:10px 20px}}.rc-product__cta-button:hover{background:var(--rc-lime-green);color:var(--rc-dark-grey)}.rc-product--green{background-image:url(../../assets/images/rcseries/bg2.jpg);color:var(--color-black)}.rc-product--green .rc-product__title:before,.rc-product--green .rc-product__title:after{-webkit-filter:brightness(0) invert(0);filter:brightness(0) invert(0)}.rc-product--green .rc-product__description{color:inherit}.rc-product--green .rc-product__cta-button{background:var(--color-black)}.rc-product--green .rc-product__cta-button:hover{background:var(--rc-lime-green);color:var(--rc-dark-grey)}.rc-product--green .rc-product__technology .grid__header{color:inherit}.rc-product--green .rc-product__technology .grid__header:before,.rc-product--green .rc-product__technology .grid__header:after{background-image:url(../../assets/images/hr_bg.svg)}.rc-specs{padding:8rem 0 0}.rc-specs__title{color:inherit;font-size:3.9rem;font-weight:700;margin:0 0 1rem}@media screen and (max-width: 576px){.rc-specs__title{font-size:3rem;text-align:center}}.rc-specs__price{text-align:right;padding-bottom:5px}@media screen and (max-width: 576px){.rc-specs__price{font-size:1.3rem}}.rc-specs__tables{display:grid;gap:40px}.rc-specs__table{border-style:inherit;display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;width:auto;table-layout:auto;border-collapse:collapse;border-spacing:0;border-style:unset;-webkit-box-shadow:unset;box-shadow:unset}.rc-specs__table th,.rc-specs__table td{padding:10px 2px;background:var(--color-white);border:1px solid #ccc;vertical-align:middle;color:var(--color-black);font-size:1.2rem;line-height:1.5;text-align:center;white-space:nowrap}@media screen and (max-width: 576px){.rc-specs__table th,.rc-specs__table td{font-size:1.2rem;padding:5px 2px}}.rc-specs__table th{background:#e8e8e8}.rc-specs__table thead th{background:#d0d0d0}.rc-specs__table .noncell{background:unset;border:unset}.rc-specs__asta{font-size:1.2rem;margin:1rem 0 0}@media screen and (max-width: 576px){.rc-specs__asta{font-size:1rem}}.rc-specs__cta{text-align:center}.rc-specs__cta-button{display:inline-block;padding:18px 50px;background:var(--rc-dark-grey);color:var(--rc-white);text-decoration:none;font-size:1.1rem;font-weight:700;border-radius:4px;-webkit-transition:background .2s,-webkit-transform .2s;transition:background .2s,-webkit-transform .2s;transition:transform .2s,background .2s;transition:transform .2s,background .2s,-webkit-transform .2s}.rc-specs__cta-button:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);background:#1a1a1a}.rc-specs__images{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:40px}@media screen and (max-width: 576px){.rc-specs__images{gap:20px}}.rc-specs__images .rc-specs__image{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin:0}.rc-movies{background-image:url(../../assets/images/rcseries/bg2.jpg);background-size:110% 100%;background-position:top center;padding:8rem 0}@media screen and (max-width: 576px){.rc-movies{padding:6rem 0}}.rc-movies .rc-movies-title{color:inherit;font-size:3.9rem;font-weight:700;margin:0 0 1rem}@media screen and (max-width: 576px){.rc-movies .rc-movies-title{font-size:3rem;text-align:center}}.rc-movies .rc-movies-items{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media screen and (max-width: 576px){.rc-movies .rc-movies-items{grid-template-columns:repeat(1,1fr)}}.rc-movies .rc-movies-item iframe{aspect-ratio:16/9;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;vertical-align:middle}.tm-x-series-landing{font-family:inherit;overflow-x:hidden;color:var(--color-white);-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.tm-x-series-landing *{letter-spacing:normal}.tm-x-series-landing table{-webkit-box-shadow:unset;box-shadow:unset;border-collapse:collapse;border-spacing:0;table-layout:auto;border-style:inherit}.tm-x-series-landing table:not([class]) td,.tm-x-series-landing table:not([class]) th{border-width:1px 0 0 1px}.tm-x-series-landing .sp-img{display:block}.tm-x-series-landing .pc-img{display:none}@media (min-width: 1023px){.tm-x-series-landing .sp-img{display:none}.tm-x-series-landing .pc-img{display:block}}#tmxPromo{width:100%;height:100vw;background:url(../images/tm-x/tmx_promo_sp.jpg) no-repeat center center;background-size:cover;position:relative}#tmxPromo .txtRead{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;text-align:center}#tmxPromo .txtRead h1{font-family:Noto Sans,sans-serif;font-weight:900;font-style:italic;font-size:18vw;line-height:100%;text-align:center;color:var(--color-white)}#tmxPromo .txtFw{background:url(../images/tm-x/promo_fw_line.svg) no-repeat left top;background-size:auto 100%;width:50vw;height:30vw;position:absolute;top:5vw;left:8vw;-webkit-transform:translateX(0);transform:translate(0)}#tmxPromo .txtFw:after{position:absolute;left:10vw;bottom:-21px;content:"";width:43px;height:43px;background:url(../images/tm-x/promo_point.svg) no-repeat center center;background-size:100% 100%;-webkit-animation:pointAnime 1s ease-out .3s infinite normal;animation:pointAnime 1s ease-out .3s infinite normal}#tmxPromo .txtFw .detailTitle{font-family:Noto Sans,sans-serif;font-weight:900;font-style:italic;font-size:5vw;padding-left:8px;margin-top:0;margin-bottom:5px;line-height:100%}#tmxPromo .txtFw .detailBtn{padding-left:8px}#tmxPromo .txtUt{background:url(../images/tm-x/promo_ut_line_sp.svg) no-repeat left top;background-size:auto 100%;width:40vw;height:30vw;position:absolute;top:64vw;left:60vw;-webkit-transform:translateX(0);transform:translate(0)}#tmxPromo .txtUt:after{position:absolute;left:7vw;top:-21px;content:"";width:43px;height:43px;background:url(../images/tm-x/promo_point.svg) no-repeat center center;background-size:100% 100%;-webkit-animation:pointAnime 1s ease-out .3s infinite normal;animation:pointAnime 1s ease-out .3s infinite normal}#tmxPromo .txtUt .detailTitle{font-family:Noto Sans,sans-serif;font-weight:900;font-style:italic;font-size:5vw;padding-left:8px;margin-top:16vw;margin-bottom:5px;line-height:100%}#tmxPromo .txtUt .detailBtn{padding-left:8px}#tmxPromo .detailBtn a{display:inline-block;padding:5px 30px 5px 10px;background:#000;font-family:Noto Sans,sans-serif;font-weight:700;font-size:9px;letter-spacing:.1em;position:relative;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;-webkit-animation:detailbtn 6s ease-in-out 1s infinite normal;animation:detailbtn 6s ease-in-out 1s infinite normal;color:var(--color-white);text-decoration:none}#tmxPromo .detailBtn a span{position:absolute;display:block;width:10px;height:10px;top:50%;right:10px}#tmxPromo .detailBtn a span:before{position:absolute;content:"";display:block;width:8px;height:1px;background:#fff;top:0;right:0;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:all .2s ease-in;transition:all .2s ease-in}#tmxPromo .detailBtn a span:after{position:absolute;content:"";display:block;width:8px;height:1px;background:#fff;top:0;right:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:all .2s ease-in;transition:all .2s ease-in}@-webkit-keyframes detailbtn{0%{background:#000}25%{background:#794b96}50%{background:#000}to{background:#000}}@keyframes detailbtn{0%{background:#000}25%{background:#794b96}50%{background:#000}to{background:#000}}@-webkit-keyframes pointAnime{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}@keyframes pointAnime{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}#tmxRead{padding:50px 0;text-align:center;background:#fff}#tmxRead h2{font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:7vw;margin-bottom:10px;color:#000}#tmxRead .tmxReadtxt{font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:4vw;line-height:7vw;color:#000}#promo_tmx_fw{width:100%;height:100vw;background:url(../images/tm-x/tmx_fw_promo_bg.jpg) no-repeat center center;background-size:cover}#promo_tmx_ut{width:100%;height:100vw;background:url(../images/tm-x/tmx_ut_promo_bg.jpg) no-repeat center center;background-size:cover}#promo_tmx_drv{width:100%;height:100vw;background:url(../images/tm-x/tmx_drv_promo_bg.jpg) no-repeat center center;background-size:cover}#promo_tmx_fw h2,#promo_tmx_ut h2,#promo_tmx_drv h2{width:94%;max-width:94%;min-width:94%;margin:0 auto;font-size:15vw;line-height:15vw;font-family:Noto Sans,sans-serif;font-weight:900;font-style:italic;padding:7vw 0 3vw;color:var(--color-white)}#promo_tmx_fw .promoTxt,#promo_tmx_ut .promoTxt,#promo_tmx_drv .promoTxt{width:94%;max-width:94%;min-width:94%;margin:0 auto;font-size:3.1vw;line-height:6vw;font-family:Noto Sans JP,sans-serif;font-weight:700}.product_cont.fwImg{background:url(../images/tm-x/fw_bg.jpg) repeat-x left top;background-size:100% 100%}.product_cont.utImg{background:url(../images/tm-x/ut_bg.jpg) repeat-x left top;background-size:100% 100%}.productDetail{width:94%;min-width:94%;min-height:94%;margin:0 auto;background:#fff}.productDetailAsta{width:100%;margin-top:0;font-size:8px;color:#000}.productDetailAsta a{color:#000;text-decoration:underline}.productDetailTop{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:30px 4%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative}.productImg{width:100%;position:relative}.productImg img{width:100%;height:auto}.productTxt{width:100%;position:relative}.productTxt h3.productCatch{color:#b358db;font-size:8vw;font-family:Noto Sans JP,sans-serif;font-weight:700;margin-bottom:20px;margin-top:0;line-height:100%}.productTxt h3.productCatch span{font-size:6vw;display:block;margin-bottom:3px}.productTxt p{color:#666;font-size:2.8vw;font-family:Noto Sans JP,sans-serif;font-weight:500;line-height:200%;margin-bottom:30px}.headCover{position:absolute;right:0;bottom:-12vw}.headCover img{width:24vw;height:auto}.pointIcon{position:absolute;background:-webkit-gradient(linear,left top,right top,from(#ff33b0),to(#98009f));background:-webkit-linear-gradient(left,#ff33b0,#98009f);background:linear-gradient(90deg,#ff33b0,#98009f);cursor:pointer;padding:0 4vw 0 2vw;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.pointIcon:hover,.pointIcon.active{padding:0 4vw 0 2vw;color:#ffeb00}.pointIcon:before{content:"POINT";font-family:Noto Sans,sans-serif;font-weight:900;font-size:2vw;font-style:normal;display:inline-block;padding:0 6px 0 0;line-height:100%}.pointIcon:after{content:"";position:absolute;right:-12px;bottom:-12px;width:24px;height:24px;background:url(../images/tm-x/point_icon.svg) no-repeat 0 0;background-size:100%;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.pointIcon:hover:after{right:-15px;bottom:-15px;width:30px;height:30px}.pointIcon.active:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.pointIcon.point1-1{left:7vw;top:70vw}.pointIcon.point1-2{left:54vw;top:80vw}.pointIcon.point1-3{left:8vw;top:16vw}.pointIcon.point2-1{left:6vw;top:75vw}.pointIcon.point2-2{left:50vw;top:90vw}.pointIcon.point2-3{left:20vw;top:20vw}.pointIcon span{display:block;position:absolute;bottom:4px;right:10px;line-height:100%;font-size:4vw;font-family:Noto Sans JP,sans-serif;font-weight:700}.popupModal{display:none;position:absolute;top:0;right:0;width:100%;height:100%;background:#fffc}.popupModalIn{position:absolute;width:calc(100% - 30px);top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#ffffffe6;padding:20px 20px 0;-webkit-box-shadow:0 0 20px rgba(0,0,0,.2);box-shadow:0 0 20px #0003}.popupModalIn .modalClose{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background:url(../images/tm-x/modal_close.svg) no-repeat 0 0;background-size:100%;cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.popupModalIn .modalClose:hover{top:-20px;right:-20px;width:40px;height:40px}.popupModalIn .pointObi{background:#000;text-align:center;padding:5px 0 10px;font-size:12px;font-family:Noto Sans JP,sans-serif;font-weight:700;line-height:100%}.popupModalIn .pointObi span{font-size:20px;color:#c136ff;display:inline-block}.popupModalIn .pointTitle{color:#b358db;font-size:20px;font-family:Noto Sans JP,sans-serif;font-weight:700;text-align:center;padding:10px 0}.popupModalIn .pointImg{margin-bottom:20px}.popupModalIn .pointImg img{width:100%;height:auto}.popupModalIn .pointTxt{font-family:Noto Sans JP,sans-serif;font-weight:500;font-size:13px;color:#666;margin-bottom:20px}.popupModalIn dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;grid-gap:2px;margin-bottom:20px}.popupModalIn dl dt{width:30%;font-size:13px;color:#fff;padding:4px;background:#ccc;text-align:center}.popupModalIn dl dd{width:69%;font-size:13px;color:#666;padding:4px}.productDetailBtm{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 3% 40px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;grid-column-gap:40px}.productDetailChart{width:100%;margin-bottom:20px}.productDetailOther{width:100%}.productDetailOther .productDetailPrice,.productDetailChart .productDetailPrice{font-size:10px;margin-bottom:5px;text-align:right;color:#888}.detailChart{margin-bottom:10px}.detailChart table{border-bottom:1px solid #ccc;border-right:1px solid #ccc;width:100%}.detailChart td,.detailChart th{border-top:1px solid #ccc;border-left:1px solid #ccc;padding:5px 2px;color:#333;text-align:center;font-size:9px;font-weight:700}.detailChart th{background:#e8e8e8}.detailChart th.noncell{border-top:none;border-left:none;background:#fff}.detailChart th.topTH{background:#d0d0d0}.otherTitle{border:1px solid #666;padding:5px 10px;font-family:Noto Sans JP,sans-serif;font-weight:700;color:#666;font-size:12px;margin-bottom:15px}.otherImg{margin-bottom:10px}.otherImg img{width:100%;height:auto}.otherTxt{font-size:12px;color:#666;margin-bottom:15px}.otherChart{margin-bottom:15px}.otherChart table{border-bottom:1px solid #ccc;border-right:1px solid #ccc;width:100%}.otherChart td,.otherChart th{border-top:1px solid #ccc;border-left:1px solid #ccc;padding:3px 0;color:#333;text-align:center;font-size:9px;font-weight:700}.otherChart th{background:#e8e8e8}@media (min-width: 1023px){#tmxPromo{width:100%;height:820px;background:url(../images/tm-x/tmx_promo.jpg) no-repeat center center;background-size:cover;position:relative}#tmxPromo .txtRead{position:absolute;top:45%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#tmxPromo .txtRead h1{font-family:Noto Sans,sans-serif;font-weight:900;font-style:italic;font-size:220px}#tmxPromo .txtFw{background:url(../images/tm-x/promo_fw_line.svg) no-repeat left top;background-size:auto 100%;width:245px;height:126px;position:absolute;top:90px;left:50%;-webkit-transform:translateX(-527px);transform:translate(-527px)}#tmxPromo .txtFw:after{position:absolute;left:44px;bottom:-21px;content:"";width:43px;height:43px;background:url(../images/tm-x/promo_point.svg) no-repeat center center;background-size:100% 100%;-webkit-animation:pointAnime 1s ease-out .3s infinite normal;animation:pointAnime 1s ease-out .3s infinite normal}#tmxPromo .txtFw .detailTitle{font-family:Noto Sans,sans-serif;font-weight:900;font-style:italic;font-size:30px;padding-left:12px;margin-top:-5px;margin-bottom:5px;line-height:100%}#tmxPromo .txtFw .detailBtn{padding-left:12px}#tmxPromo .txtUt{background:url(../images/tm-x/promo_ut_line.svg) no-repeat left top;background-size:auto 100%;width:250px;height:126px;position:absolute;top:455px;left:50%;-webkit-transform:translateX(231px);transform:translate(231px)}#tmxPromo .txtUt:after{position:absolute;left:-21px;top:auto;bottom:-21px;content:"";width:43px;height:43px;background:url(../images/tm-x/promo_point.svg) no-repeat center center;background-size:100% 100%;-webkit-animation:pointAnime 1s ease-out .3s infinite normal;animation:pointAnime 1s ease-out .3s infinite normal}#tmxPromo .txtUt .detailTitle{font-family:Noto Sans,sans-serif;font-weight:900;font-style:italic;font-size:30px;padding-left:76px;margin-top:-5px;margin-bottom:5px;line-height:100%}#tmxPromo .txtUt .detailBtn{padding-left:76px}#tmxPromo .detailBtn a{display:inline-block;padding:5px 30px 5px 10px;background:#000;font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;letter-spacing:.1em;position:relative;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;cursor:pointer}#tmxPromo .detailBtn a:hover{background:#da179a;padding:5px 50px 5px 10px;-webkit-animation:none;animation:none}#tmxPromo .detailBtn a span{position:absolute;display:block;width:10px;height:10px;top:50%;right:10px}#tmxPromo .detailBtn a span:before{position:absolute;content:"";display:block;width:8px;height:1px;background:#fff;top:0;right:0;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:all .2s ease-in;transition:all .2s ease-in}#tmxPromo .detailBtn a span:after{position:absolute;content:"";display:block;width:8px;height:1px;background:#fff;top:0;right:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:all .2s ease-in;transition:all .2s ease-in}#tmxPromo .detailBtn a:hover span:before{right:2.5px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#tmxPromo .detailBtn a:hover span:after{right:-2.5px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@-webkit-keyframes pointAnime{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}@keyframes pointAnime{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}#tmxRead{padding:100px 0;text-align:center;background:#fff}#tmxRead h2{font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:80px;margin-bottom:10px;color:#000}#tmxRead .tmxReadtxt{font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:33px;line-height:62px;color:#000}#promo_tmx_fw{width:100%;height:inherit;background:url(../images/tm-x/tmx_fw_promo_bg.jpg) no-repeat center center;background-size:cover;background-attachment:fixed}#promo_tmx_ut{width:100%;height:inherit;background:url(../images/tm-x/tmx_ut_promo_bg.jpg) no-repeat center center;background-size:cover;background-attachment:fixed}#promo_tmx_drv{width:100%;height:inherit;background:url(../images/tm-x/tmx_drv_promo_bg.jpg) no-repeat center center;background-size:cover;background-attachment:fixed}#promo_tmx_fw h2,#promo_tmx_ut h2,#promo_tmx_drv h2{width:calc(100% - 40px);max-width:1600px;min-width:1023px;margin:0 auto;font-size:190px;line-height:180px;font-family:Noto Sans,sans-serif;font-weight:900;font-style:italic;padding:100px 0 40px}#promo_tmx_fw .promoTxt,#promo_tmx_ut .promoTxt,#promo_tmx_drv .promoTxt{width:calc(100% - 40px);max-width:1600px;min-width:1023px;margin:0 auto;padding-bottom:150px;font-size:28px;line-height:58px;font-family:Noto Sans JP,sans-serif;font-weight:700}.product_cont.fwImg{background:url(../images/tm-x/fw_bg.jpg) repeat-x left top;background-size:100% 100%}.product_cont.utImg{background:url(../images/tm-x/ut_bg.jpg) repeat-x left top;background-size:100% 100%}.productDetail{width:calc(100% - 80px);min-width:1023px;min-height:500px;margin:0 auto;background:#fff}.productDetailTop{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:120px 4%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.productImg{width:50%;position:relative}.productImg img{width:100%;height:auto}.productTxt{width:45%;position:relative}.productTxt h3.productCatch{color:#b358db;font-size:3vw;font-family:Noto Sans JP,sans-serif;font-weight:700;margin-bottom:50px;margin-top:5vw;line-height:100%}.productTxt h3.productCatch span{font-size:2.4vw;display:block;margin-bottom:12px}.productTxt p{color:#666;font-size:1.2vw;font-family:Noto Sans JP,sans-serif;font-weight:500;line-height:200%}.productDetailAsta{width:100%;margin-top:0;font-size:12px}.headCover{position:absolute;left:0;bottom:2vw}.headCover img{width:160px;height:auto}.pointIcon{position:absolute;background:-webkit-gradient(linear,left top,right top,from(#ff33b0),to(#98009f));background:-webkit-linear-gradient(left,#ff33b0,#98009f);background:linear-gradient(90deg,#ff33b0,#98009f);cursor:pointer;padding:2px 33px 2px 10px;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.pointIcon:hover,.pointIcon.active{padding:2px 33px 2px 40px;color:#ffeb00}.pointIcon:before{content:"POINT";font-family:Noto Sans,sans-serif;font-weight:900;font-size:1vw;font-style:normal;display:inline-block;padding:0 6px 0 0;line-height:100%}.pointIcon:after{content:"";position:absolute;right:-12px;bottom:-12px;width:24px;height:24px;background:url(../images/tm-x/point_icon.svg) no-repeat 0 0;background-size:100%;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.pointIcon:hover:after{right:-15px;bottom:-15px;width:30px;height:30px}.pointIcon.active:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.pointIcon.point1-1{left:3.5vw;top:35vw}.pointIcon.point1-2{left:28vw;top:42vw}.pointIcon.point1-3{left:10vw;top:9vw}.pointIcon.point2-1{left:3vw;top:39vw}.pointIcon.point2-2{left:28vw;top:47vw}.pointIcon.point2-3{left:11vw;top:13vw}.pointIcon span{display:block;position:absolute;bottom:4px;right:10px;line-height:100%;font-size:2vw;font-family:Noto Sans JP,sans-serif;font-weight:700}.popupModal{display:none;position:absolute;top:0;right:0;width:100%;height:100%;background:#fffc}.popupModalIn{position:absolute;width:calc(36% - 50px);top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#ffffffe6;padding:30px;-webkit-box-shadow:0 0 20px rgba(0,0,0,.2);box-shadow:0 0 20px #0003}.popupModalIn .modalClose{position:absolute;top:-25px;right:-25px;width:50px;height:50px;background:url(../images/tm-x/modal_close.svg) no-repeat 0 0;background-size:100%;cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.popupModalIn .modalClose:hover{top:-30px;right:-30px;width:60px;height:60px}.popupModalIn .pointObi{background:#000;text-align:center;padding:0 0 10px;font-size:18px;font-family:Noto Sans JP,sans-serif;font-weight:700;line-height:100%}.popupModalIn .pointObi span{font-size:40px;color:#c136ff;display:inline-block}.popupModalIn .pointTitle{color:#b358db;font-size:30px;font-family:Noto Sans JP,sans-serif;font-weight:700;text-align:center;padding:20px 0}.popupModalIn .pointImg{margin-bottom:20px}.popupModalIn .pointImg img{width:100%;height:auto}.popupModalIn .pointTxt{font-family:Noto Sans JP,sans-serif;font-weight:500;font-size:16px;color:#666;margin-bottom:20px}.popupModalIn dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:60%;grid-gap:2px}.popupModalIn dl dt{width:30%;font-size:13px;color:#fff;padding:4px;background:#ccc;text-align:center}.popupModalIn dl dd{width:69%;font-size:13px;color:#666;padding:4px}.productDetailBtm{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 3% 120px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;grid-column-gap:40px}.productDetailChart{width:calc(70% - 20px)}.productDetailOther .productDetailPrice,.productDetailChart .productDetailPrice{font-size:12px;margin-bottom:10px;text-align:right;color:#888}.productDetailOther{width:calc(30% - 20px)}.detailChart{margin-bottom:30px}.detailChart table{border-bottom:1px solid #ccc;border-right:1px solid #ccc;width:100%}.detailChart td,.detailChart th{border-top:1px solid #ccc;border-left:1px solid #ccc;padding:13px 0;color:#333;text-align:center;font-size:13px;font-weight:700}.detailChart th{background:#e8e8e8}.detailChart th.noncell{border-top:none;border-left:none;background:#fff}.detailChart th.topTH{background:#d0d0d0}.otherTitle{border:1px solid #666;padding:5px 10px;font-family:Noto Sans JP,sans-serif;font-weight:700;color:#666;font-size:16px;margin-bottom:15px}.otherImg{margin-bottom:15px}.otherImg img{width:100%;height:auto}.otherTxt{font-size:16px;color:#666;margin-bottom:15px}.otherChart{margin-bottom:15px}.otherChart table{border-bottom:1px solid #ccc;border-right:1px solid #ccc;width:100%}.otherChart td,.otherChart th{border-top:1px solid #ccc;border-left:1px solid #ccc;padding:4px 0;color:#333;text-align:center;font-size:13px;font-weight:700}.otherChart th{background:#e8e8e8}}#rvw-top{background:#000 url(../images/tm-x/review_bg_1.jpg) no-repeat center bottom 0;background-size:cover;position:relative;padding:5vw 0 50vw}#rvw-top:before{content:"";position:absolute;width:100%;height:200px;top:0;left:0;z-index:0;background:-webkit-gradient(linear,left top,left bottom,from(rgb(0,0,0)),to(rgba(0,0,0,0)));background:-webkit-linear-gradient(top,rgb(0,0,0),rgba(0,0,0,0));background:linear-gradient(to bottom,#000,#0000)}#rvw-top:after{content:"";position:absolute;width:100%;height:100px;bottom:0;left:0;z-index:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgb(0,0,0)));background:-webkit-linear-gradient(top,rgba(0,0,0,0),rgb(0,0,0));background:linear-gradient(to bottom,#0000,#000)}#rvw-top .rvwtop_read{font-weight:700;z-index:1;position:relative;margin-bottom:30px}#rvw-top .rvwtop_read span{background:-webkit-gradient(linear,left top,right top,from(#da179a),to(#ac31ec));background:-webkit-linear-gradient(left,#da179a,#ac31ec);background:linear-gradient(to right,#da179a,#ac31ec);font-size:3vw;color:#fff;font-weight:700;padding:10px 20px;display:inline-block;line-height:100%}#rvw-top h2{z-index:1;position:relative;font-size:6vw;font-weight:700;padding:0 0 0 5vw;line-height:140%;margin-bottom:20px}#rvw-top .rvwtop_read2{font-size:3vw;font-weight:700;padding:0 0 0 5vw;text-shadow:0 0 10px rgb(0,0,0);line-height:190%}.rvw-top_icon{position:absolute;right:5vw;bottom:10vw;z-index:1}.rvw-top_icon img{width:30vw;height:auto}#rvw-fw{background:#000 url(../images/tm-x/review_bg_2_sp.jpg) no-repeat center top;background-size:100% auto;min-height:300px;position:relative;padding:5vw 0 10vw}#rvw-fw h2{z-index:1;position:relative;font-size:10vw;font-weight:700;padding:0 0 0 5vw;line-height:100%;margin-bottom:10vw;letter-spacing:-.05em}#rvw-fw h2 span{font-size:3vw;display:block;letter-spacing:0em;line-height:24px;padding-left:3px}#rvw-fw .proNames{padding:5vw 4vw 20vw 55vw}#rvw-fw .proNames .proName{font-size:4vw;font-weight:700;margin-bottom:7px}#rvw-fw .proNames .proName span{padding:0 0 0 3px;font-size:2vw;display:inline-block}#rvw-fw .proNames p{font-size:3vw;line-height:170%}#rvw-fw .proTxtArea{display:block;padding:0 5vw}#rvw-fw .proTxtArea .proTxt{width:100%;padding:10px;background:#00000080;border:1px solid rgba(100,100,100,.6);font-weight:700;margin-bottom:20px}#rvw-fw .proTxtArea .proTxt h3{font-size:5vw;line-height:140%;margin-bottom:10px}#rvw-fw .proTxtArea .proTxt p{font-size:3.5vw;line-height:190%}#rvw-fw .proTxtArea .proCap{width:100%;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}#rvw-fw .proTxtArea .proCapImg{margin-bottom:30px;width:45%}#rvw-fw .proTxtArea .proCapImg img{width:100%;height:auto;font-size:2vw;line-height:190%}#rvw-fw .proTxtArea .proCap p{font-size:3vw;line-height:180%;width:50%}#rvw-ut{background:#000 url(../images/tm-x/review_bg_3_sp.jpg) no-repeat center top 10vw;background-size:100% auto;min-height:300px;position:relative;padding:0 0 10vw}#rvw-ut h2{z-index:1;position:relative;font-size:10vw;font-weight:700;padding:0 0 0 5vw;line-height:100%;margin-bottom:5vw;letter-spacing:-.03em}#rvw-ut h2 span{font-size:3vw;display:block;letter-spacing:0em;line-height:24px;padding-left:3px}#rvw-ut .proNames{padding:20vw 43vw 5vw 20vw;text-shadow:0 0 5px rgb(0,0,0)}#rvw-ut .proNames .proName{font-size:4vw;font-weight:700;margin-bottom:7px}#rvw-ut .proNames .proName span{padding:0 0 0 5px;font-size:2vw;display:inline-block}#rvw-ut .proNames p{font-size:3vw;line-height:170%}#rvw-ut .proTxtArea{display:block;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 5vw}#rvw-ut .proTxtArea .proTxt{width:100%;padding:10px;background:#00000080;border:1px solid rgba(100,100,100,.6);font-weight:700;margin-bottom:30px}#rvw-ut .proTxtArea .proTxt h3{font-size:5vw;line-height:140%;margin-bottom:10px}#rvw-ut .proTxtArea .proTxt p{font-size:3.5vw;line-height:190%}#rvw-ut .proTxtArea .proCap{width:30%}#rvw-ut .proTxtArea .proCapImg{margin-bottom:15px}#rvw-ut .proTxtArea .proCapImg img{width:100%;height:auto;font-size:2vw;line-height:190%}#rvw-ut .proTxtArea p{font-size:3vw;line-height:180%}#rvw-ut .proTxtArea .proChart{width:100%}#rvw-ut .proTxtArea .proChart p{text-shadow:0 0 5px rgba(0,0,0,.9)}#rvw-ut .otherChart{margin-bottom:15px}#rvw-ut .otherChart table{border-bottom:1px solid #ccc;border-right:1px solid #ccc;width:100%}#rvw-ut .otherChart td,#rvw-ut .otherChart th{border-top:1px solid #ccc;border-left:1px solid #ccc;padding:3px 0;color:#333;text-align:center;font-size:10px;font-weight:700}#rvw-ut .otherChart th{background:#e8e8e8}#rvw-ut .otherChart td{background:#fff}#rvw-user{width:90%;min-height:1100px;margin:0 auto;padding:0 0 50px}#rvw-user h2{text-align:center;font-size:6vw;margin-bottom:9vw;position:relative}#rvw-user h2 span{font-size:4vw;display:block}#rvw-user h2:after{content:"";position:absolute;bottom:-20px;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);width:100px;height:4px;background:-webkit-gradient(linear,left top,right top,from(#da179a),to(#ac31ec));background:-webkit-linear-gradient(left,#da179a,#ac31ec);background:linear-gradient(to right,#da179a,#ac31ec)}.userBoxs{display:block}.userBox{width:100%;border-top:1px solid rgba(255,255,255,.3);padding-top:50px;margin-bottom:50px}.userTop{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.userTop .userImg1{width:30%}.userTop .userImg1 img{width:100%;height:auto}.userTop .userName{width:35%;margin-bottom:20px}.userTop .userName .userName1{font-size:3vw;color:#d8189e;margin-bottom:5px}.userTop .userName .userName2{font-size:6vw;color:#fff;margin-bottom:5px;font-weight:700}.userTop .userName .userName2:after{content:"\7e3a\8f14\ff53";font-size:3vw}.userTop .userName .userName3{font-size:3vw;color:#acacac}.userTop .userImg2{width:26%}.userTop .userImg2 img{width:100%;height:auto}.userMid{margin-bottom:30px}.userTitleTop{background:-webkit-gradient(linear,left top,right top,from(#333333),to(#555555));background:-webkit-linear-gradient(left,#333333,#555555);background:linear-gradient(to right,#333,#555);font-size:3vw;color:#fff;font-weight:700;padding:6px 12px;line-height:100%;margin-bottom:15px}.userTitle{color:#ff67ce;font-size:6vw;font-weight:700;margin-bottom:15px}.userTxt{font-size:4vw;line-height:180%;margin-bottom:15px}#rvw-user .otherChart{margin-bottom:15px}#rvw-user .otherChart table{border-bottom:1px solid #ccc;border-right:1px solid #ccc;width:100%}#rvw-user .otherChart td,#rvw-user .otherChart th{border-top:1px solid #ccc;border-left:1px solid #ccc;padding:3px 0;color:#333;text-align:center;font-size:3.5vw;font-weight:700}#rvw-user .otherChart th{background:#e8e8e8}#rvw-user .otherChart td{background:#fff}.userMid p{font-size:3vw;line-height:180%}@media (min-width: 1023px){#rvw-top{background:#000 url(../images/tm-x/review_bg_1.jpg) no-repeat center bottom 0;background-size:cover;min-height:300px;position:relative;padding:5vw 0 30vw}#rvw-top:before{content:"";position:absolute;width:100%;height:400px;top:0;left:0;z-index:0;background:-webkit-gradient(linear,left top,left bottom,from(rgb(0,0,0)),to(rgba(0,0,0,0)));background:-webkit-linear-gradient(top,rgb(0,0,0),rgba(0,0,0,0));background:linear-gradient(to bottom,#000,#0000)}#rvw-top:after{content:"";position:absolute;width:100%;height:200px;bottom:0;left:0;z-index:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgb(0,0,0)));background:-webkit-linear-gradient(top,rgba(0,0,0,0),rgb(0,0,0));background:linear-gradient(to bottom,#0000,#000)}#rvw-top .rvwtop_read{z-index:1;position:relative;margin-bottom:50px}#rvw-top .rvwtop_read span{background:-webkit-gradient(linear,left top,right top,from(#da179a),to(#ac31ec));background:-webkit-linear-gradient(left,#da179a,#ac31ec);background:linear-gradient(to right,#da179a,#ac31ec);font-size:1.8vw;color:#fff;font-weight:700;padding:10px 20px;display:inline-block;line-height:100%}#rvw-top h2{z-index:1;position:relative;font-size:4.5vw;font-weight:700;padding:0 0 0 5vw;line-height:140%;margin-bottom:40px}#rvw-top .rvwtop_read2{font-size:1.5vw;font-weight:700;padding:0 0 0 5vw;text-shadow:0 0 10px rgba(0,0,0,.7)}.rvw-top_icon{position:absolute;right:5vw;top:5vw}.rvw-top_icon img{width:17vw;height:auto}#rvw-fw{background:#000 url(../images/tm-x/review_bg_2.jpg) no-repeat center center;background-size:cover;min-height:300px;position:relative;padding:5vw 0 10vw}#rvw-fw:before{content:"";position:absolute;width:100%;height:400px;top:0;left:0;z-index:0;background:-webkit-gradient(linear,left top,left bottom,from(rgb(0,0,0)),to(rgba(0,0,0,0)));background:-webkit-linear-gradient(top,rgb(0,0,0),rgba(0,0,0,0));background:linear-gradient(to bottom,#000,#0000)}#rvw-fw:after{content:"";position:absolute;width:100%;height:200px;bottom:0;left:0;z-index:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgb(0,0,0)));background:-webkit-linear-gradient(top,rgba(0,0,0,0),rgb(0,0,0));background:linear-gradient(to bottom,#0000,#000)}#rvw-fw h2{z-index:1;position:relative;font-size:10vw;font-weight:700;padding:0 0 0 5vw;line-height:100%;margin-bottom:10vw;letter-spacing:-.05em}#rvw-fw h2 span{font-size:24px;display:block;letter-spacing:0em;line-height:24px;padding-left:10px}#rvw-fw .proNames{padding:0 23vw 5vw 60vw}#rvw-fw .proNames .proName{font-size:30px;font-weight:700;margin-bottom:7px}#rvw-fw .proNames .proName span{padding:0 0 0 10px;font-size:18px;display:inline-block}#rvw-fw .proNames p{font-size:16px;line-height:170%}#rvw-fw .proTxtArea{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-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;padding:0 5vw}#rvw-fw .proTxtArea .proTxt{width:50%;padding:30px;background:#00000080;border:1px solid rgba(100,100,100,.6);font-weight:700;margin-bottom:0}#rvw-fw .proTxtArea .proTxt h3{font-size:2.5vw;line-height:140%;margin-bottom:20px}#rvw-fw .proTxtArea .proTxt p{font-size:1.3vw;line-height:190%}#rvw-fw .proTxtArea .proCap{width:30%;display:block;font-size:1vw}#rvw-fw .proTxtArea .proCap .proCapImg{margin-bottom:15px;width:100%}#rvw-fw .proTxtArea .proCap .proCapImg img{width:100%;height:auto;font-size:1vw;line-height:190%}#rvw-fw .proTxtArea .proCap p{font-size:1vw;line-height:180%;width:100%}#rvw-ut{background:#000 url(../images/tm-x/review_bg_3.jpg) no-repeat center center;background-size:cover;min-height:300px;position:relative;padding:5vw 0 10vw}#rvw-ut:before{content:"";position:absolute;width:100%;height:150px;top:0;left:0;z-index:0;background:-webkit-gradient(linear,left top,left bottom,from(rgb(0,0,0)),to(rgba(0,0,0,0)));background:-webkit-linear-gradient(top,rgb(0,0,0),rgba(0,0,0,0));background:linear-gradient(to bottom,#000,#0000)}#rvw-ut:after{content:"";position:absolute;width:100%;height:200px;bottom:0;left:0;z-index:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgb(0,0,0)));background:-webkit-linear-gradient(top,rgba(0,0,0,0),rgb(0,0,0));background:linear-gradient(to bottom,#0000,#000)}#rvw-ut h2{z-index:1;position:relative;font-size:10vw;font-weight:700;padding:0 0 0 5vw;line-height:100%;margin-bottom:5vw;letter-spacing:-.03em}#rvw-ut h2 span{font-size:24px;display:block;letter-spacing:0em;line-height:24px;padding-left:10px}#rvw-ut .proNames{padding:0 39vw 4vw 44vw;text-shadow:0 0 10px rgba(0,0,0,.7)}#rvw-ut .proNames .proName{font-size:30px;font-weight:700;margin-bottom:7px}#rvw-ut .proNames .proName span{padding:0 0 0 10px;font-size:18px;display:inline-block}#rvw-ut .proNames p{font-size:16px;line-height:170%}#rvw-ut .proTxtArea{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-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;padding:0 5vw}#rvw-ut .proTxtArea .proTxt{width:50%;padding:30px;background:#00000080;border:1px solid rgba(100,100,100,.6);font-weight:700}#rvw-ut .proTxtArea .proTxt h3{font-size:2.5vw;line-height:140%;margin-bottom:20px}#rvw-ut .proTxtArea .proTxt p{font-size:1.3vw;line-height:190%}#rvw-ut .proTxtArea .proCap{width:30%}#rvw-ut .proTxtArea .proCapImg{margin-bottom:15px}#rvw-ut .proTxtArea .proCapImg img{width:100%;height:auto;font-size:1vw;line-height:190%}#rvw-ut .proTxtArea p{font-size:1vw;line-height:180%}#rvw-ut .proTxtArea .proChart{width:40%}#rvw-ut .proTxtArea .proChart p{text-shadow:0 0 5px rgba(0,0,0,.9);font-size:1.3vw}#rvw-ut .otherChart{margin-bottom:15px}#rvw-ut .otherChart table{border-bottom:1px solid #ccc;border-right:1px solid #ccc;width:100%}#rvw-ut .otherChart td,#rvw-ut .otherChart th{border-top:1px solid #ccc;border-left:1px solid #ccc;padding:3px 0;color:#333;text-align:center;font-size:16px;font-weight:700}#rvw-ut .otherChart th{background:#e8e8e8}#rvw-ut .otherChart td{background:#fff}#rvw-user{width:90%;min-height:1100px;margin:0 auto;padding:100px 0}#rvw-user h2{text-align:center;font-size:3vw;margin-bottom:4vw;position:relative}#rvw-user h2 span{font-size:2vw;display:block}#rvw-user h2:after{content:"";position:absolute;bottom:-20px;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);width:100px;height:4px;background:-webkit-gradient(linear,left top,right top,from(#da179a),to(#ac31ec));background:-webkit-linear-gradient(left,#da179a,#ac31ec);background:linear-gradient(to right,#da179a,#ac31ec)}.userBoxs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.userBox{width:30%}.userTop{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.userTop .userImg1{width:30%}.userTop .userImg1 img{width:100%;height:auto}.userTop .userName{width:35%;margin-bottom:30px}.userTop .userName .userName1{font-size:.8vw;color:#d8189e;margin-bottom:10px}.userTop .userName .userName2{font-size:1.6vw;color:#fff;margin-bottom:10px;font-weight:700}.userTop .userName .userName2:after{content:"\7e3a\8f14\ff53";font-size:.8vw}.userTop .userName .userName3{font-size:.9vw;color:#acacac}.userTop .userImg2{width:26%}.userTop .userImg2 img{width:100%;height:auto}.userMid{margin-bottom:30px}.userTitleTop{background:-webkit-gradient(linear,left top,right top,from(#333333),to(#555555));background:-webkit-linear-gradient(left,#333333,#555555);background:linear-gradient(to right,#333,#555);font-size:.7vw;color:#fff;font-weight:700;padding:8px 14px;line-height:100%;margin-bottom:15px}.userTitle{color:#ff67ce;font-size:1.3vw;font-weight:700;margin-bottom:15px}.userTxt{font-size:.9vw;line-height:180%;margin-bottom:15px}#rvw-user .otherChart{margin-bottom:15px}#rvw-user .otherChart table{border-bottom:1px solid #ccc;border-right:1px solid #ccc;width:100%}#rvw-user .otherChart td,#rvw-user .otherChart th{border-top:1px solid #ccc;border-left:1px solid #ccc;padding:3px 0;color:#333;text-align:center;font-size:.9vw;font-weight:700}#rvw-user .otherChart th{background:#e8e8e8}#rvw-user .otherChart td{background:#fff}.userMid p{font-size:.8vw;line-height:180%}}.column_cont{background:url(../images/tm-x/column_bg.jpg);padding:80px 0;position:relative}.column_cont:before{content:"";position:absolute;top:0;left:0;width:100%;height:20px;background:url(../images/tm-x/obi_line.png) repeat-x left 0 bottom 0;background-size:auto 5px}.column_cont:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:20px;background:url(../images/tm-x/obi_line2.png) repeat-x left 0 top 0;background-size:auto 5px}.columnTab{position:absolute;top:0;left:3vw;width:250px}.columnTab img{width:300px;height:auto}#column-top{width:94%;min-width:94%;margin:0 auto 30px;padding:0;display:block;overflow:visible}.columnTopL,.columnTopR{width:100%}#column-top h2{font-weight:700;font-size:6vw;color:#002063;margin-bottom:20px;letter-spacing:.1em}#column-top .column_read{font-weight:700;color:#002063;font-size:3.5vw;line-height:190%;margin-bottom:20px}#columnArticle{width:94%;min-width:94%;margin:0 auto 60px}.columnTxt{-webkit-columns:1 auto;-moz-columns:1 auto;columns:1 auto;font-weight:400;color:#002063;font-size:3.5vw;line-height:190%;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}#columnArticle h3{font-weight:400;color:#002063;font-size:5vw;margin-bottom:30px}#columnHistoly{width:100%;min-width:100%;margin:0 auto 40px}.historyImg{background:#fff;padding:30px}.historyImg img{width:100%;height:auto}#columnUsedriver{width:94%;min-width:94%;margin:0 auto 60px}.userdriverImg img{width:100%;height:auto}@media (min-width: 1023px){.column_cont{background:url(../images/tm-x/column_bg.jpg);padding:140px 0;position:relative}.column_cont:before{content:"";position:absolute;top:0;left:0;width:100%;height:20px;background:url(../images/tm-x/obi_line.png) repeat-x left 0 bottom 0;background-size:auto 5px}.column_cont:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:20px;background:url(../images/tm-x/obi_line2.png) repeat-x left 0 top 0;background-size:auto 5px}.columnTab{position:absolute;top:-140px;left:0;width:500px}.columnTab img{width:500px;height:auto}#column-top{width:90%;min-width:1100px;margin:0 auto 60px;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;overflow:visible}.columnTopL{width:63%}.columnTopR{width:37%}#column-top h2{font-size:3vw;color:#002063;margin-bottom:40px;letter-spacing:.1em}#column-top .column_read{color:#002063;font-size:1.3vw;line-height:190%}#columnArticle{width:90%;min-width:1100px;margin:0 auto 60px}.columnTxt{-webkit-columns:3 auto;-moz-columns:3 auto;columns:3 auto;font-weight:400;color:#002063;font-size:1.1vw;line-height:190%;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}#columnArticle h3{font-weight:400;color:#002063;font-size:1.6vw;margin-bottom:40px}#columnHistoly{width:90%;min-width:1100px;margin:0 auto 60px}.historyImg{background:#fff;padding:100px}.historyImg img{width:100%;height:auto}#columnUsedriver{width:90%;min-width:1100px;margin:0 auto 60px}.userdriverImg img{width:100%;height:auto}}.bbpluswedge-landing{font-family:inherit;overflow-x:hidden;color:var(--color-white);-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.bbpluswedge-landing *{letter-spacing:normal;color:var(--color-white)}.bbpluswedge-landing table{-webkit-box-shadow:unset;box-shadow:unset;border-collapse:collapse;border-spacing:0;table-layout:auto;border-style:inherit}.bbpluswedge-landing table:not([class]) td,.bbpluswedge-landing table:not([class]) th{border-width:1px 0 0 1px}.bbpluswedge-landing .sp-img{display:block}.bbpluswedge-landing .pc-img{display:none}@media (min-width: 1023px){.bbpluswedge-landing .sp-img{display:none}.bbpluswedge-landing .pc-img{display:block}}#bbpluswedge{background:#000 url(../images/bbpluswedge/bg.jpg) no-repeat top center;background-size:320vw auto}.bbpluswedgeCont{width:94%;margin:0 auto;padding:0 0 80px}.bbpluswedgeCont img{width:100%;height:auto}.head01{padding:30px 0 0}.head02{padding:0 0 50px}.contTitle{border-left:5px solid #0096ff;padding:0 0 0 10px;margin-bottom:20px}.contTitle p{font-size:11px;margin-bottom:4px}.contTitle h2{font-size:3.3vw;line-height:160%}.contTitle h2 span{color:#e6e400}.bbplusCont01{margin-bottom:40px}.bbplusCont02{margin-bottom:10px}@media (min-width: 1023px){#bbpluswedge{background:#000 url(../images/bbpluswedge/bg.jpg) no-repeat top center;background-size:3200px auto}.bbpluswedgeCont{width:750px;margin:0 auto;padding:0 0 80px}.bbpluswedgeCont img{width:100%;height:auto}.head01{padding:100px 0 0}.head02{padding:0 0 100px}.contTitle{border-left:5px solid #0096ff;padding:0 0 0 10px;margin-bottom:40px}.contTitle p{font-size:20px;margin-bottom:10px}.contTitle h2{font-size:28px;line-height:120%}.contTitle h2 span{color:#e6e400}.bbplusCont01{margin-bottom:70px}.bbplusCont02{margin-bottom:10px}}.shopify-policy__container{max-width:90rem;padding-bottom:10rem}@media screen and (max-width: 768px){.shopify-policy__container{padding-bottom:8rem}}@media screen and (max-width: 576px){.shopify-policy__container{padding-bottom:6rem}}.shopify-policy__title h1{font-size:2.4rem;font-weight:700;padding:2em 0;margin:0;text-align:center}@media screen and (max-width: 576px){.shopify-policy__title h1{font-size:1.8rem}}.shopify-policy__body h1{font-size:2.4rem;font-weight:700;padding:2em 0;margin:0;text-align:center}@media screen and (max-width: 576px){.shopify-policy__body h1{font-size:1.8rem}}.shopify-policy__body h2{font-size:2rem;font-weight:700;margin-top:2em}@media screen and (max-width: 576px){.shopify-policy__body h2{font-size:1.6rem}}.shopify-policy__body h3{margin-top:2em;margin-bottom:0;font-size:1.6rem;font-weight:700}@media screen and (max-width: 576px){.shopify-policy__body h3{font-size:1.4rem}}.shopify-policy__body ol li,.shopify-policy__body ul li{text-indent:-1.2em}.shopify-policy__body li{font-size:1.4rem}@media screen and (max-width: 576px){.shopify-policy__body li{font-size:1.2rem}}.shopify-policy__body p{font-size:1.4rem;margin-top:1em}@media screen and (max-width: 576px){.shopify-policy__body p{font-size:1.2rem}}.page-policies{padding:10rem 0}.main-page h1{font-size:2.4rem;font-weight:700;padding:2em 0;margin:0;text-align:center}@media screen and (max-width: 576px){.main-page h1{font-size:1.8rem}}.main-page h2{font-size:2rem;font-weight:700;margin-top:2em}@media screen and (max-width: 576px){.main-page h2{font-size:1.6rem}}.main-page h3{margin-top:2em;margin-bottom:0;font-size:1.6rem;font-weight:700}@media screen and (max-width: 576px){.main-page h3{font-size:1.4rem}}.main-page ol li,.main-page ul li{text-indent:-1.2em}.main-page li{font-size:1.4rem}@media screen and (max-width: 576px){.main-page li{font-size:1.2rem}}.main-page p{font-size:1.4rem;margin-top:1em}@media screen and (max-width: 576px){.main-page p{font-size:1.2rem}}.main-page section[class^=_formHeader] h2{display:none}.contact{max-width:60rem}.contact .field{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.contact .field:after{display:none}.contact .field select.field__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='%23000' d='M5 6L0 0h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:1rem;padding-right:3rem}.contact .field .field__input{padding:1rem!important;margin-top:0!important;border:1px solid #ccc!important;border-radius:.4rem;font-size:16px!important;background-color:#f5f5f5!important}.contact .field .field__input::-ms-input-placeholder{opacity:0!important}.contact .field .field__input::placeholder{opacity:0!important}.contact .field .field__input::-webkit-input-placeholder{opacity:0!important}.contact .field .field__input::-moz-placeholder{opacity:0!important}.contact .field .field__input:-ms-input-placeholder{opacity:0!important}.contact .field .field__input:focus{border-color:rgb(var(--color-foreground))!important;outline:none;background-color:#fff!important}.contact .field #ContactForm-name,.contact .field #ContactForm-name-kana{width:calc(30ch + 2rem + 2px);max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.contact .field #ContactForm-email{max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.contact .field #ContactForm-phone{width:calc(20ch + 2rem + 2px);max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.contact .field #ContactForm-postal-code{width:calc(10ch + 2rem + 2px);max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.contact .field #ContactForm-prefecture{width:calc(15ch + 2rem + 2px);max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.contact .field #ContactForm-city,.contact .field #ContactForm-address1,.contact .field #ContactForm-address2{max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.contact .field #ContactForm-body{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.contact .field .field__label{display:block;font-weight:700;margin-bottom:.5rem;position:static!important;color:rgb(var(--color-foreground))!important;opacity:1!important;font-size:1.6rem;letter-spacing:normal;line-height:1.5;pointer-events:auto;left:auto!important;top:auto!important;-webkit-transition:none!important;transition:none!important;position:static}.contact .field .field__label span[aria-hidden=true]{display:inline-block;padding:.2rem .6rem;margin-left:.5rem;font-size:1.2rem;font-weight:400;color:#fff!important;background-color:#eb001b;border-radius:.3rem;line-height:1.2}.contact .field .contact__field-error{display:block;margin-top:.5rem;color:var(--color-error);font-size:1.2rem}.contact .field .contact__field-error .form__message{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:.5rem}.contact .field .contact__field-error .form__message .svg-wrapper{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:1.3rem;height:1.3rem;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.contact .field .contact__field-error .form__message .svg-wrapper svg{width:100%;height:100%}.contact .field input[aria-invalid=true],.contact .field select[aria-invalid=true]{border-color:var(--color-error)!important}.contact .contact__button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.contact .contact__notice{padding-bottom:2em;text-align:center}@media screen and (max-width: 749px){.contact .contact__notice{text-align:left}}.contact .contact__notice .contact__notice-text{margin:0;color:rgba(var(--color-foreground),1);font-size:1.3rem}.contact .contact__notice .contact__notice-text:last-child{margin-bottom:0}.contact .contact__notice .contact__notice-text a{text-decoration:underline;-webkit-transition:all .3s ease;transition:all .3s ease}.contact .contact__notice .contact__notice-text a:hover{color:rgb(var(--color-gray-light));color:red}.contact .contact__field-description{display:block;margin-top:.5rem;font-size:1.2rem;line-height:1.5;color:rgba(var(--color-foreground),.7)}h1{font-size:2.4rem;font-weight:700}@media screen and (max-width: 576px){h1{font-size:1.8rem}}.collection-hero__title{font-size:2.4rem;font-weight:700}@media screen and (max-width: 576px){.collection-hero__title{font-size:1.8rem}}.collection-hero__description{font-size:1.4rem}@media screen and (max-width: 576px){.collection-hero__description{font-size:1.2rem}}.template-search .search-title,.template-search .collection-title,.main-collection-product-grid .search-title,.main-collection-product-grid .collection-title{margin:0;padding:2em 0}@media screen and (max-width: 768px){.template-search .search-title,.template-search .collection-title,.main-collection-product-grid .search-title,.main-collection-product-grid .collection-title{text-align:center}}.template-search .search-title h1,.template-search .collection-title h1,.main-collection-product-grid .search-title h1,.main-collection-product-grid .collection-title h1{font-size:2.4rem;font-weight:700;margin:0}@media screen and (max-width: 576px){.template-search .search-title h1,.template-search .collection-title h1,.main-collection-product-grid .search-title h1,.main-collection-product-grid .collection-title h1{font-size:1.8rem}}.template-search .search-title,.main-collection-product-grid .search-title{padding:2em 0}@media screen and (max-width: 768px){.template-search .search-title,.main-collection-product-grid .search-title{padding:2em 1.5rem 0}}.template-search .facets-vertical,.main-collection-product-grid .facets-vertical{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 3rem;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start}@media screen and (max-width: 989px) and (min-width: 750px){.template-search .facets-vertical,.main-collection-product-grid .facets-vertical{padding-left:0}}@media screen and (max-width: 749px){.template-search .facets-vertical,.main-collection-product-grid .facets-vertical{grid-template-columns:1fr}}.template-search .facets-container,.main-collection-product-grid .facets-container{gap:0;padding-top:0}.template-search aside,.main-collection-product-grid aside{background-color:#efefee;background-image:url(../../assets/images/hr_bg_gray.svg);background-size:95px auto;background-position:left top;padding:3rem 1rem!important;height:100%;width:280px}@media screen and (max-width: 749px){.template-search aside,.main-collection-product-grid aside{padding:1rem!important;width:100%}}.template-search .facets-vertical-form,.main-collection-product-grid .facets-vertical-form{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.template-search .product-count-vertical,.main-collection-product-grid .product-count-vertical{margin-left:0}.template-search .product-count-vertical .product-count__text,.main-collection-product-grid .product-count-vertical .product-count__text{font-weight:700}.template-search .product-grid-container,.main-collection-product-grid .product-grid-container{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.main-blog .blog-articles{display:grid;grid-template-columns:1fr;gap:0;max-width:800px;margin:0 auto}.main-blog h1{font-size:2.4rem;font-weight:700;padding:2em 0;margin:0;text-align:center}@media screen and (max-width: 576px){.main-blog h1{font-size:1.8rem}}.main-blog .blog-articles__article{border-bottom:1px solid rgba(var(--color-foreground),.1)}.main-blog .blog-articles__article:last-child{border-bottom:none}.main-blog .blog-articles__article .article-card-wrapper .card.card--text .card__inner{padding:0;aspect-ratio:unset}.main-blog .blog-articles__article .article-card-wrapper .card .card__content{padding:0;width:100%}.main-blog .blog-articles__article .article-card-wrapper .card .card__content .card__information{gap:2rem;padding:1.5rem 0}.main-blog .blog-articles__article .article-card-wrapper .card .card__content .card__information .article-card__info{padding:0;color:rgba(var(--color-foreground),.6);font-size:1.4rem}.main-blog .blog-articles__article .article-card-wrapper .card .card__content .card__information .article-card__info .circle-divider:after{content:"";display:none}.main-blog .blog-articles__article .article-card-wrapper .card .card__content .card__information .article-card__info-link{color:inherit;display:grid;grid-template-columns:15rem 1fr;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease}.main-blog .blog-articles__article .article-card-wrapper .card .card__content .card__information .article-card__info-link:hover .card__heading .card__heading-text:after{width:100%;-webkit-transform-origin:left;transform-origin:left;margin-left:0}@media screen and (max-width: 576px){.main-blog .blog-articles__article .article-card-wrapper .card .card__content .card__information .article-card__info-link{grid-template-columns:1fr}}.main-blog .blog-articles__article .article-card-wrapper .card .card__content .card__information .card__heading{margin:0;font-size:1.6rem;font-weight:500;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start}.main-blog .blog-articles__article .article-card-wrapper .card .card__content .card__information .card__heading .card__heading-text:after{-webkit-transition:all .3s ease;transition:all .3s ease;content:"";display:block;width:0;height:1px;background-color:#000;-webkit-transform-origin:right;transform-origin:right;margin-left:auto}@media screen and (max-width: 576px){.main-blog .blog-articles__article .article-card-wrapper .card .card__content .card__information .card__heading .card__heading-text:after{display:none}}.main-blog .blog-articles__article .article-card-wrapper .card .card__content .card__information .article-card__excerpt{display:block;margin:0;font-size:1.4rem;line-height:1.6;color:rgba(var(--color-foreground),.7);width:100%;display:none}.main-blog .blog-articles__article .article-card-wrapper .card .card__content .card__information .article-card__footer{display:none}.product__description h2,.product__description h3{font-weight:700}.product__description table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;width:auto;table-layout:auto;border-collapse:collapse;border-spacing:0;border-style:unset;-webkit-box-shadow:unset;box-shadow:unset;margin:1em 0}.product__description table th,.product__description table td{padding:.8rem 1rem;text-align:left;border:1px solid rgba(0,0,0,.1);vertical-align:middle;font-size:1.2rem;line-height:1.5}.product__description table th.noncell,.product__description table td.noncell{background:unset;border:unset}.product__description table th{background-color:#000000c7;border-color:var(--color-white);color:var(--color-white);font-weight:600;white-space:nowrap}.product__description table td{white-space:nowrap;word-break:break-word}@media screen and (max-width: 576px){.product__description{font-size:1.2rem}.product__description table th,.product__description table td{padding:.6rem .8rem;font-size:1.2rem}}.product .thumbnail-list{grid-template-columns:repeat(6,1fr);grid-gap:.5rem}
/*# sourceMappingURL=/cdn/shop/t/4/assets/css/custom.css.map */
