:root{--p-color_b: #1a1a1a;--p-color_w: #fff;--p-color_1: #f4790d;--p-color_2: #fe8e17;--p-color_base: #f4be6b}.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%)}}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:2.4;font-family:"Noto Serif JP", "MS PGothic", YuGothic, "Yu Gothic", 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:2.4;font-family:"Noto Serif JP", "MS PGothic", YuGothic, "Yu Gothic", 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}#header #header_logo a span{font-family:"Noto Serif JP", "MS PGothic", YuGothic, "Yu Gothic", sans-serif;font-weight:500;letter-spacing:0.1em;font-size:clamp(20px, calc(14.2085px + 1.053vw), 30px)}#header .menu_area #header_button{gap:10px}#header .menu_area #header_button a{background:var(--p-color_1)}#header .menu_area .bottom{border-top:none}#header .menu_area .bottom #global_menu{text-align:right}#header .menu_area .bottom #global_menu li#menu-item-121{display:none}#header .menu_area .bottom #global_menu>ul>li>a:after{content:none}#header .menu_area .bottom #global_menu>ul>li>a:hover,#header .menu_area .bottom #global_menu>ul>li.current_page_item>a{color:var(--p-color_1)}body.header_fix #header{background:var(--p-color_w);border-bottom:1px solid #ddd}body.header_fix #header #header_logo{background:var(--p-color_w)}body.header_fix #header #header_logo a .logo_text{color:var(--p-color_b);font-weight:normal !important}body.header_fix #header #global_menu>ul>li>a{color:var(--p-color_b)}body.header_fix #header #global_menu>ul>li>a:hover{color:var(--p-color_1) !important}#page_header{aspect-ratio:4.8333333333}#page_header .headline{max-width:1200px;width:100%;margin-inline:auto;height:auto;text-align:left;justify-content:flex-start;background:none}#page_header .headline span{font-family:"Noto Serif JP", "MS PGothic", YuGothic, "Yu Gothic", sans-serif;font-weight:500;letter-spacing:0.1em;text-shadow:0 0 5px rgba(0, 0, 0, 0.5);font-size:clamp(26px, calc(11.3315px + 2.667vw), 50px)}#bread_crumb li.last{color:var(--p-color_1)}#footer{display:flex;flex-direction:column}#footer #footer_logo{order:1;margin-bottom:0}#footer #footer_logo a .logo_text{font-family:"Noto Serif JP", "MS PGothic", YuGothic, "Yu Gothic", sans-serif;font-weight:500;letter-spacing:0.1em;font-size:clamp(26px, calc(11.3315px + 2.667vw), 50px)}#footer #footer_menu{background:var(--p-color_w);padding:min(3vw, 30px);max-width:1200px;width:100%;order:3}#footer #footer_menu ul{display:flex;justify-content:center;flex-direction:row;align-items:center;gap:20px}#footer #footer_menu ul li{margin-bottom:0}#footer #footer_menu ul a{color:var(--p-color_b);display:inline-block;padding-block:0.5em}#footer #footer_info{order:2;border-top:none;margin-bottom:50px}#footer #footer_bottom{order:4}body{overflow:clip}body.page #page_contents .post_content{max-width:1200px;width:100%}.post_content .h2title{font-family:"Noto Serif JP", "MS PGothic", YuGothic, "Yu Gothic", sans-serif;font-weight:500;letter-spacing:0.1em;font-size:clamp(18px, calc(10.6685px + 1.333vw), 30px);margin:0 0 50px 0;text-align:left;line-height:1}.post_content .h2title strong{font-size:3em;font-family:"Lora", "Arial", sans-serif;font-weight:500;letter-spacing:0.1em;color:var(--p-color_1);position:relative}.post_content .h2title strong::before{position:absolute;content:"";inset:0;margin:auto;width:50vw;height:2px;background:var(--p-color_1);right:auto;transform:translateX(-105%)}.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_w);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_w);transform:translateX(-95%);transition:all 0.5s ease;z-index:-1;opacity:0.3}.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 .link-banner{width:100vw;margin-inline:calc(50% - 50vw)}.post_content .link-banner .link-banner-wrap{min-height:auto;padding-block:80px;max-width:1500px;margin-inline:auto}.post_content .link-banner .link-banner-wrap .wp-block-cover__background{background:black !important;opacity:0.3}.post_content .link-banner .link-banner-wrap img{height:100%}.post_content .link-banner .link-banner-wrap .content{background:rgba(255, 255, 255, 0.7);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:min(5vw, 50px);max-width:1000px;width:100%;margin-inline:auto}.post_content .link-banner .link-banner-wrap .content p{margin:0}.post_content .link-banner .link-banner-wrap .content p.ttl{margin-bottom:0.5em;line-height:2.5;position:relative;font-size:clamp(20px, calc(7.779px + 2.222vw), 40px) !important}.post_content .link-banner .link-banner-wrap .content p.ttl::before{position:absolute;content:"";inset:0;margin:auto;width:100px;height:2px;background:var(--p-color_1);top:auto}.post_content .link-banner .link-banner-wrap .content .original-btn{margin-top:50px}.post_content .wp-block-table table td{border:none !important;border-bottom:1px solid #ddd !important}.post_content .wp-block-table table td:first-child{border-bottom:2px solid var(--p-color_1) !important}.home #content_builder .link_button 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_w);font-weight:bold;text-decoration:none}.home #content_builder .link_button a::before{position:absolute;content:"";inset:0;margin:auto;right:auto;width:100%;height:100%;background:var(--p-color_w);transform:translateX(-95%);transition:all 0.5s ease;z-index:-1;opacity:0.3}.home #content_builder .link_button a:hover{text-decoration:none;color:var(--p-color_w)}.home #content_builder .link_button a:hover::before{transform:translateX(0)}.home #content_builder .link_button a{height:auto}.home #header_slider_container #header_slider_fixed_content .header_slider_content{text-align:left;max-width:1500px;width:100%;margin-inline:auto;padding:0}.home #header_slider_container #header_slider_fixed_content .header_slider_content .catch{font-family:"Noto Serif JP", "MS PGothic", YuGothic, "Yu Gothic", sans-serif;font-weight:500;letter-spacing:0.1em;font-size:clamp(40px, calc(15.558px + 4.444vw), 80px);text-shadow:0 0 5px rgba(0, 0, 0, 0.5);line-height:1;margin-bottom:0.5em}.home #header_slider_container #header_slider_fixed_content .header_slider_content .catch span{font-family:"Lora", "Arial", sans-serif;font-weight:500;letter-spacing:0.1em;font-size:0.5em}.home #header_slider_container #header_slider_fixed_content .header_slider_content .desc{width:50%;margin-right:auto}.home .cb_image_slider .cb_header{display:flex;flex-direction:row;width:100%;padding-inline:2.5vw}.home .cb_image_slider .headline,.home .cb_image_slider .desc{flex-basis:50%}.home .cb_image_slider .desc{position:relative;padding:min(5vw, 50px)}.home .cb_image_slider .desc::before{position:absolute;content:"";inset:0;margin:auto;width:50vw;height:100%;background:var(--p-color_1);z-index:-1;right:auto}.home .cb_image_slider .desc p{background:var(--p-color_w);padding:min(3vw, 30px);letter-spacing:0.05em;line-height:2.4;font-family:"Noto Serif JP", "MS PGothic", YuGothic, "Yu Gothic", sans-serif;color:var(--p-color_b)}.home .cb_image_slider .headline{align-items:flex-start;text-align:left;font-family:"Noto Serif JP", "MS PGothic", YuGothic, "Yu Gothic", sans-serif;font-weight:500;letter-spacing:0.1em;font-size:clamp(38px, calc(0.1105px + 6.889vw), 100px);line-height:1.3}.home .cb_image_slider .headline span{color:var(--p-color_1);font-size:0.5em;margin-top:-1em;display:inline-block}.home .cb_image_slider .desc{margin-top:0;font-family:"Lora", "Arial", sans-serif;font-weight:500;letter-spacing:0.1em}.home .cb_image_slider .desc p{text-align:left}.home .cb_two_column{padding-top:100px}.home .cb_two_column .cb_header .headline{font-family:"Noto Serif JP", "MS PGothic", YuGothic, "Yu Gothic", sans-serif;font-weight:500;letter-spacing:0.1em;font-size:clamp(26px, calc(11.3315px + 2.667vw), 50px)}.home .cb_two_column .cb_header .sub_title{font-family:"Lora", "Arial", sans-serif;font-weight:500;letter-spacing:0.1em;font-size:clamp(18px, calc(10.6685px + 1.333vw), 30px);color:var(--p-color_1)}.home .cb_two_column .item_list{width:100%;max-width:1500px}.home .cb_two_column .item{background:#fdf2e1;background:var(--p-color_1)}.home .cb_two_column .content{padding-block:0}.home .cb_two_column .content .headline{flex-direction:column-reverse;align-items:flex-start}.home .cb_two_column .content .headline .title{font-family:"Noto Serif JP", "MS PGothic", YuGothic, "Yu Gothic", sans-serif;font-weight:500;letter-spacing:0.1em;font-size:clamp(16px, calc(13.558px + 0.444vw), 20px);font-weight:bold;color:var(--p-color_w)}.home .cb_two_column .content .headline .sub_title{font-family:"Lora", "Arial", sans-serif;font-weight:500;letter-spacing:0.1em;font-size:clamp(26px, calc(11.3315px + 2.667vw), 50px);color:var(--p-color_w)}.home .cb_two_column .content .desc{background:var(--p-color_w);padding:min(3vw, 30px)}.home .cb_blog_list{background:#fdf2e1}.home .cb_blog_list .cb_header .headline{font-family:"Lora", "Arial", sans-serif;font-weight:500;letter-spacing:0.1em;font-size:clamp(50px, calc(19.442px + 5.556vw), 100px);line-height:1.5;margin:0;color:var(--p-color_1)}.home .cb_blog_list .cb_header .sub_title{font-size:clamp(20px, calc(7.779px + 2.222vw), 40px);line-height:1.5;margin:0}.home .cb_blog_list .category_sort_button{gap:20px}.home .cb_blog_list .category_sort_button a{border:none}.home .cb_free_space{padding-inline:min(5vw, 50px)}.home .cb_free_space .wp-block-cover{min-height:auto;padding-block:100px}.home .cb_free_space .wp-block-cover img{height:100%}.home .cb_free_space .wp-block-cover .wp-block-cover__background{background:#000 !important;opacity:0.3}.home .cb_free_space .wp-block-cover .content{max-width:500px;width:100%;margin-inline:auto;background:rgba(255, 255, 255, 0.8);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:min(5vw, 50px)}.home .cb_free_space .wp-block-cover .content p{margin:0}.home .cb_free_space .wp-block-cover .content p.ttl{margin-bottom:0.5em}.home .cb_free_space .wp-block-cover .content .original-btn{margin-top:20px}.page-id-119 .intro-wrap .intro{width:100dvw;margin-inline:calc(50% - 50vw);position:relative;z-index:-1;z-index:0}.page-id-119 .intro-wrap .intro .txt{max-width:750px;width:100%;background:var(--p-color_w);padding:min(3vw, 30px)}.page-id-119 .intro-wrap .intro .txt .ttl{position:relative}.page-id-119 .intro-wrap .intro .txt .ttl h2{font-size:clamp(20px, calc(7.779px + 2.222vw), 40px)}.page-id-119 .intro-wrap .intro .txt .ttl p{font-size:clamp(40px, calc(-8.8895px + 8.889vw), 120px);font-family:"Lora", "Arial", sans-serif;font-weight:500;letter-spacing:0.1em;color:var(--p-color_1);opacity:0.1;position:absolute;inset:0;margin:auto;text-align:center;display:flex;align-items:center;justify-content:center}.page-id-119 .pro-wrap .wp-block-columns{margin-bottom:20px}.page-id-119 .pro-wrap .wp-block-columns .content p{margin:0}.page-id-119 .pro-wrap .wp-block-columns .content .name{font-size:clamp(20px, calc(7.779px + 2.222vw), 40px);border-bottom:2px solid var(--p-color_1);margin-bottom:0.5em}.page-id-119 .pro-wrap .wp-block-columns .content .shikaku{margin-bottom:20px}.page-id-119 .pro-wrap .wp-block-columns .content .shikaku .ttl{font-size:clamp(16px, calc(13.558px + 0.444vw), 20px);border-left:2px solid var(--p-color_1);padding-left:0.5em;margin-bottom:0.5em;color:var(--p-color_1);font-weight:bold}.page-id-119 .pro-wrap .wp-block-columns .content .shikaku .item-wrap>.wp-block-group__inner-container{display:flex;gap:20px}.page-id-119 .pro-wrap .wp-block-columns .content .shikaku .item-wrap>.wp-block-group__inner-container p{background:#fdf2e1;padding:0.5em}.page-id-119 .pro-wrap .wp-block-columns .content .histry .ttl{font-size:clamp(16px, calc(13.558px + 0.444vw), 20px);border-left:2px solid var(--p-color_1);padding-left:0.5em;margin-bottom:0.5em;color:var(--p-color_1);font-weight:bold}.page-id-119 .pro-wrap .wp-block-columns .content .histry .wp-block-table table{margin-bottom:0}.page-id-119 .pro-wrap .wp-block-columns .content .histry .wp-block-table td{padding-block:0 !important;border:none !important;border-bottom:1px solid #ddd !important}.page-id-119 .pro-wrap .greeting{background:#fdf2e1;padding:min(5vw, 50px)}.page-id-119 .info-wrap table{margin-bottom:0 !important}.page-id-37 #page_contents,.page-id-52 #page_contents{padding-top:0}.page-id-37 .strong .before,.page-id-52 .strong .before{margin-bottom:100px;position:relative;padding-block:100px;padding-top:150px}@media screen and (max-width:550px){.page-id-37 .strong .before,.page-id-52 .strong .before{padding-block:50px}}.page-id-37 .strong .before::before,.page-id-52 .strong .before::before{content:"";position:absolute;width:100dvw;height:100%;left:0;margin-inline:calc(50% - 50vw);z-index:-1;opacity:0.2;background-color:var(--p-color_base);top:0}.page-id-37 .strong .before .item,.page-id-52 .strong .before .item{background:var(--p-color_w);padding:min(3vw, 30px)}.page-id-37 .strong .before .item h3,.page-id-52 .strong .before .item h3{margin-bottom:0.5em;position:relative;padding-left:1em}.page-id-37 .strong .before .item h3::before,.page-id-52 .strong .before .item h3::before{position:absolute;content:"";inset:0;margin:auto;width:0.8em;height:0.8em;background:url(../2026/06/check-mark.png) center center/contain no-repeat;right:auto}.page-id-37 .strong .after h2,.page-id-52 .strong .after h2{font-family:"Noto Serif JP", "MS PGothic", YuGothic, "Yu Gothic", sans-serif;font-weight:500;letter-spacing:0.1em;font-size:clamp(20px, calc(1.6685px + 3.333vw), 50px);position:relative}.page-id-37 .strong .after h2::before,.page-id-52 .strong .after h2::before{position:absolute;content:"";inset:0;margin:auto;width:2px;height:80%;background:var(--p-color_1);right:auto;top:auto;left:150px;transform:rotate(-25deg)}.page-id-37 .strong .after h2::after,.page-id-52 .strong .after h2::after{position:absolute;content:"";inset:0;margin:auto;width:2px;height:80%;background:var(--p-color_1);left:auto;top:auto;right:150px;transform:rotate(25deg)}.page-id-37 .strong .after .wp-block-columns h3,.page-id-52 .strong .after .wp-block-columns h3{margin-bottom:1em;position:relative}.page-id-37 .strong .after .wp-block-columns h3::before,.page-id-52 .strong .after .wp-block-columns h3::before{position:absolute;content:"";inset:0;margin:auto;width:50px;height:100%;border-bottom:2px solid var(--p-color_1);right:auto}.page-id-37 .strong .after .wp-block-columns figure,.page-id-52 .strong .after .wp-block-columns figure{position:relative}.page-id-37 .strong .after .wp-block-columns figure::before,.page-id-52 .strong .after .wp-block-columns figure::before{position:absolute;content:"";inset:0;margin:auto;width:50vw;height:110%;background:var(--p-color_1);opacity:0.2;left:auto;right:50%;z-index:-1}.page-id-37 .strong .after .wp-block-columns:nth-child(2n),.page-id-52 .strong .after .wp-block-columns:nth-child(2n){flex-direction:row-reverse}.page-id-37 .strong .after .wp-block-columns:nth-child(2n) figure::before,.page-id-52 .strong .after .wp-block-columns:nth-child(2n) figure::before{left:50%;right:auto}.page-id-37 .flow-wrap .item,.page-id-52 .flow-wrap .item{box-shadow:0 0 5px rgba(0, 0, 0, 0.1);padding:10px}.page-id-37 .flow-wrap .item .step,.page-id-52 .flow-wrap .item .step{font-family:"Lora", "Arial", sans-serif;font-weight:500;letter-spacing:0.1em;text-align:center;margin-bottom:0.5em;color:var(--p-color_w);font-size:clamp(18px, calc(10.6685px + 1.333vw), 30px);background:var(--p-color_1);position:relative}.page-id-37 .flow-wrap .item .step::before,.page-id-52 .flow-wrap .item .step::before{position:absolute;content:"";inset:0;margin:auto;width:20px;height:20px;clip-path:polygon(0 0, 0% 100%, 100% 50%);background:var(--p-color_1);left:auto;right:-15px}.page-id-37 .flow-wrap .item figure,.page-id-52 .flow-wrap .item figure{margin-bottom:0;width:60%;margin-inline:auto}.page-id-37 .flow-wrap .item .ttl,.page-id-52 .flow-wrap .item .ttl{font-size:clamp(18px, calc(10.6685px + 1.333vw), 30px);text-align:center;border-bottom:2px solid var(--p-color_1);margin-bottom:0.5em}.page-id-37 .flow-wrap .item:last-child .step::before,.page-id-52 .flow-wrap .item:last-child .step::before{content:none}.page-id-48 #page_contents{padding-bottom:0}.page-id-48 .main-service .item-wrap{width:100dvw;margin-inline:calc(50% - 50vw);position:relative;z-index:-1;z-index:0}.page-id-48 .main-service .item-wrap .txt{max-width:750px;width:100%;background:var(--p-color_w);padding:min(3vw, 30px)}.page-id-48 .main-service .item-wrap h2{text-align:left}.page-id-48 .main-service .item-wrap h2 strong{font-weight:normal;font-size:clamp(26px, calc(11.3315px + 2.667vw), 50px);position:relative}.page-id-48 .main-service .item-wrap h2 strong::before{position:absolute;content:"";inset:0;margin:auto;width:50vw;height:100%;border-bottom:2px solid var(--p-color_1);right:auto}.page-id-48 .main-service .item-wrap:nth-child(2n){flex-direction:row-reverse}.page-id-48 .main-service .item-wrap:nth-child(2n) .txt{margin-left:auto}.page-id-48 .main-service .item-wrap:nth-child(2n) .txt h2{text-align:right}.page-id-48 .main-service .item-wrap:nth-child(2n) .txt h2 strong::before{right:0;left:auto}.page-id-48 .sub-service{position:relative;padding-block:100px;padding-bottom:200px;width:100vw;margin-inline:calc(50% - 50vw)}@media screen and (max-width:550px){.page-id-48 .sub-service{padding-block:50px}}.page-id-48 .sub-service::before{content:"";position:absolute;width:100dvw;height:100%;left:0;margin-inline:calc(50% - 50vw);z-index:-1;opacity:0.2;background-color:var(--p-color_base);top:0}.page-id-48 .sub-service>.wp-block-group__inner-container{max-width:1500px;width:100%;margin-inline:auto}.page-id-48 .sub-service .item-wrap .item{background:var(--p-color_w);padding:min(3vw, 30px)}.page-id-48 .sub-service .item-wrap .item h3{text-align:center;font-size:clamp(18px, calc(14.3315px + 0.667vw), 24px);position:relative;margin-bottom:0.5em}.page-id-48 .sub-service .item-wrap .item h3::before{position:absolute;content:"";inset:0;margin:auto;width:100%;height:100%;width:50%;right:auto;border-bottom:2px solid var(--p-color_1)}.blog #archive_blog{background:none}.blog #archive_blog .blog_list .item{border:1px solid #ddd}.single-post #container{background:none !important}.single-post #article{box-shadow:0 0 5px rgba(0, 0, 0, 0.1)}.post-type-archive-instagram #page_header{display:none}.post-type-archive-instagram #archive_blog{max-width:1200px;width:100%;margin-inline:auto;background:none}.page-id-54 .intro-wrap p{line-height:2.5;font-size:clamp(16px, calc(13.558px + 0.444vw), 20px)}.page-id-54 .tel-line-wrap{position:relative;padding-block:100px}@media screen and (max-width:550px){.page-id-54 .tel-line-wrap{padding-block:50px}}.page-id-54 .tel-line-wrap::before{content:"";position:absolute;width:100dvw;height:100%;left:0;margin-inline:calc(50% - 50vw);z-index:-1;opacity:0.2;background-color:var(--p-color_base);top:0}.page-id-54 .tel-line-wrap .tel-wrap{background:var(--p-color_w);padding:min(5vw, 50px);margin-bottom:50px}.page-id-54 .tel-line-wrap .tel-wrap p{text-align:center;margin:0}.page-id-54 .tel-line-wrap .tel-wrap .tel-num{font-size:clamp(26px, calc(11.3315px + 2.667vw), 50px);border-bottom:2px solid var(--p-color_1)}.page-id-54 .tel-line-wrap .tel-wrap .tel-num strong{font-size:0.6em;color:var(--p-color_1);font-weight:500}.page-id-54 .tel-line-wrap .tel-wrap .bottom-txt{margin-top:1em}.page-id-54 .tel-line-wrap .line-wrap .txt{background:var(--p-color_w);padding:min(3vw, 30px)}.page-id-54 .tel-line-wrap .line-wrap .txt h2{margin-bottom:0.5em;position:relative}.page-id-54 .tel-line-wrap .line-wrap .txt h2::before{position:absolute;content:"";inset:0;margin:auto;width:100px;height:2px;background:var(--p-color_1);top:auto}.page-id-54 .tel .text{margin-top:0.5em;margin-bottom:0;color:var(--p-color_1)}.page-id-54 .tel .item{margin-bottom:20px}.page-id-54 .tel .item p{margin:0}.page-id-54 .tel .item .wp-block-group>.wp-block-group__inner-container{display:flex;flex-direction:row;gap:10px}body.page-id-56 #page_contents .post_content{max-width:1200px;margin-inline:auto}body.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 Serif JP", "MS PGothic", YuGothic, "Yu Gothic", sans-serif;font-weight:500;letter-spacing:0.1em}body.page-id-56 .post_content li{list-style:disc}.snow-monkey-form,.smf-form .smf-item .smf-text-control__control{font-family:"Noto Serif JP", "MS PGothic", YuGothic, "Yu Gothic", 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__item__number{width:50px;height:50px}.smf-progress-tracker__item:after,.smf-progress-tracker__item:before{top:25px}.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 Serif JP", "MS PGothic", YuGothic, "Yu Gothic", 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 */