@charset "UTF-8";.rte,[data-item=paragraph],[data-item=rte-content],body{font-family:Noto Sans JP,sans-serif}#shopify-section-162062620665c87507 h3.featured-grid--item--title{font-weight:700;color:#000!important}@media only screen and (min-width:768px){#shopify-section-162062620665c87507 h3.featured-grid--item--title{font-weight:700;color:#000;font-size:24px}#toppage_brand_logo{font-size:0}}.toppage_brand_logo_inner{display:-moz-inline-box;display:inline-block;/display: inline;/zoom: 1;vertical-align:top;box-sizing:border-box;border:solid 1px #ccc;overflow:hidden}#toppage_brand_logo{padding-top:0;background-color:#f7f7f7}.toppage_brand_logo_inner{width:100%}@media only screen and (max-width:767px){.toppage_brand_logo_inner:nth-child(2n){margin-right:0%}}@media only screen and (min-width:768px){.toppage_brand_logo_inner{margin-left:0}.toppage_brand_logo_inner_last{margin-right:0%}}#shopify-section-162062620665c87507 .featured-grid--root{padding-bottom:30px}#shopify-section-163695269252250542{background-color:#f7f7f7}#shopify-section-163695269252250542 .custom-content--root{padding-top:0}#shopify-section-16601026879674a8b5 .featured-text--heading{color:#e22120}#toppage_item_category h2{text-align:center!important;margin-bottom:30px!important}#toppage_item_category a{text-decoration:none}#toppage_item_category h3{text-align:center;margin-top:10px;font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:16px}#shopify-section-1620626665f401fe84 .image--root,#shopify-section-1620626665f401fe84 .image--container{height:200px}#shopify-section-1620626665f401fe84 .image--root img.lazyloaded{height:200px;object-fit:cover;object-position:top center}.lower_page_inner{margin-bottom:3rem}.lower_page h2{border-bottom:solid 1px #000;padding-bottom:15px;margin-bottom:15px;font-weight:400}.lower_page h3{margin-bottom:10px;background:#f2f2f2;padding:5px 10px}.lower_page h4{margin-bottom:10px;padding:10px 0}.lower_page p{margin-bottom:20px;line-height:2em}.lower_page ul{margin-bottom:20px}.lower_page a{font-weight:700}.lower_page ul.parallel{font-size:0;padding-left:0}.lower_page ul.parallel li{display:inline-block;list-style-type:none}.lower_page table{width:100%;margin:0;border-collapse:collapse}.lower_page table th,.lower_page table td{border-bottom:solid 1px #999;padding:20px;text-align:left}#credit_card li{width:48px;margin-right:5px}#privacy_policy ol{list-style-type:lower-latin;margin-bottom:20px}#privacy_policy ol li{padding:5px 0;list-style-position:outside}#privacy_policy ol li:before{content:""}body.page--looks .template-page--root{max-width:1200px}body.page--looks .template-page--heading{padding-bottom:10px}body.page--looks .template-page--root h2{text-align:center;font-size:18px;margin-bottom:20px}.lightbox_container ul{font-size:0}.lightbox_container ul li{list-style-type:none;display:inline-block;margin:0 1% 2%}@media screen and (min-width:768px){.lightbox_container ul li{width:31%}}@media screen and (max-width:767px){.lightbox_container ul li{width:48%}}#brands_page_list a{text-decoration:none}#brands_page_list h3{text-align:center}#brands_page_list .brand_link_box div{overflow:hidden;border:solid 1px #f4f4f4;box-shadow:6px 6px #eee;margin-bottom:20px;padding:20px}#brands_page_list .brand_link_box img:hover{transform:scale(1.1);transition:1s all}#brands_page_list .brand_link_box h3{font-size:16px}.collection--recent-products--title h2{margin:0}@media only screen and (min-width: 768px){.collection--recent-products--title h2{font-size:24px}}.bland_discription{padding-bottom:40px!important;border-bottom:solid 1px #ccc;max-width:1200px}.bland_discription img{margin-bottom:30px;width:100%}.bland_discription img.logo{max-width:400px}.bland_discription h3{margin-bottom:10px}.bland_discription p{text-align:left}.account--button-container--2 .account--sign-in--2{padding:20px 0}.account--button-container--2 .account--sign-in--2 button{width:100%;background:#202020;color:#fff;font-weight:700}.account--button-container--2 p.account--forgot-password{text-align:center;border-bottom:solid 1px #ccc;margin-bottom:40px}.account--button-container--2 a.account--register{margin-left:0}.account--button-container--2 a.account--register div{width:100%;text-align:center}.cf-form-inner .cf-form-actions button{width:48%}.cf-form-inner .cf-form-actions button.cf-cancel{margin-right:4%;background:#fff;border:solid 2px #202020}.cf-form-inner .cf-form-actions button.cf-cancel:hover{color:#202020}.cf-form-inner .cf-form-actions button.cf-submit-form{background:#202020;color:#fff;font-weight:700;margin-right:0%}p#edit-account-link{position:relative;margin-bottom:20px}p#edit-account-link:before{content:"\e3c9";font-family:Material Icons;position:absolute;font-size:19px;bottom:-3px}p#edit-account-link a{padding-left:20px}table#myaccount--info{width:100%;margin-bottom:40px}table#myaccount--info td.ttl{padding-left:0;font-weight:700;width:140px}table.address_list_table{width:100%;border:none;margin-bottom:10px}table.address_list_table td.ttl{padding-left:0;font-weight:700;width:90px}.address--customer_border{border-bottom:solid 1px #ccc;margin-bottom:40px}.address--actions span.address--actions-edit a:after{border-bottom:none}.address--actions-edit a{padding:8px 16px;border:solid 2px #999;color:#666;font-weight:700}.address--actions-delete a{padding:8px 16px;font-weight:700}.address--checkbox-container{font-size:14px}.address--button-container{border-bottom:solid 1px #ccc;padding-bottom:40px;margin-bottom:20px}.address--button-container .address--button--submit{width:48%;margin-right:2%}.address--button-container .address--button--submit button{width:100%}.address--button-container span.address--button--cancel{width:48%;text-align:center;margin:0}.address--button-container span.address--button--cancel a{width:100%;border:solid 2px #202020;padding:13px 0}.address--button-container span.address--button--cancel a:after{border:none}.account--orders h4{text-align:center;font-weight:700}.order--detail h2{font-weight:700;background:#f4f4f4;padding:10px;margin-bottom:5px}.order--detail p.order--situation{border-bottom:double 4px #ccc;padding:10px;text-align:center;width:100%}.cart_note_deliberydate,.cart-attribute__field{text-align:left!important}.cart_note_deliberydate .cart--notes{align-self:flex-start;width:100%;margin-right:4%}.cart_note_deliberydate #delivery_date_box{padding:1px 20px 20px;background:#f4f4f4;width:100%;margin-bottom:20px}.cart-attribute__field input,.cart-attribute__field select{max-width:100%!important}.cart--continue-shopping{width:100%;margin-bottom:20px}.cart--continue-shopping a{border:solid 1px #ccc;text-align:center;padding:15px;line-height:1em;width:100%}.cart--continue-shopping a:after{border-bottom:none}.cart--checkout-button{width:100%}.cart-attribute__field.cart-attributes-delivery-datetime.cart-attribute-delivery-time{display:none!important}.delivery-attention{font-size:12px}.cf_question{opacity:0;transition:all .5s ease}.cf_question:not(.cf_question1){display:none}.cf_question>.cf_question{display:flex;opacity:1}.cf_question legend{margin-bottom:20px}.cf_question .cf-enum-field__choice{cursor:pointer;text-transform:none}.cf_question3 .cf-enum-field__choice{flex-wrap:wrap}.cf_question3 .question3_description{width:100%;margin-top:5px;margin-left:19.5px}.cf_tag_box{display:flex;flex-wrap:wrap;gap:8px;padding:8px 4px 4px}.cf_tag_box span{font-size:12px;padding:5px 10px;border-radius:13px;border:1px solid #000;line-height:1;display:inline-flex;align-items:center}.cf_return_button{font-size:14px;cursor:pointer;margin-top:10px;text-decoration:underline}.display-none{display:none!important}.modal--window{min-height:auto}.modal--container{position:fixed;height:100vh;overflow:auto}.search--root{width:100%}.search--products:not(:empty){min-height:calc(100vh - 82px)}@media only screen and (min-width:768px){.modal--content.active{min-height:105px;display:flex!important;align-items:center}}@media only screen and (max-width:489px){.cf-form-actions button{width:100%!important}}.toppage_item_category{padding:72px 48px}@media only screen and (max-width: 767px){.toppage_item_category{padding:32px 16px}}.associate_companies_wrapper{display:flex;justify-content:center;gap:30px}.associate_companies_inner{position:relative}.company_view_more{font-size:12px;line-height:16px;display:flex;align-items:center;justify-content:center;width:100%;gap:6px;margin-top:20px}.associate_companies_modal{display:none;opacity:0;position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:1000;transition:opacity .3s ease}.associate_companies_modal_content{padding:37px 60px;background:#fff;width:80%;max-width:840px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.associate_companies_info h2{font-size:22px;font-weight:700;line-height:calc(29/22);text-align:left;padding-bottom:9px;border-bottom:1px solid #D1D1D1;margin-bottom:0}.associate_companies_info h3{font-size:18px;font-weight:700;line-height:calc(24/18);margin-top:18px}.associate_companies_info p,.associate_companies_works,.associate_companies_link{font-size:13px;font-weight:500}.associate_companies_info p{line-height:calc(70/39);margin-top:17px}.associate_companies_works{line-height:calc(19/13);margin-top:20px;padding:30px;background:#f0f0f0}.associate_companies_gallery{display:flex;gap:20px;margin-top:20px}.associate_companies_image{width:calc(50% - 10px)}.associate_companies_link{line-height:30px;margin-top:20px;background:#000;text-align:center}.associate_companies_link a{color:#fff}.associate_companies_close{position:absolute;top:0;right:0;color:transparent;width:48px;height:48px;background:#000;cursor:pointer}.associate_companies_close:before,.associate_companies_close:after{content:"";display:block;position:absolute;width:28px;height:2px;top:50%;left:50%;background:#fff}.associate_companies_close:before{transform:translate(-50%,-50%) rotate(45deg)}.associate_companies_close:after{transform:translate(-50%,-50%) rotate(-45deg)}@media only screen and (max-width:767px){.associate_companies_wrapper{display:block}.company_view_more{margin-block:20px 5%}.associate_companies_modal{overflow-y:auto}.associate_companies_modal_content{margin:20% auto;padding:33px 20px;width:90%;overflow-y:auto}.associate_companies_info h2{font-size:16px}.associate_companies_info h3{font-size:16px;margin-top:12px}.associate_companies_info p,.associate_companies_works,.associate_companies_link{font-size:10px}.associate_companies_info p{margin-top:11px}.associate_companies_works{margin-top:14px;padding:20px}.associate_companies_gallery{margin-top:14px;flex-wrap:wrap;gap:14px}.associate_companies_image{width:100%}.associate_companies_link{line-height:20px;margin-top:14px}}.floating-ad-area{display:none;width:90%;max-width:400px;position:fixed;bottom:10px;right:10px;top:auto;left:auto;z-index:999;cursor:pointer}.btn-close{position:absolute;top:-10px;left:-10px;color:#fff;background:#b8b8b8;padding:5px;line-height:1;border-radius:50%;font-weight:700;font-size:12px}.modal-container{position:fixed;width:100%;height:100%;top:0;left:0;opacity:0;visibility:hidden;background:#0000007f;transition:.3s;box-sizing:border-box;z-index:1000}.modal-container:before{content:"";display:inline-block;vertical-align:middle;height:100%}.modal-container.active{opacity:1;visibility:visible;overflow:auto}body.noscroll{overflow:hidden}@media only screen and (max-width: 767px){.floating-ad-area{left:50%;right:auto;-webkit-transform:translate(-50%,0);transform:translate(-50%)}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/other.css.map */
