﻿body{--p--color_b: #252525;--p--color_w: #ffffff;--p--color1: #00bf63;--p--color2: #000046;--p--color3: #583837;--p--color4: #bbdc98}html body,html input,html textarea,.post_content{letter-spacing:0.05em;line-height:2em;font-family:"Zen Kaku Gothic New", sans-serif;color:#252525}.rich_font_type1,.rich_font_type2,.rich_font_type3,.rich_font,.sub_title{letter-spacing:0.05em;line-height:2em;font-family:"Zen Kaku Gothic New", sans-serif;color:#252525}body{--transition: all 0.3s ease}body{--margin_full: calc(50% - 50vw)}.is-sidebar--none .l-container__inner{max-width:1100px}.rich_font_type1,.rich_font_type2,.rich_font_type3,.rich_font,.sub_title{letter-spacing:0.05em;line-height:2em;font-family:"Zen Kaku Gothic New", sans-serif}::-moz-selection{background:#00bf63;color:var(--p--color_w)}::selection{background:#00bf63;color:var(--p--color_w)}.grecaptcha-badge{z-index:999;bottom:100px !important}.snow-monkey-form{display:flex;flex-direction:column}.snow-monkey-form .snow-monkey-form,.snow-monkey-form .smf-form .smf-item .smf-text-control__control{font-family:"Zen Kaku Gothic New", sans-serif}.snow-monkey-form :is([data-screen="back"], [data-screen="input"], [data-screen="invalid"]) .smf-progress-tracker__item--input .smf-progress-tracker__item__number,.snow-monkey-form [data-screen="complete"] .smf-progress-tracker__item--complete .smf-progress-tracker__item__number,.snow-monkey-form [data-screen="confirm"] .smf-progress-tracker__item--confirm .smf-progress-tracker__item__number{background:#22774e !important}.snow-monkey-form :is([data-screen="back"], [data-screen="input"], [data-screen="invalid"]) .smf-progress-tracker__item--input .smf-progress-tracker__item__text,.snow-monkey-form [data-screen="complete"] .smf-progress-tracker__item--complete .smf-progress-tracker__item__text,.snow-monkey-form [data-screen="confirm"] .smf-progress-tracker__item--confirm .smf-progress-tracker__item__text{color:#22774e}.snow-monkey-form .smf-progress-tracker{margin-bottom:clamp(20px, calc(16px + 1.25vw), 40px) !important}.snow-monkey-form .wp-block-snow-monkey-forms-item.smf-item{margin-bottom:clamp(16px, calc(14.4px + 0.5vw), 24px);padding-bottom:clamp(20px, calc(17.6px + 0.75vw), 32px);border-bottom:1px dashed #ddd}.snow-monkey-form .smf-item__col.smf-item__col--label{display:flex;margin-bottom:clamp(10px, calc(8.8px + 0.375vw), 16px);flex-direction:row-reverse;justify-content:flex-end;align-items:center}.snow-monkey-form .smf-item__label{font-size:clamp(14px, calc(13.6px + 0.125vw), 16px);font-weight:600;margin-right:1em}.snow-monkey-form .smf-item__description{position:relative;margin-top:unset;font-size:clamp(12px, calc(11.6px + 0.125vw), 14px);font-weight:100;line-height:1.4;top:1px;padding:4px;margin-right:1em;background:#22774e;color:#fff}.snow-monkey-form .wp-block-snow-monkey-forms-item:is(:nth-child(3), :nth-child(7)) .smf-item__description{background:#bfbfbf;color:#fff}.snow-monkey-form .wp-block-snow-monkey-forms-item.smf-item.pp p{font-size:14px}.snow-monkey-form .wp-block-snow-monkey-forms-item.smf-item.pp .smf-placeholder{text-align:center}.snow-monkey-form .smf-radio-buttons-control__control{display:flex;flex-direction:column}.snow-monkey-form .smf-label{margin-right:1.25em}.snow-monkey-form .smf-form .smf-item .smf-radio-button-control__control{margin:auto;margin-right:0.25em;border-color:#22774e}.snow-monkey-form .smf-form .smf-item .smf-radio-button-control__control:checked{background-color:#22774e;border-color:#22774e}.snow-monkey-form .smf-form .smf-item .smf-checkbox-control{align-items:center !important;display:inline-flex}.snow-monkey-form .smf-form .smf-item .smf-checkbox-control__control:active{border-color:#22774e}.snow-monkey-form .smf-form .smf-item .smf-checkbox-control__control:checked{background-color:#22774e;border-color:#22774e}.snow-monkey-form .smf-form .smf-item .smf-text-control__control{width:100%;max-height:2.5em;border-radius:0}.snow-monkey-form .smf-textarea-control__control{border-radius:0}.snow-monkey-form .smf-action{margin-top:3.5em;text-align:center}.snow-monkey-form .smf-action .smf-button-control__control{width:100%;max-width:230px;padding-top:1em;padding-bottom:1em;background:#22774e;color:#ffffff;border-radius:0;border-color:#22774e;transition:0.3s;font-family:"Zen Kaku Gothic New", sans-serif}.snow-monkey-form .smf-action .smf-button-control__control:hover{background:#00bf63 !important;color:#ffffff;border-color:#00bf63;transition:0.3s}@media (max-width:450px){.snow-monkey-form .smf-form .smf-item .smf-checkbox-control__control{margin-top:calc(var(--_half-leading) * 0.5em);top:-1em}}.snow-monkey-form .smf-action{order:999}.snow-monkey-form .snow-monkey-forms-turnstile>div{justify-content:center}.wpsm_panel-group{}.wpsm_panel-group .wpsm_panel-title a:hover{background:#ffffff00 !important}.wpsm_panel-group .ac_title_class,.wpsm_panel-group #main_contents .collapse.in .wpsm_panel-body{font-family:"Noto Sans JP", sans-serif}.wpsm_panel-group .ewd-ufaq-faq-category-title h3{display:none}.wpsm_panel-group .faqs-box .ewd-ufaq-faq-div{margin:0 auto -1px;padding:16px 20px;border:1px solid #bababa}.wpsm_panel-group .faqs-box div.ewd-ufaq-faq-title div.ewd-ufaq-post-margin-symbol{padding:10px 0px 0px 0px;color:#222}.wpsm_panel-group .faqs-box .ewd-ufaq-faq-title .ewd-ufaq-post-margin-symbol span{font-size:18px}.wpsm_panel-group .faqs-box .ewd-ufaq-faq-title-text h4{font-size:18px}.wpsm_panel-group .faqs-box .ewd-ufaq-faq-body{position:relative;margin-top:8px;padding:20px 25px 0px;padding-left:40px;z-index:0}.wpsm_panel-group .faqs-box .ewd-ufaq-faq-body:before{position:absolute;content:"";width:calc(100% + 40px);height:calc(100% + 10px);top:22px;bottom:0px;left:-20px;right:0;margin:auto;border-top:1px solid #bababa;z-index:-1}.wpsm_panel-group .faqs-box .ewd-ufaq-faq-body:after{position:absolute;content:"";width:calc(100% + 40px);height:calc(100% + 10px);top:22px;bottom:0px;left:-20px;right:0;margin:auto;background:#f0fcff;z-index:-5}.faq_list .item{border-left:10px #583837 solid;margin-bottom:10px}.faq_list .title{align-content:center;padding:27px 40px 25px 15px !important}.faq_list .title span{padding-left:1em}.faq_list .title span::before{content:"Q. ";color:#00bf63}.faq_list .desc_area p span::first-letter{padding-left:0.07em}.faq_list .desc_area p span::before{content:"A. ";color:#000046}.faq_list .title:after,.faq_list .title:before{background:#00bf63}@keyframes flowing1_left{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes flowing1_right{0%{transform:translateX(-50%)}100%{transform:translateX(0%)}}iframe{width:100%;margin-bottom:0}.wp-block-table{margin-bottom:3.5em}.post_content .wp-block-table td,.post_content .wp-block-table th{border:unset;background:#00000000;border:unset}.post_content .wp-block-table td{padding:18px 25px;border-bottom:unset !important}@media screen and (max-width:800px){.post_content .wp-block-table td{display:flex;flex-direction:column}}.post_content td:first-child{color:#00bf63;font-weight:600;border-bottom:3px solid #00bf63;width:30%}@media screen and (max-width:800px){.post_content td:first-child{width:100%}}@media screen and (max-width:800px){:is(#page_contents .post_content, #page_contents .post_content .tcdce-body) td{border-bottom:unset !important}}.wp-block-cover img{height:100% !important}.wp-block-cover img.wp-block-cover__image-background{height:100% !important}.wp-block-cover .wp-block-cover__inner-container p.has-text-align-center{font-size:clamp(25px, calc(23px + 0.625vw), 35px) !important;color:#fff}a.cover-btn{width:100vw;display:block;margin-inline:var(--margin_full)}a.cover-btn img{transition:0.35s ease}a.cover-btn .wp-block-cover img.wp-block-cover__image-background{object-position:50% 37%}a.cover-btn .wp-block-cover,a.cover-btn .wp-block-cover-image{min-height:350px}a.cover-btn p{line-height:1.5;font-family:"Zen Kaku Gothic New", sans-serif;border-bottom:solid #fff 0px;width:fit-content;margin-inline:auto;padding-inline:2em;letter-spacing:0.05em;font-weight:500}a.cover-btn p::after{content:"CONTACT";font-family:"Mochiy Pop One", sans-serif;display:block;line-height:1;font-weight:100;font-size:clamp(18px, calc(17.6px + 0.125vw), 20px);margin-bottom:10px}a.cover-btn p::before{content:"";position:absolute;display:block;width:30px;height:5px;background:#fff;transition:0.35s ease;left:50%;transform:translateX(-50%);bottom:-8px}a.cover-btn:hover img{transform:scale(1.1)}a.cover-btn:hover p::before{width:7em}a.cover-btn .wp-block-cover__inner-container p.has-text-align-center{font-size:clamp(30px, calc(26.9984px + 0.938vw), 45px) !important}.wp-block-button__link{min-width:300px;height:70px;border-radius:0px;border-color:#1a1a1a;align-items:center;text-align:center;position:relative;overflow:hidden;font-size:16px;z-index:1;color:#fff !important;border-width:1px;border-style:solid;text-decoration:none;transition:border-color 0.3s ease;-webkit-box-sizing:border-box;box-sizing:border-box;background:#1a1a1a;display:block;transition:0.2s ease-out;font-weight:bold}@media screen and (max-width:500px){.wp-block-button__link{min-width:100%}}.wp-block-button__link.design_button:before{background-color:#88c34c;opacity:1;content:"";display:block;width:100%;height:calc(100% + 2px);position:absolute;top:-1px;z-index:-1;transition-property:background-color, left, opacity;transition-duration:0.5s;transition-timing-function:cubic-bezier(0.22, 1, 0.36, 1)}.post_content a:hover,.custom-html-widget a:hover{text-decoration:none;background:#ffffffe5 !important;color:#1a1a1a !important}@media screen and (max-width:500px){.wp-block-buttons>.wp-block-button{width:100%}}.btn0 a{min-width:280px;max-width:300px;width:100%;height:1lh;color:#fff;font-weight:600;line-height:70px;background-color:#00bf63;border:none;border-radius:0;padding:0;margin:0;transition:0.3s}.btn0 a:hover{background-color:#000046 !important}@media (max-width:540px){.btn0 a{min-width:260px;max-width:290px}}@media (max-width:390px){.btn0 a{min-width:240px;max-width:280px}}.btn1 a{position:relative;min-width:270px;max-width:300px;width:100%;height:70px;line-height:70px;display:inline-block;text-align:center;text-decoration:none;color:#ffffff;font-weight:600;background-color:transparent;border:1px solid;border-color:#00bf63;border-radius:1000px;padding:0;margin:0;overflow:hidden;transition:0.5s;z-index:5}.btn1 a::before,.btn1 a::after{position:absolute;top:50%;content:"";width:20px;height:20px;background-color:#00bf63;border-radius:50%;z-index:-1}.btn1 a::before{left:-20px;transform:translate(-50%, -50%)}.btn1 a::after{right:-20px;transform:translate(50%, -50%)}.btn1 a:hover{color:#fff;text-decoration:none}.btn1 a:hover::before{animation:criss-cross-left 0.5s both}.btn1 a:hover::after{animation:criss-cross-right 0.5s both}@keyframes criss-cross-right{0%{right:-20px}50%{right:50%;width:20px;height:20px}100%{right:50%;height:330px;width:330px}}@keyframes criss-cross-left{0%{left:-20px}50%{left:50%;width:20px;height:20px}100%{left:50%;height:330px;width:330px}}.btn2 a{position:relative;min-width:270px;max-width:300px;width:100%;height:70px;line-height:70px;display:inline-block;text-align:center;text-decoration:none;color:#ffffff;font-weight:600;background-color:transparent;outline:2px solid #00bf63;outline-offset:-2px;border:0;border-radius:1000px;overflow:hidden;padding:0;margin:0;transition:0.3s;z-index:5}.btn2 a::before{position:absolute;content:"";width:100%;height:100%;top:0;left:-100%;background-color:#00bf63;border-radius:1000px;transition:var(--transition);z-index:-1}.btn2 a::after{position:absolute;content:"";width:100%;height:100%;position:absolute;content:"";top:0;left:0;background-color:#fff;z-index:-2}.btn2 a:hover{color:#fff}.btn2 a:hover::before{left:0}@media (max-width:540px){.btn2 a{min-width:255px;max-width:285px}}@media (max-width:390px){.btn2 a{min-width:240px;max-width:270px}}.eng{letter-spacing:0.05em;font-family:"Mochiy Pop One", sans-serif}#page_header{height:360px}#page_header .catch,#page_header .headline span,.category-service .headline span,.headline span .headline span,.tax-news_category .headline span{font-size:clamp(35px, calc(29.9984px + 1.563vw), 60px);position:relative;text-shadow:2px 3px 7px rgba(0, 0, 0, 0.4);filter:drop-shadow(0 8px 20px rgba(2, 6, 23, 0.35));letter-spacing:0.05em;padding-top:85px}@media screen and (max-width:500px){#page_header .catch,#page_header .headline span,.category-service .headline span,.headline span .headline span,.tax-news_category .headline span{font-size:min(8vw, 40px);padding-top:min(13vw, 58px)}}#page_header .catch::before,#page_header .headline span::before,.category-service .headline span::before,.headline span .headline span::before,.tax-news_category .headline span::before{content:"";position:absolute;display:block;background:url(../2026/08/top-main-txt1.png) no-repeat;background-size:contain;width:90px;height:85px;left:50%;top:0;transform:translateX(-50%);filter:invert(124%) sepia(104%) saturate(0%) hue-rotate(250deg) brightness(120%) contrast(122%);opacity:0.9;background-position:bottom}@media screen and (max-width:500px){#page_header .catch::before,#page_header .headline span::before,.category-service .headline span::before,.headline span .headline span::before,.tax-news_category .headline span::before{width:min(13vw, 90px);height:min(13vw, 85px)}}#page_header .catch::after,#page_header .headline span::after,.category-service .headline span::after,.headline span .headline span::after,.tax-news_category .headline span::after{content:"";display:block;font-family:"Mochiy Pop One", sans-serif;font-size:clamp(14px, calc(13.6px + 0.125vw), 16px);letter-spacing:0.25em;text-align:left;padding-left:0.175em;line-height:1.5;font-weight:500;text-align:center}@media screen and (max-width:500px){#page_header .catch::after,#page_header .headline span::after,.category-service .headline span::after,.headline span .headline span::after,.tax-news_category .headline span::after{font-size:min(4vw, 16px)}}.post_content .ttl-box{margin-bottom:6em;margin-top:3em;position:relative;z-index:0}@media screen and (max-width:500px){.post_content .ttl-box{margin-bottom:clamp(30px, calc(-41.1104px + 22.222vw), 70px)}}.post_content .ttl-box h2{margin:0 !important;letter-spacing:0.05em}.post_content .ttl-box p{margin:0;letter-spacing:0.05em}.post_content h4,.ewd-ufaq-faq-title .ewd-ufaq-faq-title-text h4{padding:0 !important;margin:0 !important}.ttl-box.h-left{position:relative;margin-top:0;padding-top:1em;padding-left:0.5em}.ttl-box.h-left::after{content:"";position:absolute;display:block;background:url(../2026/08/h-pic.png) no-repeat;background-size:contain;left:0;z-index:-1;opacity:0.55;width:3em;height:3em;transform:unset;top:0}.ttl-box.h-left p.has-text-align-left{font-family:"Mochiy Pop One", sans-serif;font-size:clamp(16px, calc(15.6px + 0.125vw), 18px);line-height:1.3;font-weight:500;color:#0e4e2e;letter-spacing:0.2em}.ttl-box.h-left h2.has-text-align-left{font-size:clamp(25px, calc(21.9984px + 0.938vw), 40px);font-family:"Mochiy Pop One", sans-serif;color:#252525}.ttl-box.h-cen{position:relative;width:fit-content;margin-inline:auto}.ttl-box.h-cen::after{content:"";position:absolute;display:block;width:10em;height:10em;background:url(../2026/08/h-pic.png) no-repeat;background-size:contain;left:50%;top:50%;transform:translate(-50%, -50%);z-index:-1;opacity:0.55}@media screen and (max-width:500px){.ttl-box.h-cen::after{width:min(20vw, 150px);height:min(20vw, 150px)}}.ttl-box.h-cen p.has-text-align-center{font-family:"Mochiy Pop One", sans-serif;font-size:clamp(16px, calc(15.6px + 0.125vw), 18px);line-height:1.3;font-weight:500;color:#0e4e2e;letter-spacing:0.2em}.ttl-box.h-cen h2.has-text-align-center{font-size:clamp(25px, calc(21.9984px + 0.938vw), 40px);font-family:"Mochiy Pop One", sans-serif;color:#252525}.post_content h3.has-text-align-left{padding-left:0;position:relative;padding-top:0;line-height:1.25;margin-bottom:1.5em;font-family:"Mochiy Pop One", sans-serif;font-size:25px;border-left:solid #22774e 7px;padding-left:0.25em;letter-spacing:0.05em;margin-top:0}@media screen and (max-width:1201px){.post_content h3.has-text-align-left{margin-bottom:0.5em}}@media screen and (max-width:500px){.post_content h3.has-text-align-left{font-size:min(5.2vw, 24px)}}.post_content h3.has-text-align-center{padding-left:0;position:relative;padding-top:0;line-height:1.75;margin-bottom:1.5em;font-family:"Mochiy Pop One", sans-serif;font-size:25px;letter-spacing:0.05em;margin-top:0;padding-bottom:0.85em}.post_content h3.has-text-align-center::after{content:"";position:absolute;display:block;width:3em;height:7px;left:50%;transform:translateX(-50%);bottom:0;background:#22774e}.post_content h4.left{position:relative;text-align:left;font-size:1.375em;font-weight:500;margin-bottom:1em;padding-left:28px;padding-bottom:0.25em;border-bottom:2px solid #000046}.post_content h4.center{text-align:center}.post_content h5.left{color:#000046;padding-bottom:1em;border-bottom:1px solid #bbdc98}.reverse{flex-flow:row-reverse}.con-box{margin-bottom:clamp(120px, calc(112px + 2.5vw), 160px)}.con-in-box{margin-bottom:clamp(40px, calc(32px + 2.5vw), 80px)}#footer_banner_wrap .footer_banner{animation:unset !important}@media screen and (max-width:1300px){#footer_banner_wrap{width:100% !important}#footer_banner_wrap .footer_banner{display:none}#footer_banner_wrap .footer_banner:first-child{display:block}#footer_banner_wrap .footer_banner{flex-direction:column;width:100% !important}#footer_banner_wrap .footer_banner .item{width:100% !important}#footer_banner_wrap .footer_banner .item .image_wrap{height:clamp(150px, calc(64.284px + 14.286vw), 250px)}}body.page #page_contents .post_content{max-width:1250px;width:95%}.rich_font_logo{font-family:"Zen Kaku Gothic New", sans-serif}#page_header_desc .catch{font-family:"Zen Kaku Gothic New", sans-serif}header#header .menu_area .top::before{content:"愛知県で有機野菜を栽培し食育を大事にしている農園";font-size:14px;top:1.25em}#page_header .headline{height:auto;font-family:"Mochiy Pop One", sans-serif;letter-spacing:0.1em;margin-inline:calc(50% - 50vw);justify-content:unset;text-align:left;padding:0;padding-left:0;width:fit-content;background:transparent;color:#fff;text-shadow:unset;padding-bottom:0;border-radius:0 20px 0 0;top:46%}@media screen and (max-width:800px){#page_header .headline{width:100%;justify-content:center}}@media screen and (max-width:500px){#page_header .headline{padding-inline:0}}#global_menu ul ul{border:solid #1a1a1a 2px;border-top:unset}h2.catch.rich_font_1,.cb_header .headline{font-family:"Zen Kaku Gothic New", sans-serif}div#header_slider_container.height_type2{height:calc(100svh - 130px);max-height:none;min-height:unset}@media screen and (max-width:1300px){div#header_slider_container.height_type2{max-height:calc(100vh - 60px);height:100%;min-height:unset}}div#header_slider{height:calc(100svh - 30px);max-height:none}@media screen and (max-width:1300px){div#header_slider{max-height:calc(100vh - 30px);height:100%}}#global_menu{text-align:right}ul#menu-footer_menu{display:flex;justify-content:space-between}ul#menu-footer_menu li{width:fit-content}#footer_menu{margin:0 auto 10px}#side_icon_button .label{padding:0 5px}.post-type-archive-news #page_header_desc .catch{font-size:clamp(35px, calc(33.9984px + 0.313vw), 40px)}:is(.post_content, .post_content .tcdce-body) table{border-collapse:separate !important;border-spacing:0 2px}:is(.post_content, .post_content .tcdce-body) td,:is(.post_content, .post_content .tcdce-body) th{border:unset !important;border-bottom:solid 1px #281f1f !important}:is(.post_content, .post_content .tcdce-body) td:first-child,:is(.post_content, .post_content .tcdce-body) th:first-child{border-bottom:unset !important;color:#fff;background:#22774e}div#main_content{width:100%;max-width:1100px}.cb_header{width:100%;max-width:1000px}body.header_fix #header_logo a .logo_text{color:#252525}#main_content{width:1100px}#content_builder .cb_two_column{display:flex;flex-direction:column}#content_builder .cb_two_column .cb_header{order:1;margin:0 auto 65px}#content_builder .cb_two_column .item_list{order:3}#content_builder .cb_two_column .link_button{order:2;margin-top:0;margin-bottom:80px}#content_builder .cb_three_column{display:flex;flex-direction:column}#content_builder .cb_three_column .cb_header{order:1;margin:0 auto 65px}#content_builder .cb_three_column .three_column_carousel_container{order:3}#content_builder .cb_three_column .link_button{order:2;margin-top:0;margin-bottom:130px}#page_header{height:450px}#global_menu>ul>li>a:after{background:#000046}#header .menu_area .top::before{content:"";position:absolute;display:block;content:"";font-family:"Zen Kaku Gothic New", sans-serif;left:1em;top:1.15em;letter-spacing:0.06em}#global_menu ul ul{box-shadow:0px 0px 35px -6.5px rgba(0, 0, 0, 0.25)}body.header_fix #global_menu>ul>li.active a{color:#252525}body.header_fix #global_menu>ul>li.current-menu-item{position:relative}body.header_fix #global_menu>ul>li.current-menu-item:before{display:block !important;content:"" !important;height:5px;width:40px;background:var(--main_color);position:absolute;bottom:0;left:46%;transform:translate(-50%, -50%) scale(0);top:50%;border-radius:100px;background:#7fd1aa;z-index:-1;transition:transform 0.35s ease !important;height:40px}body.header_fix #global_menu>ul>li.current-menu-item:hover::before{width:40px !important;height:40px;transform:translate(-50%, -50%) scale(1.1) !important}body.header_fix #header,body.header_fix #header_logo{background:#ffffff}body.header_fix #global_menu>ul:hover>li.current-menu-item>a,body.header_fix #global_menu>ul>li>a:hover{color:#252525 !important}body.header_fix #header{box-shadow:0px 0px 30px -5px rgba(0, 0, 0, 0.3)}body.header_fix #global_menu>ul>li>a{color:#252525}body.header_fix #global_menu>ul>li.current-menu-item>a{color:#000046}ul#menu-footer_menu{display:flex;justify-content:space-between}#footer #footer_info p br{display:none}#footer{background:#ffffff}#footer a,#footer p{color:#252525}#footer a:hover{color:#000046}#footer_info,#footer_bottom{border-color:rgba(0, 0, 0, 0.15)}#return_top{border-bottom:solid 1px;border-color:rgba(0, 0, 0, 0.15)}#footer a{display:inline-block;width:fit-content}#footer a img{max-width:200px;object-fit:contain;height:100%}#header,#header_logo,body.header_fix #header,body.header_fix #header_logo,#content_builder,.cb_blog_list,#global_menu ul ul,#page_contents,#archive_blog,body.single-post #container,#container,header#header,body.blog #bread_crumb,body.archive #bread_crumb{background:url(../2026/08/p-bg0.jpg) repeat !important;background-size:538px 360px !important}#global_menu>ul>li>a{color:#252525}#global_menu>ul>li>a::after{left:46%;transform:translate(-50%, -50%) scale(0);top:50%;border-radius:100px;background:#7fd1aa;z-index:-1;width:40px !important;transition:transform 0.35s ease;height:40px}#global_menu>ul>li>a:hover::after{width:40px !important;height:40px;transform:translate(-50%, -50%) scale(1.1)}body.megamenu_light_color #global_menu ul ul a:hover{background:#22774e}body.header_fix #global_menu>ul>li.current-menu-item>a{color:#22774e}body.megamenu_light_color #global_menu ul ul a:hover{color:#fff}body.header_fix #global_menu:has(.active) li.current-menu-item>a{color:#252525}.home .header_slider_content h2,#footer_menu li a,#page_header_desc .catch,#single_news_header .title,.cb_two_column .content .title,.three_column_carousel .title{font-family:"Mochiy Pop One", sans-serif;font-weight:500 !important}body #global_menu>ul#menu-main_menu>li>a,#global_menu ul ul a{font-family:"Zen Kaku Gothic New", sans-serif;font-weight:700 !important}#header_button a{font-family:"Yusei Magic", sans-serif;font-weight:500 !important}#return_top{background:url(../2026/08/wood-img.jpg) repeat;background-size:1345px 496px;border-color:#281f1f;border-top-width:3.5px}#return_top::before{color:#fff;top:3.5px;font-weight:700;font-size:27px}#footer_info{border-color:#281f1f}#footer{background:url(../2026/08/wood-img.jpg) repeat;background-size:1345px 496px}#footer #footer_bottom{background:#000}#footer #footer_bottom p{color:#fff}#footer #footer_info p{color:#fff}#footer a{color:#fff}#footer_menu li a{transition:0.25s ease}#footer_menu li a:hover{color:#fff;opacity:0.5}#page_header .headline{letter-spacing:0.075em}body #global_menu>ul#menu-main_menu>li>a{padding:0 23px;padding-left:25px;position:relative;display:flex;flex-direction:column;line-height:1;justify-content:center;align-items:baseline;font-weight:600;letter-spacing:0.1em}body #global_menu>ul#menu-main_menu>li>a::before{content:"";position:absolute;display:block;width:20px;height:20px;left:0;top:50%;transform:translateY(-50%);opacity:0.4}body #global_menu ul#menu-main_menu>li.menu-item:first-child a::before{background:url(../2026/08/menu1.png) no-repeat;background-size:contain}body #global_menu ul#menu-main_menu>li.menu-item:nth-child(2) a{padding-left:25px}body #global_menu ul#menu-main_menu>li.menu-item:nth-child(2) a::before{width:23px;height:23px;background:url(../2026/08/menu2.png) no-repeat;background-size:contain}body #global_menu ul#menu-main_menu>li.menu-item:nth-child(3) a::before{background:url(../2026/08/menu3.png) no-repeat;background-size:contain}body #global_menu ul#menu-main_menu>li.menu-item:nth-child(4) a{padding-left:23px}body #global_menu ul#menu-main_menu>li.menu-item:nth-child(4) a::before{background:url(../2026/08/menu4.png) no-repeat;background-size:contain}body #global_menu ul#menu-main_menu>li.menu-item:nth-child(5) a::before{background:url(../2026/08/menu5.png) no-repeat;background-size:contain}body #global_menu ul#menu-main_menu>li.menu-item:nth-child(6) a::before{background:url(../2026/08/menu6.png) no-repeat;background-size:contain}a.design_button{background:#00bf63;border-color:#00bf63}a.design_button:hover{background:#22774e;border-color:#22774e}@media screen and (max-width:800px){#archive_news{padding-top:6em}}.news_list .title{overflow:unset}.tax-news_category .news_list .item{background:#fff}.tax-news_category .date_list .date{display:none}.news_list .content{position:relative;padding-left:0}.news_list .content .title{max-height:unset;height:100%}.news_list .content .title a{width:100%;height:100%;padding-left:20px;padding-top:2em}.news_list .content .category{position:absolute;left:20px;top:2.5em}@media screen and (max-width:800px){.news_list .content .category{top:-0.5em}}.post-type-archive .date_list .date,.post-type-archive .news_list .date_list{display:none}.post-type-archive #page_header .headline span::before{background:url(../2026/08/menu2.png) no-repeat;background-size:contain}.post-type-archive #page_header .headline span::after{content:"INITIATIVES"}.post-type-archive #page_header_desc+.category_sort_button_wrap{margin-top:70px;margin-bottom:30px}.post-type-archive .news_list .item{background:#fff;padding-inline:25px}.post-type-archive .news_list .title a{font-family:"Mochiy Pop One", sans-serif;font-weight:500;font-size:clamp(16px, calc(15.6px + 0.125vw), 18px);color:#252525;letter-spacing:0.05em}.post-type-archive .catch{margin-bottom:2em}.post-type-archive .catch::before{content:"OUR INITIATIVES";display:block;font-family:"Mochiy Pop One", sans-serif;font-size:clamp(16px, calc(15.6px + 0.125vw), 18px);line-height:1.3;font-weight:500;color:#0e4e2e;letter-spacing:0.2em}.post-type-archive .catch::after{content:"";position:absolute;display:block;width:4.5em;height:4.5em;background:url(../2026/08/h-pic.png) no-repeat;background-size:contain;left:50%;top:50%;transform:translate(-50%, -50%);z-index:-1;opacity:0.55}.post-type-archive .category_sort_button a{background:#0e4e2e;color:#fff;font-weight:500;transition:0.2s ease}.post-type-archive .category_sort_button a:hover{opacity:0.75;color:#fff}body.news-template-default.single div#bread_crumb ul{width:90%;max-width:1000px}body.news-template-default.single #single_news_header .title{border-left:solid 7px #22774e;padding-left:0.25em;line-height:1;padding-block:0.1em;font-size:clamp(25px, calc(21.9984px + 0.938vw), 40px)}@media screen and (max-width:800px){body.news-template-default.single #single_news_header .title{font-size:min(5vw, 24px);margin-bottom:1em}}body.news-template-default.single #single_news_header .title::before{content:"INITIATIVES";display:block;line-height:1;font-weight:500;color:#0e4e2e;letter-spacing:0.2em;font-size:clamp(16px, calc(15.6px + 0.125vw), 18px);margin-bottom:0.35em}@media screen and (max-width:800px){body.news-template-default.single #single_news_header .title::before{font-size:min(3vw, 20px)}}body.news-template-default.single .date_list .date{display:none}body.news-template-default.single #main_col{width:90%}@media screen and (max-width:1100px){body.news-template-default.single #main_col{width:100%}}body.news-template-default.single div#main_content{background:#fff;padding-top:clamp(20px, calc(16px + 1.25vw), 40px);margin-bottom:clamp(40px, calc(32px + 2.5vw), 80px);border-radius:5px}@media screen and (max-width:1100px){body.news-template-default.single div#main_content{max-width:calc(100% - 40px);margin-inline:auto;padding-inline:20px}}@media screen and (max-width:800px){body.news-template-default.single div#main_content{border-radius:0}}body.news-template-default.single #single_news_header .category a{background:#0e4e2e;color:#fff;padding:0.5em 1em;border-radius:5px;transition:0.2s ease;border:solid #0e4e2e 2px}body.news-template-default.single #single_news_header .category a:hover{background:transparent;color:#0e4e2e}body.news-template-default.single .ttl-box{margin-top:0;padding-top:1em;padding-left:0.5em}@media screen and (max-width:800px){body.news-template-default.single .ttl-box{padding-left:unset}}@media screen and (max-width:800px){body.news-template-default.single .ttl-box.h-left h2.has-text-align-left{font-size:min(4vw, 24px)}}body.news-template-default.single .ttl-box.h-left::after{width:3em;height:3em;transform:unset;top:0}body.news-template-default.single #single_news_header{margin-bottom:0}@media screen and (max-width:800px){body.news-template-default.single #single_news_header .image{margin-inline:auto;width:100%}}body.news-template-default.single .con-box{margin-bottom:clamp(40px, calc(32px + 2.5vw), 80px)}body.news-template-default.single .add-con .is-layout-grid{grid-template-columns:15em 1fr;align-items:center;gap:7px 0}body.news-template-default.single .add-con .is-layout-grid p{margin:0;line-height:1.5}body.news-template-default.single .add-con .is-layout-grid>p{border:solid #22774e 1px;height:100%;align-content:center;padding:2%}body.news-template-default.single .add-con .is-layout-grid>.wp-block-group{background:#22774e;padding:3.5%;padding-top:4.5%;padding-left:1em;height:100%;align-content:center}body.news-template-default.single .add-con .is-layout-grid>.wp-block-group p{color:#fff}body.news-template-default.single .add-con .is-layout-grid>.wp-block-group p:first-child{font-family:"Yusei Magic", sans-serif;letter-spacing:0.2em;font-weight:400;padding-left:0.15em;font-size:14px;line-height:1}body.news-template-default.single .add-con .is-layout-grid>.wp-block-group p:last-child{font-family:"Zen Kaku Gothic New", sans-serif;font-size:clamp(16px, calc(15.6px + 0.125vw), 18px)}body.news-template-default.single .con1 .wp-block-columns{gap:0;border:solid #22774e 1.5px;border-top-style:dashed;padding:0.5em}body.news-template-default.single .con1 .wp-block-columns .ttl-box{margin-bottom:0}body.news-template-default.single .con1 .wp-block-columns>div:first-child{max-width:30%}body.news-template-default.single .con1 .wp-block-columns>div:last-child p{margin-bottom:0;line-height:1}body.news-template-default.single .con1 .wp-block-columns>div:last-child p:first-child{font-family:"Mochiy Pop One", sans-serif;font-size:clamp(20px, calc(18px + 0.625vw), 30px);margin-bottom:10px;letter-spacing:0.05em;border-bottom:#22774e 3px solid;padding-bottom:0.25em}body.news-template-default.single .con1 .wp-block-columns>div:last-child p:last-child{padding-left:0.25em}body.news-template-default.single ul.wp-block-list li{list-style-type:none;position:relative;padding-left:1.5em}body.news-template-default.single ul.wp-block-list li::before{content:"";display:block;position:absolute;top:0.5em;left:0;width:30px;height:15px;border-left:5px solid #00bf63;border-bottom:5px solid #00bf63;transform:rotate(-45deg)}body.news-template-default.single ul.wp-block-list li::before{width:17px;height:10px;border-left:3px solid #22774e;border-bottom:3px solid #22774e;top:0.65em}body.news-template-default.single .con2 .ttl-box{margin-bottom:1em}body.news-template-default.single .con2 .kome{margin-bottom:0;letter-spacing:0.05em;color:#8e8e8e}body.news-template-default.single .con3 .ttl-box{margin-bottom:1em}@media screen and (max-width:800px){body.news-template-default.single .con3 .wp-block-group.is-layout-grid{display:flex;flex-direction:column;gap:0}}body.news-template-default.single .con4 .ttl-box{margin-bottom:1em}body.news-template-default.single .con5 .ttl-box{margin-bottom:1em}body.news-template-default.single .con5 h3{margin:0;font-family:"Yusei Magic", sans-serif;margin-bottom:0.75em;padding-left:1em;position:relative}body.news-template-default.single .con5 h3::after{content:"";position:absolute;display:block;width:0.5em;height:0.5em;left:0;top:53%;transform:translateY(-50%);background:#22774e}body.news-template-default.single .con5 figure{width:200px}body.news-template-default.single .con5 .c-b-g .wp-block-buttons{position:relative;display:block;width:fit-content;padding-top:1em}body.news-template-default.single .con5 .c-b-g .wp-block-buttons::before{content:"＼ Click Here ／";display:block;position:absolute;top:-1.5em;left:48%;transform:translateX(-50%)}body.news-template-default.single .con5 .c-b-g .wp-block-buttons>.wp-block-button{margin-bottom:2em}body.news-template-default.single .con5 .c-b-g .wp-block-buttons>.wp-block-button .wp-block-button__link{background:#0e4e2e;border-color:#0e4e2e}body.news-template-default.single .con5 .c-b-g .wp-block-buttons>.wp-block-button .wp-block-button__link:hover{color:#0e4e2e !important}@media screen and (max-width:700px){body.news-template-default.single .con5 .wp-block-group.is-layout-grid a.wp-block-button__link{min-width:200px}}@media screen and (max-width:550px){body.news-template-default.single .con5 .wp-block-group.is-layout-grid{display:flex;flex-direction:column;gap:2em}body.news-template-default.single .con5 .wp-block-group.is-layout-grid a.wp-block-button__link{min-width:unset;max-width:230px}}body.news-template-default.single .con6{position:relative;padding-top:5em}body.news-template-default.single .con6::before{content:"";position:absolute;display:block;width:100%;height:3px;border-bottom:dashed 2px #583837;top:0}body.news-template-default.single .con6 .wp-block-columns{gap:10px}body.news-template-default.single .con6 a.cover-btn{width:100%;margin:0}body.news-template-default.single .con6 a.cover-btn .wp-block-cover,body.news-template-default.single .con6 a.cover-btn .wp-block-cover-image{min-height:170px;border-radius:15px}body.news-template-default.single .con6 a.cover-btn p{padding-inline:0}body.news-template-default.single .con6 a.cover-btn p::after{font-weight:500;font-size:clamp(16px, calc(15.6px + 0.125vw), 18px);letter-spacing:0.2em}body.news-template-default.single .con6 a.cover-btn .wp-block-cover__inner-container p.has-text-align-center{font-family:"Yusei Magic", sans-serif;letter-spacing:0.05em}body.news-template-default.single .con6 a.cover-btn.p2 p::after{content:"NEWS"}body.news-template-default.single #next_prev_post2{margin-top:5em}.wp-block-button a{border-radius:10px}.tax-news_category #page_header .headline span::before{background:url(../2026/08/menu2.png) no-repeat;background-size:contain}.tax-news_category #page_header .headline span::after{content:"INITIATIVES"}.tax-news_category #page_header_desc .catch{position:relative}.tax-news_category #page_header_desc .catch::before{content:"CATEGORY";font-family:"Mochiy Pop One", sans-serif;font-size:clamp(16px, calc(15.6px + 0.125vw), 18px);line-height:1.3;font-weight:500;color:#0e4e2e;letter-spacing:0.2em;display:block}.tax-news_category #page_header_desc .catch::after{content:"";position:absolute;display:block;width:4.5em;height:4.5em;background:url(../2026/08/h-pic.png) no-repeat;background-size:contain;left:50%;top:50%;transform:translate(-50%, -50%);z-index:-1;opacity:0.55}.postid-310 #single_news_header .image img{object-position:right}.blog #page_header .headline span::before{background:url(../2026/08/menu5.png) no-repeat;background-size:contain}.blog #page_header .headline span::after{content:"NEWS"}.blog #page_header_desc+.category_sort_button_wrap{margin-top:70px;margin-bottom:30px}.blog .blog_list .item:not(.swiper-slide){border:solid #281f1f 1px}.blog .category_sort_button a{background:#22774e;color:#fff;font-weight:500;transition:0.2s ease}.blog .category_sort_button a:hover{opacity:0.75;color:#fff}.blog #page_header_desc .catch{font-size:clamp(25px, calc(21.9984px + 0.938vw), 40px);margin-bottom:2em;position:relative}.blog #page_header_desc .catch::before{content:"NEWS LIST";display:block;font-family:"Mochiy Pop One", sans-serif;font-size:clamp(16px, calc(15.6px + 0.125vw), 18px);line-height:1.3;font-weight:500;color:#0e4e2e;letter-spacing:0.2em}.blog #page_header_desc .catch::after{content:"";position:absolute;display:block;width:4.5em;height:4.5em;background:url(../2026/08/h-pic.png) no-repeat;background-size:contain;left:50%;top:50%;transform:translate(-50%, -50%);z-index:-1;opacity:0.55}.category #page_header .headline span::before{background:url(../2026/08/menu5.png) no-repeat;background-size:contain}.category #page_header .headline span::after{content:"NEWS"}.category .category_sort_button a{background:#22774e;color:#fff;font-weight:500;transition:0.2s ease}.category .category_sort_button a:hover{opacity:0.75;color:#fff}.category .category_sort_button .item.active_menu a{background:#22774e;opacity:0.75}.category #page_header_desc .catch{position:relative}.category #page_header_desc .catch::before{content:"CATEGORY";font-family:"Mochiy Pop One", sans-serif;font-size:clamp(16px, calc(15.6px + 0.125vw), 18px);line-height:1.3;font-weight:500;color:#0e4e2e;letter-spacing:0.2em;display:block}.category #page_header_desc .catch::after{content:"";position:absolute;display:block;width:4.5em;height:4.5em;background:url(../2026/08/h-pic.png) no-repeat;background-size:contain;left:50%;top:50%;transform:translate(-50%, -50%);z-index:-1;opacity:0.55}body.single-post #main_col{width:90%}@media screen and (max-width:1100px){body.single-post #main_col{width:100%}}@media screen and (max-width:1100px){body.single-post #article{padding-inline:30px}}body.single-post div#main_content{background:#fff;padding-top:clamp(20px, calc(16px + 1.25vw), 40px);margin-bottom:clamp(40px, calc(32px + 2.5vw), 80px);border-radius:5px}@media screen and (max-width:1100px){body.single-post div#main_content{max-width:calc(100% - 40px);margin-inline:auto;padding-inline:20px}}@media screen and (max-width:800px){body.single-post div#main_content{border-radius:0}}.page-id-140 #page_header .headline span::before{background:url(../2026/08/menu5.png) no-repeat;background-size:contain}.page-id-140 #page_header .headline span::after{content:"SNS"}.page-id-140 .post_content .FeedGridLayout__cell-content::after{content:"Click!";position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-6px);padding:4px 8px;background-color:#333;color:#fff;font-size:12px;border-radius:4px;white-space:nowrap;opacity:0;transition:opacity 0.2s ease, transform 0.2s ease;pointer-events:none}.page-id-140 .post_content .FeedGridLayout__cell-content:hover .MediaOverlay__ig-link-icon::after{color:#fff !important}.page-id-140 .post_content .FeedGridLayout__cell-content:hover:hover::after{opacity:1;transform:translateX(-50%) translateY(-10px)}.page-id-140 .MediaOverlay__bottom-row{height:100%}.page-id-140 .MediaOverlay__ig-link-icon{width:100% !important;height:100% !important;background:#1a1a1a !important;padding:0.35em 3.5%;border-radius:5px;font-size:20px !important;max-height:fit-content}.page-id-140 .MediaOverlay__ig-link-icon::after{display:inline-block;content:"Follow Us";position:absolute;top:50%;transform:translate(-50%, -50%);left:50%;font-weight:500}.page-id-140 .MediaOverlay__ig-link-icon:hover{background:#5a5a5a !important}.page-id-140 .MediaOverlay__ig-link-icon svg{width:fit-content !important;height:100% !important;max-height:35px;max-width:35px}.page-id-140 a.DesignedButton__link{font-family:"Zen Kaku Gothic New", sans-serif}.page-id-140 .spotlight-instagram-feed .FeedLayout__wrapper{border-radius:10px;box-shadow:0px 5px 15px 0px rgba(0, 0, 0, 0.35);padding-top:1.5em !important}.page-id-140 .FeedGridLayout__root.layout__flex-column>div:first-child{margin-bottom:1.5em !important}.page-id-140 .FeedLayout__col-footer.layout__flex-column{margin-top:1.5em !important}.home .cb_header .headline{font-family:"Mochiy Pop One", sans-serif;font-size:clamp(30px, calc(24px + 1.875vw), 60px);color:#252525}@media screen and (max-width:800px){.home .cb_header .headline{font-weight:400}}.home .cb_header .sub_title{font-family:"Mochiy Pop One", sans-serif;font-size:clamp(14px, calc(13.6px + 0.125vw), 16px);letter-spacing:0.2em;color:#0e4e2e}.home .header_slider_content{text-align:left;text-shadow:2px 3px 12px rgba(0, 0, 0, 0.4), 1px 2px 10px rgba(0, 0, 0, 0.4), 1px 1px 8px rgba(0, 0, 0, 0.4)}.home .header_slider_content h2{font-size:clamp(30px, calc(16px + 4.375vw), 100px);letter-spacing:0.15em}@media screen and (max-width:400px){.home .header_slider_content h2{font-size:7vw}}.home .header_slider_content .desc{font-size:clamp(18px, calc(16.5984px + 0.438vw), 25px);letter-spacing:0.1em}@media screen and (max-width:400px){.home .header_slider_content .desc{font-size:4.5vw}}.home div#header_slider_container.height_type2{border-bottom:solid #000 35px;border-top:solid #000 35px}.home a.design_button{background:#1b1b1b;border-color:#fff;border-width:2px;border-radius:15px}.home a.design_button:hover{background:transparent;border-color:#1b1b1b;color:#1b1b1b !important}.home #content_builder .cb_two_column{position:relative;padding-top:clamp(80px, calc(66px + 4.375vw), 150px);background:#1a1a1a;padding-bottom:0;margin-bottom:clamp(80px, calc(72px + 2.5vw), 120px);overflow:clip}.home #content_builder .cb_two_column a.design_button:hover{background:transparent;border-color:#fff;color:#fff !important}.home #content_builder .cb_two_column::after,.home #content_builder .cb_two_column::before{content:"";position:absolute;display:block;width:18vw;height:55vw;top:30%;transform:translateY(-50%);z-index:1;opacity:0.85}@media screen and (max-width:800px){.home #content_builder .cb_two_column::after,.home #content_builder .cb_two_column::before{width:11.5vw;height:35.5vw;top:15%}}@media screen and (max-width:550px){.home #content_builder .cb_two_column::after,.home #content_builder .cb_two_column::before{display:none}}.home #content_builder .cb_two_column::before{left:0;background:url(../2026/08/top-main-txt1.png) no-repeat;background-size:contain;background-position:right}@media screen and (max-width:800px){.home #content_builder .cb_two_column::before{transform:rotate(-20deg);left:20px}}.home #content_builder .cb_two_column::after{right:0;background:url(../2026/08/top-main-txt2.png) no-repeat;background-size:contain;background-position:left}@media screen and (max-width:800px){.home #content_builder .cb_two_column::after{transform:rotate(20deg);right:20px}}.home #content_builder .cb_two_column .link_button{margin-bottom:clamp(40px, calc(32px + 2.5vw), 80px)}.home #content_builder .cb_two_column h2{color:#fff;line-height:1.5}@media screen and (max-width:550px){.home #content_builder .cb_two_column h2{font-size:6vw}}.home #content_builder .cb_two_column .cb_header *+.desc{font-size:clamp(18px, calc(17.6px + 0.125vw), 20px);line-height:4;margin-top:clamp(45px, calc(39.9984px + 1.563vw), 70px);position:relative;padding-bottom:2.5em}.home #content_builder .cb_two_column .cb_header *+.desc p{text-decoration:underline;text-decoration-color:#fff;text-decoration-thickness:2px;text-underline-offset:0.5em;font-weight:700;letter-spacing:0.15em;position:relative;color:#fff}.home #content_builder .cb_two_column .cb_header *+.desc p::before{content:"";position:absolute;display:block;width:100vw;height:100vw;border-radius:100%;top:-2.5em;left:50%;transform:translateX(-50%);z-index:-1;background:#0e4e2e;filter:blur(1.5px)}@media screen and (max-width:800px){.home #content_builder .cb_two_column .cb_header *+.desc p::before{top:-9.5em}}@media screen and (max-width:800px){.home #content_builder .cb_two_column .cb_header *+.desc{font-size:16px;line-height:3}}@media screen and (max-width:550px){.home #content_builder .cb_two_column .cb_header *+.desc{font-size:3vw}}.home #content_builder .cb_two_column .cb_header{margin-bottom:clamp(15px, calc(11.9984px + 0.938vw), 30px)}.home #content_builder .cb_two_column .cb_header .sub_title{color:#fff}@media screen and (max-width:550px){.home #content_builder .cb_two_column .cb_header .sub_title{font-size:3vw}}.home #content_builder .cb_two_column .item_list{position:relative;padding-block:130px;padding-block:60px}@media screen and (max-width:500px){.home #content_builder .cb_two_column .item_list{padding-block:clamp(50px, calc(-92.2208px + 44.444vw), 130px)}}.home #content_builder .cb_two_column .item_list::before{content:"";position:absolute;width:100dvw;height:100%;left:0;margin-inline:var(--margin_full);z-index:-1;background-color:#bbdc98;top:0}.home #content_builder .cb_two_column .item_list a.item:first-child img{object-position:100% 50%}.home #content_builder .cb_two_column .item_list::before{background:url(../2026/08/wood-img.jpg) repeat;background-size:1345px 496px}.home #content_builder .cb_two_column .item_list .content{padding-inline:30px}@media screen and (max-width:800px){.home #content_builder .cb_two_column .item_list .content{padding-inline:20px}}@media screen and (max-width:550px){.home #content_builder .cb_two_column .item_list .headline .title{font-size:4.75vw;padding-left:30px}}@media screen and (max-width:550px){.home #content_builder .cb_two_column .item_list .headline .sub_title{font-size:3vw;padding-left:30px}}.home #content_builder .cb_two_column .item_list .headline span:first-child{padding-left:45px;position:relative}.home #content_builder .cb_two_column .item_list .headline span:first-child::after{content:"";position:absolute;display:block;width:35px;height:35px;background:url(../2026/08/menu1.png) no-repeat;background-size:contain;top:50%;transform:translateY(-50%);left:0;transition:0.2s ease;opacity:0.5}.home #content_builder .cb_two_column .item_list .item:hover .headline span::after{opacity:0.3}.home #content_builder .cb_two_column .item_list .item:hover .content .sub_title{opacity:0.5}.home #content_builder .cb_two_column .item_list .item:first-child{border:solid #252525 15px;border-bottom:unset;border-radius:10px 10px 0 0}@media screen and (max-width:800px){.home #content_builder .cb_two_column .item_list .item:first-child{border:solid #252525 10px;border-bottom:unset}}.home #content_builder .cb_two_column .item_list .item:last-child{border:solid #252525 15px;border-top:unset;border-radius:0 0 10px 10px}@media screen and (max-width:800px){.home #content_builder .cb_two_column .item_list .item:last-child{border:solid #252525 10px}}@media screen and (max-width:1100px){.home #content_builder .cb_two_column .item_list{width:100%}}.home #content_builder .cb_two_column .content .sub_title{font-family:"Mochiy Pop One", sans-serif;display:block;width:100%;font-size:clamp(14px, calc(13.6px + 0.125vw), 16px);letter-spacing:0.2em;transition:0.2s ease;color:#0e4e2e;padding-left:3em}.home .cb_news_list{position:relative}.home .cb_news_list .date_list .date{display:none}.home .cb_news_list::before{content:"";position:absolute;display:block;content:"";display:block;width:100%;max-width:1150px;height:calc(100% - 4.5em);margin-inline:auto;background:url(../2026/08/p-bg0.jpg) repeat !important;background-size:538px 360px !important;z-index:0;left:50%;transform:translateX(-50%);top:0;border-radius:0 0 15px 15px}@media screen and (max-width:1150px){.home .cb_news_list::before{border-radius:unset}}.home .cb_news_list::after{content:"";position:absolute;display:block;background:#0e4e2e;width:100%;height:50%;bottom:0;z-index:-1}@media screen and (max-width:1100px){.home .cb_news_list::after{left:0}}@media screen and (max-width:800px){.home .cb_news_list::after{background:unset}}.home .cb_news_list .cb_header *+.desc{font-size:clamp(16px, calc(15.6px + 0.125vw), 18px)}.home .cb_news_list .cb_header *+.desc span{font-family:"Mochiy Pop One", sans-serif;color:#22774e;border-bottom:solid 1px #22774e;padding-bottom:3px;letter-spacing:0.1em}.home .cb_news_list .cb_header .headline{position:relative;padding-top:70px}.home .cb_news_list .cb_header .headline::after{content:"";position:absolute;display:block;background:url(../2026/08/menu2.png) no-repeat;background-size:contain;width:70px;height:70px;top:0;left:50%;opacity:0.5;transform:translateX(-50%)}.home .cb_news_list .news_list .item{background:#fff}.home .cb_news_list a.design_button{border-radius:15px}.home .cb_three_column{position:relative;padding-block:130px;padding-block:70px;box-shadow:inset 0px 0px 10px 0px rgba(0, 0, 0, 0.3)}@media screen and (max-width:500px){.home .cb_three_column{padding-block:clamp(50px, calc(-92.2208px + 44.444vw), 130px)}}.home .cb_three_column::before{content:"";position:absolute;width:100dvw;height:100%;left:0;margin-inline:var(--margin_full);z-index:-1;background-color:#fff;top:0}.home .cb_three_column::before{background:#1a1a1a}.home .cb_three_column .image_wrap{position:relative}.home .cb_three_column .image_wrap::before{content:"";position:absolute;display:block;width:100%;height:100%;background:#00000024;z-index:1}.home .three_column_carousel_container{width:100%}.home .three_column_carousel_container .image_wrap{aspect-ratio:unset;height:500px}@media screen and (max-width:1100px){.home .three_column_carousel_container .image_wrap{height:250px}}@media screen and (max-width:1100px){.home .three_column_carousel{width:100%;flex-direction:column}.home .three_column_carousel .item{width:100% !important}}.home .three_column_carousel .item h3{padding-top:55px}.home .three_column_carousel .item h3::before{content:"";position:absolute;display:block;width:50px;height:50px;top:0;transform:translateX(-50%);left:50%;transition:0.2s ease;filter:invert(124%) sepia(104%) saturate(0%) hue-rotate(250deg) brightness(120%) contrast(122%) drop-shadow(0px 0px 10px rgba(0, 0, 0, 0.3))}@media screen and (max-width:1100px){.home .three_column_carousel .item h3::before{top:10%}}.home .three_column_carousel .item h3::after{content:"";display:block;font-family:"Mochiy Pop One", sans-serif;font-size:clamp(14px, calc(13.6px + 0.125vw), 16px);font-weight:400;letter-spacing:0.2em;margin-top:0.35em}@media screen and (max-width:1100px){.home .three_column_carousel .item h3{padding-top:70px}}.home .three_column_carousel .item:first-child h3::before{background:url(../2026/08/menu3.png) no-repeat;background-size:contain}.home .three_column_carousel .item:first-child h3::after{content:"FARM INFO"}.home .three_column_carousel .item:nth-child(2) h3::before{background:url(../2026/08/menu4.png) no-repeat;background-size:contain}.home .three_column_carousel .item:nth-child(2) h3::after{content:"FAQ"}.home .three_column_carousel .item:last-child h3::before{background:url(../2026/08/menu6.png) no-repeat;background-size:contain}.home .three_column_carousel .item:last-child h3::after{content:"CONTACT"}.home .three_column_carousel .item>a{position:relative;z-index:0;width:100%;display:block}.home .three_column_carousel .item>a .title{position:absolute;z-index:1;top:25%;left:50%;transform:translateX(-50%);width:100%;display:block;color:#ffffff;text-shadow:2px 3px 12px rgba(0, 0, 0, 0.4), 1px 2px 10px rgba(0, 0, 0, 0.4), 1px 1px 8px rgba(0, 0, 0, 0.4);font-size:clamp(30px, calc(26px + 1.25vw), 50px)}@media screen and (max-width:1100px){.home .three_column_carousel .item>a .title{top:0}}.home .three_column_carousel .item>a:hover .title{color:#ffffff}.cb_blog_list .category_sort_button a{background:#0e4e2e;color:#fff}.cb_blog_list .blog_list div.item{border-color:#1a1a1a}.cb_blog_list .cb_header *+.desc{font-size:clamp(16px, calc(15.6px + 0.125vw), 18px)}.cb_blog_list .cb_header .headline{position:relative;padding-top:70px}.cb_blog_list .cb_header .headline::after{content:"";position:absolute;display:block;background:url(../2026/08/menu5.png) no-repeat;background-size:contain;width:70px;height:70px;top:0;left:50%;opacity:0.5;transform:translateX(-50%)}.cb_blog_list a.design_button{border-radius:15px}.cb_blog_list .blog_list .item{border:solid 1px #ccc}.page-id-93 #page_header .headline span::before{background:url(../2026/08/menu1.png) no-repeat;background-size:contain}.page-id-93 #page_header .headline span::after{content:"ABOUT US"}.page-id-93 #page_contents{padding-top:0}.page-id-93 .con1{margin-bottom:clamp(80px, calc(72px + 2.5vw), 120px);position:relative;padding-block:130px}@media screen and (max-width:500px){.page-id-93 .con1{padding-block:clamp(50px, calc(-92.2208px + 44.444vw), 130px)}}.page-id-93 .con1::before{content:"";position:absolute;width:100dvw;height:100%;left:0;margin-inline:var(--margin_full);z-index:-1;background-color:#bbdc98;top:0}.page-id-93 .con1::before{background:url(../2026/08/wood-img.jpg) repeat;background-size:1345px 496px;top:unset;bottom:0;height:50%;border-bottom:solid 20px #1a1a1a}.page-id-93 .con1>div{padding:12px;background:#fff;border-radius:10px}.page-id-93 .con1>div img{border-radius:10px}.page-id-93 .con1>div .wp-block-cover .wp-block-cover__background{border-radius:10px}.page-id-93 .con1 .wp-block-cover .wp-block-cover__inner-container p.has-text-align-center{font-size:clamp(14px, calc(13.6px + 0.125vw), 16px) !important}.page-id-93 .con1 .wp-block-cover{padding-block:2.5em}.page-id-93 .con1 .ttl-box{margin-bottom:2em}.page-id-93 .con1 .ttl-box::after{content:unset}.page-id-93 .con1 .ttl-box h2,.page-id-93 .con1 .ttl-box p{color:#fff}.page-id-93 .con2 .wp-block-columns{gap:0;background:#fff;border-radius:10px;box-shadow:inset 0px 0px 10px 0px rgba(0, 0, 0, 0.3)}@media screen and (max-width:1100px){.page-id-93 .con2 .wp-block-columns{flex-direction:column}}.page-id-93 .con2 .wp-block-columns>div:last-child{padding-inline:2em}@media screen and (max-width:1100px){.page-id-93 .con2 .wp-block-columns>div:last-child{padding:20px}}.page-id-93 .con2 .wp-block-columns img{border-radius:0 10px 10px 0}@media screen and (max-width:1100px){.page-id-93 .con2 .wp-block-columns img{border-radius:10px 10px 0 0}}.page-id-93 .con2 .wp-block-columns:nth-child(even) img{border-radius:10px 0 0 10px}@media screen and (max-width:1100px){.page-id-93 .con2 .wp-block-columns:nth-child(even) img{border-radius:10px 10px 0 0}}.page-id-93 .con3 figure{margin-bottom:2.5em}.page-id-93 .con3 img{height:300px;object-fit:cover;object-position:50% 35%;border-radius:10px}.page-id-93 .more-g{position:relative;padding-block:130px;padding-block:3em}@media screen and (max-width:500px){.page-id-93 .more-g{padding-block:clamp(50px, calc(-92.2208px + 44.444vw), 130px)}}.page-id-93 .more-g::before{content:"";position:absolute;width:100dvw;height:100%;left:0;margin-inline:var(--margin_full);z-index:-1;background-color:#fff;top:0}@media screen and (max-width:500px){.page-id-93 .more-g{padding-block:50px}}.page-id-93 .more-g::before{box-shadow:inset 0px 0px 10px 0px rgba(0, 0, 0, 0.3)}@media screen and (max-width:1100px){.page-id-48 #page_contents{margin-inline:20px}}.page-id-48 #page_header .headline span::before{background:url(../2026/08/menu1.png) no-repeat;background-size:contain}.page-id-48 #page_header .headline span::after{content:"FARMING METHOD"}.page-id-48 .con1{position:relative;padding-block:130px;padding-block:80px 90px}@media screen and (max-width:500px){.page-id-48 .con1{padding-block:clamp(50px, calc(-92.2208px + 44.444vw), 130px)}}.page-id-48 .con1::before{content:"";position:absolute;width:100dvw;height:100%;left:0;margin-inline:var(--margin_full);z-index:-1;background-color:#fff;top:0}.page-id-48 .con1::before{box-shadow:inset 0px 0px 10px 0px rgba(0, 0, 0, 0.3)}.page-id-48 .con1 img{border-radius:15px}.page-id-48 .con1 .ttl-box.h-cen{margin-bottom:3.5em;margin-top:0}@media screen and (max-width:800px){.page-id-48 .con1 .ttl-box.h-cen{margin-bottom:1em}}.page-id-48 .con1 .ttl-box.h-cen h2.has-text-align-center{color:#0e4e2e;font-family:"Yusei Magic", sans-serif}@media screen and (max-width:800px){.page-id-48 .con1 .ttl-box.h-cen h2.has-text-align-center{gap:0.5em;font-size:4vw}}@media screen and (max-width:450px){.page-id-48 .con1 .ttl-box.h-cen h2.has-text-align-center{font-size:3.5vw}}.page-id-48 .con1 .ttl-box.h-cen h2.has-text-align-center strong{font-weight:500;letter-spacing:0.1em;font-size:clamp(30px, calc(24.9984px + 1.563vw), 55px);font-family:"Mochiy Pop One", sans-serif}@media screen and (max-width:800px){.page-id-48 .con1 .ttl-box.h-cen h2.has-text-align-center strong{font-size:5vw}}@media screen and (max-width:450px){.page-id-48 .con1 .ttl-box.h-cen h2.has-text-align-center strong{font-size:4.5vw}}.page-id-48 .con1 h2{display:flex;justify-content:center;align-items:center;gap:10px;padding:12px 16px}.page-id-48 .con1 h2::before{content:"";width:30px;height:2px;box-sizing:border-box;background-color:#333333;rotate:60deg}@media screen and (max-width:800px){.page-id-48 .con1 h2::before{position:absolute;width:2px;height:80%;right:0;rotate:20deg}}.page-id-48 .con1 h2::after{content:"";width:30px;height:2px;box-sizing:border-box;background-color:#333333;rotate:-60deg}@media screen and (max-width:800px){.page-id-48 .con1 h2::after{position:absolute;width:2px;height:80%;left:0;rotate:-20deg}}.page-id-48 .con1 .ttl-box::after{content:unset}@media screen and (max-width:800px){.page-id-48 .con1 .wp-block-columns{flex-direction:column}}@media screen and (max-width:550px){.page-id-48 .con1 .wp-block-columns h3.has-text-align-left br{display:none}}.page-id-48 .con2 .ttl-box.h-cen{margin-bottom:3.5em}.page-id-48 .con2 .wp-block-image{margin-bottom:0}.page-id-48 .con2 img{height:300px;object-fit:cover;border-radius:15px 15px 0 0;width:100%}.page-id-48 .con2 .con-g{position:relative;padding-block:130px;padding-block:50px}@media screen and (max-width:500px){.page-id-48 .con2 .con-g{padding-block:clamp(50px, calc(-92.2208px + 44.444vw), 130px)}}.page-id-48 .con2 .con-g::before{content:"";position:absolute;width:100dvw;height:100%;left:0;margin-inline:var(--margin_full);z-index:-1;background-color:#0e4e2e;top:0}@media screen and (max-width:500px){.page-id-48 .con2 .con-g{padding-top:20px;padding-bottom:60px}}.page-id-48 .con2 .con-g::before{top:unset;bottom:0;height:50%}.page-id-48 .con2 .con-g p{background:#fff;padding:2em 2em 2.5em;border-radius:0 0 15px 15px}.page-id-48 .con2 .con-g figure{margin-bottom:0}@media screen and (max-width:500px){.page-id-48 .con3{margin-bottom:80px}}.page-id-48 .con3 .ttl-box.h-cen{margin-bottom:3.5em}@media screen and (max-width:1000px){.page-id-48 .con3 .wp-block-columns{flex-direction:column}}.page-id-48 .con3 .wp-block-columns>div{background:#fff;padding:3.5%;padding:2%;box-shadow:inset 0px 0px 10px 0px rgba(0, 0, 0, 0.3);border-radius:15px}.page-id-48 .con3 .wp-block-columns .is-layout-grid{grid-template-columns:4.5em 1fr;align-items:center;margin-bottom:1em}.page-id-48 .con3 .wp-block-columns .is-layout-grid p{font-family:"Yusei Magic", sans-serif;font-size:clamp(20px, calc(16px + 1.25vw), 40px);line-height:1.75;letter-spacing:0.2em;color:#7fd1aa;padding-left:3.5px;font-weight:600}.page-id-48 .con3 .wp-block-columns .is-layout-grid h3{font-weight:900;letter-spacing:0.1em;font-size:clamp(20px, calc(19.3984px + 0.188vw), 23px);border-left:solid 7.5px #0e4e2e;padding-left:0.55em}.page-id-48 .con3 .wp-block-columns{position:relative;padding-block:130px;padding-block:2.5em}@media screen and (max-width:500px){.page-id-48 .con3 .wp-block-columns{padding-block:clamp(50px, calc(-92.2208px + 44.444vw), 130px)}}.page-id-48 .con3 .wp-block-columns::before{content:"";position:absolute;width:100dvw;height:100%;left:0;margin-inline:var(--margin_full);z-index:-1;background-color:#1a1a1a;top:0}@media screen and (max-width:500px){.page-id-48 .con3 .wp-block-columns{padding-block:50px}}.page-id-48 .con3 .wp-block-columns::after{content:"";position:absolute;display:block;background:url(../2026/08/wood-img.jpg) repeat;background-size:1345px 496px;height:80%;width:100dvw;left:0;margin-inline:var(--margin_full);z-index:-1}@media screen and (max-width:1000px){.page-id-48 .con3 .wp-block-columns::after{top:0;height:100%;border-block:20px solid #1a1a1a}}.page-id-48 .con4 img{border-radius:10px}.page-id-48 .con4 .wp-block-columns{background:#fff;padding:1.5em;border-radius:15px;box-shadow:0px 10px 10px -6px rgba(0, 0, 0, 0.3)}.page-id-48 a.cover-btn .wp-block-cover,.page-id-48 a.cover-btn .wp-block-cover-image{min-height:300px}.page-id-37 #page_header .headline span::before{background:url(../2026/08/menu3.png) no-repeat;background-size:contain}.page-id-37 #page_header .headline span::after{content:"FARM INFO"}.page-id-37 .con1{background:#fff;padding:3em 3.5% 5em;border-radius:15px;box-shadow:inset 0px 0px 10px 0px rgba(0, 0, 0, 0.3);padding:3.5em 3.5% 3em}.page-id-37 .con1 .ttl-box{margin-bottom:6.5em}.page-id-37 .con2 .g-map-g{position:relative;padding-block:130px;padding-block:60px 50px}@media screen and (max-width:500px){.page-id-37 .con2 .g-map-g{padding-block:clamp(50px, calc(-92.2208px + 44.444vw), 130px)}}.page-id-37 .con2 .g-map-g::before{content:"";position:absolute;width:100dvw;height:100%;left:0;margin-inline:var(--margin_full);z-index:-1;background-color:#22774e;top:0}.page-id-37 .con2 .g-map{border:solid #fff 3px !important}.page-id-37 .p-bg{background:#fff;padding:3em 3.5% 3em;margin-bottom:3.5em;box-shadow:0px 10px 10px -6px rgba(0, 0, 0, 0.3);background-image:linear-gradient(to right, #f6f6f6 1px, transparent 1px), linear-gradient(to bottom, #f6f6f6 1px, transparent 1px);background-size:30px 30px}.page-id-37 .p-bg>div{background:#ffffff60;padding:1%}.page-id-37 .p-bg p:first-child{font-size:clamp(16px, calc(15.3984px + 0.188vw), 19px);border-bottom:solid 2px #252525}.page-id-37 .p-bg p:last-child{line-height:1.5;letter-spacing:0.15em}.page-id-37 .p-bg p:last-child::first-line{font-size:clamp(16px, calc(15.2px + 0.25vw), 20px);font-weight:500;line-height:0.1em}.page-id-37 .p-bg p:last-child strong{font-weight:400;font-size:clamp(20px, calc(18.5984px + 0.438vw), 27px)}.page-id-37 .pf-c{padding-inline:3.5%}@media screen and (max-width:781px){.page-id-37 .pf-c{padding-inline:unset}}.page-id-37 .pf-c>div:first-child{max-width:35%}@media screen and (max-width:781px){.page-id-37 .pf-c>div:first-child{max-width:30%}}.page-id-37 .pf-c>div:last-child{max-width:65%}@media screen and (max-width:781px){.page-id-37 .pf-c>div:last-child{max-width:100%}}.page-id-37 .pf-c .is-layout-grid{grid-template-columns:12em 1fr;gap:2.5em 0.5em}@media screen and (max-width:500px){.page-id-37 .pf-c .is-layout-grid{display:inline-block}.page-id-37 .pf-c .is-layout-grid .wp-block-group{margin-bottom:1em}}.page-id-37 .pf-c .is-layout-grid .ttl{font-family:"Mochiy Pop One", sans-serif;font-size:clamp(19px, calc(17.8px + 0.375vw), 25px);margin-bottom:0;line-height:1.5;letter-spacing:0.05em}@media screen and (max-width:500px){.page-id-37 .pf-c .is-layout-grid .ttl{display:inline-flex}}.page-id-37 .pf-c .is-layout-grid .sub{font-family:"Mochiy Pop One", sans-serif;font-size:12px;padding-left:0.3em;line-height:1}@media screen and (max-width:500px){.page-id-37 .pf-c .is-layout-grid .sub{display:inline-flex}}.page-id-37 .pf-c .is-layout-grid>div:nth-child(even) p{line-height:1.75;margin-bottom:0}.page-id-37 .pf-c .is-layout-grid>div:nth-child(even) p:first-child{font-size:clamp(15px, calc(13.4px + 0.5vw), 23px);letter-spacing:0.05em;border-bottom:solid 1px #00bf63;margin-bottom:3px}@media screen and (max-width:500px){.page-id-37 .pf-c .is-layout-grid>div:nth-child(even) p:first-child{font-weight:400;border-bottom:unset}}.page-id-37 .pf-c .is-layout-grid>div:nth-child(even) p:nth-child(2){font-family:"Mochiy Pop One", sans-serif;line-height:1;font-size:12px;padding-left:0.3em}@media screen and (max-width:500px){.page-id-37 .pf-c .is-layout-grid>div:nth-child(even) p:nth-child(2){border-bottom:solid 1px #00bf63;padding-left:unset;padding-bottom:1.5em}}@media screen and (max-width:500px){.page-id-37 .pf-c .is-layout-grid .wp-block-group:nth-child(8){border-bottom:solid 1px #00bf63;padding-bottom:1em}}.page-id-50 #page_header .headline span::before{background:url(../2026/08/menu4.png) no-repeat;background-size:contain}.page-id-50 #page_header .headline span::after{content:"FAQ"}.page-id-50 .faq_list .item{border-color:#22774e}.page-id-50 .faq_list .title.active+.desc_area>.desc span a{background:#22774e;color:#fff;padding:3.5px 17px;border-radius:5px;padding-bottom:5px;letter-spacing:0.1em;margin-inline:3.5px;border:solid 1px #22774e}.page-id-50 .faq_list .title.active+.desc_area>.desc span a:hover{color:#22774e !important;background:transparent !important}.page-id-50 .faq_list .title:hover,.page-id-50 .faq_list .title.active{color:#22774e}.page-id-54 #page_header .headline span::before{background:url(../2026/08/menu6.png) no-repeat;background-size:contain}.page-id-54 #page_header .headline span::after{content:"CONTACT"}.page-id-54 .con1{background:#fff;padding:3em 3.5% 5em;border-radius:15px;box-shadow:inset 0px 0px 10px 0px rgba(0, 0, 0, 0.3)}@media screen and (max-width:800px){.page-id-54 .con1{padding:2em 20px 3em}}.page-id-54 .con1 p:first-child{font-size:clamp(16px, calc(15.6px + 0.125vw), 18px);margin-bottom:3.5em;line-height:3}@media screen and (max-width:800px){.page-id-54 .con1 p:first-child{font-size:14px;margin-bottom:2em;line-height:2.2}}.page-id-54 .con1 .tel-txt{margin-bottom:0;margin-top:0;font-size:clamp(25px, calc(11.9984px + 4.063vw), 90px);font-family:"Yusei Magic", sans-serif;letter-spacing:0.05em;color:#0e4e2e}.page-id-54 .con1 .tel-txt::before{content:"TEL.";font-size:clamp(18px, calc(17.6px + 0.125vw), 20px)}.page-id-54 .con1 p.has-text-align-center.tel-p{font-family:"Mochiy Pop One", sans-serif;color:#22774e;letter-spacing:0.1em}.page-id-54 .con2{position:relative;padding-block:130px}@media screen and (max-width:500px){.page-id-54 .con2{padding-block:clamp(50px, calc(-92.2208px + 44.444vw), 130px)}}.page-id-54 .con2::before{content:"";position:absolute;width:100dvw;height:100%;left:0;margin-inline:var(--margin_full);z-index:-1;background-color:#22774e;top:0}@media screen and (max-width:781px){.page-id-54 .con2 .wp-block-columns{gap:4em}}@media screen and (max-width:1200px){.page-id-54 .con2 .wp-block-columns .wp-block-group{display:flex;flex-direction:column}}.page-id-54 .con2::before{opacity:0.85}.page-id-54 .con2>div{background:rgba(255, 255, 255, 0.9);padding:3em 3.5% 5em;border-radius:15px}.page-id-54 .con2 figure.aligncenter{max-width:200px;margin:0;margin-right:auto;max-height:200px}.page-id-54 .con2 figure{max-width:200px;max-height:200px}.page-id-54 .con2 img{border-radius:10px}.page-id-54 .con2 .is-layout-grid{align-items:center;grid-template-columns:200px 1fr;gap:1em}.page-id-54 .con2 .is-layout-grid .wp-block-button__link{min-width:100%}@media screen and (max-width:781px){.page-id-54 .con2 .is-layout-grid .wp-block-button__link{min-width:230px}}.page-id-54 .con2 .is-layout-grid .wp-block-buttons>.wp-block-button{width:100%}@media screen and (max-width:781px){.page-id-54 .con2 .is-layout-grid .wp-block-buttons>.wp-block-button{width:auto}}.page-id-54 .con2 .is-layout-grid p{margin-bottom:0.5em}.page-id-54 .add-con{position:relative;padding-block:130px;padding-top:50px;padding-bottom:100px}@media screen and (max-width:500px){.page-id-54 .add-con{padding-block:clamp(50px, calc(-92.2208px + 44.444vw), 130px)}}.page-id-54 .add-con::before{content:"";position:absolute;width:100dvw;height:100%;left:0;margin-inline:var(--margin_full);z-index:-1;background-color:#1a1a1a;top:0}@media screen and (max-width:500px){.page-id-54 .add-con{padding-block:4em}}.page-id-54 .add-con .ttl-box.h-cen{margin-bottom:12em}@media screen and (max-width:500px){.page-id-54 .add-con .ttl-box.h-cen{margin-bottom:8em}}.page-id-54 .add-con .ttl-box.h-cen h2.has-text-align-center,.page-id-54 .add-con .ttl-box.h-cen p.has-text-align-center{color:#fff}.page-id-54 .add-con::after{content:"";position:absolute;display:block;width:100vw;height:50%;background:url(../2026/08/wood-img.jpg) repeat;background-size:1345px 496px;bottom:0;left:0;margin-inline:calc(50% - 50vw)}@media screen and (max-width:1100px){.page-id-54 .add-con::after{height:60%}}@media screen and (max-width:1100px){.page-id-54 .add-con .wp-block-columns{gap:1em;flex-direction:column}}.page-id-54 .add-con .wp-block-columns .wp-block-buttons{justify-content:center}.page-id-54 .add-con .wp-block-columns .wp-block-buttons .wp-block-button__link{min-width:380px}@media screen and (max-width:1250px){.page-id-54 .add-con .wp-block-columns .wp-block-buttons .wp-block-button__link{min-width:300px}}.page-id-54 .con3{background:#fff;padding:3em 3.5% 5em;border-radius:15px;box-shadow:inset 0px 0px 10px 0px rgba(0, 0, 0, 0.3)}.page-id-54 .con3>div{max-width:1000px;margin-inline:auto}.page-id-54 .snow-monkey-form .smf-action .smf-button-control__control{border-radius:10px}@media screen and (max-width:800px){#page_contents{margin:0 1.5%}}@media screen and (max-width:500px){.home .header_slider_content h2{font-size:10vw}#header_slider_fixed_content{align-items:end}.header_slider_content{padding-bottom:1em}.cb_news_list .cb_header .sub_title+.desc,.cb_blog_list .cb_header .sub_title+.desc{text-align:left}.page-id-93 .con1 .wp-block-cover .wp-block-cover__inner-container p.has-text-align-center{text-align:left}.page-id-93 .con1 .ttl-box.h-cen p.has-text-align-center{text-align:center}.ttl-box.h-cen p.has-text-align-center{margin-bottom:0.5em}.page-id-48 .con2 .con-g p{padding:2em 3.5% 2.5em}.page-id-48 .con3 .wp-block-columns>div{padding:3.5% 1em 1.5em}.page-id-48 .con4 h3.has-text-align-left br{display:none}.page-id-48 a.cover-btn .wp-block-cover,.page-id-48 a.cover-btn .wp-block-cover-image{min-height:190px}body.news-template-default.single .con1 .wp-block-columns>div:last-child p:first-child{font-size:clamp(18px, calc(14.4448px + 1.111vw), 20px)}body.news-template-default.single .con1 .wp-block-columns>div:first-child{max-width:100%}body.news-template-default.single .con5 .c-b-g .wp-block-buttons>.wp-block-button .wp-block-button__link{height:auto}body.news-template-default.single .add-con .is-layout-grid{grid-template-columns:repeat(1, minmax(0, 1fr));gap:0}body.news-template-default.single div#main_content{max-width:calc(100% - 3.5%);padding-inline:3.5%}.page-id-37 .post_content h3.has-text-align-center{text-align:left;padding-bottom:0;border-left:solid #22774e 5px;padding-left:0.35em}.page-id-37 .post_content h3.has-text-align-center::after{content:unset}.page-id-37 .pf-c>div:first-child{max-width:100%}.page-id-54 .con1 p:first-child{text-align:left}.page-id-93 .con1 .ttl-box.h-cen p.has-text-align-center,.page-id-93 .con1 .ttl-box h2{text-align:left}#archive_blog{padding:60px 0 40px}#archive_blog #page_header_desc .catch+.desc{text-align:left}body.single-post #article{padding-inline:3.5%}a.MediaPopupBoxAlbum__nav-button svg{width:20px !important;height:20px !important}.page-id-140 .MediaOverlay__ig-link-icon::after{font-size:10px}.home #content_builder .cb_two_column .cb_header *+.desc p::before{width:125vw;height:125vw;top:-9em}}@media screen and (max-width:800px){.page-id-48 article#page_contents{margin:0 1.5%}body.news-template-default.single .con1 .wp-block-columns .ttl-box{margin-bottom:1em}#next_prev_post .prev_post:before{top:54%;transform:translateY(-50%)}}.sp-br{display:none}@media screen and (max-width:500px){.sp-br{display:block}}#single_post_header .title{font-family:"Zen Kaku Gothic New", sans-serif}.MediaPopupBoxAlbum__nav-button svg{border:solid #252525 1px;border-radius:100%;padding:1.5px}/*# sourceMappingURL=style2.css.map */