﻿:root{--p-color_b: #222;--p-color_w: #fff;--p-color_1: #ff6347;--p-color_1-2: #ff8f7c;--p-color_1-3: #ffd0c7;--p-color_2: #0072ce;--p-color_2-2: #64a0d1;--p-color_2-3: #a5c0d6;--p-color_3: #8b008b;--p-color_3-2: #944b94;--p-color_3-3: #cea8ce;--p-color_4: #aaa;--p-color_base: #fffaeb;--p-color_gradation: linear-gradient(to right, var(--p-color_1), var(--p-color_3), var(--p-color_2));--p-color_dot-line: linear-gradient(to right, var(--p-color_1) 0px, var(--p-color_1) 50px, #fff 50px 60px, var(--p-color_2) 60px 110px, #fff 110px 120px, var(--p-color_3) 120px 170px, #fff 170px 180px, var(--p-color_4) 180px);--p-color_dash-line: linear-gradient(to right, var(--p-color_1) 0% 30%, #fff 30% 35%, var(--p-color_2) 35% 65%, #fff 65% 70%, var(--p-color_3) 70% 100%);--image-head_item: url(../2026/06/head-item.png) no-repeat;--image-mushi01: url(../2026/06/musi01.png) no-repeat}.con-box{margin-bottom:clamp(50px, calc(19.442px + 5.556vw), 100px)}.con-box_half{margin-bottom:clamp(50px, calc(19.442px + 5.556vw), 100px)}@keyframes flowing1_left{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes flowing1_right{0%{transform:translateX(-50%)}100%{transform:translateX(0%)}}html body,html input,html textarea,.post_content :is(h1, h2, h3, h4, h5, p, a, span, td, li, dd, dt){letter-spacing:0.05em;line-height:1.8;font-family:"Zen Kaku Gothic New", "MS PGothic", YuGothic, "Yu Gothic", sans-serif;color:var(--p-color_b)}.post_content p{font-size:16px}@media screen and (max-width:550px){.post_content p{font-size:14px}}.rich_font_type1,.rich_font_type2,.rich_font_type3,.rich_font,.sub_title{letter-spacing:0.05em;line-height:1.8;font-family:"Zen Kaku Gothic New", "MS PGothic", YuGothic, "Yu Gothic", sans-serif;color:var(--p-color_b)}iframe{width:100%}table{width:100%;border:none !important}.post_content td,.post_content th{border:none;background:#00000000}body #container .post_content td{border:none !important;padding:18px 25px;width:auto;vertical-align:middle;border-bottom:10px solid var(--p-color_w) !important;background:var(--p-color_base)}body #container .post_content td:first-child{color:var(--p-color_w);background:var(--p-color_1);font-weight:600;width:20em;border-right:10px solid var(--p-color_w) !important}@media screen and (max-width:550px){.post_content tr{display:flex;flex-direction:column;white-space:normal}.post_content td{width:100%}.post_content td:first-child{width:100%;border-bottom:1px solid var(--p-color_2)}}.reverse{flex-flow:row-reverse}#header #header_logo,#header .menu_area .bottom{border:none !important}#header #header_logo a .logo_text{color:var(--p-color_b) !important;display:inline-block;padding-left:40px;position:relative}#header #header_logo a .logo_text::before{position:absolute;content:"";inset:0;margin:auto;background:var(--image-mushi01) center center/contain;right:auto;width:30px;height:30px}#header #header_button a{background:none !important;color:var(--p-color_b);position:relative;overflow:hidden;z-index:0;display:inline-block;transition:all 0.5s ease;border-radius:10px;border:1px solid var(--p-color_4);font-weight:bold;transition:all 0.5s ease;height:60px;line-height:60px;right:10px;margin:auto}#header #header_button a:hover{opacity:0.5}#header li#menu-item-102{display:none}#header #global_menu{text-align:right}#header #global_menu>ul{margin-right:20px}#header #global_menu>ul>li>a{position:relative;padding:0 30px;color:var(--p-color_b) !important}#header #global_menu>ul>li>a::before{position:absolute;content:"";inset:0;margin:auto;width:2px;height:calc(100% - 20px);left:auto;background:var(--p-color_4);opacity:0.3}#header #global_menu>ul>li>a::after{content:none}#header #global_menu>ul>li>a>ul>li:last-child>a::before{content:none}body.header_fix #header_logo{background:none !important}body.header_fix #header{background:var(--p-color_w);box-shadow:0 3px 5px rgba(0, 0, 0, 0.1)}body.header_fix #header li#menu-item-102{display:inline-block}body.header_fix #header #global_menu>ul>li>a::before{content:none}#page_header{width:calc(100% - 100px);margin-inline:auto;border-radius:20px;overflow:hidden}#page_header .headline{width:auto;border-radius:20px;background:var(--p-color_w);padding-inline:2em;left:20%}#page_header .headline span{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;display:inline-block;position:relative}#page_header .headline span::before{position:absolute;content:"";inset:0;margin:auto;background:var(--image-head_item);background-size:15%;background-position:center bottom;width:100%;height:100%;top:auto;bottom:-0.5em}#page_header .headline span::after{position:absolute;content:"";inset:0;margin:auto;content:"PRIVACYPOLICY";bottom:auto;top:-1.5em;font-size:0.7em;font-family:"Poppins", "Arial", sans-serif;font-weight:600;letter-spacing:0.1em;color:var(--p-color_4)}#page_header .image{right:0}#bread_crumb li.last{color:var(--p-color_1)}#footer{background:none}#footer #footer_logo a{color:var(--p-color_b);position:relative}#footer #footer_logo a::before{position:absolute;content:"";inset:0;margin:auto;background:var(--image-head_item);background-size:20%;background-position:center bottom;width:100%;height:100%;top:auto;bottom:-2.5em}#footer #footer_menu{max-width:1500px;width:100%}#footer #footer_menu nav ul{display:flex;flex-direction:row;gap:20px;justify-content:center}#footer #footer_menu nav ul a{color:var(--p-color_b)}#copyright{color:var(--p-color_b)}body{overflow:clip}#post_contents .post_content{max-width:1500px;width:100%}.post_content figure{border-radius:20px;overflow:hidden}.post_content .h2title{font-size:clamp(26px, calc(11.3315px + 2.667vw), 50px);line-height:1.5;text-align:left;position:relative;padding-bottom:0.5em;font-weight:bold}.post_content .h2title::before{position:absolute;content:"";inset:0;margin:auto;width:100%;height:4px;background:var(--p-color_dot-line);top:auto}.post_content .h2title strong{font-size:0.5em;font-family:"Poppins", "Arial", sans-serif;font-weight:600;letter-spacing:0.1em;color:var(--p-color_4)}.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)}.post_content .link-banner-wrap .link-banner{display:block;width:calc(100% - 50px);margin-inline:auto;border-radius:20px;overflow:clip;box-shadow:0 0 5px rgba(0, 0, 0, 0.1)}.post_content .link-banner-wrap .wp-block-cover{min-height:unset;padding-block:clamp(50px, calc(19.442px + 5.556vw), 100px)}.post_content .link-banner-wrap .content{background:rgba(255, 255, 255, 0.75);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:min(5vw, 50px);border-radius:20px;max-width:1000px;width:100%;margin-inline:auto}.post_content .link-banner-wrap .content .ttl-wrap{padding-bottom:50px;position:relative}.post_content .link-banner-wrap .content .ttl-wrap::before{position:absolute;content:"";inset:0;margin:auto;background:var(--image-head_item);background-size:7%;background-position:center bottom;width:100%;height:100%;top:auto;bottom:25px}.post_content .link-banner-wrap .content .ttl-wrap p{line-height:1.5;margin:0;text-align:center}.post_content .link-banner-wrap .content .ttl-wrap .eng{font-family:"Poppins", "Arial", sans-serif;font-weight:600;letter-spacing:0.1em;font-size:clamp(16px, calc(13.558px + 0.444vw), 20px);color:var(--p-color_4)}.post_content .link-banner-wrap .content .ttl-wrap .ttl{font-family:"Zen Kaku Gothic New", "MS PGothic", YuGothic, "Yu Gothic", sans-serif;font-weight:600;letter-spacing:0.1em;font-size:clamp(16px, calc(1.3315px + 2.667vw), 40px) !important}.post_content .original-btn a{display:inline-block;padding:1.5em 3em;background:var(--p-color_b);transition:all 0.5s ease;color:var(--p-color_w) !important}.post_content .original-btn a:hover{opacity:0.7;text-decoration:none}.home #container .cb_header{position:relative;padding-bottom:30px}.home #container .cb_header::before{position:absolute;content:"";inset:0;margin:auto;background:var(--image-head_item);background-size:5%;background-position:center bottom;width:100%;height:100%;top:auto}.home #container .cb_header .headline{font-family:"Zen Kaku Gothic New", "MS PGothic", YuGothic, "Yu Gothic", sans-serif;font-weight:600;letter-spacing:0.1em;color:var(--p-color_b);font-weight:bold;font-size:clamp(24px, calc(8.1105px + 2.889vw), 50px)}.home #container .cb_header .sub_title{font-family:"Poppins", "Arial", sans-serif;font-weight:600;letter-spacing:0.1em;font-size:clamp(18px, calc(10.6685px + 1.333vw), 30px);font-weight:bold;color:var(--p-color_4);margin-top:0}@media screen and (min-height:551px){.home #container .cb_header .headline br,.home #container .cb_header .sub_title br{display:none}}@media screen and (max-width:550px){.home #container .cb_header{margin-bottom:20px;padding-bottom:20px}.home #container .cb_header::before{position:absolute;content:"";inset:0;margin:auto;background:var(--image-head_item);background-size:10%;background-position:center bottom}}.home #container a.design_button{background:var(--p-color_b);border-radius:100px;border:none;transition:all 0.5s ease}.home #container a.design_button:hover{opacity:0.7}.home #header_slider_container #header_slider_fixed_content .header_slider_content{width:auto;background:var(--p-color_w);padding:min(5vw, 50px);border-radius:20px;left:50px;display:flex;flex-direction:column-reverse;top:auto;bottom:min(5vw, 50px)}.home #header_slider_container #header_slider_fixed_content .header_slider_content h2,.home #header_slider_container #header_slider_fixed_content .header_slider_content p{color:var(--p-color_b);margin:0;text-align:left}.home #header_slider_container #header_slider_fixed_content .header_slider_content h2{font-weight:bold;font-size:clamp(20px, calc(7.779px + 2.222vw), 40px);position:relative}.home #header_slider_container #header_slider_fixed_content .header_slider_content h2::before{position:absolute;content:"";inset:0;margin:auto;width:30%;height:10px;background:var(--p-color_dash-line);top:auto;right:auto;bottom:-10px;transform:skewX(20deg)}.home #header_slider_container #header_slider_fixed_content .header_slider_content p{font-family:"Poppins", "Arial", sans-serif;font-weight:600;letter-spacing:0.1em;font-weight:bold;color:var(--p-color_4);font-size:clamp(16px, calc(13.558px + 0.444vw), 20px);line-height:1}.home #container .cb_three_column .cb_header{position:relative;z-index:0}.home #container .cb_three_column .cb_header::before{content:none}.home #container .cb_three_column .cb_header .sub_title{position:relative;padding-bottom:30px}.home #container .cb_three_column .cb_header .sub_title::before{position:absolute;content:"";inset:0;margin:auto;width:100px;height:10px;background:var(--p-color_dash-line);top:auto}.home #container .cb_three_column .three_column_carousel_container{max-width:1500px;width:100%}.home #container .cb_three_column .three_column_carousel_container .swiper{overflow:unset}.home #container .cb_three_column .three_column_carousel_container .three_column_carousel a{background:var(--p-color_1);border-radius:20px;display:block}.home #container .cb_three_column .three_column_carousel_container .three_column_carousel .image_wrap{aspect-ratio:unset !important;height:600px;border-radius:20px;border:6px solid var(--p-color_1)}.home #container .cb_three_column .three_column_carousel_container .three_column_carousel .title{padding-bottom:1.5em;color:var(--p-color_w);font-weight:bold}.home #container .cb_three_column .three_column_carousel_container .three_column_carousel .item:nth-child(1) .title{position:relative}.home #container .cb_three_column .three_column_carousel_container .three_column_carousel .item:nth-child(1) .title::before{position:absolute;content:"";inset:0;margin:auto;content:"生活介護てんとうむし";top:auto;font-size:16px;bottom:20px;background:var(--p-color_w);padding:5px;border-radius:50px;width:calc(100% - 20px);color:var(--p-color_1)}.home #container .cb_three_column .three_column_carousel_container .three_column_carousel .item:nth-child(2) .image_wrap{border-color:var(--p-color_2)}.home #container .cb_three_column .three_column_carousel_container .three_column_carousel .item:nth-child(2) a{background:var(--p-color_2)}.home #container .cb_three_column .three_column_carousel_container .three_column_carousel .item:nth-child(3) .image_wrap{border-color:var(--p-color_3)}.home #container .cb_three_column .three_column_carousel_container .three_column_carousel .item:nth-child(3) a{background:var(--p-color_3)}.home .cb_two_column .item_list{width:calc(100% - 100px)}.home .cb_two_column .item_list .item{border-radius:20px;border:4px solid var(--p-color_4);margin-bottom:50px;overflow:clip;background:none}.home .cb_two_column .item_list .item:last-child{margin-bottom:0}.home .cb_two_column .item_list .content .headline{flex-direction:column-reverse;align-items:flex-start;position:relative;padding-bottom:20px}.home .cb_two_column .item_list .content .headline::before{position:absolute;content:"";inset:0;margin:auto;width:100%;height:6px;background:var(--p-color_dot-line);top:auto}.home .cb_two_column .item_list .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 .content .headline .sub_title{font-family:"Poppins", "Arial", sans-serif;font-weight:600;letter-spacing:0.1em;font-size:clamp(18px, calc(10.6685px + 1.333vw), 30px);color:var(--p-color_4);line-height:1}.home .cb_blog_list{background:var(--p-color_base);width:calc(100% - 100px);margin-inline:auto;border-radius:20px}.home .cb_blog_list .blog_list .item{border-radius:20px;overflow:clip;border:10px solid var(--p-color_w)}.home .top-contact-wrap{width:calc(100% - 100px);margin-inline:auto;background:url(../2026/06/FHD-contact-1.jpg) center 80% / cover no-repeat;position:relative;z-index:0;padding:100px min(5vw, 50px);margin-bottom:150px !important;margin-top:25px !important;border-radius:20px;box-shadow:0 0 5px rgba(0, 0, 0, 0.1);overflow:clip}.home .top-contact-wrap::before{position:absolute;content:"";inset:0;margin:auto;width:100%;height:100%;background:var(--p-color_gradation);opacity:0.3;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:rgba(255, 255, 255, 0.75);padding:min(2vw, 30px);border-radius:20px;-webkit-box-shadow:blur(5px);backdrop-filter:blur(5px);height:400px;display:flex;justify-content:center;flex-direction:column;width:100%;max-width:1000px;margin-inline:auto}.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_b)}.home .top-contact-wrap .wp-block-columns .wp-block-column h2{font-size:clamp(26px, calc(11.3315px + 2.667vw), 50px);font-family:"Zen Kaku Gothic New", "MS PGothic", YuGothic, "Yu Gothic", sans-serif;font-weight:600;letter-spacing:0.1em;line-height:1.3}.home .top-contact-wrap .wp-block-columns .wp-block-column h2 strong{font-size:0.5em;font-family:"Poppins", "Arial", sans-serif;font-weight:600;letter-spacing:0.1em;line-height:0.5;color:var(--p-color_4)}.home .top-contact-wrap .wp-block-columns .wp-block-column .tel-num{font-size:clamp(18px, calc(10.6685px + 1.333vw), 30px);line-height:1;padding-bottom:0.5em;border-bottom:1px solid var(--p-color_b);margin-bottom:0.5em;text-align:center;font-family:"Poppins", "Arial", 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.3em;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)}}:is(.page-id-93, .page-id-48, .page-id-37) .intro-wrap .intro{width:100dvw;margin-inline:calc(50% - 50vw);position:relative;z-index:-1;z-index:0;position:relative;z-index:0;padding-bottom:clamp(50px, calc(19.442px + 5.556vw), 100px)}:is(.page-id-93, .page-id-48, .page-id-37) .intro-wrap .intro .txt{max-width:750px;width:100%;background:var(--p-color_w);padding:min(3vw, 30px)}@media screen and (max-width:781px){:is(.page-id-93, .page-id-48, .page-id-37) .intro-wrap .intro{width:100%;margin-inline:auto}:is(.page-id-93, .page-id-48, .page-id-37) .intro-wrap .intro .txt{max-width:unset}}:is(.page-id-93, .page-id-48, .page-id-37) .intro-wrap .intro::before{position:absolute;content:"";inset:0;margin:auto;width:100%;height:100%;height:50%;background:var(--p-color_1-3);bottom:0;top:auto;z-index:-1}:is(.page-id-93, .page-id-48, .page-id-37) .intro-wrap .intro .image{position:relative;overflow:clip;border-radius:0 20px 20px 0}:is(.page-id-93, .page-id-48, .page-id-37) .intro-wrap .intro .image figure{position:absolute;top:50%;transform:translateY(-50%)}:is(.page-id-93, .page-id-48, .page-id-37) .intro-wrap .intro .content{padding-block:150px}:is(.page-id-93, .page-id-48, .page-id-37) .intro-wrap .intro .content .txt{padding:min(5vw, 50px);border-radius:20px}:is(.page-id-93, .page-id-48, .page-id-37) .intro-wrap .intro .content .txt h2{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);color:var(--p-color_1);position:relative;padding-bottom:50px;z-index:0}:is(.page-id-93, .page-id-48, .page-id-37) .intro-wrap .intro .content .txt h2::before{position:absolute;content:"";inset:0;margin:auto;background:var(--image-head_item);background-size:10%;background-position:center bottom;width:100%;height:100%;top:auto;z-index:-1}:is(.page-id-93, .page-id-48, .page-id-37) .info-wrap iframe{border-radius:20px}:is(.page-id-93, .page-id-48, .page-id-37) .service-wrap .wp-block-columns{margin-bottom:20px}:is(.page-id-93, .page-id-48, .page-id-37) .service-wrap .wp-block-columns:nth-child(2n){flex-direction:row-reverse}:is(.page-id-93, .page-id-48, .page-id-37) .service-wrap .wp-block-columns:last-child{margin-bottom:0}:is(.page-id-93, .page-id-48, .page-id-37) .service-wrap h2{margin-bottom:0.5em;padding-bottom:0.5em;position:relative}:is(.page-id-93, .page-id-48, .page-id-37) .service-wrap h2::before{position:absolute;content:"";inset:0;margin:auto;width:100px;height:6px;background:var(--p-color_dash-line);top:auto}:is(.page-id-93, .page-id-48, .page-id-37) .gallery-wrap{position:relative;padding-block:100px}@media screen and (max-width:550px){:is(.page-id-93, .page-id-48, .page-id-37) .gallery-wrap{padding-block:50px}}:is(.page-id-93, .page-id-48, .page-id-37) .gallery-wrap::before{content:"";position:absolute;width:100dvw;height:100%;left:0;margin-inline:calc(50% - 50vw);z-index:-1;background-color:var(--p-color_1-3);top:0}:is(.page-id-93, .page-id-48, .page-id-37) .gallery-wrap .wp-block-group .wp-block-group{background:var(--p-color_w);padding:min(3vw, 30px);border-radius:10px}:is(.page-id-93, .page-id-48, .page-id-37) .gallery-wrap figure{margin-bottom:0}:is(.page-id-93, .page-id-48, .page-id-37) .gallery-wrap p{padding-left:1em;position:relative;color:var(--p-color_1);font-size:clamp(16px, calc(13.558px + 0.444vw), 20px);font-weight:bold}:is(.page-id-93, .page-id-48, .page-id-37) .gallery-wrap p::before{position:absolute;content:"";inset:0;margin:auto;width:0.7em;height:0.7em;border-radius:50%;background:var(--p-color_1);right:auto}.page-id-93{--image-head_item: url(../2026/06/dot-item01.png) no-repeat;--p-color_dot-line: linear-gradient(to right, var(--p-color_1) 0px, var(--p-color_1) 50px, #fff 50px 60px, var(--p-color_1) 60px 110px, #fff 110px 120px, var(--p-color_1) 120px 170px, #fff 170px 180px, var(--p-color_4) 180px);--image-mushi01: url(../2026/06/musi01.png) no-repeat;--image-mushi02: url(../2026/06/musi02.png) no-repeat;--p-color_dash-line: linear-gradient(to right, var(--p-color_1) 0% 30%, #fff 30% 35%, var(--p-color_1) 35% 65%, #fff 65% 70%, var(--p-color_1) 70% 100%);--image-header_item: url(../2026/06/FHD-header-item-1.png) no-repeat;--image-header_item: url(../2026/06/FHD-header-item02.png) no-repeat;--image-intro_bg: url(../2026/06/FHD-header-mushi-bg.png) no-repeat;--image-intro_bg_reverse: url(../2026/06/FHD-header-mushi-bg_reverse.png) no-repeat;background:var(--p-color_base)}.page-id-93 .post_content :is(h1, h2, h3, h4, h5, p, a, span, td, li, dd, dt),.page-id-93 #page_header .headline span,.page-id-93 .intro-wrap .intro .content .txt h2,.page-id-93 .post_content .link-banner-wrap .content .ttl-wrap .ttl,.page-id-93 #header #header_logo a .logo_text{font-family:"Zen Maru Gothic", "MS PGothic", YuGothic, "Yu Gothic", sans-serif}.page-id-93 #header,.page-id-93 #header_logo{background:none}.page-id-93 #page_header{position:relative}.page-id-93 #page_header::before{position:absolute;content:"";inset:0;margin:auto;background:var(--image-header_item) center bottom/contain;width:100%;height:100%;z-index:5;pointer-events:none}.page-id-93 .intro-wrap .intro::after{position:absolute;content:"";inset:0;margin:auto;width:100vw;height:50%;margin-inline:calc(50% - 50vw);background:var(--image-intro_bg) right bottom/25%;z-index:0;top:auto;opacity:0.5}.page-id-93 .intro-wrap .intro .content .txt{position:relative}.page-id-93 .intro-wrap .intro .content .txt::before{position:absolute;content:"";inset:0;margin:auto;background:var(--image-mushi02);background-size:contain;background-position:center center;width:clamp(50px, calc(19.442px + 5.556vw), 100px);height:clamp(50px, calc(19.442px + 5.556vw), 100px);bottom:auto;left:auto;transform:translate(30%, -30%)}.page-id-93 .gallery-wrap::after{position:absolute;content:"";inset:0;margin:auto;width:100vw;height:100%;margin-inline:calc(50% - 50vw);background:var(--image-intro_bg_reverse) left bottom/25%;z-index:0;top:auto;opacity:0.5}.page-id-93 #container .post_content td,.page-id-93 #container .post_content td:first-child{border-color:var(--p-color_base) !important}.page-id-93 #container .post_content td{background:var(--p-color_w)}.page-id-93 #page_header .headline span::after{content:"ThiderMoon LLC"}.page-id-93 .post_content .link-banner-wrap .content{position:relative;z-index:0}.page-id-93 .post_content .link-banner-wrap .content::before{position:absolute;content:"";inset:0;margin:auto;background:var(--image-mushi01);background-size:contain;background-position:center center;width:clamp(50px, calc(19.442px + 5.556vw), 100px);height:clamp(50px, calc(19.442px + 5.556vw), 100px);bottom:auto;right:auto;transform:translate(-50%, -50%);z-index:1;pointer-events:none}.page-id-48{--p-color_1: #0072ce;--p-color_1-2: #64a0d1;--p-color_1-3: #a5c0d6;--p-color_dot-line: linear-gradient(to right, var(--p-color_1) 0px, var(--p-color_1) 50px, #fff 50px 60px, var(--p-color_1) 60px 110px, #fff 110px 120px, var(--p-color_1) 120px 170px, #fff 170px 180px, var(--p-color_4) 180px);--p-color_dash-line: linear-gradient(to right, var(--p-color_1) 0% 30%, #fff 30% 35%, var(--p-color_1) 35% 65%, #fff 65% 70%, var(--p-color_1) 70% 100%);--image-head_item: url(../2026/06/dot-item02.png) no-repeat}.page-id-48 #page_header .headline span::after{content:"NOSTONE LP"}.page-id-37{--p-color_1: #8b008b;--p-color_1-2: #944b94;--p-color_1-3: #cea8ce;--p-color_2: #ffec5f;--p-color_dot-line: linear-gradient(to right, var(--p-color_2) 0px, var(--p-color_2) 50px, #fff 50px 60px, var(--p-color_1) 60px 110px, #fff 110px 120px, var(--p-color_1) 120px 170px, #fff 170px 180px, var(--p-color_4) 180px);--p-color_dash-line: linear-gradient(to right, var(--p-color_2) 0% 30%, #fff 30% 35%, var(--p-color_1) 35% 65%, #fff 65% 70%, var(--p-color_1) 70% 100%);--image-head_item: url(../2026/06/dot-item03.png) no-repeat;--image-head_item: url(../2026/06/dot-item04.png) no-repeat}.page-id-37 #page_header .headline span::after{content:"Janest Co., Ltd."}.page-id-52 #page_header .headline span::after{content:"RECRUIT"}.page-id-52 .intro-wrap h2{position:relative;margin-bottom:0.5em;font-size:clamp(26px, calc(11.3315px + 2.667vw), 50px);line-height:1.3;padding-bottom:0.5em;font-weight:bold}.page-id-52 .intro-wrap h2 strong{font-size:0.7em;font-family:"Poppins", "Arial", sans-serif;font-weight:600;letter-spacing:0.1em;color:var(--p-color_4)}.page-id-52 .intro-wrap h2::before{position:absolute;content:"";inset:0;margin:auto;width:100px;height:10px;background:var(--p-color_dash-line);top:auto}.page-id-52 #container .post_content .job-desc2 td:first-child{background:var(--p-color_2)}.page-id-52 #container .post_content .job-desc3 td:first-child{background:var(--p-color_3)}.page-id-50 #page_header .headline span::after{content:"FAQ"}.blog #page_header .headline span::after,.category #page_header .headline span::after{content:"NEWS"}.blog #page_header,.blog #archive_blog,.category #page_header,.category #archive_blog{background:none}.blog #bread_crumb,.category #bread_crumb{display:none}.blog #page_header_desc .catch,.category #page_header_desc .catch{font-family:"Zen Kaku Gothic New", "MS PGothic", YuGothic, "Yu Gothic", sans-serif;font-weight:600;letter-spacing:0.1em;position:relative;line-height:2}.blog #page_header_desc .catch::before,.category #page_header_desc .catch::before{position:absolute;content:"";inset:0;margin:auto;width:80px;height:4px;background:var(--p-color_dash-line);top:auto}.blog .blog_list .item,.category .blog_list .item{border-radius:20px;border:1px solid #ddd;overflow:clip}.blog .blog_list .item>a,.category .blog_list .item>a{border-radius:20px;overflow:clip}.single-post #container{background:none !important}.single-post #container #article{border:1px solid #ddd}.page-id-54 #page_header .headline span::after{content:"CONTACT"}.page-id-54 figure{border-radius:20px;overflow:clip}.page-id-54 .tel-wrap{margin-bottom:20px;background:var(--p-color_1-3);padding:10px;border-radius:20px;position:relative}.page-id-54 .tel-wrap>.wp-block-group__inner-container{display:flex;flex-direction:row;gap:10px;align-items:center}.page-id-54 .tel-wrap>.wp-block-group__inner-container h2,.page-id-54 .tel-wrap>.wp-block-group__inner-container p{margin-bottom:0}.page-id-54 .tel-wrap>.wp-block-group__inner-container h2{color:var(--p-color_w);width:40%;color:var(--p-color_1);line-height:1.3;font-weight:bold !important}.page-id-54 .tel-wrap>.wp-block-group__inner-container h2 strong{font-size:0.5em;display:inline-block;background:rgba(255, 255, 255, 0.75);padding:0.5em;border-radius:50px}.page-id-54 .tel-wrap>.wp-block-group__inner-container .tel-num-wrap{background:var(--p-color_w);padding:min(3vw, 30px);border-radius:20px;width:60%;height:150px;display:flex;align-items:center}.page-id-54 .tel-wrap>.wp-block-group__inner-container .tel-num-wrap .tel-num{font-family:"Poppins", "Arial", sans-serif;font-weight:600;letter-spacing:0.1em;font-size:clamp(14px, calc(10.7px + 0.6vw), 20px);border-bottom:2px solid var(--p-color_1);line-height:1.3}.page-id-54 .tel-wrap>.wp-block-group__inner-container .tel-num-wrap .tel-num .wp-block-group__inner-container{margin-block:auto}.page-id-54 .tel-wrap>.wp-block-group__inner-container .tel-num-wrap .tel-num strong{font-size:1.5em;font-weight:600}.page-id-54 .tel-wrap>.wp-block-group__inner-container .tel-num-wrap .bottom-txt{font-size:14px}.page-id-54 .tel-wrap.con1{margin-right:auto}.page-id-54 .tel-wrap.con2{margin-inline:auto;background:var(--p-color_2-3)}.page-id-54 .tel-wrap.con2 h2{color:var(--p-color_2) !important}.page-id-54 .tel-wrap.con2 .tel-num-wrap .tel-num{border-color:var(--p-color_2)}.page-id-54 .tel-wrap.con3{background:var(--p-color_3-3);margin-left:auto}.page-id-54 .tel-wrap.con3 h2{color:var(--p-color_3) !important}.page-id-54 .tel-wrap.con3 .tel-num-wrap .tel-num{border-color:var(--p-color_3)}.page-id-54 .form-wrap{position:relative;padding-block:100px}@media screen and (max-width:550px){.page-id-54 .form-wrap{padding-block:50px}}.page-id-54 .form-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-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:4px;background:var(--p-color_dot-line);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_4) !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_4)}.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_4)}.smf-form .smf-item .smf-radio-button-control__control:checked{background-color:var(--p-color_4);border-color:var(--p-color_4)}.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_4)}.smf-form .smf-item .smf-checkbox-control__control:checked{background-color:var(--p-color_4);border-color:var(--p-color_4)}.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_b);color:var(--p-color_w) !important;border-radius:0;border-color:var(--p-color_b);transition:0.3s;font-family:"Zen Kaku Gothic New", "MS PGothic", YuGothic, "Yu Gothic", sans-serif;opacity:1;border-radius:100px}.smf-action .smf-button-control__control:hover{background:var(--p-color_b) !important;color:var(--p-color_w) !important;border-color:var(--p-color_b);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 */