.snow-monkey-forms-turnstile{margin:auto;width:fit-content}body,span,.rich_font_logo,:is(.design_header, .tcdce-body .design_header) .catch,#related_news .headline,#page_header_catch,#single_post_header .title,#single_news_header .title,#single_related_post .headline{font-family:"Zen Maru Gothic", sans-serif}#single_news_header .title,.rich_font_logo{color:#1c6a00}#body .big{font-size:3em;font-weight:900;letter-spacing:10px;text-align:left}#body .underline{text-underline-offset:10px;text-decoration:underline 3px dashed;line-height:2;color:#1c6a00}#header{top:0 !important}#footer #footer_info{text-align:center}#container{background-image:url(img/img_124572418.jpg)}#container h2.wp-block-heading{color:#1c6a00;letter-spacing:10px;position:relative;line-height:2;text-align:left}@media (max-width:500px){#container h2.wp-block-heading{letter-spacing:5px}}#container h2.wp-block-heading strong{font-weight:100;font-size:2.5em;letter-spacing:0;position:absolute;top:-30px;left:50px;z-index:-1;color:#eb9244;opacity:0.3;letter-spacing:1px}#container h3.wp-block-heading,#container h4.wp-block-heading{font-size:23px;color:#eb9244}@media (max-width:1100px){#container h3.wp-block-heading,#container h4.wp-block-heading{font-size:22px}}@media (max-width:800px){#container h3.wp-block-heading,#container h4.wp-block-heading{font-size:20px}}@media (max-width:600px){#container h3.wp-block-heading,#container h4.wp-block-heading{font-size:16px}}#container a{transition:all 0.8s}#container .txt-highlight{font-size:23px;letter-spacing:5px;margin-bottom:0;line-height:1.7}@media (max-width:1100px){#container .txt-highlight{font-size:22px}}@media (max-width:800px){#container .txt-highlight{font-size:20px}}@media (max-width:600px){#container .txt-highlight{font-size:16px}}#container .txt-highlight strong{font-size:60px;color:#eb9244;margin-inline:5px}#container .number{font-family:"Playwrite ID", cursive;font-size:20px;line-height:1;margin:0;color:#eb9244}@media (max-width:1100px){#container .number{font-size:19px}}@media (max-width:800px){#container .number{font-size:18px}}@media (max-width:600px){#container .number{font-size:15px}}#container .wp-block-cover{width:100vw;margin-inline:calc(50% - 50vw)}#container .wp-block-cover .wp-block-cover__inner-container{max-width:1000px;padding-block:80px}#container .wp-block-cover .wp-block-cover__image-background{height:100%}#container .wp-block-media-text{position:relative;gap:20px}#container .wp-block-media-text .wp-block-media-text__content{padding:0}#container .wp-block-media-text.has-media-on-the-right p{text-align:right}#container .wp-block-media-text .number{position:absolute;top:0;left:50%;translate:-50% 0%;letter-spacing:5px;paint-order:stroke;-webkit-text-stroke:8px white}#container .is-layout-grid{gap:30px}#container .wp-block-table td{border:none !important;vertical-align:middle;background:none;letter-spacing:5px}#container .wp-block-table td:nth-child(1){border-bottom:5px solid #fff !important;width:25%;text-align:center;color:#fff;background-color:#1c6a00;font-weight:500}@media (max-width:600px){#container .wp-block-table td:nth-child(1){width:100%}}#container .wp-block-table td:nth-child(2){border-bottom:1px solid #eb9244 !important;background-color:#fff}@media (max-width:600px){#container .wp-block-table td{display:block;padding:10px !important}}#container .wp-block-table tr:last-child td:nth-child(2),#container .wp-block-table tr:last-child td:nth-child(3){border-bottom:none !important}.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:unset;color:#1c6a00;border:1px solid;height:80px;width:100%;max-width:450px;letter-spacing:5px;border-radius:50px;transition:all 0.8s !important;display:flex;justify-content:center;align-items:center;margin-inline:auto;font-family:"Zen Maru Gothic", sans-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:#1c6a00;border:none;color:#fff;transform:scale(0.8)}.link_button a{background:unset;color:#1c6a00 !important;border:1px solid #1c6a00 !important;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:"Zen Maru Gothic", sans-serif}.link_button a:hover{background:#1c6a00;text-decoration:unset;transform:scale(0.8);color:#fff}.wp-container-core-group-is-layout-ad2f72ca{display:flex}.home #header_slider_container h2{font-family:"Zen Maru Gothic", sans-serif;font-weight:900 !important;text-align:left}.home #header_slider_container p{text-align:left;margin-top:0;font-size:30px}@media (max-width:1100px){.home #header_slider_container p{font-size:27px}}@media (max-width:800px){.home #header_slider_container p{font-size:22px}}@media (max-width:600px){.home #header_slider_container p{font-size:18px}}.home #container .center{text-align:center !important}.home #container .cb_free_space{padding-top:0}.home #container h2.wp-block-heading,.home #container h2.catch{line-height:2;font-size:40px;color:#1c6a00}@media (max-width:1800px){.home #container h2.wp-block-heading,.home #container h2.catch{font-size:37px}}@media (max-width:1100px){.home #container h2.wp-block-heading,.home #container h2.catch{font-size:30px}}@media (max-width:800px){.home #container h2.wp-block-heading,.home #container h2.catch{font-size:28px}}@media (max-width:600px){.home #container h2.wp-block-heading,.home #container h2.catch{font-size:25px}}.home #container .is-layout-grid{display:grid;gap:20px}.home #container .is-layout-grid>.wp-block-group{position:relative}.home #container .is-layout-grid>.wp-block-group .wp-block-image{margin:0}.home #container .is-layout-grid>.wp-block-group .wp-block-image img{border-radius:20px;height:250px;object-fit:cover}.home #container .is-layout-grid>.wp-block-group p{text-align:center;margin:0;position:absolute;bottom:0;background-color:#eb9244;color:#fff;width:100%;border-radius:0 0 20px 20px;font-size:18px;padding:10px}@media (max-width:1100px){.home #container .is-layout-grid>.wp-block-group p{font-size:17px}}@media (max-width:800px){.home #container .is-layout-grid>.wp-block-group p{font-size:16px}}@media (max-width:600px){.home #container .is-layout-grid>.wp-block-group p{font-size:14px}}.home #container .wp-block-columns{gap:50px;position:relative;padding-block:100px}.home #container .wp-block-columns::before{content:"";position:absolute;background-image:url(img/img_98022874.jpg);background-size:cover;top:0;left:0;height:100%;width:100vw;margin-inline:calc(50% - 50vw);z-index:-10;margin-inline:calc(50% - 50vw);opacity:0.3}.home #container .wp-block-columns::before{width:90vw;border-radius:0 30px 30px 0}.home #container .wp-block-columns .wp-block-column:nth-child(2){margin-top:200px}@media (max-width:950px){.home #container .wp-block-columns .wp-block-column:nth-child(2){margin-top:0}}@media (max-width:950px){.home #container .wp-block-columns{flex-direction:column;margin-top:50px;padding-block:50px}}@media (max-width:355px){.home #container .wp-block-columns .is-layout-grid{grid-template-columns:repeat(1, minmax(0, 1fr))}}.home #container #concept .wp-block-image img{object-fit:contain}.home #container .design_header .desc{margin-top:0;color:#1c6a00}.home #container #cb_content_3{position:relative;padding-block:100px}.home #container #cb_content_3::before{content:"";position:absolute;background-image:url(img/img-bg.jpg);top:0;left:0;height:100%;width:100vw;margin-inline:calc(50% - 50vw);z-index:-10;margin-inline:calc(50% - 50vw)}.home #container #cb_content_3 .item.image_area{background-color:#fff;padding:30px;box-shadow:3px 3px 3px #a2aaa2bd}.home #container #cb_content_3 .item.image_area .desc span{font-size:35px;color:#1c6a00;font-weight:800;letter-spacing:5px}@media (max-width:1100px){.home #container #cb_content_3 .item.image_area .desc span{font-size:28px}}@media (max-width:800px){.home #container #cb_content_3 .item.image_area .desc span{font-size:25px}}@media (max-width:600px){.home #container #cb_content_3 .item.image_area .desc span{font-size:23px}}.home #container #cb_content_3 .item.image_area a{color:#1c6a00}#strength{position:relative;padding-block:100px}#strength::before{content:"";position:absolute;background-image:url(img/img-bg.jpg);top:0;left:0;height:100%;width:100vw;margin-inline:calc(50% - 50vw);z-index:-10;margin-inline:calc(50% - 50vw)}@media (max-width:600px){#strength .is-vertical{gap:80px}}@media (max-width:370px){.page-id-76 .has-text-align-center{text-align:left}.page-id-76 .has-text-align-center br{display:none}}@keyframes fuwafuwa{0%{transform:translateY(0px)}50%{transform:translateY(-25px)}100%{transform:translateY(0px)}}.page-id-78 #page_contents{padding-bottom:0}@media (min-width:600px){.page-id-78 #area .wp-block-media-text__media{width:50vw;margin-inline:calc(100% - 50vw)}}.page-id-78 #area .wp-block-media-text__media img{height:500px;object-fit:cover}.page-id-78 #area .is-layout-grid{text-align:center}@media (max-width:800px){.page-id-78 #area .is-layout-grid{gap:20px}}.page-id-78 #area .is-layout-grid p{color:#1c6a00;border:1px solid;position:relative;font-size:18px;padding:5px;margin:0}@media (max-width:1100px){.page-id-78 #area .is-layout-grid p{font-size:17px}}@media (max-width:800px){.page-id-78 #area .is-layout-grid p{font-size:16px}}@media (max-width:600px){.page-id-78 #area .is-layout-grid p{font-size:14px}}.page-id-78 #area .is-layout-grid p::before{content:"";position:absolute;top:5px;left:5px;right:5px;bottom:5px;border:1px solid #1c6a00;pointer-events:none}.page-id-78 #service{position:relative;padding-block:100px}.page-id-78 #service::before{content:"";position:absolute;background-image:url(img/img-bg.jpg);top:0;left:0;height:100%;width:100vw;margin-inline:calc(50% - 50vw);z-index:-10;margin-inline:calc(50% - 50vw)}.page-id-78 #service .wp-block-media-text{background-color:#fff;padding:30px}.page-id-78 .wp-block-details summary{margin-top:50px;line-height:2;color:#1c6a00;animation:fuwafuwa 3s infinite;position:relative}.page-id-78 .wp-block-details summary strong{font-size:20px}@media (max-width:1100px){.page-id-78 .wp-block-details summary strong{font-size:19px}}@media (max-width:800px){.page-id-78 .wp-block-details summary strong{font-size:18px}}@media (max-width:600px){.page-id-78 .wp-block-details summary strong{font-size:15px}}.page-id-78 .wp-block-details h4{text-align:center}.page-id-78 .wp-block-details .box{position:relative;padding-block:100px}@media (max-width:400px){.page-id-78 .wp-block-details .box{padding-block:50px}}.page-id-78 .wp-block-details .box::before{content:"";position:absolute;background-color:#eb9244;top:0;left:0;height:100%;width:100vw;margin-inline:calc(50% - 50vw);z-index:-10;margin-inline:calc(50% - 50vw)}.page-id-78 .wp-block-details .box::before{width:90vw;margin-inline:calc(50% - 50vw);border-radius:0 30px 30px 0}@media (max-width:1250px){.page-id-78 .wp-block-details .box::before{width:100vw}}.page-id-78 .wp-block-details .box h3{color:#fff !important}@media (max-width:500px){.page-id-78 .wp-block-details .box .is-layout-grid{grid-template-columns:repeat(1, minmax(0, 1fr))}}.page-id-78 .wp-block-details .is-layout-grid>.wp-block-group{background-color:#fff;padding:20px;border-radius:20px}#greeting .name strong{font-size:23px;font-weight:400}@media (max-width:1100px){#greeting .name strong{font-size:22px}}@media (max-width:800px){#greeting .name strong{font-size:20px}}@media (max-width:600px){#greeting .name strong{font-size:16px}}iframe{width:100%}.page-id-79 #privacy .inner{padding-inline:10px}.page-id-79 #privacy h3{background-color:#1c6a00;color:#fff;padding:10px 20px;margin-top:50px !important;font-size:23px;letter-spacing:2px}@media (max-width:1100px){.page-id-79 #privacy h3{font-size:22px}}@media (max-width:800px){.page-id-79 #privacy h3{font-size:20px}}@media (max-width:600px){.page-id-79 #privacy h3{font-size:16px}}.page-id-79 #privacy h4{color:#1c6a00}.page-id-79 #privacy a{color:#1c6a00;font-weight:600;padding-inline:10px;text-decoration:underline 1px solid}.page-id-79 #privacy a:hover{color:#1c6a00}.page-id-79 #privacy .wp-block-list{margin-left:0}.page-id-79 #privacy .wp-block-list li{list-style:auto;margin-left:20px;line-height:1.5}.page-id-79 #privacy p+.wp-block-list{margin-top:30px}a[href^="tel:"]{pointer-events:unset;text-decoration:unset !important}.page-id-23 #page_contents{padding-top:0}.page-id-23 .inner{background-color:#fff;width:fit-content;margin:auto;padding:50px}@media (max-width:450px){.page-id-23 .inner{padding:20px}}.page-id-23 .number{margin-bottom:0}.page-id-23 .number a{font-size:30px;font-family:"Playwrite ID", cursive;font-weight:900 !important;line-height:2;color:#1c6a00}@media (max-width:1100px){.page-id-23 .number a{font-size:27px}}@media (max-width:800px){.page-id-23 .number a{font-size:22px}}@media (max-width:600px){.page-id-23 .number a{font-size:18px}}.page-id-23 .number a:hover{opacity:0.3}.page-id-23 .time{margin-bottom:0 !important;color:#1c6a00}.snow-monkey-form *{font-family:"Zen Maru Gothic", sans-serif}.snow-monkey-form .smf-label{padding-block:5px}@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{background:#ccc}.snow-monkey-form .smf-item__col--label strong{margin-left:10px;font-weight:400;background-color:#1c6a00;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}@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)}}/*# sourceMappingURL=style2.css.map */