@charset "UTF-8";@import"https://fonts.googleapis.com/css?family=Noto+Serif+JP:100,300,400,500,700,900&display=swap";@import"https://fonts.googleapis.com/css2?family=La+Belle+Aurore&display=swap";*,body,div,dl,dt,dd,ul,ol,li,h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}fieldset,img{border:0;display:block}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}ol,ul{list-style:none outside none}caption,th{text-align:left}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-size:100%;font-weight:400}q:before,q:after{content:""}abbr,acronym{border:0}html{overflow-y:scroll}a{display:inline-block;text-decoration:none}a:hover{text-decoration:none}img{max-width:100%;height:auto}table{border-collapse:collapse}@font-face{font-family:Open Sans;font-weight:400;font-style:normal;src:url(//setouchi-plus.myshopify.com/cdn/fonts/open_sans/opensans_n4.5460e0463a398b1075386f51084d8aa756bafb17.woff2?h1=c2V0b3VjaGktcGx1cy5hY2NvdW50Lm15c2hvcGlmeS5jb20&hmac=fb6d05007097e4b36a060d2f51bac8d8d65a4fa03ab81e7315137ba46bc007f8) format("woff2"),url(//setouchi-plus.myshopify.com/cdn/fonts/open_sans/opensans_n4.8512334118d0e9cf94c4626d298dba1c9f12a294.woff?h1=c2V0b3VjaGktcGx1cy5hY2NvdW50Lm15c2hvcGlmeS5jb20&hmac=11654ae75998e63aa3480d4ebc51c5113c848eed17feb169a03915ce40d7eeba) format("woff")}@font-face{font-family:Open Sans;font-weight:700;font-style:normal;src:url(//setouchi-plus.myshopify.com/cdn/fonts/open_sans/opensans_n7.8bfd11295a1edbb769a778900a2afc48b16848e7.woff2?h1=c2V0b3VjaGktcGx1cy5hY2NvdW50Lm15c2hvcGlmeS5jb20&hmac=6d1aac210920b09ce86faea21f083641c6cc0ddb7184a3e512fd631e06efa0b8) format("woff2"),url(//setouchi-plus.myshopify.com/cdn/fonts/open_sans/opensans_n7.4e2eb03bfa5cdc209fbd1b7b5ee863b8032f4b36.woff?h1=c2V0b3VjaGktcGx1cy5hY2NvdW50Lm15c2hvcGlmeS5jb20&hmac=1bd976b6f4fd5058ed0b4c5757264a2e4ce788f4ed0e015f9b60f7a4b7f54448) format("woff")}@font-face{font-family:Open Sans;font-weight:400;font-style:italic;src:url(//setouchi-plus.myshopify.com/cdn/fonts/open_sans/opensans_i4.3854a246d5acf17aab4c771d3d4542818d3a46a8.woff2?h1=c2V0b3VjaGktcGx1cy5hY2NvdW50Lm15c2hvcGlmeS5jb20&hmac=1701833f3c2afdf388b1dd6f1d97496df5d898d2caff6d03d41aca5cfbdc608c) format("woff2"),url(//setouchi-plus.myshopify.com/cdn/fonts/open_sans/opensans_i4.1cb364a3d4a7a0305132a25a76ac8fa7d381d3c6.woff?h1=c2V0b3VjaGktcGx1cy5hY2NvdW50Lm15c2hvcGlmeS5jb20&hmac=a67507a906ab71f0dc0faea4f86412bd8c60e07ffa8d0d2400d957476c44bd14) format("woff")}@font-face{font-family:Open Sans;font-weight:700;font-style:italic;src:url(//setouchi-plus.myshopify.com/cdn/fonts/open_sans/opensans_i7.f2dd6989e403681b1042ba33de0a0ae8062b7ecb.woff2?h1=c2V0b3VjaGktcGx1cy5hY2NvdW50Lm15c2hvcGlmeS5jb20&hmac=851e8ae205a09a5a8c2b8c8ff043ae576f9b30b22939f16d0838e5f8539d0297) format("woff2"),url(//setouchi-plus.myshopify.com/cdn/fonts/open_sans/opensans_i7.2b1150c87b2f7e0338af40875cb176d5ab2ddad7.woff?h1=c2V0b3VjaGktcGx1cy5hY2NvdW50Lm15c2hvcGlmeS5jb20&hmac=4ebc529afc1f02805d6e0a1c3acece376aed71f1760c61ef344ad75457c5ff91) format("woff")}@font-face{font-family:icons;src:url(//setouchi-plus.myshopify.com/cdn/shop/t/5/assets/icons.eot?v=20028156566840377271643350265);src:url(//setouchi-plus.myshopify.com/cdn/shop/t/5/assets/icons.eot?v=20028156566840377271643350265#iefix) format("embedded-opentype"),url(//setouchi-plus.myshopify.com/cdn/shop/t/5/assets/icons.woff?v=15017938242008778141643350267) format("woff"),url(//setouchi-plus.myshopify.com/cdn/shop/t/5/assets/icons.ttf?v=27219823213237099761643350267) format("truetype"),url(//setouchi-plus.myshopify.com/cdn/shop/t/5/assets/icons.svg?v=181733883950945120391643350266#shop-icons) format("svg");font-weight:400;font-style:normal}*,*:before,*:after{box-sizing:border-box}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}body,input,textarea,button,select{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}a{background-color:transparent}b,strong{font-weight:700}em{font-style:italic}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{max-width:100%;border:0}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=search]{-webkit-appearance:textfield}table{width:100%;border-collapse:collapse;border-spacing:0}td,th{padding:0}textarea{overflow:auto}[tabindex="-1"]:focus{outline:none}.clearfix{*zoom: 1}.clearfix:after{content:"";display:table;clear:both}.visually-hidden,.supports-fontface .icon__fallback-text,.no-js .lazyload,.no-js .fade-in,.no-js .hero .hero__image,.no-js .product-item__image-container,.no-js .product__photo--single,.modern .shopify-name,.no-js .article__featured-image-wrapper{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.grid{*zoom: 1}.grid:after{content:"";display:table;clear:both}.grid{list-style:none;padding:0;margin:0 0 0 -30px}.grid__item{float:left;padding-left:30px;width:100%}.grid__item[class*=--push]{position:relative}.grid--rev{direction:rtl;text-align:left}.grid--rev>.grid__item{direction:ltr;text-align:left;float:right}.one-whole{width:100%}.one-half{width:50%}.one-third{width:33.33333%}.two-thirds{width:66.66667%}.one-quarter{width:25%}.two-quarters{width:50%}.three-quarters{width:75%}.one-fifth{width:20%}.two-fifths{width:40%}.three-fifths{width:60%}.four-fifths{width:80%}.one-sixth{width:16.66667%}.two-sixths{width:33.33333%}.three-sixths{width:50%}.four-sixths{width:66.66667%}.five-sixths{width:83.33333%}.one-eighth{width:12.5%}.two-eighths{width:25%}.three-eighths{width:37.5%}.four-eighths{width:50%}.five-eighths{width:62.5%}.six-eighths{width:75%}.seven-eighths{width:87.5%}.one-tenth{width:10%}.two-tenths{width:20%}.three-tenths{width:30%}.four-tenths{width:40%}.five-tenths{width:50%}.six-tenths{width:60%}.seven-tenths{width:70%}.eight-tenths{width:80%}.nine-tenths{width:90%}.one-twelfth{width:8.33333%}.two-twelfths{width:16.66667%}.three-twelfths{width:25%}.four-twelfths{width:33.33333%}.five-twelfths{width:41.66667%}.six-twelfths{width:50%}.seven-twelfths{width:58.33333%}.eight-twelfths{width:66.66667%}.nine-twelfths{width:75%}.ten-twelfths{width:83.33333%}.eleven-twelfths{width:91.66667%}.show{display:block!important}.hide{display:none!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media only screen and (max-width: 749px){.small--one-whole{width:100%}.small--one-half{width:50%}.small--one-third{width:33.33333%}.small--two-thirds{width:66.66667%}.small--one-quarter{width:25%}.small--two-quarters{width:50%}.small--three-quarters{width:75%}.small--one-fifth{width:20%}.small--two-fifths{width:40%}.small--three-fifths{width:60%}.small--four-fifths{width:80%}.small--one-sixth{width:16.66667%}.small--two-sixths{width:33.33333%}.small--three-sixths{width:50%}.small--four-sixths{width:66.66667%}.small--five-sixths{width:83.33333%}.small--one-eighth{width:12.5%}.small--two-eighths{width:25%}.small--three-eighths{width:37.5%}.small--four-eighths{width:50%}.small--five-eighths{width:62.5%}.small--six-eighths{width:75%}.small--seven-eighths{width:87.5%}.small--one-tenth{width:10%}.small--two-tenths{width:20%}.small--three-tenths{width:30%}.small--four-tenths{width:40%}.small--five-tenths{width:50%}.small--six-tenths{width:60%}.small--seven-tenths{width:70%}.small--eight-tenths{width:80%}.small--nine-tenths{width:90%}.small--one-twelfth{width:8.33333%}.small--two-twelfths{width:16.66667%}.small--three-twelfths{width:25%}.small--four-twelfths{width:33.33333%}.small--five-twelfths{width:41.66667%}.small--six-twelfths{width:50%}.small--seven-twelfths{width:58.33333%}.small--eight-twelfths{width:66.66667%}.small--nine-twelfths{width:75%}.small--ten-twelfths{width:83.33333%}.small--eleven-twelfths{width:91.66667%}.grid--uniform .small--one-half:nth-child(odd),.grid--uniform .small--one-third:nth-child(3n+1),.grid--uniform .small--one-quarter:nth-child(4n+1),.grid--uniform .small--one-fifth:nth-child(5n+1),.grid--uniform .small--one-sixth:nth-child(6n+1),.grid--uniform .small--two-sixths:nth-child(3n+1),.grid--uniform .small--three-sixths:nth-child(odd),.grid--uniform .small--two-eighths:nth-child(4n+1),.grid--uniform .small--four-eighths:nth-child(odd),.grid--uniform .small--five-tenths:nth-child(odd),.grid--uniform .small--one-twelfth:nth-child(12n+1),.grid--uniform .small--two-twelfths:nth-child(6n+1),.grid--uniform .small--three-twelfths:nth-child(4n+1),.grid--uniform .small--four-twelfths:nth-child(3n+1),.grid--uniform .small--six-twelfths:nth-child(odd){clear:both}.small--show{display:block!important}.small--hide{display:none!important}.small--text-left{text-align:left!important}.small--text-right{text-align:right!important}.small--text-center{text-align:center!important}}@media only screen and (min-width: 750px) and (max-width: 989px){.medium--one-whole{width:100%}.medium--one-half{width:50%}.medium--one-third{width:33.33333%}.medium--two-thirds{width:66.66667%}.medium--one-quarter{width:25%}.medium--two-quarters{width:50%}.medium--three-quarters{width:75%}.medium--one-fifth{width:20%}.medium--two-fifths{width:40%}.medium--three-fifths{width:60%}.medium--four-fifths{width:80%}.medium--one-sixth{width:16.66667%}.medium--two-sixths{width:33.33333%}.medium--three-sixths{width:50%}.medium--four-sixths{width:66.66667%}.medium--five-sixths{width:83.33333%}.medium--one-eighth{width:12.5%}.medium--two-eighths{width:25%}.medium--three-eighths{width:37.5%}.medium--four-eighths{width:50%}.medium--five-eighths{width:62.5%}.medium--six-eighths{width:75%}.medium--seven-eighths{width:87.5%}.medium--one-tenth{width:10%}.medium--two-tenths{width:20%}.medium--three-tenths{width:30%}.medium--four-tenths{width:40%}.medium--five-tenths{width:50%}.medium--six-tenths{width:60%}.medium--seven-tenths{width:70%}.medium--eight-tenths{width:80%}.medium--nine-tenths{width:90%}.medium--one-twelfth{width:8.33333%}.medium--two-twelfths{width:16.66667%}.medium--three-twelfths{width:25%}.medium--four-twelfths{width:33.33333%}.medium--five-twelfths{width:41.66667%}.medium--six-twelfths{width:50%}.medium--seven-twelfths{width:58.33333%}.medium--eight-twelfths{width:66.66667%}.medium--nine-twelfths{width:75%}.medium--ten-twelfths{width:83.33333%}.medium--eleven-twelfths{width:91.66667%}.grid--uniform .medium--one-half:nth-child(odd),.grid--uniform .medium--one-third:nth-child(3n+1),.grid--uniform .medium--one-quarter:nth-child(4n+1),.grid--uniform .medium--one-fifth:nth-child(5n+1),.grid--uniform .medium--one-sixth:nth-child(6n+1),.grid--uniform .medium--two-sixths:nth-child(3n+1),.grid--uniform .medium--three-sixths:nth-child(odd),.grid--uniform .medium--two-eighths:nth-child(4n+1),.grid--uniform .medium--four-eighths:nth-child(odd),.grid--uniform .medium--five-tenths:nth-child(odd),.grid--uniform .medium--one-twelfth:nth-child(12n+1),.grid--uniform .medium--two-twelfths:nth-child(6n+1),.grid--uniform .medium--three-twelfths:nth-child(4n+1),.grid--uniform .medium--four-twelfths:nth-child(3n+1),.grid--uniform .medium--six-twelfths:nth-child(odd){clear:both}.medium--show{display:block!important}.medium--hide{display:none!important}.medium--text-left{text-align:left!important}.medium--text-right{text-align:right!important}.medium--text-center{text-align:center!important}}@media only screen and (min-width: 750px){.medium-up--one-whole{width:100%}.medium-up--one-half{width:50%}.medium-up--one-third{width:33.33333%}.medium-up--two-thirds{width:66.66667%}.medium-up--one-quarter{width:25%}.medium-up--two-quarters{width:50%}.medium-up--three-quarters{width:75%}.medium-up--one-fifth{width:20%}.medium-up--two-fifths{width:40%}.medium-up--three-fifths{width:60%}.medium-up--four-fifths{width:80%}.medium-up--one-sixth{width:16.66667%}.medium-up--two-sixths{width:33.33333%}.medium-up--three-sixths{width:50%}.medium-up--four-sixths{width:66.66667%}.medium-up--five-sixths{width:83.33333%}.medium-up--one-eighth{width:12.5%}.medium-up--two-eighths{width:25%}.medium-up--three-eighths{width:37.5%}.medium-up--four-eighths{width:50%}.medium-up--five-eighths{width:62.5%}.medium-up--six-eighths{width:75%}.medium-up--seven-eighths{width:87.5%}.medium-up--one-tenth{width:10%}.medium-up--two-tenths{width:20%}.medium-up--three-tenths{width:30%}.medium-up--four-tenths{width:40%}.medium-up--five-tenths{width:50%}.medium-up--six-tenths{width:60%}.medium-up--seven-tenths{width:70%}.medium-up--eight-tenths{width:80%}.medium-up--nine-tenths{width:90%}.medium-up--one-twelfth{width:8.33333%}.medium-up--two-twelfths{width:16.66667%}.medium-up--three-twelfths{width:25%}.medium-up--four-twelfths{width:33.33333%}.medium-up--five-twelfths{width:41.66667%}.medium-up--six-twelfths{width:50%}.medium-up--seven-twelfths{width:58.33333%}.medium-up--eight-twelfths{width:66.66667%}.medium-up--nine-twelfths{width:75%}.medium-up--ten-twelfths{width:83.33333%}.medium-up--eleven-twelfths{width:91.66667%}.grid--uniform .medium-up--one-half:nth-child(odd),.grid--uniform .medium-up--one-third:nth-child(3n+1),.grid--uniform .medium-up--one-quarter:nth-child(4n+1),.grid--uniform .medium-up--one-fifth:nth-child(5n+1),.grid--uniform .medium-up--one-sixth:nth-child(6n+1),.grid--uniform .medium-up--two-sixths:nth-child(3n+1),.grid--uniform .medium-up--three-sixths:nth-child(odd),.grid--uniform .medium-up--two-eighths:nth-child(4n+1),.grid--uniform .medium-up--four-eighths:nth-child(odd),.grid--uniform .medium-up--five-tenths:nth-child(odd),.grid--uniform .medium-up--one-twelfth:nth-child(12n+1),.grid--uniform .medium-up--two-twelfths:nth-child(6n+1),.grid--uniform .medium-up--three-twelfths:nth-child(4n+1),.grid--uniform .medium-up--four-twelfths:nth-child(3n+1),.grid--uniform .medium-up--six-twelfths:nth-child(odd){clear:both}.medium-up--show{display:block!important}.medium-up--hide{display:none!important}.medium-up--text-left{text-align:left!important}.medium-up--text-right{text-align:right!important}.medium-up--text-center{text-align:center!important}}@media only screen and (min-width: 990px){.large-up--one-whole{width:100%}.large-up--one-half{width:50%}.large-up--one-third{width:33.33333%}.large-up--two-thirds{width:66.66667%}.large-up--one-quarter{width:25%}.large-up--two-quarters{width:50%}.large-up--three-quarters{width:75%}.large-up--one-fifth{width:20%}.large-up--two-fifths{width:40%}.large-up--three-fifths{width:60%}.large-up--four-fifths{width:80%}.large-up--one-sixth{width:16.66667%}.large-up--two-sixths{width:33.33333%}.large-up--three-sixths{width:50%}.large-up--four-sixths{width:66.66667%}.large-up--five-sixths{width:83.33333%}.large-up--one-eighth{width:12.5%}.large-up--two-eighths{width:25%}.large-up--three-eighths{width:37.5%}.large-up--four-eighths{width:50%}.large-up--five-eighths{width:62.5%}.large-up--six-eighths{width:75%}.large-up--seven-eighths{width:87.5%}.large-up--one-tenth{width:10%}.large-up--two-tenths{width:20%}.large-up--three-tenths{width:30%}.large-up--four-tenths{width:40%}.large-up--five-tenths{width:50%}.large-up--six-tenths{width:60%}.large-up--seven-tenths{width:70%}.large-up--eight-tenths{width:80%}.large-up--nine-tenths{width:90%}.large-up--one-twelfth{width:8.33333%}.large-up--two-twelfths{width:16.66667%}.large-up--three-twelfths{width:25%}.large-up--four-twelfths{width:33.33333%}.large-up--five-twelfths{width:41.66667%}.large-up--six-twelfths{width:50%}.large-up--seven-twelfths{width:58.33333%}.large-up--eight-twelfths{width:66.66667%}.large-up--nine-twelfths{width:75%}.large-up--ten-twelfths{width:83.33333%}.large-up--eleven-twelfths{width:91.66667%}.grid--uniform .large-up--one-half:nth-child(odd),.grid--uniform .large-up--one-third:nth-child(3n+1),.grid--uniform .large-up--one-quarter:nth-child(4n+1),.grid--uniform .large-up--one-fifth:nth-child(5n+1),.grid--uniform .large-up--one-sixth:nth-child(6n+1),.grid--uniform .large-up--two-sixths:nth-child(3n+1),.grid--uniform .large-up--three-sixths:nth-child(odd),.grid--uniform .large-up--two-eighths:nth-child(4n+1),.grid--uniform .large-up--four-eighths:nth-child(odd),.grid--uniform .large-up--five-tenths:nth-child(odd),.grid--uniform .large-up--one-twelfth:nth-child(12n+1),.grid--uniform .large-up--two-twelfths:nth-child(6n+1),.grid--uniform .large-up--three-twelfths:nth-child(4n+1),.grid--uniform .large-up--four-twelfths:nth-child(3n+1),.grid--uniform .large-up--six-twelfths:nth-child(odd){clear:both}.large-up--show{display:block!important}.large-up--hide{display:none!important}.large-up--text-left{text-align:left!important}.large-up--text-right{text-align:right!important}.large-up--text-center{text-align:center!important}}@media only screen and (min-width: 1400px){.widescreen--one-whole{width:100%}.widescreen--one-half{width:50%}.widescreen--one-third{width:33.33333%}.widescreen--two-thirds{width:66.66667%}.widescreen--one-quarter{width:25%}.widescreen--two-quarters{width:50%}.widescreen--three-quarters{width:75%}.widescreen--one-fifth{width:20%}.widescreen--two-fifths{width:40%}.widescreen--three-fifths{width:60%}.widescreen--four-fifths{width:80%}.widescreen--one-sixth{width:16.66667%}.widescreen--two-sixths{width:33.33333%}.widescreen--three-sixths{width:50%}.widescreen--four-sixths{width:66.66667%}.widescreen--five-sixths{width:83.33333%}.widescreen--one-eighth{width:12.5%}.widescreen--two-eighths{width:25%}.widescreen--three-eighths{width:37.5%}.widescreen--four-eighths{width:50%}.widescreen--five-eighths{width:62.5%}.widescreen--six-eighths{width:75%}.widescreen--seven-eighths{width:87.5%}.widescreen--one-tenth{width:10%}.widescreen--two-tenths{width:20%}.widescreen--three-tenths{width:30%}.widescreen--four-tenths{width:40%}.widescreen--five-tenths{width:50%}.widescreen--six-tenths{width:60%}.widescreen--seven-tenths{width:70%}.widescreen--eight-tenths{width:80%}.widescreen--nine-tenths{width:90%}.widescreen--one-twelfth{width:8.33333%}.widescreen--two-twelfths{width:16.66667%}.widescreen--three-twelfths{width:25%}.widescreen--four-twelfths{width:33.33333%}.widescreen--five-twelfths{width:41.66667%}.widescreen--six-twelfths{width:50%}.widescreen--seven-twelfths{width:58.33333%}.widescreen--eight-twelfths{width:66.66667%}.widescreen--nine-twelfths{width:75%}.widescreen--ten-twelfths{width:83.33333%}.widescreen--eleven-twelfths{width:91.66667%}.grid--uniform .widescreen--one-half:nth-child(odd),.grid--uniform .widescreen--one-third:nth-child(3n+1),.grid--uniform .widescreen--one-quarter:nth-child(4n+1),.grid--uniform .widescreen--one-fifth:nth-child(5n+1),.grid--uniform .widescreen--one-sixth:nth-child(6n+1),.grid--uniform .widescreen--two-sixths:nth-child(3n+1),.grid--uniform .widescreen--three-sixths:nth-child(odd),.grid--uniform .widescreen--two-eighths:nth-child(4n+1),.grid--uniform .widescreen--four-eighths:nth-child(odd),.grid--uniform .widescreen--five-tenths:nth-child(odd),.grid--uniform .widescreen--one-twelfth:nth-child(12n+1),.grid--uniform .widescreen--two-twelfths:nth-child(6n+1),.grid--uniform .widescreen--three-twelfths:nth-child(4n+1),.grid--uniform .widescreen--four-twelfths:nth-child(3n+1),.grid--uniform .widescreen--six-twelfths:nth-child(odd){clear:both}.widescreen--show{display:block!important}.widescreen--hide{display:none!important}.widescreen--text-left{text-align:left!important}.widescreen--text-right{text-align:right!important}.widescreen--text-center{text-align:center!important}}@media only screen and (min-width: 750px){.medium-up--push-one-half{left:50%}.medium-up--push-one-third{left:33.33333%}.medium-up--push-two-thirds{left:66.66667%}.medium-up--push-one-quarter{left:25%}.medium-up--push-two-quarters{left:50%}.medium-up--push-three-quarters{left:75%}.medium-up--push-one-fifth{left:20%}.medium-up--push-two-fifths{left:40%}.medium-up--push-three-fifths{left:60%}.medium-up--push-four-fifths{left:80%}.medium-up--push-one-sixth{left:16.66667%}.medium-up--push-two-sixths{left:33.33333%}.medium-up--push-three-sixths{left:50%}.medium-up--push-four-sixths{left:66.66667%}.medium-up--push-five-sixths{left:83.33333%}.medium-up--push-one-eighth{left:12.5%}.medium-up--push-two-eighths{left:25%}.medium-up--push-three-eighths{left:37.5%}.medium-up--push-four-eighths{left:50%}.medium-up--push-five-eighths{left:62.5%}.medium-up--push-six-eighths{left:75%}.medium-up--push-seven-eighths{left:87.5%}.medium-up--push-one-tenth{left:10%}.medium-up--push-two-tenths{left:20%}.medium-up--push-three-tenths{left:30%}.medium-up--push-four-tenths{left:40%}.medium-up--push-five-tenths{left:50%}.medium-up--push-six-tenths{left:60%}.medium-up--push-seven-tenths{left:70%}.medium-up--push-eight-tenths{left:80%}.medium-up--push-nine-tenths{left:90%}.medium-up--push-one-twelfth{left:8.33333%}.medium-up--push-two-twelfths{left:16.66667%}.medium-up--push-three-twelfths{left:25%}.medium-up--push-four-twelfths{left:33.33333%}.medium-up--push-five-twelfths{left:41.66667%}.medium-up--push-six-twelfths{left:50%}.medium-up--push-seven-twelfths{left:58.33333%}.medium-up--push-eight-twelfths{left:66.66667%}.medium-up--push-nine-twelfths{left:75%}.medium-up--push-ten-twelfths{left:83.33333%}.medium-up--push-eleven-twelfths{left:91.66667%}}@media only screen and (min-width: 990px){.large-up--push-one-half{left:50%}.large-up--push-one-third{left:33.33333%}.large-up--push-two-thirds{left:66.66667%}.large-up--push-one-quarter{left:25%}.large-up--push-two-quarters{left:50%}.large-up--push-three-quarters{left:75%}.large-up--push-one-fifth{left:20%}.large-up--push-two-fifths{left:40%}.large-up--push-three-fifths{left:60%}.large-up--push-four-fifths{left:80%}.large-up--push-one-sixth{left:16.66667%}.large-up--push-two-sixths{left:33.33333%}.large-up--push-three-sixths{left:50%}.large-up--push-four-sixths{left:66.66667%}.large-up--push-five-sixths{left:83.33333%}.large-up--push-one-eighth{left:12.5%}.large-up--push-two-eighths{left:25%}.large-up--push-three-eighths{left:37.5%}.large-up--push-four-eighths{left:50%}.large-up--push-five-eighths{left:62.5%}.large-up--push-six-eighths{left:75%}.large-up--push-seven-eighths{left:87.5%}.large-up--push-one-tenth{left:10%}.large-up--push-two-tenths{left:20%}.large-up--push-three-tenths{left:30%}.large-up--push-four-tenths{left:40%}.large-up--push-five-tenths{left:50%}.large-up--push-six-tenths{left:60%}.large-up--push-seven-tenths{left:70%}.large-up--push-eight-tenths{left:80%}.large-up--push-nine-tenths{left:90%}.large-up--push-one-twelfth{left:8.33333%}.large-up--push-two-twelfths{left:16.66667%}.large-up--push-three-twelfths{left:25%}.large-up--push-four-twelfths{left:33.33333%}.large-up--push-five-twelfths{left:41.66667%}.large-up--push-six-twelfths{left:50%}.large-up--push-seven-twelfths{left:58.33333%}.large-up--push-eight-twelfths{left:66.66667%}.large-up--push-nine-twelfths{left:75%}.large-up--push-ten-twelfths{left:83.33333%}.large-up--push-eleven-twelfths{left:91.66667%}}body,html{background-color:#fff}.page-width,.page-width--wide{*zoom: 1;max-width:780px;margin:0 auto;padding:0 20px}.page-width:after,.page-width--wide:after{content:"";display:table;clear:both}blockquote p+cite{margin-top:10px}blockquote cite{display:block}blockquote cite:before{content:"\2014  "}code,pre{font-family:Consolas,monospace;font-size:1em}pre{overflow:auto}.icon{display:inline-block}.supports-no-fontface .icon{display:none}.icon:before{display:inline;font-family:icons;text-decoration:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.supports-no-fontface .icon:before{display:none}.icon-arrow-down:before{content:"\e607"}.icon-arrow-left:before{content:"\e608"}.icon-arrow-right:before{content:"\e609"}.icon-arrow:before{content:"\e901"}.icon-cart:before{content:"\e600"}.icon-facebook:before{content:"f"}.icon-fancy:before{content:"F"}.icon-google_plus:before{content:"\e904"}.icon-grid-view:before{content:"\e603"}.icon-hamburger:before{content:"\e601"}.icon-instagram:before{content:"\e905"}.icon-list-view:before{content:"\e604"}.icon-minus:before{content:url(//setouchi-plus.myshopify.com/cdn/shop/t/5/assets/iconMainasu.svg?v=161051370695589537631645011064);display:block;width:8px;height:8px}.icon-pause:before{content:"\e902"}.icon-pin:before{content:"\e909"}.icon-pinterest:before{content:"p"}.icon-play:before{content:"\e900"}.icon-plus:before{content:url(//setouchi-plus.myshopify.com/cdn/shop/t/5/assets/iconPurasu.svg?v=94662687120693676231645010354);display:block;width:8px;height:8px}.icon-rss:before{content:"r"}.icon-saletag:before{content:"\e907"}.icon-search:before{content:"s"}.icon-snapchat:before{content:"\e908"}.icon-tumblr:before{content:"t"}.icon-twitter:before{content:"T"}.icon-vimeo:before{content:"v"}.icon-x:before{content:"\e606"}.icon-youtube:before{content:"y"}.payment-icons{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none;cursor:default}.payment-icons .icon,.social-icons .icon{font-size:20px}ul,ol{margin:0;padding:0}ol{list-style:decimal}.list--inline{padding:0;margin:0}.list--inline li{display:inline-block;margin-bottom:0}.rte ul,.rte ol{margin:0 0 10px 20px}.rte ul{list-style:disc outside}.rte ul ul{list-style:circle outside}.rte ul ul ul{list-style:square outside}.rte img{height:auto}.rte__table-wrapper{max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch}.text-link{display:inline;border:0 none;background:none;padding:0;margin:0}.btn,.shopify-payment-button .shopify-payment-button__button--unbranded,.rte .btn,.rte .shopify-payment-button .shopify-payment-button__button--unbranded,.shopify-payment-button .rte .shopify-payment-button__button--unbranded{display:inline-block;width:auto;text-decoration:none;text-align:center;vertical-align:middle;white-space:nowrap;cursor:pointer;border:1px solid transparent;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#1a1a1a;color:#fff}.btn:hover,.shopify-payment-button .shopify-payment-button__button--unbranded:hover,.rte .btn:hover,.rte .shopify-payment-button .shopify-payment-button__button--unbranded:hover,.shopify-payment-button .rte .shopify-payment-button__button--unbranded:hover{background-color:#000;color:#fff}.btn:active,.shopify-payment-button .shopify-payment-button__button--unbranded:active,.btn:focus,.shopify-payment-button .shopify-payment-button__button--unbranded:focus,.rte .btn:active,.rte .shopify-payment-button .shopify-payment-button__button--unbranded:active,.shopify-payment-button .rte .shopify-payment-button__button--unbranded:active,.rte .btn:focus,.rte .shopify-payment-button .shopify-payment-button__button--unbranded:focus,.shopify-payment-button .rte .shopify-payment-button__button--unbranded:focus{background-color:#000;color:#fff}th{font-weight:700}th,td{text-align:left;border:1px solid #eeeeee}@media only screen and (max-width: 749px){.responsive-table thead{display:none}.responsive-table tr{display:block}.responsive-table th,.responsive-table td{display:block;text-align:right;padding:10px;border:none;margin:0}.responsive-table td:before{content:attr(data-label);float:left;text-align:center;font-size:12px;padding-right:10px}.responsive-table__row+.responsive-table__row,tfoot>.responsive-table__row:first-child{position:relative;margin-top:10px;padding-top:20px}.responsive-table__row+.responsive-table__row:after,tfoot>.responsive-table__row:first-child:after{content:"";display:block;position:absolute;top:0;left:10px;right:10px;border-bottom:1px solid #eeeeee}}.order-table a{color:#1a1a1a}.order-table th,.order-table td{border:0}.order-table tbody th,.order-table tfoot th{font-weight:400;text-transform:none;letter-spacing:0;font-size:15px;font-family:"Noto Serif JP",Open Sans,sans-serif}.order-table tbody tr+tr{border-top:1px solid #eeeeee}.order-table thead{border-bottom:1px solid #1a1a1a}.order-table tfoot{border-top:1px solid #1a1a1a}.order-table tfoot th,.order-table tfoot td{color:#1a1a1a}.order-table tfoot tr:first-child th,.order-table tfoot tr:first-child td{padding-top:1.25em}.order-table tfoot tr:nth-last-child(2) th,.order-table tfoot tr:nth-last-child(2) td{padding-bottom:1.25em}.order-table tfoot tr:last-child th,.order-table tfoot tr:last-child td{border-top:1px solid #1a1a1a;font-weight:700;padding-top:1.25em;padding-bottom:1.25em;color:#1a1a1a}@media only screen and (min-width: 750px){.order-table th,.order-table td{padding:1.25em 1em}.order-table tfoot th,.order-table tfoot td{padding:.5em 1em;vertical-align:bottom}.order-table tbody tr:last-child th .order-discount--list,.order-table tbody tr:last-child td .order-discount--list{margin-bottom:0}}@media only screen and (max-width: 749px){.order-table{border:0}.order-table thead{display:none}.order-table th,.order-table td{float:left;clear:left;width:100%;text-align:right;padding:.5rem 0;border:0;margin:0}.order-table th:before,.order-table td:before{content:attr(data-label);float:left;text-align:left;padding-right:2em;max-width:80%;color:#1a1a1a}.order-table tbody tr th:first-child{padding-top:1.25em}.order-table tbody tr td:last-child{padding-bottom:1.25em}.order-table tbody th:before,.order-table tbody td:before{font-weight:700;font-size:.93333em}}.item-props{margin-top:5px;display:flex;flex-direction:column}.item-props__property{font-size:.86667em}@media only screen and (max-width: 749px){.order-table__product{display:flex;justify-content:space-between}}.order-discount{text-transform:uppercase;color:#dac08e;display:block;line-height:1.2}.order-discount .icon-saletag{margin-right:.8em;font-size:.9em;display:inline}.order-discount--title{word-break:break-word;padding-right:20px}.order-discount--list{margin:.8em 0 0 1.3em;list-style:none;padding:0}.order-discount--cart-list{display:inline-block}@media only screen and (max-width: 749px){.order-discount--cart-list{max-width:50%}}.order-discount__item{text-indent:-1.5em}.order-discount__item+.order-discount__item{margin-top:.6em}@media only screen and (max-width: 749px){.order-discount-wrapper{display:flex;justify-content:space-between;width:100%}}.order-discount-wrapper-cart{display:inline-flex;margin-bottom:20px}.order-discount--cart{font-size:.85em}.order-discount--cart-title{font-weight:700}svg:not(:root){overflow:hidden}.video-wrapper{position:relative;overflow:hidden;max-width:100%;padding-bottom:56.25%;height:0;height:auto}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (max-width: 989px){input,textarea,select{font-size:16px}}fieldset{border:1px solid #eeeeee;padding:10px}legend{border:0;padding:0}button,input[type=submit]{cursor:pointer}input,textarea,select{border:1px solid #eeeeee;max-width:100%}input:focus,textarea:focus,select:focus{border-color:#d4d4d4}input[disabled],textarea[disabled],select[disabled]{cursor:default;background-color:#e0e0e0;border-color:#000}textarea{min-height:100px}input.error,select.error,textarea.error{border-color:#b62b2b;background-color:#fff0f0;color:#b62b2b}label.error{color:#b62b2b}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-position:right center;background-image:url(//setouchi-plus.myshopify.com/cdn/shop/t/5/assets/ico-select.svg?v=123035665913454574891644065042);background-repeat:no-repeat;background-position:right 10px center;background-color:transparent;padding-right:28px;text-indent:.01px;text-overflow:"";cursor:pointer}optgroup{font-weight:700}option{color:#000;background-color:#fff}select::-ms-expand{display:none}.label--hidden{position:absolute;height:0;width:0;margin-bottom:0;overflow:hidden;clip:rect(1px,1px,1px,1px)}label[for]{cursor:pointer}.site-nav li{display:inline-block}.site-nav__link{display:block;white-space:nowrap}.site-nav__link .icon-arrow-down,.site-nav--has-dropdown{position:relative}.site-nav__dropdown{display:none;position:absolute;left:0;padding:0;margin:0;z-index:2}.supports-no-touch .site-nav--has-dropdown:hover .site-nav__dropdown,.site-nav--has-dropdown.nav-hover .site-nav__dropdown,.nav-focus+.site-nav__dropdown{display:block}.site-nav__dropdown li{display:block}.section-header{margin-bottom:30px}@-webkit-keyframes fadeIn{0%,35%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%,35%{opacity:0}to{opacity:1}}@-webkit-keyframes heroContentIn{0%,35%{opacity:0;-ms-transform:translateY(10px);-webkit-transform:translateY(10px);transform:translateY(10px)}40%{-ms-transform:translateY(10px);-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes heroContentIn{0%,35%{opacity:0;-ms-transform:translateY(10px);-webkit-transform:translateY(10px);transform:translateY(10px)}40%{-ms-transform:translateY(10px);-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes spin{0%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0)}to{-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0)}to{-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.grid--no-gutters{margin-left:0}.grid--no-gutters>.grid__item{padding-left:0}.grid--half-gutters{margin-left:-10px}.grid--half-gutters>.grid__item{padding-left:10px}.grid--table{display:table;table-layout:fixed;width:100%;margin-left:0}.grid--table>.grid__item{float:none;display:table-cell;vertical-align:middle;min-height:1px;padding-left:0}@media only screen and (min-width: 990px){.large-up--grid--table{display:table;table-layout:fixed;width:100%;margin-left:0}.large-up--grid--table>.grid__item{float:none;display:table-cell;vertical-align:middle;min-height:1px;padding-left:0}}.page-gutter{padding-left:5px;padding-right:5px}@media only screen and (min-width: 750px){.page-gutter{padding-left:10px;padding-right:10px}}.main-content{position:relative}.main-content--no-template{padding-top:50px}.page-width--wide{max-width:1200px}hr{margin-bottom:60px}hr.hr--clear{border:0 none;height:1px;margin-top:-1px}.page-content__content{margin:0 10%}.page-container{padding-top:40px;padding-bottom:40px}@media only screen and (min-width: 750px){.page-container{padding-top:60px;padding-bottom:80px}}.template-404 .main-content{margin-top:120px;padding-bottom:120px}.search-title{text-align:center;padding:100px 10px;margin-bottom:0}.search-title--form{padding-bottom:0}.search-item__table{height:100%}.search-item__table>.search-item__cell{padding:20px}.customer__account-form{margin:0 auto;max-width:380px}.responsive-table th,.responsive-table td{padding:20px 0;border:none}@media only screen and (min-width: 750px){.responsive-table th,.responsive-table td{border-bottom:1px solid #eeeeee;padding:20px}}.responsive-table th:first-child,.responsive-table td:first-child{padding-left:0}.responsive-table th:last-child,.responsive-table td:last-child{padding-right:0}.responsive-table th{padding-bottom:20px}@media only screen and (max-width: 749px){.responsive-table td:before{font-weight:400;font-style:normal;text-rendering:optimizeLegibility;letter-spacing:.05em;font-size:.86667em;color:#1a1a1a}}.cart__footer{padding-top:50px}.responsive-table__row .js-qty,.responsive-table__row .ajaxcart__qty{display:inline-block;margin-bottom:0}@media only screen and (min-width: 750px){.cart__row td:first-child{width:130px}.cart__row td:nth-child(2){max-width:300px}}@media only screen and (min-width: 990px){.cart__row td:first-child{width:200px}}.cart__row p{margin-bottom:.66667em}.cart__image{vertical-align:middle;padding-right:20px}.cart__notes{margin-bottom:45px}@media only screen and (min-width: 750px){.cart__notes{margin-bottom:0}}.cart__subtotal-container{margin-bottom:15px}.cart__subtotal{padding-left:20px}.cart__policies{margin-bottom:50px}.cart--no-cookies .cart--continue-browsing,.cart--no-cookies .cart--empty-message{display:none}.cart--cookie-message{display:none;padding-bottom:25px}.cart--no-cookies .cart--cookie-message{display:block}.cart__remove{margin-top:.66667em}body,input,textarea,button,select{font-size:15px;font-family:"Noto Serif JP",Open Sans,sans-serif;font-weight:400;font-style:normal;color:#1a1a1a;line-height:1.6}@media only screen and (max-width: 989px){input,textarea{font-size:16px}}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-weight:400;font-style:normal;text-rendering:optimizeLegibility;letter-spacing:.05em;margin:0 0 .66667em;line-height:1.4;color:#1a1a1a}h1 a,.h1 a,h2 a,.h2 a,h3 a,.h3 a,h4 a,.h4 a,h5 a,.h5 a,h6 a,.h6 a{color:#1a1a1a;text-decoration:none;font-weight:inherit}h1,.h1{font-size:1.66667em}h2,.h2{font-size:1.4em}h3,.h3{font-size:1.13333em}h4,.h4{font-size:1em}h5,.h5,h6,.h6{font-size:.8em}.rte h1,.rte .h1,.rte h2,.rte .h2,.rte h3,.rte .h3,.rte h4,.rte .h4,.rte h5,.rte .h5,.rte h6,.rte .h6{margin-top:70px;margin-bottom:20px}.rte h1:first-child,.rte .h1:first-child,.rte h2:first-child,.rte .h2:first-child,.rte h3:first-child,.rte .h3:first-child,.rte h4:first-child,.rte .h4:first-child,.rte h5:first-child,.rte .h5:first-child,.rte h6:first-child,.rte .h6:first-child{margin-top:0}.list--inline__separator{position:relative;padding-left:18px;margin-left:10px}.list--inline__separator:before{content:"\2022";display:block;position:absolute;top:0;left:0}p{margin:0 0 20px}.txt--minor{font-size:80%}.txt--emphasis{font-style:italic}blockquote{font-weight:400;font-style:normal;text-rendering:optimizeLegibility;letter-spacing:.05em;font-size:1.4em;text-align:center;color:#1a1a1a;margin:40px 20px}blockquote cite{font-family:"Noto Serif JP",Open Sans,sans-serif;font-size:.85em;font-weight:400;font-style:normal}th{font-weight:400;font-style:normal;text-rendering:optimizeLegibility;letter-spacing:.05em;font-size:.93333em;color:#1a1a1a}.btn,.shopify-payment-button .shopify-payment-button__button--unbranded{position:relative;padding:20px 50px;font-weight:400;font-style:normal;text-rendering:optimizeLegibility;letter-spacing:.05em;font-size:14px}@media only screen and (max-width: 749px){.btn,.shopify-payment-button .shopify-payment-button__button--unbranded{font-size:15px}}.btn.btn--ajax-disabled:before,.shopify-payment-button .btn--ajax-disabled.shopify-payment-button__button--unbranded:before{position:absolute;top:0;left:0;right:0;bottom:0;content:"";background-color:#1a1a1a}.btn.btn--ajax-disabled:after,.shopify-payment-button .btn--ajax-disabled.shopify-payment-button__button--unbranded:after{content:"";display:block;width:20px;height:20px;position:absolute;top:50%;margin-left:-10px;margin-top:-10px;border-radius:50%;border:3px solid white;border-top-color:transparent;-webkit-animation:spin .65s infinite linear;-moz-animation:spin .65s infinite linear;left:50%}.btn[disabled],.shopify-payment-button [disabled].shopify-payment-button__button--unbranded,.btn.btn--disabled,.shopify-payment-button .btn--disabled.shopify-payment-button__button--unbranded{opacity:.5}.btn--full{display:block;width:100%}a{color:#1a1a1a;text-decoration:none;transition:all .8s cubic-bezier(.165,.84,.44,1)}a:hover,a:focus{opacity:.6}a.btn.btn--disabled,.shopify-payment-button a.btn--disabled.shopify-payment-button__button--unbranded{opacity:.5}.btn--secondary-accent{background-color:transparent;color:#1a1a1a;border:2px solid #1a1a1a;min-height:47px;padding:6px 30px}.btn--secondary-accent:hover{background-color:transparent;color:#1a1a1a;border:2px solid #1a1a1a;opacity:.8}.btn--secondary-accent:active,.btn--secondary-accent:focus{background-color:transparent;color:#1a1a1a;border:2px solid #1a1a1a}.btn--secondary-accent[disabled],.btn--secondary-accent.disabled{background-color:#1a1a1a;color:#fff;opacity:.5}.shopify-payment-button{margin-top:10px}.shopify-payment-button .shopify-payment-button__button--unbranded{white-space:normal;width:100%;min-height:47px}.shopify-payment-button .shopify-payment-button__button--unbranded:hover,.shopify-payment-button .shopify-payment-button__button--unbranded:focus{opacity:.8;background:#1a1a1a!important}.shopify-payment-button .shopify-payment-button__button--unbranded[disabled],.shopify-payment-button .shopify-payment-button__button--unbranded.disabled{opacity:.5}.shopify-payment-button .shopify-payment-button__button--branded{border-radius:2px;overflow:hidden;min-height:46px}.shopify-payment-button .shopify-payment-button__button--branded[disabled],.shopify-payment-button .shopify-payment-button__button--branded.disabled{opacity:.5}.shopify-payment-button .shopify-payment-button__more-options{color:#1a1a1a;text-decoration:underline;margin:13px 0 20px}.shopify-payment-button .shopify-payment-button__more-options:hover,.shopify-payment-button .shopify-payment-button__more-options:focus{opacity:.6}.shopify-payment-button .shopify-payment-button__more-options[disabled],.shopify-payment-button .shopify-payment-button__more-options.disabled{opacity:.5}.link-body-color{color:#1a1a1a}.link-body-color:hover,.link-body-color:focus{opacity:.6}.btn--link{background-color:transparent;border:none;color:#1a1a1a}.btn--link:hover,.btn--link:focus{opacity:.6}.text-link{color:#1a1a1a;border-bottom:1px solid #1a1a1a;padding-bottom:2px}.text-link:hover,.text-link:focus{opacity:.6}.action-link{font-weight:400;font-style:normal;text-rendering:optimizeLegibility;letter-spacing:.05em;text-transform:uppercase;font-size:.93333em}.action-link__icon{font-size:.73333em;vertical-align:middle}html{background-color:#f2f2f2}.site-footer{background-color:#f2f2f2;color:#1a1a1a;padding:80px 20px 60px;margin-top:80px}@media only screen and (max-width: 989px){.site-footer{padding:90px 20px 40px;margin-top:40px}}.site-footer a{color:#000;font-family:"Noto Serif JP",Open Sans,sans-serif;font-size:15px}.site-footer a:hover,.site-footer a:focus{opacity:.6}.footLogo{text-align:center;margin-bottom:60px}@media only screen and (max-width: 989px){.footLogo{margin-bottom:50px}}.footLogo a{display:inline-flex;justify-content:center;width:400px}@media only screen and (max-width: 989px){.footLogo a{width:150px}}@media only screen and (max-width: 989px){.footLogo a.sp{display:inline-flex!important;justify-content:center}}.footLogo svg{width:100%;height:auto}.site-footer__linklist{margin-bottom:30px;text-align:center}.site-footer__linklist a{display:block;padding:5px 20px}@media only screen and (max-width: 989px){.site-footer__linklist li{display:block}}.payment-icons__icon{width:38px;height:24px}.payment-icons,.social-icons{margin-top:10px}.payment-icons li,.social-icons li{margin-bottom:10px}.payment-icons li+li,.social-icons li+li{margin-left:10px}@media only screen and (min-width: 990px){.payment-icons{margin-left:30px}.social-icons{margin-right:30px}}@media only screen and (max-width: 989px){.payment-icons--footer,.social-icons--footer,.site-footer__copyright{display:block;text-align:center;margin-bottom:20px}}.icon--placeholder{fill:#1a1a1a59;background-color:#1a1a1a1a;width:100%;height:100%;max-width:100%;max-height:100%;border:1px solid rgba(26,26,26,.2)}.placeholder-noblocks{padding:40px;text-align:center}.placeholder-background{position:absolute;top:0;right:0;bottom:0;left:0}.placeholder-background .icon{border:0}.placeholder-background--animation{background-color:#1a1a1a;-webkit-animation:placeholder-background-loading 1.5s infinite linear;-moz-animation:placeholder-background-loading 1.5s infinite linear}.no-js .placeholder-background--animation{display:none}.helper-section .icon--placeholder{display:block;border-width:0px}.fade-in{opacity:0;transition:opacity .25s ease-out}.fade-in.lazyloaded{opacity:1}input,textarea,select{background-color:#f4f4f4;border:0 none;max-width:100%}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder,select::-webkit-input-placeholder{color:#1a1a1a;opacity:.6}input::-moz-placeholder,textarea::-moz-placeholder,select::-moz-placeholder{color:#1a1a1a;opacity:.6}input:-ms-input-placeholder,textarea:-ms-input-placeholder,select:-ms-input-placeholder{color:#1a1a1a;opacity:.6}input[disabled],input.disabled,textarea[disabled],textarea.disabled,select[disabled],select.disabled{cursor:default;color:#00000080;background-color:#e0e0e0;border-color:#000}input.input-full,textarea.input-full,select.input-full{width:100%}input.input--error,textarea.input--error,select.input--error{border:1px solid #b62b2b;background-color:#fff0f0;color:#b62b2b}input.input--error::-webkit-input-placeholder,textarea.input--error::-webkit-input-placeholder,select.input--error::-webkit-input-placeholder{color:#b62b2b;opacity:.6}input.input--error::-moz-placeholder,textarea.input--error::-moz-placeholder,select.input--error::-moz-placeholder{color:#b62b2b;opacity:.6}input.input--error:-ms-input-placeholder,textarea.input--error:-ms-input-placeholder,select.input--error:-ms-input-placeholder{color:#b62b2b;opacity:.6}input,textarea{padding:10px 12px}select{padding-top:12px;padding-left:12px;padding-bottom:12px}.form-vertical input,.form-vertical select,.form-vertical textarea{display:block;margin-bottom:12px}.form-vertical input[type=radio],.form-vertical input[type=checkbox],.form-vertical input[type=submit],.form-vertical .btn,.form-vertical .shopify-payment-button .shopify-payment-button__button--unbranded,.shopify-payment-button .form-vertical .shopify-payment-button__button--unbranded{display:inline-block}textarea{min-height:150px}.label--block{display:block}.input--block{display:block;width:100%}.errors,.form--success{border:1px solid;padding:12px;margin:12px 0}.errors li,.form--success li{list-style-position:inside}.errors{border-color:#b62b2b;background:#fff0f0}.errors li{color:#b62b2b}.form--success{margin-top:40px;border-color:#56ad6a;background:#ecfef0;color:#56ad6a}.form--success li{list-style-type:none}@media only screen and (min-width: 750px){.contact-form .contact-form__email{padding-left:12px}}.newsletter .form--success{width:50%;margin:0 auto}@media only screen and (max-width: 749px){.newsletter .form--success{width:80%}}.form--success{margin-top:40px}.input-group{display:block;width:100%}.input-group__field,.input-group__btn{display:inline-block;vertical-align:middle;margin-bottom:10px}.input-group__btn{margin-left:-4px;border-width:0}.input-group__btn .btn,.input-group__btn .shopify-payment-button .shopify-payment-button__button--unbranded,.shopify-payment-button .input-group__btn .shopify-payment-button__button--unbranded{padding:10px 20px}.input-group__field{padding:10px;width:270px}@media only screen and (max-width: 749px){.input-group__field{width:230px}}.slick-dots{margin:0}.slick-dots .hero__dots:before{text-indent:-9999px;border-radius:100%;width:8px;height:8px;opacity:1;transition:all .2s}.slick-dots li{vertical-align:middle}.hero__dots{position:relative}.hero__dots:active:before{opacity:.5}.hero__content-wrapper-mobile .slick-dots .hero__dots:before{background-color:#1a1a1a}.hero__content-wrapper-mobile .slick-dots .slick-active-mobile .hero__dots:before{background-color:transparent;border:2px solid #1a1a1a}.hero__site-header .site-header__inner{border-bottom:none}.hero--adapt .hero,.hero--adapt .hero .slick-track,.hero--adapt .hero .hero__slide:before{max-height:100vh}@media only screen and (min-width: 750px){.hero--adapt .hero,.hero--adapt .hero .slick-track,.hero--adapt .hero .hero__slide:before{max-height:80vh}}.hero__slide:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%}.hero__content-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;z-index:5}.hero__content{display:table;width:100%;height:100%;margin:0;text-align:center;text-shadow:0 0 2px rgba(0,0,0,.3);font-size:1.6em}.hero__content:after{opacity:1;content:"";display:block;left:50%;-webkit-animation:spin .65s infinite linear;-moz-animation:spin .65s infinite linear}.hero-initialized .hero__content:after,.no-js .hero__content:after{content:"";opacity:0;transition:opacity 1s cubic-bezier(.29,.63,.44,1)}.hero__content-centered{display:table-cell;vertical-align:middle;padding:0 20px 50px;transition-property:all;transition-delay:.2s;transition-timing-function:ease;opacity:0}.hero--adapt .hero__content-centered{padding:0 20px;display:none}@media only screen and (min-width: 750px){.hero--adapt .hero__content-centered{display:table-cell}}.supports-js .hero-initialized .hero__content-centered{opacity:1;-webkit-animation:heroContentIn 1.2s cubic-bezier(.29,.63,.44,1);-moz-animation:heroContentIn 1.2s cubic-bezier(.29,.63,.44,1)}.hero__content-centered .btn,.hero__content-centered .shopify-payment-button .shopify-payment-button__button--unbranded,.shopify-payment-button .hero__content-centered .shopify-payment-button__button--unbranded{white-space:normal}.hero__text-title{font-size:1.33333em}.hero--adapt .hero__text-title{margin-bottom:0}@media only screen and (min-width: 750px){.hero__text-title{font-size:1.73333em}.hero--adapt .hero__text-title{margin-bottom:.66667em}}.hero__slide{position:relative;width:100%;height:100%;z-index:4}.hero__image{position:relative;opacity:0}.hero__image.image-loaded{opacity:1;-webkit-animation:fadeIn 1s cubic-bezier(.44,.13,.48,.87);-moz-animation:fadeIn 1s cubic-bezier(.44,.13,.48,.87)}.hero__slide--hidden{visibility:hidden}.supports-touch .hero__slide--hidden{visibility:visible}.hero{height:100vh;min-height:550px;overflow:hidden}.hero--adapt .hero{min-height:150px}@media only screen and (min-width: 750px){.hero--adapt .hero{min-height:auto}}.hero.is-ios-editor{max-height:0px}.hero .slick-list,.hero .slick-track{height:100%}.hero .hero__image{height:100%;width:100%;object-fit:cover;font-family:"object-fit: cover"}.hero .hero__image-no-js{height:100%;width:100%;background-repeat:no-repeat;background-size:cover;background-position:top center;opacity:1;-webkit-animation:fadeIn 1s cubic-bezier(.44,.13,.48,.87);-moz-animation:fadeIn 1s cubic-bezier(.44,.13,.48,.87)}.hero--adapt .slick-list,.hero--adapt .slick-track,.hero--adapt .hero__slide{min-height:150px}@media only screen and (min-width: 750px){.hero--adapt .slick-list,.hero--adapt .slick-track,.hero--adapt .hero__slide{min-height:auto}}.hero[tabindex="-1"]:focus .hero__content-wrapper{outline:auto 5px -webkit-focus-ring-color;outline-offset:-4px}.hero__header{position:absolute;bottom:0;left:0;right:0}.hero__site-header{position:absolute;top:0;left:0;right:0;z-index:7}.hero__site-header .site-header__inner{background-color:transparent}.hero__site-header .site-header__link:hover,.hero__site-header .site-header__link:focus,.hero__site-header .site-header__link:active{background-color:transparent}.hero__controls{position:absolute;bottom:98px;left:0;right:0;z-index:10}.hero--adapt .hero__controls{display:none}@media only screen and (min-width: 750px){.hero--adapt .hero__controls{display:block}}.hero__controls li{list-style:none}.hero__controls .hero__controls-icon{height:44px;width:44px;background:transparent}.hero__controls .hero__button-circle{position:absolute;top:50%;left:50%;height:1.5rem;width:1.5rem;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.hero__content-wrapper-mobile .hero__controls .hero__button-circle{background:transparent}.hero__controls .slick-prev{left:.2rem}.hero__controls .slick-prev .icon{-ms-transform:rotate(180deg) translateZ(0);-webkit-transform:rotate(180deg) translateZ(0);transform:rotate(180deg) translateZ(0)}.hero__controls .slick-prev .icon:before{left:.5px;top:1px}.hero__controls .slick-next{right:.2rem}.hero__controls .slick-next .icon:before{left:.5px}.hero__pause{position:relative;line-height:0;cursor:pointer;padding:0;border:none;order:1}.hero__pause .icon:before{position:relative;font-size:.5rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hero__content-wrapper-mobile .hero__pause .icon:before{color:#1a1a1a}.icon-pause{display:block}.icon-pause:before{left:.5px}.is-paused .icon-pause,.icon-play{display:none}.icon-play:before{left:1px}.is-paused .icon-play{display:block}.hero__dots-wrapper{display:flex;justify-content:center;position:absolute;width:100%}.hero__dots-wrapper .slick-dots{top:10px;height:1.5rem;width:auto;padding:0 6px;position:relative;border-radius:100px}.hero__content-wrapper-mobile{display:block;position:relative}.hero__content-wrapper-mobile .hero__controls{height:28px;display:block;position:relative;padding:0 20px;bottom:0;left:unset;right:unset}.hero__content-wrapper-mobile .hero__dots-wrapper{position:relative;top:-1.1rem;background-color:#fff}.hero__content-wrapper-mobile .hero__dots-wrapper .slick-dots{background:transparent}.hero__content-wrapper-mobile .slick-prev .icon:before,.hero__content-wrapper-mobile .slick-next .icon:before{color:#1a1a1a}@media only screen and (min-width: 750px){.hero__content-wrapper-mobile{display:none}}.hero-title-empty{margin-top:20px}.hero-title-mobile{margin-top:20px;margin-bottom:25px}.hero-btn-mobile{margin-top:20px;margin-bottom:44px;white-space:normal}.hero-title-mobile+.hero-btn-mobile{margin-top:0}.hero__content-mobile{display:block;padding:0 20px;transition:opacity .5s ease-out;opacity:0;height:0;overflow:hidden}@media only screen and (min-width: 750px){.hero__content-mobile{display:none}}.hero__content-mobile.is-active{opacity:1;height:auto}.hero__header--adapt{position:relative}@media only screen and (min-width: 750px){.hero__header--adapt{position:absolute}}.slick-slider{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-loading .slick-list{background:#fff url(//setouchi-plus.myshopify.com/cdn/shop/t/5/assets/ajax-loader.gif?v=41356863302472015721643350264) center center no-repeat}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-prev,.slick-next{position:absolute;display:block;width:.6rem;line-height:0;cursor:pointer;padding:0;border:none}.slick-prev .icon:before,.slick-next .icon:before{bottom:0}.slick-prev .icon:before,.slick-next .icon:before{position:relative;transition:top .1s linear;font-size:.6rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots{position:absolute;list-style:none;display:block;text-align:center;padding:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:10px;width:10px;margin:0 3px;padding:0;cursor:pointer}.slick-dots li .hero__dots{border:0;background:transparent;display:block;height:8px;width:8px;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li .hero__dots:hover,.slick-dots li .hero__dots:focus{opacity:1}.slick-dots li .hero__dots:before{position:absolute;top:-1px;left:0;content:"\2022";width:8px;height:8px;font-family:"slick-icons, sans-serif";font-size:6px;line-height:20px;text-align:center;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.announcement-bar{display:block;text-align:center;position:relative;text-decoration:none;z-index:10}.announcement-bar__message{display:block;font-weight:400;margin-bottom:0;padding:8px 20px}.site-header__inner{position:relative;height:100px;padding:0 10px;background-color:#fff;z-index:7}.template-index .site-header__inner{background-color:transparent}.site-header__link{display:inline-block;color:#1a1a1a}.site-header__toggle-nav{border:0}.site-header__toggle-nav .icon{font-size:1.66667em;padding:10px}.site-header__logo{margin:0}.site-header__logo img{max-height:100px;display:block;margin:0 auto}.site-header__logo .site-header__logo-link{color:#1a1a1a;display:block;text-align:center}.site-header__logo .site-header__logo-link:hover,.site-header__logo .site-header__logo-link:focus,.site-header__logo .site-header__logo-link:active{opacity:1}@media only screen and (max-width: 749px){.site-header__logo{font-size:1.2em}.site-header__logo img{max-width:100%}}.site-header__cart .icon,.site-header__search .icon{font-size:1.66667em;padding:5px}@media only screen and (min-width: 750px){.site-header__cart .icon,.site-header__search .icon{padding:10px}}.site-header__search .icon{padding-right:0}.cart-link{position:relative}.cart-link.cart-bubble--visible:before{content:"";position:absolute;top:18px;right:4px;width:10px;height:10px;background-color:#dac08e;border-radius:50%}@media only screen and (max-width: 749px){.cart-link.cart-bubble--visible:before{top:14px;right:0}}.action-area{position:relative;overflow:hidden}.action-area{z-index:5}.js-sticky-action-bar .action-area{position:fixed;left:0;right:0;top:0;-ms-transform:translate3d(0,-100%,0);-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.js-sticky-action-bar--open .action-area{-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translateZ(0);transition:all .35s cubic-bezier(.33,.59,.14,1)}.supports-pointerevents .action-bar-wrapper.scrollable-js:before,.supports-pointerevents .action-bar-wrapper.scrollable-js:after{content:"";pointer-events:none;z-index:8;width:125px;height:52px;color:#fff;position:absolute;top:0;bottom:0;-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}.supports-pointerevents .action-bar-wrapper.scrollable-js:before{background:-ms-linear-gradient(right,rgba(26,26,26,0) 0%,#1a1a1a 100%);background:linear-gradient(to right,#1a1a1a00,#1a1a1a);right:0}.supports-pointerevents .action-bar-wrapper.scrollable-js:after{background:-ms-linear-gradient(left,rgba(26,26,26,0) 0%,#1a1a1a 100%);background:linear-gradient(to left,#1a1a1a00,#1a1a1a);left:0;opacity:0}.supports-pointerevents .action-bar-wrapper.scrollable-js.scrolled:after{opacity:1}.action-bar{display:none;position:relative;overflow:hidden;background:#1a1a1a;height:52px;-ms-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0)}.scrollable-js .action-bar{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.action-bar__menu--main,.action-bar__menu--sub{position:absolute;height:50px;min-width:100%;margin-top:0;margin-bottom:2px;text-align:center;white-space:nowrap;background-color:#1a1a1a;transition:all .2s cubic-bezier(.57,.06,.05,.95);display:none;top:-50px}.action-bar__menu--main.action-bar--show,.action-bar__menu--sub.action-bar--show{top:0;visibility:visible;display:block}.scrollable-js .action-bar__menu--main.action-bar--show,.scrollable-js .action-bar__menu--sub.action-bar--show{padding-right:100px}.action-bar--active{position:relative}.action-bar--active:after{content:"";display:block;position:absolute;height:2px;left:10px;right:10px;background:#fff}@media only screen and (min-width: 750px){.action-bar--active:after{left:15px;right:15px}}.action-bar__link{font-weight:400;font-style:normal;text-rendering:optimizeLegibility;letter-spacing:.05em;font-size:16px;position:relative;display:inline-block;color:#fff;padding:0 10px;background-color:#1a1a1a;border:0 none;line-height:50px}@media only screen and (max-width: 749px){.action-bar__link{font-size:15px}}.action-bar__link:hover,.action-bar__link:active,.action-bar__link:focus{opacity:1}.action-bar--active .action-bar__link{color:#fff}.action-bar--active .action-bar__link:hover,.action-bar--active .action-bar__link:active,.action-bar--active .action-bar__link:focus{opacity:1}.action-bar__back{border:0px solid transparent;background-color:#1a1a1a}.action-bar__back:focus,.action-bar__back:active{background-color:#1a1a1a}@media only screen and (min-width: 750px){.action-bar__link{padding-left:15px;padding-right:15px}}.action-bar-secondary{*zoom: 1;position:relative;margin:20px}.action-bar-secondary:after{content:"";display:table;clear:both}@media only screen and (max-width: 749px){.action-bar-secondary__dropdown{text-align:center}.action-bar-secondary__dropdown:first-of-type{margin-bottom:20px}}@media only screen and (min-width: 750px){.action-bar-secondary--left{float:left}.action-bar-secondary--right{float:right}}.search-bar{color:#1a1a1a;background-color:#f0f0f0!important;height:100px;padding:0 10px}.search-bar__table{display:table;table-layout:fixed;width:100%;height:99px}.search-bar__table-cell{display:table-cell;vertical-align:middle}.supports-fontface .search-bar__icon-cell{width:40px}.search-bar__form{width:90%}.search-bar__input{background:none;border:none;color:#1a1a1a;width:100%;padding:0 10px;height:50px}.search-bar__input::-webkit-input-placeholder{color:#1a1a1a;opacity:.8}.search-bar__input::-moz-placeholder{color:#1a1a1a;opacity:.8}.search-bar__input:-ms-input-placeholder{color:#1a1a1a;opacity:.8}.search-bar__icon-button{background:none;border:none;display:inline-block;color:#1a1a1a;padding:0 10px;height:50px}.search-bar__icon-button .icon{font-size:1.33333em}.search__results-count{color:#fff;padding:0 10px 10px 20px;line-height:50px}@media only screen and (max-width: 989px){.product-item{margin-bottom:40px}}.product-item__link-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;position:relative}.no-js .product-item__link-wrapper{text-align:center}.product-item__link{position:relative;width:100%;height:100%;min-height:120px;overflow:hidden;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;-ms-flex-item-align:center;-webkit-align-self:center;align-self:center;color:#1a1a1a}.product-item__link:hover,.product-item__link:focus{opacity:1}.product-item__link p{margin:0 15px 2px}.product-item__link p:last-child{margin-bottom:0}.product-item__link .product-item__image-wrapper{position:relative;height:0;display:block;width:100%}.product-item__image-container{position:relative;margin:0 auto}.product-item__image{position:absolute;top:0;left:0;width:100%;margin:0 auto 20px}.product-item__image-container--loading .product-item__image{opacity:0}@media only screen and (min-width: 990px){.product-item__image{margin-bottom:0}.product-item__link:hover .product-item__image{opacity:.1}}.product-item__image-no-js{margin:0 auto}.product-item__image--margins{margin:30px}@media only screen and (max-width: 749px){.product-item__image--margins{margin-bottom:0}}.product-item__title{font-weight:400;font-style:normal;text-rendering:optimizeLegibility;letter-spacing:.05em;color:#1a1a1a;font-size:1.33333em}@media only screen and (max-width: 989px){.product-item__title{font-size:1em}}.product-item__meta__inner{text-align:center}@media only screen and (max-width: 989px){.product-item__meta__inner{text-align:left;padding-top:20px;float:left;width:100%}}@media only screen and (max-width: 989px){.product-item.small--one-half .product-item__meta__inner{text-align:left}}@media only screen and (min-width: 990px){.product-item__meta{display:block;height:100%;width:100%;position:absolute;top:0;opacity:0;filter:alpha(opacity=0);transition:opacity .4s ease}.product-item__meta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;background-color:#fff;transition:opacity .4s ease}.product-item__meta:hover,.product-item__meta:focus{opacity:1;filter:alpha(opacity=100)}.product-item__meta:hover .product-item__meta__inner,.product-item__meta:focus .product-item__meta__inner{top:50%}.product-item__meta:hover:before,.product-item__meta:focus:before{opacity:.4}.product-item__meta__inner{position:absolute;top:52%;left:0;right:0;padding:0 20px;transition:top .3s ease;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.product-item__vendor,.product-item__price-wrapper{font-size:15px}@media only screen and (max-width: 989px){.product-item__vendor,.product-item__price-wrapper{font-size:13px}}.product-item__price--reg{opacity:.7}.product-item__price--sale{color:#dac08e;padding-left:5px}.product-price-unit{display:block;font-size:.8em}.product-price-unit--unavailable{display:none}.product-item__badge{position:absolute;top:-26px;right:-94px;width:200px;padding:40px 4px 4px;text-align:center;background-color:#dac08e;color:#fff;font-size:.86667em;font-weight:700;-ms-transform:rotate(45deg) translateZ(0);-webkit-transform:rotate(45deg) translateZ(0);transform:rotate(45deg) translateZ(0)}.product-item__badge--large{top:-10px;right:-75px;width:200px}@-webkit-keyframes placeholder-background-loading{0%{opacity:.02}50%{opacity:.05}to{opacity:.02}}@keyframes placeholder-background-loading{0%{opacity:.02}50%{opacity:.05}to{opacity:.02}}.article-meta{margin-bottom:20px}.article-meta li+li{position:relative;padding-left:18px;margin-left:10px}.article-meta li+li:before{content:"\2022";display:block;position:absolute;left:0}.comment-list{margin:0 0 20px;padding:0}.comment{list-style:none;padding:0;margin:0 0 40px}.comment__content p:last-child{margin-bottom:10px}.comment__textarea{min-height:150px}@media only screen and (max-width: 749px){.comments-wrapper :target{padding-top:50px}}.rich-text__text--large{font-size:1.13333em}.rich-text__text--small{font-size:.86667em}@media only screen and (min-width: 750px){.rte--indented-images img:not([style]),.rte--indented-images img[style="float: none;"]{max-width:140%;margin-left:-20%}.rte--indented-images img:not([style]).rte__no-indent,.rte--indented-images img[style="float: none;"].rte__no-indent{margin:0 auto;max-width:100%}.rte--indented-images img[style="float: right;"]{margin:0 -10% 10px 10px}.rte--indented-images img[style="float: left;"]{margin:0 10px 10px -10%}}@media only screen and (max-width: 749px){.rte--indented-images img:not([style]),.rte--indented-images img[style="float: none;"]{max-width:120%;margin-left:-10%}}.rte--description{font-size:1.13333em;margin:30px 40px;text-align:center}.rte--description ol,.rte--description ul{list-style-position:inside;margin-left:0}.rte table{margin-bottom:20px}.rte th,.rte td{border:1px solid #eeeeee;padding:10px 26.66667px}.rte.text-center ul,.rte.text-center ol,.text-center .rte ul,.text-center .rte ol{margin-left:0;list-style-position:inside}.social-sharing{margin-left:-10px;margin-top:20px;margin-bottom:20px}.social-icons--drawer{margin-top:30px}@media only screen and (max-width: 989px){.social-icons--drawer{margin-left:10px}}.social-sharing a{display:inline-block;border:1px solid #eeeeee;color:#1a1a1a;padding:10px 15px;margin-left:10px;margin-bottom:10px}.social-sharing a .icon{margin-right:5px}.share-facebook .icon{color:#3b5998}.share-twitter .icon{color:#00aced}.share-pinterest .icon{color:#cb2027}.is-transitioning{display:block!important;visibility:visible!important}.js-drawer-open{overflow:hidden}.drawer{display:none;position:fixed;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;bottom:0;z-index:100;color:#1a1a1a;background-color:#fff;transition:all .35s cubic-bezier(.29,.63,.44,1)}.drawer--left,.drawer--right{top:0;max-width:95%}.drawer--left{width:300px;right:-300px}.js-drawer-open-left .drawer--left{display:block;-ms-transform:translateX(-300px);-webkit-transform:translateX(-300px);transform:translate(-300px)}.drawer--right{width:300px;right:-300px}.js-drawer-open-right .drawer--right{display:block;-ms-transform:translateX(-300px);-webkit-transform:translateX(-300px);transform:translate(-300px)}.drawer--right .drawer__close{height:40px;width:40px}.drawer--top{width:100%;height:100px;top:-100px}.js-drawer-open-top .drawer--top{display:block;-ms-transform:translateY(100%);-webkit-transform:translateY(100%);transform:translateY(100%)}#PageContainer{overflow:hidden}.drawer-page-content:after{visibility:hidden;opacity:0;content:"";display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;z-index:99;transition:all .35s cubic-bezier(.29,.63,.44,1)}.js-drawer-open .drawer-page-content:after{visibility:visible;opacity:1}.drawer__title,.drawer__close{width:40px;height:40px}.drawer__title{font-weight:400;font-style:normal;text-rendering:optimizeLegibility;letter-spacing:.05em;font-size:1.13333em;width:100%}.drawer__close-button{background:#000!important;border:0 none;height:100%;width:100%;display:flex;justify-content:center;align-items:center}.drawer__close-button img{width:15px;height:15px}.drawer--product .drawer__close-button{position:absolute;top:0;right:0;height:60px;z-index:2}.drawer__close-button:active,.drawer__close-button:focus{background-color:#f2f2f2}.supports-csstransforms .drawer--is-loading .drawer__cart{min-height:100px}.supports-csstransforms .drawer--is-loading .drawer__cart:after{content:"";display:block;width:24px;height:24px;position:absolute;left:50%;top:40px;margin-left:-12px;border-radius:50%;border:3px solid #f2f2f2;border-top-color:transparent;-webkit-animation:spin 1s infinite linear;-moz-animation:spin 1s infinite linear}.drawer input[type=text],.drawer textarea{background-color:#fff;color:#1a1a1a}.drawer .ajaxcart__note{background-color:#f4f4f4}.drawer a{color:#1a1a1a}.drawer a:hover,.drawer a:focus{opacity:.6}.drawer__header{width:100%;display:flex;justify-content:flex-end}.drawer__inner{padding:0 10px;overflow:auto;-webkit-overflow-scrolling:touch}@media only screen and (min-width: 990px){.drawer__inner{padding-left:20px;padding-right:20px}}.drawer--has-fixed-footer .drawer__inner{overflow:hidden}.drawer--product .drawer__inner{top:0}.drawer__inner input#SearchInput{background:#dfdfdf;background-image:url(//setouchi-plus.myshopify.com/cdn/shop/t/5/assets/iconSearchB.svg?v=84472062716024955451644202589);background-position:center right 10px;background-repeat:no-repeat;padding-right:40px;margin-top:12px;margin-bottom:15px}.drawer__inner input#SearchInput::placeholder{font-size:13px}.spNavWrap{padding-left:30px;padding-right:20px;padding-bottom:50px}.spNav{margin-bottom:30px}.spNav li{margin-bottom:5px}.spNav li a{font-size:14px;font-weight:700;padding-top:8px;padding-bottom:8px;display:flex;justify-content:space-between}.spNav li a span{font-size:14px}@media only screen and (max-width: 989px){.spNav li a img{padding:13.33333px 10px}}.ajaxcart__inner{margin-bottom:20px}.ajaxcart__inner--has-fixed-footer{position:absolute;top:50px;left:0;right:0;margin:0;padding:0 20px;bottom:130px;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}@media only screen and (min-width: 990px){.ajaxcart__inner--has-fixed-footer{padding:0 20px}}.ajaxcart__footer{padding-top:20px}.ajaxcart__footer--fixed{position:absolute;bottom:0;left:20px;right:20px;min-height:130px;padding-bottom:20px}@media only screen and (max-width: 749px){.ajaxcart__footer--fixed{padding-bottom:10px}}@media only screen and (min-width: 990px){.ajaxcart__footer--fixed{left:20px;right:20px}}.ajaxcart__row{position:relative;max-height:500px}.ajaxcart__row.is-removed{max-height:0;opacity:0;overflow:hidden;visibility:hidden;transition:all .45s cubic-bezier(.57,.06,.05,.95);-webkit-backface-visiblity:hidden;backface-visiblity:hidden}.ajaxcart__product{padding-bottom:10px;margin-bottom:10px}@media only screen and (min-width: 750px){.ajaxcart__product{padding-bottom:20px;margin-bottom:20px}}.ajaxcart__product-image{display:block;overflow:hidden}.ajaxcart__product-image img{display:block;margin:0 auto;max-width:100%}.ajaxcart__product-name,.ajaxcart__product-meta{display:block}.ajaxcart__product-meta,.ajaxcart__price{font-size:.93333em}.ajaxcart__product-name-wrapper,.ajaxcart__product-name{margin-bottom:5px}.ajaxcart__product-name-wrapper{padding-left:10px}.ajaxcart__subtotal,.ajaxcart__discounts{margin-bottom:20px}.ajaxcart__subtotal-title{margin-bottom:0;color:#1a1a1a}.ajaxcart__policies{margin-bottom:45px;color:#1a1a1a}.drawer-nav{padding:0}@media only screen and (min-width: 990px){.drawer-nav{margin-left:-20px;margin-right:-20px}}.drawer-nav li{margin-bottom:0;list-style:none}.drawer-nav__search{padding:10px}.drawer-nav__item{display:block}.drawer-nav__grandchild{margin-left:20px}.social-icons--drawer a{color:#1a1a1a}@media only screen and (max-width: 749px){.social-icons--drawer{margin-left:10px}}.drawer-nav__item a,.drawer-nav__toggle button{color:#1a1a1a;padding:13.33333px 10px;text-decoration:none}.drawer-nav__item a:active,.drawer-nav__toggle button:active{color:#000;background-color:#f2f2f2}.drawer-nav__item a{display:block;padding-left:0;font-size:13px;font-weight:700}.drawer-nav__link{margin-bottom:0}.drawer-nav__toggle-button{background:none;border:none}.drawer-nav__item--secondary a{color:#1a1a1a;font-size:13px;font-weight:400;line-height:1.2;padding-top:10px;padding-bottom:10px}.drawer-nav__spacer{height:20px}.drawer-nav__has-sublist{display:table;width:100%}.drawer-nav__has-sublist .drawer-nav__link{display:table-cell;vertical-align:middle;width:100%}.drawer-nav__toggle{display:table-cell;vertical-align:middle;width:1%}.drawer-nav__sublist{margin:0;padding:0;max-height:0;visibility:hidden;overflow:hidden;transition:all .3s cubic-bezier(.57,.06,.05,.95)}.drawer-nav--expanded+.drawer-nav__sublist{visibility:visible;max-height:1000px;margin-bottom:20px;transition:all .6s cubic-bezier(.57,.06,.05,.95)}.drawer-nav__sublist .drawer-nav__link{color:#1a1a1a;font-size:13px;padding:20px;font-weight:400}.drawer-nav__sublist--inner .drawer-nav__link{color:#1a1a1aa6}.js-qty,.ajaxcart__qty{position:relative;margin-bottom:10px;max-width:100px;min-width:75px;overflow:visible}.js-qty input[type=text],.ajaxcart__qty input[type=text]{display:block;text-align:center;width:100%;padding:2px 20px;border-radius:2px}.js-qty__adjust,.ajaxcart__qty-adjust{cursor:pointer;position:absolute;display:block;top:0;bottom:0;border:0 none;padding:0 8px;background:none;text-align:center;overflow:hidden;line-height:1;transition:all .2s ease-out;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none;-webkit-backface-visiblity:hidden;backface-visiblity:hidden}.js-qty__adjust .icon,.ajaxcart__qty-adjust .icon{font-size:8px;vertical-align:middle}.js-qty__adjust:hover,.ajaxcart__qty-adjust:hover{background-color:#e2e2e2}.js-qty__adjust:active,.ajaxcart__qty-adjust:active{background-color:#dbdbdb}.js-qty__adjust--plus,.ajaxcart__qty--plus{right:0;border-radius:0 2px 2px 0}.js-qty__adjust--minus,.ajaxcart__qty--minus{left:0;border-radius:2px 0 0 2px}.ajaxcart__qty{max-width:75px;margin:0 0 0 10px}.is-loading .ajaxcart__qty{opacity:.5;transition:none}.ajaxcart__qty-num[type=text],.ajaxcart__qty-adjust{color:#1a1a1a}.ajaxcart__qty-adjust:hover,.ajaxcart__qty-adjust:active{background-color:#d9d9d9}.product__details{margin:60px 0 40px}@media only screen and (max-width: 749px){.product__details{margin:20px 0 0}.product__details.grid__item{padding:0 20px}}.product__form-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}@media only screen and (min-width: 750px){.product__form-wrapper{-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start}}.product__price--has-policies{margin-bottom:5px}.product__policies{margin-bottom:40px;font-size:.93333em;text-align:left}.featured-product__policies{margin-bottom:40px;font-size:.93333em;text-align:center}@media only screen and (min-width: 750px){.featured-product__policies{text-align:left}}.featured-product{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:0 20px}@media only screen and (min-width: 750px){.featured-product{-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end}}@media only screen and (min-width: 750px){.featured-product__details{flex-basis:50%;padding-right:60px}}.featured-product__details-content{float:none}@media only screen and (min-width: 750px){.featured-product__details-content{float:right}}.featured-product__photo-wrapper{margin:0 auto}@media only screen and (min-width: 750px){.featured-product__photo{flex-basis:50%;flex-grow:0}}.product__photo,.product__photo--single{position:relative}.product__photo--single img{position:absolute;top:0;left:0;right:0;width:100%;z-index:1}.product__quantity{float:left;clear:left}.product__quantity-label{padding:2px 0}.product__price{font-size:1.13333em;clear:both}.product__price--reg.on-sale{opacity:.7;text-decoration:line-through}.product__price--sale{color:#dac08e;padding-left:5px}.product__no-js-cart-form{display:none}.no-js .product__no-js-cart-form{display:block}.product__drawer-toggle{font-style:italic;margin-bottom:12px}.product__form--add-to-cart{margin-bottom:30px;width:100%;max-width:300px}.product__form--full-width{max-width:none}@media only screen and (max-width: 749px){.product__form--add-to-cart{margin-bottom:20px}}.btn--add-to-cart{white-space:normal;width:100%}.back-button{text-align:center;margin:20px 0;padding:0 20px}.back-button__link{white-space:normal}shopify-payment-terms{display:block;margin-bottom:30px}#ProductSelect{display:none}.no-js #ProductSelect{display:block}.selector-wrapper,.quantity-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:10px;border:1px solid #eeeeee;border-radius:2px;padding:6px 3px 6px 12px;width:100%}.selector-wrapper label,.quantity-wrapper label{color:#1a1a1a;padding:2px 0}.selector-wrapper label:after,.quantity-wrapper label:after{content:"-";padding-left:6px}.selector-wrapper select,.quantity-wrapper select{white-space:normal}.single-option-selector,.quantity-input{color:#1a1a1a;background-color:transparent;border-radius:0;padding-bottom:2px;padding-left:6px;padding-top:2px;flex-grow:1;flex-basis:0;min-width:0}.collection-heading{text-align:center;margin-top:2em;margin-bottom:1em}.collection-heading+.rte--description{margin-top:0}.collection-heading+.collection-grid{margin-top:.66667em}.collection-grid__item{overflow:hidden}@media only screen and (max-width: 749px){.collection-grid__item{height:250px}}@media only screen and (min-width: 750px){.collection-grid__item{height:400px}}@media only screen and (min-width: 1400px){.collection-grid__item{height:600px}}.collection-grid__link{position:relative;overflow:hidden;height:100%;width:100%}.collection-grid__title{font-weight:400;font-style:normal;text-rendering:optimizeLegibility;letter-spacing:.05em;font-size:1.33333em;color:#1a1a1a}@media only screen and (max-width: 989px){.collection-grid__title{background-color:#1a1a1a;color:#fff;padding:15px 20px;line-height:1}.supports-csstransforms3d .collection-grid__title{position:absolute;top:50%;left:50%;-ms-transform:translate3d(-50%,-50%,0);-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}}.collection-grid__link-overlay{display:block;overflow:hidden;height:100%;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center}.collection-grid__title-wrapper{position:relative;top:0;height:100%;width:100%;display:table}@media only screen and (min-width: 990px){.collection-grid__title{opacity:0;display:table-cell;vertical-align:middle;margin:0 auto}.collection-grid__link-overlay{position:relative}.collection-grid__link-overlay:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;background-color:#fff;transition:all .5s ease}.collection-grid__link-overlay:hover,.collection-grid__link-overlay:focus{transition:all .8s ease;-ms-transform:scale(1.03);-webkit-transform:scale(1.03);transform:scale(1.03)}.collection-grid__link-overlay:hover:before,.collection-grid__link-overlay:focus:before{opacity:.95}.collection-grid__link-overlay:hover .collection-grid__title,.collection-grid__link-overlay:focus .collection-grid__title{opacity:1}}.collection-list{padding:0 20px}.collection-list .collection-list-grid__item{margin-bottom:20px;position:relative}.collection-list .collection-list-grid__item-container{position:relative;width:100%;padding-bottom:100%}.collection-list .collection-list-grid__inner{height:100%}.collection-list .collection-grid__link{position:absolute}.collection-list .collection-list-grid__image{position:absolute;display:block;overflow:hidden;height:100%;width:100%;background-size:cover;background-repeat:no-repeat}.collection-list .collection-list-grid__image-wrapper{position:relative;height:100%;width:100%;padding:0}.collection-list .collection-list-grid__title-wrapper{position:absolute;top:40px;left:40px;display:block}@media only screen and (max-width: 989px){.collection-list .collection-list-grid__title-wrapper{display:none}}.collection-list .mobile-view{display:none}@media only screen and (max-width: 989px){.collection-list .mobile-view{display:block}}.collection-list .collection-list-grid__title{margin-bottom:0}.collection-list .number-products{color:#1a1a1a}.collection-list .under-spacing{margin-top:20px}.collection-list .collection-list-grid__placeholder{width:100%;height:100%;fill:#1a1a1a59}.pagination{font-weight:400;font-style:normal;text-rendering:optimizeLegibility;letter-spacing:.05em;font-size:.93333em;margin:0;padding:40px 0;text-align:center}.pagination>span{display:inline-block;line-height:1;padding:8px 0 8px 16px}.pagination a{display:block}.pagination .current{color:#343434}.pagination--infinite{margin:60px 0;text-align:center}.template-password{height:100vh}.password-page{display:table;height:100%;width:100%;color:#1a1a1a;background-color:#fff}.password-page-section{display:table-row;width:100%}.password-header{height:100px;background:#fff;display:table-cell;vertical-align:middle}.password-logo .logo{color:#1a1a1a;width:initial;max-width:100%}.password-content-section{display:table-row;width:100%;height:100%;margin:0 auto}.password-main{display:table-cell;vertical-align:middle;padding:10px 20px}.password-hero{margin-top:80px}.password-login-form,.password-signup-form,.password-message{max-width:500px;margin:0 auto}.password-message{font-size:1.06667em;margin-top:30px}.password-login-form{text-align:center;padding:20px}.password-signup-form__heading,.password-social-sharing__heading{margin-top:40px;margin-bottom:20px}.password-social-sharing{margin-top:20px}.password-login,.admin-login{margin-top:10px}.password-login{font-weight:400;font-style:normal;text-rendering:optimizeLegibility;letter-spacing:.05em;margin:60px 0}.password-footer{background-color:#f2f2f2;display:table-cell;vertical-align:bottom;padding:20px;color:#1a1a1a}.shopify-logo-svg{width:77.14286px;height:22.5px;display:inline-block;line-height:0;vertical-align:top}.shopify-logo-svg path{fill:#1a1a1a}.modal{display:none;opacity:0;position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;color:#1a1a1a;-ms-transform:translateY(-20px);-webkit-transform:translateY(-20px);transform:translateY(-20px);transition:all ease-in-out .2s;overflow:hidden}.modal--is-active{display:block;opacity:1;-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);overflow:hidden}.modal__inner{height:100%;-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.modal__centered{position:relative;top:50%;transform:translateY(-50%)}.modal__centered .supports-no-csstransforms{top:20%}.modal__close{position:fixed;top:20px;right:0;padding:20px;border:0}.modal__close .icon{font-size:1.33333em}.map-section{position:relative;overflow:hidden;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}@media only screen and (min-width: 750px){.map-section{min-height:500px}}.map-section .section-header{margin-bottom:20px}.map-section .btn,.map-section .shopify-payment-button .shopify-payment-button__button--unbranded,.shopify-payment-button .map-section .shopify-payment-button__button--unbranded{margin-top:10px;white-space:normal}.map-section .icon-pin{font-size:12.8px}.map-section__full-width{margin:-50px 0}.map-section__wrapper{height:100%;flex-shrink:0;flex-grow:1;-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;-moz-flex-basis:100%;flex-basis:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.map-section__content-wrapper{position:relative;text-align:center;height:100%;-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;-moz-flex-basis:100%;flex-basis:100%}@media only screen and (min-width: 750px){.map-section__content-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-ms-flex-preferred-size:50%;-webkit-flex-basis:50%;-moz-flex-basis:50%;flex-basis:50%;flex-grow:0}}.map-section__image{width:100%;height:100%;position:relative;top:0;left:0;background-size:cover;background-position:center}@media only screen and (min-width: 750px){.map-section__image{position:absolute}}.map-section--display-map .map-section__image{display:none!important}.map-section__image .placeholder-svg{height:100%;margin:0 auto;width:100%}.map-section--load-error .map-section__image{display:block!important}.map-section__overlay{min-height:auto;position:relative;display:block;background-color:#fff;margin:60px 0;padding:40px;text-align:center;z-index:3;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}@media only screen and (max-width: 749px){.map-section__overlay{margin:0;padding:20px 40px;background-color:#f2f2f2}}.map-section__overlay>*{width:100%}@media only screen and (min-width: 750px){.map-section__overlay{min-height:320px;min-width:270px}}.map-section__link{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}@media only screen and (min-width: 750px){.map-section__text{background-color:#1a1a1a1a;padding:20px}}@media only screen and (max-width: 749px){.map-section__text{order:0;padding:0 20px 20px}}@media only screen and (min-width: 750px){.map-section__text-second-item{border-left:1px solid rgba(26,26,26,.2)}}@media only screen and (max-width: 749px){.map-section__text-second-item{padding-top:20px;border-top:1px solid rgba(26,26,26,.2)}}.map-section__background-wrapper{overflow:hidden;position:relative;-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;-moz-flex-basis:100%;flex-basis:100%}@media only screen and (min-width: 750px){.map-section__background-wrapper{position:static;-ms-flex-preferred-size:50%;-webkit-flex-basis:50%;-moz-flex-basis:50%;flex-basis:50%;flex-grow:0}}.map-section__container{width:100%;height:55vh}@media only screen and (min-width: 750px){.map-section__container{position:absolute!important;top:0;left:0;width:130%;height:100%;margin:0 -30% 0 0}}.gm-style-cc,.gm-style-cc+div{visibility:hidden}.featured-collection-section,.map{margin-top:0;margin-bottom:0}.feature-row .feature-row__image-wrapper{position:relative}.feature-row .feature-row__item img{width:100%;display:block;position:absolute;top:0;right:0;left:0}.feature-row .feature-row__content{max-width:780px;padding:0 35px}@media only screen and (max-width: 989px){.feature-row .feature-row__content{padding:0 20px}}.feature-row .feature-row__text--left .feature-row__content{margin-right:auto;margin-left:0}.feature-row .feature-row__text--right .feature-row__content{margin-left:auto;margin-right:0}.feature-row .feature-row__text--left{margin-top:20px}@media only screen and (max-width: 989px){.featured-blog .grid--uniform{padding:0 20px}}.article__featured-image{position:absolute;top:0;left:0;width:100%;display:block}.article__featured-image-wrapper{position:relative;margin-bottom:45px}@media only screen and (max-width: 989px){.article__featured-image-wrapper{margin-bottom:30px}}.featured-blog__post,.title--one-post,.section-title{margin-bottom:52.5px}@media only screen and (max-width: 989px){.featured-blog__post,.title--one-post,.section-title{margin-bottom:30px}}.featured-blog__post-inner{padding-bottom:45px;margin:0 45px 2px}@media only screen and (max-width: 989px){.featured-blog__post-inner{margin:0 0 2px;padding-bottom:22.5px}}.featured-blog__title{margin-bottom:0}.featured-blog__rte{margin-top:30px}.featured-blog__post .placeholder-svg{fill:#1a1a1a59;background-color:#1a1a1a1a}.featured-blog__meta{padding-bottom:0}@media only screen and (max-width: 989px){.featured-blog__meta{padding-bottom:22.5px}}.featured-blog__meta-list,.featured-blog__meta-dot{display:inline-block}.featured-blog__meta-dot:after{content:"\2022";margin:0 5px}.helper .featured-blog__title{margin-top:45px}@media only screen and (max-width: 989px){.helper .featured-blog__title{margin-top:30px}}.featured-collection .placeholder-svg{fill:#1a1a1a59}@media only screen and (max-width: 989px){.featured-collection .placeholder-svg{background-color:#1a1a1a1a}}.featured-collection.helper-section .product-item__link{background-color:#1a1a1a1a}@media only screen and (max-width: 989px){.featured-collection.helper-section .product-item__link{background-color:transparent}}.product-recommendations{padding-top:60px}.template-giftcard{background:#fff}.template-giftcard .wrapper{max-width:588px}.template-giftcard .wrapper img,.template-giftcard .wrapper object,.template-giftcard .wrapper iframe{max-width:100%}.shop-url{display:none}.giftcard-wrapper{max-width:488px;margin:0 auto}.giftcard{padding-top:100px}.giftcard__header{margin-bottom:40px}.giftcard__tag--active{opacity:.6}.giftcard__wrap{position:relative;margin:10px 10px 20px}.giftcard__wrap img{position:relative;display:block;border-radius:10px;z-index:2}.giftcard__wrap:before,.giftcard__wrap:after{content:"";position:absolute;width:47px;height:47px;z-index:3}.giftcard__wrap:before{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE3LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNDdweCIgaGVpZ2h0PSI0N3B4IiB2aWV3Qm94PSIwIDAgNDcgNDciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQ3IDQ3IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8ZyBvcGFjaXR5PSIwLjEiPgoJCTxwYXRoIGQ9Ik00NC41ODYsMUwxLDQ0LjU4NlYxMGMwLTQuOTYzLDQuMDM3LTksOS05SDQ0LjU4NiBNNDcsMEgxMEM0LjQ3NywwLDAsNC40NzcsMCwxMHYzN0w0NywwTDQ3LDB6Ii8+Cgk8L2c+CjwvZz4KPGc+Cgk8Zz4KCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNDQuNTg2LDFMMSw0NC41ODZWMTBjMC00Ljk2Myw0LjAzNy05LDktOUg0NC41ODYiLz4KCTwvZz4KPC9nPgo8L3N2Zz4K) 0 0 no-repeat;top:-1px;left:-1px}.giftcard__wrap:after{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE3LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNDdweCIgaGVpZ2h0PSI0N3B4IiB2aWV3Qm94PSIwIDAgNDcgNDciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQ3IDQ3IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8ZyBvcGFjaXR5PSIwLjEiPgoJCTxwYXRoIGQ9Ik0yLjQxNCw0Nkw0NiwyLjQxNFYzN2MwLDQuOTYzLTQuMDM3LDktOSw5SDIuNDE0IE0wLDQ3aDM3YzUuNTIzLDAsMTAtNC40NzcsMTAtMTBWMEwwLDQ3TDAsNDd6Ii8+Cgk8L2c+CjwvZz4KPGc+Cgk8Zz4KCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMi40MTQsNDZMNDYsMi40MTRWMzdjMCw0Ljk2My00LjAzNyw5LTksOUgyLjQxNCIvPgoJPC9nPgo8L2c+Cjwvc3ZnPgo=) 0 0 no-repeat;bottom:-1px;right:-1px}.giftcard__code{position:absolute;bottom:20px;text-align:center;width:100%;z-index:5}.giftcard__code--medium{font-size:.875em}.giftcard__code--small{font-size:.75em}.giftcard__code__inner{display:inline-block;vertical-align:baseline;background-color:#fff;padding:.5em;border-radius:4px;max-width:450px;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1);box-shadow:0 0 0 1px #0000001a}.giftcard__code__text{font-size:1.875em;text-transform:uppercase;border:1px dashed #eeeeee;padding:.4em .5em;display:inline-block;vertical-align:baseline;line-height:1}.giftcard__code__text.disabled{color:#999;text-decoration:line-through}.giftcard__amount{position:absolute;top:0;right:0;color:#fff;font-size:2.75em;line-height:1.2;padding:20px;z-index:5}.giftcard__amount strong{display:block;text-shadow:2px 2px 0 rgba(0,0,0,.1)}.giftcard__amount--medium{font-size:2em}.giftcard__tooltip{display:block;position:absolute;top:-50%;right:50%;margin-top:16px;z-index:4;color:#fff;text-align:center;white-space:nowrap}.giftcard__tooltip:before{content:"";display:block;position:absolute;left:100%;bottom:0;width:0;height:0;margin-left:-5px;margin-bottom:-5px;border-left:8px solid transparent;border-right:8px solid transparent;border-top:5px solid #333333;border-top:5px solid rgba(0,0,0,.9)}.giftcard__tooltip-label{display:block;position:relative;right:-50%;border:none;border-radius:4px;background-color:#333;background-color:#000000e6;min-height:14px;font-size:12px;text-decoration:none;line-height:16px;text-shadow:none;padding:.5em .75em;margin-left:.25em}.giftcard__tooltip-label small{text-transform:uppercase;letter-spacing:.1em;color:#b3b3b3;font-size:.875em}.giftcard__qr-code img{padding:color_body_bg0px;border:1px solid #eeeeee;border-radius:4px;margin:0 auto 20px}@media screen and (max-width: 580px){.giftcard{padding-top:40px}.print-link{display:none}}@media screen and (max-width: 400px){.giftcard__wrap:before,.giftcard__wrap:after{display:none}.giftcard__code{font-size:.75em}.giftcard__code--medium{font-size:.65em}.giftcard__code--small{font-size:.55em}}@media print{@page{margin:.5cm}p{orphans:3;widows:3}html,body{background-color:#fff}.giftcard__actions,.giftcard__wrap:before,.giftcard__wrap:after,.giftcard__tooltip{display:none}.shop-url{display:block;text-align:center}.qr-code{display:block}.print-link{display:none}}body,div,span,applet,object,iframe,h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,figure{border:0 none;font-size:16px;font-style:normal;margin:0;outline:0 none;padding:0;vertical-align:top;font-family:"Noto Serif JP",YuMincho,Yu Mincho,Hiragino Mincho ProN,"serif";text-size-adjust:100%;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:auto;color:#1a1a1a;-webkit-text-size-adjust:none;word-wrap:break-word;overflow-wrap:break-word}.inner{width:1000px;max-width:calc(100% - 60px);margin-left:auto;margin-right:auto}.innerWide{width:1300px;max-width:calc(100% - 60px);margin-left:auto;margin-right:auto}@media only screen and (max-width: 989px){.innerWide{max-width:100%}}.pc{display:block}@media only screen and (max-width: 989px){.pc{display:none!important}}.sp{display:none!important}@media only screen and (max-width: 989px){.sp{display:block!important}}a,a *{transition:all .8s cubic-bezier(.165,.84,.44,1)}.backBtn,.recommendBtn{width:280px;height:60px;margin-left:auto;margin-right:auto}@media only screen and (max-width: 989px){.backBtn,.recommendBtn{width:100%}}.backBtn a,.recommendBtn a{width:100%;height:100%;box-sizing:border-box;display:inline-block;display:flex;justify-content:center;align-items:center;border:solid 1px #000000;background:#fff;transition:all .8s cubic-bezier(.165,.84,.44,1)}.backBtn a span,.recommendBtn a span{font-size:16px;font-weight:500;transition:all .8s cubic-bezier(.165,.84,.44,1)}.backBtn a:hover,.recommendBtn a:hover{background:#000;opacity:1}.backBtn a:hover span,.recommendBtn a:hover span{color:#fff}.SNSShare{display:flex;justify-content:center;margin-bottom:30px;margin-top:30px}.SNSShare.left{justify-content:flex-start}@media only screen and (max-width: 989px){.SNSShare.sp{display:flex!important}}.SNSShare a{display:inline-block;width:20px;margin-right:20px}.SNSShare a:last-child{margin-right:0}.spNavBtn{display:none}@media only screen and (max-width: 989px){.spNavBtn{display:inline-block;position:fixed;top:0;right:0;z-index:99}}header{background:#f2f2f2;padding-bottom:100px}@media only screen and (max-width: 989px){header{padding-bottom:0}}header .wrap{display:flex;justify-content:space-between}header .wrap:nth-child(1){border-bottom:solid 1px #dfdfdf}header .wrap:nth-child(2){position:relative}header h1,header .h1{display:inline-flex;height:50px;align-items:center;box-sizing:border-box;padding-left:20px;margin:0}@media only screen and (max-width: 989px){header h1,header .h1{height:35px}}header h1 a,header .h1 a{display:inline-block;font-size:13px;color:#000;font-family:"Noto Serif JP",Open Sans,sans-serif}@media only screen and (max-width: 989px){header h1 a,header .h1 a{font-size:11px}}header .icon{display:inline-flex}header .icon a{display:flex;justify-content:center;align-items:center;height:50px;width:50px;position:relative}@media only screen and (max-width: 989px){header .icon a{height:40px;width:40px}}header .icon button{display:none}@media only screen and (max-width: 989px){header .icon button{display:flex;justify-content:center;align-items:center;height:40px;width:40px}}header .icon img{width:15px;height:auto}header .icon .header__icon--account img{width:14px}header .icon .headCart img{width:17px}header .headSearch{background:#000;margin-left:20px}header .cart-link.cart-bubble--visible:before{background-color:#c00;top:13px;right:10px}header h2,header .h2{height:50px;display:flex;align-items:center;justify-content:center;margin:0;padding-left:20px}@media only screen and (max-width: 989px){header h2,header .h2{height:40px;width:160px}}header nav{display:inline-block;margin-right:10px}@media only screen and (max-width: 989px){header nav{display:none}}header nav>ul{width:100%;height:50px;margin:0 auto;*zoom: 1;list-style:none}header nav>ul>li{float:left}header nav>ul li.parent a{display:flex;align-items:center;justify-content:center;height:50px;width:100%;line-height:50px;padding-right:25px;padding-left:25px;box-sizing:border-box;font-weight:500;font-size:14px;position:relative}header nav>ul li.parent a:after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:0;height:14px;width:1px;background:#dfdfdf}header nav>ul li:last-child a:after{width:0}header nav>ul li.parent a:hover{border-bottom:solid 1px #cc0000}header nav>ul .child{visibility:hidden;opacity:0;z-index:1;padding-top:60px;padding-bottom:60px}header nav>ul:before,header nav>ul:after{content:"";display:table}header nav>ul:after{clear:both}header nav>ul li.parent .child{position:absolute;top:50px;left:0;box-sizing:border-box;width:100vw;background:#fff;transition:all .8s cubic-bezier(.165,.84,.44,1);display:flex;align-items:center;justify-content:center}header nav>ul li.parent .child ul{display:inline-flex;flex-wrap:wrap;padding:0 50px}header nav>ul li.parent:hover .child{top:50px;visibility:visible;opacity:1;z-index:10}header nav>ul li.parent .child ul>li{display:inline-block;padding-right:30px}header nav>ul li.parent .child ul>li:last-child{padding-right:0}header nav>ul li.parent .child ul>li a{display:inline-block;text-align:left;padding-right:30px;padding-bottom:30px;background:url(//setouchi-plus.myshopify.com/cdn/shop/t/5/assets/iconArrow.svg?v=121368916101855935851643769634) no-repeat center right;background-size:7px;border-bottom:solid 1px #f0f0f0}header nav>ul li.parent .child ul>li a:after{background:none}#SearchDrawer input#SearchInput{background:#dfdfdf}#SearchDrawer input#SearchInput:focus{outline:none}.site-footer__copyright{font-size:14px}.totop{position:fixed;right:0;bottom:0;z-index:99}@keyframes bar{0%{width:66px}to{width:0px}}.loading{width:100vw;height:100vh;transition:all 1s;background-color:#fff;position:fixed;top:0;left:0;z-index:9999;opacity:1;visibility:visible}.loading.is-active{opacity:0;visibility:hidden}.base-bg{width:100vw;height:100vh;position:fixed;z-index:9998;opacity:1;visibility:hidden;transition:1s;background:url(//setouchi-plus.myshopify.com/cdn/shop/t/5/assets/setouchi_intro_1c_pc.jpg?v=42176764075109851211644842010) no-repeat;background-size:cover;background-position:center center}@media only screen and (max-width: 989px){.base-bg{background:url(//setouchi-plus.myshopify.com/cdn/shop/t/5/assets/setouchi_intro_1c_sp.jpg?v=42895500743867492621644842043) no-repeat;background-size:cover;background-position:center center}}.base-bg.is-active{visibility:visible}.loading-animation{width:100vw;height:100vh;position:fixed;z-index:9999;visibility:hidden;transition:1s;animation-name:bg;animation-duration:5s;background:url(//setouchi-plus.myshopify.com/cdn/shop/t/5/assets/setouchi_intro_color_pc.jpg?v=179305074715715091021644842024) no-repeat;background-size:cover;background-position:center center}@media only screen and (max-width: 989px){.loading-animation{background:url(//setouchi-plus.myshopify.com/cdn/shop/t/5/assets/setouchi_intro_color_sp.jpg?v=174018217498139006281644842034) no-repeat;background-size:cover;background-position:center center}}@keyframes bg{0%{opacity:0}50%{opacity:0}80%{opacity:1}to{opacity:1}}.loading-animation.is-active{visibility:visible}.template-index .mainImgWrap{display:flex}@media only screen and (max-width: 989px){.template-index .mainImgWrap{display:block;background:#f2f2f2}}.template-index .mainImgWrap .slideWrap{width:calc(100% - 460px)}@media only screen and (max-width: 989px){.template-index .mainImgWrap .slideWrap{width:100%}}.template-index .mainImgWrap .slide .swiper-slide{position:relative;width:100%;height:100%}.template-index .mainImgWrap .slide .swiper-slide a{width:100%;height:100%;display:block}.template-index .mainImgWrap .slide .swiper-slide img{width:100%;height:620px;object-fit:cover}@media only screen and (max-width: 989px){.template-index .mainImgWrap .slide .swiper-slide img{height:400px}}.template-index .mainImgWrap .slide .swiper-slide .no{position:absolute;bottom:40px;right:40px}@media only screen and (max-width: 989px){.template-index .mainImgWrap .slide .swiper-slide .no{right:20px;bottom:50px}}.template-index .mainImgWrap .slide .swiper-slide .no span{color:#fff;font-size:14px}.template-index .mainImgWrap .slide .swiper-slide .no span:nth-child(1){padding-right:80px;position:relative}.template-index .mainImgWrap .slide .swiper-slide .no span:nth-child(1):before{content:"";position:absolute;width:66px;height:1px;top:calc(50% + 1px);right:7px;background:#c00;z-index:1}.template-index .mainImgWrap .slide .swiper-slide .no span:nth-child(1):after{content:"";position:absolute;height:1px;top:calc(50% + 1px);right:7px;background:#efefef;z-index:2;animation-name:bar;animation-duration:6s;animation-iteration-count:infinite}.template-index .mainImgWrap .newsWrap{width:460px}@media only screen and (max-width: 989px){.template-index .mainImgWrap .newsWrap{width:calc(100% - 40px);margin-left:auto;margin-right:auto;transform:translateY(-30px);position:relative;z-index:1;background:#fff}}.template-index .mainImgWrap .news{padding:40px;box-sizing:border-box}@media only screen and (max-width: 989px){.template-index .mainImgWrap .news{padding:30px;display:none}}.template-index .mainImgWrap .news .titWrap{margin-bottom:60px}@media only screen and (max-width: 989px){.template-index .mainImgWrap .news .titWrap{margin-bottom:20px}}.template-index .mainImgWrap .news .tit{font-size:22px;padding-right:27px;background:url(//setouchi-plus.myshopify.com/cdn/shop/t/5/assets/iconMark.svg?v=182324658071597301471643774605) no-repeat center right;background-size:11px;margin-bottom:10px;letter-spacing:4.3px;display:inline-block;font-weight:500}@media only screen and (max-width: 989px){.template-index .mainImgWrap .news .tit{font-size:5.2vw;margin-bottom:4px}}.template-index .mainImgWrap .news .titEn{width:40px}.template-index .mainImgWrap .news ul{width:100%}.template-index .mainImgWrap .news li{width:100%;border-bottom:solid 1px #f0f0f0}.template-index .mainImgWrap .news li:first-child{border-top:solid 1px #f0f0f0}.template-index .mainImgWrap .news a{width:100%;display:inline-block;padding:20px 20px 20px 0;background:url(//setouchi-plus.myshopify.com/cdn/shop/t/5/assets/arrow.svg?v=35920308578403299891644848131) no-repeat center right;background-size:7px}@media only screen and (max-width: 989px){.template-index .mainImgWrap .news a{padding:10px 20px 10px 0}}.template-index .mainImgWrap .news .wrap{display:flex;margin-bottom:15px}@media only screen and (max-width: 989px){.template-index .mainImgWrap .news .wrap{margin-bottom:0}}.template-index .mainImgWrap .news time{margin-right:15px;font-size:14px}@media only screen and (max-width: 989px){.template-index .mainImgWrap .news time{font-size:13px}}.template-index .mainImgWrap .news .cat{font-size:14px;color:#c00}@media only screen and (max-width: 989px){.template-index .mainImgWrap .news .cat{font-size:14px}}.template-index .mainImgWrap .news .txt{font-size:16px}@media only screen and (max-width: 989px){.template-index .mainImgWrap .news .txt{font-size:16px}}.template-index .topSec{padding-top:130px;padding-bottom:140px}@media only screen and (max-width: 989px){.template-index .topSec{padding-top:50px;padding-bottom:50px}}.template-index .topSec .innerWide{position:relative}.template-index .topSec .titWrap{position:absolute;right:0;top:0}@media only screen and (max-width: 989px){.template-index .topSec .titWrap{position:static;display:flex;justify-content:center;align-items:center;flex-direction:column;margin-bottom:20px}}.template-index .topSec .titWrap .tit{padding-bottom:30px;background:url(//setouchi-plus.myshopify.com/cdn/shop/t/5/assets/iconMark.svg?v=182324658071597301471643774605) no-repeat;background-position:bottom right 39px;background-size:13px;padding-left:22px;padding-right:28px;box-sizing:border-box;position:relative;z-index:10}@media only screen and (max-width: 989px){.template-index .topSec .titWrap .tit{position:static;margin-bottom:10px;text-align:center;background-position:bottom center;padding-bottom:20px;padding-left:0;padding-right:0}}.template-index .topSec .titWrap .tit h3,.template-index .topSec .titWrap .tit .h3{margin:0;letter-spacing:5.4px;font-weight:500;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-size:24px}@media only screen and (max-width: 989px){.template-index .topSec .titWrap .tit h3,.template-index .topSec .titWrap .tit .h3{font-size:5.2vw;writing-mode:horizontal-tb;text-align:center}}.template-index .topSec .titWrap .subTit{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-size:14px;font-weight:700;position:absolute;right:0;top:3px}@media only screen and (max-width: 989px){.template-index .topSec .titWrap .subTit{position:static;margin-bottom:5px;text-align:center;writing-mode:horizontal-tb}}.template-index .topSec .titWrap .titEn{position:absolute;left:0;top:2px;width:12px;z-index:10}@media only screen and (max-width: 989px){.template-index .topSec .titWrap .titEn{position:static;display:flex;justify-content:center}}.template-index .topSec .titWrap .titEn span{font-family:La Belle Aurore,cursive;text-transform:capitalize;display:block;color:#c00;font-size:12px;writing-mode:vertical-rl}@media only screen and (max-width: 989px){.template-index .topSec .titWrap .titEn span{writing-mode:horizontal-tb;text-align:center;white-space:nowrap}}.template-index .swiper-pagination-bullet{background:none!important;border:solid 1px #c3c3c3;box-sizing:border-box;opacity:1!important}.template-index .swiper-pagination-bullet-active{background:#c00!important}.template-index .special{background-color:#f2f2f2;background-image:url(//setouchi-plus.myshopify.com/cdn/shop/t/5/assets/bgPc1-1.svg?v=174717812259878520171644884424),url(//setouchi-plus.myshopify.com/cdn/shop/t/5/assets/bgPc1-2.svg?v=95910696318004588051644884417);background-position:left top,right bottom;background-repeat:no-repeat}@media only screen and (max-width: 989px){.template-index .special{background-color:#f2f2f2;background-image:url(//setouchi-plus.myshopify.com/cdn/shop/t/5/assets/bgSp1-1.svg?v=147654946920628816901644884382),url(//setouchi-plus.myshopify.com/cdn/shop/t/5/assets/bgSp1-2.svg?v=135586274066799412711644884376);background-position:left top,right bottom;background-repeat:no-repeat}}@media only screen and (max-width: 989px){.template-index .special.topSec{padding-bottom:0;transform:translateY(-30px)}}@media only screen and (max-width: 989px){.template-index .special .innerWide{width:100%;max-width:100%;padding-bottom:30px}}.template-index .special ul{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:60px}@media only screen and (max-width: 989px){.template-index .special ul{flex-wrap:wrap}}.template-index .special li{width:calc((100% - 60px) / 3);margin-bottom:30px}@media only screen and (max-width: 989px){.template-index .special li{width:calc((100% - 30px)/2);margin-bottom:30px}}.template-index .special li a{width:100%}.template-index .special li .img{margin-bottom:15px;position:relative}.template-index .special li .img .tag{position:absolute;left:0;bottom:0}.template-index .special li .img .tag span{background:#000;color:#fff;padding:3px 10px;font-size:13px;display:inline-block}.template-index .special li .img .tag span+span{margin-left:5px}.template-index .special li img{width:100%;height:180px;object-fit:cover}@media only screen and (max-width: 989px){.template-index .special li img{height:30vw}}.template-index .special li .tit{font-size:16px;margin-bottom:15px;font-weight:500}.template-index .special li .txt{font-size:14px}.template-index .special .specialBnr a{width:100%;height:186px;background-color:#fff;background-image:url(//setouchi-plus.myshopify.com/cdn/shop/t/5/assets/btnSpecial_3x.png?v=12196625673771272031643869222);background-repeat:no-repeat;background-size:cover;background-position:center center;display:flex;justify-content:center;align-items:center;border:solid 1px #c2c2c2;transition:all .8s cubic-bezier(.165,.84,.44,1)}@media only screen and (max-width: 989px){.template-index .special .specialBnr a{height:135px}}.template-index .special .specialBnr a span{font-size:16px;font-weight:500;transition:all .8s cubic-bezier(.165,.84,.44,1)}.template-index .special .specialBnr a:hover{background-color:#000;opacity:1}.template-index .special .specialBnr a:hover span{color:#fff}@media only screen and (max-width: 989px){.template-index .recommend .innerWide{width:100%;max-width:100%}}.template-index .recommend ul{display:flex;justify-content:space-between;margin-bottom:60px}@media only screen and (max-width: 989px){.template-index .recommend ul{margin-bottom:30px}}.template-index .recommend li{width:calc((100% - 60px) / 3)}@media only screen and (max-width: 989px){.template-index .recommend li{width:100%;padding-left:30px}}.template-index .recommend li a{width:100%}.template-index .recommend li .img{margin-bottom:15px;position:relative;width:100%;padding-bottom:100%}.template-index .recommend li img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover}.template-index .recommend li .tit{font-size:16px;margin-bottom:8px;padding-bottom:8px;font-weight:500;border-bottom:solid 1px #f0f0f0}.template-index .recommend li .author{font-size:14px;margin-bottom:8px;padding-bottom:8px;border-bottom:solid 1px #f0f0f0}.template-index .recommend li .txt{font-size:14px}@media only screen and (max-width: 989px){.template-index .recommend .recommendBtn{width:80%;margin-left:auto;margin-right:auto}}.template-index .pickup{background-color:#f2f2f2;background-image:url(//setouchi-plus.myshopify.com/cdn/shop/t/5/assets/bgPc2-1.svg?v=35439167702257632331644884402),url(//setouchi-plus.myshopify.com/cdn/shop/t/5/assets/bgPc2-2.svg?v=152944679141230583941644884407);background-position:left top,right bottom;background-repeat:no-repeat}@media only screen and (max-width: 989px){.template-index .pickup{background-color:#f2f2f2;background-image:url(//setouchi-plus.myshopify.com/cdn/shop/t/5/assets/bgSp2-1.svg?v=68663022924386823131644884369),url(//setouchi-plus.myshopify.com/cdn/shop/t/5/assets/bgSp2-2.svg?v=101223424405125593221644884360);background-position:left top,right bottom;background-repeat:no-repeat}}@media only screen and (max-width: 989px){.template-index .pickup .innerWide{width:100%;max-width:100%}}@media only screen and (max-width: 989px){.template-index .pickup .inner{width:100%;max-width:100%}}@media only screen and (max-width: 989px){.template-index .pickup .pickupSlide,.template-index .pickup .pickupSlideSp{padding-bottom:75px}}.template-index .pickup .pickupSlide .swiper-wrapper,.template-index .pickup .pickupSlideSp .swiper-wrapper{padding-top:100px;padding-bottom:100px;width:100%}@media only screen and (max-width: 989px){.template-index .pickup .pickupSlide .swiper-wrapper,.template-index .pickup .pickupSlideSp .swiper-wrapper{height:auto;padding-top:0;padding-bottom:0}}.template-index .pickup .pickupSlide .swiper-slide,.template-index .pickup .pickupSlideSp .swiper-slide{opacity:.4;overflow:hidden;transition:.7s}@media only screen and (max-width: 989px){.template-index .pickup .pickupSlide .swiper-slide,.template-index .pickup .pickupSlideSp .swiper-slide{width:100%;padding-left:30px;opacity:1}}.template-index .pickup .pickupSlide .swiper-slide .tit,.template-index .pickup .pickupSlideSp .swiper-slide .tit{opacity:0;margin-bottom:3px;font-weight:500}@media only screen and (max-width: 989px){.template-index .pickup .pickupSlide .swiper-slide .tit,.template-index .pickup .pickupSlideSp .swiper-slide .tit{opacity:1;margin-bottom:8px;font-size:16px}}.template-index .pickup .pickupSlide .swiper-slide .price,.template-index .pickup .pickupSlideSp .swiper-slide .price{opacity:0;margin-bottom:3px}@media only screen and (max-width: 989px){.template-index .pickup .pickupSlide .swiper-slide .price,.template-index .pickup .pickupSlideSp .swiper-slide .price{opacity:1;margin-bottom:8px;font-size:15px}}.template-index .pickup .pickupSlide .swiper-slide .txt,.template-index .pickup .pickupSlideSp .swiper-slide .txt{opacity:0}@media only screen and (max-width: 989px){.template-index .pickup .pickupSlide .swiper-slide .txt,.template-index .pickup .pickupSlideSp .swiper-slide .txt{opacity:1;font-size:14px}}.template-index .pickup .pickupSlide .swiper-slide .img,.template-index .pickup .pickupSlideSp .swiper-slide .img{width:100%;padding-bottom:100%;position:relative;margin-bottom:15px}@media only screen and (max-width: 989px){.template-index .pickup .pickupSlide .swiper-slide .img,.template-index .pickup .pickupSlideSp .swiper-slide .img{transform:scale(1)}}.template-index .pickup .pickupSlide .swiper-slide .img img,.template-index .pickup .pickupSlideSp .swiper-slide .img img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover}.template-index .pickup .pickupSlide .swiper-slide-active,.template-index .pickup .pickupSlideSp .swiper-slide-active{opacity:1;z-index:1;transform:scale(1.2)}@media only screen and (max-width: 989px){.template-index .pickup .pickupSlide .swiper-slide-active,.template-index .pickup .pickupSlideSp .swiper-slide-active{transform:scale(1)}}.template-index .pickup .pickupSlide .swiper-slide-active .tit,.template-index .pickup .pickupSlideSp .swiper-slide-active .tit{opacity:1;font-size:14px;font-weight:500}@media only screen and (max-width: 989px){.template-index .pickup .pickupSlide .swiper-slide-active .tit,.template-index .pickup .pickupSlideSp .swiper-slide-active .tit{font-size:16px}}.template-index .pickup .pickupSlide .swiper-slide-active .price,.template-index .pickup .pickupSlideSp .swiper-slide-active .price{opacity:1;font-size:13px}@media only screen and (max-width: 989px){.template-index .pickup .pickupSlide .swiper-slide-active .price,.template-index .pickup .pickupSlideSp .swiper-slide-active .price{font-size:15px}}.template-index .pickup .pickupSlide .swiper-slide-active .txt,.template-index .pickup .pickupSlideSp .swiper-slide-active .txt{opacity:1;font-size:11px}@media only screen and (max-width: 989px){.template-index .pickup .pickupSlide .swiper-slide-active .txt,.template-index .pickup .pickupSlideSp .swiper-slide-active .txt{font-size:14px}}@media only screen and (max-width: 989px){.template-index .ranking .innerWide{width:100%;max-width:100%}}.template-index .ranking .wrap{display:flex;flex-wrap:wrap;counter-reset:number 0}@media only screen and (max-width: 989px){.template-index .ranking .wrap{justify-content:space-between}}@media only screen and (max-width: 989px){.template-index .ranking .rankingSlide{padding-bottom:75px}}.template-index .ranking .item{width:calc((100% - 90px)/4);padding-top:calc((100% - 90px)/4);margin-right:30px;margin-bottom:30px;position:relative;counter-increment:number 1}@media only screen and (max-width: 989px){.template-index .ranking .item{width:calc((100% - 30px)/2);margin-bottom:30px;padding-top:40vw;margin-right:0}}.template-index .ranking .item:before{content:counter(number);position:absolute;right:0;top:0;color:#000;background:#fff;width:30px;height:30px;display:flex;justify-content:center;align-items:center;z-index:1;font-size:14px}.template-index .ranking .item:nth-child(4n){margin-right:0}.template-index .ranking .item:nth-child(1):before{color:#fff;background:#ae9876}.template-index .ranking .item:nth-child(2):before{color:#fff;background:#c2c2c2}.template-index .ranking .item:nth-child(3):before{color:#fff;background:#894841}.template-index .ranking .item a{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.template-index .ranking .item a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background-color:#0003;visibility:hidden;opacity:0}.template-index .ranking .item a .txt{visibility:hidden;position:relative;z-index:3;padding:20px;box-sizing:border-box;opacity:0}.template-index .ranking .item a .txt .tit{color:#fff;font-size:16px;text-align:center;line-height:24px;margin-bottom:8px}.template-index .ranking .item a .txt .price{color:#fff;font-size:15px;text-align:center}.template-index .ranking .item a:hover{opacity:1}.template-index .ranking .item a:hover:after{visibility:visible;opacity:1}.template-index .ranking .item a:hover .txt{visibility:visible;opacity:1}.template-index .movie{background-color:#f2f2f2;background-image:url(//setouchi-plus.myshopify.com/cdn/shop/t/5/assets/bgPc3-1.svg?v=52762923039997971171644884396),url(//setouchi-plus.myshopify.com/cdn/shop/t/5/assets/bgPc3-2.svg?v=143067288284909005571644884389);background-position:right top,left bottom;background-repeat:no-repeat}@media only screen and (max-width: 989px){.template-index .movie{background-color:#f2f2f2;background-image:url(//setouchi-plus.myshopify.com/cdn/shop/t/5/assets/bgSp3-1.svg?v=69967254485399485701644884354),url(//setouchi-plus.myshopify.com/cdn/shop/t/5/assets/bgSp3-2.svg?v=80349644496453597821644884347);background-position:right top,left bottom;background-repeat:no-repeat}}.template-index .sns .wrap{display:flex;justify-content:space-between}@media only screen and (max-width: 989px){.template-index .sns .wrap{display:block}}.template-index .sns .twitter{width:49%}@media only screen and (max-width: 989px){.template-index .sns .twitter{width:100%}}.template-index .sns .instagram{width:49%}@media only screen and (max-width: 989px){.template-index .sns .instagram{width:100%}}body.template-page{background-color:#f2f2f2;background-image:url(//setouchi-plus.myshopify.com/cdn/shop/t/5/assets/bgSubPc1.svg?6448),url(//setouchi-plus.myshopify.com/cdn/shop/t/5/assets/bgSubPc2.svg?6448);background-position:left top,right bottom;background-repeat:no-repeat}@media only screen and (max-width: 989px){body.template-page{background-color:#f2f2f2;background-image:url(//setouchi-plus.myshopify.com/cdn/shop/t/5/assets/bgSubSp1.svg?v=62263671535121187611644884339),url(//setouchi-plus.myshopify.com/cdn/shop/t/5/assets/bgSubSp2.svg?v=120089336618709319861644884331);background-position:left top,right bottom;background-repeat:no-repeat}}.template-page header{background-color:transparent}@media only screen and (max-width: 989px){.template-page .main-content{margin-top:60px}}.template-page footer{background-color:transparent;position:relative}.template-page footer:before{content:"";width:90%;height:1px;background:#c2c2c2;position:absolute;top:0;left:50%;transform:translate(-50%)}.template-page .page-width,.template-page .page-width--wide{background-color:#fff;padding:130px 150px;max-width:90%}@media only screen and (max-width: 989px){.template-page .page-width,.template-page .page-width--wide{padding:40px}}.template-page .titWrap{margin-bottom:100px}.template-page .titWrap .tit{text-align:center;font-size:24px;font-weight:500;letter-spacing:8.4px}@media only screen and (max-width: 989px){.template-page .titWrap .tit{font-size:20px}}.template-page .titWrap .titEn{margin-bottom:10px;text-align:center;display:block}.template-page .titWrap .titEn:after{color:#c00;font-family:La Belle Aurore,cursive}.template-page .centerTit{text-align:center;margin-bottom:40px;font-weight:500}.template-page p,.template-page ol,.template-page li,.template-page li a{line-height:2}.template-page a{text-decoration:none;border:none}body.template-collection{background-color:#f2f2f2;background-image:url(//setouchi-plus.myshopify.com/cdn/shop/t/5/assets/bgSubPc1.svg?6448),url(//setouchi-plus.myshopify.com/cdn/shop/t/5/assets/bgSubPc2.svg?6448);background-position:left top,right bottom;background-repeat:no-repeat}@media only screen and (max-width: 989px){body.template-collection{background-color:#f2f2f2;background-image:url(//setouchi-plus.myshopify.com/cdn/shop/t/5/assets/bgSubSp1.svg?v=62263671535121187611644884339),url(//setouchi-plus.myshopify.com/cdn/shop/t/5/assets/bgSubSp2.svg?v=120089336618709319861644884331);background-position:left top,right bottom;background-repeat:no-repeat}}.template-collection header{background-color:transparent}@media only screen and (max-width: 989px){.template-collection .main-content{margin-top:60px}}.template-collection footer{background-color:transparent;position:relative}.template-collection footer:before{content:"";width:90%;height:1px;background:#c2c2c2;position:absolute;top:0;left:50%;transform:translate(-50%)}.template-collection .pankuzu{font-size:13px;line-height:1;margin-bottom:40px}@media only screen and (max-width: 989px){.template-collection .pankuzu{display:none}}.template-collection .pankuzu a{font-size:13px;line-height:1}.template-collection .main-content .wrap{display:flex;justify-content:space-between;align-items:center;margin-bottom:100px}@media only screen and (max-width: 989px){.template-collection .main-content .wrap{display:block;margin-bottom:40px}}@media only screen and (max-width: 989px){.template-collection .main-content .wrap .titWrap{margin-bottom:15px}}.template-collection .main-content .wrap .titWrap .tit{font-size:24px;font-weight:500;letter-spacing:2.4px}@media only screen and (max-width: 989px){.template-collection .main-content .wrap .titWrap .tit{font-size:20px}}.template-collection .main-content .wrap .titWrap .titEn{line-height:1;color:#c00;font-family:La Belle Aurore,cursive;text-transform:capitalize;display:block;margin-bottom:5px;display:inline-block}.template-collection .main-content .wrap .productCat{display:flex;justify-content:flex-end}.template-collection .main-content .wrap .productCat form{display:block;width:calc((100% - 5px)/2)}.template-collection .main-content .wrap .productCat form+form{margin-left:5px}.template-collection .main-content .wrap .productCat form select{border:solid 1px #B9B9B9;width:100%;box-sizing:border-box}@media only screen and (max-width: 989px){.template-collection .main-content .wrap .productCat form select{font-size:13px}}.template-collection .productWrap{display:flex;justify-content:flex-start;margin-bottom:50px;flex-wrap:wrap}.template-collection .productWrap .item{width:calc((100% - 80px) / 3);margin-right:40px;margin-bottom:40px}@media only screen and (max-width: 989px){.template-collection .productWrap .item{width:47.5%;margin-right:5%;margin-bottom:5%}}.template-collection .productWrap .item:nth-child(3n){margin-right:0}@media only screen and (max-width: 989px){.template-collection .productWrap .item:nth-child(3n){margin-right:5%}}@media only screen and (max-width: 989px){.template-collection .productWrap .item:nth-child(2n){margin-right:0}}.template-collection .productWrap .item a{display:inline-block;width:100%}.template-collection .productWrap .item .img{width:100%;padding-top:100%;position:relative;margin-bottom:10px}.template-collection .productWrap .item .img img{width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover}body.template-product{background-color:#f2f2f2;background-image:url(//setouchi-plus.myshopify.com/cdn/shop/t/5/assets/bgSubPc1.svg?6448),url(//setouchi-plus.myshopify.com/cdn/shop/t/5/assets/bgSubPc2.svg?6448);background-position:left top,right bottom;background-repeat:no-repeat}@media only screen and (max-width: 989px){body.template-product{background-color:#f2f2f2;background-image:url(//setouchi-plus.myshopify.com/cdn/shop/t/5/assets/bgSubSp1.svg?v=62263671535121187611644884339),url(//setouchi-plus.myshopify.com/cdn/shop/t/5/assets/bgSubSp2.svg?v=120089336618709319861644884331);background-position:left top,right bottom;background-repeat:no-repeat}}.template-product header{background-color:transparent}@media only screen and (max-width: 989px){.template-product .main-content{margin-top:60px}}.template-product footer{background-color:transparent;position:relative}.template-product .pankuzu{font-size:13px;line-height:1;margin-bottom:30px}.template-product .pankuzu a{font-size:13px;line-height:1}.template-product .productWrap{display:flex;justify-content:space-between;margin-bottom:80px}@media only screen and (max-width: 989px){.template-product .productWrap{display:block;margin-bottom:60px}}.template-product .productWrap .img{width:50%}@media only screen and (max-width: 989px){.template-product .productWrap .img{width:100%}}.template-product .productWrap .img .choice-btn li{cursor:pointer;outline:none;background:#666}.template-product .productWrap .img .choice-btn li img{opacity:.4}.template-product .productWrap .img .choice-btn li.slick-current img{opacity:1}.template-product .productWrap .img ul,.template-product .productWrap .img ul *{width:100%}.template-product .productWrap .img img{height:100%;width:100%;object-fit:cover}.template-product .productWrap .img .gallery li{width:100%;height:500px;margin-bottom:30px}@media only screen and (max-width: 989px){.template-product .productWrap .img .gallery li{height:83vw;margin-bottom:10px}}.template-product .productWrap .img .choice-btn .slick-track{display:flex;flex-wrap:wrap;width:100%!important}.template-product .productWrap .img .choice-btn .slick-track li{width:calc((100% - 90px)/4)!important;height:102px;margin-right:30px;margin-bottom:30px}@media only screen and (max-width: 989px){.template-product .productWrap .img .choice-btn .slick-track li{height:20vw;width:calc((100% - 30px)/4)!important;margin-right:10px;margin-bottom:10px}}.template-product .productWrap .img .choice-btn .slick-track li:nth-child(4n){margin-right:0}.template-product .productWrap .txt{width:calc(50% - 60px)}@media only screen and (max-width: 989px){.template-product .productWrap .txt{width:100%;margin-bottom:30px}}.template-product .productWrap .txt .product__details{margin:35px 0 0}.template-product .productWrap .txt .grid__item{width:100%;padding:0!important;left:0}.template-product .productWrap .txt .h2{font-size:18px;font-weight:500;line-height:1.8;margin-bottom:15px}.template-product .productWrap .txt .product-single__description{margin-bottom:40px}.template-product .productWrap .txt .product-single__description p,.template-product .productWrap .txt .product-single__description p *{line-height:2}.template-product .productWrap .txt .product__price{font-size:14px;margin-bottom:30px}.template-product .productWrap .txt .product__price span{font-size:14px}.template-product .productWrap .txt .btn--add-to-cart{padding:20px 30px}.template-product .productWrap .txt .btn--add-to-cart span{color:#fff}.template-product .productVoice{display:flex;justify-content:space-between;margin-bottom:80px}@media only screen and (max-width: 989px){.template-product .productVoice{display:block;margin-bottom:60px}}.template-product .productVoice .box{width:calc((100% - 80px)/2)}@media only screen and (max-width: 989px){.template-product .productVoice .box{width:100%;margin-bottom:30px}}.template-product .productVoice .box .tit{font-size:18px;margin-bottom:25px}@media only screen and (max-width: 989px){.template-product .productVoice .box .tit{font-size:15px}}.template-product .productVoice .box li{padding:20px 0;border-top:solid 1px #FFF;font-size:14px}.template-product .productVoice .box li:last-child{border-bottom:solid 1px #FFF}.template-product .product-recommendations{padding-top:150px;padding-bottom:150px;background:#fff}@media only screen and (max-width: 989px){.template-product .product-recommendations{padding-top:60px;padding-bottom:60px}}.template-product .product-recommendations .h2{font-size:18px;margin-bottom:50px}.template-product .product-recommendations .productRecimmendWrap{display:flex;justify-content:space-between}@media only screen and (max-width: 989px){.template-product .product-recommendations .productRecimmendWrap{flex-wrap:wrap}}.template-product .product-recommendations .productRecimmendWrap .item{width:calc((100% - 60px)/4)}@media only screen and (max-width: 989px){.template-product .product-recommendations .productRecimmendWrap .item{width:calc((100% - 20px)/2);margin-bottom:20px}}.template-product .product-recommendations .productRecimmendWrap .item a{width:100%}.template-product .product-recommendations .productRecimmendWrap .item .img{width:100%;padding-bottom:100%;position:relative;margin-bottom:15px}.template-product .product-recommendations .productRecimmendWrap .item img{position:absolute;top:0;left:0;object-fit:cover;height:100%;width:100%}.template-product .selector-wrapper{border:1px solid #111}.template-product #AddToCart-product-template{margin-bottom:30px}.template-product .backBtn{margin-bottom:200px}.template-product .backBtn a{cursor:pointer}body.template-blog{background-color:#f2f2f2;background-image:url(//setouchi-plus.myshopify.com/cdn/shop/t/5/assets/bgSubPc1.svg?6448),url(//setouchi-plus.myshopify.com/cdn/shop/t/5/assets/bgSubPc2.svg?6448);background-position:left top,right bottom;background-repeat:no-repeat}@media only screen and (max-width: 989px){body.template-blog{background-color:#f2f2f2;background-image:url(//setouchi-plus.myshopify.com/cdn/shop/t/5/assets/bgSubSp1.svg?v=62263671535121187611644884339),url(//setouchi-plus.myshopify.com/cdn/shop/t/5/assets/bgSubSp2.svg?v=120089336618709319861644884331);background-position:left top,right bottom;background-repeat:no-repeat}}.template-blog header{background-color:transparent}@media only screen and (max-width: 989px){.template-blog .main-content{margin-top:60px}}.template-blog footer{background-color:transparent;position:relative}.template-blog footer:before{content:"";width:90%;height:1px;background:#c2c2c2;position:absolute;top:0;left:50%;transform:translate(-50%)}.template-blog .titWrap{margin-bottom:100px}.template-blog .titWrap .tit{text-align:center;font-size:24px;font-weight:500;letter-spacing:2.4px}@media only screen and (max-width: 989px){.template-blog .titWrap .tit{font-size:20px}}.template-blog .titWrap .titEn{margin-bottom:10px;text-align:center;color:#c00;font-family:La Belle Aurore,cursive;text-transform:capitalize;display:block}body.template-article{background-color:#f2f2f2;background-image:url(//setouchi-plus.myshopify.com/cdn/shop/t/5/assets/bgSubPc1.svg?6448),url(//setouchi-plus.myshopify.com/cdn/shop/t/5/assets/bgSubPc2.svg?6448);background-position:left top,right bottom;background-repeat:no-repeat}@media only screen and (max-width: 989px){body.template-article{background-color:#f2f2f2;background-image:url(//setouchi-plus.myshopify.com/cdn/shop/t/5/assets/bgSubSp1.svg?v=62263671535121187611644884339),url(//setouchi-plus.myshopify.com/cdn/shop/t/5/assets/bgSubSp2.svg?v=120089336618709319861644884331);background-position:left top,right bottom;background-repeat:no-repeat}}.template-article header{background-color:transparent}@media only screen and (max-width: 989px){.template-article .main-content{margin-top:60px}}.template-article footer{background-color:transparent;position:relative}.template-article footer:before{content:"";width:90%;height:1px;background:#c2c2c2;position:absolute;top:0;left:50%;transform:translate(-50%)}.template-article .page-width,.template-article .page-width--wide{background-color:#fff;padding:80px 100px;max-width:90%}@media only screen and (max-width: 989px){.template-article .page-width,.template-article .page-width--wide{padding:40px}}.template-article .blogHead{margin-bottom:40px;display:flex;justify-content:space-between}.template-article .wrap{display:flex}.template-article time{font-size:13px;margin-right:20px}.template-article .cat{font-size:14px;margin-right:10px;color:#c00}.template-article .tag{font-size:14px;color:#c00}.template-article .author{font-size:14px}.template-article .tit{margin-bottom:40px;font-size:18px;font-weight:500}.template-article .img{height:22vw;margin-bottom:40px}@media only screen and (max-width: 989px){.template-article .img{height:30vw}}.template-article .img img{height:100%;width:100%;object-fit:cover}.template-article .txt{font-size:16px;line-height:2;padding-bottom:60px;margin-bottom:60px;border-bottom:solid 1px #f0f0f0}#CartContainer{margin-top:50px}#CartContainer .text-center.ajaxcart__policies.txt--minor{text-align:left!important}#CartContainer .grid.grid--table{margin-bottom:30px}.template-blog.news .page-width,.template-blog.news .page-width--wide{background-color:#fff;padding:80px;max-width:90%}@media only screen and (max-width: 989px){.template-blog.news .page-width,.template-blog.news .page-width--wide{padding:40px}}.template-blog.news .page-container ul.blogWrap{width:100%}.template-blog.news .page-container ul.blogWrap li{width:100%;border-bottom:solid 1px #f0f0f0}.template-blog.news .page-container ul.blogWrap li:first-child{border-top:solid 1px #f0f0f0}.template-blog.news .page-container ul.blogWrap a{width:100%;display:inline-block;padding:20px 20px 20px 0;background:url(//setouchi-plus.myshopify.com/cdn/shop/t/5/assets/arrow.svg?v=35920308578403299891644848131) no-repeat center right;background-size:7px}@media only screen and (max-width: 989px){.template-blog.news .page-container ul.blogWrap a{padding:10px 20px 10px 0}}.template-blog.news .page-container ul.blogWrap .wrap{display:flex;margin-bottom:15px}@media only screen and (max-width: 989px){.template-blog.news .page-container ul.blogWrap .wrap{margin-bottom:0}}.template-blog.news .page-container ul.blogWrap time{margin-right:15px;font-size:14px}@media only screen and (max-width: 989px){.template-blog.news .page-container ul.blogWrap time{font-size:13px}}.template-blog.news .page-container ul.blogWrap .cat{font-size:14px;color:#c00}@media only screen and (max-width: 989px){.template-blog.news .page-container ul.blogWrap .cat{font-size:14px}}.template-blog.news .page-container ul.blogWrap .txt{font-size:16px}@media only screen and (max-width: 989px){.template-blog.news .page-container ul.blogWrap .txt{font-size:16px}}.template-blog.special .specialBlogWrap{display:flex;justify-content:flex-start;margin-bottom:60px;flex-wrap:wrap}@media only screen and (max-width: 989px){.template-blog.special .specialBlogWrap{display:block}}.template-blog.special .specialBlogWrap li{width:calc((100% - 60px) / 3);margin-right:30px;margin-bottom:30px}@media only screen and (max-width: 989px){.template-blog.special .specialBlogWrap li{width:100%;margin-right:0;margin-bottom:30px}}.template-blog.special .specialBlogWrap li:nth-child(3n){margin-right:0}.template-blog.special .specialBlogWrap a{width:100%}.template-blog.special .specialBlogWrap .img{margin-bottom:15px;position:relative}.template-blog.special .specialBlogWrap .img .tag{position:absolute;left:0;bottom:0}.template-blog.special .specialBlogWrap .img .tag span{background:#000;color:#fff;padding:3px 10px;font-size:13px;display:inline-block}.template-blog.special .specialBlogWrap .img .tag span+span{margin-left:5px}.template-blog.special .specialBlogWrap img{width:100%;height:180px;object-fit:cover}.template-blog.special .specialBlogWrap .tit{font-size:16px;margin-bottom:15px;font-weight:500}.template-blog.special .specialBlogWrap .txt{font-size:14px}#relatedblogs{margin-bottom:50px}#relatedblogs .row{overflow:hidden}#relatedblogs .rb_blog-grid{width:31%!important;margin-right:3.5%!important}@media only screen and (max-width: 989px){#relatedblogs .rb_blog-grid{width:100%!important;margin-right:0!important;margin-bottom:30px}}#relatedblogs .rb_blog-grid:nth-of-type(3),#relatedblogs #relatedblogs .rb_blog-grid:nth-of-type(6){margin-right:0!important}#relatedblogs h3,#relatedblogs .h3{display:none}#relatedblogs .rb_contents span{float:none}#relatedblogs .rb_continue_button{display:none}.template-blog.recommend .page-width,.template-blog.recommend .page-width--wide{background-color:#fff;padding:80px;max-width:90%}@media only screen and (max-width: 989px){.template-blog.recommend .page-width,.template-blog.recommend .page-width--wide{padding:40px}}@media only screen and (max-width: 989px){.template-blog.recommend .recommendWrap{width:100%;max-width:100%}}.template-blog.recommend .recommendWrap li{width:100%;margin-bottom:30px;padding-bottom:30px;border-bottom:solid 1px #ececec}.template-blog.recommend .recommendWrap a{width:100%;display:flex;justify-content:space-between}@media only screen and (max-width: 989px){.template-blog.recommend .recommendWrap a{display:block}}.template-blog.recommend .recommendWrap .img{width:calc(50% - 20px);padding-bottom:49%;position:relative}@media only screen and (max-width: 989px){.template-blog.recommend .recommendWrap .img{width:68vw;height:68vw;margin-bottom:20px}}.template-blog.recommend .recommendWrap .img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.template-blog.recommend .recommendWrap .txtWrap{width:calc(50% - 20px);display:flex;flex-direction:column;justify-content:center}@media only screen and (max-width: 989px){.template-blog.recommend .recommendWrap .txtWrap{width:100%}}.template-blog.recommend .recommendWrap .wrap{display:flex;justify-content:space-between;margin-bottom:30px}.template-blog.recommend .recommendWrap .wrap time{font-size:14px}.template-blog.recommend .recommendWrap .wrap .author{font-size:14px}.template-blog.recommend .recommendWrap .tit{font-size:16px;font-weight:500;margin-bottom:30px}.template-blog.recommend .recommendWrap .txt{font-size:15px;line-height:2}.about .titEn:after{content:"About"}.about .titWrap{margin-bottom:60px}.about .titWrap .tit{text-align:center;font-size:22px;font-weight:500;letter-spacing:8.4px}.about .cn{padding-bottom:60px;margin-bottom:60px;border-bottom:solid 1px #f0f0f0}.about .cn:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.about .cn .txt{line-height:2;font-size:15px}.about .cn .txt p,.about .cn .txt p.name{font-size:15px}.about .cn .centerTit h3,.about .cn .centerTit .h3{font-size:20px;line-height:1.8;letter-spacing:4.3px;font-weight:500}@media only screen and (max-width: 989px){.about .cn .centerTit h3,.about .cn .centerTit .h3{font-size:18px}}.about .cn .img{margin-bottom:40px}.about .cn .img img{max-width:100%;margin-left:0}.about .cn .wrap{display:flex;justify-content:space-between}@media only screen and (max-width: 989px){.about .cn .wrap{display:block}}.about .cn .wrap .box{width:calc((100% - 35px)/2)}@media only screen and (max-width: 989px){.about .cn .wrap .box{width:100%;margin-bottom:20px}}.about .cn03 .centerTit,.about .cn03 .centerTit h3,.about .cn03 .centerTit .h3{margin-bottom:0}.about .cn03 .wrap{flex-direction:column;justify-content:center}.about .cn03 .wrap .img{margin-bottom:10px;width:350px;max-width:70%;margin-left:auto;margin-right:auto}.about .cn03 .wrap .txt{width:100%}.about .cn04 .centerTit{text-align:left}.company .titEn:after{content:"Company"}.law .titEn:after{content:"Special Commercial Code Transaction Law"}.terms .titEn:after{content:"Terms"}.policy .titEn:after{content:"Privacy Policy"}.policy .policyHead{margin-bottom:80px}.policy ol li{margin-bottom:20px;padding-left:20px}@media only screen and (max-width: 989px){.policy ol li{padding-left:10px}}.policy li>ol{margin-top:20px;margin-left:0;list-style-type:none}.policy li>ol li{padding-left:2.3em;text-indent:-2.3em;counter-increment:cnt}.policy li>ol li:before{content:"(" counter(cnt) ") ";margin-right:10px}.contact .titEn:after{content:"Contact"}.template-customers-login .h2,.template-customers-register .h2,.template-customers-account .h2,.template-customers-addresses .h2{font-size:24px;font-weight:500;margin-bottom:60px;margin-top:50px;text-align:center}@media only screen and (max-width: 989px){.template-customers-login .h2,.template-customers-register .h2,.template-customers-account .h2,.template-customers-addresses .h2{font-size:20px}}.template-customers-login h3,.template-customers-login .h3,.template-customers-register h3,.template-customers-register .h3,.template-customers-account h3,.template-customers-account .h3,.template-customers-addresses h3,.template-customers-addresses .h3{font-weight:500;padding-bottom:20px;margin-bottom:20px;border-bottom:solid 1px #000000}.template-customers-login h4,.template-customers-login .h4,.template-customers-register h4,.template-customers-register .h4,.template-customers-account h4,.template-customers-account .h4,.template-customers-addresses h4,.template-customers-addresses .h4{margin-bottom:20px}.template-customers-login .form-vertical input,.template-customers-login .form-vertical select,.template-customers-login .form-vertical textarea,.template-customers-register .form-vertical input,.template-customers-register .form-vertical select,.template-customers-register .form-vertical textarea,.template-customers-account .form-vertical input,.template-customers-account .form-vertical select,.template-customers-account .form-vertical textarea,.template-customers-addresses .form-vertical input,.template-customers-addresses .form-vertical select,.template-customers-addresses .form-vertical textarea{margin-bottom:20px;padding:13px}.template-customers-login input.btn,.template-customers-login .shopify-payment-button input.shopify-payment-button__button--unbranded,.shopify-payment-button .template-customers-login input.shopify-payment-button__button--unbranded,.template-customers-register input.btn,.template-customers-register .shopify-payment-button input.shopify-payment-button__button--unbranded,.shopify-payment-button .template-customers-register input.shopify-payment-button__button--unbranded,.template-customers-account input.btn,.template-customers-account .shopify-payment-button input.shopify-payment-button__button--unbranded,.shopify-payment-button .template-customers-account input.shopify-payment-button__button--unbranded,.template-customers-addresses input.btn,.template-customers-addresses .shopify-payment-button input.shopify-payment-button__button--unbranded,.shopify-payment-button .template-customers-addresses input.shopify-payment-button__button--unbranded{width:100%;margin-bottom:30px;padding:17px}.template-customers-login #RecoverPasswordForm h2,.template-customers-login #RecoverPasswordForm .h2,.template-customers-register #RecoverPasswordForm h2,.template-customers-register #RecoverPasswordForm .h2,.template-customers-account #RecoverPasswordForm h2,.template-customers-account #RecoverPasswordForm .h2,.template-customers-addresses #RecoverPasswordForm h2,.template-customers-addresses #RecoverPasswordForm .h2{font-size:24px;font-weight:500;margin-bottom:60px;margin-top:50px}.template-customers-login #RecoverPasswordForm p,.template-customers-register #RecoverPasswordForm p,.template-customers-account #RecoverPasswordForm p,.template-customers-addresses #RecoverPasswordForm p{margin-bottom:30px}.template-customers-login .acountLogin span,.template-customers-register .acountLogin span,.template-customers-account .acountLogin span,.template-customers-addresses .acountLogin span{color:#00000080;display:inline-block;margin-right:20px;font-size:14px;line-height:26px}.template-customers-login .addressBtn,.template-customers-register .addressBtn,.template-customers-account .addressBtn,.template-customers-addresses .addressBtn{margin-bottom:60px}.template-customers-login .logoutBtn,.template-customers-register .logoutBtn,.template-customers-account .logoutBtn,.template-customers-addresses .logoutBtn{text-align:center}.template-customers-login .address-new-toggle,.template-customers-register .address-new-toggle,.template-customers-account .address-new-toggle,.template-customers-addresses .address-new-toggle{margin-bottom:20px}.template-customers-login .acountDis,.template-customers-register .acountDis,.template-customers-account .acountDis,.template-customers-addresses .acountDis{margin-bottom:30px}.template-customers-login .editBtn,.template-customers-register .editBtn,.template-customers-account .editBtn,.template-customers-addresses .editBtn{margin-top:30px;margin-bottom:30px}.template-customers-login .editBtn .address-edit-toggle,.template-customers-register .editBtn .address-edit-toggle,.template-customers-account .editBtn .address-edit-toggle,.template-customers-addresses .editBtn .address-edit-toggle{margin-right:20px}.template-404 p{margin-bottom:60px}.ichiran ul{flex-wrap:wrap}.ichiran ul li{width:calc((100% - 100px) / 3);margin-bottom:30px}@media only screen and (max-width: 989px){.ichiran ul li{width:calc((100% - 30px)/2)!important;padding-left:0!important}}@media only screen and (max-width: 989px){.ichiran ul li .txt{display:none}}header.pc{position:fixed;width:100%;z-index:50;background:#f2f2f2!important;padding-bottom:30px}@media only screen and (max-width: 989px){header.pc{padding-bottom:0}}header.sp .wrap:nth-child(2) ul{display:flex;align-items:center;height:40px}header.sp .wrap:nth-child(2) ul li+li{margin-left:5px}header.sp .wrap:nth-child(2) ul li a{font-size:10px;display:inline-block;line-height:36px}ul.spMenu{display:none}@media only screen and (max-width: 989px){ul.spMenu{display:flex;justify-content:flex-start;padding-right:50px;padding-left:10px;height:40px;width:100%;box-sizing:border-box;background:#fff}}ul.spMenu li{display:flex;justify-content:center;align-items:center}ul.spMenu li a{display:flex;justify-content:center;align-items:center;font-size:11px;line-height:40px;height:40px;padding:0 10px}ul.spMenu li:nth-child(1) a{width:130px}.main-content{margin-top:131px}@media only screen and (max-width: 989px){.main-content{margin-top:0}}@media only screen and (max-width: 989px){.template-collection .main-content,.template-blog .main-content,.template-page .main-content{margin-top:110px}}.mb05{margin:0 0 5%;padding:0}
/*# sourceMappingURL=/s/files/1/0564/8049/7757/t/5/assets/theme.scss.css.map */
