:root{--p-color_b: #1a1a1a;--p-color_w: #fff;--p-color_1: linear-gradient(-45deg, #757575 0%, #9e9e9e 45%, #e8e8e8 70%, #9e9e9e 85%, #757575 90% 100%);--p-color_2: #757575;--p-color_3: #e8e8e8;--p-color_base: #404040}.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,.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:"Zen Kaku Gothic New", "MS PGothic", YuGothic, "Yu Gothic", sans-serif;color:var(--p-color_w)}.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:"Zen Kaku Gothic New", "MS PGothic", YuGothic, "Yu Gothic", sans-serif;color:var(--p-color_w)}iframe{width:100%}table{width:100%;border:none !important}.post_content td,.post_content th{border:none;background:none !important}.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}.snow-monkey-form{display:flex;flex-direction:column}.snow-monkey-form .smf-action{order:999}.snow-monkey-forms-turnstile>div{justify-content:center}body{background:var(--p-color_b)}#header{background:none}#header #header_logo{background:var(--p-color_b);border:none}#header #header_logo .logo_text{color:var(--p-color_w)}#header .menu_area .top #header_button a{display:inline-block;padding:12px 24px;color:var(--p-color_b);text-decoration:none;font-weight:bold;background:linear-gradient(-45deg, #757575 0%, #9e9e9e 40%, #e8e8e8 50%, #9e9e9e 60%, #757575 100%) !important;background-size:300% auto !important;background-position:100% center !important;transition:background-position 0.5s ease}#header .menu_area .top #header_button a:hover{background-position:0% center !important}#header .menu_area .top #header_button a{font-weight:bold;padding:0 30px}#header .menu_area .bottom{border:none}#header .menu_area .bottom #global_menu{text-align:right}#header .menu_area .bottom #global_menu>ul>li>a{font-weight:bold;transition:all 0.5s ease;padding:0 30px;color:var(--p-color_w)}#header .menu_area .bottom #global_menu>ul>li>a::after{content:none}#header .menu_area .bottom #global_menu>ul:hover>li>a:hover{color:var(--p-color_2)}body.header_fix #header{background:var(--p-color_b)}body.header_fix #header .menu_area .bottom #global_menu>ul:hover>li>a{color:var(--p-color_w)}body.header_fix #header .menu_area .bottom #global_menu>ul:hover>li>a:hover{color:var(--p-color_w)}#drawer_menu{background:var(--p-color_b)}#drawer_menu #mobile_menu a{color:var(--p-color_w) !important;background:none}#drawer_menu #drawer_header_button a,#drawer_menu #drawer_mneu_close_button:before{color:var(--p-color_w)}#page_header{aspect-ratio:unset;height:500px;width:calc(100% - 100px);margin-inline:auto;border:10px solid var(--p-color_w)}#page_header .headline{width:60%;height:fit-content;background:none;font-family:"Zen Kaku Gothic New", "MS PGothic", YuGothic, "Yu Gothic", sans-serif;font-weight:600;letter-spacing:0.1em;font-size:clamp(24px, calc(2px + 4vw), 60px);text-shadow:0 0 5px rgba(0, 0, 0, 0.5);left:0;top:0;bottom:0;margin:auto;transform:none;border-bottom:4px solid;padding-left:150px;justify-content:flex-start;padding-bottom:0px}#page_header .headline::before{position:absolute;content:"";inset:0;margin:auto;content:"PRIVACYPOLICY";font-family:"Poppins", sans-serif;font-weight:600;letter-spacing:0.1em;top:auto;bottom:-50px;font-size:clamp(16px, calc(7.442px + 1.556vw), 30px);right:auto;left:auto;right:30px}body.archive #bread_crumb,body.archive #archive_blog{background:none}body.archive #page_header_desc{display:none}body.archive .category_sort_button_wrap{margin-top:0 !important}body.archive .category_sort_button .item.active_menu a{background:var(--p-color_2);border-color:var(--p-color_2)}body.archive .blog_list .item{border:6px solid var(--p-color_w)}#bread_crumb li a span,#bread_crumb li a::before{color:var(--p-color_w) !important}.single #header .menu_area .bottom #global_menu>ul>li>a{color:var(--p-color_w)}.single #header .menu_area .bottom #global_menu>ul:hover>li>a{opacity:0.7}.single #header .menu_area .bottom #global_menu>ul:hover>li>a:hover{color:var(--p-color_w)}.single #container{margin-top:0}.single.header_fix #header .menu_area .bottom #global_menu>ul>li>a{color:var(--p-color_w)}.single #main_col{background:var(--p-color_w);padding:min(5vw, 50px)}.single .post_content :is(h1, h2, h3, h4, h5, p, a, span, td, li, dd, dt),.single #single_news_header .title{color:var(--p-color_b)}#bread_crumb li.last{color:var(--p-color_1)}#footer{background:var(--p-color_b);position:relative;z-index:0}#footer #footer_menu ul{display:flex;flex-direction:row;gap:20px;justify-content:center}#return_top{border-top:none;display:inline-block;padding:12px 24px;color:var(--p-color_b);text-decoration:none;font-weight:bold;background:linear-gradient(-45deg, #757575 0%, #9e9e9e 45%, #e8e8e8 50%, #9e9e9e 55%, #757575 100%) !important;background-size:300% auto !important;background-position:100% center !important;transition:background-position 0.5s ease}#return_top:hover{background-position:0% center !important}body{overflow:clip}#post_contents .post_content{max-width:1500px;width:100%}.post_content .h2title{text-align:left;font-size:clamp(20px, calc(7.779px + 2.222vw), 40px);line-height:1}.post_content .h2title strong{font-family:"Poppins", sans-serif;font-weight:600;letter-spacing:0.1em;font-size:3em;font-weight:bold;background:var(--p-color_1);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.post_content .h2title span{display:block;border-top:2px solid #fff;width:100%;text-align:right}.post_content .original-btn a{display:inline-block;padding:12px 24px;color:var(--p-color_b);text-decoration:none;font-weight:bold;background:linear-gradient(-45deg, #757575 0%, #9e9e9e 40%, #e8e8e8 50%, #9e9e9e 60%, #757575 100%) !important;background-size:300% auto !important;background-position:100% center !important;transition:background-position 0.5s ease}.post_content .original-btn a:hover{background-position:0% center !important}.post_content .original-btn a{padding:1.5em 3em;border-radius:0;color:var(--p-color_w);text-shadow:0 0 3px rgba(0, 0, 0, 0.5)}.link-banner-wrap{width:100vw;margin-inline:calc(50% - 50vw);position:relative;z-index:0}.link-banner-wrap a.link-banner img{transition:all 0.5s ease;height:100%}.link-banner-wrap a.link-banner:hover{text-decoration:none}.link-banner-wrap a.link-banner:hover img{transform:scale(1.2)}.link-banner-wrap::before{position:absolute;content:"";inset:0;margin:auto;width:50%;height:60%;background:var(--p-color_1);right:auto;z-index:-1;top:auto;bottom:-10%}.link-banner-wrap .wp-block-cover{min-height:clamp(200px, calc(59.442px + 25.556vw), 430px)}.link-banner-wrap a{display:block;width:100%;max-width:1500px;margin-inline:auto;border:6px solid var(--p-color_b)}.link-banner-wrap a p{margin:0;text-align:center;font-size:clamp(26px, calc(11.3315px + 2.667vw), 50px) !important;font-weight:bold;text-shadow:0 0 5px rgba(0, 0, 0, 0.5);line-height:1.5}.link-banner-wrap a p.eng{font-family:"Poppins", sans-serif;font-weight:600;letter-spacing:0.1em;font-size:clamp(18px, calc(10.6685px + 1.333vw), 30px) !important;position:relative}.link-banner-wrap a p.eng::before{position:absolute;content:"";inset:0;margin:auto;width:50px;height:6px;background:var(--p-color_w);inset:auto;bottom:-0.5em;left:50%;transform:translateX(-50%);transition:all 0.5s ease}.link-banner-wrap a:hover p.eng::before{width:500px}.home #container{margin-top:-130px}.home #header_slider_container{max-height:unset;aspect-ratio:unset;height:100dvh}.home #header_slider_container .header_slider_content{text-align:left;padding-inline:150px;position:relative}.home #header_slider_container .header_slider_content::before{position:absolute;content:"";inset:0;margin:auto;width:20px;height:100%;background:var(--p-color_1);right:auto;left:100px}.home #header_slider_container .header_slider_content h2{font-family:"Poppins", sans-serif;font-weight:600;letter-spacing:0.1em;font-size:clamp(30px, calc(-0.558px + 5.556vw), 80px);font-weight:bold}.home #header_slider_container .header_slider_content p{margin:0;font-family:"Zen Kaku Gothic New", "MS PGothic", YuGothic, "Yu Gothic", sans-serif;font-weight:600;letter-spacing:0.1em;font-size:clamp(20px, calc(7.779px + 2.222vw), 40px)}.home #header_slider .swiper-pagination{display:none}.home #content_builder{background:none}.home #content_builder .link_button a{display:inline-block;padding:12px 24px;color:var(--p-color_b);text-decoration:none;font-weight:bold;background:linear-gradient(-45deg, #757575 0%, #9e9e9e 40%, #e8e8e8 50%, #9e9e9e 60%, #757575 100%) !important;background-size:300% auto !important;background-position:100% center !important;transition:background-position 0.5s ease}.home #content_builder .link_button a:hover{background-position:0% center !important}.home #content_builder .link_button a{height:auto;padding:1.5em 3em;transition:all 0.5s ease !important;border:none}.home .cb_header .headline{font-family:"Zen Kaku Gothic New", "MS PGothic", YuGothic, "Yu Gothic", sans-serif;font-weight:600;letter-spacing:0.1em;font-size:clamp(30px, calc(-0.558px + 5.556vw), 80px)}.home .cb_header .sub_title{font-family:"Poppins", sans-serif;font-weight:600;letter-spacing:0.1em;font-size:clamp(20px, calc(7.779px + 2.222vw), 40px);margin-top:0;background:var(--p-color_1);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.home .cb_image_slider .cb_header{max-width:1500px;width:100%}.home .cb_image_slider .cb_header .headline,.home .cb_image_slider .cb_header .sub_title{text-align:left}.home .cb_image_slider .cb_header .sub_title{position:relative;padding-bottom:30px}.home .cb_image_slider .cb_header .sub_title::before{position:absolute;content:"";inset:0;margin:auto;width:100%;height:4px;background:var(--p-color_1);top:auto}.home .cb_image_slider .cb_header .desc{width:50%;margin-left:auto}.home .cb_image_slider .cb_header .desc p{text-align:left}.home .cb_news_list{background:url(https://www.hirosegumi.jp/wp-content/uploads/2026/05/FHD-works.jpg) center/cover no-repeat;position:relative;z-index:0;padding-block:150px}.home .cb_news_list::before{position:absolute;content:"";inset:0;margin:auto;width:100%;height:100%;background:#000;opacity:0.5;z-index:-1}.home .cb_news_list .swiper-button-next,.home .cb_news_list .swiper-button-prev{background:var(--p-color_3)}.home .cb_news_list .swiper-button-next::before,.home .cb_news_list .swiper-button-prev::before{color:var(--p-color_b)}.home .cb_news_list .item{background:var(--p-color_w)}.home .cb_design_content{padding-block:150px}.home .cb_design_content .content .catch{color:var(--p-color_b);font-family:"Zen Kaku Gothic New", "MS PGothic", YuGothic, "Yu Gothic", sans-serif;font-weight:600;letter-spacing:0.1em;font-size:clamp(30px, calc(-0.558px + 5.556vw), 80px);line-height:1}.home .cb_design_content .content .catch span{font-family:"Poppins", sans-serif;font-weight:600;letter-spacing:0.1em;font-size:0.5em;font-family:"Poppins", sans-serif;font-weight:600;letter-spacing:0.1em;background:var(--p-color_1);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.home .cb_design_content .content .desc{color:var(--p-color_b)}.home .cb_two_column{padding-block:0}.home .cb_two_column .item_list{width:100%;background:none}.home .cb_two_column .item_list .item{background:none}.home .cb_two_column .item_list .item .content{width:calc(50% - 100px);height:calc(100% - 100px);margin:auto;margin-left:0;background:var(--p-color_w);position:relative}.home .cb_two_column .item_list .item .content::before{position:absolute;content:"";inset:0;margin:auto;width:100%;height:100%;background:var(--p-color_1);z-index:-1;inset:auto;bottom:-50px;right:-50px}.home .cb_two_column .item_list .item .content .headline{display:flex;flex-direction:column-reverse;align-items:baseline}.home .cb_two_column .item_list .item .content .headline .title{font-family:"Zen Kaku Gothic New", "MS PGothic", YuGothic, "Yu Gothic", sans-serif;font-weight:600;letter-spacing:0.1em;font-size:clamp(26px, calc(11.3315px + 2.667vw), 50px)}.home .cb_two_column .item_list .item .content .headline .sub_title{font-family:"Poppins", sans-serif;font-weight:600;letter-spacing:0.1em;background:var(--p-color_1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:clamp(20px, calc(7.779px + 2.222vw), 40px)}.home .cb_two_column .item_list .item:nth-child(2n) .content{margin-left:auto;margin-right:0}.home .cb_two_column .item_list .item:nth-child(2n) .content::before{right:auto;left:-50px}.home .cb_blog_list{background:url(https://www.hirosegumi.jp/wp-content/uploads/2026/05/FHD-news.jpg) center/cover no-repeat;z-index:0;position:relative}.home .cb_blog_list::before{position:absolute;content:"";inset:0;margin:auto;width:100%;height:100%;opacity:0.5;background:#000;z-index:-1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.home .cb_blog_list .category_sort_button .item.active_menu a{background:var(--p-color_2);border:none}.home .cb_blog_list .swiper-button-next,.home .cb_blog_list .swiper-button-prev{background:var(--p-color_2)}.home .cb_blog_list .swiper-button-next::before,.home .cb_blog_list .swiper-button-prev::before{color:var(--p-color_w)}.home .cb_blog_list .item{border:4px solid var(--p-color_w)}.home .top-contact-wrap{width:calc(100% - 50px);margin-inline:auto;background:url(https://www.hirosegumi.jp/wp-content/uploads/2026/05/FHD-contact.jpg) center / cover no-repeat;position:relative;z-index:0;padding:100px min(5vw, 50px);margin-bottom:150px !important;margin-top:25px !important}.home .top-contact-wrap::before{position:absolute;content:"";inset:0;margin:auto;width:100%;height:100%;background:var(--p-color_b);opacity:0.5;z-index:-1}.home .top-contact-wrap .wp-block-columns{max-width:1700px;width:100%;margin-inline:auto;gap:50px}.home .top-contact-wrap .wp-block-columns .wp-block-column{background:var(--p-color_b);padding:min(2vw, 30px);border-radius:10px;-webkit-box-shadow:blur(5px);backdrop-filter:blur(5px);height:400px;display:flex;justify-content:center;flex-direction:column}.home .top-contact-wrap .wp-block-columns .wp-block-column h2,.home .top-contact-wrap .wp-block-columns .wp-block-column p{color:var(--p-color_w)}.home .top-contact-wrap .wp-block-columns .wp-block-column h2{font-size:clamp(18px, calc(10.6685px + 1.333vw), 30px);font-family:"Zen Kaku Gothic New", "MS PGothic", YuGothic, "Yu Gothic", sans-serif;font-weight:600;letter-spacing:0.1em}.home .top-contact-wrap .wp-block-columns .wp-block-column h2 strong{font-size:clamp(30px, calc(-0.558px + 5.556vw), 80px);font-family:"Poppins", sans-serif;font-weight:600;letter-spacing:0.1em;line-height:0.5;background:var(--p-color_1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:bold}.home .top-contact-wrap .wp-block-columns .wp-block-column .tel-num{font-size:clamp(16px, calc(13.558px + 0.444vw), 20px);line-height:1;padding-bottom:0.5em;border-bottom:1px solid var(--p-color_w);margin-bottom:0.5em;text-align:center;font-family:"Poppins", sans-serif;font-weight:600;letter-spacing:0.1em}.home .top-contact-wrap .wp-block-columns .wp-block-column .tel-num strong{font-size:1.5em;font-weight:bold}.home .top-contact-wrap .wp-block-columns .wp-block-column .bottom-txt{text-align:center}@media screen and (max-width:1500px){.home .top-contact-wrap{width:calc(100% - 100px)}}.page-id-48 #page_header .headline::before{content:"SERVICE"}.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%;background:var(--p-color_w);padding:min(3vw, 30px)}.page-id-48 .intro-wrap .wp-block-columns .txt{background:none}.page-id-48 .intro-wrap .wp-block-columns .txt h2{font-size:clamp(30px, calc(-0.558px + 5.556vw), 80px);text-align:left;line-height:1.3;margin-bottom:0}.page-id-48 .intro-wrap .wp-block-columns .txt .eng-ttl{font-family:"Poppins", sans-serif;font-weight:600;letter-spacing:0.1em;font-size:clamp(18px, calc(10.6685px + 1.333vw), 30px)}.page-id-48 .intro-wrap .wp-block-columns .txt .eng-ttl strong{display:inline-block;font-weight:600;padding-right:1em;background:var(--p-color_1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:relative;z-index:0}.page-id-48 .intro-wrap .wp-block-columns .txt .eng-ttl strong::before{position:absolute;content:"";inset:0;margin:auto;width:50vw;height:6px;background:var(--p-color_1);z-index:-5;left:auto;transform:translateX(100%)}.page-id-48 .intro-wrap .wp-block-columns figure{border:6px solid #fff}.page-id-48 .intro-wrap .wp-block-columns figure img{width:100%}.page-id-48 .intro-wrap .wp-block-columns:nth-of-type(2) .txt{margin-right:0;margin-left:auto}.page-id-48 .intro-wrap .wp-block-columns:nth-of-type(2) .txt .eng-ttl{text-align:right}.page-id-48 .intro-wrap .wp-block-columns:nth-of-type(2) .txt .eng-ttl strong{padding-right:0;padding-left:1em}.page-id-48 .intro-wrap .wp-block-columns:nth-of-type(2) .txt .eng-ttl strong::before{right:auto;left:0;transform:translateX(-100%)}.page-id-48 .intro-wrap .point-wrap{position:relative;padding-block:100px}@media screen and (max-width:550px){.page-id-48 .intro-wrap .point-wrap{padding-block:50px}}.page-id-48 .intro-wrap .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 .intro-wrap .point-wrap::before{background:url(../2026/05/point-wrap.jpg) center/cover no-repeat;opacity:0.5;z-index:-5}.page-id-48 .intro-wrap .point-wrap::after{position:absolute;content:"";inset:0;margin:auto;width:100vw;height:100%;margin-inline:calc(50% - 50vw);z-index:-1;background:linear-gradient(180deg, var(--p-color_b), transparent);bottom:auto}.page-id-48 .intro-wrap .point-wrap .ttl{position:relative;z-index:0;margin-bottom:50px}.page-id-48 .intro-wrap .point-wrap .ttl h3{font-size:clamp(26px, calc(11.3315px + 2.667vw), 50px)}.page-id-48 .intro-wrap .point-wrap .ttl p{font-family:"Poppins", sans-serif;font-weight:600;letter-spacing:0.1em;color:transparent;-webkit-text-fill-color:transparent;-webkit-text-stroke:1px var(--p-color_w);font-size:clamp(50px, calc(19.442px + 5.556vw), 100px);font-weight:900;text-align:center;position:absolute;inset:0;margin:auto;z-index:-1;opacity:0.3;line-height:1}.page-id-48 .intro-wrap .point-wrap .item-wrap .item{background:var(--p-color_b);padding:min(3vw, 30px);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.page-id-48 .intro-wrap .point-wrap .item-wrap .item .num{text-align:center}.page-id-48 .intro-wrap .point-wrap .item-wrap .item .num strong{font-weight:600;display:inline-block;padding:0.5em 1em;background:var(--p-color_1);color:var(--p-color_b);font-size:clamp(18px, calc(10.6685px + 1.333vw), 30px);font-family:"Poppins", sans-serif;font-weight:600;letter-spacing:0.1em;line-height:1}.page-id-48 .intro-wrap .point-wrap .item-wrap .item h4{margin-top:0;text-align:center;border-bottom:2px solid}.page-id-48 .area-wrap .ttl{font-size:clamp(18px, calc(10.6685px + 1.333vw), 30px);border-bottom:4px solid;margin-bottom:0}.page-id-48 .link-banner-wrap a p.desc{font-size:16px !important;margin-top:50px}.post-type-archive-news #page_header .headline::before{content:"WORKS"}.post-type-archive-news .news_list .item{background:var(--p-color_w)}.page-id-50 #page_header .headline::before{content:"FAQ"}.page-id-50 .faq_list .item{background:none}.page-id-50 .faq_list .title:before,.page-id-50 .faq_list .title:after{background:var(--p-color_w)}.page-id-50 .faq_list .desc{background:var(--p-color_2)}.page-id-52 #page_header .headline::before{content:"RECRUIT"}.page-id-52 .intro-wrap .wp-block-columns{width:100dvw;margin-inline:calc(50% - 50vw);position:relative;z-index:-1;z-index:0}.page-id-52 .intro-wrap .wp-block-columns .txt{max-width:650px;width:100%;background:var(--p-color_w);padding:min(3vw, 30px)}.page-id-52 .intro-wrap .wp-block-columns .txt{background:none;border:4px solid var(--p-color_w);background:var(--p-color_b);padding:min(5vw, 50px);z-index:0}.page-id-52 .intro-wrap .wp-block-columns .txt>.wp-block-group__inner-container{position:relative}.page-id-52 .intro-wrap .wp-block-columns .txt>.wp-block-group__inner-container::before{position:absolute;content:"";inset:0;margin:auto;width:50vw;height:100%;background:var(--p-color_1);z-index:-1;inset:auto;top:50%}.page-id-52 .intro-wrap .wp-block-columns figure{border:6px solid #fff}.page-id-52 .intro-wrap .wp-block-columns figure img{width:100%}.page-id-37 #page_header .headline::before{content:"COMPANY"}.blog #page_header .headline::before{content:"NEWS"}.blog #archive_blog{background:none}.blog #archive_blog .blog_list .item{border:6px solid var(--p-color_w)}.category-news #page_header .headline::before,.category-blog #page_header .headline::before{content:"NEWS"}body.single-post #container{background:var(--p-color_b)}body.single-post #single_post_header .category{background:var(--p-color_2)}body.single-post #single_post_header .title{color:var(--p-color_b)}.page-id-54 #page_header .headline::before{content:"CONTACT"}.page-id-54 .intro-wrap p{text-align:center;line-height:2.6}.page-id-54 .tel-wrap{border:10px double #fff;padding:min(5vw, 50px)}.page-id-54 .tel-wrap p{text-align:center;font-size:clamp(16px, calc(13.558px + 0.444vw), 20px);margin:0}.page-id-54 .tel-wrap .tel-num{font-family:"Poppins", sans-serif;font-weight:600;letter-spacing:0.1em;font-size:clamp(20px, calc(7.779px + 2.222vw), 40px);font-style:italic;border-bottom:4px solid #fff;line-height:1.3;font-weight:bold}.page-id-54 .tel-wrap .tel-num strong{font-size:2em;font-weight:bold}.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;font-family:"Zen Kaku Gothic New", "MS PGothic", YuGothic, "Yu Gothic", sans-serif;font-weight:600;letter-spacing:0.1em;position:relative}.page-id-56 .post_content :is(h2, h3)::before{position:absolute;content:"";inset:0;margin:auto;width:100%;height:2px;background:var(--p-color_1);top:auto}.page-id-56 .post_content li{list-style:disc}.snow-monkey-form,.smf-form .smf-item .smf-text-control__control{font-family:"Zen Kaku Gothic New", "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_2) !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_2)}.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_2);color:#fff}.wp-block-snow-monkey-forms-item.free .smf-item__description{background:#ddd;color:var(--p-color_2)}.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_2)}.smf-form .smf-item .smf-radio-button-control__control:checked{background-color:var(--p-color_2);border-color:var(--p-color_2)}.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_2)}.smf-form .smf-item .smf-checkbox-control__control:checked{background-color:var(--p-color_2);border-color:var(--p-color_2)}.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_2);color:var(--p-color_w) !important;border-radius:0;border-color:var(--p-color_2);transition:0.3s;font-family:"Zen Kaku Gothic New", "MS PGothic", YuGothic, "Yu Gothic", sans-serif;opacity:1}.smf-action .smf-button-control__control:hover{background:var(--p-color_2) !important;color:var(--p-color_w) !important;border-color:var(--p-color_2);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 */