@charset "UTF-8";body,button,input,textarea,form,select{color:#333;font-family:Arial,Helvetica,"YuGothic","游ゴシック","Lucida Grande","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","Meiryo",sans-serif;font-size:14px;font-size:.875rem;line-height:1.618;letter-spacing:0;text-rendering:optimizeLegibility;font-weight:500}h2,h2 a,h3,h3 a,h4,h4 a,h5,h5 a,h6,h6 a{font-family:Georgia,'Times New Roman',游明朝,YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",serif;font-weight:normal;letter-spacing:0}h1,h1 a{font-family:Georgia,'Times New Roman',游明朝,YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",serif;font-size:26px;font-size:1.625rem;letter-spacing:0}h2,h2 a{font-size:18px;font-size:1.3125rem}h3,h3 a{font-size:18px;font-size:1.125rem}h4,h4 a{font-size:16px;font-size:1rem}h5,h5 a{font-size:16px;font-size:1rem}h6,h6 a{font-size:16px;font-size:1rem}img{border-radius:0}a img:Hover{opacity:.7}li{margin-bottom:9px;line-height:1.5}.nig_bg01{background:#f8f8f8}.nig_bg10{background:#ffff6e}.nig_bg20{background:#ff0}button.woocommerce-button.button.woocommerce-form-login__submit,button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit{background-color:#333;color:#fff;width:100%;font-weight:500;padding:20px 0}button.woocommerce-button.button.woocommerce-form-login__submit:hover,button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit:hover{background-color:#000}.woocommerce-message,.woocommerce-info,.woocommerce-noreviews,p.no-comments,.woocommerce-info.wc_points_rewards_earn_points,.woocommerce-info.wc_points_redeem_earn_points,.niguramu-info{background:#d9f0ff;border:none;border-bottom:double #aaa;color:#3f51b5}.wc-block-components-notice-banner.is-info,.woocommerce-info,.woocommerce-noreviews,p.no-comments,.woocommerce-info.wc_points_rewards_earn_points,.woocommerce-info.wc_points_redeem_earn_points,.niguramu-info{background:#d9f0ff!important;border:none;border-bottom:double #aaa;border-color:#aaa!important;color:#3f51b5;font-size:14px;font-size:.875rem;margin:0 0 2.617924em}.wc-block-components-notice-banner.is-info>svg{background-color:#000!important;padding:0}.wc-block-components-notice-banner.is-info a,.woocommerce-message a,.woocommerce-info a,.woocommerce-noreviews a,p.no-comments a,.woocommerce-info.wc_points_rewards_earn_points a,.woocommerce-info.wc_points_redeem_earn_points a,.niguramu-info a,.wc-block-components-notice-banner.is-info a:hover,.woocommerce-message a:hover,.woocommerce-info a:hover,.woocommerce-noreviews a:hover,p.no-comments a:hover,.woocommerce-info.wc_points_rewards_earn_points a:hover,.woocommerce-info.wc_points_redeem_earn_points a:hover,.niguramu-info a:hover{color:#030303}.wc-block-components-notice-banner{border-radius:0!important}.wc-block-components-notice-banner.is-success{font-weight:700;border:none;border-top:2px solid #00d535;border-bottom:2px solid #00d535}.wc-block-components-notice-banner.is-error>svg{padding:0;width:26px}.wc-block-components-notice-banner.is-error{font-weight:700;color:#fff;background-color:#e2401c!important;border:none;margin:0 0 2.617924em}.woocommerce-message::before,.woocommerce-info::before,.woocommerce-noreviews::before,p.no-comments::before{color:#000}.woocommerce-message[role="alert"]{background:#f4fff7;color:#000;font-weight:700;border-top:2px solid #4ab866;border-bottom:2px solid #4ab866}.woocommerce-message[role="alert"]::before{color:#4ab866}.woocommerce-message[role="alert"] a,input.button.wc_points_rewards_apply_discount,.woocommerce-message.woocommerce-message--info a.woocommerce-Button.button{color:#fff;float:unset;background-color:#8c8c8c;padding:3px 15px;margin:1px 5px;font-size:12px;font-size:.75rem;line-height:normal;white-space:nowrap}.woocommerce-message[role="alert"] a:hover,input.button.wc_points_rewards_apply_discount:hover,.woocommerce-message.woocommerce-message--info a.woocommerce-Button.button:hover{color:#000;background:#8c8c8c}.woocommerce-message[role="alert"] .wc-forward::after{color:rgba(0,0,0,0);font-size:0}.woocommerce-message[role="alert"] a.button.wc-forward{margin:0 12px}.site-header{padding-top:3em}.home.page:not(.page-template-template-homepage) .site-header,.site-header {margin-bottom:0}.secondary-navigation ul.menu a{font-weight:500}.secondary-navigation ul.menu a:hover{color:#8a8a8a}div#mega-menu-wrap-primary{display:none}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link{background:none;color:#333}#mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link .mega-description-group .mega-menu-description{display:none}.header-widget-region .col-full{text-align:right}div.header-widget-region .widget.widget_polylang{display:inline-grid;width:160px;margin:0;padding:0!important;vertical-align:top}.header-widget-region div.widget.widget_polylang ul{padding:0;margin:0}div.header-widget-region .widget.widget_polylang li{margin-bottom:0}.header-widget-region div.widget.widget_polylang li.lang-item a{display:block;background-color:#0157a2;width:100%;height:3.3em;text-align:center;color:#fff;text-decoration:none;padding:12px 2px;border-radius:4px}.header-widget-region div.widget.widget_polylang li.lang-item a:hover{background-color:#003e74}.header-widget-region div.widget_gtranslate{display:inline-block;border:1px solid #999!important;background:#fff;border:none;border-radius:4px;padding:0;margin-right:0;float:left}.header-widget-region div.widget_gtranslate select.gt_selector,.header-widget-region div.widget_gtranslate select#gtranslate_selector{font-size:.75rem;color:#000;width:163px;height:38px;border:none;border-radius:4px;background:#fff;padding-left:6px;padding-right:6px}.header-widget-region div.widget_gtranslate select.gt_selector option,.header-widget-region div.widget_gtranslate select#gtranslate_selector option{color:#000;background:#fff}.header-widget-region .widget.widget_custom_html{display:inline-grid;width:163px;height:41px;padding:0;margin-right:0;float:left}.header-widget-region div.widget_custom_html p.nig-ja-language-flag{border:1px solid #d7e3ed;width:163px;height:41px;border-radius:4px;text-align:center;padding:10px 2px;margin:0}p.nig-ja-language-flag img.nig-ja-flag{display:inline-block;margin-right:8px}p.nig-ja-language-flag span.nig-ja-language{vertical-align:top;margin-right:8px}.header-widget-region div.widget_glt_widget,.header-widget-region div.widget_block{float:left;display:inline-block;border:none;border-radius:4px;padding:0;margin-right:0}div.widget_block #google_language_translator select.goog-te-combo{background:#fff;color:#000!important}.header-widget-region div.widget_block p{margin:0}.header-widget-region div.widget_block p a.nturl.single-language{display:inline-block;border:1px solid #d7e3ed;border-radius:4px;text-align:center;width:165px;height:40px!important;padding:10px 2px}#google_language_translator select.goog-te-combo{font-size:.75rem;width:165px;height:40px!important;border-radius:4px!important;margin:0;padding-left:6px!important;padding-right:6px!important}#google_language_translator select.goog-te-combo option{color:#000;background:#fff}.header-widget-region div.widget_media_image{width:100%;margin-top:5px}.header-widget-region div.widget_media_image figure.nigoogle-tl{width:100px;float:none;margin-right:none;margin-bottom:0}iframe.skiptranslate{height:0!important;border-bottom:none!important;box-shadow:none!important}.woocommerce-pagination .page-numbers li .page-numbers.current, .woocommerce-pagination .page-numbers li .page-numbers:not(.current) {color:#000}.pagination .page-numbers li .page-numbers,.woocommerce-pagination .page-numbers li .page-numbers{font-size:20px}h2.home-nig-new_products-tittle{display:block!important}h2.home-nig-new_products-tittle,.wc-block-grid.wp-block-product-new.wc-block-product-new.home-nig-new_products{display:inline-flex;width:100%}ul.wp-block-latest-posts__list.home-nig-post.wp-block-latest-posts,ul.wp-block-latest-posts__list.home-nig-post-1.wp-block-latest-posts{display:inline-flex;float:none;width:100%;background-color:#f5f5dc;padding:4em 1.4em 1em}ul.wp-block-latest-posts__list.is-grid.home-nig-post.wp-block-latest-posts li,ul.wp-block-latest-posts__list.is-grid.home-nig-post-1.wp-block-latest-posts li{width:100%;margin:0 0 3.2em;clear:both}ul.wp-block-latest-posts__list.is-grid.home-nig-post.wp-block-latest-posts li .wp-block-latest-posts__featured-image,ul.wp-block-latest-posts__list.is-grid.home-nig-post-1.wp-block-latest-posts li .wp-block-latest-posts__featured-image{width:33%;float:left;margin:0 7% 0 0}ul.wp-block-latest-posts__list.is-grid.home-nig-post.wp-block-latest-posts li .wp-block-latest-posts__featured-image img,ul.wp-block-latest-posts__list.is-grid.home-nig-post-1.wp-block-latest-posts li .wp-block-latest-posts__featured-image img{width:100%;margin:0}ul.wp-block-latest-posts__list.is-grid.home-nig-post.wp-block-latest-posts li a,ul.wp-block-latest-posts__list.is-grid.home-nig-post-1.wp-block-latest-posts li a{font-family:Georgia,serif;font-size:20px;font-size:1.25rem}ul.home-nig-post .wp-block-latest-posts__post-excerpt,ul.home-nig-post-1 .wp-block-latest-posts__post-excerpt{font-size:12px;font-size:.75rem;margin-top:1.2em}ul.home-nig-post .wp-block-latest-posts__post-excerpt a,ul.home-nig-post-1 .wp-block-latest-posts__post-excerpt a{font-size:14px!important;font-size:.875rem!important}ul.wc-block-grid__products{display:block;margin:0 0 16px}.wc-block-grid.has-3-columns:not(.alignwide):not(.alignfull) .wc-block-grid__product, .wc-block-grid.has-4-columns:not(.alignwide):not(.alignfull) .wc-block-grid__product, ul.products li.product, .wc-block-grid.has-3-columns .wc-block-grid__product, .wc-block-grid.has-4-columns .wc-block-grid__product {margin:2.5%;max-width:45%;float:left;border:none}.col-full{margin-left:1.2em;margin-right:1.2em}ul.products li.product:nth-child(odd), .wc-block-grid.has-3-columns .wc-block-grid__product:nth-child(odd), .wc-block-grid.has-4-columns .wc-block-grid__product:nth-child(odd) {clear:left}ul.products li.product:nth-child(even), .wc-block-grid.has-3-columns .wc-block-grid__product:nth-child(even), .wc-block-grid.has-4-columns .wc-block-grid__product:nth-child(even) {clear:right}ul.products li.product img,ul.products .wc-block-grid__product img,.wc-block-grid__products li.product img,.wc-block-grid__products .wc-block-grid__product img{width:100%;margin:0 0 .9em}.wc-block-grid__product .wc-block-grid__product-image,.wc-block-grid__product .wc-block-grid__product-link{width:100%;margin:0!important}.wc-block-grid__products .wc-block-grid__product-image img{width:100%!important}span.woocommerce-Price-currencySymbol{margin:0 3px}h2.woocommerce-loop-product__title,.wc-block-grid__product-title{margin-bottom:.3em!important}ul.wc-block-grid__products .wc-block-grid__product-title,ul.products h2.woocommerce-loop-product__title,ul.wc-block-grid__products .wc-block-grid__product-price.price,ul.products span.price{color:#000;font-family:Arial,Helvetica,"YuGothic","游ゴシック","Lucida Grande","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","Meiryo",sans-serif;text-align:left;font-size:12px!important;font-size:.75rem!important;font-weight:500!important;line-height:1.5}ul.wc-block-grid__products .wc-block-grid__product-price.price,ul.products span.price{color:#888!important;letter-spacing:.06em}ul.wc-block-grid__products .wc-block-grid__product-price.price,ul.wc-block-grid__products .wc-block-grid__product-rating{margin-bottom:.3rem}ul.products li.product .star-rating,.wc-block-grid__product .star-rating{width:100%}div.wc-block-grid__product-onsale,li.product .soldout,.site-main ul.products li.product span.onsale{position:absolute;right:auto;left:0;top:5px;margin:0;border:none;border-radius:0}.woocommerce span.soldout{background-color:#0052aa!important;color:#fff!important;border-radius:0 10px 10px 0}ul.wc-block-grid__products div.wc-block-grid__product-onsale{top:6px;border:none;padding:2px 10px 2px 6px;border-radius:10px}ul.wc-block-grid__products div.wc-block-grid__product-onsale span{color:#df0000;font-size:11px;font-size:.6875rem}div.wc-block-grid__product-onsale,.site-main ul.products li.product span.onsale{background-color:#df0000;color:#fff!important;border-radius:0 10px 10px 0;padding:2px 12px 2px 8px}div#primary div.product>span.onsale{margin-left:3%;border:none;border-radius:15px;padding:.2em 1em;color:#fff;background:#df0000;line-height:normal}div.wc-block-grid__product-onsale,.soldout{display:block;border:none;padding:2px 12px 2px 8px;font-size:10px;font-size:.625rem}.breadcrumb.breadcrumbs.woo-breadcrumbs{margin-top:15px}.storefront-breadcrumb{margin:10px 0 10px;font-size:12px;font-size:.75rem;font-weight:600}.breadcrumb.breadcrumbs.woo-breadcrumbs a{color:#0064bb}.breadcrumb.breadcrumbs.woo-breadcrumbs a:hover{text-decoration:underline}.single-product div.product .images,.single-product div.product .summary,.single-product div.product .woocommerce-product-gallery{margin-bottom:1.2em}.summary.entry-summary h1.product_title.entry-title{margin-top:15px}.single-product div.product .woocommerce-product-rating a{font-weight:500;font-size:12px;font-size:.75rem}.single-product .entry-summary p{font-size:12px;font-size:.75rem;color:#000;line-height:1.8;margin:0;padding:8px 0}.single-product .entry-summary .woocommerce-product-details__short-description,.single-product .entry-summary .woocommerce-product-details__short-description p{font-size:13px;font-size:.8125rem;color:#333;line-height:1.8;margin:0;padding:8px 0}.single-product div.product p.price{padding:0;margin:.5em 0 .3em}.single-product .entry-summary .price span{font-size:24px;font-size:1.5rem;font-weight:600}p.stock.in-stock,p.stock.out-of-stock{padding:10px 0 3px 0}.stock.in-stock::before,.stock.out-of-stock::before{content:none}.woocommerce div.product .stock{font-size:14px;font-size:.875rem;font-weight:600}p.stock.available-on-backorder{color:#0101e0}.woocommerce-product-details__short-description a{background:#f5f5f5;text-decoration:underline}span.pi-shortcode,span.pi-shortcode.pi-edd-ajax-simple,.pi-edd.pi-edd-product{margin:0;padding:0;display:block;font-size:12px;font-size:.75rem}.pi-edd.pi-edd-ajax{padding:0 0 4px;margin:0}.pi-edd.pi-edd-cart{padding:0}.pi-edd-product,.pi-edd.pi-edd-cart{border:none}.flex-viewport{width:100%}div.woocommerce-product-gallery__image a,.woocommerce-product-gallery__image img.wp-post-image{width:100%;height:auto}.single-product div.product .woocommerce-product-gallery .flex-viewport img{width:100%;height:330px;object-fit:cover}.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{height:4em;width:4em}.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger::before{font-size:1.375em;line-height:3.09}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li:nth-child(5n) {margin-right:0!important}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li{width:18%!important;float:left;margin-right:2.5%!important;margin-bottom:.9em}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li:nth-child(4n+1) {clear:unset!important}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li:nth-child(5n+1) {clear:both}.single-product .entry-summary span.wc-points-rewards-product-message{width:100%;float:right;padding:0 0 10px;text-align:right}.single-product .entry-summary span.wc-points-rewards-product-message strong{background:#424242;padding:2px 10px;color:#fff;font-weight:400}.single-product div.product form.cart{margin-bottom:13px}.single-product div.product form.cart .quantity{float:unset;width:100%;text-align:center;margin-bottom:15px}.single-product div.product form.cart .quantity .qty{width:99%;padding:20px 0}input[type="number"]{border:1px solid #acacac;background-color:unset;box-shadow: inset 0 1px 1px rgb(0 0 0 / 0%)}input[type="number"]:focus{background-color:#fff}.single-product div.product button.single_add_to_cart_button{width:100%;padding:21px 0;font-weight:500}.product-type-grouped .entry-summary p.price{}.product-type-grouped .entry-summary p.price span{font-size:23px;font-size:1.4375rem}form.cart.grouped_form table:not( .has-background ) tbody td {background:none;border-top:1px solid #f2f2f2!important;padding-left:0;padding-right:0}form.cart.grouped_form table:not( .has-background ) tbody td.woocommerce-grouped-product-list-item__price,form.cart.grouped_form table:not( .has-background ) tbody td.label {padding-right:5px}form.cart.grouped_form table:not( .has-background ) tbody td.woocommerce-grouped-product-list-item__price del, form.cart.grouped_form table:not( .has-background ) tbody td.label del {opacity:.5}form.cart.grouped_form table:not( .has-background ) tbody td.woocommerce-grouped-product-list-item__price ins, form.cart.grouped_form table:not( .has-background ) tbody td.label ins, .woocommerce div.product p.price ins,.woocommerce div.product span.price ins {border-bottom:5px solid #ef2300}table.group_table td.label.grouped_product_images a{display:block;max-width:65px;min-width:43px;margin-right:10px}table.group_table span.woocommerce-Price-amount.amount{font-size:18px;font-size:1.125rem;font-weight:600;margin-right:10px}table.group_table span.wc-points-rewards-product-message{width:auto;float:unset!important;text-align:left!important;vertical-align:text-bottom;margin:0!important;padding:0!important;font-size:.75rem;white-space:nowrap}table.group_table p.stock.in-stock,table.group_table p.stock.out-of-stock,table.group_table p.stock.available-on-backorder{display:inline;padding:2px 0 0;font-size:.75rem}table.group_table td.woocommerce-grouped-product-list-item__quantity,table.group_table td.ni_grouped_table-qty{max-width:70px;min-width:53px}a.button.product_type_simple{pointer-events:none;font-size:0;color:#f8f8f8;background:#f8f8f8;width:100%;min-height:50px}table.group_table .group_table div.quantity{min-width:53px}a.button.product_type_external{width:100%;border-radius:5px;background-color:#5b5b5b;color:#fff;text-align:center;padding:15px 5px 15px;font-size:11px;font-size:.6875rem;line-height:1.45}.yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button--single.yith-wcwl-add-to-wishlist-button--anchor{justify-content:center}.yith-add-to-wishlist-button-block.yith-add-to-wishlist-button-block--single.yith-add-to-wishlist-button-block--initialized{display:inline-block!important;width:100%;text-align:center;color:#000;font-size:12px;font-size:.75rem;font-weight:500;padding:16px 8px;margin:0 0 20px;background-color:#f5f5f5;border-bottom:1px solid #aaa}.yith-wcwl-add-to-wishlist-button{font-size:12px;font-size:.75rem}div.yith_niguramu_grouped_product .yith-add-to-wishlist-button-block,td.variations-table-value-wi.variations-table-value .yith-add-to-wishlist-button-block.yith-add-to-wishlist-button-block--single.yith-add-to-wishlist-button-block--initialized{display:inline-block!important;width:auto!important;text-align:left!important;font-size:11px!important;font-size:.6875rem!important;line-height:normal!important;margin:6px 0 0!important;padding:4px 10px!important;border:none!important;background:#ffd700!important;border-radius:20px}div.yith_niguramu_grouped_product .yith-wcwl-add-to-wishlist-button{font-size:11px!important;font-size:.6875rem!important}.yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button--anchor svg.yith-wcwl-icon-svg{width:12px;max-width:12px;height:12px}.yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button--single.yith-wcwl-add-to-wishlist-button--anchor{gap:5px}.yith_niguramu_grouped_product a.disabled_item.single_,.yith_niguramu_grouped_product .yith-wcwl-add-button,.yith_niguramu_grouped_product .yith-wcwl-wishlistexistsbrowse,.yith_niguramu_grouped_product .yith-wcwl-wishlistaddedbrowse{line-height:100%}div.yith_niguramu_grouped_product .yith-wcwl-add-to-wishlist{margin-top:5px}p.stock.out-of-stock,p.available-on-backorder{color:#b9080e}label.woocommerce_waitlist_label{color:#9e9e9e;font-size:12px;font-size:.75rem;font-weight:600;white-space:nowrap}.single-product div.product .product_meta{border-top:none;padding:3em 0}.single-product div.product .product_meta a{font-size:14px;font-size:.875rem}.single-product div.product .product_meta a{text-decoration:none}span.posted_in{margin:5px 0 0}span.tagged_as a,span.posted_in a{display:inline-block;color:#939393;padding:2px 4px 0;margin:0 8px 12px 2px;border-bottom:double}span.tagged_as a:hover,span.posted_in a:hover{color:#000}span.tagged_as.manuf-2g_tag a,span.tagged_as.designer-2g_tag a{color:#000;padding:0;background:none;border-bottom:double}span.tagged_as.manuf-2g_tag a:hover,span.tagged_as.designer-2g_tag a:hover{color:gray}span.tagged_as.tag-2g_tag{margin-top:8px}div#tab-description h2{display:none}.woocommerce-tabs ul.tabs{width:100%;float:unset;margin:0;border:none;display:flex}.woocommerce-tabs ul.wc-tabs li.active{background:#f4f4f4}.woocommerce-tabs ul.tabs li{display:inline-block;float:left;padding:15px 25px;margin:0;background:none;position:unset;border:none}.woocommerce-tabs ul.tabs li a{display:unset;padding:0}.woocommerce-tabs ul.tabs li.active::after{display:none}.storefront-full-width-content .woocommerce-tabs .panel{width:100%;float:none;display:grid;margin:0 0 50px;padding:30px 5% 50px;background:#f4f4f4;border:none;font-size:12px;font-size:.75rem;color:#000}li#tab-title-additional_information{display:none;visibility:hidden}.woocommerce-tabs div#reviews .star-rating{width:5.9em}.woocommerce-tabs div#review_form{background:#f4f4f4}.woocommerce-tabs div#review_form #respond{background-color:rgba(0,0,0,0)}.woocommerce-tabs div#comments{border-bottom:double #d9d9d9}div#review_form textarea,div#review_form input[type="text"],div#review_form input[type="email"]{background-color:#fff;border:1px solid #000}div#review_form input[type="submit"]{background-color:#333;width:100%;margin-top:50px;padding:12px 5px;color:#fff}div#review_form input[type="submit"]:hover{background-color:#666}.nig-detail-container{width:100%}.nig-detail-container a{background:#ffffdc;text-decoration:underline}.nig-detail-container .nig-details_01{display:block;width:100%;float:none;margin:30px 0}.nig-details_01-01 table td,table th{padding:2% 1% 5%;border-bottom:1px solid #dbdbdb}.nig-details_01 table.nig-spec th{font-weight:600;width:25%}.nig-details_01-02,.nig-details_01-03{margin-top:60px;border-top:1px solid #000}.nig-details_01-02 h3,.nig-details_01-03 h3{padding:20px 10px 15px}.nig-details_01 table.nig-shipping th{font-weight:600;width:30%}table.nig-shipping tr th,table.nig-shipping tbody td{background-color:unset!important;border-top:1px solid #dbdbdb;border-bottom:none}table.nig-shipping tr th{width:20%}.nig-detail-container .nig-details_02{display:block;width:100%;float:none;margin:30px 0}.nig-details_02 ul{width:100%;margin-left:0;display:inline-block}#product_step li:first-child{border-top:1px solid #000;padding-top:30px}#product_step li{border-top:1px solid #e9e9e9;display:block;margin-top:20px;padding:10px 0 0;clear:both}ul#product_step li font.prod_step_text{display:block;line-height:1.6;padding-top:8px}#product_step li img{margin:10px 0 5px}.entry-content #product_step li img{margin:5px 15px 12px 0;width:90px;height:auto;float:left}.prod_series.product_bottom h2.prod_series_name{margin-bottom:2em}section.related.products ul.products.columns-4 li{margin:2.3%!important}article.post h1.entry-title{font-size:28px;font-size:1.75rem;margin:25px 0 10px}article.post{width:100%;display:block;float:none;padding:0%;margin:0%;background:none}article.post .entry-content h2,article.post .entry-content h2{display:initial;line-height:1.8}article.post .entry-content h2 strong{display:grid;margin-bottom:30px}article.post .entry-content img.wp-post-image{width:100%;float:none;margin:10px 0 30px 0}article.post-2g-main h2.alpha.entry-title a{display:block;font-size:28px;font-size:1.75rem;margin:25px 0 10px;text-decoration:underline}article.post-2g-main{width:100%;display:block;padding:5%;float:none;margin:10% 0%;background:#f0f8ff}article.post-2g-main:nth-child(1), article.post-2g-main:nth-child(4), article.post-2g-main:nth-child(7) {background:#f0f8ff}article.post-2g-main:nth-child(2), article.post-2g-main:nth-child(5), article.post-2g-main:nth-child(8) {background:#f3f1e8}article.post-2g-main:nth-child(3), article.post-2g-main:nth-child(6), article.post-2g-main:nth-child(9) {background:#fbffd6}article.post-2g-main:nth-child(2n+1) {clear:both}article.post-2g-main p{font-size:12px;font-size:.75rem}.site-info{clear:both}footer#colophon{background-color:#ccc;color:#000}footer#colophon span.widget-title,.widget .widget-title,.widget .widgettitle{font-weight:500;padding:0 0 .5em}div.footer-widgets div.widget_recently_viewed_products ul.product_list_widget{display:inline-block;margin-bottom:0}div.footer-widgets div.widget_recently_viewed_products ul.product_list_widget li{border:none;display:block;width:28%;margin:0% 2.666% 10%;padding:0;float:left;font-size:0!important}div.footer-widgets div.widget_recently_viewed_products ul.product_list_widget li span{display:none}div.footer-widgets div.widget_recently_viewed_products ul.product_list_widget li img{width:100%;max-width:100%;float:none}div.widget.woocommerce.widget_recently_viewed_products{margin-bottom:0}div.widget.widget_categories{margin-bottom:2em}.site-footer input[type="search"],.site-footer input[type="search"]:focus{background-color:#fff}.footer-widgets select#cat{display:block;width:100%;padding:10px 20px 10px 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-color:#fff;border:1px solid #aaa;border-radius:4px}.widget_search form:not(.wp-block-search) input[type=search]{border:1px solid #aaa;border-radius:4px}div.widget_product_tag_cloud{margin-bottom:2.0em}div.widget_product_tag_cloud .tagcloud a.tag-cloud-link{margin-right:10px;font-family:Georgia,serif;color:maroon}div.footer-widgets div.widget.widget_polylang{display:inline-block;width:100%;margin:0 0 30px}div.footer-widgets div.widget.widget_polylang ul{padding:0;margin:0}div.footer-widgets div.widget.widget_polylang li.lang-item a{display:block;background-color:#0157a2;width:100%;text-align:center;color:#fff;text-decoration:none;padding:15px 5px;border-radius:4px}div.footer-widgets div.widget.widget_polylang li.lang-item a:hover{background-color:#003e74}div.footer-widgets select#currency_switcher{display:inline-block;width:58%;padding:10px 20px 10px 8px;text-overflow:ellipsis;white-space:nowrap;background-color:#fff;border:1px solid #aaa;border-radius:4px}div.footer-widgets a.wc-currency-converter-reset.reset{display:inline-block;text-align:center;background-color:#0157a2;width:30%;margin-left:10%;padding:9px 2px;color:#fff!important;text-decoration:none;border-radius:4px}div.footer-widgets a.wc-currency-converter-reset.reset:hover{background-color:#003e74}form#currency_converter p{color:#003e74}a.nig-back_to_top{display:block;background-color:#333;width:100%;text-align:center;color:#fff!important;text-decoration:none;padding:15px 5px}a.nig-back_to_top:hover{background-color:#666}button.menu-toggle{height:50px}button.menu-toggle span{vertical-align:text-top}.handheld-navigation ul.menu{border:4px solid #333;border-top:none;margin-top:25px;padding:0 7px 45px 15px;color:#000;border-radius:0 0 15px 15px}.handheld-navigation ul.menu li{border-bottom:2px solid #333;margin-bottom:1px;font-weight:600}.handheld-navigation ul.menu .sub-menu li,.handheld-navigation ul.menu .sub-menu.toggled-on li{border-top:1px solid #dbdbdb;border-bottom:none;padding-left:5px}.handheld-navigation ul.menu .sub-menu li:last-child,.handheld-navigation ul.menu .sub-menu.toggled-on li:last-child{border-bottom:none;margin-bottom:20px}.handheld-navigation ul.menu .sub-menu li.menu-item-has-children li,.handheld-navigation ul.menu .sub-menu.toggled-on li.menu-item-has-children li{}.handheld-navigation ul.menu .sub-menu li a,.handheld-navigation ul.menu .sub-menu.toggled-on li a{padding:.8em 0 .6em}.handheld-navigation ul.menu ul{margin-top:3px;margin-left:1.3em}.handheld-navigation ul.menu .sub-menu ul li{border:none;margin-bottom:13px;font-weight:500}.handheld-navigation ul.menu .sub-menu ul li:last-child{margin-bottom:16px}.handheld-navigation ul.menu .sub-menu ul li a{padding:.2em 0 .2em}.handheld-navigation ul.menu .sub-menu ul ul{margin-top:8px}.handheld-navigation ul.menu .sub-menu ul ul li{border-left:double #666;font-weight:500}.handheld-navigation li.nig_menu_category-description a{color:#00f;font-weight:500;font-size:12px;font-size:.75rem;line-height:1.8}.handheld-navigation ul.menu .sub-menu{visibility:visible!important;max-height:9999px!important;opacity:1!important}.handheld-navigation button.dropdown-toggle{display:none}.storefront-handheld-footer-bar ul li.my-account>a::before{display:none}.storefront-handheld-footer-bar{height:3.3em}.storefront-handheld-footer-bar ul li>a::before{font-size:1.2em}.storefront-handheld-footer-bar ul li.cart .count{top:.47em;left:54%}footer#colophon .site-search{box-shadow: 0 0 6px rgb(0 0 0 / 50%)}.widget.woocommerce.widget_product_search{border:1px solid #919191}.nig-sns{text-align:right}.nig-sns img{width:20px;display:inline;margin-right:30px}.woocommerce-account .storefront-breadcrumb{visibility:hidden;height:20px;margin:0;padding:0}.woocommerce-account header.entry-header{visibility:hidden;height:0;margin:0;padding:0;display:none}div#customer_login .u-column1.col-1,div#customer_login .u-column2.col-2{border-top:3px solid #000;padding-top:2em}td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions{border-bottom:1px solid #333}.woocommerce-MyAccount-content .u-columns.woocommerce-Addresses,.woocommerce-MyAccount-content div.address_book{font-size:.75rem;font-size:12px}header.woocommerce-Address-title.title h3{width:100%}.woocommerce-MyAccount-content .add-new-address{display:inline-block;margin:30px 0}.addresses header.title a{font-size:24px;font-size:1.5rem;margin-top:0}div#my-account-menu-tab .user-info{font-size:1.2em}.yith-wcmap .user-profile .user-info .logout a{padding:4px 10px 3px;display:inline-block;font-size:90%;border-radius:20px}.woocommerce-cart .breadcrumb.breadcrumbs.woo-breadcrumbs,.woocommerce-checkout .breadcrumb.breadcrumbs.woo-breadcrumbs{display:none}table.cart .product-thumbnail img{max-width:8em}table.shop_table p.backorder_notification{font-size:12px;font-size:.75rem;font-weight:600;color:#0101e0}form.woocommerce-cart-form td.product-subtotal{border-bottom:1px solid #000}table.cart td.actions .coupon{border-bottom:none;margin-top:1.5em}input#coupon_code{width:55%;float:left;font-size:12px;font-size:.75rem}div.coupon button.button{margin:.5407911001em 0;padding:.6180469716em 0;width:42%;font-size:12px;font-size:.75rem}table.cart td.actions button.button[type="submit"][name="update_cart"]{width:100%;margin-top:.1em}table.cart:not( .has-background ) tbody tr:last-child td {background-color:#fff}button.button[name="calc_shipping"]{border:solid;border-radius:2em}.shipping-calculator-form{display:block!important}a.shipping-calculator-button{display:none;visibility:visible}.cart dt.variation-,form.checkout dt.variation-,.cart dt.variation-Notes,form.checkout dt.variation-Notes{color:red}td.notranslate strong span.woocommerce-Price-amount.amount,tr.order-total span.woocommerce-Price-amount.amount bdi{display:block;font-size:20px;font-size:1.25rem}.woocommerce-checkout .woocommerce-info.wc_points_rewards_earn_points,.woocommerce-checkout .woocommerce-info.info.wc-amazon-payments-advanced-info,.woocommerce-checkout .woocommerce-info.wc_points_redeem_earn_points,.woocommerce-checkout .woocommerce-form-coupon-toggle{display:none!important}.col2-set .col-1,.col2-set .col-2{margin-bottom:5em}.col2-set .col-1 h3,.col2-set .col-2 h3,h3#order_review_heading,.woocommerce-checkout .woocommerce-additional-fields{border-top:4px solid #000;margin-top:10px;padding-top:15px}.woocommerce-checkout .woocommerce-additional-fields{margin-top:60px}#ship-to-different-address .woocommerce-form__input-checkbox{transform:scale(1.5);margin-left:4px;accent-color:#1985db}div#wc_checkout_add_ons{margin-bottom:70px}table.shop_table.woocommerce-checkout-review-order-table{border-bottom:2px solid #333}table.woocommerce-checkout-review-order-table .product-name{padding:1em .4em}.order_review-img{display:block;float:none;margin:0 1em .5em 0}#payment .payment_methods li input[type="radio"]:first-child:checked+label:before{color:#1985db;font-size:1.625rem;margin-right:.15em}#payment .payment_methods li img{max-height:2.4em}ul.wc_payment_methods.payment_methods.methods .payment_box{border:1px solid #e2e2e2;border-top:none}a.about_paypal{color:#888;font-size:12px}span.niguramu-stripe_card{float:left;width:100%;margin-bottom:10px}span.niguramu-stripe_card img{height:22px;padding:0 2px!important}div#order_review{border:1px solid #000;padding:.6em}span.select2-dropdown{border:6px solid #0073aa;border-radius:10px;box-shadow: 0 0 8px rgb(0 0 0 / 50%)}div#ppc-button{margin-top:20px;margin-left:7%;margin-right:7%;padding:0}div#ppc-button .paypal-buttons.paypal-buttons-context-iframe.paypal-buttons-label-paypal{max-width:100%}span.komoju-img_block{display:inline-block;width:100%;text-align:right}fieldset#komoju-cc-form{padding-top:0!important}fieldset#komoju-cc-form p{border-left:1px solid #909090;padding-left:5px;line-height:3.7!important}input#komoju-method{width:auto}.wp-block-group.has-background{padding:2em 1.2em}.nig_guide-navi_titile{font-size:13px;font-size:.8125rem;line-height:2.8;font-weight:600;margin-left:10px}h1.cf-cat-m-title.page-title{margin-bottom:40px}ul#manufList{display:flow-root;padding:0;margin:0;border-top:1px solid #ededed;border-left:1px solid #ededed}#manufList li{list-style-type:none;width:50%;padding:5% 7%;float:left;border-right:1px solid #ededed;border-bottom:1px solid #ededed}#manufList li img{width:100%;height:auto}.term-description{text-align:left;font-size:.75rem}img.m-img{width:100%;margin-top:40px}h1.cf-cat-d-title.page-title{margin-bottom:40px}#designerList{display:flow-root}#designerList .box{width:100%;height:auto;font-size:12px;font-size:.75rem;margin:0 0 40px;padding:10px 0 10px 10px;border-top:1px solid #eaeaea;border-left:1px solid #000;float:left}#designerList .box h3{margin-left:5px}#designerList .box ul{margin:10px 0 10px 5px;padding-left:0}#designerList .box ul li{list-style-type:none;margin-bottom:8px}h1.woocommerce-products-header__title.page-title.designer-2g{text-align:left}img.designer_img-2g{width:40%}.term-description{text-align:left;font-size:.75rem;margin-top:30px}#mailpoet_form_1 form.mailpoet_form,#mailpoet_form_2 form.mailpoet_form{padding:0!important}#mailpoet_form_1 input.mailpoet_submit,#mailpoet_form_2 input.mailpoet_submit{color:#fff;font-weight:400;background-color:#ff5722;padding:15px 5px!important}#mailpoet_form_1 input.mailpoet_submit:hover,#mailpoet_form_2 input.mailpoet_submit:hover{color:#fff;background-color:#8e8e8e}p#mailpoet_woocommerce_checkout_optin_field{padding:5px;background:#f0f0f0;margin-bottom:3em}.waitlist-products{display:flow-root}.waitlist-single-product{display:block;width:45%;margin:2em 2.5% 1em;float:left;border-top:3px solid #333;padding-top:2em;font-size:12px;font-size:.75rem}.waitlist-single-product hr{background-color:unset}.waitlist-single-product h4{font-size:12px;font-size:.75rem}.waitlist-user-waitlist-wrapper .waitlist-thumbnail img{margin-top:1em;margin-bottom:1.5em;width:100%}.waitlist-single-product:nth-of-type(2n+1) {clear:left}.wcwl_frontend_wrap.bound{display:none;visibility:hidden}.wcwl_notice_dismiss:before{color:#000}.wcwl_optin{line-height:1.2}.wcwl_elements label{font-size:11px;font-size:.6875rem;font-weight:500;color:#b9080e}.wcwl_email_elements input.wcwl_email{width:100%;margin:15px 0}.wcwl_notice.woocommerce-info{font-size:12px;font-size:.75rem}.wcwl_notice.woocommerce-info a{background:#ffffdc}.yith-wcwl-add-to-wishlist,.wcwl_elements .wcwl_control button{display:inline-block;width:100%;text-align:center;color:#000;font-size:12px;font-size:.75rem;font-weight:500;padding:16px 8px!important;margin:0 0 20px;background-color:#f5f5f5;border-bottom:1px solid #aaa}i.yith-wcwl-icon.fa.fa-heart-o{color:#bababa}i.yith-wcwl-icon.fa.fa-heart{color:#f44336}.woocommerce .wishlist-title a.show-title-form,.woocommerce .hidden-title-form a.hide-title-form,.wishlist_manage_table tfoot a.create-new-wishlist{display:inline;background-color:#000;height:25px;line-height:unset;vertical-align:baseline;margin-right:3px}.yith-wcwl-wishlistexistsbrowse a,.yith-wcwl-wishlistaddedbrowse a{border-bottom:double;white-space:nowrap;margin-left:4px}table.wishlist_table{font-size:90%}.wishlist_table.images_grid li .item-details table.item-details-table td,.wishlist_table.mobile li .item-details table.item-details-table td,.wishlist_table.mobile li table.additional-info td,.wishlist_table.modern_grid li .item-details table.item-details-table td{font-size:.8em}.wishlist-title,.woocommerce .wishlist-title h2{width:100%}form#yith-wcwl-form h2{display:block;border-top:6px solid #000;padding:15px 15px 25px}.wishlist-title.wishlist-title-with-form{border-top:6px solid #000;width:100%;margin-bottom:10px}.wishlist-title.wishlist-title-with-form h2{border:none!important}.yes-js #yith-wcwl-form .hidden-title-form{padding:10px 0 15px;margin:0 0 0}div.back-to-all-wishlists a,div.wishlist-page-links a{color:#157bd0!important;font-weight:600}form#yith-wcwl-form .fa{font-family:FontAwesome;font-size:large}table.wishlist_table{margin:20px 0!important;border-top:2px solid #000;border-bottom:2px solid #c7c7c7!important}.woocommerce .wishlist_table a.add_to_cart.button.alt{display:inline-block!important;color:#fff!important;margin:10px 0 15px!important;text-decoration:none}a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.button.add_to_cart.alt{pointer-events:auto;color:#fff!important;font-size:inherit;width:auto;min-height:auto}a.button.btn.ask-an-estimate-button{display:inline-block;color:#000!important;font-size:12px;font-size:.75em}a.button.btn.ask-an-estimate-button:hover{color:#fff!important}span.select2-selection.select2-selection--single{height:auto}.select2-container .select2-selection--single .select2-selection__rendered{padding:10px 20px 10px 8px;text-align:center}.yith_wcwl_wishlist_footer .yith_wcwl_wishlist_bulk_action #bulk_actions{text-align:center;width:100%;font-size:17px;font-size:1.0625rem;font-weight:600;padding:15px 10px}.yith_wcwl_wishlist_footer .yith_wcwl_wishlist_bulk_action input[type="submit"]{width:100%;margin:20px 0 20px;padding:15px;background:#333;color:#fff}.yith_wcwl_wishlist_footer .yith_wcwl_footer_additional_action{width:100%;text-align:right;border-top:6px solid #000;padding:30px 0}.yith-wcwl-share{width:100%;padding:10px;background:#fdf5e6}h4.yith-wcwl-share-title{padding:0}div.yith-wcwl-share ul{padding:0 0 30px}input#yith_wcwl_share_url{width:100%;color:#868686;border:1px solid #fff;background:#fbfbfb}.yith-wcwl-after-share-section small{display:block;margin:10px 5px 0}.yith-wcwl-after-share-section small span.copy-trigger{text-decoration:underline;text-transform:uppercase;color:#4682b4}.wishlist-page-links{padding:20px 10px;background:#f4f4f4;border-bottom:2px solid #4682b4!important}.wishlist_manage_table.mobile i.fa.fa-pencil{font-size:small!important;padding:4px 10px!important}ul.shop_table.cart.wishlist_table.wishlist_manage_table.responsive.mobile,ul.shop_table.cart.wishlist_table.wishlist_view.responsive.mobile{padding-left:0;border-top:2px solid #000;border-bottom:4px dotted #000!important}ul.shop_table.cart.wishlist_table.wishlist_manage_table.responsive.mobile li,ul.shop_table.wishlist_table.wishlist_view.responsive.mobile li{border-top:1px solid #969696;padding:20px 0 0;margin-bottom:35px}.wishlist_table.mobile li .product-checkbox{width:100%;margin-bottom:15px;padding:10px 0 0;display:block;text-align:center;background:#f3f9ff}ul.shop_table.cart.wishlist_table.wishlist_manage_table.responsive.mobile .wishlist-title{border:none!important;margin-bottom:0}.wishlist_manage_table.mobile li .item-wrapper .item-details .wishlist-title-with-form a.show-title-form i{margin-right:0;color:#fff;padding:10px 20px}div.yith-wapo-addon div.options.per-row-1{display:contents}div#yith-wapo-container{padding-top:30px}.yith-wapo-block .option-image{width:22%;max-width:22%;margin-right:2.5%;float:left}.yith-wapo-block .image-container{display:inline-block;width:30%!important}.yith-wapo-block .image.type-jpg{width:100%}.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-select .image-container img{max-width:100%;margin-bottom:10px}select.yith-wapo-option-value{height:50px;max-width:65%!important;display:inline-block;float:right}#wapo-total-price-table table.only_final{width:100%;border-top:5px solid #000;border-bottom:5px solid #000}.wapo-total-order th,td#wapo-total-order-price{font-weight:400;vertical-align:bottom;background-color:#fff!important;border:none}td#wapo-total-order-price{font-size:24px;font-size:1.5rem;font-weight:600}div.yith-wapo-addon p.option-description{color:#00f!important}.yith-wcwl-popup-feedback p.after-links{margin:20px}.yith-wcwl-popup-feedback p.after-links a{font-size:20px;font-size:1.25rem;color:#4682b4}p.popup-description a.show-tab{display:block;font-size:16px;font-size:1rem;color:#4682b4!important}div.yith-wcwl-wishlist-select-container select.wishlist-select,div.tab.create input.wishlist-name.input-text{width:100%}div.yith-wcwl-popup-footer a.wishlist-submit{display:block;padding:10px;background:#4682b4;color:#fff;width:100%;text-align:center}#yith-welrp .yith-welrp-continue-as-guest .button{background:#000!important}#yith-welrp .yith-welrp-continue-as-guest .button:hover{background:#444!important}.simcal-default-calendar-grid>table{font-size:11px;font-size:.6875rem}th.simcal-nav.simcal-current h3{font-family:Arial,Helvetica,"YuGothic","游ゴシック","Lucida Grande","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","Meiryo",sans-serif;font-size:14px;font-size:.875rem;font-weight:600}.simcal-default-calendar-grid .simcal-day>div{max-height:55px}[class*=" simcal-icon-"]:before,[class^="simcal-icon-"]:before{color:#000}table.simcal-calendar-grid td.simcal-day.simcal-day-void{background:#fdfdfd}div#fullcalendar2g01ja,div#fullcalendar2g02ja,div#fullcalendar2g01en,div#fullcalendar2g02en{font-size:12px}button.fc-false-button.fc-button.fc-button-primary{display:none}.fc-view-harness.fc-view-harness-passive a{text-decoration:none}.fc .fc-daygrid-day-number{padding:4px 4px 0!important}.fc .fc-daygrid-body-natural .fc-daygrid-day-events{margin-bottom:.8em!important}@media screen and (min-width:767px){.site-header{padding-top:3em}.home.page:not(.page-template-template-homepage) .site-header, .site-header {margin-bottom:3em}.main-navigation ul li a:hover,.main-navigation ul li:hover>a,.site-title a:hover,.site-header ul.menu li.current-menu-item>a{color:#b9b9b9}.main-navigation ul.menu ul a:hover,.main-navigation ul.menu ul li:hover>a,.main-navigation ul.menu ul li.focus,.main-navigation ul.nav-menu ul a:hover,.main-navigation ul.nav-menu ul li:hover>a,.main-navigation ul.nav-menu ul li.focus{background-color:#474747}div#mega-menu-wrap-primary{display:unset;background:none}#mega-menu-wrap-primary #mega-menu-primary{padding-top:12px}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item{margin-right:35px}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{color:#000;font-weight:500;padding:0}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-toggle-on>a.mega-menu-link{background:#fff;color:#000}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link:hover{background:#fff;color:#8a8a8a}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator:after{font-size:x-large;margin:0 0 0 0}.mega-nig_menu_category-description span.mega-menu-title{font-weight:600!important}.mega-nig_menu_category-description span.mega-menu-description{display:unset!important;font-size:12px!important;font-size:.75rem!important;font-style:normal!important;font-weight:500!important;color:#00f;padding-top:10px!important}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu{width:88vw}#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu>ul.mega-sub-menu,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu{background:#f8f8f8;padding:10px 8px 15px;border-right:4px solid #000;border-bottom:5px solid #000;border-radius:0 8px 8px 8px;box-shadow: 1px 2px 7px rgb(0 0 0 / 60%)}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link{font-size:15px;font-size:.9375rem;color:#000}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover{background:#ddd}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item ul.mega-sub-menu{margin-top:20px;margin-left:4px;border-bottom:1px solid #e4e4e4}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item ul.mega-sub-menu li{border-top:1px solid #e4e4e4}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item ul.mega-sub-menu li a.mega-menu-link{padding:9px 0 9px;font-weight:600}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item ul.mega-sub-menu li a.mega-menu-link:hover{background:#ddd}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item ul.mega-sub-menu li ul{margin-top:0;margin-bottom:4px;padding:0 0 4px 3px;border-bottom:none}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item ul.mega-sub-menu li ul li{border:none}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item ul.mega-sub-menu li ul li a.mega-menu-link{padding:6px 0 3px 3px;font-weight:600;color:#666}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item ul.mega-sub-menu li ul li ul{border:none;padding:0 0 0 8px;margin:3px 0 2px 8px;border-left:double #666}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item ul.mega-sub-menu li ul li ul li a.mega-menu-link{padding:2px 0 3px 3px;font-weight:400}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{font-size:12px;font-size:.75rem;font-weight:500;line-height:normal;padding:8px 3px 10px;background:#f8f8f8}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{color:#000;font-size:12px;font-size:.75rem;font-weight:500}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu li{border-bottom:1px solid #e4e4e4}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu li.mega-nig-regular_sub_li{margin-left:17px}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu li:last-child{border:none}div.header-widget-region .widget.widget_polylang{width:200px}.header-widget-region div.widget_gtranslate{margin-right:2em;float:none}.header-widget-region div.widget_gtranslate select.gt_selector,.header-widget-region div.widget_gtranslate select#gtranslate_selector{width:178px;height:39px}.header-widget-region .widget.widget_custom_html{width:180px;margin-right:2em;float:none}.header-widget-region div.widget_custom_html p.nig-ja-language-flag{width:180px}.header-widget-region div.widget_glt_widget,.header-widget-region div.widget_block{margin-right:2em;float:none}#google_language_translator select.goog-te-combo,.header-widget-region div.widget_block p a.nturl.single-language{width:180px;height:41px}.header-widget-region div.widget_media_image figure.nigoogle-tl{float:right;margin-right:308px}.main-navigation ul.menu ul.sub-menu,.main-navigation ul.nav-menu ul.children{background-color:#333}.main-navigation ul.menu ul a:hover,.main-navigation ul.menu ul li:hover>a,.main-navigation ul.menu ul li.focus,.main-navigation ul.nav-menu ul a:hover,.main-navigation ul.nav-menu ul li:hover>a,.main-navigation ul.nav-menu ul li.focus{background-color:#5e5e5e}.main-navigation ul.menu ul li a,.main-navigation ul.nav-menu ul li a{color:#fff}ul#site-header-cart{border-top:1px solid #f0f0f0}.site-header-cart .cart-contents::after{font-size:x-large;line-height:normal}.col-full{max-width:90%;margin-left:auto;margin-right:auto}.page-template-template-fullwidth-php .col2-set{width:45%}.storefront-full-width-content.single-product div.product .woocommerce-product-gallery{max-width:49%;width:49%;margin-right:1%}.storefront-full-width-content.single-product div.product .summary{width:50%;padding-left:3%;border-left:1px solid #ededee}.single-product .entry-summary .woocommerce-product-details__short-description,.single-product .entry-summary .woocommerce-product-details__short-description p{font-size:12px;font-size:.75rem;color:#333;line-height:1.8;margin:0;padding:8px 0}.breadcrumb.breadcrumbs.woo-breadcrumbs{margin-top:0}.single-product div.product .woocommerce-product-gallery .flex-viewport img{width:100%;height:auto;object-fit:unset}.single-product div.product .product_meta{border-top:none;padding:2em 0}.single-product div.product .product_meta a{font-size:12px;font-size:.75rem}span.posted_in{margin:1px 0 0}span.tagged_as a,span.posted_in a{margin:0 16px 14px 2px}span.tagged_as.tag-2g_tag{margin-top:2px}.storefront-full-width-content .woocommerce-tabs .panel{padding:50px 3% 50px}.nig-detail-container .nig-details_01{width:48%;float:left}.nig-details_01-01 table td,table th{padding:1.6% 1% 2.4%;border-bottom:1px solid #e9e9e9}.nig-detail-container .nig-details_02{width:48%;float:right}.wc-block-grid.has-3-columns:not(.alignwide):not(.alignfull) .wc-block-grid__product, .wc-block-grid.has-3-columns .wc-block-grid__product{margin:auto;flex:1 0 33.33333%;max-width:33.3333333333%;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:20px solid transparent;padding:.8%}.wc-block-grid.has-4-columns:not(.alignwide):not(.alignfull) .wc-block-grid__product, .wc-block-grid.has-4-columns .wc-block-grid__product{margin:auto;flex:1 0 25%;max-width:25%;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:20px solid transparent;padding:.8%}ul.products li.product{margin:auto;flex:1 0 20%;max-width:20%;border-left:0 solid transparent;border-right:0 solid transparent;border-bottom:20px solid transparent}ul.products li.product,.wc-block-grid.has-4-columns .wc-block-grid__product{clear:none;width:100%}ul.products li.product:nth-child(odd), .wc-block-grid.has-3-columns .wc-block-grid__product:nth-child(odd), .wc-block-grid.has-4-columns .wc-block-grid__product:nth-child(odd) {clear:none}ul.products li.product:nth-child(even), .wc-block-grid.has-3-columns .wc-block-grid__product:nth-child(even), .wc-block-grid.has-4-columns .wc-block-grid__product:nth-child(even) {clear:none}.wc-block-grid.has-4-columns .wc-block-grid__product:nth-child(4n) {clear:unset}.wc-block-grid.has-4-columns .wc-block-grid__product:nth-child(4n+1) {clear:both}.storefront-full-width-content .site-main ul.products.columns-5 li.product{width:18.4%;margin-right:2%}article.post h1.entry-title{font-size:50px;font-size:3.125rem;margin:20px 0 30px}article.post{width:100%;display:block;float:none;padding:0%;margin:0%;background:none}article.post .entry-content img.wp-post-image{width:40%;float:left;margin:2% 4% 50px 0}article.post-2g-main h2.alpha.entry-title a{display:block;font-size:40px;font-size:2.5rem;margin:20px 0;text-decoration:underline}article.post-2g-main{width:45%;display:block;padding:5%;float:left;margin:2.5%;background:#f0f8ff}article.post-2g-main .entry-content img.wp-post-image{width:100%;float:none;margin:0 30px 30px 0}td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions{border-bottom:none}.waitlist-single-product{width:22%;margin:2em 1.5% 1em}.waitlist-single-product:nth-of-type(2n+1) {clear:none}.waitlist-single-product:nth-of-type(4n+1) {clear:left}table.cart .product-thumbnail img{max-width:3.706325903em}table.cart.woocommerce-cart-form__contents tbody tr td{border-top:1px solid #cbcbcb!important}form.woocommerce-cart-form td.product-subtotal{border-bottom:none}table.cart td.actions .coupon{}input#coupon_code{width:auto;float:none;font-size:unset}div.coupon button.button{width:auto;margin:.5407911001em 0;padding:.6180469716em 1.41575em;font-size:unset}table.cart td.actions button.button[type="submit"][name="update_cart"]{width:auto;margin-top:2em}#ship-to-different-address .woocommerce-form__input-checkbox{margin-right:10px;transform:scale(2.2);accent-color:#1985db}.wp-block-group.has-background{padding:4em 2.375em 3em}#manufList li{width:25%;padding:2.875% 5.25%}#designerList .box{width:32%;margin:0% .666% 40px}#designerList .box:nth-of-type(3n+1) {clear:left}.footer-widgets.col-4 .block{width:45%;float:left;margin:0 2.5% 5%;border-top:5px solid #000;padding-top:25px}.footer-widgets.col-4 .block:nth-child(odd) {clear:left}.footer-widgets.col-4 .block:nth-child(even) {clear:right}.footer-widgets.col-4 .block.footer-widget-4{margin-right:2.5%}}@media screen and (min-width:860px){h2.home-nig-new_products-tittle,.wc-block-grid.wp-block-product-new.wc-block-product-new.home-nig-new_products{width:70%}ul.wp-block-latest-posts__list.home-nig-post.wp-block-latest-posts{float:right;width:25%;background-color:unset;padding:0 0 2.5em 0}ul.wp-block-latest-posts__list.home-nig-post-1.wp-block-latest-posts{padding:5em 4.5em 0}ul.wp-block-latest-posts__list.is-grid.home-nig-post-1.wp-block-latest-posts li{margin-right:4.347826087%;width:21.7391304348%}ul.wp-block-latest-posts__list.is-grid.home-nig-post-1.wp-block-latest-posts li .wp-block-latest-posts__featured-image{width:auto;float:none;margin-bottom:1.618em;margin-left:auto;margin-right:auto}ul.wp-block-latest-posts__list.is-grid.home-nig-post-1.wp-block-latest-posts li .wp-block-latest-posts__featured-image img{width:auto;margin:0}.footer-widgets.col-4 .block{width:45%;float:left;margin:0 2.5% 5%}}@media screen and (min-width:1023px){#manufList li{width:20%;padding:2.3% 4.2%}#designerList .box{width:23%;margin:0% 1% 40px}#designerList .box:nth-of-type(4n+1) {clear:left}#designerList .box:nth-of-type(3n+1) {clear:none}.footer-widgets.col-4 .block{width:45%;float:left;margin:0 2.5% 5%}}@media screen and (min-width:1260px){table.woocommerce-checkout-review-order-table .product-name{padding:1em 1.41575em}#manufList li{width:16.666%;padding:1.916% 3.499%}#designerList .box{width:18%;margin:0% 1% 40px}#designerList .box:nth-of-type(5n+1) {clear:left}#designerList .box:nth-of-type(4n+1) {clear:none}.footer-widgets.col-4 .block{width:21.7391304348%;float:left;margin:0 4.347826087% 0 0;border-top:none;padding-top:0}.footer-widgets.col-4 .block:nth-child(odd) {clear:none}.footer-widgets.col-4 .block:nth-child(even) {clear:none}.footer-widgets.col-4 .block.footer-widget-4{margin-right:0%}}