.con-box{margin-bottom:clamp(50px, calc(32.395px + 3.521vw), 100px)}#side_icon_button .label{padding:0 5px}.home #header_slider_fixed_content .header_slider_content{padding:0;max-width:500px;width:100%;bottom:50px;left:50px}.home #header_slider_fixed_content .header_slider_content .catch,.home #header_slider_fixed_content .header_slider_content .desc,.home #header_slider_fixed_content .header_slider_content .link_button a,.home #header_slider_fixed_content .header_slider_content :is(.catch, .desc) span{font-family:"Shippori Mincho", serif;font-weight:normal;letter-spacing:0.1em;color:#4a3f35;text-align:left;opacity:1;transform:unset}.home #header_slider_fixed_content .header_slider_content :is(.catch, .desc) span{display:inline-block}.home #header_slider_fixed_content .header_slider_content .catch{font-size:clamp(30px, calc(22.96px + 1.408vw), 50px);line-height:1.3}.home #header_slider_fixed_content .header_slider_content .catch .sub_ttl{display:inline-block;background:#8da390;padding:0.3em 0.5em;border-radius:10px;font-size:0.3em;margin-bottom:1.5em;color:#ffffff}.home #header_slider_fixed_content .header_slider_content .catch .point{color:#8da390;line-height:1.3}.home #header_slider_fixed_content .header_slider_content .desc{font-size:18px;line-height:1.3}.home #header_slider_fixed_content .header_slider_content .link_button a{background:#d98b5f;height:auto;padding:0.5em 1.5em;border:none;transition:0.5s}.home #header_slider_fixed_content .header_slider_content .link_button a:hover{opacity:0.5}.home #header_slider{position:relative}.home #header_slider .overlay{position:relative;background:url(../2026/06/kv_item01.png) no-repeat center bottom/contain !important;max-width:800px;width:100%;margin-left:auto;margin-right:300px;isolation:isolate;z-index:5}.home #header_slider .overlay::before{position:absolute;content:"";inset:0;margin:auto;background:url(../2026/06/kv_item02.png) no-repeat;background-size:contain;background-position:center;width:clamp(150px, calc(44.365px + 21.127vw), 450px);height:clamp(150px, calc(44.365px + 21.127vw), 450px);bottom:auto;right:auto;transform:translate(-60%, 50px);z-index:-1}.home #header_slider .overlay::after{position:absolute;content:"";inset:0;margin:auto;background:url(../2026/06/kv_item03.png) no-repeat;background-size:contain;background-position:center;width:clamp(150px, calc(44.365px + 21.127vw), 450px);height:clamp(150px, calc(44.365px + 21.127vw), 450px);bottom:auto;left:auto;transform:translate(60%, 50px);z-index:-1}@media screen and (max-width:1450px){.home #header_slider .overlay{margin-inline:auto}.home #header_slider .overlay::before{transform:translate(-40%, 50px)}.home #header_slider .overlay::after{transform:translate(40%, 50px)}}@media screen and (max-width:1300px){.home #header_slider_container.height_type2.design_type2{max-height:unset !important;aspect-ratio:unset !important;height:100dvh !important}.home #header_slider_fixed_content .header_slider_content{left:0;right:0;bottom:auto;top:50%;margin:auto;transform:translateY(-100%)}.home #header_slider .overlay::before{top:auto;bottom:0;transform:translate(-40%, -100%)}.home #header_slider .overlay::after{top:auto;bottom:0;transform:translate(40%, -100%)}}@media screen and (max-width:1000px){.home #header_slider_fixed_content .header_slider_content .catch,.home #header_slider_fixed_content .header_slider_content .desc,.home #header_slider_fixed_content .header_slider_content .link_button a,.home #header_slider_fixed_content .header_slider_content :is(.catch, .desc) span{text-align:center}.home #header_slider .overlay::before{transform:translate(-10%, -150%)}.home #header_slider .overlay::after{transform:translate(10%, -150%)}}@media screen and (max-width:850px){.home #header_slider .overlay::before{transform:translate(0, -150%)}.home #header_slider .overlay::after{transform:translate(0, -150%)}}@media screen and (max-width:400px){.home #header_slider .overlay::before{transform:translate(0, -120%)}.home #header_slider .overlay::after{transform:translate(0, -120%)}}.home #content_builder .ttl{font-size:clamp(30px, calc(22.96px + 1.408vw), 50px)}.home #content_builder .ttl strong{display:inline-block;padding:0.3em 0.5em;background:#8da390;font-family:"Shippori Mincho", serif;font-weight:normal;letter-spacing:0.1em;font-size:0.5em;border-radius:10px}.home #content_builder section#block01{margin-bottom:150px}.home #content_builder section#block01 .intro-wrap{padding:min(5vw, 50px);border-radius:clamp(3px, calc(0.535px + 0.493vw), 10px);width:100%;max-width:1000px;background:#ffffff;margin-inline:auto}.home #content_builder section#block01 .intro-wrap .ttl{text-align:center;color:#8da390}.home #content_builder section#block01 .intro-wrap .ttl strong{color:#ffffff}.home #content_builder section#block01 .intro-wrap .desc p{margin-bottom:1.5em}.home #content_builder section#block01 .intro-wrap .desc p:last-child{margin-bottom:0}.home #content_builder section#block01 .intro-wrap .desc p strong{font-size:1.5em;color:#d98b5f}.home #content_builder section#block01 .point-wrap .ttl{text-align:center}.home #content_builder section#block01 .point-wrap .ttl strong{background:#fdf8f2;color:#4a3f35}.home #content_builder section#block01 .point-wrap .wp-block-columns{max-width:1500px;width:100%;margin-inline:auto;gap:50px}.home #content_builder section#block01 .point-wrap .wp-block-columns .wp-block-column{background:#ffffff}.home #content_builder section#block01 .point-wrap .wp-block-columns .wp-block-column figure img{max-width:300px}.home #content_builder section#block01 .point-wrap .wp-block-columns .wp-block-column h4{border-bottom:2px solid #555;position:relative;margin-bottom:0.5em;font-size:clamp(20px, calc(12.96px + 1.408vw), 40px)}.home #content_builder section#block01 .point-wrap .wp-block-columns .wp-block-column h4::before{position:absolute;content:"";inset:0;margin:auto;width:50%;height:4px;background:#555;right:auto;top:auto;transform:translateY(80%)}.home #content_builder section#block01 .point-wrap .wp-block-columns .wp-block-column p{padding-inline:min(5vw, 50px)}.home #content_builder section#block01 h3.msg{font-size:clamp(20px, calc(12.96px + 1.408vw), 40px);text-align:center;color:#303731;margin-top:0.5em}.home #content_builder section#cb_content_2 .post_content{max-width:1500px;width:100%;margin-inline:auto;margin-bottom:150px}.home #content_builder section#cb_content_2 .post_content .content1 .wp-block-columns{background:#ffffff;padding:min(5vw, 50px);border-radius:clamp(3px, calc(0.535px + 0.493vw), 10px)}.home #content_builder section#cb_content_2 .post_content .content2 .pt-cv-wrapper{margin-bottom:50px}.home #content_builder section#cb_content_2 .post_content .content2 .pt-cv-content-item{background:#ffffff;padding:min(5vw, 50px);border-radius:clamp(3px, calc(0.535px + 0.493vw), 10px)}.home #content_builder section#cb_content_2 .post_content .content2 .pt-cv-content p{margin-bottom:0}.home #content_builder section#cb_content_2 .post_content .content2 #pt-cv-view-bjt1h3pb .pt-cv-title a{border-bottom:2px solid;font-size:clamp(20px, calc(16.48px + 0.704vw), 30px)}.home #content_builder section#cb_content_2 .post_content .content2 .wp-block-buttons{text-align:center}.home #content_builder section#cb_content_2 .post_content .content2 .wp-block-buttons .wp-block-button__link{border-radius:clamp(3px, calc(0.535px + 0.493vw), 10px);border:2px solid}.home #content_builder section#cb_content_2 .post_content .content2 .wp-block-buttons .wp-block-button__link:hover{text-decoration:none}@media screen and (max-width:1500px){.home #content_builder section#cb_content_2 .post_content{padding-inline:min(5vw, 50px)}}.page-id-69 .post_content .ttl{font-size:clamp(20px, calc(12.96px + 1.408vw), 40px);color:#8da390;margin-bottom:50px}.page-id-69 .post_content .ttl h2,.page-id-69 .post_content .ttl p{margin:0;text-align:center}.page-id-69 .post_content .ttl h2{font-size:clamp(20px, calc(12.96px + 1.408vw), 40px)}.page-id-69 .post_content .ttl p strong{font-weight:normal;display:inline-block;line-height:1;padding:0.5em 1em;border-radius:100px;background:#8da390;color:#ffffff;font-size:0.5em}.page-id-69 .post_content .content1{position:relative;padding-block:100px;padding-block:100px}.page-id-69 .post_content .content1::before{content:"";position:absolute;width:100dvw;height:100%;left:0;margin-inline:calc(50% - 50vw);z-index:-1;background-color:#ebc9a9;top:0}.page-id-69 .post_content .content1::before{opacity:0.1}.page-id-69 .post_content .content1 .content-inner{background:#ffffff;padding:min(5vw, 50px);border-radius:clamp(3px, calc(0.535px + 0.493vw), 10px)}.page-id-69 .post_content .content1 .content-inner .desc strong{font-size:2em;color:#d98b5f}.page-id-69 .post_content .content1 .content-inner .desc p:last-child{margin-bottom:0}.page-id-69 .post_content :is(.content2, .content3){width:100dvw;margin-inline:calc(50% - 50vw)}@media screen and (max-width:1300px){.page-id-69 .post_content :is(.content2, .content3){margin-inline:auto;width:100%}}.page-id-69 .post_content :is(.content2, .content3)>.wp-block-group__inner-container{max-width:1200px;width:100%;margin-inline:auto}.page-id-69 .post_content :is(.content2, .content3) .wp-block-columns .wp-block-column{background:#ffffff;padding:min(5vw, 50px);border-radius:clamp(3px, calc(0.535px + 0.493vw), 10px)}.page-id-69 .post_content :is(.content2, .content3) .wp-block-columns .wp-block-column h3,.page-id-69 .post_content :is(.content2, .content3) .wp-block-columns .wp-block-column p{margin:0}.page-id-69 .post_content :is(.content2, .content3) .wp-block-columns .wp-block-column .num{width:50px;height:50px;border-radius:100px;background:#8da390;color:#ffffff;display:flex;justify-content:center;align-items:center}.page-id-69 .post_content :is(.content2, .content3) .wp-block-columns .wp-block-column h3{line-height:2.5;border-bottom:2px solid #ddd;margin-bottom:0.5em;position:relative;z-index:0}.page-id-69 .post_content :is(.content2, .content3) .wp-block-columns .wp-block-column h3::before{position:absolute;content:"";inset:0;margin:auto;width:50%;height:4px;background:#8da390;top:auto;right:auto;transform:translateY(80%);z-index:1}.page-id-69 .post_content .content3{position:relative;padding-block:100px}.page-id-69 .post_content .content3::before{content:"";position:absolute;width:100dvw;height:100%;left:0;margin-inline:calc(50% - 50vw);z-index:-1;background-color:#ebc9a9;top:0}.page-id-69 .post_content .content3::before{background:#5b725e}.page-id-69 .post_content .content3 .ttl p strong{background:rgba(255, 255, 255, 0.2);color:#ffffff}.page-id-69 .post_content .content3 .ttl h2{color:#ffffff}.page-id-69 .post_content .content3 p.desc{color:#ffffff}.page-id-69 .post_content .content3 .wp-block-columns .wp-block-column h3{color:#5b725e}.page-id-69 .post_content .content3 .wp-block-columns .wp-block-column h3::before{background:#5b725e}.page-id-69 .post_content .content3 .wp-block-columns .wp-block-column p{color:#4a3f35}.page-id-69 .post_content .content4{width:100dvw;margin-inline:calc(50% - 50vw)}@media screen and (max-width:1300px){.page-id-69 .post_content .content4{margin-inline:auto;width:100%}}.page-id-69 .post_content .content4>.wp-block-group__inner-container{max-width:1500px;width:100%;margin-inline:auto}.page-id-69 .post_content .content4 .wp-block-columns{gap:15%}.page-id-69 .post_content .content4 .txt{background:#ffffff;padding:min(5vw, 50px);border-radius:clamp(3px, calc(0.535px + 0.493vw), 10px)}.page-id-69 .post_content .content4 .ttl h2,.page-id-69 .post_content .content4 .ttl p{text-align:left}.page-id-69 .post_content .content4 .ttl desc strong{font-weight:bold}.page-id-69 .post_content .content4 .image .item-wrap{position:relative}.page-id-69 .post_content .content4 .image .item-wrap figure{border-radius:clamp(3px, calc(0.535px + 0.493vw), 10px);overflow:clip;box-shadow:0 0 30px rgba(0, 0, 0, 0.05);margin-bottom:0}.page-id-69 .post_content .content4 .image .item-wrap figure.m{position:absolute;top:0;left:0;transform:translate(-50%, -50%);width:50%}.page-id-69 .post_content .content4 .image .item-wrap figure.s{position:absolute;bottom:0;left:0;transform:translate(-50%, 50%);width:40%}@media screen and (max-width:781px){.page-id-69 .post_content .content4 .wp-block-columns{flex-direction:column-reverse;gap:50px}.page-id-69 .post_content .content4 .image .item-wrap{width:60%;margin-inline:auto}.page-id-69 .post_content .content4 .image .item-wrap figure.s{left:auto;right:0;transform:translate(30%, 30%)}.page-id-69 .post_content .content4 .image .item-wrap figure.m{transform:translate(-30%, -30%)}}.page-id-52 .item-wrap{background:#ffffff;padding:min(3vw, 30px);border-radius:clamp(3px, calc(0.535px + 0.493vw), 10px);margin-bottom:50px;gap:0;box-shadow:10px 10px 30px rgba(0, 0, 0, 0.05)}.page-id-52 .item-wrap .step{font-family:"Quicksand", "Arial", sans-serif;font-size:clamp(16px, calc(14.59px + 0.282vw), 20px);color:#d98b5f;font-weight:bold;line-height:2}.page-id-52 .item-wrap h3{font-size:clamp(20px, calc(16.48px + 0.704vw), 30px);color:#8da390;border-bottom:2px solid #ddd;margin-bottom:0.5em}.page-id-52 .item-wrap p{margin:0}.post-type-archive-instagram #page_headline span,.single-instagram #page_headline span{color:#d98b5f;display:inline-block;position:relative;padding-inline:50px}.post-type-archive-instagram #page_headline span::before,.single-instagram #page_headline span::before{position:absolute;content:"";inset:0;margin:auto;content:"instagram";color:#ffffff}/*# sourceMappingURL=style4.css.map */