@charset "UTF-8";@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein-delay{0%{opacity:0}80%{opacity:0}to{opacity:1}}@keyframes slidein{0%{left:0}to{left:var(--target-position)}}.c-content-banner-special{padding-top:100px;padding-bottom:80px;position:relative}@media screen and (max-width: 749px){.c-content-banner-special{padding-top:75px;padding-bottom:60px}}.c-content-banner-special:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:#d7000f;z-index:0}.c-content-banner-special__header{position:relative;background-color:#fff;z-index:1;padding:10px}@media screen and (max-width: 989px){.c-content-banner-special__header{padding:12px 15px}}.c-content-banner-special__header--inner{display:block;border-top:1px solid rgb(var(--color-foreground));border-bottom:1px solid rgb(var(--color-foreground));text-align:center;pointer-events:none;text-decoration:none}@media screen and (max-width: 989px){.c-content-banner-special__header--inner{pointer-events:auto}}.c-content-banner-special__text{margin-top:20px}@media screen and (max-width: 989px){.c-content-banner-special__text{margin-top:7px}}.c-content-banner-special__title{margin:0 0 18px}@media screen and (max-width: 989px){.c-content-banner-special__title{margin-bottom:4px}}.c-content-banner-special__title--image{display:block;margin:0 auto}.c-content-banner-special__subtitle{width:-moz-max-content;width:max-content;margin:0 auto;padding:3px 40px;border-radius:2px 2px 0 0}@media screen and (max-width: 989px){.c-content-banner-special__subtitle{padding:2px 17px}}.c-content-banner-special__subtitle p{font-size:20px;letter-spacing:.2em;margin:0}@media screen and (max-width: 989px){.c-content-banner-special__subtitle p{font-size:12px;letter-spacing:.37em}}.c-content-banner-special__boat{width:180px;position:absolute;top:0;--target-position: min( calc(100vw - 180px) , calc((100vw - 1000px)/2) + 1000px - 130px) ;left:var(--target-position)}@media screen and (max-width: 989px){.c-content-banner-special__boat{width:107px;top:-24px;--target-position: calc(50% - 14px) ;left:calc(50% - 14px)}}.c-content-banner-special__boat img{display:block;width:100%;height:auto}.c-content-banner-special .c-content-banner__inner{max-width:1000px}.c-content-banner-special .c-content-banner__list{gap:60px}@media screen and (max-width: 749px){.c-content-banner-special .c-content-banner__list{row-gap:40px}}.c-content-banner-special .c-content-banner__inner{position:relative;z-index:1}.c-content-banner-special .c-content-banner__text{padding-right:30px}@media screen and (max-width: 749px){.c-content-banner-special .c-content-banner__text{padding-right:35px}}.c-content-banner-special .c-content-banner__text .c-button__circle{bottom:8px}.c-content-banner-special .c-content-banner__title{background-color:rgb(var(--color-foreground));color:#fff;margin-bottom:0}@media screen and (max-width: 749px){.c-content-banner-special .c-content-banner__title{margin-top:10px;padding:3px}}.c-content-banner-special .c-content-banner__description{background-color:#fff;border:1px solid rgb(var(--color-foreground));padding:8px;max-height:65px}@media screen and (max-width: 749px){.c-content-banner-special .c-content-banner__description{padding:0 3px;margin-top:-3px;max-height:45px}}.c-content-banner-special .c-content-banner-special__header:not(.scroll-trigger--offscreen) .c-content-banner-special__boat{animation:fadein .3s,slidein 2.5s}@media screen and (max-width: 749px){.c-content-banner-special .c-content-banner-special__header:not(.scroll-trigger--offscreen) .c-content-banner-special__boat{animation:fadein .3s,slidein 2s}}.c-content-banner-special .c-content-banner-special__header:not(.scroll-trigger--offscreen) .c-content-banner-special__text{animation:fadein-delay 2.7s}@media screen and (max-width: 749px){.c-content-banner-special .c-content-banner-special__header:not(.scroll-trigger--offscreen) .c-content-banner-special__text{animation:fadein-delay 2.2s}}.c-brand-top__section{margin-bottom:180px}@media screen and (max-width: 999px){.c-brand-top__section{padding-bottom:263px}}@media screen and (max-width: 749px){.c-brand-top__section{padding-bottom:170px;padding-bottom:calc(61.3vw - 60px);margin-bottom:250px;padding-top:65px}}.c-brand-top__body{position:relative;z-index:1;margin-top:145px}@media screen and (max-width: 749px){.c-brand-top__body{margin-top:80px}}.c-brand-top__content{position:relative;margin-left:max(180px,(100vw - 1000px) / 2 - 180px)}@media screen and (max-width: 999px){.c-brand-top__content{position:relative;bottom:0;margin-left:30px}}.c-brand-top__title{position:absolute;top:-42px;writing-mode:vertical-rl;z-index:3}@media screen and (min-width: 1366px){.c-brand-top__title{left:670px}}@media screen and (min-width: 1000px) and (max-width: 1365px){.c-brand-top__title{right:24%}}@media screen and (max-width: 999px){.c-brand-top__title{right:45px}}@media screen and (max-width: 749px){.c-brand-top__title{top:-20px;right:35px}}.c-brand-top__title span{line-height:1.3;color:#24292d;font-size:38px;letter-spacing:.33em;padding-inline-start:10px;background-color:#fff;margin-block:14px;display:inline-block}@media screen and (max-width: 749px){.c-brand-top__title span{font-size:24px;letter-spacing:.25em;padding-inline-start:8px;padding-inline-end:2px;margin-block:10px}}.c-brand-top__description{padding-bottom:108px;max-width:474px;box-sizing:content-box;position:relative;z-index:3}@media screen and (min-width: 1366px){.c-brand-top__description{padding-left:213px}}@media screen and (max-width: 1365px){.c-brand-top__description{padding-left:15%}}@media screen and (max-width: 999px){.c-brand-top__description{padding-bottom:380px}}@media screen and (max-width: 749px){.c-brand-top__description{padding-bottom:70px;padding-left:15px;padding-right:45px;max-width:initial;letter-spacing:-.07em}}.c-brand-top__image{width:100%;height:auto;display:block}.c-brand-top__image--1{padding-top:90px;padding-bottom:58px;margin-left:-180px;width:613px}@media screen and (max-width: 999px){.c-brand-top__image--1{margin-left:-30px;padding-top:50px}}@media screen and (max-width: 749px){.c-brand-top__image--1{width:84.8vw}}.c-brand-top__image--2{position:absolute;bottom:225px;z-index:2;width:324px}@media screen and (min-width: 1366px){.c-brand-top__image--2{left:858px}}@media screen and (min-width: 1000px) and (max-width: 1365px){.c-brand-top__image--2{right:0}}@media screen and (max-width: 999px){.c-brand-top__image--2{bottom:0;right:170px}}@media screen and (max-width: 749px){.c-brand-top__image--2{position:relative;width:54.6vw;right:0;margin-left:-30px}}.c-brand-top__image--3{position:absolute;bottom:-120px;z-index:2;width:324px}@media screen and (min-width: 1366px){.c-brand-top__image--3{left:858px}}@media screen and (min-width: 1000px) and (max-width: 1365px){.c-brand-top__image--3{right:0}}@media screen and (max-width: 999px){.c-brand-top__image--3{right:0;bottom:-294px}}@media screen and (max-width: 749px){.c-brand-top__image--3{width:61.3vw;bottom:calc((61.3vw - 30px)*-1)}}.c-brand-top__image--4{position:absolute;bottom:-270px;left:-90px;z-index:2;width:180px}@media screen and (max-width: 999px){.c-brand-top__image--4{width:150px;left:5px;bottom:-445px}}@media screen and (max-width: 749px){.c-brand-top__image--4{bottom:calc(-61.3vw - 115px)}}.c-brand-list__section{padding-top:120px}@media screen and (max-width: 749px){.c-brand-list__section{padding-top:20px}}.c-brand-list__section .c-content-banner__list{gap:90px 40px}@media screen and (max-width: 749px){.c-brand-list__section .c-content-banner__list{row-gap:40px}}.c-brand-list__section .c-content-banner__inner{position:relative;z-index:1}.c-brand-list__section .c-content-banner__text .c-button__circle g{display:none}@media screen and (min-width: 990px){.c-brand-list__section .c-content-banner__text{padding-right:0}.c-brand-list__section .c-content-banner__text .c-button__circle{display:none}}.c-brand-list__section .c-content-banner__title{background-color:rgb(var(--color-foreground));color:#fff;margin-bottom:0}@media screen and (max-width: 749px){.c-brand-list__section .c-content-banner__title{margin-top:10px;padding:3px}}.c-brand-list__section .c-content-banner__description{background-color:#fff;border:1px solid rgb(var(--color-foreground));padding:8px;max-height:65px}@media screen and (max-width: 749px){.c-brand-list__section .c-content-banner__description{padding:0 3px;margin-top:-3px;max-height:45px}}.c-brand-list__header{text-align:center;margin-bottom:80px}@media screen and (max-width: 749px){.c-brand-list__header{margin-bottom:60px}}.c-brand-list__footer{margin-top:60px}@media screen and (max-width: 749px){.c-brand-list__footer{margin-top:85px}}.c-brand-list__footer img{width:120px;height:auto;display:block;margin:0 auto}@media screen and (max-width: 749px){.c-brand-feature__header{max-height:420px;overflow:hidden}}@media screen and (max-width: 749px){.c-brand-feature__header .page-width{padding:0}}.c-brand-feature__header img{width:100%;height:auto;display:block}@media screen and (max-width: 749px){.c-brand-feature__header img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}}.c-brand-feature__body{padding-bottom:160px}@media screen and (max-width: 989px){.c-brand-feature__body{padding-bottom:120px}}.c-brand-feature__title{text-align:center;padding-top:60px;padding-bottom:70px}@media screen and (max-width: 989px){.c-brand-feature__title{padding-top:50px;padding-bottom:60px;font-size:20px;font-weight:500;line-height:1.5}}.c-brand-feature__item{display:flex;flex-wrap:nowrap;gap:40px}@media screen and (max-width: 989px){.c-brand-feature__item{flex-direction:column;gap:30px}}.c-brand-feature__item:not(:last-child){margin-bottom:90px}@media screen and (max-width: 989px){.c-brand-feature__item:not(:last-child){margin-bottom:80px}}@media screen and (min-width: 990px){.c-brand-feature__item:nth-child(2n){flex-direction:row-reverse}}.c-brand-feature__item--title{margin-bottom:40px}@media screen and (max-width: 989px){.c-brand-feature__item--title{margin-bottom:20px;letter-spacing:-.02em;line-height:1.5}}@media screen and (max-width: 989px){.c-brand-feature__text{padding-inline:15px}}.c-brand-feature__description{margin:0;line-height:2}.c-brand-feature__image{width:100%;height:auto;display:block}@media screen and (max-width: 989px){.c-brand-feature__image{margin-inline:-30px;width:100vw}}.c-brand-feature__image--wrapper{flex:none;position:relative}@media screen and (min-width: 990px){.c-brand-feature__image--wrapper{width:60%}}@media screen and (min-width: 990px){.c-brand-feature__image--row{min-height:378px}.c-brand-feature__image--row .c-brand-feature__image{position:absolute}.c-brand-feature__image--row .c-brand-feature__image:not(.c-brand-feature__image--sub){width:73.3%;height:auto;right:0;top:0}.c-brand-feature__image--row .c-brand-feature__image.c-brand-feature__image--sub{width:37.8%;left:0;bottom:0}}.section-c-brand-feature~.section-featured-product .c-featured-product{position:relative}.section-c-brand-feature~.section-featured-product .c-featured-product:before{content:"";position:absolute;top:0;left:0;width:calc((100vw - 1000px)/2 + 211px);height:100%;background-color:#d7000f;z-index:0}@media screen and (max-width: 989px){.section-c-brand-feature~.section-featured-product .c-featured-product:before{width:100%;height:250px}}.section-c-brand-feature~.section-featured-product .c-featured-product .page-width{position:relative;z-index:1}@media screen and (max-width: 989px){.section-c-brand-feature~.section-featured-product .c-featured-product .page-width{padding-bottom:32px}}@media screen and (max-width: 989px){.section-c-brand-feature~.section-featured-product+.section-featured-product .page-width{padding-top:0}}@media screen and (max-width: 989px){.section-c-brand-feature~.section-featured-product+.section-featured-product .c-featured-product:before{display:none}}@media screen and (max-width: 989px){.section-c-brand-feature~.section-featured-product:last-of-type{padding-bottom:30px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-section-umaimono.css.map */
