@charset "UTF-8";:root{--font-en:"Satoshi", sans-serif;--font-en-serif:"Playfair Display", serif;--font-jp:"Noto Sans JP", sans-serif;--font-jp-serif:"Shippori Mincho", serif}body{font-style:normal;font-family:var(--font-jp);color:#243930;overflow-x:hidden}main{position:relative;background-color:#fafafa}.en{font-family:var(--font-en)}.pc{display:none}.sp{display:block}@media screen and (min-width:750px){.pc{display:block}.sp{display:none}}a{text-decoration:none}a:not([href]){cursor:inherit}ul{list-style:none;margin:0;padding:0}.opacity{transition:all .3s ease}@media screen and (min-width:750px){.opacity:hover{opacity:.7}}@media screen and (max-width:749px){body.is-open{overflow:hidden}}@media screen and (max-width:749px){.breadcrumb_area{padding:1.2rem calc(2rem / var(--font-body-scale)) 1.4rem}.breadcrumb_area .breadcrumb .aw-breadcrumbs__list{align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex;flex-wrap:nowrap}.breadcrumb_area .breadcrumb .aw-breadcrumbs__list>li{display:inline-flex;align-items:center;white-space:nowrap}.breadcrumb_area .breadcrumb .aw-breadcrumbs__list>li a,.breadcrumb_area .breadcrumb .aw-breadcrumbs__list>li span{font-size:1.2rem}.breadcrumb_area .breadcrumb .aw-breadcrumbs__list>li a{color:#243930}.breadcrumb_area .breadcrumb .aw-breadcrumbs__list>li span{color:#9ca3af;overflow:hidden;text-overflow:ellipsis}.breadcrumb_area .breadcrumb .aw-breadcrumbs__list>li:not(:first-child){position:relative;margin-left:3rem}.breadcrumb_area .breadcrumb .aw-breadcrumbs__list>li:not(:first-child):before{content:"";width:10px;height:10px;position:absolute;top:calc(50% - 3px);left:-2rem;background:url(icon-arrow-right.svg) 0 0 no-repeat;background-size:100% auto}.breadcrumb_area .breadcrumb .aw-breadcrumbs__list>li:not(:first-child) span{overflow:hidden;text-overflow:ellipsis}.breadcrumb_area .breadcrumb .aw-breadcrumbs__list>li:last-child{flex:1;min-width:0}}@media screen and (min-width:750px){.breadcrumb_area{position:absolute;right:3.75vw;top:50px;z-index:2;line-height:1}.breadcrumb_area .breadcrumb{line-height:1.4;writing-mode:vertical-rl}.breadcrumb_area .breadcrumb .aw-breadcrumbs__list{align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex;flex-wrap:nowrap}.breadcrumb_area .breadcrumb .aw-breadcrumbs__list>li{display:inline-flex;align-items:center;white-space:nowrap}.breadcrumb_area .breadcrumb .aw-breadcrumbs__list>li a,.breadcrumb_area .breadcrumb .aw-breadcrumbs__list>li span{font-size:1.4rem}.breadcrumb_area .breadcrumb .aw-breadcrumbs__list>li a{color:#243930}.breadcrumb_area .breadcrumb .aw-breadcrumbs__list>li span{color:#9ca3af;overflow:hidden;text-overflow:ellipsis}.breadcrumb_area .breadcrumb .aw-breadcrumbs__list>li:not(:first-child){position:relative;margin-left:0;margin-top:3rem}.breadcrumb_area .breadcrumb .aw-breadcrumbs__list>li:not(:first-child):before{content:"";width:10px;height:10px;position:absolute;left:calc(50% - 5px);top:-2rem;background:url(icon-arrow-right.svg) 0 0 no-repeat;background-size:100% auto;transform:rotate(90deg)}.breadcrumb_area .breadcrumb .aw-breadcrumbs__list>li:not(:first-child) span{overflow:hidden;text-overflow:ellipsis}.breadcrumb_area .breadcrumb .aw-breadcrumbs__list>li:last-child{flex:1;min-width:0;max-height:800px}}@media screen and (max-width:749px){footer .footer__content-top{padding-left:0;padding-right:0}footer .footer__content-bottom .page-width{padding:0 calc(2rem / var(--font-body-scale))}}.template-index main{position:relative}.template-index main .shopify-section:first-of-type{position:-webkit-sticky;position:sticky;top:0;z-index:1}.template-index main .shopify-section:not(:first-of-type){z-index:2}h2.section__title{font-weight:700;font-family:var(--font-jp);font-size:3rem;line-height:1.3;margin:0}h2.section__title .sub_title{font-weight:700;font-family:var(--font-en);font-size:1.5rem;line-height:1;position:relative;display:flex;align-items:center;gap:10px;margin-bottom:10px}h2.section__title .sub_title:before{content:"";display:block;width:9px;height:9px;background-color:#e60019}@media screen and (min-width:750px){h2.section__title{font-size:min(3.3333333333vw,48px)}h2.section__title .sub_title{margin-bottom:10px;font-size:1.6rem}h2.section__title .sub_title:before{width:10px;height:10px}}.button-view-more{position:relative;color:#243930;font-size:1.6rem;font-weight:500;border-bottom:1px solid #243930;transition:all .3s ease}.button-view-more span{width:36px;height:36px;position:absolute;top:-5px;right:-53px}.button-view-more span svg rect{fill:transparent;stroke:#243930;transition:fill .3s ease,stroke .3s ease}.button-view-more span svg path{stroke:#243930;transition:stroke .3s ease}.button-view-more:hover{border-bottom:1px solid #E60019}.button-view-more:hover span svg rect{stroke:#e60019;fill:#e60019;transition:all .3s ease}.button-view-more:hover span svg path{stroke:#fff;transition:all .3s ease}.page-header .header-area__image .bg_image{overflow:hidden;border-bottom-right-radius:40px}@media screen and (min-width:750px){.page-header .header-area__image .bg_image{border-top-right-radius:20px;border-bottom-right-radius:20px}}.page-header .header-area__image .bg_image img{transform:scale(1.1);transition:opacity 8s cubic-bezier(.4,0,0,1),transform 8s cubic-bezier(.4,0,0,1)}.page-header .header-area__image .bg_image.is-loaded img{transform:scale(1);transition:opacity 8s cubic-bezier(.4,0,0,1),transform 8s cubic-bezier(.4,0,0,1)}
/*# sourceMappingURL=/cdn/shop/t/1/assets/aw-common.css.map */
