﻿:root{--p-color_b: #333;--p-color_w: #fff;--p-color_1: #e8d0d0;--p-color_2: #604a50;--p-color_base: #fbf9fa}.con-box{margin-bottom:clamp(50px, calc(-11.1105px + 11.111vw), 150px)}.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.1em;line-height:1.8;font-family:"Zen Old Mincho", "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:1.8;font-family:"Zen Old Mincho", "MS PGothic", YuGothic, "Yu Gothic", sans-serif;color:var(--p-color_b)}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}#header{flex-direction:column;height:430px}#header #header_logo{padding:100px 0 50px 0}#header #header_logo img{max-height:200px}#header .menu_area .top{display:none}#header .menu_area .bottom{border:none !important}#header .menu_area .bottom #menu-item-115,#header .menu_area .bottom #menu-item-107{display:none}#header .menu_area .bottom #global_menu>ul{gap:50px}#header .menu_area .bottom #global_menu>ul>li>a{position:relative;height:auto;padding:0}#header .menu_area .bottom #global_menu>ul>li>a::after{position:absolute;content:"";inset:0;margin:auto;width:0;height:100%;border-bottom:1px solid;bottom:auto;right:auto;transition:all 0.5s ease;background:none}#header .menu_area .bottom #global_menu>ul>li>a:hover::after{width:100% !important}#header .menu_area .bottom #global_menu ul ul{background:var(--p-color_1);left:50%;transform:translateX(-50%);top:58px}.header_fix #header{flex-direction:unset;height:70px;background:var(--p-color_w) !important;box-shadow:0 0 5px rgba(0, 0, 0, 0.3)}.header_fix #header #header_logo{padding:0 40px;background:none !important}.header_fix #header #header_logo img{max-height:calc(100% - 20px)}.header_fix #header .menu_area .bottom #global_menu>ul>li>a{height:70px;line-height:70px;color:var(--p-color_b);transition:all 0.5s ease}.header_fix #header .menu_area .bottom #global_menu>ul>li>a:hover{color:var(--p-color_b) !important;opacity:0.5}.header_fix #header .menu_area .bottom #global_menu>ul>li>a::after{content:none}.header_fix #header #global_menu{text-align:right;padding-right:min(5vw, 50px)}.header_fix #container{padding-top:300px}#header .menu_area .bottom #global_menu>ul>li.current_page_item>a{color:var(--p-color_1) !important}#side_icon_button{bottom:20px;right:20px;background:none;box-shadow:none}#side_icon_button a{width:150px;height:150px;border-radius:50%;box-shadow:0 0 5px var(--p-color_2);background:var(--p-color_1);transition:all 0.5s ease;position:relative;transform:translateY(0)}#side_icon_button a::before{position:absolute;content:"";inset:0;margin:auto;width:50%;height:5px;background:var(--p-color_b);border-radius:50%;filter:blur(3px);opacity:0;transition:all 1s ease;top:auto;transform:translateY(20px)}#side_icon_button a:hover{transform:translateY(-20px)}#side_icon_button a:hover::before{width:80%;opacity:0.3}#side_icon_button a span{color:var(--p-color_2)}#page_header{aspect-ratio:unset !important;min-height:300px;height:40vh}#page_header .headline{width:100%;height:100%;background:rgba(0, 0, 0, 0.3)}#page_header .headline span{font-family:"Zen Old Mincho", "MS PGothic", YuGothic, "Yu Gothic", sans-serif;font-weight:500;letter-spacing:0.1em;font-size:clamp(26px, calc(11.3315px + 2.667vw), 50px);text-shadow:0 0 5px rgba(0, 0, 0, 0.3);position:relative;z-index:0}#page_header .headline span::before{position:absolute;content:"";inset:0;margin:auto;content:"Privacypolicy";font-family:"Sirivennela", "Arial", sans-serif;font-weight:400;letter-spacing:0em;font-size:clamp(26px, calc(11.3315px + 2.667vw), 50px);color:var(--p-color_w);z-index:-1;line-height:1;transform:translateY(100%)}#bread_crumb li.last{color:var(--p-color_2)}#footer{background:url(../2026/04/FHD-footer-bg.jpg) center / cover no-repeat !important;padding-top:50px;position:relative;z-index:0}#footer::before{position:absolute;content:"";inset:0;margin:auto;width:100%;height:100%;background:#000;opacity:0.5;z-index:0}#footer #footer_logo{margin-bottom:50px}#footer #footer_logo a{display:inline-block;width:fit-content}#footer #footer_logo a img{max-height:200px;width:auto}#footer #footer_menu{max-width:800px}#footer #footer_menu li a{color:var(--p-color_w);transition:all 0.5s ease;display:inline-block;padding-left:0;position:relative}#footer #footer_menu li a::before{position:absolute;content:"";inset:0;margin:auto;width:0;height:1px;right:auto;transition:all 0.5s ease;background:var(--p-color_w)}#footer #footer_menu li a:hover{padding-left:20px}#footer #footer_menu li a:hover::before{width:15px}#footer #footer_bottom{background:var(--p-color_2)}.p-footer-bar--type4 .p-footer-bar__item-link span{font-family:"Zen Old Mincho", "MS PGothic", YuGothic, "Yu Gothic", sans-serif;font-weight:500;letter-spacing:0.1em;color:var(--p-color_2)}body{overflow:clip}#post_contents .post_content{max-width:1000px;width:100%}.post_content .intro-col{width:100dvw;margin-inline:calc(50% - 50vw);position:relative;z-index:0}.post_content .intro-col .txt{max-width:500px;width:100%;background:var(--p-color_w);padding:min(3vw, 30px);position:relative;padding-block:100px;bottom:-100px}.post_content .intro-col .txt::before{position:absolute;content:"";inset:0;margin:auto;width:100vw;height:100%;top:0;left:-250px;background:var(--p-color_base);mix-blend-mode:multiply}.post_content .intro-col .txt::after{position:absolute;content:"";inset:0;margin:auto;content:"Message";font-family:"Sirivennela", "Arial", sans-serif;font-weight:400;letter-spacing:0em;font-size:clamp(50px, calc(-11.1105px + 11.111vw), 150px);color:var(--p-color_1);bottom:auto;left:auto;transform:translate(50%, -50%)}@media screen and (max-width:1500px){.post_content .intro-col .txt{bottom:-50px;padding-block:50px}.post_content .intro-col .txt::before{left:-100px}.post_content .intro-col .txt::after{transform:translate(0, -50%)}}@media screen and (max-width:781px){.post_content .intro-col{width:100%;margin-inline:auto;gap:0}.post_content .intro-col .txt{max-width:none;bottom:0}.post_content .intro-col .txt::before{left:50%}.post_content .intro-col .txt::after{mix-blend-mode:multiply}}.post_content .wp-block-table{background:var(--p-color_w)}.post_content .wp-block-table td{vertical-align:middle}.post_content .wp-block-table td:first-child{width:12em}.original-btn a{font-family:"Zen Old Mincho", "MS PGothic", YuGothic, "Yu Gothic", sans-serif;font-weight:500;letter-spacing:0.1em;padding:20px 50px;font-size:clamp(16px, calc(13.558px + 0.444vw), 20px);background:none;border-radius:0;border:1px solid;display:inline-block;position:relative}.original-btn a::before{position:absolute;content:"";inset:0;margin:auto;width:20px;height:1px;left:calc(100% - 45px);right:auto;transition:all 0.5s ease;background:var(--p-color_b)}.original-btn a:hover{text-decoration:none}.original-btn a:hover::before{width:100px}.post_content .link-banner-wrap{width:100dvw;margin-inline:calc(50% - 50vw)}.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);height:100%}.post_content .link-banner-wrap .wp-block-cover__background.has-background-dim{background:rgba(0, 0, 0, 0.8) !important}.post_content .link-banner-wrap .content .ttl{font-size:clamp(20px, calc(1.6685px + 3.333vw), 50px) !important;color:var(--p-color_w);text-shadow:0 0 5px rgba(0, 0, 0, 0.5);margin:0;line-height:1}.post_content .link-banner-wrap .content .en{color:var(--p-color_w);font-family:"Sirivennela", "Arial", sans-serif;font-weight:400;letter-spacing:0em;text-align:center;font-size:clamp(26px, calc(11.3315px + 2.667vw), 50px);text-shadow:0 0 5px rgba(0, 0, 0, 0.5);position:relative;margin:0;line-height:1.5}.post_content .link-banner-wrap .content .en::before{position:absolute;content:"";inset:0;margin:auto;width:50px;height:2px;background:var(--p-color_w);top:auto;transition:all 0.5s ease}.post_content .link-banner-wrap .link-banner:hover .content .en::before{width:500px}.post_content .h2title{text-align:left;font-size:clamp(18px, calc(10.6685px + 1.333vw), 30px);margin-bottom:clamp(25px, calc(9.721px + 2.778vw), 50px)}.post_content .h2title strong{font-size:clamp(50px, calc(-11.1105px + 11.111vw), 150px);position:relative;color:var(--p-color_2);display:inline-block;font-family:"Sirivennela", "Arial", sans-serif;font-weight:400;letter-spacing:0em;line-height:1}.post_content .h2title strong::before{position:absolute;content:"";inset:0;margin:auto;width:50vw;height:1px;background:var(--p-color_2);right:auto;transform:translateX(-102%)}.post_content .h3title{text-align:left;font-size:clamp(20px, calc(7.779px + 2.222vw), 40px);position:relative;padding-left:1.5em;color:var(--p-color_2)}.post_content .h3title::before{position:absolute;content:"";inset:0;margin:auto;width:1em;height:1px;background:var(--p-color_2);right:auto}.home #content_builder .cb_free_space{width:100%;padding:0}.home #header{flex-direction:row;height:130px}.home #header #header_logo{padding:0 40px}.home #header #header_logo img{max-height:calc(100% - 20px)}.home #header .menu_area .top{display:block}.home #header #global_menu{text-align:right;margin-right:50px}.home #header_slider_container{background:none !important}.home #header_slider_container .header_slider_content{padding:0 100px;top:50%}.home #header_slider_container .header_slider_content .catch{font-family:"Zen Old Mincho", "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);text-align:center;position:relative}.home #header_slider_container .header_slider_content .catch::before{position:absolute;content:"";inset:0;margin:auto;background:url(../2026/04/logo_w_hako.png);background-size:contain;background-position:center;width:200px;height:200px;bottom:auto;transform:translateY(-110%)}.home #header_slider_container .header_slider_content .desc{font-family:"Sirivennela", "Arial", sans-serif;font-weight:400;letter-spacing:0em;font-size:clamp(18px, calc(10.6685px + 1.333vw), 30px);margin-top:0}.home #header_slider_container #header_slider{width:calc(100% - 50px);height:calc(100% - 50px);margin:auto;margin-top:calc(50px / 2)}.home #header_slider_container #header_slider .swiper-pagination{display:none}.home #container{padding-top:0}.home .cb_two_column{position:relative;margin-bottom:150px}.home .cb_two_column::before{position:absolute;content:"";inset:0;margin:auto;width:100%;height:100%;background:url(https://www.fujifarm-strawberry.jp/wp-content/uploads/2026/04/FHD-footer-bg.jpg) center / cover no-repeat;z-index:-2;pointer-events:none}.home .cb_two_column::after{position:absolute;content:"";inset:0;margin:auto;width:100%;height:100%;background:#000;opacity:0.5;z-index:-1}.home .cb_two_column .cb_header{background:rgba(255, 255, 255, 0.9);padding:min(5vw, 50px);max-width:1200px;width:100%}.home .cb_two_column .cb_header .headline{font-family:"Zen Old Mincho", "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:"Sirivennela", "Arial", sans-serif;font-weight:400;letter-spacing:0em;font-size:clamp(26px, calc(11.3315px + 2.667vw), 50px);color:var(--p-color_2);margin:0;position:relative}.home .cb_two_column .cb_header .sub_title::before{position:absolute;content:"";inset:0;margin:auto;width:50px;height:100%;border-bottom:1px solid var(--p-color_2)}.home .cb_two_column .content{background:var(--p-color_1);transition:all 0.5s ease}.home .cb_two_column .content .headline{flex-direction:column}.home .cb_two_column .content .headline span{color:var(--p-color_2);transition:all 0.5s ease}.home .cb_two_column .content .headline span.title{font-family:"Sirivennela", "Arial", sans-serif;font-weight:400;letter-spacing:0em;font-size:clamp(50px, calc(19.442px + 5.556vw), 100px);line-height:0.6}.home .cb_two_column .content .headline span.sub_title{font-size:clamp(16px, calc(13.558px + 0.444vw), 20px)}.home .cb_two_column .item:hover .content{background:var(--p-color_2)}.home .cb_two_column .item:hover .content .headline span{color:var(--p-color_1)}.home .cb_three_column{padding-bottom:0;position:relative;margin-bottom:150px;z-index:0;margin-top:0 !important}.home .cb_three_column::before{position:absolute;content:"";inset:0;margin:auto;width:100%;height:calc(50% + 150px);z-index:-1;background:var(--p-color_base);bottom:auto;top:50%}.home .cb_three_column .three_column_carousel_container{max-width:1500px;width:100%}.home .cb_three_column .three_column_carousel_container .item{position:relative}.home .cb_three_column .three_column_carousel_container .item::before{position:absolute;content:"";inset:0;margin:auto;width:calc(100% - 50px);height:calc(100% - 50px);border:1px solid var(--p-color_w);z-index:1;pointer-events:none}.home .cb_three_column .three_column_carousel_container .item a.animate_background .image_wrap{aspect-ratio:unset;height:650px;z-index:0;position:relative}.home .cb_three_column .three_column_carousel_container .item a.animate_background .image_wrap::before{position:absolute;content:"";inset:0;margin:auto;width:100%;height:100%;background:#000;opacity:0.5;z-index:1;pointer-events:none}.home .cb_three_column .three_column_carousel_container .item a.animate_background .title{position:absolute;z-index:50;inset:0;margin:auto;font-family:"Zen Old Mincho", "MS PGothic", YuGothic, "Yu Gothic", sans-serif;font-weight:500;letter-spacing:0.1em;color:var(--p-color_w);text-shadow:0 0 5px rgba(0, 0, 0, 0.5);display:flex;justify-content:center;align-items:center;font-size:clamp(26px, calc(11.3315px + 2.667vw), 50px)}.home .cb_blog_list{background:url(../2026/04/FHD-news.jpg) center / cover no-repeat;position:relative;z-index:0}.home .cb_blog_list::before{position:absolute;content:"";inset:0;margin:auto;width:100%;height:100%;background:rgba(0, 0, 0, 0.5);z-index:-1}.home .cb_blog_list .cb_header .headline{font-family:"Sirivennela", "Arial", sans-serif;font-weight:400;letter-spacing:0em;font-size:clamp(50px, calc(-11.1105px + 11.111vw), 150px);color:var(--p-color_w);line-height:0.5;text-shadow:0 0 5px rgba(0, 0, 0, 0.5)}.home .cb_blog_list .cb_header .sub_title span{color:var(--p-color_w);font-size:clamp(18px, calc(10.6685px + 1.333vw), 30px);display:inline-block;padding-inline:1em;position:relative;text-shadow:0 0 5px rgba(0, 0, 0, 0.5)}.home .cb_blog_list .cb_header .sub_title span::before,.home .cb_blog_list .cb_header .sub_title span::after{position:absolute;content:"";inset:0;margin:auto;width:50vw;height:1px;background:var(--p-color_w);right:auto;transform:translateX(-100%)}.home .cb_blog_list .cb_header .sub_title span::after{right:0;left:auto;transform:translateX(100%)}.home .cb_blog_list .category_sort_button_wrap a{background:rgba(0, 0, 0, 0.5);border-color:rgba(0, 0, 0, 0.8);color:var(--p-color_w)}.home .cb_blog_list .category_sort_button_wrap a:hover{background:var(--p-color_1);color:var(--p-color_b);border-color:var(--p-color_2)}.home .cb_blog_list .swiper-button-next,.home .cb_blog_list .swiper-button-prev{width:80px;height:80px;background:rgba(255, 255, 255, 0.8);border-radius:50%;border:1px solid var(--p-color_w)}.home .cb_blog_list .swiper-button-next{right:-100px}.home .cb_blog_list .swiper-button-prev{left:-100px}.home .cb_blog_list .swiper-button-next:before,.home .cb_blog_list .swiper-button-prev:before{color:var(--p-color_b)}.home .cb_blog_list .link_button a{font-family:"Zen Old Mincho", "MS PGothic", YuGothic, "Yu Gothic", sans-serif;font-weight:500;letter-spacing:0.1em;padding:20px 50px;font-size:clamp(16px, calc(13.558px + 0.444vw), 20px);background:none;border-radius:0;border:1px solid;display:inline-block;position:relative}.home .cb_blog_list .link_button a::before{position:absolute;content:"";inset:0;margin:auto;width:20px;height:1px;left:calc(100% - 45px);right:auto;transition:all 0.5s ease;background:var(--p-color_b)}.home .cb_blog_list .link_button a:hover{text-decoration:none}.home .cb_blog_list .link_button a:hover::before{width:100px}.home .cb_blog_list .link_button a{color:var(--p-color_w);border-color:var(--p-color_w);overflow:unset}.home .cb_blog_list .link_button a::before{background:var(--p-color_w)}.home .top-contact-wrap{width:calc(100% - 200px);margin-inline:auto;background:url(https://www.fujifarm-strawberry.jp/wp-content/uploads/2026/04/FHD-contact.jpg) center / cover no-repeat;position:relative;z-index:0;padding:100px min(5vw, 50px);margin-block:150px !important}.home .top-contact-wrap::before{position:absolute;content:"";inset:0;margin:auto;width:100%;height:100%;background:rgba(0, 0, 0, 0.5);z-index:-1}.home .top-contact-wrap .wp-block-columns{max-width:1000px;width:100%;margin-inline:auto}.home .top-contact-wrap .wp-block-columns .wp-block-column{background:rgba(0, 0, 0, 0.5);padding:min(2vw, 50px);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(16px, calc(13.558px + 0.444vw), 20px)}.home .top-contact-wrap .wp-block-columns .wp-block-column h2 strong{font-size:clamp(50px, calc(19.442px + 5.556vw), 100px);font-family:"Sirivennela", "Arial", sans-serif;font-weight:400;letter-spacing:0em;line-height:0.5}.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}.home .top-contact-wrap .wp-block-columns .wp-block-column .tel-num strong{font-size:2em}.home .top-contact-wrap .wp-block-columns .wp-block-column .bottom-txt{text-align:center}.home .top-contact-wrap .wp-block-columns .wp-block-column .original-btn a{color:var(--p-color_w);border-color:var(--p-color_w)}.home .top-contact-wrap .wp-block-columns .wp-block-column .original-btn a::before{background:var(--p-color_w)}@media screen and (max-width:1500px){.home .top-contact-wrap{width:calc(100% - 100px)}}.page-id-48 #page_header .headline span::before{content:"About us"}.page-id-48 .about-wrap .con1{margin-bottom:20px}.page-id-48 .about-wrap .con1 .item-wrap{gap:50px}.page-id-48 .about-wrap .con1 .item-wrap .item{padding:min(3vw, 30px);border:1px solid var(--p-color_1);box-shadow:10px 10px 0 var(--p-color_1)}.page-id-48 .about-wrap .con1 .item-wrap .item figure{margin-bottom:20px}.page-id-48 .about-wrap .con1 .item-wrap .item .ttl{padding-bottom:0.5em;margin-bottom:0.5em;font-size:clamp(18px, calc(10.6685px + 1.333vw), 30px);text-align:left;position:relative;color:var(--p-color_2)}.page-id-48 .about-wrap .con1 .item-wrap .item .ttl::before{position:absolute;content:"";inset:0;margin:auto;width:50%;height:100%;border-bottom:1px solid var(--p-color_1);right:auto}.page-id-48 .about-wrap .con2 .item-wrap .item{background:var(--p-color_base);padding:min(3vw, 30px)}.page-id-48 .about-wrap .con2 .item-wrap .item .point .wp-block-group__inner-container{position:relative;background:var(--p-color_1);border-radius:100px;width:150px;height:150px;margin-inline:auto;margin-bottom:30px}.page-id-48 .about-wrap .con2 .item-wrap .item .point .wp-block-group__inner-container figure{margin:0;align-items:center;height:100%;justify-content:center;display:flex}.page-id-48 .about-wrap .con2 .item-wrap .item .point .wp-block-group__inner-container figure img{max-width:100px;width:100%;margin:auto}.page-id-48 .about-wrap .con2 .item-wrap .item .point .wp-block-group__inner-container p{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;font-family:"Sirivennela", "Arial", sans-serif;font-weight:400;letter-spacing:0em;font-size:clamp(18px, calc(10.6685px + 1.333vw), 30px);line-height:1}.page-id-48 .about-wrap .con2 .item-wrap .item .point .wp-block-group__inner-container p strong{font-weight:400;font-size:2em}.page-id-48 .about-wrap .con2 .item-wrap .item .ttl{margin:0 0 0.5em 0;padding-bottom:0.5em;text-align:center;position:relative}.page-id-48 .about-wrap .con2 .item-wrap .item .ttl::before{position:absolute;content:"";inset:0;margin:auto;width:50px;height:2px;background:var(--p-color_1);top:auto}.page-id-48 .greeting-wrap{position:relative;padding-block:clamp(100px, calc(69.442px + 5.556vw), 150px);padding:50px}@media screen and (max-width:550px){.page-id-48 .greeting-wrap{padding-block:50px}}.page-id-48 .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-48 .greeting-wrap::before{width:50vw;right:auto}.page-id-48 .greeting-wrap .wp-block-columns{background:var(--p-color_w);padding:min(5vw, 50px);border:1px solid var(--p-color_1)}.page-id-48 .greeting-wrap .h3title{margin-top:0}.page-id-37 #page_header .headline span::before{content:"Products"}.page-id-37 .intro-wrap{position:relative;padding-block:clamp(100px, calc(69.442px + 5.556vw), 150px)}@media screen and (max-width:550px){.page-id-37 .intro-wrap{padding-block:50px}}.page-id-37 .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-37 .intro-wrap .ttl{font-family:"Sirivennela", "Arial", sans-serif;font-weight:400;letter-spacing:0em;font-size:clamp(26px, calc(11.3315px + 2.667vw), 50px);color:var(--p-color_1);margin:0;line-height:1}.page-id-37 .intro-wrap p.intro{padding:min(5vw, 50px);text-align:center;border:1px solid var(--p-color_1);background:var(--p-color_w)}.page-id-37 .con .item-wrap{gap:50px}.page-id-37 .con .item-wrap .item{border:1px solid var(--p-color_2);padding:20px;box-shadow:10px 10px 0 var(--p-color_1);background:var(--p-color_w)}.page-id-37 .con .item-wrap .item>.wp-block-group__inner-container{display:flex;flex-direction:column;height:100%}.page-id-37 .con .item-wrap .item figure{margin:0 0 20px 0}.page-id-37 .con .item-wrap .item .ttl{font-size:clamp(18px, calc(10.6685px + 1.333vw), 30px);border-bottom:1px solid;margin:0 0 0.5em 0;color:var(--p-color_2)}.page-id-37 .con .item-wrap .item .txt{width:calc(100% - 2em);margin-left:auto;margin-bottom:auto}.page-id-37 .con.con2{position:relative;padding-block:clamp(100px, calc(69.442px + 5.556vw), 150px)}@media screen and (max-width:550px){.page-id-37 .con.con2{padding-block:50px}}.page-id-37 .con.con2::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 .post_content .pro-btn{display:block}.page-id-37 .post_content .pro-btn .wp-block-button{width:100%}.page-id-37 .post_content .pro-btn a{background:none;color:var(--p-color_2);border-bottom:1px solid;text-align:right;padding:0;padding-right:2em;font-family:"Zen Old Mincho", "MS PGothic", YuGothic, "Yu Gothic", sans-serif;font-weight:500;letter-spacing:0.1em;font-size:clamp(16px, calc(13.558px + 0.444vw), 20px);border-radius:0;display:block;width:100%;position:relative}.page-id-37 .post_content .pro-btn a::before{position:absolute;content:"";inset:0;margin:auto;content:"→";left:auto;right:0.5em;color:var(--p-color_2);transition:all 0.5s ease}.page-id-37 .post_content .pro-btn a:hover{text-decoration:none}.page-id-37 .post_content .pro-btn a:hover::before{right:0em}.page-id-37 .hurusato{gap:30px}.page-id-37 .hurusato .original-btn{display:block}.page-id-37 .hurusato .original-btn>.wp-block-button{display:block}.page-id-37 .hurusato .original-btn>.wp-block-button a{display:block;width:100%}.page-id-50 #page_header .headline span::before{content:"FAQ"}.page-id-50 .image{object-position:center 30%}.page-id-50 .faq_list .desc{background:var(--p-color_base)}.page-id-105 #page_header .headline span::before{content:"Access"}.page-id-105 .info-wrap{position:relative;padding-block:clamp(100px, calc(69.442px + 5.556vw), 150px)}@media screen and (max-width:550px){.page-id-105 .info-wrap{padding-block:50px}}.page-id-105 .info-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-105 .info-wrap .wp-block-table{background:none}.page-id-105 .info-wrap .wp-block-table td{background:none}.page-id-52 #page_header .headline span::before{content:"Recruit"}.page-id-52 .smb-tab-panel,.page-id-52 .smb-tabs__tab[aria-selected="true"]{background:var(--p-color_1);border:none}.blog #page_header .headline span::before,.category #page_header .headline span::before{content:"News"}.blog #archive_blog,.category #archive_blog{background:var(--p-color_base)}.category #bread_crumb{background:#fff !important}.category #page_header_desc{display:none}.single-post #container{background:var(--p-color_base) !important}.single-post #single_post_header .title{font-family:"Zen Old Mincho", "MS PGothic", YuGothic, "Yu Gothic", sans-serif;font-weight:500;letter-spacing:0.1em}.post-type-archive-instagram #page_header .headline span::before{content:"Instagram"}.post-type-archive-instagram #container{background:var(--p-color_base)}.post-type-archive-instagram #container #archive_blog{max-width:1000px;width:100%;background:none;margin-inline:auto}.page-id-54 #page_header .headline span::before{content:"Contact"}.page-id-54 .intro-wrap p{text-align:center;line-height:2.8}.page-id-54 .tel-wrap{position:relative;padding-block:clamp(100px, calc(69.442px + 5.556vw), 150px)}@media screen and (max-width:550px){.page-id-54 .tel-wrap{padding-block:50px}}.page-id-54 .tel-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 .tel-wrap .wp-block-image{margin:0}.page-id-54 .tel-wrap .wp-block-image figure{margin-bottom:0 !important}.page-id-54 .tel-wrap .wp-block-image figure img{max-width:100px;width:100%;height:auto;margin-inline:auto}.page-id-54 .tel-wrap p{text-align:center}.page-id-54 .tel-wrap p.tel-num{font-size:clamp(20px, calc(1.6685px + 3.333vw), 50px);line-height:1.5;margin-bottom:0.5em;border-bottom:1px solid}.page-id-54 .tel-wrap p.tel-num strong{font-size:clamp(30px, calc(-12.779px + 7.778vw), 100px)}.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:"Zen Old Mincho", "MS PGothic", 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:"Zen Old Mincho", "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_2)}.smf-progress-tracker{margin-bottom:clamp(20px, calc(7.779px + 2.222vw), 40px) !important}.smf-progress-tracker__item__number{width:clamp(50px, calc(0px + 10vw), 100px);height:clamp(50px, calc(0px + 10vw), 100px)}.smf-progress-tracker__item:after,.smf-progress-tracker__item:before{top:clamp(25px, calc(0px + 5vw), 50px)}.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:var(--p-color_2)}.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_b) !important;border-radius:0;border-color:var(--p-color_1);transition:0.3s;font-family:"Zen Old Mincho", "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_b) !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 */