.c-recruit_voice{background-color:var(--color_gray_darken);position:relative}.c-recruit_voice video{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;inset:0;margin:auto;z-index:0}.c-recruit_voice::after{content:"";width:100%;height:100%;position:absolute;inset:0;margin:auto;z-index:1;background:rgba(27,44,80,.55)}.c-recruit_voice__inner{width:min(2400px,100%);margin-inline:auto;color:var(--color_white);position:relative;z-index:2}.c-recruit_voice__header{margin-bottom:min(30px,7.6923076923vw)}.c-recruit_voice__lead{margin:0;color:var(--color_gray);font-size:var(--font_size_14);line-height:1.75;max-width:42em;margin-inline:auto}.c-recruit_voice__slider{--gutter: min(12px, 3.0769230769vw);--card_width_current: calc(min(400px, 76.92vw) + (var(--gutter) * 2));--card_width: calc(min(272px, 51.28vw) + (var(--gutter) * 2));width:var(--card_width_current);container-type:inline-size;display:flex;flex-direction:column;gap:min(24px,6.1538461538vw)}.c-recruit_voice__main{position:relative;transition:opacity .2s ease;transition:opacity var(--transition_thirdly)}.c-recruit_voice__main .splide__track{overflow:visible}.c-recruit_voice__main.is-transitioning{opacity:0}.c-recruit_voice__card{padding:0 var(--gutter);display:flex;flex-direction:column;gap:min(20px,5.1282051282vw);position:relative}.c-recruit_voice__card_thumb{aspect-ratio:4/5;background-color:var(--color_gray)}.c-recruit_voice__card_text{display:flex;flex-direction:column;gap:min(12px,3.0769230769vw);opacity:0;transition:opacity var(--transition_thirdly)}.c-recruit_voice__catch{margin:0;color:var(--color_white);font-size:var(--font_size_18);font-feature-settings:"palt" 1}.c-recruit_voice__separator{margin:0;border:0;border-top:1px solid var(--color_gray);width:100%}.c-recruit_voice__meta{font-size:var(--font_size_12)}.c-recruit_voice__meta strong{margin-left:.2em;font-size:1.5em}.c-recruit_voice__jobs{margin-bottom:min(20px,5.1282051282vw)}.c-recruit_voice__jobs li{position:relative;padding-left:1em}.c-recruit_voice__jobs li::before{content:"・";position:absolute;left:0}.c-recruit_voice__more{color:var(--color_gray);font-size:var(--font_size_14);text-decoration:none;transition:color var(--transition_main)}.c-recruit_voice__more::after{content:"";display:block;position:absolute;inset:0;margin:auto}.c-recruit_voice__more:focus,.c-recruit_voice__more:focus-visible{color:var(--color_skyblue)}@media(any-hover: hover){.c-recruit_voice__more:hover{color:var(--color_skyblue)}}.c-recruit_voice__link{display:block;position:absolute;inset:0;margin:auto}.c-recruit_voice__footer{margin-top:min(20px,5.1282051282vw);padding-bottom:min(50px,12.8205128205vw);display:flex;flex-direction:column-reverse;gap:min(25px,6.4102564103vw)}.c-recruit_voice__pagination{display:flex;justify-content:space-between;align-items:center;gap:min(8px,2.0512820513vw)}.c-recruit_voice__pagination_count{color:var(--color_gray);font-family:var(--font_sub);font-size:var(--font_size_14);font-weight:var(--font_weight_bold);line-height:1}.c-recruit_voice__pagination_count span{color:var(--color_white);font-size:1.4285714286em}.c-recruit_voice .splide__arrows{width:min(var(--content_width_recruit) + var(--content_gutter_main)*2,100vw - var(--content_gutter_main)*2);position:absolute;top:min(250px,62.5cqw)}.c-recruit_voice .splide__arrow{--width: min(40px, 10.2564102564vw);width:var(--width);height:var(--width);border:1px solid var(--color_skyblue);border-radius:50%;color:var(--color_skyblue);background-color:var(--color_white);position:absolute;top:calc(var(--width)*-0.5);transform:none;z-index:2;cursor:pointer;display:grid;place-items:center;opacity:1;transition:opacity var(--transition_main)}.c-recruit_voice .splide__arrow svg{width:1em;height:1em}.c-recruit_voice .splide__arrow--prev{left:calc(var(--width)*-0.5 + var(--gutter))}.c-recruit_voice .splide__arrow--next{right:calc(var(--width)*-0.5 + var(--gutter))}.c-recruit_voice .splide__arrow:focus,.c-recruit_voice .splide__arrow:focus-visible{opacity:1;box-shadow:none}@media(any-hover: hover){.c-recruit_voice .splide__arrow:hover{opacity:1;box-shadow:none}}.c-recruit_voice .splide__pagination{margin:0;padding:0;display:flex;gap:min(10px,2.5641025641vw);position:static}.c-recruit_voice .splide__pagination__page{width:1em;height:1px;margin:0;border-radius:0;font-size:var(--font_size_20);opacity:.4;transform:opacity var(--transition_main)}.c-recruit_voice .splide__pagination__page.is-active{transform:none;opacity:1}.c-recruit_voice .splide__slide{max-width:var(--card_width);padding-top:calc((var(--card_width_current) - var(--card_width))*.625);display:flex;transition:opacity var(--transition_main)}.c-recruit_voice .splide__slide.is-active{max-width:var(--card_width_current);padding-top:0}.c-recruit_voice .splide__slide.is-active .c-recruit_voice__card_text{opacity:1}@media screen and (min-width: 768px){.c-recruit_voice__slider{--gutter: min(15px, 1.25vw);margin-left:calc(var(--gutter)*-1)}.c-recruit_voice__card_text{gap:min(20px,1.6666666667vw)}.c-recruit_voice__catch{font-size:var(--font_size_21)}.c-recruit_voice__meta strong{font-size:1.66em}.c-recruit_voice__footer{margin-top:min(60px,5vw);padding-bottom:min(120px,10vw);flex-direction:row;justify-content:space-between;align-items:center}.c-recruit_voice__pagination{justify-content:flex-end;gap:min(20px,1.6666666667vw)}.c-recruit_voice__pagination_count{font-size:var(--font_size_20)}.c-recruit_voice__pagination_count span{font-size:1.2em}.c-recruit_voice .splide__pagination__page{width:min(60px,3.90625vw);height:2px}}@media screen and (min-width: 1024px){.c-recruit_voice{--section_spacer_m: calc(var(--section_spacer_s) * 1.5)}.c-recruit_voice__slider{--cards_gutter: min(50px, 30 / 1024 * 100vw);--card_width_current: 800px;--thumb: min(400px, 320 / 1024 * 100vw);--height: min(500px, 400 / 1024 * 100vw);height:var(--height)}.c-recruit_voice__main .splide__list{height:var(--height);align-items:flex-end}.c-recruit_voice__card{flex-direction:row;align-items:flex-end;position:relative}.c-recruit_voice__card_thumb{max-width:272px}.c-recruit_voice__card_text{max-width:calc(var(--card_width_current) - var(--thumb) - 40px - var(--cards_gutter));min-width:300px;position:absolute;left:calc(var(--thumb) + 40px)}.c-recruit_voice .splide__arrow{--width: min(60px, 5vw)}.c-recruit_voice .splide__slide{max-width:var(--card_width);align-items:flex-end;display:block}.c-recruit_voice .splide__slide.is-active{max-width:var(--card_width_current);width:var(--card_width_current) !important;flex-shrink:0}.c-recruit_voice .splide__slide.is-active .c-recruit_voice__card_thumb{max-width:var(--thumb)}}@media screen and (min-width: 1280px){.c-recruit_voice__header{display:grid;grid-template-columns:repeat(2, 1fr);position:relative}.c-recruit_voice__header .c-heading__caption{display:flex;align-items:center;position:absolute;left:50%;top:0;bottom:0;margin:auto}}main{contain:initial}.l-main{margin-top:0;padding-block:0}h1,.h1{margin-bottom:var(--section_spacer_s);font-size:var(--font_size_40)}h2,.h2{margin-bottom:min(20px,5.1282051282vw);font-size:var(--font_size_24)}h3,.h3{font-size:var(--font_size_22)}h4,.h4{font-size:var(--font_size_16)}h5,.h5{font-size:var(--font_size_14)}h6,.h6{font-size:var(--font_size_12)}@media screen and (min-width: 768px){h1,.h1{font-size:var(--font_size_50)}h2,.h2{margin-bottom:min(50px,4.1666666667vw);font-size:var(--font_size_40)}h3,.h3{font-size:var(--font_size_24)}h4,.h4{font-size:var(--font_size_18)}h5,.h5{font-size:var(--font_size_16)}h6,.h6{font-size:var(--font_size_14)}}@media screen and (min-width: 1280px){.l-main .l-container{--content_gutter_main: min(120px, 40 / 1280 * 100vw);--container_main: calc(var(--content_width_main) + (var(--content_gutter_main)) * 2)}}.p-home_kv{position:relative}.p-home_kv__video{width:100vw;height:100dvh;position:fixed;inset:0;z-index:-1;overflow:hidden}.p-home_kv video{width:100%;height:100%;object-fit:cover}.p-home_hero{min-height:100dvh;position:relative;display:flex;align-items:flex-end}.p-home_hero h1{color:var(--color_white);font-size:var(--font_size_38);letter-spacing:.02em;text-shadow:0 0 10px rgba(70,70,70,.4);line-height:1.25;display:flex;flex-direction:column;gap:min(25px,6.4102564103vw)}.p-home_hero h1 .ja{font-size:0.4210526316em;line-height:1.4375}.p-home_hero__bg{background:rgba(0,0,0,.17);position:absolute;inset:0;z-index:1}.p-home_hero__inner{width:min(1600px + var(--content_gutter_main)*2,100%);height:100%;margin-inline:auto;padding-block:min(80px,20.5128205128vw);position:relative;z-index:2}.p-home_hero_content .p-home_hero__en-wrap{display:flex;flex-direction:column;perspective:400px}.p-home_hero_content .en .char{display:inline-block;white-space:pre;opacity:0;animation:p-home_hero-cubeFlipX .6s forwards}.p-home_hero_content .ja{opacity:0;transition:opacity .6s cubic-bezier(0.22, 1, 0.36, 1) .35s}.p-home_hero_content.is-animated .ja{opacity:1}@keyframes p-home_hero-cubeFlipX{0%{transform:perspective(400px) rotateX(-90deg) translateZ(50px);opacity:0}100%{transform:perspective(400px) rotateX(0deg) translateZ(0);opacity:1}}@media screen and (min-width: 768px){.p-home_hero h1{font-size:min(80px,6.6666666667vw);gap:min(35px,2.9166666667vw)}.p-home_hero h1 .ja{font-size:.275em}.p-home_hero__inner{padding-block:min(100px,8.3333333333vw)}}.p-home_about{min-height:100dvh;position:relative;display:flex}.p-home_about h3{margin-top:min(30px,7.6923076923vw);color:var(--color_white);font-size:var(--font_size_20);line-height:1.6}.p-home_about p{margin-block:min(20px,5.1282051282vw) min(75px,19.2307692308vw);color:var(--color_white);line-height:1.625}.p-home_about__bg{background:linear-gradient(180deg, rgba(0, 0, 0, 0.17) 0%, rgba(27, 44, 80, 0.9) 100%);position:absolute;inset:0;z-index:1}.p-home_about__inner{width:min(1200px + var(--content_gutter_main)*2,100%);min-height:100dvh;margin-inline:auto;padding-block:min(400px,102.5641025641vw);display:flex;align-items:center;position:relative;z-index:2;visibility:hidden;opacity:0;transform:translateY(10px);transition:visibility 0s linear .2s,opacity .7s cubic-bezier(0.26, 0, 0.32, 1),transform .7s cubic-bezier(0.26, 0, 0.32, 1)}.p-home_about.--visible .p-home_about__inner{visibility:visible;opacity:1;transform:translateY(0);transition:visibility 0s 0s,opacity .7s cubic-bezier(0.26, 0, 0.32, 1),transform .7s cubic-bezier(0.26, 0, 0.32, 1)}@media screen and (min-width: 768px){.p-home_about h3{font-size:var(--font_size_32)}.p-home_about p{margin-block:min(30px,2.5vw) min(80px,6.6666666667vw)}}.p-home_main{background-color:var(--bg_color_main);position:relative;z-index:2}@media screen and (min-width: 1280px){.p-home_pickup .c-card_post__wrapper{grid-template-columns:min(700px,39.0625vw) 1fr;column-gap:min(80px,3.125vw)}.p-home_pickup .c-card_post:first-child{border-bottom:0;grid-row:span 4;display:flex;flex-direction:column}}.p-home_service{background-color:var(--color_skyblue_lighten)}.p-home_service__inner{display:grid;grid-template-columns:1fr;gap:min(30px,7.6923076923vw)}.p-home_service__lead{margin-top:min(30px,7.6923076923vw);font-size:var(--font_size_20);line-height:1.6}.p-home_service__slider{position:relative;min-width:0}.p-home_service__main{position:relative;min-width:0}.p-home_service__main .splide__list{min-width:0}.p-home_service__main .splide__slide{height:auto;min-width:0}.p-home_service__slide{min-width:0}.p-home_service__slide_thumb{height:min(320px,60vw);background-color:var(--color_gray)}.p-home_service__slide_card{border:1px solid var(--color_stroke);border-top:0;padding:min(25px,6.4102564103vw) min(20px,5.1282051282vw) min(30px,7.6923076923vw);background-color:var(--color_white)}.p-home_service__slide_title{font-size:var(--font_size_20)}.p-home_service__slide_desc{margin-top:min(10px,2.5641025641vw)}.p-home_service__main .c-button{margin-top:min(15px,3.8461538462vw)}.p-home_service__main .splide__arrows{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.p-home_service__main .splide__arrow{--width: min(40px, 10.2564102564vw);--pos: calc(var(--width) * -0.5);width:var(--width);height:var(--width);border:1px solid var(--color_skyblue);border-radius:50%;color:var(--color_skyblue);background-color:var(--color_white);opacity:1;position:absolute;top:50%;margin-top:calc(var(--width)*-0.5);pointer-events:auto;cursor:pointer;display:grid;place-items:center;transition:opacity var(--transition_main)}.p-home_service__main .splide__arrow--prev{left:var(--pos)}.p-home_service__main .splide__arrow--next{right:var(--pos)}.p-home_service__main .splide__arrow svg{width:50%}.p-home_service__main .splide__arrow:focus,.p-home_service__main .splide__arrow:focus-visible{opacity:.9}@media(any-hover: hover){.p-home_service__main .splide__arrow:hover{opacity:.9}}.p-home_service__footer{margin-top:min(20px,5.1282051282vw);display:flex;align-items:center;justify-content:space-between;gap:min(10px,2.5641025641vw)}.p-home_service__count{font-family:var(--font_en);font-size:var(--font_size_14);font-weight:var(--font_weight_bold);letter-spacing:0;flex-shrink:0}.p-home_service__count span{color:var(--color_skyblue);font-size:var(--font_size_20)}.p-home_service__footer .splide__pagination{padding:0;display:flex;align-items:center;gap:min(10px,2.5641025641vw);position:static}.p-home_service__footer .splide__pagination__page{width:min(20px,5.1282051282vw);height:1px;padding:0;border:0;border-radius:0;background-color:var(--color_stroke);cursor:pointer;transition:background-color var(--transition_main)}.p-home_service__footer .splide__pagination__page.is-active{background-color:var(--color_skyblue)}@media screen and (min-width: 768px){.p-home_service{overflow:hidden}.p-home_service__inner{grid-template-columns:290px 1fr;gap:min(220px,7.8125vw);justify-content:space-between;align-items:start}.p-home_service__header{position:relative;z-index:1}.p-home_service__lead{font-size:var(--font_size_32);white-space:nowrap;text-shadow:0 0 10px rgba(247,249,255,.9)}.p-home_service__slide_title{font-size:min(22px,2.6041666667vw)}.p-home_service__slide_desc{font-size:min(16px,1.8229166667vw)}.p-home_service__slide_thumb{height:100%;aspect-ratio:1100/887}.p-home_service__nav_list{margin-top:min(24px,6.1538461538vw);display:flex;flex-direction:column;gap:0}.p-home_service__nav_item{background:rgba(247,249,255,.9)}.p-home_service__nav_btn{--num_color: var(--color_sub);width:100%;padding:min(15px,1.25vw) 0;border:0;border-bottom:1px solid var(--color_stroke);border-radius:0;background:none;color:var(--color_sub);font-size:min(16px,1.8229166667vw);font-weight:var(--font_weight_bold);line-height:1.5;text-align:left;cursor:pointer;display:flex;align-items:center;gap:min(18px,1.5vw);transition:color var(--transition_main);opacity:.4;box-shadow:none !important}.p-home_service__nav_btn.is-active{--num_color: var(--color_skyblue);opacity:1}.p-home_service__nav_btn:focus,.p-home_service__nav_btn:focus-visible{color:var(--color_skyblue)}}@media screen and (min-width: 768px)and (any-hover: hover){.p-home_service__nav_btn:hover{color:var(--color_skyblue)}}@media screen and (min-width: 768px){.p-home_service__nav_num{color:var(--num_color);flex-shrink:0;font-size:1.5em;font-family:var(--font_en)}.p-home_service__slider{height:100%;margin-left:auto;display:grid;grid-template-rows:1fr auto}.p-home_service__slide_card{min-width:340px;border-top:1px solid var(--color_stroke);padding:min(40px,3.3333333333vw) min(32px,2.2857142857vw);position:absolute;right:0;bottom:20px;z-index:2}.p-home_service .splide__track{height:100%;overflow:visible}.p-home_service .splide__slide{opacity:0;transition:opacity .8s cubic-bezier(0.26, 0, 0.32, 1)}.p-home_service .splide__slide .p-home_service__slide_thumb{transition:opacity .8s cubic-bezier(0.26, 0, 0.32, 1),transform .8s cubic-bezier(0.26, 0, 0.32, 1)}.p-home_service .splide__slide:not(.is-active) .p-home_service__slide_thumb{transform:scale(0.507)}.p-home_service .splide__slide:not(.is-active) .p-home_service__slide_card{opacity:0}.p-home_service .splide__slide.is-active{opacity:1;position:relative;z-index:1}.p-home_service .splide__slide.is-active .p-home_service__slide_thumb{opacity:1;transform:scale(1) translateX(max(-120px, -2.6041666667vw));transform-origin:right top}.p-home_service .splide__slide.is-active .p-home_service__slide_card{opacity:1}.p-home_service .splide__slide.is-prev{opacity:1}.p-home_service .splide__slide.is-prev .p-home_service__slide_thumb{opacity:.4;transform-origin:right bottom;transform:scale(0.507) translate(0, max(-60px, -3.125vw))}.p-home_service .splide__slide.is-next{opacity:0}.p-home_service .splide__slide.is-next .p-home_service__slide_thumb{transform-origin:left bottom}.p-home_service__main .splide__arrows{transform:translateX(max(-120px, -2.6041666667vw));aspect-ratio:1100/887}.p-home_service__main .splide__arrows button{margin-top:0}.p-home_service .c-button{--width: 15em;--height: 3.5em;margin-top:min(30px,2.5vw);justify-content:flex-start}.p-home_service__footer{margin-left:-100px;justify-content:flex-end}}@media screen and (min-width: 1024px){.p-home_service__header{height:100%;display:flex;flex-direction:column;justify-content:flex-start}.p-home_service__lead{margin-top:0;white-space:nowrap;position:relative;z-index:1}.p-home_service__nav{margin-top:auto}.p-home_service__nav_list{margin-top:min(30px,2.5vw)}.p-home_service__nav_btn{padding:min(8px,.6666666667vw) min(10px,.8333333333vw);font-size:var(--font_size_16)}.p-home_service__nav_num{font-size:1.3em}.p-home_service__slider{max-width:min(1000px,67.5675675676vw)}.p-home_service__slide_card{width:600px;bottom:max(-60px,-4.0540540541vw)}.p-home_service .splide__slide.is-prev .p-home_service__slide_thumb{transform:scale(0.507) translate(min(440px, 39.0625vw), max(-120px, -5.859375vw))}.p-home_service__main .splide__arrow{--width: min(50px, 4.1666666667vw)}.p-home_service__footer{display:none}}.p-home_recruit{margin-top:0;padding-bottom:0;display:grid;grid-template-columns:1fr;overflow:hidden}.p-home_recruit .c-heading__caption{margin-top:min(30px,7.6923076923vw);font-size:var(--font_size_20);line-height:1.6}.p-home_recruit .c-heading.--sub{--mt: min(40px, 10.2564102564vw);gap:min(10px,2.5641025641vw)}.p-home_recruit_footer ul{border-top:1px solid var(--color_white)}.p-home_recruit_footer li{border-bottom:1px solid var(--color_white)}.p-home_recruit_footer a{height:min(90px,23.0769230769vw);padding-inline:var(--content_gutter_main);color:var(--color_white);display:flex;align-items:center;transition:background-color var(--transition_main),color var(--transition_main)}.p-home_recruit_footer a:focus,.p-home_recruit_footer a:focus-visible{color:var(--color_navy);background-color:hsla(0,0%,100%,.7)}@media(any-hover: hover){.p-home_recruit_footer a:hover{color:var(--color_navy);background-color:hsla(0,0%,100%,.7)}}.p-home_recruit_footer_card__icon{width:min(50px,12.8205128205vw);display:flex}.p-home_recruit_footer_card__icon svg{width:100%}.p-home_recruit_footer_card__label{padding-left:min(20px,5.1282051282vw);font-size:var(--font_size_18);display:flex;flex-direction:column;gap:min(5px,1.2820512821vw)}.p-home_recruit_footer_card__label .en{font-size:var(--font_size_12);line-height:1}.p-home_recruit_footer_card__arrow{width:min(18px,4.6153846154vw);margin-left:auto}.p-home_recruit_footer_card__arrow svg{width:100%}.p-home_recruit_footer__top a{font-size:var(--font_size_20);justify-content:space-between}@media screen and (min-width: 768px){.p-home_recruit .c-heading__caption{font-size:var(--font_size_32)}.p-home_recruit .c-heading.--sub{--mt: min(120px, 80 / 768 * 100vw);--mb: 30px}.p-home_recruit .c-heading.--sub h3{font-size:var(--font_size_32)}.p-home_recruit_footer ul{display:grid;grid-template-columns:repeat(3, auto)}.p-home_recruit_footer a{height:min(200px,11.71875vw)}.p-home_recruit_footer_card__icon{width:min(100px,5.859375vw)}.p-home_recruit_footer_card__label{padding-left:min(20px,1.6666666667vw);font-size:clamp(16px,1.40625vw,22px)}.p-home_recruit_footer_card__label .en{font-size:var(--font_size_16)}.p-home_recruit_footer__top a{font-size:clamp(18px,1.5625vw,22px)}}@media screen and (min-width: 1280px){.p-home_recruit .c-recruit_voice__header{grid-template-columns:1fr}.p-home_recruit .c-recruit_voice__header .c-heading__caption{margin-left:0;position:static}.p-home_recruit_footer{margin-inline:calc(50% - 50vw);display:grid;grid-template-columns:1fr min(31.25%,25vw)}.p-home_recruit_footer li{border-bottom:0}.p-home_recruit_footer a{padding-inline:min(80px,1.5625vw)}.p-home_recruit_footer_card__arrow{margin-left:20px}.p-home_recruit_footer__top{border-top:1px solid var(--color_white);border-left:1px solid var(--color_white)}}.p-home_company{overflow:hidden}.p-home_company__thumb{height:min(380px,25.641025641vw);margin-right:calc(50% - 50vw)}.p-home_company__lists{margin-top:min(25px,6.4102564103vw);display:grid;grid-template-columns:1fr}.p-home_company__lists__item{border-bottom:1px solid var(--color_stroke)}.p-home_company__lists a{padding:min(15px,3.8461538462vw);color:var(--color_main);font-size:var(--font_size_18);display:flex;justify-content:space-between;position:relative}.p-home_company__lists a::after{content:"";width:0;background-color:var(--color_skyblue);display:block;position:absolute;inset:0;right:auto;margin:auto;z-index:-1;transition:width var(--transition_sub)}.p-home_company__lists a:focus,.p-home_company__lists a:focus-visible{color:var(--color_white)}.p-home_company__lists a:focus::after,.p-home_company__lists a:focus-visible::after{width:100%}@media(any-hover: hover){.p-home_company__lists a:hover{color:var(--color_white)}.p-home_company__lists a:hover::after{width:100%}}@media screen and (min-width: 568px){.p-home_company__lists{margin-top:min(33px,2.75vw);grid-template-columns:repeat(auto-fill, minmax(min(388px, 100%), 1fr));gap:min(30px,2.5vw) clamp(20px,3.90625vw,70px)}}@media screen and (min-width: 768px){.p-home_company__lists a{padding-block:min(27px,2.25vw);font-size:var(--font_size_22)}}.p-home_csr{background-color:var(--color_skyblue_lighten)}.p-home_csr__slide{overflow:hidden}.p-home_csr__slide__item{width:min(600px,76.9230769231vw);aspect-ratio:3/2}@media screen and (min-width: 768px){.p-home_csr__slide .splide__list{gap:20px}.p-home_csr__slide__item{width:min(600px,36.4583333333vw)}}.p-home_csr__inner{display:grid;grid-template-columns:1fr}.p-home_csr__img{width:min(480px,100%);margin-inline:auto}.p-home_csr .c-button{margin-top:min(30px,7.6923076923vw)}@media screen and (min-width: 768px){.p-home_csr__inner{grid-template-columns:1fr min(850px,46.875vw);column-gap:min(60px,3.90625vw)}.p-home_csr__img{width:100%;background-color:var(--color_white);grid-area:1/2/3/3;display:grid;place-items:center}.p-home_csr .c-button{margin-top:0;justify-content:flex-start}}.p-home_news .c-tab__contents{margin-top:min(10px,2.5641025641vw)}.p-home_news .c-tab__content{display:none;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity var(--transition_sub),transform var(--transition_thirdly),visibility 0s var(--transition_main)}.p-home_news .c-tab__content.--active{display:block;opacity:1;visibility:visible;transform:translateY(0)}.p-home_news .c-catnav{padding-right:0}@media screen and (min-width: 768px){.p-home_news .c-tab__contents{margin-top:min(50px,4.1666666667vw)}}@media screen and (min-width: 1024px){.p-home_news .c-catnav{margin-top:max(-80px,-6.6666666667vw)}.p-home_news .c-catnav__lists{justify-content:flex-end;gap:min(30px,2.5vw)}}@media screen and (min-width: 768px){.en-US .p-home_about h3{font-size:var(--font_size_27)}.en-US .p-home_service__lead{min-width:min(600px,46.875vw);white-space:wrap}}
.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0 !important;padding:0 !important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none !important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0 !important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}.splide__slide:focus{outline:0}@supports(outline-offset: -3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset: -3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}
