:root{--p-color_b: #1a1a1a;--p-color_w: #fff;--p-color_1: #76bd4f;--p-color_1: #667534;--p-color_2: #4d8132;--p-color_2: #3d471e;--p-color_base: #f8f7ec;--p-color_base2: #babfac}.con-box{margin-bottom:clamp(50px, calc(19.442px + 5.556vw), 100px)}.con-box_half{margin-bottom:clamp(50px, calc(19.442px + 5.556vw), 100px)}@keyframes flowing1_left{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes flowing1_right{0%{transform:translateX(-50%)}100%{transform:translateX(0%)}}#header #header_logo span{font-family:"Noto Sans JP", sans-serif;color:var(--p-color_b)}#header #global_menu{right:40px}#header #global_menu>ul>li>a{color:var(--p-color_b);font-weight:bold}body.hide_breadcrumb #container{padding-top:0}body.hide_breadcrumb #container #page_header{position:relative;height:clamp(250px, calc(97.221px + 27.778vw), 500px)}body.hide_breadcrumb #container #page_header .design_header{margin-block:0;position:absolute;z-index:5;top:50%;transform:translateY(-50%);width:100%;left:0;right:0;margin-inline:0}body.hide_breadcrumb #container #page_header .image{height:100%;aspect-ratio:unset}@media screen and (max-width:800px){body.hide_breadcrumb #container #page_header .image{margin:0}}#page_contents{padding-top:clamp(100px, calc(38.8895px + 11.111vw), 150px);padding-bottom:clamp(100px, calc(38.8895px + 11.111vw), 150px)}#page_contents .post_content{max-width:1200px;overflow:unset}#footer_banner a:hover::after{background:rgba(0, 0, 0, 0.3);opacity:1}.arrow_button{background:var(--p-color_1)}#footer_banner a.item:hover .arrow_button::after{color:var(--p-color_1)}html body,html input,html textarea,.post_content :is(h1, h2, h3, h4, h5, p, a, span, td, li, dd, dt){letter-spacing:0.05em;line-height:1.8;font-family:"Noto Sans JP", sans-serif;color:var(--p-color_b)}.post_content p{font-size:16px}@media screen and (max-width:550px){.post_content p{font-size:14px}}.rich_font_type1,.rich_font_type2,.rich_font_type3,.rich_font,.sub_title{letter-spacing:0.05em;line-height:1.8;font-family:"Noto Sans JP", sans-serif;color:var(--p-color_b)}iframe{width:100%}table{width:100%;border:none !important}.post_content td,.post_content th{border:none;background:#00000000}.post_content td{padding:18px 25px;border-bottom:1px solid var(--p-color_b);width:70%;vertical-align:middle}.post_content td:first-child{color:var(--p-color_1);font-weight:600;border-bottom:3px solid var(--p-color_1);width:20%}@media screen and (max-width:550px){.post_content tr{display:flex;flex-direction:column;white-space:normal}.post_content td{width:100%}.post_content td:first-child{width:100%;border-bottom:1px solid var(--p-color_2)}}.reverse{flex-flow:row-reverse}#drawer_menu{background:var(--p-color_1)}#container #page_header .title_area.no_desc{width:100%;border-left:6px solid var(--p-color_w);padding-left:1.5em}#container #page_header .title_area.no_desc h1,#container #page_header .title_area.no_desc p{color:var(--p-color_w) !important;text-shadow:0 0 3px rgba(0, 0, 0, 0.3)}#container #page_header .title_area.no_desc h1{font-family:"Open Sans", "Arial", sans-serif;font-weight:900;letter-spacing:0.05em;font-size:clamp(30px, calc(-0.558px + 5.556vw), 80px) !important}#container #page_header .title_area.no_desc p{font-size:clamp(18px, calc(10.6685px + 1.333vw), 30px);font-family:"Noto Sans JP", sans-serif;font-weight:900;letter-spacing:0.05em}#bread_crumb li.last{color:var(--p-color_1)}#footer_banner a::after{background:var(--p-color_base)}#footer_banner .title .label{font-family:"Open Sans", "Arial", sans-serif;font-weight:900;letter-spacing:0.05em}#footer_banner .title{line-height:1}#footer_banner .sub_title{font-family:"Noto Sans JP", sans-serif;font-weight:900;letter-spacing:0.05em;margin-top:0;font-size:clamp(16px, calc(13.558px + 0.444vw), 20px)}#footer_inner{display:none}#footer_nav{background:var(--p-color_1);border-bottom:2px solid rgba(255, 255, 255, 0.5)}#footer_nav li a{font-weight:bold;color:var(--p-color_w)}body{overflow:clip;background:var(--p-color_base)}#post_contents .post_content{max-width:1200px;width:100%}.post_content .h2title{font-family:"Noto Sans JP", sans-serif;font-weight:900;letter-spacing:0.05em;font-size:clamp(18px, calc(10.6685px + 1.333vw), 30px);line-height:1.3}.post_content .h2title strong{font-size:2.5em;color:var(--p-color_2)}.post_content .link-banner-wrap{width:100vw;margin-inline:calc(50% - 50vw)}.post_content .link-banner-wrap .wp-block-cover{min-height:unset;padding-block:clamp(50px, calc(-11.1105px + 11.111vw), 150px)}.post_content .link-banner-wrap .wp-block-cover img{height:100%}.post_content .link-banner-wrap .wp-block-cover p{color:var(--p-color_w) !important;font-size:clamp(24px, calc(8.1105px + 2.889vw), 50px) !important;font-weight:bold;text-shadow:0 0 5px rgba(0, 0, 0, 0.5);margin:0 !important;text-align:center;line-height:1.5}.post_content .link-banner-wrap .wp-block-cover .ttl{margin-bottom:clamp(20px, calc(1.6685px + 3.333vw), 50px)}.post_content .link-banner-wrap .wp-block-cover .ttl .eng{font-family:"Open Sans", "Arial", sans-serif;font-weight:900;letter-spacing:0.05em;color:var(--p-color_w) !important;font-size:clamp(18px, calc(10.6685px + 1.333vw), 30px) !important}.post_content .original-btn a{display:inline-block;position:relative;z-index:0;overflow:hidden;background:var(--p-color_2);padding:1em 3em;border-radius:0;color:var(--p-color_b);font-weight:bold;text-decoration:none}.post_content .original-btn a::before{position:absolute;content:"";inset:0;margin:auto;right:auto;width:100%;height:100%;background:var(--p-color_1);transform:translateX(-95%);transition:all 0.5s ease;z-index:-1}.post_content .original-btn a:hover{text-decoration:none;color:var(--p-color_w)}.post_content .original-btn a:hover::before{transform:translateX(0)}.post_content .original-btn a{background:var(--p-color_1);color:var(--p-color_w)}.post_content .original-btn a::before{background:var(--p-color_2);color:var(--p-color_w)}.home.active_header #header{background:var(--p-color_base) !important}.home.active_header #header #global_menu>ul>li>a{color:var(--p-color_b)}.home.header_type2.header_fixed #header{background:var(--p-color_base)}.home #header #global_menu>ul>li>a{color:var(--p-color_w)}.home.header_fixed #header #global_menu>ul>li>a{color:var(--p-color_b)}.home #header_slider_wrap.start_slide #header_slider_content .content .line_inner{font-family:"Open Sans", "Arial", sans-serif;font-weight:900;letter-spacing:0.05em;text-shadow:0 0 5px rgba(0, 0, 0, 0.5);font-size:clamp(30px, calc(-0.558px + 5.556vw), 80px)}.home #header_slider_wrap.start_slide #header_slider_content .content .desc .line_inner{font-family:"Noto Sans JP", sans-serif;font-weight:900;letter-spacing:0.05em;font-size:clamp(18px, calc(10.6685px + 1.333vw), 30px)}.home #cb_content_1{padding:0}.home #cb_content_1 .top-about-wrap{padding-block:100px;position:relative;z-index:0}.home #cb_content_1 .top-about-wrap::before{position:absolute;content:"";inset:0;margin:auto;width:40vw;height:100%;margin-inline:calc(50% - 50vw);left:auto;background:var(--p-color_base);z-index:-1}.home #cb_content_1 .top-about-wrap .content h2{text-align:left;font-size:clamp(30px, calc(11.6685px + 3.333vw), 60px);margin-bottom:0.5em;line-height:1.3;border-left:10px solid var(--p-color_1);padding-left:0.5em}.home #cb_content_1 .top-about-wrap .content h2 strong{color:var(--p-color_1);font-size:0.5em;line-height:1;display:inline-block;top:-0.3em;position:relative}.home #cb_content_1 .top-about-wrap .wp-block-cover{min-height:auto;margin-bottom:20px;padding-block:50px}.home #cb_content_1 .top-about-wrap .wp-block-cover:last-child{margin-bottom:0}.home #cb_content_1 .top-about-wrap .wp-block-cover .wp-block-cover__background{background:rgba(0, 0, 0, 0.5) !important}.home #cb_content_1 .top-about-wrap .wp-block-cover img{height:100%}.home #cb_content_1 .top-about-wrap .wp-block-cover .wp-block-cover__inner-container .txt{margin-bottom:20px}.home #cb_content_1 .top-about-wrap .wp-block-cover .wp-block-cover__inner-container .txt p{color:var(--p-color_w);font-weight:bold;font-size:clamp(24px, calc(8.1105px + 2.889vw), 50px) !important;margin-bottom:0;text-shadow:0 0 5px rgba(0, 0, 0, 0.5)}.home #cb_content_1 .top-about-wrap .wp-block-cover .wp-block-cover__inner-container .txt p.eng{font-family:"Open Sans", "Arial", sans-serif;font-weight:900;letter-spacing:0.05em;font-size:clamp(18px, calc(10.6685px + 1.333vw), 30px) !important;color:var(--p-color_w);text-align:center}.home .cb_news_list{background:var(--p-color_1)}.home .cb_news_list .title_area .large_headline span{font-size:clamp(50px, calc(-11.1105px + 11.111vw), 150px);font-family:"Noto Sans JP", sans-serif;font-weight:900;letter-spacing:0.05em;color:var(--p-color_2)}.home .cb_news_list .title_area .sub_title span{color:var(--p-color_w);font-size:clamp(24px, calc(8.1105px + 2.889vw), 50px);font-weight:bold}.home .cb_news_list .swiper-scrollbar-drag{background:var(--p-color_w)}.home .cb_news_list .design_arrow_button a{width:100%;background:var(--p-color_w);padding:1em;justify-content:flex-end}.home #cb_content_3{padding-block:0}.home #cb_content_3 .top-customer>p{display:none}.home #cb_content_3 a{display:block;position:relative;overflow:hidden;padding:clamp(50px, calc(-11.1105px + 11.111vw), 150px) min(5vw, 50px);text-decoration:none}.home #cb_content_3 a::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../2026/06/FHD-customer.jpg) no-repeat center center;background-size:cover;transition:all 0.5s ease;z-index:1}.home #cb_content_3 a .content{position:relative;z-index:2}.home #cb_content_3 a:hover{text-decoration:none}.home #cb_content_3 a:hover::before{transform:scale(1.1)}.home #cb_content_3 .top-customer .content{max-width:1200px;width:100%;margin-inline:auto;background:rgba(255, 255, 255, 0.9);padding:min(5vw, 50px) min(5vw, 100px)}.home #cb_content_3 .top-customer .content h2{font-size:clamp(18px, calc(10.6685px + 1.333vw), 30px);line-height:1;position:relative;padding-bottom:1em}.home #cb_content_3 .top-customer .content h2::before{position:absolute;content:"";inset:0;margin:auto;width:50px;height:6px;background:var(--p-color_1);top:auto}.home #cb_content_3 .top-customer .content h2 span{font-size:2em;color:var(--p-color_1);font-family:"Open Sans", "Arial", sans-serif;font-weight:900;letter-spacing:0.05em}.home .cb_blog_list{background:var(--p-color_base)}.home .cb_blog_list .title_area .large_headline span{font-size:clamp(50px, calc(-11.1105px + 11.111vw), 150px);font-family:"Noto Sans JP", sans-serif;font-weight:900;letter-spacing:0.05em;color:var(--p-color_1)}.home .cb_blog_list .title_area .sub_title span{color:var(--p-color_b);font-size:clamp(24px, calc(8.1105px + 2.889vw), 50px);font-weight:bold}.home .cb_blog_list .design_arrow_button a{width:100%;background:var(--p-color_1);justify-content:flex-end;padding:1em}.home .cb_blog_list .design_arrow_button a .label{color:var(--p-color_w);font-family:"Open Sans", "Arial", sans-serif;font-weight:900;letter-spacing:0.05em}.home .cb_blog_list .design_arrow_button a .arrow_button{border:2px solid #fff}.home .cb_design_content{position:relative;padding:0;background:var(--p-color_1)}.home .cb_design_content::before{bottom:auto;transform:translateY(-100%)}.home .cb_design_content::after{top:auto;transform:rotate(180deg) translateY(-100%)}.home .cb_design_content .cb_design_header{display:none}.home .cb_design_content .shutter_image{padding:100px 0}.home .cb_design_content .shutter_image .item{aspect-ratio:3.1;border:5px solid #fff}.home .cb_design_content .shutter_image .item img{transition:all 1s ease}.home .cb_design_content .shutter_image .item:hover img{transform:scale(1.2)}.home .cb_design_content .shutter_image .item .headline{font-family:"Open Sans", "Arial", sans-serif;font-weight:900;letter-spacing:0.05em;font-size:clamp(24px, calc(8.1105px + 2.889vw), 50px);opacity:1;color:#fff;text-shadow:0 0 5px rgba(0, 0, 0, 0.5)}.home .cb_design_content .shutter_image .item .overlay{background:rgba(0, 0, 0, 0.5) !important;opacity:1;height:100%}.home .cb_design_content .shutter_image .item .post_list{transform:unset;bottom:0;width:100%;height:100%}.home .cb_design_content .shutter_image .item .post_list a{display:flex;height:100%;align-items:flex-end;justify-content:flex-end}.home .cb_design_content .shutter_image .item .post_list a::after{content:none !important}.home .cb_design_content .shutter_image .item .post_list a .label{font-family:"Open Sans", "Arial", sans-serif;font-weight:900;letter-spacing:0.05em;text-shadow:0 0 5px rgba(0, 0, 0, 0.8);text-align:right;font-weight:700;bottom:25px}.home .cb_design_content .shutter_image .item .post_list a .arrow_button_small{bottom:25px;top:auto}.home .cb_design_content .item_list .item{aspect-ratio:unset;height:350px}.home .cb_design_content .item_list .item .headline{opacity:1}.home .cb_design_content .item_list .item .overlay{height:100%;background:#000;opacity:0.5}.home .cb_design_content .item_list .item .post_list a{height:100%;line-height:100%}.page-id-48 #page_contents .post_content{max-width:unset}.page-id-48 .intro-wrap .wp-block-columns{width:100dvw;margin-inline:calc(50% - 50vw);position:relative;z-index:-1;z-index:0}.page-id-48 .intro-wrap .wp-block-columns .txt{max-width:650px;width:100%}@media screen and (max-width:781px){.page-id-48 .intro-wrap .wp-block-columns{width:100%;margin-inline:auto}.page-id-48 .intro-wrap .wp-block-columns .txt{max-width:unset}}.page-id-48 .intro-wrap .wp-block-columns .ttl{font-size:clamp(20px, calc(4.1105px + 2.889vw), 46px);line-height:1;padding-bottom:0.5em;margin-bottom:0.5em;position:relative}.page-id-48 .intro-wrap .wp-block-columns .ttl::before{position:absolute;content:"";inset:0;margin:auto;width:70px;height:8px;background:var(--p-color_1);top:auto}.page-id-48 .intro-wrap .wp-block-columns .ttl strong{color:var(--p-color_1);font-family:"Open Sans", "Arial", sans-serif;font-weight:900;letter-spacing:0.05em;font-size:0.5em}.page-id-48 .point-wrap{position:relative;padding-block:clamp(50px, calc(19.442px + 5.556vw), 100px);max-width:1500px;width:100%;margin-inline:auto}@media screen and (max-width:550px){.page-id-48 .point-wrap{padding-block:50px}}.page-id-48 .point-wrap::before{content:"";position:absolute;width:100dvw;height:100%;left:0;margin-inline:calc(50% - 50vw);z-index:-1;background-color:var(--p-color_base);top:0}.page-id-48 .point-wrap::before{background:var(--p-color_base2)}.page-id-48 .point-wrap h3{font-size:clamp(20px, calc(7.779px + 2.222vw), 40px);color:var(--p-color_2);position:relative;z-index:0;text-align:center}.page-id-48 .point-wrap h3::before{position:absolute;content:"";inset:0;margin:auto;width:100%;height:2px;background:var(--p-color_1);z-index:-1}.page-id-48 .point-wrap h3 strong{display:inline-block;background:var(--p-color_base2);padding-inline:0.5em}.page-id-48 .point-wrap .item-wrap{gap:20px}.page-id-48 .point-wrap .item-wrap .item{background:var(--p-color_base);padding:min(3vw, 30px);box-shadow:0 0 3px rgba(0, 0, 0, 0.1)}.page-id-48 .point-wrap .item-wrap .item .num{text-align:center;margin-bottom:0}.page-id-48 .point-wrap .item-wrap .item .num strong{display:inline-flex;font-family:"Open Sans", "Arial", sans-serif;font-weight:900;letter-spacing:0.05em;font-size:clamp(16px, calc(13.558px + 0.444vw), 20px);width:40px;height:40px;background:var(--p-color_1);color:var(--p-color_w);align-items:center;justify-content:center}.page-id-48 .point-wrap .item-wrap .item .ttl{margin:1em 0 0.5em 0;text-align:center}.page-id-48 .area-wrap{max-width:1200px;width:100%;margin-inline:auto}.page-id-48 .area-wrap p{margin:0}.page-id-48 .area-wrap p.ttl{font-size:clamp(20px, calc(7.779px + 2.222vw), 40px);border-bottom:2px solid;color:var(--p-color_1);font-weight:bold}.page-id-48 .area-wrap .original-btn{margin-top:50px}.page-id-50 #page_contents{padding-bottom:0}.page-id-50 .faq_list .item{background:none}.page-id-50 .faq-wrap .faq_list .desc{background:var(--p-color_w)}.page-id-52 #page_contents{padding-block:0}.page-id-52 .intro-wrap{position:relative;padding-block:clamp(50px, calc(19.442px + 5.556vw), 100px);padding-top:clamp(100px, calc(38.8895px + 11.111vw), 200px);padding-bottom:0}@media screen and (max-width:550px){.page-id-52 .intro-wrap{padding-block:50px}}.page-id-52 .intro-wrap::before{content:"";position:absolute;width:100dvw;height:100%;left:0;margin-inline:calc(50% - 50vw);z-index:-1;background-color:var(--p-color_base);top:0}.page-id-52 .intro-wrap::before{height:calc(100% - 100px);background-color:var(--p-color_1)}.page-id-52 .intro-wrap h2{font-size:clamp(24px, calc(8.1105px + 2.889vw), 50px);line-height:1;margin-bottom:0.5em;color:var(--p-color_w)}.page-id-52 .intro-wrap h2 strong{font-family:"Open Sans", "Arial", sans-serif;font-weight:900;letter-spacing:0.05em;font-size:0.5em;color:var(--p-color_w)}.page-id-52 .intro-wrap p{background:var(--p-color_base);padding:min(5vw, 50px)}.page-id-52 .flow-wrap .item{margin-bottom:20px}.page-id-52 .flow-wrap .item figure{position:relative;z-index:0}.page-id-52 .flow-wrap .item figure::before{position:absolute;content:"";inset:0;margin:auto;width:50vw;height:100%;background:var(--p-color_1);left:auto;right:50%;z-index:-1;opacity:0.15}.page-id-52 .flow-wrap .item .ttl{font-size:clamp(18px, calc(10.6685px + 1.333vw), 30px);margin-bottom:0.5em}.page-id-52 .flow-wrap .item .ttl strong{font-size:0.8em;color:var(--p-color_1);font-family:"Open Sans", "Arial", sans-serif;font-weight:900;letter-spacing:0.05em;display:inline-block;padding-right:0.5em;border-right:4px solid;margin-right:0.5em}.page-id-52 .flow-wrap .item:nth-of-type(2) figure::before{opacity:0.3}.page-id-52 .flow-wrap .item:nth-of-type(3) figure::before{opacity:0.45}.page-id-52 .flow-wrap .item:nth-of-type(4) figure::before{opacity:0.6}.page-id-52 .flow-wrap .item:nth-of-type(5) figure::before{opacity:0.75}.page-id-52 .flow-wrap .item:nth-of-type(6) figure::before{opacity:0.9}.page-id-52 .flow-wrap .item:nth-of-type(7) figure::before{opacity:1}.page-id-37 #page_contents{padding-bottom:0}.page-id-37 .gre-wrap{position:relative;padding-block:clamp(50px, calc(19.442px + 5.556vw), 100px);padding-bottom:clamp(100px, calc(38.8895px + 11.111vw), 200px);z-index:0}@media screen and (max-width:550px){.page-id-37 .gre-wrap{padding-block:50px}}.page-id-37 .gre-wrap::before{content:"";position:absolute;width:100dvw;height:100%;left:0;margin-inline:calc(50% - 50vw);z-index:-1;background-color:var(--p-color_base);top:0}.page-id-37 .gre-wrap::before{background:url(../2026/06/greeting-bg.jpg) no-repeat center center/cover;opacity:0.3;z-index:-5}.page-id-37 .gre-wrap::after{position:absolute;content:"";inset:0;margin:auto;width:100%;height:100%;margin-inline:calc(50% - 50vw);width:100vw;z-index:-1;background:linear-gradient(180deg, var(--p-color_base), transparent)}.blog #bread_crumb,.category #bread_crumb,.archive #bread_crumb{margin-bottom:50px !important}.blog #archive_header .title_area,.category #archive_header .title_area,.archive #archive_header .title_area{position:relative;padding-left:1.5em}.blog #archive_header .title_area::before,.category #archive_header .title_area::before,.archive #archive_header .title_area::before{position:absolute;content:"";inset:0;margin:auto;width:50vw;height:100%;background:var(--p-color_1);right:auto;transform:translateX(-100%)}.blog #archive_header .title_area .large_headline,.category #archive_header .title_area .large_headline,.archive #archive_header .title_area .large_headline{font-family:"Open Sans", "Arial", sans-serif;font-weight:900;letter-spacing:0.05em;font-size:clamp(50px, calc(19.442px + 5.556vw), 100px) !important;color:var(--p-color_1);line-height:1;margin-bottom:0.3em}.blog #archive_header .title_area .sub_title,.category #archive_header .title_area .sub_title,.archive #archive_header .title_area .sub_title{font-family:"Noto Sans JP", sans-serif;font-weight:900;letter-spacing:0.05em;font-size:clamp(24px, calc(8.1105px + 2.889vw), 50px);color:var(--p-color_b);line-height:1.2;margin:0}.single #main_content{max-width:1200px}.single #main_content #single_post_header,.single #main_content #main_col{width:100%}.page-id-54 #page_contents{padding-bottom:0}.page-id-54 .intro-wrap p{text-align:center;line-height:2.6;font-size:clamp(16px, calc(14.779px + 0.222vw), 18px)}.page-id-54 .tel-wrap{border:2px solid var(--p-color_1);padding:min(5vw, 50px)}.page-id-54 .tel-wrap h2{font-family:"Noto Sans JP", sans-serif;font-weight:900;letter-spacing:0.05em;margin-bottom:0.5em;position:relative;padding-bottom:0.5em}.page-id-54 .tel-wrap h2::before{position:absolute;content:"";inset:0;margin:auto;width:3em;height:8px;background:var(--p-color_b);top:auto}.page-id-54 .tel-wrap p{text-align:center;margin:0;color:var(--p-color_b)}.page-id-54 .tel-wrap p.tel-num{font-family:"Open Sans", "Arial", sans-serif;font-weight:900;letter-spacing:0.05em;font-size:clamp(20px, calc(7.779px + 2.222vw), 40px);border-bottom:2px solid var(--p-color_b)}.page-id-54 .tel-wrap p.tel-num strong{font-size:1.5em}.page-id-54 .form-wrap{position:relative;padding-block:clamp(50px, calc(19.442px + 5.556vw), 100px);padding-bottom:clamp(100px, calc(38.8895px + 11.111vw), 200px)}@media screen and (max-width:550px){.page-id-54 .form-wrap{padding-block:50px}}.page-id-54 .form-wrap::before{content:"";position:absolute;width:100dvw;height:100%;left:0;margin-inline:calc(50% - 50vw);z-index:-1;background-color:var(--p-color_base);top:0}.page-id-56 .post_content :is(h2, h3){font-size:clamp(18px, calc(10.6685px + 1.333vw), 30px);margin:clamp(50px, calc(74.442px + -4.444vw), 10px) 0 0.5em 0;border-bottom:2px solid var(--p-color_1);font-family:"Noto Sans JP", sans-serif;font-weight:900;letter-spacing:0.05em}.page-id-56 .post_content li{list-style:disc}.snow-monkey-form,.smf-form .smf-item .smf-text-control__control{font-family:"Noto Sans JP", sans-serif}:is([data-screen="back"], [data-screen="input"], [data-screen="invalid"]) .smf-progress-tracker__item--input .smf-progress-tracker__item__number,[data-screen="complete"] .smf-progress-tracker__item--complete .smf-progress-tracker__item__number,[data-screen="confirm"] .smf-progress-tracker__item--confirm .smf-progress-tracker__item__number{background:var(--p-color_1) !important}:is([data-screen="back"], [data-screen="input"], [data-screen="invalid"]) .smf-progress-tracker__item--input .smf-progress-tracker__item__text,[data-screen="complete"] .smf-progress-tracker__item--complete .smf-progress-tracker__item__text,[data-screen="confirm"] .smf-progress-tracker__item--confirm .smf-progress-tracker__item__text{color:var(--p-color_1)}.smf-progress-tracker{margin-bottom:clamp(20px, calc(7.779px + 2.222vw), 40px) !important}.wp-block-snow-monkey-forms-item.smf-item{margin-bottom:clamp(16px, calc(11.1105px + 0.889vw), 24px);padding-bottom:clamp(20px, calc(12.6685px + 1.333vw), 32px);border-bottom:1px dashed #ddd}.smf-item__col.smf-item__col--label{display:flex;margin-bottom:clamp(10px, calc(6.3315px + 0.667vw), 16px);flex-direction:row-reverse;justify-content:flex-end;align-items:center}.smf-item__label{font-size:clamp(14px, calc(12.779px + 0.222vw), 16px);font-weight:600;margin-right:1em}.smf-item__description{position:relative;margin-top:unset;font-size:clamp(12px, calc(10.779px + 0.222vw), 14px);font-weight:600;line-height:1.4;top:1px;padding:4px;margin-right:1em;background:var(--p-color_1);color:#fff}.wp-block-snow-monkey-forms-item.free .smf-item__description{background:#ddd;color:#fff}.wp-block-snow-monkey-forms-item.smf-item.pp p{font-size:14px;border:1px solid #ddd;padding:1.5em;line-height:1.8;border-radius:5px}.wp-block-snow-monkey-forms-item.smf-item.pp .smf-placeholder{text-align:center}.smf-radio-buttons-control__control{display:flex;flex-direction:column}.smf-label{margin-right:1.25em}.smf-form .smf-item .smf-radio-button-control__control{margin:auto;margin-right:0.25em;border-color:var(--p-color_1)}.smf-form .smf-item .smf-radio-button-control__control:checked{background-color:var(--p-color_1);border-color:var(--p-color_1)}.smf-form .smf-item .smf-checkbox-control{align-items:center !important;display:inline-flex}.smf-form .smf-item .smf-checkbox-control__control:active{border-color:var(--p-color_1)}.smf-form .smf-item .smf-checkbox-control__control:checked{background-color:var(--p-color_1);border-color:var(--p-color_1)}.smf-form .smf-item .smf-text-control__control{width:100%;max-height:2.5em}.smf-action{margin-top:3.5em;text-align:center}.smf-action .smf-button-control__control{width:100%;max-width:230px;padding-top:1em;padding-bottom:1em;background:var(--p-color_1);color:var(--p-color_w) !important;border-radius:0;border-color:var(--p-color_1);transition:0.3s;font-family:"Noto Sans JP", sans-serif;opacity:1}.smf-action .smf-button-control__control:hover{background:var(--p-color_1) !important;color:var(--p-color_w) !important;border-color:var(--p-color_1);transition:0.3s;opacity:0.5}@media (max-width:450px){.smf-form .smf-item .smf-checkbox-control__control{margin-top:calc(var(--_half-leading) * 0.5em)}}/*# sourceMappingURL=style2.css.map */