@charset "utf-8";.entry-summary p a{border:1px solid #88d;width:100%;padding:5px 0;font-size:13px;border-radius:5px;display:block;text-align:center;color:#88d;margin:10px 0 0;transition:.3s}.entry-summary p a:hover{opacity:.5}.woocommerce-product-details__short-description p span.free{color:#a00;font-size:20px}a.btn{width:300px;height:60px;line-height:60px;text-decoration:none !important;color:#222;font-weight:700;font-size:16px;display:block;border:1px solid #888;margin:0;background:#fff;transition:.3s;text-align:center}.entry-header{min-height:200px;padding-left:5%}.single-post .entry-header{min-height:60px;padding-left:0}.single-post .entry-header h1{font-size:36px;font-weight:700}.single-post .hfeed .entry-header .entry-title{padding:0}.page-id-22 .entry-header{background:url(//tamaki.to/wp-content/themes/storefront-child/css/../img/blog.png) center center/cover no-repeat}.page-id-21 .entry-header{background:url(//tamaki.to/wp-content/themes/storefront-child/css/../img/member_ban.png) center center/cover no-repeat}.page-id-20 .entry-header{background:url(//tamaki.to/wp-content/themes/storefront-child/css/../img/about_ban.png) center center/cover no-repeat}.page-id-20 .post-20 .su-row{display:flex;align-items:center}.page-id-20 .post-20 .su-row .messagewrap{width:auto;background-color:#f8f8f8;padding:3% 4% 2%}.page-id-20 .post-20 .su-row .messagewrap{max-width:640px;line-height:1.86;letter-spacing:.015rem;margin:0}.page-id-20 .post-20 .su-row .messagewrap h3{font-weight:700;letter-spacing:.2rem;font-size:1.6rem;margin-bottom:6px}.page-id-20 .post-20 .owner .su-row .su-column-size-1-2{width:auto}.woocommerce-Price-amount{font-weight:700;font-size:18px}.product-template-default h1.product_title.entry-title{font-size:18px;font-weight:700;line-height:1.6em}.product-template-default .price ins{font-size:35px;font-weight:700;color:#000}ul.tabs.wc-tabs{width:18%;font-size:14px;margin:0}.woocommerce-tabs .panel{width:78%}.woocommerce-tabs .panel h2:first-of-type{font-size:18px;font-weight:700;border-bottom:1px solid #888;padding:0 0 10px}.woocommerce-tabs .entry-content{padding:0}table.woocommerce-product-attributes.shop_attributes{font-size:14px}th.woocommerce-product-attributes-item__label{width:28%}button.alt,button.alt:hover,input[type=button].alt:hover,input[type=reset].alt:hover,input[type=submit].alt:hover,.button.alt:hover,.widget-area .widget a.button.alt:hover,button.alt,input[type=button].alt,input[type=reset].alt,input[type=submit].alt,.button.alt,.widget-area .widget a.button.alt{background-color:#b51010}.contact_form{padding:0 90px}.contact_form input{width:100%}.shipping-wrap h5{font-size:18px;margin-bottom:6px}.shipping-wrap table{width:80%;border:1px #d3d3d3 solid;margin-bottom:55px}.shipping-wrap table:not(.has-background) tbody td{border-right:1px #d3d3d3 solid;border-bottom:1px #d3d3d3 solid}.shipping-wrap table:not(.has-background) tbody tr:last-of-type th,.shipping-wrap table:not(.has-background) tbody tr:last-of-type td{border-bottom:none}.shipping-wrap table:not(.has-background) th{width:36.5%;background-color:#f8f8f8;border-right:1px #d3d3d3 solid;border-bottom:1px #d3d3d3 solid}.shipping-wrap table:not(.has-background) tbody tr:first-of-type th{font-weight:700}.hfeed .entry-header{align-items:center}.post-23 .entry-header{justify-content:center}.hfeed .entry-header .entry-title{padding:0;padding-left:7%}.entry-content,.example{width:95%;margin:0 auto;float:inherit}.entry-content:first-of-type{padding-top:6%}.post-23 .entry-content:first-of-type{padding:0}.page-id-23 .storefront-breadcrumb{margin:0 !important}.site-footer{padding:2.5% 0 0 !important}.hfeed .site-footer .footer_m .su-column-inner a{display:block;margin-bottom:-16px;padding:0}.hfeed .site-footer .footer_m .su-column-inner a:last-of-type{margin-bottom:0}.home .site-footer a:not(.button):not(.components-button) span{font-size:16px !important;padding:6% 40px !important}.hfeed .site-footer a:not(.button):not(.components-button) span{font-size:18px !important}.wp-show-posts-entry-title{line-height:.8 !important}.page-id-22 h2 a{font-size:18px;line-height:1.3;text-decoration:none !important;color:#000}.page-id-23 .hfeed .entry-header{display:block;height:auto}.page-id-23 .hfeed .entry-header .entry-title{padding-left:0;padding-bottom:5% !important;margin-top:45px}.page-id-23 .color_top{border:solid 1px #333}.page-id-2055 .hfeed .entry-header,.page-id-2057 .hfeed .entry-header,.page-id-2453 .hfeed .entry-header{justify-content:center;height:auto;min-height:110px}@media (max-width:767px){.woocommerce-page #primary,.woocommerce-page #secondary,.single-post #secondary{width:90%;margin:0 auto}}@media (max-width:1100px){.entry-content{width:100%}}@media (max-width:768px){h1{font-size:1.6rem;padding:10px;letter-spacing:.1rem}div#primary{padding:80px 0 0}.site-content{outline:none;width:100%;margin:0 auto}.entry-content{width:90%}.wc-block-grid__products,ul.products{display:flex;flex-wrap:wrap;justify-content:space-between}.wc-block-grid__products .wc-block-grid__product,.wc-block-grid__products li.product,ul.products .wc-block-grid__product,ul.products li.product{list-style:none;margin-left:0;width:48%;margin-bottom:4.235801032em;text-align:left}ul.tabs.wc-tabs{width:100%;font-size:14px;margin:0 0 30px}.woocommerce-tabs .entry-content{padding:0;margin:0 0 60px;width:100%}.main-navigation .menu{clear:both;height:100vh;padding:20px}.related ul.products li.product{width:30%}.related ul.products li.product bdi{font-size:20px}.related ul.products li.product .price ins{margin:0}.wp-show-posts-inner{margin-bottom:6em !important;line-height:1.45em;font-size:14px}.shipping-wrap h3{font-size:24px;margin-bottom:6px !important}.shipping-wrap table{width:100%;font-size:14px;margin-bottom:16%}.shipping-wrap table:not(.has-background) th{width:38%}div#primary{padding:10% 0 !important}.hfeed div#primary{padding:0 !important}.shipping-wrap .entry-content{padding:12px 0 0 !important}.shipping-wrap table:not(.has-background) tbody tr:first-of-type td{font-size:13px;padding:1em .6em;font-weight:600}article .hentry{margin-bottom:0}.hfeed .example{margin:0 auto !important;width:100% !important}.site-footer a:not(.button):not(.components-button){width:auto}.hfeed .site-footer .footer_m .su-column-inner a{display:block;margin-bottom:-16px;padding:0}.page-template-template-homepage .type-page{padding-bottom:0 !important;margin-bottom:0 !important}.hfeed .su-row{display:flex;align-items:center}.col-full{width:100%;margin:0 auto}.site-main ul.products.columns-3 li.product{width:41%}.hfeed .example th{padding:1em 2em}.asanuma_d{margin:20% 0}.su-row .su-column-size-1-2{width:50%;margin:0}.site-footer .col-full{width:auto !important}.page-id-20 .post-20 .su-row{display:block}.entry-content{margin:0 auto}.page-id-20 .post-20 .su-row .su-column{float:unset}.page-id-20 .post-20 .su-row .messagewrap{max-width:100%}.page-id-20 .post-20 .su-row .su-column:first-child{margin:0 auto}.page-id-20 .post-20 .su-row .messagewrap{background-color:#fff}.page-id-20 .post-20 .owner .asanuma{margin:0 auto}.page-id-20 .post-20 .owner .su-column-size-1-2{max-width:500px;margin:0 auto}.post-22 .post h2{line-height:.8}.post-22 .post h2.wp-show-posts-entry-title a{font-size:15px}.wp-show-posts-inner{margin-bottom:3.8em !important}.page-id-23 .hfeed .entry-header{min-height:90px}.hfeed .site-footer a:not(.button):not(.components-button) span{font-size:16px !important;padding:6% 40px !important;text-align:center}.hfeed .storefront-handheld-footer-bar ul li.cart .count{font-size:12px !important;padding:0 !important}.copyright{font-size:10px;text-align:center}}p.footbtn{text-align:center;margin:0 auto}@media screen and (max-width:414px){#masthead{top:-70px}.entry-content{padding:15% 0 0}.page header.entry-header{min-height:140px}.entry-title:before{font-size:14px}h1{font-size:1.5rem;padding:10px}.hfeed a.btn{font-size:15px;line-height:50px;height:50px;margin:0;width:100%}.page header.entry-header{width:100%;display:block}.su-row{display:block;align-items:center}.site-main ul.products.columns-3 li.product{width:46%}.hfeed .example th{width:100%}.hfeed .asanuma_d{margin:0}.site-footer .col-full{max-width:90%;   text-align:left;padding:35px 0}.site-footer .footer_n img{width:200px;margin:0}.hfeed .site-footer a:not(.button):not(.components-button){width:100%;text-align:left}.hfeed .su-row{display:block}.su-spacer{height:40px}.page-id-20 table td{padding:1em 1.41575em}.post-22 .post h2.wp-show-posts-entry-title a{font-size:18px}.single-post header.entry-header{margin:0;padding:0;width:90%;min-height:100px}.page header.entry-header{margin:0;padding:0;width:100%;min-height:100px}.single-post .entry-content img,.page .entry-content img{width:100%}section#comments,span.posted-on,span.post-author,span.post-comments{display:none}.single-post h1.entry-title{font-size:28px;font-weight:700;width:90%;margin:0 auto}.single-post h4{position:relative;margin:40px 0 20px}.single-post h4:after{position:absolute;bottom:0;left:0;width:100%;height:10px;content:'';background-image:-webkit-repeating-linear-gradient(135deg,#a9dbed,#a9dbed 1px,transparent 2px,transparent 5px);background-image:repeating-linear-gradient(-45deg,#a9dbed,#a9dbed 1px,transparent 2px,transparent 5px);background-size:7px 7px;-webkit-backface-visibility:hidden;backface-visibility:hidden}.single-post p{line-height:2.4em}.single-post nav#post-navigation{border:1px solid #ddd;padding:10px;margin:60px 0}.wp-show-posts-columns .wp-show-posts-single:not(.wp-show-posts-masonry-block) .wp-show-posts-image img{flex:0 0 auto;object-fit:scale-down;width:100%;object-fit:cover}.hentry .entry-content a{text-decoration:none}h2.wp-show-posts-entry-title a{font-size:18px;color:#222;font-weight:700}.page-id-23 .hfeed .entry-header{min-height:65px}.color_top{padding:30px 2%}.page-id-23 .exa th{padding:1em 1.41575em}.page-id-23 .example td{font-size:14px;line-height:1.25}.page-id-196 .su-spacer{height:40px !important}.contact_form{padding:0 15px}.page-id-196 .example td{padding:1em 1.41575em}}.single-post h4{position:relative;margin:40px 0 20px}.single-post h4:after{position:absolute;bottom:0;left:0;width:100%;height:10px;content:'';background-image:-webkit-repeating-linear-gradient(135deg,#a9dbed,#a9dbed 1px,transparent 2px,transparent 5px);background-image:repeating-linear-gradient(-45deg,#a9dbed,#a9dbed 1px,transparent 2px,transparent 5px);background-size:7px 7px;-webkit-backface-visibility:hidden;backface-visibility:hidden}#post-22 .entry-content,#post-20 .entry-content,#post-196 .entry-content{max-width:66.4989378333em}.edit-link{display:none}