.con-box{margin-bottom:100px}@media screen and (max-width:550px){.con-box{margin-bottom:50px}}@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", YuGothic, "Yu Gothic", sans-serif;color:#1a1a1a}#header #global_menu{right:40px}#header #global_menu>ul>li>a{color:#1a1a1a}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%);max-width:1300px;width:100%;left:0;right: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(50px, calc(-72.221px + 22.222vw), 150px);padding-bottom:clamp(100px, calc(38.8895px + 11.111vw), 150px)}#page_contents .post_content{max-width:1300px;overflow:unset}#footer_banner a:hover::after{background:rgba(0, 0, 0, 0.3);opacity:1}.arrow_button{background:#ffcf00}#footer_banner a.item:hover .arrow_button::after{color:#ffcf00}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", YuGothic, "Yu Gothic", sans-serif;color:#1a1a1a}.post_content p{font-size:16px}@media screen and (max-width:550px){.post_content p{font-size:14px;line-height:1.8}}.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", YuGothic, "Yu Gothic", sans-serif;color:#1a1a1a}iframe{width:100%}.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.header_type2.active_header #global_menu>ul>li>a:hover{color:#ffa600 !important}#header{background:#1a1a1a;border:none}#header #header_logo span,#header #global_menu>ul>li>a{color:#ffffff}#header #global_menu>ul>li.current-menu-item>a,#header #global_menu>ul>li>a:hover{color:#ffa600 !important}#global_menu ul ul a:hover{background:#ffcf00;color:#1a1a1a}body{position:relative;z-index:0}body::before{position:absolute;content:"";inset:0;margin:auto;width:100%;height:clamp(150px, calc(58.3315px + 16.667vw), 300px);background:#1a1a1a;bottom:auto;z-index:-1}#container #page_header{width:90%;margin-inline:auto;border:6px solid #ffffff}#container #page_header .title_area{position:relative;width:100%}#container #page_header .title_area .large_headline{color:transparent;-webkit-text-fill-color:transparent;-webkit-text-stroke:1px #ffcf00;font-size:clamp(80px, calc(55.558px + 4.444vw), 120px) !important;font-family:"Poppins", "Arial", sans-serif;font-weight:900;letter-spacing:0.1em;font-weight:900;opacity:0.7;margin-left:-0.5em}#container #page_header .title_area .sub_title{position:absolute;inset:0;right:auto;margin:auto;overflow:unset;line-height:1;display:flex;align-items:center;padding-left:1em;text-shadow:0 0 5px rgba(0, 0, 0, 0.5)}#container #page_header .title_area .sub_title span{font-family:"Noto Sans JP", YuGothic, "Yu Gothic", sans-serif;font-weight:500;letter-spacing:0.1em;font-size:clamp(30px, calc(17.779px + 2.222vw), 50px);color:#ffffff}#container #page_header .design_header{padding-inline:50px}#bread_crumb li.last{color:#ffa600 !important}#footer{position:relative;z-index:0}#footer::before{position:absolute;content:"";inset:0;margin:auto;background:url(https://www.naradenki.co.jp/wp-content/uploads/2026/03/FHD-footer-bg.jpg) no-repeat;background-size:cover;width:100%;height:100%;background-position:center center;z-index:-2}#footer::after{position:absolute;content:"";inset:0;margin:auto;width:100%;height:100%;background:#000;opacity:0.6;z-index:-1}#footer #footer_logo a .logo_text{color:#ffffff}#footer #footer_nav{background:#ffcf00}#footer #footer_nav ul{justify-content:center}#footer #footer_address .item-wrap{display:flex;gap:50px}#footer #footer_address .item-wrap .item{color:#ffffff}#footer #copyright{background-color:#1a1a1a}#footer #copyright span{text-align:center}body{overflow:clip;position:relative;z-index:0}#post_container{max-width:1300px;width:100%;padding-inline:min(5vw, 50px);margin-inline:auto !important}.post_content .h2title{margin-bottom:50px}.post_content .h2title h2,.post_content .h2title p{margin:0;text-align:left}.post_content .h2title p{font-family:"Poppins", "Arial", sans-serif;font-weight:900;letter-spacing:0.1em;color:#ffcf00;font-size:clamp(40px, calc(15.558px + 4.444vw), 80px);line-height:1}.post_content .h2title h2{position:relative;font-family:"Noto Sans JP", YuGothic, "Yu Gothic", sans-serif;font-weight:500;letter-spacing:0.1em;font-size:clamp(18px, calc(10.6685px + 1.333vw), 30px);padding-left:1.5em;font-weight:bold}.post_content .h2title h2::before{position:absolute;content:"";inset:0;margin:auto;width:1em;height:4px;background:#ffcf00;right:auto}.post_content .h3title{font-family:"Noto Sans JP", YuGothic, "Yu Gothic", sans-serif;font-weight:500;letter-spacing:0.1em;font-size:clamp(18px, calc(10.6685px + 1.333vw), 30px);padding-left:0.5em;border-left:10px solid #ffcf00;line-height:1}.post_content .link-banner-wrap a.link-banner img{transition:all 0.5s ease;height:100%}.post_content .link-banner-wrap a.link-banner:hover{text-decoration:none}.post_content .link-banner-wrap a.link-banner:hover img{transform:scale(1.2)}.post_content .link-banner-wrap .link-banner{display:block;padding:10px;position:relative;z-index:0}.post_content .link-banner-wrap .link-banner::before{position:absolute;content:"";inset:0;margin:auto;width:100%;height:100%;background:linear-gradient(45deg, #ffcf00 50%, #1a1a1a 50%);z-index:-1}.post_content .link-banner-wrap .link-banner .wp-block-cover{border:4px solid #ffffff}.post_content .link-banner-wrap .link-banner .wp-block-cover span.wp-block-cover__background.has-background-dim{background:#000 !important}.post_content .link-banner-wrap .link-banner .wp-block-cover img{height:100%}.post_content .link-banner-wrap .link-banner .wp-block-cover p{color:#ffffff;font-family:"Noto Sans JP", YuGothic, "Yu Gothic", sans-serif;font-weight:500;letter-spacing:0.1em;font-weight:900;text-shadow:0 0 5px rgba(0, 0, 0, 0.5);font-size:clamp(30px, calc(17.779px + 2.222vw), 50px) !important;position:relative}.post_content .link-banner-wrap .link-banner .wp-block-cover p::before{position:absolute;content:"";inset:0;margin:auto;width:3em;height:6px;background:#ffcf00;top:auto;bottom:-0.5em}.home.header_fixed #header,.home.active_header #header{background:#1a1a1a !important;border-bottom:none !important}.home .cb_free_space{padding:0}.home .cb_free_space .post_content{padding:0;margin:0;max-width:unset}.home #header_slider_content{position:relative;z-index:0}.home #header_slider_content::before,.home #header_slider_content::after{position:absolute;content:"";inset:0;margin:auto;width:20%;height:100%;background:#000;clip-path:polygon(0 0, 0% 100%, 100% 0);right:auto;z-index:2;opacity:0.8}.home #header_slider_content::before{bottom:auto}.home #header_slider_content::after{background:#ffcf00;transform:scale(1, -1);top:auto;z-index:1}.home #header_slider_content .content{z-index:5;position:relative;padding-inline:50px}.home #header_slider_content .content .catch{font-family:"Noto Sans JP", YuGothic, "Yu Gothic", sans-serif;font-weight:500;letter-spacing:0.1em;text-shadow:0 0 5px rgba(0, 0, 0, 0.8)}.home #header_slider_content .content .desc{font-family:"Poppins", "Arial", sans-serif;font-weight:900;letter-spacing:0.1em;background:#1a1a1a;color:#ffcf00;padding-inline:1.5em;font-size:clamp(18px, calc(10.6685px + 1.333vw), 30px)}.home .top-intro-wrap{padding:100px 0 150px 0;position:relative;z-index:0}.home .top-intro-wrap::before{position:absolute;content:"";inset:0;margin:auto;width:25%;height:100%;background:#ffcf00;right:auto;z-index:-1}.home .top-intro-wrap .wp-block-columns{max-width:1300px;width:100%;margin-inline:auto}.home .top-intro-wrap .wp-block-columns .wp-block-column.txt{background:#ffffff;padding:min(5vw, 50px)}.home .top-intro-wrap .wp-block-columns .item2{position:relative;left:100px}.home .top-intro-wrap .wp-block-columns .link-banner-wrap .link-banner::before{content:none}.home .top-intro-wrap .wp-block-columns .link-banner-wrap .link-banner .wp-block-cover{min-height:auto;padding:0;padding-block:50px;border:none;box-shadow:15px 15px 0 #1a1a1a}.home .top-column-wrap{position:relative;z-index:0;padding-block:100px}.home .top-column-wrap::before,.home .top-column-wrap::after{position:absolute;content:"";inset:0;margin:auto;width:100%;height:100%;z-index:-1}.home .top-column-wrap::before{background:#1a1a1a;transform:skewY(3deg)}.home .top-column-wrap::after{background:#ffcf00;transform:skewY(-3deg);z-index:-2}.home .top-column-wrap .wp-block-columns{max-width:1500px;width:100%;margin-inline:auto}.home .top-column-wrap .wp-block-columns .wp-block-cover{min-height:300px}.home .top-column-wrap .wp-block-columns .link-banner-wrap .link-banner::before{background:linear-gradient(225deg, #ffcf00 50%, #ffffff 50%)}.home .top-column-wrap .wp-block-columns .link-banner-wrap .link-banner .wp-block-cover p{font-size:clamp(20px, calc(7.779px + 2.222vw), 40px) !important}.home .cb_blog_list .cb_design_header .large_headline,.home .cb_blog_list .cb_design_header .sub_title{line-height:1;margin:0}.home .cb_blog_list .cb_design_header .large_headline span{font-family:"Poppins", "Arial", sans-serif;font-weight:900;letter-spacing:0.1em;color:#ffcf00;font-size:clamp(80px, calc(37.221px + 7.778vw), 150px)}.home .cb_blog_list .cb_design_header .sub_title span{font-family:"Noto Sans JP", YuGothic, "Yu Gothic", sans-serif;font-weight:500;letter-spacing:0.1em;font-size:clamp(20px, calc(7.779px + 2.222vw), 40px);color:#1a1a1a;font-weight:bold}.home .cb_blog_list .cb_design_header .sub_title{position:relative;overflow:unset}.home .cb_blog_list .cb_design_header .sub_title::before{position:absolute;content:"";inset:0;margin:auto;width:500px;height:4px;background:#ffcf00;right:auto;transform:translateX(-105%)}.home .cb_blog_list .main_content .blog_carousel .item .category_button{border-color:#ffa600 !important;color:#ffa600 !important}.home .cb_blog_list .main_content .blog_carousel .item .title a:hover{color:#ffa600}.home .cb_blog_list .main_content .genesis_carousel_scrollbar .swiper-scrollbar-drag{background:#ffcf00}.home .cb_blog_list .main_content .genesis_carousel_scrollbar .swiper-scrollbar-drag::before{position:absolute;content:"";inset:0;margin:auto;background:url(../2026/03/top-item01.png) no-repeat;background-size:contain;width:100px;height:100px;background-position:center center;z-index:1}.home .cb_blog_list .cb_design_arrow_button{background:#1a1a1a;padding:0}.home .cb_blog_list .cb_design_arrow_button a{width:100%;justify-content:flex-end;padding:20px 50px}.home .cb_blog_list .cb_design_arrow_button a .label{font-family:"Poppins", "Arial", sans-serif;font-weight:900;letter-spacing:0.1em;font-weight:bold;color:#ffcf00}.home .cb_blog_list .cb_design_arrow_button a .arrow_button{background:#ffcf00;border-radius:0;transition:all 0.3s ease;right:0}.home .cb_blog_list .cb_design_arrow_button a .arrow_button::before{animation:unset;color:#1a1a1a}.home .cb_blog_list .cb_design_arrow_button a .arrow_button::after{content:none}.home .cb_blog_list .cb_design_arrow_button a:hover .arrow_button{right:-20px}.home .top-contact-wrap>p{display:none}.home .top-contact-wrap a.top-contact{padding-block:200px;display:block;background:url(https://www.naradenki.co.jp/wp-content/uploads/2026/03/FHD-contact.jpg) no-repeat;background-size:100%;background-position:center center;position:relative;z-index:0;transition:all 0.3s ease}.home .top-contact-wrap a.top-contact>p{display:none}.home .top-contact-wrap a.top-contact::after{position:absolute;content:"";inset:0;margin:auto;width:100%;height:100%;background:#000;opacity:0.5;z-index:-1;pointer-events:none}.home .top-contact-wrap a.top-contact .content{width:100%;margin-inline:auto;z-index:10;pointer-events:none;position:relative;z-index:0}.home .top-contact-wrap a.top-contact .content h2{font-family:"Noto Sans JP", YuGothic, "Yu Gothic", sans-serif;font-weight:500;letter-spacing:0.1em;color:#ffffff;margin-bottom:0;font-size:clamp(30px, calc(17.779px + 2.222vw), 50px)}.home .top-contact-wrap a.top-contact .content p{font-family:"Poppins", "Arial", sans-serif;font-weight:900;letter-spacing:0.1em;color:#ffffff;font-size:clamp(80px, calc(37.221px + 7.778vw), 150px);text-align:center;margin-bottom:0;color:transparent;-webkit-text-fill-color:transparent;-webkit-text-stroke:1px #ffcf00;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:-1;opacity:0.5}.home .top-contact-wrap a.top-contact:hover{text-decoration:none;background-size:110%}.page-id-48 .intro-wrap .intro{width:100dvw;margin-inline:calc(50% - 50vw);position:relative;z-index:-1}.page-id-48 .intro-wrap .intro::before{position:absolute;content:"";inset:0;margin:auto;width:100%;height:100%;left:auto;z-index:-5;background:#ffcf00;transform:translateX(75%)}.page-id-48 .intro-wrap .intro .txt{max-width:650px;width:100%;background:#ffffff;padding:min(3vw, 30px)}.page-id-48 .intro-wrap .intro .txt h2{font-family:"Noto Sans JP", YuGothic, "Yu Gothic", sans-serif;font-weight:500;letter-spacing:0.1em;font-weight:900;position:relative;padding-bottom:0.5em;margin-bottom:0.8em}.page-id-48 .intro-wrap .intro .txt h2::before{position:absolute;content:"";inset:0;margin:auto;width:3em;height:6px;background:#ffcf00;top:auto}.page-id-48 .intro-wrap .item-wrap{row-gap:50px;column-gap:20px}.page-id-48 .intro-wrap .item-wrap .item{border:2px solid #1a1a1a;box-shadow:10px 10px 0 #ffcf00;padding:min(3vw, 30px)}.page-id-48 .intro-wrap .item-wrap .item h4{text-align:center;position:relative;padding-bottom:1em;margin-bottom:0;font-size:24px}.page-id-48 .intro-wrap .item-wrap .item h4::before{position:absolute;content:"";inset:0;margin:auto;width:3em;height:4px;background:#ffcf00;top:auto;bottom:0.5em}.page-id-48 .strong-point{position:relative;padding-block:100px}@media screen and (max-width:550px){.page-id-48 .strong-point{padding-block:50px}}.page-id-48 .strong-point::before{content:"";position:absolute;width:100dvw;height:100%;left:0;margin-inline:calc(50% - 50vw);z-index:-1;background:#fff4c2;top:0;background-size:40%}.page-id-48 .strong-point .item-wrap{gap:20px}.page-id-48 .strong-point .item-wrap .item{background:#ffffff;padding:min(3vw, 30px);border:4px solid #ffcf00}.page-id-48 .strong-point .item-wrap .item .h3title{margin-bottom:0.5em}.page-id-48 .area-wrap .content .ttl{font-size:clamp(20px, calc(7.779px + 2.222vw), 40px);font-weight:bold;border-bottom:4px solid #ffcf00;margin-bottom:0.5em;padding-left:0.5em}.page-id-48 .area-wrap .content .txt{padding-left:20px;border-left:10px solid #fff4c2}.page-id-48 .area-wrap .content .txt p{margin:0;list-style:2.6;font-weight:bold}.page-id-48 .area-wrap .content .txt p.en{color:#ffa600;font-family:"Poppins", "Arial", sans-serif}.page-id-97 .item-wrap{gap:20px}.page-id-97 .item-wrap p{text-align:center;border-bottom:1px solid #ffcf00}.page-id-52 #page_contents table{width:100%;border:none !important}.page-id-52 #page_contents td,.page-id-52 #page_contents .post_content th{border:none;background:#00000000}.page-id-52 #page_contents .post_content td{padding:18px 25px;border-bottom:1px solid #1a1a1a;width:70%;vertical-align:middle}.page-id-52 #page_contents .post_content td:first-child{color:#1a1a1a;font-weight:600;border-bottom:3px solid #ffcf00;width:20%}@media screen and (max-width:550px){.page-id-52 #page_contents .post_content tr{display:flex;flex-direction:column;white-space:normal}.page-id-52 #page_contents .post_content td{width:100%}.page-id-52 #page_contents .post_content td:first-child{width:100%;border-bottom:1px solid #fff4c2}}.page-id-52 .intro-wrap .wp-block-columns{width:100dvw;margin-inline:calc(50% - 50vw);position:relative;z-index:-1}.page-id-52 .intro-wrap .wp-block-columns::before{position:absolute;content:"";inset:0;margin:auto;width:100%;height:100%;left:auto;z-index:-5;background:#ffcf00;transform:translateX(75%)}.page-id-52 .intro-wrap .wp-block-columns .txt{max-width:650px;width:100%;background:#ffffff;padding:min(3vw, 30px)}.page-id-52 .intro-wrap .wp-block-columns .txt h2{font-family:"Noto Sans JP", YuGothic, "Yu Gothic", sans-serif;font-weight:500;letter-spacing:0.1em;font-weight:900;position:relative;padding-bottom:0.5em;margin-bottom:0.8em}.page-id-52 .intro-wrap .wp-block-columns .txt h2::before{position:absolute;content:"";inset:0;margin:auto;width:3em;height:6px;background:#ffcf00;top:auto}.page-id-52 .wp-block-buttons{margin-top:50px}.page-id-52 .wp-block-buttons a{background:#1a1a1a;color:#ffffff;transition:all 0.3s ease;display:inline-block;padding:1em 3em;border-radius:0}.page-id-52 .wp-block-buttons a:hover{background:#ffcf00;color:#ffffff;text-decoration:none}.page-id-37 #page_contents table{width:100%;border:none !important}.page-id-37 #page_contents td,.page-id-37 #page_contents .post_content th{border:none;background:#00000000}.page-id-37 #page_contents .post_content td{padding:18px 25px;border-bottom:1px solid #1a1a1a;width:70%;vertical-align:middle}.page-id-37 #page_contents .post_content td:first-child{color:#1a1a1a;font-weight:600;border-bottom:3px solid #ffcf00;width:20%}@media screen and (max-width:550px){.page-id-37 #page_contents .post_content tr{display:flex;flex-direction:column;white-space:normal}.page-id-37 #page_contents .post_content td{width:100%}.page-id-37 #page_contents .post_content td:first-child{width:100%;border-bottom:1px solid #fff4c2}}.blog::before,.category::before,.archive::before{content:none}.blog .blog_list .category_button,.category .blog_list .category_button,.archive .blog_list .category_button{border-color:#ffa600;color:#ffa600}.blog #bread_crumb,.category #bread_crumb,.archive #bread_crumb{margin-bottom:50px}.blog .news_category_button li.current a,.category .news_category_button li.current a,.archive .news_category_button li.current a{border-color:#ffa600;background:#ffcf00;color:#1a1a1a}.blog .news_category_button a:hover,.category .news_category_button a:hover,.archive .news_category_button a:hover{border-color:#ffa600;color:#ffa600}.blog .blog_list .title a:hover,.category .blog_list .title a:hover,.archive .blog_list .title a:hover{color:#ffa600}.blog #archive_header,.category #archive_header,.archive #archive_header{margin-bottom:50px}.blog #archive_header .title_area .large_headline,.category #archive_header .title_area .large_headline,.archive #archive_header .title_area .large_headline{font-family:"Poppins", "Arial", sans-serif;font-weight:900;letter-spacing:0.1em;font-size:clamp(50px, calc(19.442px + 5.556vw), 100px) !important;color:#ffcf00;line-height:1}.blog #archive_header .title_area .sub_title,.category #archive_header .title_area .sub_title,.archive #archive_header .title_area .sub_title{text-shadow:none;font-family:"Noto Sans JP", YuGothic, "Yu Gothic", sans-serif;font-weight:500;letter-spacing:0.1em;font-size:clamp(30px, calc(17.779px + 2.222vw), 50px) !important;line-height:1;font-weight:900;position:relative;overflow:unset}.blog #archive_header .title_area .sub_title::before,.category #archive_header .title_area .sub_title::before,.archive #archive_header .title_area .sub_title::before{position:absolute;content:"";inset:0;margin:auto;width:500px;height:4px;background:#ffcf00;right:auto;transform:translateX(-105%)}.blog #archive_header .title_area .sub_title span,.category #archive_header .title_area .sub_title span,.archive #archive_header .title_area .sub_title span{color:#1a1a1a}.single-post::before{content:none}.single-post #single_post_header .category_button{border-color:#ffa600;color:#ffa600}.single-post #single_post_header,.single-post #main_col{width:100%}.single-post #related_post{display:none}.page-id-54 .intro-wrap p{text-align:center;line-height:2.5;font-size:clamp(16px, calc(13.558px + 0.444vw), 20px);border:4px solid;padding:1em}.page-id-54 .con1{position:relative;padding-block:100px}@media screen and (max-width:550px){.page-id-54 .con1{padding-block:50px}}.page-id-54 .con1::before{content:"";position:absolute;width:100dvw;height:100%;left:0;margin-inline:calc(50% - 50vw);z-index:-1;background:#fff4c2;top:0;background-size:40%}.page-id-54 .con1 .tel-wrap{margin-bottom:50px;background:#ffffff;padding:min(3vw, 30px);box-shadow:10px 10px 0 #ffcf00}.page-id-54 .con1 .tel-wrap p{text-align:center;margin:0}.page-id-54 .con1 .tel-wrap p.tel-num{font-size:clamp(30px, calc(17.779px + 2.222vw), 50px);font-family:"Poppins", "Arial", sans-serif;font-weight:900;letter-spacing:0.1em;color:#ffa600;border-bottom:2px solid;line-height:1.5;margin-bottom:10px}.page-id-54 .con1 .tel-wrap p.tel-num strong{font-size:0.8em}.page-id-54 .con1 .tel-wrap p.bottom-txt{font-weight:bold}.page-id-54 .con1 .sns-wrap{gap:20px}.page-id-54 .con1 .sns-wrap .item{background:#ffffff;padding:min(5vw, 50px);box-shadow:10px 10px 0 #ffcf00}.page-id-54 .con1 .sns-wrap .item .wp-block-buttons{margin-top:20px}.page-id-54 .con1 .sns-wrap .item .wp-block-buttons a{background:#1a1a1a;color:#ffffff;transition:all 0.3s ease;display:inline-block;padding:1em 3em;border-radius:0}.page-id-54 .con1 .sns-wrap .item .wp-block-buttons a:hover{background:#ffcf00;color:#ffffff;text-decoration:none}.page-id-54 .con1 .sns-wrap .item .wp-block-buttons .wp-block-button{width:100%}.page-id-54 .con1 .sns-wrap .item .wp-block-buttons a{padding:1em;display:block}.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 #ffcf00;font-family:"Noto Sans JP", YuGothic, "Yu Gothic", sans-serif;font-weight:500;letter-spacing:0.1em}.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", 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:#1a1a1a !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:#1a1a1a}.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:#1a1a1a;color:#fff}.wp-block-snow-monkey-forms-item.free .smf-item__description{background:#bfbfbf;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:#1a1a1a}.smf-form .smf-item .smf-radio-button-control__control:checked{background-color:#ffcf00;border-color:#ffcf00}.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:#ffcf00}.smf-form .smf-item .smf-checkbox-control__control:checked{background-color:#ffcf00;border-color:#ffcf00}.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:#ffcf00;color:#1a1a1a !important;border-radius:0;border-color:#ffcf00;transition:0.3s;font-family:"Noto Sans JP", YuGothic, "Yu Gothic", sans-serif}.smf-action .smf-button-control__control:hover{background:#ffcf00 !important;color:#1a1a1a;border-color:#ffcf00;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);top:-1em}}/*# sourceMappingURL=style2.css.map */