@charset "UTF-8";.en,.jp{display:none}:lang(en) .en{display:block}:lang(ja) .jp{display:block}:lang(en) tr.en{display:table-row}:lang(ja) tr.ja{display:table-row}.nice-select{display:none}:root{--base: 15px;--headline_font: "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;--headline_font_fallback: "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;--body_font: "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;--body_font_fallback: "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;--body_font_color: #292929}h1,h2,h2.spr-header-title{font-size:var(--large)}.header-navigation nav .responsiveMenu>li>a{font-size:var(--x_small)!important}:focus{outline:none}textarea,input[type=email],input[type=number],input[type=password],input[type=reset],input[type=search],input[type=text]{border-color:#333}.header-searchbar input[type=text]{border:1px solid #333;margin:var(--master_spacing) 0}.search-area{padding:calc(var(--master_spacing) * 1.5) 0!important}.search-area form{margin:0}.contact-info.submit{text-align:center}.contact-caution{margin:.5rem auto;padding:0}.contact-caution small{display:block;line-height:140%}@media only screen and (max-width:375px){h1,h2,h2.spr-header-title{font-size:var(--medium)}}@media only screen and (max-width:1366px){.container{max-width:1000px;padding:0 30px}}@media only screen and (max-width:600px){.container{max-width:unset;padding:0 10px}}@media only screen and (max-width:600px){.breadcrumbs .active{display:block}}header .viewSp{display:none}.header-navigation nav .responsiveMenu li ul.dropdown li{text-align:left}@media only screen and (max-width:796px){.header-navigation .logo{display:table-cell;margin:0;text-align:left}.header-navigation .logo a img{margin:0}.header-navigation .main-menu{display:table-cell}.mobile-only .header-navigation .customer-links{text-align:right}#responsiveMenu{padding:var(--master_spacing)}}@media only screen and (max-width:600px){header .viewSp{display:block!important}header .viewPc{display:none!important}.header-navigation nav .responsiveMenu.isMobile ul.customers-menu{padding:var(--base) 0;margin:0;width:100%;left:auto;position:static;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.header-navigation nav .responsiveMenu.isMobile ul.customers-menu li{text-align:center;width:auto}.header-navigation nav .responsiveMenu.isMobile ul.customers-menu li a{text-align:center;padding:5px 10px}.header-navigation nav .responsiveMenu.isMobile ul.customers-menu li:first-child{width:100%}.header-navigation nav .responsiveMenu.isMobile ul.customers-menu li:nth-child(n+3){border-left:1px solid var(--line_color_darken_10)}.header-navigation nav .responsiveMenu.isMobile ul.customers-menu span{display:inline-block;margin-right:5px;padding:0}}@media only screen and (max-width:320px){.header-customerbar.customer_color_scheme{display:none}}.index-page#content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}div[id*=shopify-section-]{width:100%}#shopify-section-1600399312879 .product.four{padding:0}#shopify-section-1600399312879 .product{margin:0;position:relative}#shopify-section-1600399312879 .tab-body .product-loop{margin-bottom:0}#shopify-section-1600399312879 .image{margin:0;position:relative;overflow:hidden}#shopify-section-1600399312879 .image:before{content:"";display:block;position:relative;padding-top:100%}#shopify-section-1600399312879 .image:hover img{transform:scale(1.2);-webkit-transition:all .6s;-moz-transition:all .6s;transition:all .6s}#shopify-section-1600399312879 .image img{position:absolute;width:100%;top:0%;left:0%}#shopify-section-1600399312879 .product h6{width:100%;text-align:center;position:absolute;z-index:1;color:#fff;bottom:0;margin:0 auto;padding:20px 0;background:-moz-linear-gradient(bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.6) 100%);background:-webkit-linear-gradient(bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.6) 100%);background:linear-gradient(to bottom,#0000,#0009)}#shopify-section-1600399312879 .product h6 em{font-size:var(--medium);display:block;margin-bottom:10px;font-style:normal}#shopify-section-1600399312879 .product h6 span{display:block;font-weight:400}@media only screen and (max-width:600px){#shopify-section-1600399312879 .product{width:50%}#shopify-section-1600399312879 .product h6 em{font-size:var(--x_small);margin-bottom:5px}#shopify-section-1600399312879 .product h6 span{font-size:var(--xx_small)}}#shopify-section-1600405631751{margin-top:calc(var(--master_spacing) * 5);background:var(--section_color_primary);padding-bottom:calc(var(--master_spacing) * 3)}#shopify-section-1600405631751:before{content:"";background:url(/cdn/shop/files/menu_header_1600x.jpg) center / cover;display:block;width:100%;height:37.5vh;min-height:37.5vh;margin-bottom:-12vh;padding-bottom:12vh}#shopify-section-1600405631751 ul{background:#fff;padding:var(--master_spacing);margin:var(--master_spacing) auto;padding-bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between;text-align:center}#shopify-section-1600405631751 ul li{width:32.3%}#shopify-section-1600405631751 ul li:before{display:none}#shopify-section-1600405631751 ul li br{display:none}@media only screen and (max-width:1000px){#shopify-section-1600405631751 ul li p{font-size:var(--x_small)}#shopify-section-1600405631751 ul li br{display:block}}@media only screen and (max-width:600px){#shopify-section-1600405631751{margin-top:calc(var(--master_spacing) * 3)}#shopify-section-1600405631751 ul{display:block}#shopify-section-1600405631751 ul li{width:100%}#shopify-section-1600405631751 ul li br{display:none}}#shopify-section-1599555641795{background:var(--section_color_primary);width:64%;padding-left:12.5%;box-sizing:border-box}#shopify-section-1599555641795 .container{overflow:hidden;max-width:unset;padding:0}#shopify-section-1599555641795 .margins-section{margin:0 auto}.information{float:left;margin:0 auto}.information h2{font-weight:400;overflow:hidden}.information h2 span{display:inline-block;line-height:80px}.information h2 span:before{content:"";background:url(/cdn/shop/files/icon_info.png?v=1600405431) 0 0 / 100%;width:80px;height:80px;float:left}.information .product{position:relative;width:100%;box-sizing:border-box;border-bottom:1px solid #ccc;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:calc(var(--master_spacing) / 2);margin:0}.information .product:first-child{border-top:1px solid #ccc}.information .product.three{width:100%}.information .product .blog-title{font-size:var(--small);width:100%;font-weight:400;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0}.information .product .blog-title span{text-align:center;display:block;font-size:var(--x_small);padding:0 calc(var(--master_spacing) * 2)}.information .product .thumbnail{overflow:hidden;position:relative;width:80px}.information .product .thumbnail:before{display:block;content:"";padding-top:100%}.information .product .thumbnail img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:auto;width:auto;height:100%}.information .product .btn{position:absolute;max-width:unset;width:100%;height:100%;top:0;left:0;background:none;border:none;font-size:0;white-space:nowrap;padding:0;z-index:1}.information .btn.outline{margin-top:calc(var(--master_spacing) * 1.5);background:#fff}.blog-list .information{position:relative;z-index:1;background:#fff;padding:0;max-width:800px;float:none}.content-height-blog-template{height:unset!important;min-height:auto!important;padding:var(--master_spacing);box-sizing:border-box}.blog-page .information .product{padding:var(--master_spacing)}.sidebar .information{float:none;max-width:100%;padding:0}.sidebar .information h2 span{line-height:calc(var(--x_large) * 1.25);font-weight:var(--headline_font_weight)}.sidebar .information h2 span:before{display:none}.sidebar .information .product{padding:calc(var(--master_spacing) / 2) 0}.sidebar .information .product .blog-title{display:block;font-size:var(--x_small)}.sidebar .information .product .blog-title span{padding:0;margin-bottom:5px;text-align:left}.sidebar .information .product .thumbnail{display:none}@media only screen and (max-width:1366px){#shopify-section-1599555641795{width:100%;padding:0}#shopify-section-1599555641795 .container{max-width:1000px;padding:0 30px}}@media only screen and (max-width:1280px){.information h2 span{line-height:60px}.information h2 span:before{width:60px;height:60px}}@media only screen and (max-width:820px){.information h2{text-align:center}.information{float:none;max-width:100%}}@media only screen and (max-width:600px){#shopify-section-1599555641795 .container{padding:0}.information{padding:0 10px}.information .product .blog-title{width:70%;display:block}.information .product .blog-title span{padding:0;margin-bottom:5px;text-align:left}.information .product .thumbnail{width:25%}}#shopify-section-1599793680505 .four{width:auto;padding:0 var(--master_spacing)}#shopify-section-1599793680505 .four a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#shopify-section-1599793680505 .four a img{width:50px}#shopify-section-1599793680505 .four a h6{text-align:left;font-weight:400;margin:0 0 0 10px;line-height:calc(var(--x_small) * 1.5);font-size:var(--xx_small)}@media only screen and (max-width:825px){#shopify-section-1599793680505 .four a{display:block}#shopify-section-1599793680505 .four a img{width:40px}#shopify-section-1599793680505 .four a h6{text-align:center;margin-left:0;margin-top:5px}}@media only screen and (max-width:600px){#shopify-section-1599793680505 .four{width:100%}#shopify-section-1599793680505 .four a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#shopify-section-1599793680505 .four a img{margin:0}#shopify-section-1599793680505 .four a h6{text-align:left;margin:0 0 0 10px}}.product-page .container{display:flex;flex-direction:column}.product-details .caution{display:none;font-size:12px;color:var(--button_color)}.product-page h5{color:var(--button_color)}.tab-body.tab-body-content.tab-body-id-product-template{border:none;padding-top:calc(var(--master_spacing) * 1)}#shopify-section-product-recommendations{padding:calc(var(--master_spacing) * 2) 0 0;background:var(--section_color_secondary)}.product-desc .caution{color:var(--button_color)}.product-images-area{width:65%;float:left}.product-images{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-details-sub tr{border-bottom:1px solid #ccc}.product-details-sub tr:first-child{border-top:1px solid #ccc}.product-details-sub th,.product-details-sub td{font-size:.9rem;text-align:left;font-weight:400;border:none;padding:var(--master_spacing) 0}.product-details-sub th{width:20%}.product-details-sub th span{color:var(--body_font_color_lighten_15);font-size:var(--x_small)}.product-details-sub .size-th{border:none}.product-details-sub .size th,.product-details-sub .size td{width:100%;height:unset;padding-bottom:0}.product-details-sub .size th{padding-bottom:0}.product-details-sub .size td{padding-top:.5rem}.product-details-sub .size img{margin:.5rem 0}#main-product-image-product-template{order:2;width:75%}#thumbnails-product-template{order:1;width:20%;padding:0;margin:0}.thumb-image-product-template.three,.thumb-image-product-template-quick.three{padding:5px!important;width:50%}.fancybox-content>div{padding:var(--master_spacing)}.recently-viewed{border-top:1px solid var(--line_color);padding:calc(var(--master_spacing) * 2) 0;background:var(--section_color_secondary)}#recently-viewed-products{margin:0 auto;padding:0 10px;max-width:1200px;border:none}#recently-viewed-products{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#recently-viewed-products h2,#recommended h2.text-center{font-size:var(--medium);font-weight:400;text-align:left}#recently-viewed-products h3{font-size:var(--x_small);line-height:var(--large);margin-bottom:0}#recently-viewed-products h4{font-weight:400;font-size:var(--xx_small);line-height:var(--small);margin-bottom:0;color:var(--button_color)}#recently-viewed-products .two{margin-bottom:var(--master_spacing);float:none}.product-main-area .product-details{width:30%;float:right}.product-description{border-bottom:1px solid #ccc;margin-bottom:var(--master_spacing);font-size:.9rem;line-height:160%;padding-bottom:var(--master_spacing)}.product-details .twelve,.product-details .eight{padding:0;width:100%;text-align:left}.product-details .socials ul li a{font-size:var(--x_large)}.product-details-sub.viewSp{display:none}.product-main-area .swatch .swatch-element{width:55px;height:55px;box-sizing:border-box}.product-main-area .swatch label{font-size:var(--x_small)}.swatch p{padding-bottom:10px;line-height:1;font-weight:600;font-size:var(--x_small)}.swatch .swatch-element{margin:0 8px 8px 0}.product-main-area .swatch .swatch-element label:not(.error){padding:0;float:none;min-width:unset;width:100%;height:100%;line-height:50px;border-width:2px}.product-main-area .swatch .swatch-element:not(.active){opacity:.6}.product-main-area .swatch .swatch-element:not(.active),.product-main-area .swatch .swatch-element.soldout{border-color:#aaa}.product-main-area .swatch .swatch-element.soldout label:not(.hidden){background-color:#eee;color:#aaa;opacity:1}.product-main-area .swatch .swatch-element.soldout:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-image:linear-gradient(-45deg,transparent 49%,#ccc 49%,#ccc 51%,transparent 51%,transparent)}.product-main-area .swatch .swatch-element label.error{bottom:100%;font-size:var(--xx_small)}.product-main-area .swatch .swatch-element.soldout label:not(.hidden).color:after{display:none}.product-main-area .cart-btn{border:1px solid var(--button_color);background:#fff;margin-top:calc(var(--master_spacing) / 2)}.product-main-area .cart-btn:hover{background:var(--button_color)}.product-main-area .cart-btn a{color:var(--button_color);text-decoration:none;display:block;text-align:center}.product-main-area .cart-btn:hover a{color:#fff}.btn.back-btn{background:var(--section_color_secondary);border-color:var(--line_color_darken_10)}.btn.back-btn:hover{background:var(--section_color_primary);border-color:var(--body_font_color_lighten_15)}.btn.back-btn a{text-decoration:none}@media only screen and (max-width:1366px){#recently-viewed-products{max-width:1000px;padding:0 30px}}@media only screen and (max-width:1024px){.product-images-area{width:55%}.product-main-area .product-details{width:40%}.product-images{display:block}#main-product-image-product-template{order:1;width:100%}#thumbnails-product-template{order:2;width:100%}.thumb-image-product-template.three{width:calc(100% / 6)}}@media only screen and (max-width:650px){.product-images-area,.product-main-area .product-details{width:100%;float:none}.product-description{border:none;margin-bottom:0}.product-details-sub.viewPc{display:none}.product-details-sub.viewSp{display:table}.product-details-sub th{width:30%}#recently-viewed-products{max-width:unset;padding:0 10px}.product-main-area .swatch .swatch-element{width:55px;height:55px}}@media only screen and (max-width:470px){#recently-viewed-products .two{width:50%}}.product-feature-html{width:1160px;max-width:85%;margin:0 auto;letter-spacing:.05em;padding-bottom:calc(var(--master_spacing) * 2.5)}.product-feature-html.product-5717542043800,.product-feature-html.product-5717689532568{width:100%;max-width:unset;margin-top:calc(var(--master_spacing) * 2.5)}.product-feature-html h1,.product-feature-html h2,.product-feature-html h3,.product-feature-html p,.product-feature-html ul,.product-feature-html ol,.product-feature-html table,.product-feature-html figure,.product-feature-html blockquote{line-height:160%;margin:var(--master_spacing) 0;padding:0}.product-feature-html h1,.product-feature-html h2,.product-feature-html h3{margin:calc(var(--master_spacing) * 2) 0 var(--master_spacing)}.product-feature-html h1{text-align:center}.product-feature-html h2{border-left:3px solid #cc0000;padding-left:15px}.product-feature-html h3{color:#c00;font-size:calc(var(--medium)* 1.2);font-weight:700}.product-feature-html img{max-height:70vh}.product-feature-html ul,.product-feature-html ol{padding-left:var(--base)}.product-feature-html a,.product-feature-html ul li:before,.product-feature-html ::marker{color:#c00}.product-feature-html table{margin:calc(var(--master_spacing) * 1.5) 0;width:100%!important;table-layout:fixed}.product-feature-html table td{font-size:var(--base);padding:15px;border-color:#ccc}.product-feature-html hr{margin:calc(var(--master_spacing) * 2.5) auto;border-color:#ccc}.product-feature-html blockquote{background:#f7f7f7;border-color:#ccc;padding:15px 20px 5px}.product-feature-html blockquote p{margin:0 auto 10px}@media only screen and (max-width:1366px){.product-feature-html{width:975px}}@media only screen and (max-width:650px){.product-feature-html{padding-bottom:calc(var(--master_spacing) * 2.5)}.product-feature-html h1{font-size:calc(var(--large) / 1.2)}.product-feature-html h2{font-size:calc(var(--large) / 1.3)}.product-feature-html h3{font-size:var(--medium)}.product-feature-html table td{padding:10px}}.container.page{overflow:hidden;padding:0 30px;max-width:1000px}.container.page .content{float:left;width:70%;padding-right:60px;letter-spacing:1px;line-height:calc(var(--small) * 1.7);box-sizing:border-box}.container.page.single .content{float:none;width:100%;padding-right:0;margin:0 auto}.container.page .content *{box-sizing:border-box}.container.page .content img{margin:0 0 calc(var(--master_spacing) / 2)}.container.page .content h1{color:var(--button_color)}.container.page .content h2{font-size:var(--medium);margin:var(--master_spacing) auto}.container.page .content h3{font-size:var(--x_medium);margin:var(--master_spacing) auto;padding-left:20px;position:relative}.container.page .content h3:before{content:"";background:var(--button_color);width:10px;height:2px;position:absolute;top:var(--small);left:0}.container.page .content a{text-decoration:underline;color:#00c}.container.page .content ol{list-style:none;padding-left:0;counter-reset:my-counter}.container.page .content ol li:before{content:counter(my-counter)".";counter-increment:my-counter;font-weight:700;padding-right:.5rem}.container.page .content ol li{padding-left:1.5rem;text-indent:-1.5rem}.container.page .content ol li span{display:block;padding-left:20px;text-indent:0}.container.page .content dt{font-weight:700;margin-top:var(--base)}.container.page .content dd{margin-left:var(--base);margin-bottom:calc(var(--base) / 1.5);padding-left:20px;position:relative}.container.page .content dd:before{content:"";background:var(--line_color_darken_10);width:10px;height:1px;position:absolute;top:var(--xx_small);left:0}.container.page .content .tableCont{padding:0 0 calc(var(--small) * 1.25)}.container.page .content table caption{background:var(--body_font_color_darken_10);padding:5px;color:#fff}.container.page .content table tr{border-bottom:1px solid var(--line_color_darken_10)}.container.page .content table th{width:30%;padding:10px;background:var(--section_color_secondary);text-align:left;font-size:var(--x_small)}.container.page .content table td{padding:10px;text-align:left;height:unset;font-size:var(--x_small);line-height:1.7;border:none}.container.page .content .page-shop .shop-photo{padding:0}.container.page .content .page-shop .shop-photo img{width:100%;margin:0}.container.page .content .page-guide table{border:1px solid var(--line_color_darken_10)}.container.page .content .page-faq dt{margin-bottom:calc(var(--base) / 1.5);position:relative;padding-left:1.5rem}.container.page .content .page-faq dt:before{position:absolute;content:"\ff31";display:block;top:0;left:0;font-size:1.2rem;color:var(--line_color_darken_10);font-weight:var(--body_font_weight_bold)}.container.page .content .page-faq dd{position:relative;padding-left:1.5rem;margin-bottom:calc(var(--base))}.container.page .content .page-faq dd:before{position:absolute;content:"\ff21";display:block;font-weight:var(--body_font_weight_bold);height:unset;width:unset;background:none;top:0;left:0;font-size:1.2rem;color:var(--button_color_lighten_30)}.container.page .content .page-faq a{display:block;overflow:hidden}.container.page .content .page-faq a:before{float:left;content:"\2192"}.container.page .content .page-faq span{padding-left:1.5rem;display:block}.page-coordinate{display:flex;flex-wrap:wrap;margin:-.25rem}.page-coordinate p{width:25%;padding:.5rem;box-sizing:border-box}.page-coordinate a{display:block;overflow:hidden;position:relative}.page-coordinate a:before{content:"";display:block;padding-top:100%}.page-coordinate a img{width:100%;height:100%;object-fit:cover;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(1);transition:all .5s ease}.page-coordinate a:hover img{transform:translate(-50%,-50%) scale(1.1)}@media only screen and (max-width:480px){.page-coordinate p{width:50%}}.container.page .sidebar{float:right;width:30%}.container.page .sidebar .container{padding:0}.container.page .sidebar .margins-section{margin-top:0}.container.page .sidebar h2{font-size:var(--x_small);text-align:center;background:var(--section_color_primary)}.container.page .sidebar .twelve{padding:0}.container.page .sidebar .bottompad-half{margin:0}.container.page .sidebar #shopify-section-home-html{margin-bottom:calc(var(--master_spacing) * 3)}.container.page .sidebar #shopify-section-home-html p{padding:0}.container.page .sidebar .socials{margin-bottom:calc(var(--master_spacing) * 3)}.container.page .sidebar .socials ul{text-align:center;padding:0}.container.page .sidebar .socials ul li{margin-bottom:0}.container.page .sidebar .socials ul li a{text-decoration:none}.container.page .sidebar .facebook-section{width:100%}@media only screen and (max-width:600px){.container.page{display:block;padding:0;width:100%}.container.page .content{float:none;width:100%;padding:0 calc(var(--master_spacing) * 1.5);box-sizing:border-box}.container.page .sidebar{float:none;width:100%;box-sizing:border-box;margin-top:calc(var(--master_spacing) * 1.5);padding:calc(var(--master_spacing) * 1.5);background:var(--section_color_primary)}}@media only screen and (max-width:480px){.container.page .content h2,.container.page .content h3{font-size:var(--x_medium)}.container.page .content h3{font-size:var(--xx_medium)}.container.page .content h3:before{top:var(--xx_small)}.container.page .content table th,.container.page .content table td{display:block;width:100%}}#gallery{margin:0 auto;width:90%;max-width:1600px}#gallery h1{color:var(--button_color);text-align:center}.special-page ul li{padding:0}.special-page img{margin:0}.special-page .shopify-buy-frame--product.shopify-buy__layout-horizontal iframe{padding:0 30px;box-sizing:border-box}@media(min-width:950px){.special-page .shopify-buy-frame--product.shopify-buy__layout-horizontal iframe{padding:0}}footer .container{max-width:unset;width:100%;box-sizing:border-box}footer .footer-logo{text-align:center}footer .footer-logo p{font-size:var(--xx_small)}footer .footer-logo a{display:inline-block}footer #footerList-area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:calc(var(--master_spacing) * 3);padding-bottom:calc(var(--master_spacing) * 3)}footer #footerList-area .footerList{width:25%;padding:0 var(--base);box-sizing:border-box;border-left:1px solid var(--line_color_darken_10)}footer #footerList-area .footerList:first-child{border:none}footer #footerList-area .footerList h4.h5{margin:var(--master_spacing) 0}footer #footerList-area ul{list-style:none}footer .footerList ul,footer .footer-menu ul{padding:0 0 var(--base) var(--base)}footer #footerList-area ul li,.footer-menu ul li{position:relative;padding:0 0 0 var(--base)}footer #footerList-area ul li:before{content:"";background:var(--line_color_darken_10);width:10px;height:1px;position:absolute;top:calc(var(--xx_small) / 1.5);left:0}footer #footerList-area ul li a{font-size:var(--xx_small)}footer #footerList-area ul li a{display:block}@media only screen and (max-width:850px){footer #footerList-area .footerList{width:50%}footer #footerList-area .footerList:nth-child(n+3){margin-top:var(--base)}footer #footerList-area .footerList:nth-child(3){border:none}footer h5.desktop-hide{display:none}footer .open-container .open{display:none}footer .open-slide{display:block!important}}@media only screen and (max-width:530px){footer{margin:calc(var(--master_spacing) * 3) 0 0}footer #footerList-area{display:block;padding:0 var(--base)}footer #footerList-area .footerList{width:100%;padding:var(--base);border-top:1px solid var(--line_color_darken_10);border-left:none}footer #footerList-area .footerList:nth-child(n+3){margin:0}footer #footerList-area .footerList:nth-child(3){border-top:1px solid var(--line_color_darken_10)}footer .footerList ul,footer .footer-menu ul{padding:0 0 var(--base)}footer #footerList-area ul li{padding-bottom:10px}footer #footerList-area ul li a{font-size:var(--x_small)}footer #footerList-area .footerList h4.h5{font-size:var(--medium)}}.giftbox-link{margin-top:calc(var(--master_spacing) / 2);display:none}.giftbox-link a{display:block;border:1px solid var(--button_color);color:var(--button_color);font-size:14px;padding:.75rem;text-align:center;text-decoration:none}.giftbox-link a span{display:inline-block;background:url(/cdn/shop/files/giftbox_link.png?v=1610950852) no-repeat left center / 1.5rem;padding-left:2rem}.giftbox-link a:hover{background:var(--button_color);color:#fff}.spnav{display:none}@media only screen and (max-width:750px){.spnav{display:block}.spnav ul{display:flex}.spnav ul li{flex:1;background:#c00;list-style:none;text-align:center;border-left:1px solid #fff;display:flex;padding:0}.spnav ul li:first-child{border-left:none}.spnav ul li a{display:flex;flex-direction:column;justify-content:space-between;color:#fff;padding:.5rem 0;width:100%;font-size:10px;white-space:nowrap}.spnav ul li .img{margin:auto}.spnav ul li .img img{margin:0;width:3rem}.spnav ul li .jp,.spnav ul li .en{padding-top:.25rem}}:lang(ja) div[data-section-id="163756890703287703"]{display:none}div[data-section-id="163756890703287703"] .product{width:100%}div[data-section-id="163756890703287703"] .product h2{color:var(--button_color)}#shopify-section-16375788184eb3d94c{background:var(--section_color_primary);width:36%;padding-right:12.5%;padding-left:calc(var(--master_spacing) * 1.5);box-sizing:border-box}#shopify-section-16375788184eb3d94c .container,#shopify-section-16375788184eb3d94c .twelve{padding:0;max-width:unset}#shopify-section-16375788184eb3d94c h2{font-weight:400;overflow:hidden}#shopify-section-16375788184eb3d94c h2 span{display:inline-block;line-height:80px}#shopify-section-16375788184eb3d94c h2 span:before{content:"";background:url(/cdn/shop/files/icon_info.png?v=1600405431) 0 0 / 100%;width:80px;height:80px;float:left}#instafeed{display:flex;flex-wrap:wrap;margin:-.5rem;padding:0}#instafeed li{width:25%;padding:.5rem;box-sizing:border-box}#instafeed li:before{display:none}#instafeed li a{display:block;width:100%;position:relative;overflow:hidden}#instafeed li a:before{content:"";padding-top:100%;display:block}#instafeed li img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover}@media only screen and (max-width:1366px){#shopify-section-16375788184eb3d94c{width:100%;padding:0;padding-top:calc(var(--master_spacing) * 3)}#shopify-section-16375788184eb3d94c .container{padding:0 30px;max-width:1000px}#instafeed li{width:10%}}@media only screen and (max-width:1280px){#shopify-section-16375788184eb3d94c h2 span{line-height:60px}#shopify-section-16375788184eb3d94c h2 span:before{width:60px;height:60px}}@media only screen and (max-width:820px){#shopify-section-16375788184eb3d94c h2{text-align:center}#instafeed li{width:calc(100% / 7)}#instafeed li:nth-child(n+15){display:none}}@media only screen and (max-width:750px){#instafeed{margin:-.25rem}#instafeed li{width:25%;padding:.25rem}#instafeed li:nth-child(n+13){display:none}}.icon-twitter:before{content:"";display:block;background:url(//tabiji.pro/cdn/shop/t/2/assets/icn_x.png) no-repeat center / contain;width:1em;height:1em}.icon-twitter:hover:before{background-image:url(//tabiji.pro/cdn/shop/t/2/assets/icn_x_hover.png)}
/*# sourceMappingURL=/cdn/shop/t/20/assets/overwrite.css.map */
