@media screen and (min-width:769px){.br_sponly{display:none}}@media screen and (max-width:768px){.br_pconly{display:none}}.aioseo-breadcrumbs{font-size:.7em;margin-left:0;padding:.3em .5em;color:#888;font-weight:bold}.elementor-heading-title{line-height:1.2}.elementor-widget-theme-post-excerpt,.elementor-widget-woocommerce-product-content{text-align:justify!important}.nd-catering.single-product .ae-element-post-content-inner h3{font-size:18px;font-weight:600;color:#4f3d2c}.nd-delivery .ae-element-post-content-inner h3{font-size:18px;font-weight:600;color:#5a951b}.elementor-location-header{z-index:999;position:relative}.elementor-3005,.elementor-3410{z-index:0;position:relative}.font_jp_mincyo,.font_jp_mincyo h3.elementor-heading-title,.font_jp_mincyo h2.elementor-heading-title,.font_jp_mincho .elementor-heading-title,.font_jp_mincho{font-family:YuMincho,'Yu Mincho',serif}.ndc_color_labelbg{background-color:#f1ede7}.ndd_color_bgmain{background-color:#6ca729}.ndd_color_bgsub{background-color:#eef4e6}.ndc_color_main{color:#4f3d2c}.ndc_color_bgmain{background-color:#4f3d2c}.ndc_color_sub{color:#f1ede7}.ndc_color_bgsub{background-color:#f1ede7}.ndc_headernavi__sitelogo{width:calc(100% - 330px)!important}.ndc_headernavi_freedial{background:#f1ede7;margin:1px;width:250px!important}.ndc_headernavi_btn_outerbox{width:110px!important;background:#f1ede7;margin:1px}.ndc_headernavi_btn_mypage{width:110px!important;background:#f1ede7;margin:1px}.ndd_headernavi_btn_mypage{background:#eef4e6;margin:1px;width:110px!important}.ndd_headernavi__sitelogo{width:calc(100% - 220px)!important}.ndd_headernavi_freedial{background:#eef4e6;margin:1px;width:250px!important}.ndd_headernavi_btn_outerbox{width:110px!important;background:#eef4e6;margin:1px}#nd_howtonav_btn{width:130px}.ndc_buttom_maxwidth a{width:100%!important}#ndc_seciton_option h3{font-size:16px}@media screen and (min-width:769px){.ndd_headernavi_btn_outerbox{}}.ndc_header_upper{border-bottom:1px solid}.ndc_header_upper>div{max-width:1180px}.ndc_btn_mypage{border:1px solid;background:#4f3d2c}.ndc_btn_mycart{}.elementor-location-footer a{color:#000}.elementor-location-footer a:hover{color:#777}.ndc_readmore_btn a{min-width:15em}#ndc_header ul.elementor-nav-menu{margin:0 0 0 auto;padding-right:20px}#ndc_header ul li a{margin:0;padding:10px}.ndc_nav_callblock{min-width:12em}.ndc_nav_callblock .elementor-widget{margin-bottom:0}#ndc_top_hero{margin-top:-160px}p{margin:0}.top_section_about-textblock{position:relative;margin-top:-40px;margin-left:20px;margin-right:-20px;margin-bottom:0!important}.top_section_about-textblock02,.top_section_about-textblock02_h2{position:relative;margin-top:-2px;margin-left:20px;margin-right:-20px}.top_section_about-textblock02 p{min-height:110px}@media screen and (max-width:768px){.ndc_about8reaosnblock .elementor-widget-image .elementor-image img{display:block;width:50%}.ndc_about8reaosnblock .elementor-widget-wrap{}.top_section_about-textblock{position:relative;margin-top:-45%;margin-left:45%;margin-right:0;margin-bottom:0!important;width:55%!important}.top_section_about-textblock h3.elementor-heading-title.elementor-size-medium,.top_section_about-textblock02 p{font-size:12px}.top_section_about-textblock02{position:relative;margin-top:-30%;margin-left:45%;margin-right:0}.top_section_about-textblock02_h2{position:relative;margin-top:-32%;margin-left:45%;margin-right:0}.top_section_about-textblock02 p{min-height:110px}}div#ndc_col_staff_01:after{content:"";border-right:solid 1px;height:100px;margin-top:auto;margin-bottom:auto}@media screen and (max-width:768px){div#ndc_col_staff_01:after{content:"";border-right:none;height:100px;margin-top:auto;margin-bottom:auto}}.ndc_top_plan_odd .ndc_top_plan_textblock{z-index:9;position:absolute;left:-100px;width: calc(100% + 100px)}.ndc_top_plan_even .ndc_top_plan_textblock{z-index:9;position:absolute;right:-100px;width: calc(100% + 100px)}.ndc_top_plan_textblock .price{font-size:1.5em}.ndc_plan_num p{background-color:#4f3d2c;width:5em;text-align:center;margin:0 auto;color:#fff;padding:5px}.ndd_plan_num p{background-color:#69ac21;width:5em;text-align:center;margin:0 auto;color:#fff;padding:5px}@media screen and (max-width:768px){.elementor-nav-menu--dropdown{top:48px!important}.ndc_top_plan_odd .ndc_top_plan_textblock{z-index:9;position:relative;left:0;right:0;width:85%;margin:0 auto;top:-40px;padding-top:10px!important}.ndc_top_plan_even .ndc_top_plan_textblock{z-index:9;position:relative;left:0;right:0;width:85%;margin:0 auto;top:-40px;padding-top:10px!important}.ndc_top_plan_textblock h4{font-size:16px!important}.ndc_top_plan_textblock .price{font-size:1.5em}.ndc_plan_num p{background-color:#4f3d2c;width:5em;text-align:center;margin:0 auto;color:#fff;padding:5px}}#ndc_order{display:block;margin-top:-130px;padding-top:250px}.ndc_variation_item{font-size:14px}.ndc_buttom_rightarrow .elementor-button-icon{margin-left:15px;font-size:4em;display:inherit}.nd_cateringmenu .price .woocommerce-Price-amount bdi{font-size:24px}.woocommerce div.product.elementor form.cart.variations_form .woocommerce-variation-add-to-cart, .woocommerce div.product.elementor form.cart:not(.grouped_form):not(.variations_form) {display:block}.ndc_plan_article_right p{margin:0}.ndc_plan_article_right .ywcp_components_container h3,.ywcp_components_container h3{display:none}.ndc_plan_article_right .ywcp_components_container abbr.optional{display:none}.ndc_plan_article_right .ywcp_component_otpions_thumbnails_container ul.products li:hover,.ywcp_component_options_selection_container{background-color:#fff}.ndc_plan_article_right .ywcp_component_otpions_thumbnails_container ul.products li{border:none}.ndc_planlist_block h3{font-size:18px}.ndc_planlist_block_planvolume span{background-color:#ccc}.ywcp_components_single_item{margin-bottom:10px;width:50%;display:inline-block;vertical-align:top;height:100%}.ywcp_product_link{display:none}.ywcp_component_otpions_thumbnails_container ul.products li:last-child{border:none}.woocommerce.single-product .product .yith-ywraq-add-to-quote{margin-left:10px;line-height:1.6em}.woocommerce.single-product .product .single_variation_wrap .yith-ywraq-add-to-quote{margin-left:10px;margin-top:-40px;line-height:1.6em}.single-product div.product form.cart .quantity{margin-right:0}.woocommerce .add-request-quote-button.button,.woocommerce .add-request-quote-button-addons.button{width:100%;text-align:center}.post-type-archive-product .woocommerce .add-request-quote-button.button{color:#000;background-color:#c57b35!important;border-style:none;padding:10px 10px 10px 10px;width:200px;display:block;position:absolute;bottom:50px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}.ndc_areatable table tbody tr td:last-child{text-align:left!important;padding-left:20px!important}.ndc_voice_info .elementor-widget-ae-custom-field{display:inline-block;width:auto;margin-right:1em;margin-bottom:0}.ndc_voice_info .elementor-widget-ae-custom-field div{display:inline-block}.ndc_voice_info .elementor-widget-ae-custom-field:after{}.elementor-586 .elementor-element.elementor-element-56d58429{overflow:initial!important}@media (max-width:500px){.inquiry table,.inquiry tbody,.inquiry tr{display:block!important;width:100%!important}.inquiry th,.inquiry td{display:block!important;width:100%!important;border-top:none!important;-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;box-sizing:border-box!important}.inquiry tr:first-child th{border-top:1px solid #d7d7d7!important}.inquiry .haveto,.inquiry .any{font-size:10px}}.wpcf7-form .inquiry th,.wpcf7-form .inquiry td{border-bottom:1px solid #797979;background-color:#fff!important}.wpcf7-form .inquiry td{font-size:15px!important}@media (max-width:768px){.wpcf7-form .inquiry th{border-bottom:none}.wpcf7-form .inquiry td{border-bottom:1px solid #797979;background-color:#fff!important}}.wpcf7-form .inquiry th{text-align:left;font-size:1.2em;color:#797979;padding-right:5px;width:30%;background-color:#fff;margin-bottom:0;padding-bottom:0}.inquiry td{font-size:13px}.entry-content .inquiry tr,.entry-content table{border:solid 1px #fff}.wpcf7-form .inquiry input,.wpcf7-form .inquiry textarea{background-color:#fff;border:1px solid #797979}@media (max-width:768px){.wpcf7-form .inquiry input,.wpcf7-form .inquiry textarea{width:100%}.wpcf7-form .inquiry input[type="radio"]{width:initial}}.haveto{font-size:10px;padding:5px;color:red;margin-right:5px;position:relative;bottom:1px}.any{font-size:7px;padding:5px;background:#93c9ff;color:#fff;border-radius:2px;margin-right:5px;position:relative;bottom:1px}.verticallist .wpcf7-list-item{display:block}#formbtn{display:block;padding:15px;width:350px;background:#7b7b7b;color:#fff;font-size:18px;font-weight:bold;margin:25px auto 0}#formbtn:hover{background:#fff;color:#7b7b7b;border:1px solid #7b7b7b}select,.wpcf7-date{background-color:#fff;border:thin solid #ddd;border-radius:0;display:inline-block;font:inherit;line-height:1.5em;padding:.5em 3.5em .5em 1em;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none}.wpcf7-date{min-height:3em;min-width:10em}.woocommerce div.product.elementor form.cart table.variations td.value select,.storefront-sorting select,select.minimal{background-image:linear-gradient(45deg,transparent 50%,gray 50%) , linear-gradient(135deg,gray 50%,transparent 50%) , linear-gradient(to right,#ccc,#ccc);background-position:
	calc(100% - 20px) calc(1em + 2px),
	calc(100% - 15px) calc(1em + 2px),
	calc(100% - 2.5em) 0.5em;background-size:5px 5px , 5px 5px , 1px 1.5em;background-repeat:no-repeat}.woocommerce div.product.elementor form.cart table.variations td.value{height:2.5em}.nd-catering.woocommerce div.product.elementor form.cart table.variations td.value{background-color:#f1ede7}.woocommerce div.product.elementor form.cart table.variations td.value::before{margin-right:-1em;height:2.5em}.woocommerce div.product.elementor form.cart table.variations td.value a{padding-left:.5em}@media screen and (max-width:768px){.woocommerce div.product.elementor form.cart table.variations td.value{width:100%!important}}.woocommerce div.product.elementor form.cart table.variations td.value select{font-size:1em;padding-left:0;height:2.5em;width:13em}.woocommerce div.product.elementor form.cart table.variations td.value .reset_variations{display:none}a.reset_variations::before{content:"\f55a"}.woocommerce div.product.elementor form.cart table.variations td.value select:focus,.storefront-sorting select:focus,select.minimal:focus{background-image:linear-gradient(45deg,green 50%,transparent 50%) , linear-gradient(135deg,transparent 50%,green 50%) , linear-gradient(to right,#ccc,#ccc);background-position:calc(100% - 15px) 1em , calc(100% - 20px) 1em , calc(100% - 2.5em) .5em;background-size:5px 5px , 5px 5px , 1px 1.5em;background-repeat:no-repeat;border-color:green;outline:0}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.your-plan,.your-option,.wpcf7-checkbox{line-height:2em}.ndc_contact_tel .elementor-widget:not(:last-child) {margin-bottom:0}.ndc_quote_button{text-align:center}.ndc_quote_button .add-request-quote-button.button{bottom:0;background-color:#fff;border-color:#eee;color:#333;border:1px solid #7b7b7b}.ndc_quotepage_button .elementor-button,.ndc_header_quotebutton .elementor-button-link.elementor-button.elementor-size-md{width:100%}#ndc_header{z-index:999}#ndc_header .elementor-widget:not(:last-child) {margin-bottom:0}#ndc_header_mobile .elementor-widget-container{margin:0}.home #ndc_header{}.ndc_pagetop_hero_outer{}.ndc_pagetop_hero_outer .elementor-container,.ndc_pagetop_hero_outer .elementor-top-column,.ndc_pagetop_hero_outer .elementor-row{height:100%}.ndc_pagetop_hero_inner_up{}.ndc_pagetop_hero_inner_down{bottom:10px}@media screen and (max-height:768px){.ndc_pagetop_hero_inner_title{display:block}.ndc_pagetop_hero_outer .ndc_pagetop_hero_inner_up .ndc_pagetop_hero_inner_read{display:block;width:50%}.ndc_pagetop_hero_outer .ndc_pagetop_hero_inner_up .ndc_pagetop_hero_inner_read h2{font-size:20px!important}.ndc_pagetop_hero_outer .ndc_pagetop_hero_inner_up .elementor-row{display:block}.ndc_pagetop_hero_outer .ndc_pagetop_hero_inner_up .elementor-container{height:100%;display:block}}@media screen and (max-width:768px){.ndc_pagetop_hero_outer{height:calc(100vh - 90px)!important}.ndc_pagetop_hero_outer .elementor-row{height:100vh}.ndc_pagetop_hero_inner_title{display:block}.ndc_pagetop_hero_outer .ndc_pagetop_hero_inner_up .ndc_pagetop_hero_inner_read{display:block;width:100%}.ndc_pagetop_hero_outer .ndc_pagetop_hero_inner_up .ndc_pagetop_hero_inner_read h2{font-size:20px!important}.ndc_pagetop_hero_outer .ndc_pagetop_hero_inner_up .elementor-row{height:100%;display:block}.ndc_pagetop_hero_inner_up{margin-top:0!important}.ndc_pagetop_hero_inner_down{position:absolute;bottom:140px}.ndc_pagetop_hero_inner_title h1{font-size:40px!important}.elementor-element-9e3e458{z-index:999}}.ndc_plan_menu_gallery{}.ndc_plan_menu_gallery .ae-grid-overlay{margin-bottom:6em;position:relative}.ndc_plan_menu_gallery .ae-overlay-caption{position:absolute;top:10px;text-align:left;line-height:1.2em}@media screen and (max-width:768px){#ndc_top_hero{height:calc(100vh - 90px);margin-top:0}.ndc_top_hero_copy{transform:scale(.8)}.ndc_top_hero_copy h1{}}.equal-height-content{height:100%;display:flex}.page-id-307 a.anchor{display:block;padding-top:70px;margin-top:-70px}.ndc_footer_mobile_outer .elementor-widget{margin-bottom:0}.ndc_drinkmenu_block_outer{display:flex}.ndc_drinkmenu_block_left,.ndc_drinkmenu_block_right{width:50%;font-size:14px}.elementor-widget.ndc_marginbottomzero{margin-bottom:0}.elementor-834 .elementor-element.elementor-element-7cc602a{padding:10px!important}.ndd_areatable_th1{width:12%}.ndd_areatable_th2{width:12%}@media screen and (max-width:768px){.ndd_areatable_th1{width:5em}.ndd_areatable_th2{width:5em}}.woocommerce div.product.elementor form.cart table.variations tr{display:-webkit-box;display:-ms-flexbox;display:block}.woocommerce div.product.elementor form.cart table.variations td.label{margin-bottom:1em;width:100%}.nd-catering.woocommerce div.product.elementor form.cart table.variations td.label{background-color:#f1ede7}.woocommerce div.product.elementor form.cart table.variations td.value a{width:6em}.ndd_button_cart img{max-width:100px}.ndd_button_cart .quantity{display:inline;margin-right:5px!important}.ndd_button_cart .single_add_to_cart_button{width:180px}.single_add_to_cart_button{background-color:#ffa500!important}@media screen and (max-width:1024px){.ndd_button_cart .single_add_to_cart_button{margin-top:10px}}.woocommerce-variation-add-to-cart{display:inline-block!important}.nd-catering .woocommerce-variation-add-to-cart .quantity{display:inline}.ndd_button_cart label{max-width:100px}.ndd_button_cart .variations label{max-width:100%}.ndd_button_cart h3{font-size:16px}.ndd_button_cart h4{font-size:16px}.ndd_button_cart .pewc-column-wrapper .pewc-checkbox-image-wrapper{display:grid;grid-template-columns:110px 2fr;grid-gap:1em;margin-bottom:1em}.single-product div.product p.price,.ndd_price{margin:initial!important}.pewc-groups-accordion .pewc-group-wrap.group-active .pewc-group-content-wrapper{height:auto;max-height:9999px;padding:0}.pewc-column-wrapper p.pewc-column-price-wrapper{margin-bottom:.5em;font-weight:bold;display:inline-block}.pewc-checkbox-desc-wrapper .pewc-column-excerpt{display:inline-block}.pewc-checkbox-desc-wrapper .pewc-column-excerpt p{display:inline-block}.pewc-checkbox-desc-wrapper .pewc-column-excerpt:before{content:"／";display:inline-block}.pewc-groups-accordion .pewc-group-wrap h3{background-color:#fff}.woocommerce-MyAccount-navigation{width:25%;margin-right:20px}.woocommerce-MyAccount-navigation ul{margin-left:0}.woocommerce-MyAccount-content{width:calc(75% - 20px)}.woocommerce-MyAccount-navigation ul li{list-style:none;border-top:1px solid #7b7b7b;padding:10px}#elementor-menu-cart__toggle_button{padding:12px 0!important}#byconsolewooodt_checkout_field h2{font-size:1.618em;color:#619d25}@media screen and (max-width:768px){.woocommerce-MyAccount-navigation{width:calc(100% - 40px);margin:20px}.woocommerce-MyAccount-content{width:calc(100% - 40px);margin:20px}}.elementor-element.elementor-element-f7b09bd{}.wcpt-filter .wcpt-dropdown-option input[type="radio"]{display:none!important}label.wcpt-active{font-weight:bold}.ndd_deliverylist img.attachment-woocommerce_thumbnail,.ndc_deliverylist img.attachment-woocommerce_thumbnail{width:100%;max-width:380px;box-shadow:20px 20px 0 0 #f1ede7;height:250px;object-fit:cover}.ndd_deliverylist .woocommerce-loop-product__title,.ndc_deliverylist .woocommerce-loop-product__title{margin-top:40px;padding-bottom:30px;border-bottom:1px solid;font-size:18px!important;font-weight:bold!important}.ndd_deliverylist .ndd_planvolume{color:#fff;font-size:18px;background-color:#6ca822;padding:5px 20px 5px 20px;width:5em;margin:10px auto}.ndc_deliverylist .ndd_planvolume{color:#fff;font-size:18px;background-color:#4f3d2c;padding:5px 20px 5px 20px;width:5em;margin:20px auto}.ndd_deliverylist .ndd_planexcerpt,.ndc_deliverylist .ndd_planexcerpt{text-align:justify;width:90%;margin:0 auto}.ndd_deliverylist .ndd_planquantitylabel,.ndc_deliverylist .ndd_planquantitylabel{display:inline-block;font-size:16px;font-weight:bold}.ndd_deliverylist .price,.ndc_deliverylist .price{font-size:26px;display:inline-block!important;padding-left:.5em}.ndd_deliverylist .price:after,.ndc_deliverylist .price:after{content:"（税込）";font-weight:normal;font-size:12px}.ndd_deliverylist li.product,.ndc_deliverylist li.product{padding-bottom:95px!important}.ndd_deliverylist .ndd_btn_plandetail,.ndc_deliverylist .ndd_btn_plandetail{color:#000;background-color:#fff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#4f3d2c;padding:10px 10px 010px 10px;width:200px;display:block;bottom:0;position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}.ndc_deliverylist ul.products,.ndd_deliverylist ul.products{margin-bottom:50px!important}.ui-timepicker-wrapper{width:20em}.nd_link_btn_wrapper_atcartpage{margin-bottom:25px}.nd_link_btn_wrapper_atcartpage p{height:3em;font-size:14px}.nd_link_btn{border:1px solid #7b7b7b;padding:10px 15px}.woocommerce-checkout label{margin:10px 0}@media screen and (max-width:768px){.elementor-element.elementor-products-grid ul.products{grid-template-columns:repeat(1,1fr)}.ndd_deliverylist .woocommerce{margin:20px}}#ndc_seciton_voice .elementor-post__read-more,#ndc_seciton_info .elementor-post__read-more,#ndd_seciton_voice .elementor-post__read-more{text-align:center!important;display:block}@media screen and (max-width:768px){.woocommerce form.woocommerce-EditAccountForm p.form-row-first{float:initial!important}.woocommerce form.woocommerce-EditAccountForm p.form-row-last{float:initial!important}}.elementor-menu-cart__container .elementor-menu-cart__main{}#ndd_woo_myaccount_wrapper .woocommerce-MyAccount-content h2,#customer_login h2{color:#619d25;padding-top:10px;border-top:1px solid #619d25;font-weight:100}#ndc_woo_myaccount_wrapper .woocommerce-MyAccount-content h2,#customer_login h2{color:#4f3d2c;padding-top:10px;border-top:1px solid #4f3d2c;font-weight:100}#ndd_woo_myaccount_wrapper .woocommerce-MyAccount-content .woocommerce-Address header{color:#619d25;padding-top:10px;border-top:1px solid #619d25}#ndc_woo_myaccount_wrapper .woocommerce-MyAccount-content .woocommerce-Address header{color:#4f3d2c;padding-top:10px;border-top:1px solid #4f3d2c}#ndd_woo_myaccount_wrapper .woocommerce-MyAccount-content h3{color:#619d25}#ndc_woo_myaccount_wrapper .woocommerce-MyAccount-content h3{color:#4f3d2c}.woocommerce-MyAccount-content p{margin-bottom:1em}.woocommerce-MyAccount-content input,#customer_login input,.woocommerce-checkout input{background-color:#fff;border:1px solid #797979}.nd-delivery #customer_details,.nd-delivery h3#order_review_heading{margin-top:50px}.nd-delivery .wc-proceed-to-checkout .button,.nd-delivery button#place_order{background-color:#ffa500}.nd-delivery #payment .payment_methods > li:not(.woocommerce-notice) {}.nd-catering .wc-proceed-to-checkout .button,.nd-catering button#place_order{background-color:#4f3d2c}#ndd_woo_myaccount_wrapper .woocommerce-MyAccount-content .button,#ndd_woo_myaccount_wrapper #customer_login .button{margin-top:10px;background-color:#619d25!important;color:#fff;margin-bottom:50px}#ndc_woo_myaccount_wrapper .woocommerce-MyAccount-content .button,#ndc_woo_myaccount_wrapper #customer_login .button{margin-top:10px;background-color:#4f3d2c;color:#fff;margin-bottom:50px}#byconsolewooodt_checkout_field .form-row{width:20em}#customer_login label{margin-top:10px}#ndd_woo_myaccount_wrapper table:not(.has-background) th {background-color:#ebf2e2}#ndc_woo_myaccount_wrapper table:not(.has-background) th {background-color:#f1ede7}#ndd_woo_myaccount_wrapper .woocommerce-MyAccount-navigation ul li{border-top:1px solid #619d25;padding:0}#ndc_woo_myaccount_wrapper .woocommerce-MyAccount-navigation ul li{border-top:1px solid #4f3d2c;padding:0}#ndd_woo_myaccount_wrapper .woocommerce-MyAccount-navigation ul li a{margin-top:2px;margin-bottom:2px;display:block;padding:10px 10px;color:#619d25}#ndc_woo_myaccount_wrapper .woocommerce-MyAccount-navigation ul li a{margin-top:2px;margin-bottom:2px;display:block;padding:10px 10px;color:#4f3d2c}#ndd_woo_myaccount_wrapper .woocommerce-MyAccount-navigation ul li.is-active a{background-color:#619d25;color:#fff}#ndc_woo_myaccount_wrapper .woocommerce-MyAccount-navigation ul li.is-active a{background-color:#4f3d2c;color:#fff}.wc_payment_method.payment_method_sliced-invoices{margin-bottom:50px}#ndd_woo_myaccount_wrapper .woocommerce-checkout h3{border-top:1px solid #619d25;padding:10px;margin-top:50px;color:#619d25}#ndc_woo_myaccount_wrapper .woocommerce-checkout h3{border-top:1px solid #4f3d2c;padding:10px;margin-top:50px;color:#4f3d2c}.address-field{margin-bottom:10px}#ndd_woo_myaccount_wrapper #payment .payment_methods li.wc_payment_method{background-color:#619d25;color:#fff}#ndc_woo_myaccount_wrapper #payment .payment_methods li.wc_payment_method{background-color:#4f3d2c;color:#fff}.nd-delivery #payment .payment_methods li.wc_payment_method div.payment_box{background-color:#ebf2e2;color:#000}.nd-catering #payment .payment_methods li.wc_payment_method div.payment_box{background-color:#f1ede7;color:#000}#ndd_woo_myaccount_wrapper #payment .payment_methods li.wc_payment_method:hover{background-color:#619d25;color:#fff}#ndc_woo_myaccount_wrapper #payment .payment_methods li.wc_payment_method:hover{background-color:#4f3d2c;color:#fff}#ndd_woo_myaccount_wrapper button#place_order{background-color:#619d25}#ndc_woo_myaccount_wrapper button#place_order{background-color:#4f3d2c}.input-text.qty.text{background-color:#fff;border:1px solid #797979}.ndc_teikei_issue:after{background: linear-gradient(to top right, rgba(255,255,255,0) 50%, #F2EDE9 50.5%) no-repeat top left/50% 100%, linear-gradient(to top left, rgba(255,255,255,0) 50%, #F2EDE9 50.5%) no-repeat top right/50% 100%;content:"";height:50px;width:100%;position:absolute}.ndd_teikei_issue:after{background: linear-gradient(to top right, rgba(255,255,255,0) 50%, #EEF4E6 50.5%) no-repeat top left/50% 100%, linear-gradient(to top left, rgba(255,255,255,0) 50%, #EEF4E6 50.5%) no-repeat top right/50% 100%;content:"";height:50px;width:100%;position:absolute}.ndc_txt_marker_brown{background:linear-gradient(transparent 70%,#edc6a9 0%);font-weight:bold}.ndd_txt_marker_brown{background:linear-gradient(transparent 70%,#92d75b 0%);font-weight:bold}.ndd_block_partnercase .swiper-slide-inner img{margin-bottom:20px}.ndd_block_partnercase .swiper-slide-inner .elementor-image-carousel-caption strong{padding-bottom:1em;border-bottom:1px solid #797979;margin-bottom:0;display:block}.woocommerce-ordering:before{content:"プランの表示順："}.storefront-sorting .woocommerce-result-count{margin-top:.5em;margin-right:1em}.elementor-products-grid .storefront-sorting nav.woocommerce-pagination{margin-top:0}@media (max-width:768px){.elementor-241 .elementor-element.elementor-element-6353b7e .ae-pagination-wrapper{padding-left:0}}#ndd_order{margin-top:-400px;padding-top:400px}@media (max-width:768px){#ndd_order{margin-top:0;padding-top:0}}.ae-post-content-unfold{background-image:linear-gradient(to bottom,rgba(255,255,255,0),#fff)!important;color:#fff}.nd-delivery .elementor-menu-cart__footer-buttons a.elementor-button.elementor-size-md{font-size:14px;padding:15px;background-color:#69ac21}.nd-catering .elementor-menu-cart__footer-buttons a.elementor-button.elementor-size-md{font-size:14px;padding:15px;background-color:#4f3d2c}.nd_header_nav_mobile{z-index:9999}.nd_header_nav_mobile .elementor-icon-wrapper{height:15px}.ndc_plan_menu_gallery .ae-grid-overlay{z-index:1}.woocommerce-account div[data-elementor-type="wp-page"]{margin-top:20px}.woocommerce-order-details h2,.woocommerce-customer-details h2{margin-top:20px;padding-top:10px}#ndd_woo_myaccount_wrapper .woocommerce-order-details h2,#ndd_woo_myaccount_wrapper .woocommerce-customer-details h2{border-top:1px solid #69ac21;color:#69ac21}#ndc_woo_myaccount_wrapper .woocommerce-order-details h2,#ndc_woo_myaccount_wrapper .woocommerce-customer-details h2{border-top:1px solid #4f3d2c;color:#4f3d2c}.woocommerce-table--order-details{margin-top:20px}.ndc_box_issue:after{content:"";display:block;width:0;height:0;border-style:solid;border-width:50px 50px 0 50px;border-color:#fff transparent transparent transparent;bottom:0;margin:auto;position:absolute;left:calc(50% - 25px)}@media (max-width:768px){.ndc_box_issue:after{content:"";display:block;width:0;height:0;border-style:solid;border-width:25px 25px 0 25px;border-color:#fff transparent transparent transparent;bottom:initial;margin:auto;position:absolute;left:calc(50% - 25px)}.woocommerce-cart-form table.cart .product-thumbnail img{margin:initial;max-width:5em}}.ndd_teikei_issue_title{margin-bottom:0!important}nav.ndc_header_nav{overflow:visible!important;width:100%!important}.sliced-from-address{position:absolute;left:50%}.elementor-menu-cart__footer-buttons{grid-column-gap:10px!important}#ndc_payment_wrapper #payment .payment_methods{}.nd-catering #payment li:not(.payment_method_sliced-invoices)
{display:none}.elementor-button--checkout{display:none}.elementor-menu-cart__footer-buttons{grid-template-columns:1fr!important}.woocommerce-shipping-destination{display:none}.woocommerce-shipping-calculator{display:none}.nd-catering .woocommerce-MyAccount-navigation-link--orders{display:none}.nd-catering .nd_blog h2{background:linear-gradient(transparent 70%,#edc6a9 0%);font-weight:bold;font-size:22px}.nd-catering .nd_blog h3{margin-top:75px;margin-bottom:40px}.nd-catering .nd_blog h4{margin-top:40px}.nd-catering .nd_blog ul{margin-bottom:40px}.nd-catering .nd_blog .wp-block-table{margin-top:40px;margin-bottom:40px}.nd-catering .nd_blog .wp-block-buttons{margin-top:30px}.nd-delivery .nd_blog h2{background:linear-gradient(transparent 70%,#92d75b 0%);font-weight:bold;font-size:22px}.nd-catering .nd_blog_delipa h2{background:linear-gradient(transparent 70%,#e47803 0%);font-weight:bold;font-size:22px}.nd-delivery .nd_blog_delipa h2{background:linear-gradient(transparent 70%,#fbcd81 0%);font-weight:bold;font-size:22px;color:#e47803}.nd_bloglist_delipa h2,.nd_bloglist_delipa h3{color:#e47803}.nd_bloglist_delipa .ae-element-post-read-more a{border-color:#e47803!important}.column-template-default .wp-block-image img{}.elementor-post__read-more{border:1px solid;padding:10px 30px;margin-top:20px;font-size:14px}.woocommerce-MyAccount-content .customer_details tr#nd-header15{display:none}.elementor-2995 .elementor-element.elementor-element-e641283>.elementor-widget-container{border-width:0 0 0 0!important}.elementor-post__read-more{font-family:"Noto Sans JP",Lato!important;font-weight:400;color:#000;padding:10px 10px 10px 10px}.post-read-text{font-size:14px}.nd_pickupbanner_left:before{content:"";position:absolute;top:-11px;left:-11px;width:0;height:0;border-style:solid;border-width:150px 150px 0 0;border-color:#69ac21 transparent transparent transparent}.nd_pickupbanner_left .elementor-widget-container{transform:rotate(-45deg);top:25px;left:-15px;position:relative}.nd_pickupbanner_left .elementor-heading-title{position:relative}.single .nd_blog p{font-size:13pt;line-height:2;color:#333}.single .nd_blog li{font-size:1.2em;color:#333}.woocommerce-billing-fields__field-wrapper span.optional,#billing_proviso_field span.optional,#billing_order_comments_field span.optional{display:none}#order_comments_field span.optional{display:none}.woocommerce-billing-fields__field-wrapper #billing_country_field{display:none}.woocommerce-order .order_details.bankjp_details{display:none}.woocommerce-order>h2{display:none}.woocommerce div.product.elementor form.cart table.variations td.value{width:100%}#payment .payment_methods .payment_box label{padding:0 1em}.sliced-footer{text-align:left}.widget_ywraq_mini_list_quote .yith-ywraq-list-wrapper{right:0}.ndd_headernavi_btn_outerbox .elementor-shortcode{text-align:center}.widget_ywraq_mini_list_quote{position:relative;padding:0;display:inline-block;margin:0 0;vertical-align:top;overflow:visible!important}.widget_ywraq_mini_list_quote .raq-info{display:block;text-align:center;margin:0;padding:12px 0;color:#000;font-size:12px;border:1px solid #efefef;cursor:pointer}.raq-info .woocommerce-Price-amount{font-size:12px;color:#7b7b7b;font-weight:bold}.widget_ywraq_mini_list_quote .raq-items-number{margin-left:1em;font-weight:400;color:#fff;position:relative;z-index:0;font-size:10px}.widget_ywraq_mini_list_quote .raq-items-number:before{content:attr(data-counter);display:block;position:absolute;min-width:1.6em;height:1.6em;line-height:1.5em;top:-.1em;right:-.5em;border-radius:100%;color:#fff;background-color:#d9534f;text-align:center;font-size:10px;z-index:-1}.yith-request-a-quote-page .yith_ywraq_add_item_browse_message{display:none!important}#yith-ywraq-default-form p{margin:10px 0;width:100%}#yith-ywraq-default-form label{text-align:left;font-size:14px;color:#797979;padding-right:5px;width:30%;background-color:#fff;margin-bottom:10px;display:inline-block}#yith-ywraq-default-form .form-row input[type="radio"]{display:inline-block}#yith-ywraq-default-form span{display:inline-block}#yith-ywraq-default-form span input,#yith-ywraq-default-form span textarea{background-color:#fff!important;border:1px solid #797979;width:20em}#yith-ywraq-default-form span input[id^="nd_payment"]{width:2em}#yith-ywraq-default-form span label[for^="nd_payment"]{width:initial}#yith-ywraq-default-form input#nd_delivery_date,#yith-ywraq-default-form select#nd_delivery_time{display:inline-block;width:20em;background-color:#fff!important;border:1px solid #797979;float:initial}.ndd_headernavi_freedial p{font-size:12px}#nd-header16{display:none}#message_field .optional{display:none}#yith-ywraq-default-form .form-row label.radio{margin-right:0;margin-top:-1.4em;margin-left:3em;display:block}#nd_payment_{display:none!important}@media screen and (max-width:768px){.wc-product-table tr{display:block!important;border-top:1px solid #ccc}table.dataTable thead th{display:none!important}table.dataTable tbody td{display:block!important}table.dataTable tbody td:nth-child(1) {display:inline-block!important;width:30%}table.dataTable tbody td:nth-child(2) {display:inline-block!important;width:50%}table.dataTable tbody td.col-short-description{width:170px;margin-right:0;margin-left:auto}table.dataTable tbody td .single_add_to_cart_button{width:170px}#yith-ywraq-default-form label{width:100%}#yith-ywraq-default-form #nd_payment_field label.radio{display:block;margin-left:7px;line-height:1.5em;margin-left:2em;margin-top:-1.6em}#nd_mobile_quote_minibox .raq-label{position:relative}#nd_mobile_menu_wrapper .elementor-widget-heading{position:absolute;bottom:0}#nd_mobile_menu_wrapper .elementor-widget-heading h2 a{font-weight:bold}#nd_mobile_quote_minibox .raq-tip-counter{position:absolute;top:3px;right:0}.widget_ywraq_mini_list_quote .raq-info{text-align:center;padding:0;margin:0 auto}.widget_ywraq_mini_list_quote{margin:0;position:fixed;bottom:1.5em}#nd_mobile_menu_wrapper{}}.yith-ywraq-before-table{margin-top:50px}.yith-ywraq-before-table .button.wc-backward{margin-bottom:25px;border:1px solid #6d6d6d;background-color:#fff}.nd-catering .ywraq-form-table-wrapper .yith-ywraq-mail-form-wrapper{width:100%;max-width:800px;margin:0 auto}.yith-ywraq-mail-form-wrapper h3{font-size:18px}.nd-catering .button.raq-send-request.last{margin:0 auto;padding:15px 50px;display:block;background-color:#c57b35;color:#fff}.nd-catering .button.raq-send-request.last:hover{background-color:#d5b18f}.ndd_headernavi_btn_mypage i:before,#nd_mobile_menu_wrapper .elementor-icon i:before,#nd_mobile_menu_wrapper .elementor-icon svg:before{color:#5a951b}#ndc_seciton_voice h3 a{font-weight:bold;color:#5a951b}#ndd_seciton_voice h3 a{font-weight:bold;color:#4f3d2c}.cart_totals h2{font-size:1.4em}.woocommerce .checkout.woocommerce-checkout h2,.woocommerce .checkout.woocommerce-checkout h3{font-size:1.2em!important}#yith-ywraq-message textarea#reason{margin:2em 0;background-color:#fff;border:1px solid #333}input.ywraq-button{background-color:#fff;border:1px solid #333}.nd_textarea_order_comments{height:7em}.age-gate-wrapper img{display:none}.woocommerce-checkout .ui-datepicker select.ui-datepicker-month,.woocommerce-checkout .ui-datepicker select.ui-datepicker-year{padding:2px}h1.age-gate-heading{display:none}.single-delipa_voice ul.blocks-gallery-grid{width:100%}#payment .payment_methods>.wc_payment_method>label::before{font-weight:300;color:#aaa!important}#payment .payment_methods li.wc_payment_method>input[type="radio"]:first-child:checked+label::before{font-weight:900;color:#9cbc6f!important}.woocommerce-button.button.print-invoice{display:none}p#order_delivery_date_field{display:none}h3.neodining_field_title{display:none}p.order_delivery_date_field{display:none}.woocommerce-terms-and-conditions-link{color:#00f!important}.ndd_deliverylist .woocommerce-loop-product__title,.ndc_deliverylist .woocommerce-loop-product__title{padding-bottom:0;border-bottom:none}div.product_tags{color:#000}div.product_tags.product_tags_noborder{border-bottom:none}div.product_tags span.product_tag{padding:2px 5px;border:1px solid;border-radius:5px;display:inline-block;margin-bottom:5px}div.product_tags span.product_tag:not(:first-of-type){margin-left:5px}ul.products li.product .add_to_cart_button{background-color:#ffa500;color:#fff;width:200px;display:block;bottom:50px;position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}.added_to_cart.wc-forward{display:none}.wc-proceed-to-checkout .checkout-button br{display:none}.elementor-nav-menu .elementor-item{font-weight:bold!important}@media screen and (min-width:768px){#wcpt-5986{width:58%;clear:initial;margin:initial}#wcpt-62423{width:58%;clear:initial;margin:initial}.cart-collaterals .cart_totals,.cart-collaterals .shipping_calculator{width:40%}}.woocommerce-checkout .ui-timepicker-list{text-align:left}.elementor-menu-cart__footer-buttons a{border:5px solid}.ecbn-selection-title img{display:inline}@media screen and (max-width:768px){div#ez-toc-container{width:100%}}.nd_column div#ez-toc-container,.nd_useful div#ez-toc-container,.nd_news div#ez-toc-container{border:1px solid #5a951b}.nd_column .ez-toc-title-container,
.nd_useful .ez-toc-title-container,
.nd_news .ez-toc-title-container, {background-color:rgba(90,149,27,.2);color:#5a951b;text-align:center}.nd_column #ez-toc-container.counter-decimal ul.ez-toc-list li a::before,.nd_useful #ez-toc-container.counter-decimal ul.ez-toc-list li a::before,.nd_news #ez-toc-container.counter-decimal ul.ez-toc-list li a::before{color:#5a951b}.nd_column #ez-toc-container a.ez-toc-toggle,.nd_useful #ez-toc-container a.ez-toc-toggle,.nd_news #ez-toc-container a.ez-toc-toggle{color:#5a951b}.nd_cutomervoice div#ez-toc-container,.nd_delipa_voice div#ez-toc-container{border:1px solid #e47803;color:#e47803}.nd_cutomervoice .ez-toc-title-container,.nd_delipa_voice .ez-toc-title-container{background-color:rgba(228,120,3,.2)}.nd_cutomervoice #ez-toc-container.counter-decimal ul.ez-toc-list li a::before,.nd_delipa_voice #ez-toc-container.counter-decimal ul.ez-toc-list li a::before{color:#e47803}.nd_cutomervoice #ez-toc-container a.ez-toc-toggle,.nd_delipa_voice #ez-toc-container a.ez-toc-toggle{color:#e47803}.nd-catering .ez-toc-title-container{text-align:center}#nd_navi div#ez-toc-container{width:100%}div#ez-toc-container{padding:0}.ez-toc-title-container{padding:10px}#ez-toc-container nav{padding:20px}div#ez-toc-container ul li{padding-left:2em;margin-bottom:.5em}#ez-toc-container.counter-decimal ul.ez-toc-list li a::before{text-indent:-2em}#ez-toc-container p.ez-toc-title{position:relative;text-align:center}.ez-toc-title-toggle{position:absolute;right:10px;top:5px}.ez-toc-btn-default{background-image:initial;border-color:#fff}#ywraq_checkout_quote.button{background-color:#6ca729}button.ttt-pnwc-close{padding:0!important}.woocommerce-button.button.print-pro-forma-invoice{display:none}.woocommerce-ordering select.orderby{background-color:#ffa500;color:#fff;font-size:1.2em;background-image:linear-gradient(45deg,transparent 50%,white 50%) , linear-gradient(135deg,white 50%,transparent 50%) , linear-gradient(to right,#ccc,#ccc)}.postid-68624 .nd_planmovie_txt,.postid-68669 .nd_planmovie_txt,.postid-50133 .nd_planmovie_txt,.postid-114771 .nd_planmovie_txt,.postid-115042 .nd_planmovie_txt,.postid-115020 .nd_planmovie_txt,.postid-115014 .nd_planmovie_txt,.postid-114796 .nd_planmovie_txt,.postid-124263 .nd_planmovie_txt,.postid-181895 .nd_planmovie_txt{display:none}.nd_planmovie_txt_op{display:none}.product_cat-alcohol .nd_planmovie_txt_op{display:initial}.nd_visumo_wrapper,.nd_visumo_wrapper .ecbn-selection-title{padding-top:0;margin-top:0!important}.ecbn-selection-wrapper .ecbn-selection-footer2,.ecbn-selection-footer2,.ecbn-selection-right-footer2{display:none!important}.home .ecbn-selection-description2{display:none}.single .ecbn-selection-description{display:none}.ecbn-selection-right-header{margin-top:20px!important}.ecbn-selection-header2{margin-bottom:1em!important}.woocommerce-checkout #nd_header_lower{display:none}#delimaga_featured_content #ez-toc-container{display:none}.nd_featured h1{font-size:22px;line-height:1.4em;text-align:center}.delimaga_featured_plangrid{display:grid;grid-template-columns:33% 33% 33%;gap:10px;margin:20px 0}.delimaga_featured_plangrid div{border:1px solid #a9a9a9;padding:10px;border-radius:10px}.delimaga_featured_plangrid a{color:#00f;text-decoration:underline}.my_account_orders .button.view::after{display:none}#ndd_woo_myaccount_wrapper .woocommerce-MyAccount-content a.button{margin-bottom:0}.page-id-2581 #ttt-pnwc-notice{display:none}#ndd_woo_myaccount_wrapper .woocommerce-form-login.login{width:20em}#ndd_woo_myaccount_wrapper .woocommerce-form-login.login .woocommerce-form-login__submit{margin:20px auto}.woocommerce-ResetPassword.lost_reset_password p{margin:1em auto}.woocommerce-Address-title a.edit{text-align:center;border:1px solid;padding:5px 0;margin:10px 0;display:block;width:5em}.ttt-pnwc-message{display:flex}.woocommerce-cart .ttt-pnwc-message a.restore-item{display:none}.quotes .quotes-total .button.accept{}.order-status{display:none!important}.quotes-status{display:none!important}.woocommerce-orders-table__header.woocommerce-orders-table__header-order-status{display:none}.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-status{display:none}@media screen and (min-width:768px){img.delipaform-food-img{width:70%;margin:0 auto}}textarea#order_comments{height:12em}.woocommerce-view-order .woocommerce-MyAccount-content>p{display:none}.nd_media_readmore a{width:100%}form.pardot-form .form-group{display:block}@media screen and (max-width:768px){#nd_nc_mainswiper .elementor-slide-button{background-color:red;height:20px;bottom:10px;font-size:.7em;line-height:0}form.pardot-form .form-group{display:block}.nc_how-to-use_calendar .flatpickr-calendar{width:290px}}.nd_sf_form_wrapper{max-width:550px}.nc_how-to-use_calendar .flatpickr-calendar{margin:0 auto}.nd_calendar_caption{font-size:.8em!important;color:red;font-weight:normal!important}.nc_news .nd_backbutton_to_usefulinfo,.nd_news .nd_backbutton_to_usefulinfo{display:none}.nc_usefulinfo .nd_backbutton_to_info,.nd_usefulinfo .nd_backbutton_to_info{display:none}.nc_news.nc_usefulinfo .nd_backbutton_to_usefulinfo,.nd_news.nd_usefulinfo .nd_backbutton_to_usefulinfo,.nc_news.nc_usefulinfo .nd_backbutton_to_info,.nd_news.nd_usefulinfo .nd_backbutton_to_info{display:block}@media (max-width:767px){.ndc_areatable .eael-data-table .td-content{display:inline}}.navi_form .formHeading.formlabelOuter{border-left:3px solid #4f3d2c}@media screen and (max-width:768px){.single .wp-block-table tr td:nth-child(odd) {background-color:#eee!important}.single .wp-block-table td{border-top:none}.single .wp-block-table tr:first-child td:first-child{border-top:1px solid}.single .wp-block-table table,.single .wp-block-table tbody,.single .wp-block-table tr,.single .wp-block-table td{display:block;width:100%}}@media screen and (min-width:768px){.nd_checkoutoptiontable{display:inline-block;width:55%}.cart_totals.calculated_shipping{display:inline-block}#wcpt-62423{width:100%!important}}.nd-catering.page-id-1016 .nd_globalnavi,.nd-delivery.page-id-1016 .nd_globalnavi{display:none}.nd-catering.page-id-1016 .ndc_headernavi_btn_mypage,.nd-catering.page-id-1016 .ndc_headernavi_btn_outerbox,.nd-delivery.page-id-1016 .ndd_headernavi_btn_mypage,.nd-delivery.page-id-1016 .ndd_headernavi_btn_outerbox{display:none}.nd-catering .yith_ywraq_add_item_response_message{display:none!important}.archive.nd-catering .yith_ywraq_add_item_browse_message{color:#000;background-color:#ffa61b!important;padding:10px 10px 10px 10px;width:200px;display:block;position:absolute;bottom:55px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);border:1px solid}.single.nd-catering .yith_ywraq_add_item_browse_message{color:#000;background-color:#ffa61b!important;padding:10px 10px 10px 10px;width:200px;display:block;border:1px solid}.nd-catering .yith_ywraq_add_item_product_message{display:none!important}.wcpt-item-row p>a.wcpt-button-cart_ajax{display:none!important}#ywraq_checkout_quote_button{margin-bottom:20px}#ez-toc-container label.ez-toc-cssicon-toggle-label{position:absolute;right:10px}#ez-toc-container .ez-toc-js-icon-con{background-color:#fff}.drinkplan .wpcf7-list-item{margin-bottom:1em}.drinkplan .wpcf7-list-item br{display:none}.woocommerce ul.products li.product a.add-request-quote-button.button,a.add-request-quote-button.button{padding:10px}ul.wpp-list{margin:0}.wpp-list a.wpp-post-title{line-height:1.2em;color:#4f3d2c;font-size:1em;font-weight:bold;display:inline-block;margin-top:1em;margin-bottom:.5em}.wpp-list p.wpp-excerpt{color:#7a7a7a;line-height:1.6em;font-size:.8em;font-weight:400;font-family:noto\ sans-serif}h3.wpp-header{font-family:"Lato",Lato;font-size:1.2em;font-weight:600;padding:0 0 0 10px;border-style:solid;border-width:0 0 0 12px;border-color:#4f3d2c}