:root{--font_size_xxxl: clamp(45px, 6vw, 70px);--font_size_xxl: clamp(40px, 4vw, 60px);--font_size_xl: clamp(30px, 3vw, 50px);--font_size_lg: clamp(28px, 2.6vw, 44px);--font_size_md: clamp(26px, 2.4vw, 34px);--font_size_sm: clamp(18px, 1.6vw, 24px);--font_size_xs: clamp(14px, 1.2vw, 18px)}body,span,.rich_font_logo,:is(.design_header, .tcdce-body .design_header) .catch,#related_news .headline,#page_header_catch,#single_news_header .title{font-family:"Noto Sans JP", sans-serif}.logo_text,#page_header .headline span,.wp-block-heading,td{font-family:"Shippori Mincho", serif}#single_news_header .title,.rich_font_logo{color:#416f59}.page:not(.page-id-80) .wp-block-table td{border:none !important;vertical-align:middle;background:none;letter-spacing:5px;color:#416f59}.page:not(.page-id-80) .wp-block-table td:nth-child(1){border-bottom:4px dotted #416f59 !important;width:25%;text-align:center;font-weight:600}@media (max-width:600px){.page:not(.page-id-80) .wp-block-table td:nth-child(1){width:100%}}.page:not(.page-id-80) .wp-block-table td:nth-child(2){border-bottom:1px solid #416f59 !important}@media (max-width:600px){.page:not(.page-id-80) .wp-block-table td{display:block;padding:10px !important}}.page.page-id-80 .wp-block-table td{padding:0 20px !important}.page.page-id-80 .wp-block-table tr:nth-child(odd) td{background:#daece7}#container{position:relative}#container::before{content:"";position:absolute;width:100vw;margin-inline:calc(50% - 50vw);height:100%;background:linear-gradient(white 0%, rgba(255, 255, 255, 0.2) 50%), url(img/Top-Content-Bg01.png);background-size:cover;z-index:-1}#container #page_header .headline{background:none;font-size:35px;width:100%;letter-spacing:10px}@media (max-width:1100px){#container #page_header .headline{font-size:28px}}@media (max-width:800px){#container #page_header .headline{font-size:25px}}@media (max-width:600px){#container #page_header .headline{font-size:23px}}@media (max-width:1000px){#container #page_header .headline{letter-spacing:5px}}@media (min-width:850px){#container #page_header .headline{height:120px;width:50%;left:auto;right:0;top:50%;transform:translate(0%, -50%);border-bottom:1px solid}}#container a{transition:all 0.8s}#container #page_contents h2.wp-block-heading{text-align:left;margin-bottom:20px;color:#416f59}#container #page_contents h2.wp-block-heading.has-text-align-center{text-align:center}#container #page_contents .wp-block-heading{font-size:23px;color:#416f59;line-height:2;letter-spacing:3px}@media (max-width:1100px){#container #page_contents .wp-block-heading{font-size:22px}}@media (max-width:800px){#container #page_contents .wp-block-heading{font-size:20px}}@media (max-width:600px){#container #page_contents .wp-block-heading{font-size:16px}}#container #page_contents .en{font-family:"Oooh Baby", cursive;font-size:5em;color:#416f59;margin-bottom:50px;line-height:1}#container .wp-block-media-text{gap:30px}#container .wp-block-media-text .wp-block-media-text__content{padding:0}#container .wp-block-image{margin-bottom:20px}#container .wp-block-image .aligncenter img{margin:auto}#container .wp-block-cover{width:100vw;margin-inline:calc(50% - 50vw);padding:50px 20px}#container .wp-block-cover .wp-block-cover__image-background{background-size:cover !important;height:100%}#container .wp-block-cover .wp-block-cover__inner-container{max-width:1000px;margin:auto}#container .wp-block-cover .wp-block-cover__inner-container td{color:#fff;border-color:#fff !important}#container .is-vertical{gap:100px}#container .is-vertical h3{border-bottom:1px solid}#container .is-layout-grid{gap:50px;row-gap:100px}#container .is-layout-grid .wp-block-group h3{border-bottom:1px solid}.wp-block-buttons,.smf-action{justify-content:center;margin-top:50px}.wp-block-buttons .wp-block-button,.smf-action .wp-block-button{width:100%}.wp-block-buttons .wp-block-button a,.wp-block-buttons .smf-button-control__control,.smf-action .wp-block-button a,.smf-action .smf-button-control__control{background:#fff;color:#416f59;border:1px solid;height:80px;width:100%;max-width:450px;letter-spacing:5px;border-radius:0;transition:all 0.8s !important;display:flex;justify-content:center;align-items:center;margin-inline:auto;font-family:"Shippori Mincho", serif}.wp-block-buttons .wp-block-button a:hover,.wp-block-buttons .smf-button-control__control:hover,.smf-action .wp-block-button a:hover,.smf-action .smf-button-control__control:hover{text-decoration:unset;background:#416f59;border:none;color:#fff;transform:scale(0.8)}.link_button a{background:#fff;color:#416f59 !important;border:1px solid #416f59 !important;border-radius:0;height:80px;width:100%;max-width:450px;letter-spacing:5px;transition:all 0.8s !important;display:flex;justify-content:center;align-items:center;margin-inline:auto;font-family:"Shippori Mincho", serif}.link_button a:hover{background:#416f59;text-decoration:unset;transform:scale(0.8);color:#fff}#header_logo{padding:0 10px}#header_logo .logo_text{font-size:25px}@media (max-width:1800px){#global_menu>ul>li>a{padding:0 25px}}body.admin-bar #header{top:0}#header{height:65px}#header #global_menu>ul>li>a{font-family:"Shippori Mincho", serif}#header .menu_area .top{height:0}#header .sub-menu a{font-family:"Shippori Mincho", serif}#drawer_menu{width:80%}#global_menu ul ul a{color:#fff;background-color:#416f59}#footer{background-image:linear-gradient(#363535c1, #2f2f2fbb), url(img/bg-footer.jpg);background-size:cover}#footer #footer_logo a .logo_text{color:#fff}.home #header_slider_container .header_slider_content{margin-top:-50px;padding:0 20px}@media (max-width:400px){.home #header_slider_container .header_slider_content{padding:0 10px}}.home #header_slider_container .header_slider_content h2{font-size:4em;font-family:"Shippori Mincho", serif;font-weight:500;text-align:left;letter-spacing:5px}@media (max-width:800px){.home #header_slider_container .header_slider_content h2{font-size:3.2em;letter-spacing:2px}}@media (max-width:450px){.home #header_slider_container .header_slider_content h2{font-size:2.5em;letter-spacing:0px}}.home #header_slider_container .header_slider_content p{text-align:left;font-size:23px;font-family:"Shippori Mincho", serif}@media (max-width:1100px){.home #header_slider_container .header_slider_content p{font-size:22px}}@media (max-width:800px){.home #header_slider_container .header_slider_content p{font-size:20px}}@media (max-width:600px){.home #header_slider_container .header_slider_content p{font-size:16px}}.home #content_builder{position:relative}.home #content_builder::before{content:"";position:absolute;width:100vw;margin-inline:calc(50% - 50vw);height:100%;background:linear-gradient(white 0%, rgba(255, 255, 255, 0.2) 50%), url(img/Top-Content-Bg01.png);background-size:cover;z-index:-1}.home .cb_three_column .cb_header h2{color:#416f59}.home .cb_three_column .cb_header .sub_title{font-family:"Oooh Baby", cursive;font-size:30px;color:#416f59}@media (max-width:1100px){.home .cb_three_column .cb_header .sub_title{font-size:27px}}@media (max-width:800px){.home .cb_three_column .cb_header .sub_title{font-size:22px}}@media (max-width:600px){.home .cb_three_column .cb_header .sub_title{font-size:18px}}.home .cb_three_column .item .image_wrap{max-height:400px}.home .cb_three_column .item .title{font-size:20px;font-family:"Shippori Mincho", serif;color:#416f59;margin:0;padding:20px 10px}@media (max-width:1100px){.home .cb_three_column .item .title{font-size:19px}}@media (max-width:800px){.home .cb_three_column .item .title{font-size:18px}}@media (max-width:600px){.home .cb_three_column .item .title{font-size:15px}}.home .cb_blog_list,.home .cb_news_list{padding-top:100px}.home .cb_blog_list .cb_header h2,.home .cb_news_list .cb_header h2{font-family:"Shippori Mincho", serif;color:#416f59}.home .cb_blog_list .item,.home .cb_news_list .item{background-color:#fff}.home .cb_blog_list .item .title,.home .cb_news_list .item .title{font-family:"Shippori Mincho", serif}.home .cb_free_space{padding-bottom:0}.home .cb_free_space h2{font-size:40px;text-align:left;line-height:2;margin-bottom:10px}@media (max-width:1800px){.home .cb_free_space h2{font-size:37px}}@media (max-width:1100px){.home .cb_free_space h2{font-size:30px}}@media (max-width:800px){.home .cb_free_space h2{font-size:28px}}@media (max-width:600px){.home .cb_free_space h2{font-size:25px}}.home .cb_free_space .en{font-family:"Oooh Baby", cursive;font-size:30px;margin-bottom:20px;line-height:1.5}@media (max-width:1100px){.home .cb_free_space .en{font-size:27px}}@media (max-width:800px){.home .cb_free_space .en{font-size:22px}}@media (max-width:600px){.home .cb_free_space .en{font-size:18px}}.home .cb_free_space #concept h2{writing-mode:vertical-rl;width:fit-content;margin-block:auto;color:#416f59;margin-right:0;font-size:clamp(30px, 4vw, 46px)}.home .cb_free_space #concept .en{color:#416f59}.home .cb_free_space #concept .img-columns{width:50vw;margin-inline:calc(100% - 50vw)}.home .cb_free_space #concept .img-columns .wp-block-image:nth-child(2){margin-top:100px}.home .cb_free_space #contact .wp-block-columns{align-items:center !important}.page-id-73 #philosophy .wp-block-cover .wp-block-cover__inner-container p{width:50%}.page-id-82 #page_contents{padding-bottom:0}.page-id-82 #greeting h3{margin-top:20px}.page-id-82 #greeting .name{font-family:"Shippori Mincho", serif;font-size:20px}@media (max-width:1100px){.page-id-82 #greeting .name{font-size:19px}}@media (max-width:800px){.page-id-82 #greeting .name{font-size:18px}}@media (max-width:600px){.page-id-82 #greeting .name{font-size:15px}}.page-id-80 h4{border-bottom:1px solid}.page-id-80 .item_description{margin-bottom:100px}.page-id-80 .wp-block-columns .wp-block-column:first-of-type{align-self:anchor-center}.page-id-80 .wp-block-columns .wp-block-column .box{padding:20px;color:#416f59;background-color:#daece7;box-shadow:5px 5px 5px rgba(87, 101, 87, 0.373)}.page-id-80 .wp-block-columns .wp-block-column .box-list{margin-left:0 !important}.page-id-80 .wp-block-columns .wp-block-column .box-list li{list-style:none;text-align:center;color:#416f59;text-decoration:underline wavy #416f59;text-underline-offset:5px;line-height:2.5;font-size:1.2rem}.page-id-80 .wp-block-columns .wp-block-column img{border-radius:0px}.page-id-80 .wp-block-columns .wp-block-column .illust{width:fit-content;margin-inline:auto}.page-id-80 .wp-block-columns .wp-block-column .illust img{height:150px;object-fit:contain !important}.page-id-80 p strong{color:#416f59}.page-id-80 p strong em{font-size:2em;font-weight:900;font-style:normal}#related_news .post_list .title a,.single #container .headline,#next_prev_post2 .title span,.single #container #article h1,.news_list .title a,.category_sort_button a,.blog_list .title span{font-family:"Shippori Mincho", serif}.blog .news_list .item,.archive .news_list .item{background-color:#fff}.blog .news_list .item .title,.archive .news_list .item .title{font-weight:500}.blog:not(.tax-news_category, .category) #page_header_desc .catch,.archive:not(.tax-news_category, .category) #page_header_desc .catch{font-family:"Oooh Baby", cursive;font-size:5em;color:#416f59;font-weight:900 !important}.blog:not(.tax-news_category, .category) #page_header_desc .desc,.archive:not(.tax-news_category, .category) #page_header_desc .desc{margin-top:0;font-size:18px;color:#416f59;font-family:"Shippori Mincho", serif}@media (max-width:1100px){.blog:not(.tax-news_category, .category) #page_header_desc .desc,.archive:not(.tax-news_category, .category) #page_header_desc .desc{font-size:17px}}@media (max-width:800px){.blog:not(.tax-news_category, .category) #page_header_desc .desc,.archive:not(.tax-news_category, .category) #page_header_desc .desc{font-size:16px}}@media (max-width:600px){.blog:not(.tax-news_category, .category) #page_header_desc .desc,.archive:not(.tax-news_category, .category) #page_header_desc .desc{font-size:14px}}.blog:not(.tax-news_category, .category) #page_header_desc .desc p,.archive:not(.tax-news_category, .category) #page_header_desc .desc p{font-size:20px}@media (max-width:1100px){.blog:not(.tax-news_category, .category) #page_header_desc .desc p,.archive:not(.tax-news_category, .category) #page_header_desc .desc p{font-size:19px}}@media (max-width:800px){.blog:not(.tax-news_category, .category) #page_header_desc .desc p,.archive:not(.tax-news_category, .category) #page_header_desc .desc p{font-size:18px}}@media (max-width:600px){.blog:not(.tax-news_category, .category) #page_header_desc .desc p,.archive:not(.tax-news_category, .category) #page_header_desc .desc p{font-size:15px}}.blog.tax-news_category #page_header_desc .catch,.blog.category #page_header_desc .catch,.archive.tax-news_category #page_header_desc .catch,.archive.category #page_header_desc .catch{font-family:"Shippori Mincho", serif}.blog #no_post,.archive #no_post{text-align:center;margin-top:50px}.single #container #article h1{color:#416f59}.single #container .prev_post,.single #container #related_news .item{background-color:#fff}.single #container .headline{font-size:23px;margin-bottom:30px}@media (max-width:1100px){.single #container .headline{font-size:22px}}@media (max-width:800px){.single #container .headline{font-size:20px}}@media (max-width:600px){.single #container .headline{font-size:16px}}.faq_list .title span{font-family:"Shippori Mincho", serif}.faq_list .title:hover{background-color:#416f59;color:#fff}.faq_list .title.active{background-color:#416f59;color:#fff}a[href^="tel:"]{pointer-events:unset;text-decoration:unset !important}.page-id-23 #page_contents{padding-top:0}.page-id-23 .wp-block-columns .logo{font-family:"Shippori Mincho", serif;font-size:40px}@media (max-width:1800px){.page-id-23 .wp-block-columns .logo{font-size:37px}}@media (max-width:1100px){.page-id-23 .wp-block-columns .logo{font-size:30px}}@media (max-width:800px){.page-id-23 .wp-block-columns .logo{font-size:28px}}@media (max-width:600px){.page-id-23 .wp-block-columns .logo{font-size:25px}}.page-id-23 .wp-block-columns .number{font-size:40px;font-family:"Shippori Mincho", serif;margin-bottom:30px;border-bottom:1px solid}@media (max-width:1800px){.page-id-23 .wp-block-columns .number{font-size:37px}}@media (max-width:1100px){.page-id-23 .wp-block-columns .number{font-size:30px}}@media (max-width:800px){.page-id-23 .wp-block-columns .number{font-size:28px}}@media (max-width:600px){.page-id-23 .wp-block-columns .number{font-size:25px}}.page-id-23 .wp-block-columns .number a{color:#fcda1a}.page-id-23 .wp-block-columns .number a:hover{display:inline-block;transform:scale(0.9)}.snow-monkey-form *{font-family:"Noto Sans JP", sans-serif}.snow-monkey-form .smf-label{padding-block:5px}.snow-monkey-form .smf-label span{font-family:"Shippori Mincho", serif}@media (max-width:500px){.snow-monkey-form .smf-checkbox-control__label{line-height:1.5}}.snow-monkey-form .smf-progress-tracker__item:after,.snow-monkey-form .smf-progress-tracker__item:before{top:25px}.snow-monkey-form .smf-progress-tracker__item__number{width:50px;height:50px;background:#ccc}.snow-monkey-form .smf-item__col--label strong{margin-left:10px;font-weight:400;background-color:#416f59;border-radius:30px;padding:0 10px;color:#fff}.snow-monkey-form span.smf-item__label__text,.snow-monkey-form .smf-item__col.smf-item__col--controls{font-size:18px;font-family:"Shippori Mincho", serif}@media (max-width:768px){.snow-monkey-form span.smf-item__label__text,.snow-monkey-form .smf-item__col.smf-item__col--controls{font-size:16px}}.snow-monkey-form .smf-action{text-align:center;margin-top:30px}.snow-monkey-form .smf-item__description{line-height:2em;letter-spacing:2px}.snow-monkey-form input.smf-text-control__control{width:100%;padding:8px}.snow-monkey-form .smf-progress-tracker{margin-left:0}@media (min-width:600px){.snow-monkey-form .smf-checkbox-control__control{margin-top:calc(var(--_half-leading) * 0.5em)}}.page-id-89 #privacy .inner{padding-inline:10px}.page-id-89 #privacy h3{background-color:#416f59;color:#fff !important;padding:10px 20px;margin-top:50px !important;font-size:23px;letter-spacing:2px}@media (max-width:1100px){.page-id-89 #privacy h3{font-size:22px}}@media (max-width:800px){.page-id-89 #privacy h3{font-size:20px}}@media (max-width:600px){.page-id-89 #privacy h3{font-size:16px}}.page-id-89 #privacy h4{color:#416f59}.page-id-89 #privacy a{color:#416f59;font-weight:600;padding-inline:10px;text-decoration:underline 1px solid}.page-id-89 #privacy a:hover{color:#416f59}.page-id-89 #privacy .wp-block-list{margin-left:0}.page-id-89 #privacy .wp-block-list li{list-style:auto;margin-left:20px;line-height:1.5}.page-id-89 #privacy p+.wp-block-list{margin-top:30px}.snow-monkey-forms-turnstile>div{justify-content:center}body td a[href^="tel:"]{color:#fff !important}@media (max-width:600px){body #header.mobile_logo_position_left{padding-left:0}}@media (max-width:1300px){body #header_logo a .logo_text{color:#416f59 !important}}@media (max-width:400px){body #header_logo a .logo_text{font-size:var(--font_size_sm)}}@media (max-width:781px){body.home #concept .wp-block-columns .wp-block-column:first-of-type .img-columns{width:80vw;margin-inline:auto}}@media (max-width:550px){body.home .cb_three_column .desc p{font-size:var(--font_size_xs)}}@media (max-width:410px){body.home .cb_three_column .desc p{text-align:left}body.home .cb_three_column .desc p br{display:none}}@media (max-width:660px){body.home .cb_three_column .three_column_carousel{display:grid !important}body.home .cb_three_column .three_column_carousel .item{width:100% !important}}@media (max-width:500px){body.home .cb_three_column .three_column_carousel .item .image_wrap{aspect-ratio:1}}@media (max-width:750px){body.page:not(.home) #container #page_contents .en{font-size:clamp(45px, 10vw, 70px)}}@media (max-width:350px){body.page:not(.home) #container #page_contents .en{font-size:var(--font_size_xxl)}}@media (max-width:1150px){body.page:not(.home) #container .wp-block-cover .wp-block-cover__inner-container{width:88vw}}@media (max-width:950px){body.page:not(.home).page-id-73 #philosophy .wp-block-cover .wp-block-cover__inner-container p{width:100%}}@media (max-width:800px){body.page:not(.home).page-id-73 #values .wp-block-media-text figure{height:100%}body.page:not(.home).page-id-73 #values .wp-block-media-text figure img{object-fit:cover;width:100%;height:100%}}@media (max-width:1200px){body.page:not(.home).page-id-78 #service .wp-block-media-text figure{height:100%}body.page:not(.home).page-id-78 #service .wp-block-media-text figure img{object-fit:cover;width:100%;height:100%}}@media (max-width:950px){body.page:not(.home).page-id-78 #service .wp-block-media-text{grid-template-columns:1fr 40% !important}}@media (max-width:750px){body.page:not(.home).page-id-78 #service .wp-block-media-text{grid-template-areas:"img" "txt";grid-template-columns:100% !important;row-gap:2rem}body.page:not(.home).page-id-78 #service .wp-block-media-text .wp-block-media-text__media{grid-area:img}body.page:not(.home).page-id-78 #service .wp-block-media-text .wp-block-media-text__content{grid-area:txt;padding:0}}@media (max-width:510px){body.page:not(.home).page-id-78 #order p.mb-align-left{text-align:left}body.page:not(.home).page-id-78 #order p.mb-align-left br{display:none}}@media (max-width:900px){body.page-id-82 #greeting .wp-block-columns{display:grid;grid-template-columns:1fr}body.page-id-82 #greeting .wp-block-columns .wp-block-column:first-of-type{display:grid;grid-template-columns:repeat(2, 1fr)}body.page-id-82 #greeting .wp-block-columns .wp-block-column:first-of-type figure img{aspect-ratio:1.3333333333;object-fit:cover;width:100%;height:100%}}@media (max-width:500px){body.page-id-82 #greeting .wp-block-columns .wp-block-column:first-of-type{grid-template-columns:1fr}body.page-id-82 #greeting .wp-block-columns .wp-block-column:first-of-type figure{margin:0 !important}}@media (max-width:1100px){body.page-id-80 #fertilizer .item_description .wp-block-columns .wp-block-column:first-of-type p br{display:none}body.page-id-80 #fertilizer .item_description .wp-block-columns .wp-block-column:first-of-type h3{margin-top:0 !important}body.page-id-80 #fertilizer .item_description .wp-block-columns .wp-block-column:first-of-type figure{margin-bottom:0}body.page-id-80 #fertilizer .item_description .wp-block-columns .wp-block-column:last-of-type figure{height:100%}body.page-id-80 #fertilizer .item_description .wp-block-columns .wp-block-column:last-of-type figure img{object-fit:cover;width:100%;height:100%}}@media (max-width:781px){body.page-id-80 #fertilizer .item_description .wp-block-columns{display:grid;grid-template-columns:repeat(2, 1fr)}}@media (max-width:540px){body.page-id-80 #fertilizer .item_description .wp-block-columns{grid-template-columns:1fr}body.page-id-80 #fertilizer .item_description .wp-block-columns .wp-block-column:first-of-type figure img{display:block;max-width:350px;margin-inline:auto}body.page-id-80 #fertilizer .item_description .wp-block-columns .wp-block-column:last-of-type figure{aspect-ratio:1}}@media (max-width:900px){body.page-id-23 .wp-block-spacer{display:none !important}}@media (max-width:800px){body.single-post #article{padding:4rem !important}body.single-post #article #single_post_header .image{width:100%;margin-inline:auto}}@media (max-width:540px){body.single-post #article{padding:4rem 2rem !important}}/*# sourceMappingURL=style2.css.map */