:root{--Guinea-red: #FF0000;--deep-red: #962611;--sou-light-black: #3B4043;--sou-deep-black: #000000;--sou-light-gray: #707070;--primary-bg: #fff;--deep-blue: #083E7B;--light-blue: #3083DF;--font-size-large: 3rem;--font-family1: "Noto Sans JP", sans-serif }.bg_red{background-color:var(--Guinea-red);color:#fff}.bg_white{background-color:var(--primary-bg)}.p-05{padding:.5rem 0}.py-05,#header .l-header__inner,.sdg_container .article_sub-title{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-1,.pri-submit{padding-top:1rem !important;padding-bottom:1rem !important}.py-2,.primary_contact_main,.company-box,.sdg_container{padding-top:2rem !important;padding-bottom:2rem !important}.py-3{padding-top:3rem !important;padding-bottom:3rem !important}.px-1,.company-box,.sdg_container,.sdg_container .sdgs_text,.sdg_container .article_sub-title{padding-left:1rem !important;padding-right:1rem !important}.px-2{padding-left:2rem !important;padding-right:2rem !important}.px-3{padding-left:3rem !important;padding-right:3rem !important}.pt-1,.title_container{padding-top:1rem !important}.pt-2{padding-top:2rem !important}.pb-1,.underline-lightblue{padding-bottom:1rem !important}.pb-2,.title_container{padding-bottom:2rem !important}.mb-0,.font_h1,.font_h2,.font_h2_black{margin-bottom:0 !important}.mg-1{margin-bottom:1rem !important}.mg-2,.underline-lightblue{margin-bottom:2rem !important}.mg-3{margin-bottom:3rem !important}.img-container img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.align-right{text-align:right}.border-title{position:relative}.border-title::after{position:absolute;content:"";width:100%;height:2px;bottom:0;left:0;background:-webkit-gradient(linear, left top, right top, from(#B89C6C), color-stop(90%, #B89C6C), color-stop(90%, #8A2F1C), to(#8A2F1C));background:linear-gradient(90deg, #B89C6C 0%, #B89C6C 90%, #8A2F1C 90%, #8A2F1C 100%)}@font-face{font-family:"kiwi";src:url("../fonts/KiwiMaru-Medium.ttf") format("truetype")}.kiwi{font-family:"kiwi"}.bold,.theme_color3,.font_h4,.font_h3{font-weight:bold}.font_h1{font-size:var(--font-size-large)}.font_h2,.font_h2_black{font-size:1.8rem}.font_h2_black{color:var(--sou-light-black) !important}.font_h3{font-size:calc(var(--font-size-large)/2)}.font_h4{font-size:1.2rem}.mini_title_thin,.theme_color3,.mini_title{font-size:1.25rem}.mini_title{font-family:var(--font-family1);color:var(--Guinea-red)}.theme_color1{color:var(--Guinea-red)}.theme_color2{color:var(--sou-deep-black)}.theme_color3{color:var(--light-blue)}.mini_title{background:var(--deep-blue);color:#fff;padding:.5rem 0;margin-bottom:2rem}.rlg_01{background:repeating-linear-gradient(-45deg, #ccc 0, #ccc 18px, #fff 18px, #fff 20px)}.contena_border{border:1px solid var(--deep-blue)}.center{text-align:center}.compare_table tr:nth-of-type(n+1) td:last-of-type{text-shadow:1px 1px 0 #fff,-1px -1px 0 #fff,-1px 1px 0 #fff,1px -1px 0 #fff,0px 1px 0 #fff,-1px 0 #fff,-1px 0 0 #fff,1px 0 0 #fff}.compare_table table{border-collapse:separate}.title_container{display:-webkit-box;display:-ms-flexbox;display:flex}.compare_table table{border-spacing:8px;empty-cells:hide}.compare_table table td{vertical-align:middle;font-weight:bold}.compare_table tr:nth-of-type(n+1) td:first-of-type{background:#e0e0e0}.compare_table tr:nth-of-type(n+1) td:last-of-type{color:var(--Guinea-red);font-size:1.2rem}.child_bottom .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.underline-lightblue{border-bottom:8px solid var(--light-blue)}#header{padding-top:2rem}@media screen and (min-width: 1500px){#header{padding-top:1%}}#header #gnav .c-gnav{overflow:hidden}#header #gnav .header-mail{text-align:right;font-weight:bold;color:#c4c4c4}#header .c-gnav .ttl{border-right:1px solid #000;padding-right:1em}.l-header__inner.l-container{max-width:1200px;background-color:var(--primary-bg);border-radius:15px}@media screen and (max-width: 599px){.l-header__inner.l-container{max-width:90%}}.ichimatsu{background-image:url(../img/ichimatsu.jpg);background-size:15%}.sei-gai-ha{background-blend-mode:multiply;background-image:url(../img/seigaiha.png);background-color:var(--deep-red);background-size:15%}.food_fes_img{background-image:url(../img/food_fes_img.jpg);background-size:40%}.tawara{background:url(../img/tawara_left_bg.png) no-repeat left 10% center/contain,url(../img/tawara_right_bg.png) no-repeat right 10% center/contain}.strength_section{border-radius:15px}.tawara_bg_box{padding:40px;background-color:#f8f8f8}.second_contact_sec .swell-block-button,.third_contact_sec .swell-block-button{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.second_contact_sec .swell-block-button .swell-block-button__link,.third_contact_sec .swell-block-button .swell-block-button__link{background:rgba(0,0,0,0);width:100%}.primary_contact_heading{color:#fff}.primary_contact_main{background-color:var(--primary-bg);border-radius:15px}@media screen and (max-width: 599px){.primary_contact_main{padding-left:1em;padding-right:1em}}@media screen and (min-width: 600px){.primary_contact_main{padding-left:1em;padding-right:1em}}.primary_contact_main .pr-input-area{margin-bottom:1rem}@media screen and (min-width: 960px){.primary_contact_main .pr-input-area{display:-webkit-box;display:-ms-flexbox;display:flex}.primary_contact_main .pr-input-area label{width:200px}}.primary_contact_main .pr-input-area .wpcf7-form-control-wrap{-webkit-box-flex:1;-ms-flex:1;flex:1}.primary_contact_main .pr-input-area .wpcf7-form-control-wrap input{width:100%}.second_contact_sec .swell-block-column:nth-of-type(1) .swell-block-button{background:#621406}.second_contact_sec .swell-block-column:nth-of-type(2) .swell-block-button,.third_contact_sec .swell-block-button{background:#775725}.pri-submit{text-align:center}.pri-submit .wpcf7-submit{background:var(--deep-red);width:278px;border-radius:65px;padding:15px 0;color:#fff}@media(min-width: 960px){#menu-globale_navigation-3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#nav_menu-2.c-listMenu a{border-bottom:none !important}#nav_menu-2.c-listMenu a::before{content:none}#nav_menu-2.c-listMenu a:hover{padding:.75em 1em .75em 1.5em;-webkit-transition:padding .25s;transition:padding .25s}}.notification-table th{background:#efefef}@media screen and (min-width: 960px){.notification-table th{min-width:150px !important;vertical-align:middle}}@media screen and (min-width: 600px){.notification-table th{min-width:150px !important;text-align:center}}@media screen and (max-width: 599px){.notification-table th{display:block;text-align:center}}@media screen and (max-width: 599px){.notification-table td{display:block}}.notification-table .text{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width: 960px){.notification-table .text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.notification-table .text p{margin-bottom:1rem;word-break:keep-all}.notification-table .text__inner-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.notification-table .text a{background:var(--deep-red);text-decoration:none;color:var(--primary-bg);padding:.5em 3em .5em 1em;border-radius:5px;word-break:keep-all}@media screen and (min-width: 600px){.notification-table .text a{display:block;width:304px}}.notification-table .text a span{font-weight:bold}.company-box{border-radius:15px;-webkit-box-shadow:10px 15px 20px -9px rgba(0,0,0,.37);box-shadow:10px 15px 20px -9px rgba(0,0,0,.37);background-color:var(--primary-bg)}.company-box .sns_box{display:none}@media screen and (min-width: 960px){.company>.swell-block-columns__inner>.swell-block-column:nth-of-type(2){margin-left:-50px;margin-top:75px}}.p-postList__thumb,.wp-block-video video{border-radius:12px}@media screen and (min-width: 960px){.flex-postList__item .p-postList__body{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width: 960px){.flex-postList__item .p-postList__body .p-postList__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.flex-postList__item .p-postList__body .icon-posted::before{content:none}.flex-postList__item .p-postList__body .p-postList__meta{color:var(--deep-red);font-size:calc(var(--font-size-large)/2.5);font-weight:bold}.sdg_container .article_title{border-bottom:3px blue solid}.sdg_container .article_sub-title{border:3px red solid}@media screen and (min-width: 960px){#footer .w-footer__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#footer .w-footer__box #menu-global_navigation-3{display:-webkit-box;display:-ms-flexbox;display:flex}}#footer .c-listMenu a{padding:.75em 1em .75em 1.5em;-webkit-transition:padding .25s;transition:padding .25s}#footer .c-listMenu a:hover{padding:.75em 1em .75em 1.5em;-webkit-transition:padding .25s;transition:padding .25s}#footer .c-listMenu a::before{content:none}@media screen and (min-width: 960px){.section-1{position:relative}.section-1::before,.section-1::after{width:80px;height:80px;position:absolute}.section-1::before{top:10%;left:-10%;content:url(../img/ornament/kasumi-b.png)}.section-1::after{bottom:10%;right:0;content:url(../img/ornament/kasumi-a.png)}}@media screen and (min-width: 960px){.section-2{position:relative}.section-2::before,.section-2::after{width:80px;height:80px;position:absolute}.section-2::before{top:10%;left:-10%;content:url(../img/ornament/kasumi-a.png)}.section-2::after{bottom:0;right:0;content:url(../img/ornament/kasumi-b.png)}}@media screen and (min-width: 960px){.section-3{position:relative}.section-3::before{width:80px;height:80px;position:absolute;top:7%;left:-30%;content:url(../img/ornament/kasumi-b_pale.png)}}@media screen and (min-width: 960px){.section-4{position:relative}.section-4::before{width:80px;height:80px;position:absolute;bottom:0;right:0;content:url(../img/ornament/kasumi-c_pale.png)}}@media screen and (min-width: 960px){.section-5{position:relative;z-index:-2}.section-5::before,.section-5::after{width:80px;height:80px;position:absolute}.section-5::after{top:-10%;right:30%;content:url(../img/ornament/kasumi-a_pale.png)}}@media screen and (min-width: 600px)and (max-width: 959px){.is_what .img_1{display:none}}.p-fixBtnWrap{visibility:visible !important;opacity:1}@media screen and (max-width: 599px){.p-fixBtnWrap img{width:80px}}@media(min-width: 960px){.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 input[type=tel],.wpcf7 textarea{display:block;background-color:#f7f7f7;color:#000;width:100%;margin:0 auto 1rem;border:none}.require::after{content:"必須";padding:2px 4px;margin-left:50px;color:#3d79d5;font-size:.8rem}.wpcf7-submit{display:block;margin:auto}}.swiper{width:100%;height:600px;max-width:600px}@media screen and (max-width: 599px){.swiper{height:500px}}.swiper .swiper-wrapper{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.swiper .swiper-wrapper .swiper-slide{height:auto}.title_container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.article-section .swiper-button-next::after{content:url(../img/slider/arrow-next.png)}@media screen and (max-width: 599px){.article-section .swiper-button-next::after{content:url(../img/slider/arrow-next-sp.png)}}.article-section .swiper-button-prev::after{content:url(../img/slider/arrow-prev.png)}@media screen and (max-width: 599px){.article-section .swiper-button-prev::after{content:url(../img/slider/arrow-prev-sp.png)}}.article-section{margin-left:auto;margin-right:auto;max-width:600px;position:relative}.article-section .swiper-button-prev{left:-80px;top:180px}@media screen and (max-width: 599px){.article-section .swiper-button-prev{left:0}}.article-section .swiper-button-next{right:-80px;top:180px}@media screen and (max-width: 599px){.article-section .swiper-button-next{right:0}}/*# sourceMappingURL=style.min.css.map */