.header-logo a{display:block;width:160px}.header-logo a svg{fill:#231815;height:auto;width:160px}.header-logo.home a svg{fill:#fff}.heading-logo img{max-width:300px}@media screen and (max-width: 768px){.heading-logo img{max-width:180px}#MainContent .place-content-end-start{padding:1.25rem 1.25rem 7.5rem}}.shopify-section.is-stuck .header-logo.home a svg{fill:#231815}.home__product-wrap{padding:5rem 2.5rem 2.5rem}@media screen and (max-width: 768px){.home__product-wrap{padding:2.5rem 1.25rem var(--spacing-section);margin-bottom:1.25rem}.home__product-wrap .cascade-align-left{margin-right:0;width:100%}.home__product-wrap .cascade-align-right{margin-top:40px;margin-left:0;width:100%}}.home__product-list .grid .relative{margin-top:0!important;max-width:100%!important}.home__product-list .product-cart__wrap{max-width:100%!important}.home__product-wrap .font-heading{margin-bottom:1.5rem}.philosophy-wrap{display:flex}@media screen and (max-width: 768px){.philosophy-wrap{flex-direction:column}}.philosophy-wrap .philosophy-wrap__head{width:26%}@media screen and (max-width: 768px){.philosophy-wrap .philosophy-wrap__head{width:100%}.philosophy-wrap .philosophy-wrap__head .mt-10{margin-top:1.5rem}}.philosophy-wrap .philosophy-wrap__content{padding-top:3px;width:74%}@media screen and (max-width: 768px){.philosophy-wrap .philosophy-wrap__content{padding-top:0;width:100%}.philosophy-wrap .philosophy-wrap__content .rte--compact{margin-top:2.5rem}}.philosophy-wrap .philosophy-wrap__content .rte--compact{margin-top:0}@media screen and (max-width: 768px){.philosophy-wrap .philosophy-wrap__content .rte--compact{margin-top:2.5rem}}.philosophy-wrap .philosophy-wrap__content .rte--compact h3{margin-bottom:15px}@media screen and (max-width: 768px){.philosophy-wrap .philosophy-wrap__content .rte--compact h3{line-height:1.5;margin-bottom:15px}}.philosophy-wrap .philosophy-wrap__content .rte--compact{font-size:14px;line-height:2}.philosophy-imgwrap{max-width:var(--max-site-width);margin:0 auto;padding:6rem 2.5rem}@media screen and (max-width: 768px){.philosophy-imgwrap{padding:1.25rem}}@media screen and (max-width: 768px){.splide__slide{padding-bottom:1.25rem}}@media screen and (max-width: 768px){.home__video-wrap .text-wrap{padding:0 0 20px}}.full-screen-bnr{margin:2.5rem auto}@media screen and (max-width: 768px){.full-screen-bnr{margin:1.25rem}.full-screen-bnr .bnr-inner{padding:20px}}.full-screen-bnr .theme-cta:hover{color:rgb(var(--color-scheme-solid-button-background) / var(--tw-border-opacity))}.bnr-link-wrap{display:block;overflow:hidden;transition:opacity .3s ease}.bnr-link-wrap:hover{opacity:.8}.bnr-link-wrap .main-image img{transition:transform .3s ease}.bnr-link-wrap:hover .main-image img{transition:scale(1.03)}.shopify-section-group-footer-group ul.text-theme-basic:nth-child(2) .underline-offset-basic{font-size:14px}@media screen and (max-width: 768px){.rte p{font-size:14px}.text-wrap .mt-10{margin-top:1.5rem}.shopify-section-group-footer-group ul.text-theme-basic{margin-bottom:35px}.shopify-section-group-footer-group ul.text-theme-basic:nth-child(2){margin-bottom:0}.shopify-section-group-footer-group ul.text-theme-basic:nth-child(2) .underline-offset-basic{font-size:14px}}.home__slide-wrap{overflow:hidden}.home__slide-wrap .splide{max-width:var(--max-site-width);margin:0 auto}.home__slide-wrap .splide .splide__track{overflow:visible}.main-collection #facets-results .cascade-align-left,.main-collection #facets-results .cascade-align-right{margin:0 0 50px;width:100%}.main-collection #facets-results .relative,.main-collection #facets-results .product-cart__wrap{max-width:100%!important}.main-collection #facets-results>.relative{display:flex;flex-wrap:wrap}.main-collection #facets-results>.relative>div{margin-right:2%;margin-bottom:3%;width:32%}.main-collection #facets-results>.relative>div:nth-child(3n){margin-right:0}.main-collection #facets-results>.relative>div:nth-last-child(-n+3){margin-bottom:0}@media screen and (max-width: 768px){.main-collection #facets-results>.relative>div{margin-right:0;margin-bottom:35px;width:100%}.main-collection #facets-results>.relative>div:nth-child(3n){margin-right:0}.main-collection #facets-results>.relative>div:nth-last-child(-n+3){margin-bottom:35px}}.blog-wrap>li .font-heading{font-size:var(--font-size-theme-basic);line-height:var(--line-height-theme-basic);margin-top:1.25rem}.side-nav li:nth-child(n+2) a{font-size:14px}@media screen and (max-width: 768px){.blog-wrap>li{margin-bottom:30px}}.single-content .font-heading{font-size:20px;line-height:1.7}@media screen and (max-width: 768px){.single-content .font-heading{font-size:19px}}.single-content .time{font-size:14px;margin:0 0 10px}.shopify-app-block{padding-left:2.5rem;padding-right:2.5rem;max-width:64rem;margin:0 auto}@media screen and (max-width: 768px){.shopify-app-block{padding-left:1.25rem;padding-right:1.25rem}}.checkout-button{max-width:59rem;margin-bottom:50px}.delivery-container{margin-bottom:0!important}.delivery-container .delivery-title.title-border{margin-top:0!important;margin-bottom:15px!important;padding:0 0 15px!important}.delivery-container .delivery-title{font-size:14px;padding:0 0 3px}.delivery-select-container__select div{font-size:14px}.delivery-select-container__select svg{margin-top:13px}.delivery-mindate-caution{font-family:Karla,sans-serif;font-size:12px!important;padding-right:0!important;padding-left:0!important;text-align:right!important}.delivery-caution__statement{margin:10px 0 0!important}#cart-delivery-datetime_section{margin:40px 0}@media screen and (max-width: 768px){#cart-delivery-datetime_section{margin:20px 0}}.amazon-contion{border:2px solid #e00000;color:#e00000;font-size:14px;line-height:1.8;margin-bottom:20px;padding:20px}.send-text{font-size:14px;line-height:1.8;margin-bottom:20px;text-align:center}.send-text .for-small{display:none}@media screen and (max-width: 768px){.send-text{font-size:12px;margin-bottom:0}.send-text .for-small{display:block}}.shopify-policy__container{padding-bottom:100px}.shopify-policy__body{max-width:1024px}@media screen and (max-width: 768px){.shopify-policy__body{padding-left:1.25rem;padding-right:1.25rem;padding-bottom:60px}}.headding-primary{margin-bottom:var(--spacing-section)}@media screen and (max-width: 768px){.headding-primary.home{margin-bottom:30px}}.headding-primary.layer{margin-bottom:100px}@media screen and (max-width: 768px){.headding-primary.layer{margin-bottom:35px}}.headding-primary .en{color:#4b5157;display:inline-block;font-family:var(--heading-font-stack);font-size:var(--standard-heading-size)!important;line-height:1!important}@media screen and (max-width: 768px){.headding-primary .en{font-size:var(--standard-heading-size)!important}}.headding-primary .ja{color:#4b5157;font-size:14px!important;font-weight:300;margin:15px 0 0!important;position:relative}@media screen and (max-width: 768px){.headding-primary .ja{font-size:11px!important;margin:10px 0 0!important}}.headding-primary.white p,.headding-primary.white h2{color:#fff}.headding-primary.white .ja:after{background-color:#fff}.headding-secondary{border-bottom:1px solid rgba(0,0,0,.1);color:#4b5157;font-weight:500;font-size:20px!important;letter-spacing:.1em!important;margin:0 0 35px!important;padding-bottom:35px!important}@media screen and (max-width: 768px){.headding-secondary{font-size:18px!important;margin:0 0 15px!important;padding-bottom:20px!important}}.headding-tertiary{color:#4b5157;font-size:16px!important;font-weight:400;letter-spacing:.1em!important;margin:0 0 25px!important}@media screen and (max-width: 768px){.headding-tertiary{font-size:14px!important;margin:0 0 15px!important}}.headding-quaternary{color:#4b5157;font-family:Cormorant,serif;font-size:48px!important;font-weight:300!important;margin:0 0 55px!important}.text-primary{color:#4b5157;font-size:14px;font-weight:300;line-height:2;margin:0}.text-primary.center{text-align:center}@media screen and (max-width: 768px){.text-primary{font-size:14px;line-height:1.8;text-align:justify}}.button-flat{margin-top:50px}@media screen and (max-width: 768px){.button-flat{margin-top:35px}}.button-flat a{background-color:#4b5157;color:#fff;display:block;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:300;letter-spacing:.1em;padding:26px 0;transition:opacity .3s ease;text-align:center;width:300px}@media screen and (max-width: 768px){.button-flat a{font-size:14px;padding:20px 0;width:100%}}.button-view a,.button-view span{border-bottom:1px solid #4b5157;color:#4b5157;display:block;font-family:Cormorant,serif;font-size:18px;font-weight:300;line-height:1;letter-spacing:.05em;padding:0 20px 15px 0;position:relative;text-decoration:none;transition:opacity .3s ease;width:135px}.button-view a:hover{opacity:.7}@media screen and (max-width: 768px){.button-view a,.button-view span{font-size:16px;letter-spacing:0;padding:0 15px 10px 0;width:113px}}.button-view svg{fill:#4b5157;height:7px;position:absolute;right:0;bottom:17px;transition:right .3s ease;width:22px}@media screen and (max-width: 768px){.button-view svg{bottom:15px}}.button-view.white a,.button-view.white span{border-bottom:1px solid #fff;color:#fff}.button-view.white svg{fill:#fff}.contents-law .table-wrap{border-collapse:collapse;border:none}.contents-law .table-wrap tbody tr{border-bottom:1px solid rgba(0,0,0,.1)}@media screen and (max-width: 768px){.contents-law .table-wrap tbody tr{border-bottom:none}.contents-law .table-wrap tbody tr:last-child td{margin-bottom:0}}.contents-law .table-wrap tbody tr th{border:none;padding:32px 0 28px;text-align:left;vertical-align:top;width:230px}@media screen and (max-width: 768px){.contents-law .table-wrap tbody tr th{display:block;padding:0 0 10px;width:100%}}.contents-law .table-wrap tbody tr th h2{color:#4b5157;font-size:14px;font-weight:400;letter-spacing:.1em;line-height:1.7;margin:0}@media screen and (max-width: 768px){.contents-law .table-wrap tbody tr th h2{font-size:13px;line-height:1.5}}.contents-law .table-wrap tbody tr td{border:none;padding:30px 0;width:calc(100% - 230px)}@media screen and (max-width: 768px){.contents-law .table-wrap tbody tr td{border-bottom:1px solid rgba(0,0,0,.1);display:block;padding:0 0 15px;margin-bottom:17px;width:100%}}.contents-law .table-wrap tbody tr td p{margin:0}@media screen and (max-width: 768px){.contents-law .table-wrap tbody tr td p{font-size:13px}}.contents-law .table-wrap tbody tr td>ul{padding:0;margin:0;list-style-type:none}.contents-law .table-wrap tbody tr td>ul li{margin:0;padding-left:25px;position:relative}@media screen and (max-width: 768px){.contents-law .table-wrap tbody tr td>ul li{padding-left:20px}}.contents-law .table-wrap tbody tr td>ul li:before{content:"\30fb";color:#4b5157;font-size:14px;font-weight:300;position:absolute;line-height:2;left:0;top:0}@media screen and (max-width: 768px){.contents-law .table-wrap tbody tr td>ul li:before{font-size:14px;line-height:1.8}}.contents-law .table-wrap tbody tr td>ul li:last-child{margin:0}.contents-privacy>.privacy-list{padding:0;margin:0;list-style-type:none}.contents-privacy>.privacy-list .privacy-list__item{margin-bottom:55px}@media screen and (max-width: 768px){.contents-privacy>.privacy-list .privacy-list__item{margin-bottom:35px}}.contents-privacy>.privacy-list .privacy-list__item .text-primary{margin:0}@media screen and (max-width: 768px){.contents-privacy>.privacy-list .privacy-list__item .text-primary{font-size:13px}}.contents-privacy>.privacy-list .privacy-list__item:last-child{margin-bottom:0}.contents-privacy>.privacy-list .privacy-list__item .privacy-list__title{color:#4b5157;font-size:16px;font-weight:600;letter-spacing:.1em;margin:0 0 20px}@media screen and (max-width: 768px){.contents-privacy>.privacy-list .privacy-list__item .privacy-list__title{font-size:13px;margin:0 0 15px;line-height:1.8}}.contents-privacy>.privacy-list .privacy-list__item .inner-cont{counter-reset:number;list-style-type:none;margin:20px 0 0;padding-left:25px;position:relative}@media screen and (max-width: 768px){.contents-privacy>.privacy-list .privacy-list__item .inner-cont{margin:15px 0 0;padding-left:15px}}.contents-privacy>.privacy-list .privacy-list__item .inner-cont:after{background-color:#4b5157;content:"";height:calc(100% - 13px);position:absolute;left:0;top:6px;width:1px}@media screen and (max-width: 768px){.contents-privacy>.privacy-list .privacy-list__item .inner-cont:after{height:calc(100% - 10px);top:7px}}.contents-privacy>.privacy-list .privacy-list__item .inner-cont>li{padding-left:20px;position:relative}@media screen and (max-width: 768px){.contents-privacy>.privacy-list .privacy-list__item .inner-cont>li{padding-left:18px;position:relative}}.contents-privacy>.privacy-list .privacy-list__item .inner-cont>li:after{counter-increment:number;content:counter(number)".";color:#4b5157;font-size:14px;font-weight:300;position:absolute;line-height:1.5;left:0;top:0}@media screen and (max-width: 768px){.contents-privacy>.privacy-list .privacy-list__item .inner-cont>li:after{font-size:14px;line-height:1.8}}.contents-guide>.head{align-items:center;display:flex;justify-content:space-between;margin-bottom:95px}@media screen and (max-width: 768px){.contents-guide>.head{align-items:flex-start;flex-direction:column;margin-bottom:60px}}.contents-guide>.head .headding-primary{margin-bottom:0}.contents-guide>.head .link-wrap{display:flex;list-style-type:none;margin:0;padding:0}@media screen and (max-width: 768px){.contents-guide>.head .link-wrap{flex-direction:column;margin-top:35px}}.contents-guide>.head .link-wrap .link-wrap_item{margin-right:50px}@media screen and (max-width: 768px){.contents-guide>.head .link-wrap .link-wrap_item{margin-right:0;margin-bottom:5px}}.contents-guide>.head .link-wrap .link-wrap_item:last-child{margin-right:0}@media screen and (max-width: 768px){.contents-guide>.head .link-wrap .link-wrap_item:last-child{margin-bottom:0}}.contents-guide>.head .link-wrap .link-wrap_item a{color:#4b5157;font-size:14px;font-weight:300;padding-right:23px;position:relative;text-decoration:none}@media screen and (max-width: 768px){.contents-guide>.head .link-wrap .link-wrap_item a{font-size:13px;padding-right:18px}}.contents-guide>.head .link-wrap .link-wrap_item a>img{height:9px;right:0;position:absolute;top:50%;transform:translateY(-50%);width:16px}@media screen and (max-width: 768px){.contents-guide>.head .link-wrap .link-wrap_item a>img{height:6px;width:13px}}.contents-guide>.guide-wrap{margin-bottom:140px}@media screen and (max-width: 768px){.contents-guide>.guide-wrap{margin-bottom:60px}}.contents-guide>.guide-wrap:last-child{margin-bottom:0}.contents-guide>.guide-wrap .des{margin:0 0 70px}@media screen and (max-width: 768px){.contents-guide>.guide-wrap .des{margin:0 0 25px}}.contents-guide>.guide-wrap .card{display:flex;list-style-type:none;margin:0;padding:0}@media screen and (max-width: 768px){.contents-guide>.guide-wrap .card{flex-wrap:wrap}}.contents-guide>.guide-wrap .card li{border:1px solid rgba(75,81,87,.4);border-radius:5px;height:auto;margin-right:8px;padding-top:5%;position:relative;width:8%}@media screen and (max-width: 768px){.contents-guide>.guide-wrap .card li{flex-wrap:wrap;margin-bottom:8px;padding-top:11%;width:17%}}.contents-guide>.guide-wrap .card li:last-child{margin-right:0}.contents-guide>.guide-wrap .card li img{height:auto;margin:0 auto;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);max-height:100%;width:auto;padding:8px}@media screen and (max-width: 768px){.contents-guide>.guide-wrap .card li img{border-radius:3px;padding:6px}}.contents-guide>.guide-wrap .table{border-bottom:1px solid #cacaca;margin-bottom:15px;width:100%;border-spacing:0}.contents-guide>.guide-wrap .table thead tr{background-color:#4b51571a;border-top:1px solid #cacaca}.contents-guide>.guide-wrap .table tbody tr{border-top:1px solid #cacaca}.contents-guide>.guide-wrap .table thead th{border:none;border-right:1px solid #cacaca;padding:30px 20px}@media screen and (max-width: 768px){.contents-guide>.guide-wrap .table thead th{padding:15px 10px}}.contents-guide>.guide-wrap .table thead th h4,.contents-guide>.guide-wrap .table tbody td h4{color:#4b5157;font-size:16px;font-weight:400;margin:0}@media screen and (max-width: 768px){.contents-guide>.guide-wrap .table thead th h4,.contents-guide>.guide-wrap .table tbody td h4{font-size:14px}}.contents-guide>.guide-wrap .table thead th:last-child{border-right:none;width:26.6%}@media screen and (max-width: 1450px){.contents-guide>.guide-wrap .table thead th:last-child{border-right:none;width:20%}}@media screen and (max-width: 768px){.contents-guide>.guide-wrap .table thead th:last-child{width:65px}}.contents-guide>.guide-wrap .table thead th:nth-child(1){text-align:left}.contents-guide>.guide-wrap .table tbody td{border:none;border-right:1px solid #cacaca;padding:30px 20px}@media screen and (max-width: 768px){.contents-guide>.guide-wrap .table tbody td{padding:15px 10px}}.contents-guide>.guide-wrap .table tbody td:last-child{border-right:none}.contents-guide>.guide-wrap .table tbody td:nth-child(2){text-align:center}.contents-guide>.guide-wrap .table tbody td:nth-child(2) .text-primary{text-align:center}.contents-guide>.guide-wrap .table tbody td h4{margin:0 0 15px}@media screen and (max-width: 768px){.contents-guide>.guide-wrap .table tbody td h4{font-size:13px;line-height:1.6;margin:0 0 5px}}.contents-guide>.guide-wrap .table tbody td .text-primary{margin:0}@media screen and (max-width: 768px){.contents-guide>.guide-wrap .table tbody td .text-primary{font-size:13px}}.contents-guide>.guide-wrap .postage-time{margin:70px 0 0}@media screen and (max-width: 768px){.contents-guide>.guide-wrap .postage-time{margin:30px 0 0}}.contents-guide>.guide-wrap .postage-time>.postage-time_list{list-style-type:none;margin:0;padding:0 0 0 15px}@media screen and (max-width: 768px){.contents-guide>.guide-wrap .postage-time>.postage-time_list{padding:0 0 0 10px}}.contents-guide>.guide-wrap .button{color:#4b5157;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:400;position:relative;padding:0 40px 15px 0;text-decoration:none;transition:opacity .4s ease}@media screen and (max-width: 768px){.contents-guide>.guide-wrap .button{font-size:14px;padding:0 45px 10px 0}}.contents-guide>.guide-wrap .button>img{height:7px;position:absolute;right:0;top:9px;transition:right .4s ease;width:22px;z-index:2}.contents-guide>.guide-wrap .button:before{background-color:#4b5157;bottom:0;left:0;content:"";height:1px;position:absolute;transform:scaleX(1);transform-origin:left;transition:transform .4s ease;width:100%}.contents-guide>.guide-wrap .button:hover{opacity:.7}.contents-guide>.guide-wrap .button:hover>img{right:-5px}.contents-guide>.guide-wrap .button:hover:before{transform:scaleX(0);transform-origin:right}.shopify-policy__container{min-height:auto;max-width:100%;margin:0 auto;padding-left:0;padding-right:0}.shopify-policy__title{display:none}section.company{max-width:1024px;margin:0 auto}@media screen and (max-width: 768px){section.company{padding-left:1.25rem;padding-right:1.25rem}}section.company .max-w-site{padding:0}#company{max-width:1024px;margin:0 auto;padding-bottom:100px}@media screen and (max-width: 768px){#company{padding-left:1.25rem;padding-right:1.25rem;padding-bottom:60px}}.contents-company .c__cont-table{border-collapse:collapse;width:100%}.contents-company .c__cont-table tbody tr{border-bottom:1px solid rgba(0,0,0,.1)}.contents-company .c__cont-table tbody tr th{vertical-align:top;width:230px}@media screen and (max-width: 768px){.contents-company .c__cont-table tbody tr th{width:100%}}.contents-company .c__cont-table tbody tr th,.contents-company .c__cont-table tbody tr td{padding:30px 0}@media screen and (max-width: 768px){.contents-company .c__cont-table tbody tr th,.contents-company .c__cont-table tbody tr td{display:block}.contents-company .c__cont-table tbody tr th{padding:25px 0 10px}.contents-company .c__cont-table tbody tr td{padding:0 0 20px}}.contents-company .c__cont-table tbody tr:nth-child(1) th,.contents-company .c__cont-table tbody tr:nth-child(1) td{padding-top:0}.contents-company .c__cont-table tbody tr td{width:calc(100% - 230px)}@media screen and (max-width: 768px){.contents-company .c__cont-table tbody tr td{width:100%}}.contents-company .c__cont-table tbody tr th h3{color:#4b5157;font-size:14px;font-weight:400;letter-spacing:.1em;line-height:2;margin:0;text-align:left}@media screen and (max-width: 768px){.contents-company .c__cont-table tbody tr th h3{font-size:13px;font-weight:400;letter-spacing:.05em;line-height:1}}.contents-company .c__cont-table tbody tr td h2,.contents-company .c__cont-table tbody tr td p{color:#4b5157;font-size:14px;font-weight:300;line-height:2;margin:0}@media screen and (max-width: 768px){.contents-company .c__cont-table tbody tr td h2,.contents-company .c__cont-table tbody tr td p{font-size:13px;line-height:1.8}}.shop-list{display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}@media screen and (max-width: 768px){.shop-list{flex-direction:column}}.shop-list .shop-list__item{margin-bottom:90px;margin-right:4%;width:48%}@media screen and (max-width: 1366px){.shop-list .shop-list__item{margin-bottom:70px}}@media screen and (max-width: 768px){.shop-list .shop-list__item{margin-bottom:35px;margin-right:0;width:100%}}.shop-list .shop-list__item:nth-child(2n){margin-right:0}.shop-list .shop-list__item:nth-last-child(-n+2){margin-bottom:0}@media screen and (max-width: 768px){.shop-list .shop-list__item:nth-last-child(-n+2){margin-bottom:35px}.shop-list .shop-list__item:last-child{margin-bottom:0}}.shop-list .shop-list__item .shop-item__image{position:relative;line-height:1;margin-bottom:45px}@media screen and (max-width: 1366px){.shop-list .shop-list__item .shop-item__image{margin-bottom:40px}}@media screen and (max-width: 768px){.shop-list .shop-list__item .shop-item__image{margin-bottom:20px}}.shop-list .shop-list__item img{background-color:#4b51571a;height:auto;width:100%}.shop-list .shop-list__item .shop__credit{color:#4a5158;font-family:Noto Sans JP,sans-serif;font-weight:300;font-size:13px;line-height:1.5;position:absolute;left:0;bottom:-25px}@media screen and (max-width: 768px){.shop-list .shop-list__item .shop__credit{display:inline-block;font-size:12px;margin-top:5px;position:static}}.shop-list .shop-list__item .shop-list__title{color:#4b5157;font-family:"Noto Serif JP",serif;font-weight:400;font-size:21px;line-height:1.6;letter-spacing:.08em;margin:0 0 20px}.shop-list .shop-list__item .shop-list__title a{display:inline-block}.shop-list .shop-list__item .shop-list__title a:hover span{color:#9bc1c9}@media screen and (max-width: 1366px){.shop-list .shop-list__item .shop-list__title{font-size:18px;margin:0 0 15px}}@media screen and (max-width: 768px){.shop-list .shop-list__item .shop-list__title{font-size:15px;letter-spacing:.05em;line-height:1.5;margin:0 0 18px}}.shop-list .shop-list__item .shop-list__title span{display:block}.shop-list .shop-list__item .shop-list__title span.ja{font-size:16px}@media screen and (max-width: 768px){.shop-list .shop-list__item .shop-list__title span.ja{font-size:13px;margin-top:5px}}.shop-list .shop-list__item .text-primary span{display:inline-block}@media screen and (max-width: 768px){.shop-list .shop-list__item .text-primary span{display:block}}.shop-list .shop-list__item .shop__web{font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:300;line-height:2;transition:opacity .3s ease}.shop-list .shop-list__item .shop__web:hover{opacity:.7}.shop-list .shop-list__item .text-primary,.shop-list .shop-list__item .shop__web{line-height:1.8}@media screen and (max-width: 1366px){.shop-list .shop-list__item .text-primary,.shop-list .shop-list__item .shop__web{font-size:14px}}@media screen and (max-width: 768px){.shop-list .shop-list__item .text-primary,.shop-list .shop-list__item .shop__web{font-size:13px;line-height:1.8}}.shop-list .shop-list__item .text-primary span.shop__add{margin-left:3px}@media screen and (max-width: 768px){.shop-list .shop-list__item .text-primary span.shop__add{margin-left:0}}.shop-list .shop-list__item .text-primary span.shop__munber{margin-right:10px}@media screen and (max-width: 768px){.shop-list .shop-list__item .text-primary span.shop__munber{margin-right:0}}.shop-list .shop-list__item .text-primary.shop__dev{color:#4a515880;font-size:13px;line-height:1.5;margin-top:12px}@media screen and (max-width: 768px){.shop-list .shop-list__item .text-primary.shop__dev{color:#4a515880;font-size:11px;line-height:1.3;margin-top:13px}}.shop-list .shop-list__item .text-primary.shop__dev.ja{font-family:Noto Sans JP,sans-serif;margin-top:5px}@media screen and (max-width: 768px){.shop-list .shop-list__item .text-primary.shop__dev.ja{margin-top:10px}}.shop-list .shop-list__item:nth-child(2) .shop-item__image{padding-top:92.3%;position:relative}@media screen and (max-width: 768px){.shop-list .shop-list__item:nth-child(2) .shop-item__image{padding-top:0}}.shop-list .shop-list__item:nth-child(2) .shop-item__image img{height:auto;position:absolute;top:0;left:0;width:100%}@media screen and (max-width: 768px){.shop-list .shop-list__item:nth-child(2) .shop-item__image img{position:static}}.contents-contact-form{max-width:1024px;margin:0 auto;padding-top:var(--spacing-section);padding-bottom:100px}@media screen and (max-width: 768px){.contents-contact-form{padding-left:1.25rem;padding-right:1.25rem;padding-bottom:60px}}.contents-contact-form #FormContent{margin-top:75px}@media screen and (max-width: 768px){.contents-contact-form #FormContent{margin-top:45px}}#FormContent .form-content__table{border-top:1px solid rgba(0,0,0,.1);border-collapse:collapse;margin-bottom:40px;width:100%}@media screen and (max-width: 768px){#FormContent .form-content__table{margin-bottom:25px}}#FormContent .form-content__table .form-content__row{border-bottom:1px solid rgba(0,0,0,.1)}#FormContent .form-content__table .form-content__head{padding:30px 0;text-align:left;width:305px}@media screen and (max-width: 768px){#FormContent .form-content__table .form-content__head{display:block;padding:20px 0 0;width:100%}}#FormContent .form-content__table .form-content__head.top{padding-top:40px;vertical-align:top}@media screen and (max-width: 768px){#FormContent .form-content__table .form-content__head.top{padding:20px 0 0}}#FormContent .form-content__table .form-content__head>label,#FormContent .form-content__table .form-content__head>span{color:#4b5157;font-size:16px;font-weight:300;letter-spacing:.1em}@media screen and (max-width: 768px){#FormContent .form-content__table .form-content__head>span{font-size:14px}#FormContent .form-content__table .form-content__head>label,#FormContent .form-content__table .form-content__head>span{font-size:14px}}#FormContent .form-content__table .form-content__head>span.required{color:#c1272d;display:inline-block;margin-left:25px}@media screen and (max-width: 768px){#FormContent .form-content__table .form-content__head>span.required{margin-left:15px}}#FormContent .form-content__table .form-content__data{padding:30px 0;width:calc(100% - 305px)}@media screen and (max-width: 768px){#FormContent .form-content__table .form-content__data{display:block;padding:15px 0 20px;width:100%}}#FormContent .form-content__table .form-content__data input,#FormContent .form-content__table .form-content__data textarea{-webkit-appearance:none;appearance:none;background-color:#ededee;border:none;box-shadow:none;box-sizing:border-box;display:block;font-size:16px;font-weight:300;line-height:1.5;outline:0;padding:10px;transition:background-color .2s ease-out,border-color .2s ease-out}@media screen and (max-width: 768px){#FormContent .form-content__table .form-content__data input,#FormContent .form-content__table .form-content__data textarea{font-size:14px}}#FormContent .form-content__table .form-content__data textarea{height:370px}@media screen and (max-width: 768px){#FormContent .form-content__table .form-content__data textarea{height:200px}}#FormContent .form-content__table .form-content__data .f-data__small{width:365px}@media screen and (max-width: 768px){#FormContent .form-content__table .form-content__data .f-data__small{width:100%}}#FormContent .form-content__table .form-content__data .f-data__full{width:100%}#FormContent .form-content__table .form-content__data .data-post{align-items:center;display:flex;margin-bottom:10px}#FormContent .form-content__table .form-content__data .data-post>span{color:#4b5157;display:inline-block;font-size:16px;font-weight:300;margin-right:15px}@media screen and (max-width: 768px){#FormContent .form-content__table .form-content__data .data-post>span{font-size:14px;margin-right:10px}}#FormContent .form-content__table .form-content__data .data-post>.f-data__post{width:334px}@media screen and (max-width: 768px){#FormContent .form-content__table .form-content__data .data-post>.f-data__post{width:calc(100% - 24px)}}#FormContent .form-content__table .form-content__data .f-data__radio{display:inline-block}#FormContent .form-content__table .form-content__data .f-data__radio label{align-items:center;display:flex}#FormContent .form-content__table .form-content__data .f-data__radio label:hover{cursor:pointer}#FormContent .form-content__table .form-content__data .f-data__radio label:nth-child(1){margin-right:30px}@media screen and (max-width: 768px){#FormContent .form-content__table .form-content__data .f-data__radio label:nth-child(1){margin-right:20px}}#FormContent .form-content__table .form-content__data .f-data__radio input[type=radio]{box-shadow:inset 0 0 0 3px #ededee;border-radius:8px;height:16px;margin-right:10px;vertical-align:middle;padding:0;width:16px}#FormContent .form-content__table .form-content__data .f-data__radio input[type=radio]:hover,#FormContent .form-content__table .form-content__data .f-data__radio input[type=radio]:checked{background-color:#4b5157;box-shadow:inset 0 0 0 3px #ededee}#FormContent .form-content__table .form-content__data .f-data__radio label span{color:#4b5157;display:inline-block;font-size:16px;font-weight:300}@media screen and (max-width: 768px){#FormContent .form-content__table .form-content__data .f-data__radio label span{font-size:14px}}#FormContent .form-content__button{-webkit-appearance:none;appearance:none;background-color:#4b5157;border:none;box-shadow:none;color:#fff;font-size:16px;font-weight:300;letter-spacing:.1em;padding:26px 0;transition:opacity .3s ease;width:100%}@media screen and (max-width: 768px){#FormContent .form-content__button{font-size:14px;padding:20px 0}}#FormContent .form-content__button:hover{cursor:pointer;opacity:.8}.contents-contact-thanks>h2{color:#4b5157;font-family:Noto Sans JP,sans-serif;font-size:22px;letter-spacing:.1em}@media screen and (max-width: 768px){.contents-contact-thanks>h2{font-size:18px}}#shopify-product-reviews{margin:30px 0 80px!important}@media screen and (max-width: 768px){#shopify-product-reviews{margin:0 0 50px!important}}.spr-starrating{align-items:center}.spr-stars>span{display:flex}.spr-container{border:none!important;padding:0!important}@media screen and (max-width: 768px){.spr-summary{text-align:left!important}}.spr-container .spr-header .spr-header-title{display:none}.spr-starrating{margin-bottom:10px}.spr-summary-actions-togglereviews{font-size:13px!important}.spr-summary-actions-newreview{font-size:14px!important}.spr-container .spr-reviews{border:1px solid #ECECEC!important;margin-top:35px!important;padding:20px!important}.spr-container .spr-reviews .spr-review:nth-child(1){border-top:none!important;margin-top:0!important;padding-top:0!important}.spr-review-header .spr-starratings .spr-icon{font-size:90%}.spr-review-header .spr-review-header-title{font-weight:700!important}.spr-form-input{font-size:13px!important}.spr-form-input:focus{outline:none!important;box-shadow:none!important}.spr-form-title{margin-bottom:15px!important}.spr-header .spr-starrating .spr-icon{font-size:110%!important}.spr-review-header-byline{font-style:normal!important}.spr-review-header-byline span{font-size:12px!important}.spr-review-content-body{line-height:2!important}.spr-form-label{display:inline-block;margin-bottom:5px!important}.spr-button{font-size:14px!important;text-decoration-line:underline!important;text-underline-offset:.3rem!important}.spr-review-content{margin-bottom:0!important}.spr-review-footer{display:none!important}.fade-in{-webkit-transition:opacity 1.5s ease-out .1s,-webkit-transform 2s cubic-bezier(.1,.55,.2,1);transition:opacity 1.5s ease-out .1s,-webkit-transform 2s cubic-bezier(.1,.55,.2,1);transition:transform 2s cubic-bezier(.1,.55,.2,1),opacity 1.5s ease-out .1s;transition:transform 2s cubic-bezier(.1,.55,.2,1),opacity 1.5s ease-out .1s,-webkit-transform 2s cubic-bezier(.1,.55,.2,1);-webkit-transform:translate(0,50px);transform:translateY(50px);opacity:0}.fade-in.is-visible{-webkit-transition:opacity 1.5s ease-out .1s,-webkit-transform 2s cubic-bezier(.1,.55,.2,1);transition:opacity 1.5s ease-out .1s,-webkit-transform 2s cubic-bezier(.1,.55,.2,1);transition:transform 2s cubic-bezier(.1,.55,.2,1),opacity 1.5s ease-out .1s;transition:transform 2s cubic-bezier(.1,.55,.2,1),opacity 1.5s ease-out .1s,-webkit-transform 2s cubic-bezier(.1,.55,.2,1);-webkit-transform:translate(0,0);transform:translate(0);opacity:1}.header-home{-webkit-transition:opacity 1s ease-out .1s,top 1s cubic-bezier(.1,.55,.2,1);transition:opacity 1s ease-out .1s,top 1s cubic-bezier(.1,.55,.2,1);top:-60px;opacity:0}.header-home.is-active{top:0;opacity:1}.home-maincopy{-webkit-transition:opacity 1.5s ease-out .1s;transition:opacity 1.5s ease-out .1s;opacity:0}.home-maincopy.is-active{opacity:1}.philosophy-img{-webkit-transition:opacity 1.5s ease-out .1s;transition:opacity 1.5s ease-out .1s;opacity:0}.philosophy-img.is-active{opacity:1}.philosophy-imgwrap{-webkit-transition:opacity 1.5s ease-out .1s;transition:opacity 1.5s ease-out .1s;opacity:0}.philosophy-imgwrap.is-active{opacity:1}
/*# sourceMappingURL=/cdn/shop/t/21/assets/custom.css.map */
