:root{--p-color_b: #1a1a1a;--p-color_w: #fff;--p-color_1: #255da6;--p-color_2: #334864;--p-color_3: #ffea2a;--p-color_base: #d1d6dc}.con-box{margin-bottom:clamp(50px, calc(19.442px + 5.556vw), 100px)}.con-box_half{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%)}}html body,html input,html textarea,.post_content :is(h1, h2, h3, h4, h5, p, a, span, td, li, dd, dt){letter-spacing:0.1em;line-height:2.4;font-family:"Noto Sans 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.1em;line-height:2.4;font-family:"Noto Sans JP", "MS PGothic", YuGothic, "Yu Gothic", sans-serif}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}.snow-monkey-form{display:flex;flex-direction:column}.snow-monkey-form .smf-action{order:999}.snow-monkey-forms-turnstile>div{justify-content:center}#header{background:none;height:70px;position:fixed}#header #header_logo{background:none;border-right:none}#header .menu_area .top{display:none}#header .menu_area .bottom{border-top:none;height:100%}#header .menu_area .bottom #global_menu{text-align:right;height:100%}#header .menu_area .bottom #global_menu>ul>li>a{color:var(--p-color_w);transition:0.3s;height:100%;line-height:70px}#header .menu_area .bottom #global_menu>ul>li>a::after{background:var(--p-color_w);height:2px;left:50%;transform:translateX(-50%);bottom:10px}#header .menu_area .bottom #global_menu>ul:hover>li>a{opacity:0.7}#header .menu_area .bottom #global_menu>ul:hover>li>a:hover{opacity:1}#header .menu_area .bottom #global_menu>ul:hover>li>a:hover::after{width:20% !important}#header .menu_area .bottom #global_menu li#menu-item-145,#header .menu_area .bottom #global_menu li#menu-item-146{display:none}@media screen and (max-width:1400px){#header #global_menu>ul>li>a{padding-inline:20px}#header #global_menu>ul{width:100%;justify-content:right;padding-right:20px}}@media screen and (max-width:1300px){#header #global_menu>ul>li:is(#menu-item-145, #menu-item-146){display:block}}body.header_fix{padding-top:0}body.header_fix #header{background:var(--p-color_w);box-shadow:0 3px 3px rgba(0, 0, 0, 0.1)}body.header_fix #header #header_logo{background:none}body.header_fix #header .menu_area .bottom #global_menu>ul>li>a{color:var(--p-color_b) !important}body.header_fix #header .menu_area .bottom #global_menu>ul>li>ul a{color:var(--p-color_b) !important}body.header_fix #header .menu_area .bottom #global_menu>ul>li>ul a:hover{color:var(--p-color_w) !important}#container{margin-top:-70px}@media screen and (max-width:1300px){#container{margin-top:0}}#page_header .headline{background:none;height:auto;width:100%;justify-content:center;padding-inline:min(10vw, 100px)}#page_header .headline span{letter-spacing:0.1em;line-height:2.4;font-family:"Noto Sans JP", "MS PGothic", YuGothic, "Yu Gothic", sans-serif;font-size:clamp(26px, calc(11.3315px + 2.667vw), 50px)}#bread_crumb li.last{color:var(--p-color_1)}#footer #footer_logo{margin-bottom:20px}#footer #footer_logo h2{display:inline-block}#footer #footer_logo h2 img{max-width:500px;width:100% !important;height:auto}#footer #footer_menu nav ul{display:flex;flex-direction:row;gap:20px;justify-content:center}#footer_bottom{background:var(--p-color_b)}body{overflow:clip}#post_contents .post_content{max-width:1000px;width:100%}.post_content .h2title{font-family:"Noto Sans JP", "MS PGothic", YuGothic, "Yu Gothic", sans-serif;font-weight:500;letter-spacing:0.05em;font-size:clamp(30px, calc(17.779px + 2.222vw), 50px);line-height:1.3;margin-bottom:clamp(20px, calc(1.6685px + 3.333vw), 50px);text-align:left}.post_content .h2title strong{font-size:0.5em;font-family:"Roboto", "Arial", sans-serif;font-weight:500;letter-spacing:0.05em;color:var(--p-color_1);font-weight:900;position:relative}.post_content .h2title strong::before{position:absolute;content:"";inset:0;margin:auto;width:0.8em;height:0.8em;background:var(--p-color_1);right:auto;left:-0.5em;transform:translateX(-100%);border-radius:50%}.post_content .h2title strong::after{position:absolute;content:"";inset:0;margin:auto;width:100vw;height:2px;background:var(--p-color_1);right:auto;left:-0.5em;transform:translateX(-100%)}.post_content .h3title{font-size:clamp(18px, calc(10.6685px + 1.333vw), 30px);color:var(--p-color_1);position:relative;text-align:left;margin:0 auto 0.5em auto}.post_content .h3title::before{position:absolute;content:"";inset:0;margin:auto;width:100vw;height:2px;background:var(--p-color_base);right:auto;left:-0.5em;transform:translateX(-100%);pointer-events:none}.post_content .wp-block-table table tr td{border:none !important;border-bottom:2px solid #ddd !important;padding:0.5em 1em}.post_content .wp-block-table table tr td:first-child{width:20%}@media screen and (max-width:550px){.post_content .wp-block-table table tr td:first-child{width:100%}}.post_content .original-btn{display:flex;justify-content:center}.post_content .original-btn a{display:inline-block;background:var(--p-color_1);padding:1em 3em;font-size:18px;font-family:"Noto Sans JP", "MS PGothic", YuGothic, "Yu Gothic", sans-serif;position:relative;overflow:hidden;z-index:0;border-radius:0;color:var(--p-color_w);font-weight:bold}.post_content .original-btn a::before{position:absolute;content:"";inset:0;margin:auto;width:115%;height:100%;background:var(--p-color_2);clip-path:polygon(0 0, 100% 0, 80% 100%, 0% 100%);right:auto;transform:translateX(-90%);transition:all 0.5s ease;z-index:-1}.post_content .original-btn a:hover{text-decoration:none}.post_content .original-btn a:hover::before{transform:translateX(0%)}.post_content .original-btn a{border:2px solid var(--p-color_1)}.post_content .original-btn a::before{background:var(--p-color_w)}@media screen and (max-width:550px){.post_content .original-btn a{font-size:16px}}.post_content .original-btn a:hover{color:var(--p-color_1)}@keyframes header_animation{0%{transform:unset;background:rgba(255, 255, 255, 0)}100%{transform:unset;background:white}}@keyframes header_animation_reverse{0%{transform:unset;background:white}100%{transform:unset;background:rgba(255, 255, 255, 0)}}.home .cb_header{margin-bottom:50px;display:flex;flex-direction:column}.home .cb_header .headline{font-family:"Noto Sans JP", "MS PGothic", YuGothic, "Yu Gothic", sans-serif;font-weight:500;letter-spacing:0.05em;font-size:clamp(30px, calc(11.6685px + 3.333vw), 60px);order:2}.home .cb_header .sub_title{font-family:"Roboto", "Arial", sans-serif;font-weight:500;letter-spacing:0.05em;font-size:clamp(18px, calc(10.6685px + 1.333vw), 30px);color:var(--p-color_1);margin:0;order:1;font-weight:900}.home .cb_header .desc{order:3}.home #header_slider_container{height:calc(100vh + 70px)}.home #header_slider_container .header_slider_content{bottom:50px}.home #header_slider_container .header_slider_content .catch{font-family:"Noto Sans JP", "MS PGothic", YuGothic, "Yu Gothic", sans-serif;font-weight:500;letter-spacing:0.05em;font-size:clamp(24px, calc(-10.221px + 6.222vw), 80px);text-align:left}.home #header_slider_container .header_slider_content .desc{font-family:"Roboto", "Arial", sans-serif;font-weight:500;letter-spacing:0.05em;text-align:left;font-size:clamp(16px, calc(7.442px + 1.556vw), 30px);margin-top:0;border-top:2px solid}.home #cb_content_1 .grid-wrap{height:100vh}.home #cb_content_1 .item>.wp-block-group__inner-container{height:100%}.home #cb_content_1 .item>.wp-block-group__inner-container figure{height:100%;width:auto}.home #cb_content_1 .item>.wp-block-group__inner-container figure img{height:100%;width:auto;object-fit:cover}.home #cb_content_1 .txt .ttl{font-family:"Noto Sans JP", "MS PGothic", YuGothic, "Yu Gothic", sans-serif;font-weight:500;letter-spacing:0.05em;text-align:left;line-height:1.5;font-size:clamp(30px, calc(-0.558px + 5.556vw), 80px);margin-bottom:0.5em}.home #cb_content_1 .txt .ttl strong{display:inline-block;padding-left:0.1em;background:var(--p-color_1);color:var(--p-color_w);font-weight:500;line-height:1.3}.home #cb_content_1 .txt p{max-width:650px;width:100%}.home #cb_content_1 .original-btn{justify-content:flex-start}.home #content_builder .link_button a{display:inline-block;background:var(--p-color_1);padding:1em 3em;font-size:18px;font-family:"Noto Sans JP", "MS PGothic", YuGothic, "Yu Gothic", sans-serif;position:relative;overflow:hidden;z-index:0;border-radius:0;color:var(--p-color_w);font-weight:bold}.home #content_builder .link_button a::before{position:absolute;content:"";inset:0;margin:auto;width:115%;height:100%;background:var(--p-color_2);clip-path:polygon(0 0, 100% 0, 80% 100%, 0% 100%);right:auto;transform:translateX(-90%);transition:all 0.5s ease;z-index:-1}.home #content_builder .link_button a:hover{text-decoration:none}.home #content_builder .link_button a:hover::before{transform:translateX(0%)}.home #content_builder .link_button a{border:2px solid var(--p-color_1);min-height:unset !important;height:auto !important}.home #content_builder .link_button a::before{background:var(--p-color_w)}.home #content_builder .link_button a:hover{color:var(--p-color_1) !important}.home #content_builder .cb_blog_list{background:url(../2026/08/FHD-facility.jpg) center center/cover no-repeat;z-index:0;position:relative}.home #content_builder .cb_blog_list::before{position:absolute;content:"";inset:0;margin:auto;width:100%;height:100%;background:#000;opacity:0.5;z-index:-1}.home #content_builder .cb_blog_list .cb_header{max-width:1300px;width:100%;position:relative;margin-bottom:150px}.home #content_builder .cb_blog_list .cb_header .headline,.home #content_builder .cb_blog_list .cb_header .sub_title{text-align:left;color:var(--p-color_w)}.home #content_builder .cb_blog_list .cb_header .headline{font-size:clamp(30px, calc(-0.558px + 5.556vw), 80px)}.home #content_builder .cb_blog_list .cb_header .sub_title{font-size:clamp(20px, calc(7.779px + 2.222vw), 40px);position:relative}.home #content_builder .cb_blog_list .cb_header .sub_title::before{position:absolute;content:"";inset:0;margin:auto;width:100vw;height:2px;background:var(--p-color_w);right:auto;left:-10px;transform:translateX(-100%)}.home #content_builder .cb_blog_list .cb_header .sub_title::after{position:absolute;content:"";inset:0;margin:auto;width:20px;height:20px;border-radius:50%;background:var(--p-color_w);right:auto;left:-10px;transform:translateX(-100%)}.home #content_builder .cb_blog_list .cb_header .desc{width:60%;position:absolute;right:0;top:0;margin-top:0;background:var(--p-color_w);padding:min(3vw, 30px)}.home #content_builder .cb_blog_list .cb_header .desc p{text-align:left}.home #content_builder .cb_blog_list .category_sort_button_wrap{width:auto;display:flex;justify-content:center}.home #content_builder .cb_blog_list .category_sort_button .item{width:auto !important;min-width:150px}.home #content_builder .cb_blog_list .index_post_list_wrap{max-width:1300px;width:100%}.home #content_builder .cb_blog_list .swiper-button-next:before,.home #content_builder .cb_blog_list .swiper-button-prev:before{color:var(--p-color_w)}.home #content_builder .cb_blog_list .link_button a{border:2px solid var(--p-color_w)}.home .cb_two_column .item_list{max-width:1500px;width:100%}.home .cb_two_column .item_list .item{background:var(--p-color_base);position:relative;overflow:clip;z-index:0}.home .cb_two_column .item_list .item::before{position:absolute;content:"";inset:0;margin:auto;width:120%;height:100%;background:var(--p-color_1);right:auto;transform:skewX(45deg) translateX(-110%);z-index:-1;transition:0.8s all ease}.home .cb_two_column .item_list .item:hover::before{transform:skewX(45deg) translateX(-50%)}.home .cb_two_column .item_list .item .content{width:calc(50% - min(5vw, 100px));height:calc(50% - min(5vw, 100px));margin:auto;padding:min(3vw, 30px);background:var(--p-color_w)}.home .cb_two_column .item_list .item .content span,.home .cb_two_column .item_list .item .content p{color:var(--p-color_b) !important}.home .cb_two_column .item_list .item .content .headline{flex-direction:column-reverse;align-items:flex-start}.home .cb_two_column .item_list .item .content .headline span{line-height:1.2}.home .cb_two_column .item_list .item .content .headline .title{font-family:"Noto Sans JP", "MS PGothic", YuGothic, "Yu Gothic", sans-serif;font-weight:500;letter-spacing:0.05em;font-size:clamp(26px, calc(11.3315px + 2.667vw), 50px)}.home .cb_two_column .item_list .item .content .headline .sub_title{font-size:clamp(16px, calc(13.558px + 0.444vw), 20px);color:var(--p-color_1) !important;font-family:"Roboto", "Arial", sans-serif;font-weight:500;letter-spacing:0.05em;font-weight:900}.home .cb_two_column .item_list .item:nth-child(2n-1)::before{left:50%}.home #content_builder #cb_content_4{background:url(../2026/08/FHD-recruit-1.jpg) center center/cover no-repeat;z-index:0;position:relative;padding:clamp(50px, calc(19.442px + 5.556vw), 100px)}.home #content_builder #cb_content_4::before{position:absolute;content:"";inset:0;margin:auto;width:100%;height:100%;background:#000;opacity:0.5;z-index:-1}.home #content_builder #cb_content_4 .cb_header,.home #content_builder #cb_content_4 .post_content{width:50%;margin:0 auto 0 0}.home #content_builder #cb_content_4 .cb_header{background:rgba(255, 255, 255, 0.8);padding:min(5vw, 50px);margin-bottom:clamp(20px, calc(1.6685px + 3.333vw), 50px);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.home #content_builder #cb_content_4 .cb_header .headline,.home #content_builder #cb_content_4 .cb_header .sub_title,.home #content_builder #cb_content_4 .cb_header .desc{text-align:left}.home #content_builder #cb_content_4 .original-btn a{border:2px solid var(--p-color_w)}.home #content_builder .cb_news_list{background:var(--p-color_1);padding-block:clamp(50px, calc(19.442px + 5.556vw), 100px);margin-bottom:clamp(50px, calc(19.442px + 5.556vw), 100px);overflow:clip}.home #content_builder .cb_news_list .cb_header{position:relative}.home #content_builder .cb_news_list .cb_header .headline,.home #content_builder .cb_news_list .cb_header .sub_title{color:var(--p-color_w)}.home #content_builder .cb_news_list .cb_header::before{position:absolute;content:"";inset:0;margin:auto;width:2px;height:100%;background:var(--p-color_w);bottom:auto;top:-10px;transform:translateY(-100%)}.home #content_builder .cb_news_list .cb_header::after{position:absolute;content:"";inset:0;margin:auto;width:20px;height:20px;border-radius:50%;background:var(--p-color_w);bottom:auto;top:-10px;transform:translateY(-90%)}.home #content_builder .cb_news_list .news_list .item{background:var(--p-color_w);border-color:var(--p-color_1);border-width:10px}.home #content_builder .cb_news_list .swiper-button-next:before,.home #content_builder .cb_news_list .swiper-button-prev:before{color:var(--p-color_w)}.home #content_builder .cb_news_list .link_button a{border:2px solid var(--p-color_w)}.home #cb_content_6{position:relative;background:url(../2026/08/FHD-contact2.jpg) center center/cover no-repeat;width:calc(100vw - 100px);margin-inline:auto;padding:clamp(50px, calc(19.442px + 5.556vw), 100px) min(5vw, 50px);z-index:0;overflow:clip}.home #cb_content_6 .cb_header{position:relative}.home #cb_content_6 .cb_header::before{position:absolute;content:"";inset:0;margin:auto;width:2px;height:100%;background:var(--p-color_w);bottom:auto;top:-10px;transform:translateY(-100%)}.home #cb_content_6 .cb_header::after{position:absolute;content:"";inset:0;margin:auto;width:20px;height:20px;border-radius:50%;background:var(--p-color_w);bottom:auto;top:-10px;transform:translateY(-90%)}.home #cb_content_6 h2,.home #cb_content_6 p{color:var(--p-color_w) !important}.home #cb_content_6::before{position:absolute;content:"";inset:0;margin:auto;width:100%;height:100%;background:#000;opacity:0.5;z-index:-1}.blog #archive_blog,.archive #archive_blog{background:rgba(209, 214, 220, 0.2)}.blog #archive_blog #page_header_desc,.archive #archive_blog #page_header_desc{display:none}.blog #archive_blog .category_sort_button .item,.archive #archive_blog .category_sort_button .item{width:auto !important}.blog #archive_blog .blog_list,.archive #archive_blog .blog_list{max-width:1200px;width:100%}.blog #archive_blog .blog_list .item,.archive #archive_blog .blog_list .item{box-shadow:5px 5px 10px rgba(0, 0, 0, 0.1)}.blog #archive_blog .blog_list .item:not(.swiper-slide),.archive #archive_blog .blog_list .item:not(.swiper-slide){width:calc(100% / 3 - 20px);margin:0 20px 20px 0}.blog #archive_blog .blog_list .content,.archive #archive_blog .blog_list .content{padding:10px}.blog #archive_blog .blog_list .content .title span,.archive #archive_blog .blog_list .content .title span{word-break:keep-all;overflow-wrap:break-word}.blog #archive_blog .blog_list .category_list,.archive #archive_blog .blog_list .category_list{margin-top:0}.single{background:rgba(209, 214, 220, 0.2)}.single #header .menu_area .bottom #global_menu>ul>li>a{color:var(--p-color_b) !important}.single #header .menu_area .bottom #global_menu>ul>li>a::after{background:var(--p-color_1)}.single #container{margin-top:70px}.single #container #next_prev_post{display:none}.single #container #single_related_post .headline{background:var(--p-color_1);font-family:"Noto Sans JP", "MS PGothic", YuGothic, "Yu Gothic", sans-serif;font-weight:500;letter-spacing:0.05em;color:var(--p-color_w);line-height:1.5;font-size:clamp(18px, calc(10.6685px + 1.333vw), 30px) !important}.page-id-48 #page_contents{padding-bottom:0}.page-id-48 .list-wrap .item-wrap{column-gap:0}.page-id-48 .list-wrap .item-wrap p{border-bottom:1px solid #ddd;text-align:left;padding-inline:1em}.page-id-48 .image-wrap{position:relative;padding-block:100px;width:100vw;margin-inline:calc(50% - 50vw);padding-bottom:clamp(50px, calc(-11.1105px + 11.111vw), 150px)}@media screen and (max-width:550px){.page-id-48 .image-wrap{padding-block:50px}}.page-id-48 .image-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 .image-wrap::before{opacity:0.2}.page-id-48 .image-wrap .item-wrap{max-width:1300px;width:100%;margin-inline:auto;gap:20px}.page-id-48 .image-wrap .item-wrap .item{border:10px solid var(--p-color_w)}.page-id-48 .image-wrap .item-wrap .item figure{margin-bottom:0}.page-id-48 .image-wrap .item-wrap .item p{background:var(--p-color_1);text-align:center;color:var(--p-color_w);font-weight:bold;font-size:clamp(16px, calc(13.558px + 0.444vw), 20px)}body.page-id-50 #page_contents .post_content{max-width:1200px;width:100%}body.page-id-50 .item-wrapper .item-wrap{column-gap:0}body.page-id-50 .item-wrapper .item-wrap p{border-bottom:1px solid #ddd;text-align:left;padding-inline:1em}body.page-id-50 .item-wrapper:nth-child(2n){position:relative;padding-block:100px}@media screen and (max-width:550px){body.page-id-50 .item-wrapper:nth-child(2n){padding-block:50px}}body.page-id-50 .item-wrapper:nth-child(2n)::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}body.page-id-50 .item-wrapper:nth-child(2n)::before{opacity:0.2}.page-id-52 .intro-wrap .intro{width:100dvw;margin-inline:calc(50% - 50vw);position:relative;z-index:0}.page-id-52 .intro-wrap .intro .txt P{max-width:500px;width:100%}.page-id-52 .intro-wrap .intro .txt h2{margin:0 auto 0.5em auto;text-align:left}.page-id-52 .intro-wrap .intro h2{font-size:clamp(30px, calc(17.779px + 2.222vw), 50px);line-height:1.5}.page-id-52 .intro-wrap .intro h2 strong{font-weight:500;display:inline-block;padding-inline:0.1em;background:var(--p-color_1);color:var(--p-color_w);line-height:1.3}.page-id-52 .intro-wrap .slider{position:relative}.page-id-52 .intro-wrap .slider .flowing_horizontal{display:flex;width:100vw;white-space:nowrap;overflow:hidden;margin-inline:calc(50% - 50vw);z-index:1}.page-id-52 .intro-wrap .slider .flowing_horizontal ul{animation:30s linear infinite flowing1_left;margin:0;padding:0}.page-id-52 .intro-wrap .slider .flowing_horizontal ul li{display:inline-block;line-height:1em}.page-id-37 #page_contents{padding-top:0}.page-id-37 .greeting-wrap{position:relative;padding-block:100px;padding-top:clamp(50px, calc(-11.1105px + 11.111vw), 150px)}@media screen and (max-width:550px){.page-id-37 .greeting-wrap{padding-block:50px}}.page-id-37 .greeting-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 .greeting-wrap::before{background:url(../2026/08/company-greeting.jpg) center center/cover no-repeat;z-index:-5}.page-id-37 .greeting-wrap::after{content:"";position:absolute;width:100dvw;height:100%;left:0;margin-inline:calc(50% - 50vw);z-index:-1;background-color:#000;top:0;opacity:0.5}.page-id-37 .greeting-wrap h2,.page-id-37 .greeting-wrap h3,.page-id-37 .greeting-wrap p,.page-id-37 .greeting-wrap strong{color:var(--p-color_w)}.page-id-37 .greeting-wrap .h2title strong::before,.page-id-37 .greeting-wrap .h2title strong::after{background:var(--p-color_w)}.page-id-37 .greeting-wrap h3{margin:0 auto 0.5em auto;text-align:center;position:relative;width:calc(100% - 2em);padding:0 2em;font-size:clamp(26px, calc(11.3315px + 2.667vw), 50px)}.page-id-37 .greeting-wrap h3::before,.page-id-37 .greeting-wrap h3::after{position:absolute;content:"";inset:0;margin:auto;width:1em;height:1.5em;border:2px solid var(--p-color_w);border-bottom:none;border-right:none;right:auto;pointer-events:none}.page-id-37 .greeting-wrap h3::after{right:0;left:auto;border:2px solid var(--p-color_w);border-top:none;border-left:none}.page-id-37 .greeting-wrap .name strong{font-size:1.5em;font-weight:500}.single-news #container{margin-top:0;background:var(--p-color_base)}.single-news #header .menu_area .bottom #global_menu>ul>li>a{color:var(--p-color_b)}.single-news #main_content{background:var(--p-color_w);padding:min(5vw, 50px);margin-bottom:clamp(50px, calc(-11.1105px + 11.111vw), 150px)}.single-news #main_content #main_col{width:100%}.page-id-54 #page_contents{padding-top:0}.page-id-54 .intro-wrap{position:relative;padding-block:100px}@media screen and (max-width:550px){.page-id-54 .intro-wrap{padding-block:50px}}.page-id-54 .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-54 .intro-wrap::before{background:var(--p-color_1)}.page-id-54 .intro-wrap p{background:var(--p-color_w);padding:min(3vw, 30px)}.page-id-56 .post_content{max-width:1300px;width:100% !important}.page-id-56 .post_content .wp-block-columns{gap:1.5em}.page-id-56 .post_content li{font-size:clamp(16px, calc(13.558px + 0.444vw), 20px);font-family:"Noto Sans JP", "MS PGothic", YuGothic, "Yu Gothic", sans-serif;font-weight:500;letter-spacing:0.05em;position:relative;padding-left:1.5em;list-style:none}.page-id-56 .post_content li a{transition:0.3s}.page-id-56 .post_content li a:hover{text-decoration:none;opacity:0.7}.page-id-56 .post_content ul li::before{content:"";position:absolute;left:0;background:var(--p-color_1);clip-path:polygon(0 0, 0% 100%, 100% 50%);width:1em;height:1em;top:0.8em}.page-id-56 .post_content ul li ul li{font-size:16px}.page-id-56 .post_content ul li ul li::before{background:var(--p-color_base)}.snow-monkey-form,.smf-form .smf-item .smf-text-control__control{font-family:"Noto Sans 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:before,.smf-progress-tracker__item:after{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 Sans 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 */