@charset "UTF-8";:root{--scrollbar:0}.service_businessFiled{position:relative;padding:0 0 min(130px,8.125%);background-color:#1c1d21}@media not screen and (min-width:950px){.service_businessFiled{padding:0 0 min(170px,20%)}}.service_businessFiled_theme{display:flex;flex-flow:column;margin-top:5.8125%}@media not screen and (min-width:950px){.service_businessFiled_theme{margin-top:min(55.8px,10.9411764706%)}}.service_businessFiled_theme_item{position:relative;display:inline-block;max-width:-moz-max-content;max-width:max-content;margin:0 auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media not screen and (min-width:769px){.service_businessFiled_theme_item[data-media=max-md]{display:none}}@media only screen and (min-width:769px){.service_businessFiled_theme_item[data-media=min-md]{display:none}}.service_businessFiled_theme_item:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#d0fe02;transform:scaleX(0);transform-origin:center left;transition:.5s;will-change:transform}[data-pagehead=true] .is-scroll-anime .service_businessFiled_theme_item:after{animation:theme-anime 1s forwards;animation-timing-function:cubic-bezier(.85,0,.15,1);animation-delay:.3s}@keyframes theme-anime{0%{transform:scaleX(0)}48%{transform:scaleX(1);transform-origin:center left}53%{transform:scaleX(1);transform-origin:center right}to{transform:scaleX(0);transform-origin:center right}}.service_businessFiled_theme:not([data-first-visible=true]) .service_businessFiled_theme_item:nth-of-type(0):after{animation-delay:0s!important}.service_businessFiled_theme[data-first-visible=true] .service_businessFiled_theme_item:nth-of-type(0):after{animation-delay:.6s!important}.service_businessFiled_theme:not([data-first-visible=true]) .service_businessFiled_theme_item:nth-of-type(1):after{animation-delay:.1s!important}.service_businessFiled_theme[data-first-visible=true] .service_businessFiled_theme_item:nth-of-type(1):after{animation-delay:.7s!important}.service_businessFiled_theme:not([data-first-visible=true]) .service_businessFiled_theme_item:nth-of-type(2):after{animation-delay:.2s!important}.service_businessFiled_theme[data-first-visible=true] .service_businessFiled_theme_item:nth-of-type(2):after{animation-delay:.8s!important}.service_businessFiled_theme:not([data-first-visible=true]) .service_businessFiled_theme_item:nth-of-type(3):after{animation-delay:.3s!important}.service_businessFiled_theme[data-first-visible=true] .service_businessFiled_theme_item:nth-of-type(3):after{animation-delay:.9s!important}.service_businessFiled_theme_text{position:relative;font-family:ryo-gothic-plusn,sans-serif;font-size:min(52px,3.25vw);font-weight:700;line-height:1.54;letter-spacing:.1em;color:#dcff46;-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%);clip-path:polygon(0 0,0 0,0 100%,0 100%);transition:0s -webkit-clip-path .65s;transition:0s clip-path .65s;transition:0s clip-path .65s,0s -webkit-clip-path .65s}[data-first-visible=true] .service_businessFiled_theme_text{transition-delay:1.25s}@media not screen and (min-width:950px){.service_businessFiled_theme_text{font-size:clamp(17px,9.727px + 1.818vw,27px);line-height:1.6}}[data-pagehead=true] .is-scroll-anime .service_businessFiled_theme_text{-webkit-clip-path:polygon(0 0,100%0,100% 100%,0 100%);clip-path:polygon(0 0,100%0,100% 100%,0 100%)}.service_businessFiled_theme:not([data-first-visible=true]) .service_businessFiled_theme_item:nth-of-type(0) .service_businessFiled_theme_text{transition-delay:.65s}.service_businessFiled_theme[data-first-visible=true] .service_businessFiled_theme_item:nth-of-type(0) .service_businessFiled_theme_text{transition-delay:1.25s}.service_businessFiled_theme:not([data-first-visible=true]) .service_businessFiled_theme_item:nth-of-type(1) .service_businessFiled_theme_text{transition-delay:.78s}.service_businessFiled_theme[data-first-visible=true] .service_businessFiled_theme_item:nth-of-type(1) .service_businessFiled_theme_text{transition-delay:1.38s}.service_businessFiled_theme:not([data-first-visible=true]) .service_businessFiled_theme_item:nth-of-type(2) .service_businessFiled_theme_text{transition-delay:.91s}.service_businessFiled_theme[data-first-visible=true] .service_businessFiled_theme_item:nth-of-type(2) .service_businessFiled_theme_text{transition-delay:1.51s}.service_businessFiled_theme:not([data-first-visible=true]) .service_businessFiled_theme_item:nth-of-type(3) .service_businessFiled_theme_text{transition-delay:1.04s}.service_businessFiled_theme[data-first-visible=true] .service_businessFiled_theme_item:nth-of-type(3) .service_businessFiled_theme_text{transition-delay:1.64s}.service_businessFiled_theme:not([data-first-visible=true]) .service_businessFiled_theme_item:nth-of-type(4) .service_businessFiled_theme_text{transition-delay:1.17s}.service_businessFiled_theme[data-first-visible=true] .service_businessFiled_theme_item:nth-of-type(4) .service_businessFiled_theme_text{transition-delay:1.77s}.service_businessFiled_text{position:relative;display:block;margin:5.25%auto 0;font-family:ryo-gothic-plusn,sans-serif;font-size:min(28px,1.75vw);font-weight:400;line-height:2.14;color:#2f3032;text-align:center;letter-spacing:.1em}@media not screen and (min-width:950px){.service_businessFiled_text{font-size:clamp(14px,11.964px + .509vw,16.8px)}}@media not screen and (min-width:769px){.service_businessFiled_text{letter-spacing:.05em;line-height:2}}@media not screen and (min-width:577px){.service_businessFiled_text{margin:min(120px,14.1176470588%) auto 0}}.service_businessFiled_text_item{opacity:0!important;transition:1s opacity .5s}[data-pagehead=false] .service_businessFiled_text_item{opacity:0!important}[data-pagehead=true] .service_businessFiled_text_item{opacity:1!important}.service_businessFiled_text_item:not(:first-of-type){margin-top:2.27em}.service_businessFiled_text_item span{color:#2f3032}.service_businessFiled_wrap{position:relative;z-index:1;width:80%;max-width:890px;margin-top:4.48%;margin-left:auto;margin-right:auto}@media not screen and (min-width:769px){.service_businessFiled_wrap{width:90%;margin-top:min(100px,11.7647058824%)}}.service_businessFiled_wrap_logo{position:absolute;z-index:-1;top:50%;left:50%;transform:translate(-50%,-50%);width:22.4719101124%;aspect-ratio:1/1;perspective:1000px}.service_businessFiled_wrap_logo:after{content:"";position:absolute;inset:0;background:url(/assets/images/service/logo-junni.svg)no-repeat center center/contain;opacity:0;transform:rotateX(90deg);transform-style:preserve-3d}.service_businessFiled_wrap_logo.is-scroll-anime:after{animation:flip-in .6s cubic-bezier(.18,.89,.15,1.42) forwards .2s}@keyframes flip-in{0%{opacity:0;transform:rotateX(90deg)}to{opacity:1;transform:rotateX(0)}}.service_businessFiled_list{position:relative;display:grid;grid-template-columns:repeat(2,1fr);width:100%;aspect-ratio:1/1}.service_businessFiled_item{position:relative;width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.service_businessFiled_item:nth-of-type(n+3){margin-top:-1.797752809%}.service_businessFiled_item:nth-of-type(n+3) .service_businessFiled_item_inner{bottom:0}.service_businessFiled_item:nth-of-type(2n) .service_businessFiled_item_inner{right:0}.service_businessFiled_item_inner{position:absolute;top:0;display:flex;flex-flow:column;align-items:center;justify-content:center;width:101.5730337079%;padding-top:101.5730337079%;aspect-ratio:1/1}.service_businessFiled_item_content{position:absolute;inset:0;display:flex;flex-flow:column;align-items:center;justify-content:center;font-size:min(28px,2.5168539326vw)}@media not screen and (min-width:577px){.service_businessFiled_item_content{font-size:min(28px,3.2941176471vw)}}.service_businessFiled_item_content_title{font-family:ryo-gothic-plusn,sans-serif;font-size:1em;letter-spacing:.1em;line-height:1.64;text-align:center;color:#f7f7f7;overflow:hidden}.service_businessFiled_item_content_title_wrap{display:block;transform:translateY(100%);opacity:0;transition:.3s transform cubic-bezier(.4,0,.2,1),.3s opacity}.is-scroll-anime+ul .service_businessFiled_item_content_title_wrap{transform:translateY(0);opacity:1}.is-scroll-anime+ul .service_businessFiled_item:nth-of-type(1) .service_businessFiled_item_content_title_wrap{transition-delay:.25s}.is-scroll-anime+ul .service_businessFiled_item:nth-of-type(2) .service_businessFiled_item_content_title_wrap{transition-delay:.4s}.is-scroll-anime+ul .service_businessFiled_item:nth-of-type(3) .service_businessFiled_item_content_title_wrap{transition-delay:.55s}.is-scroll-anime+ul .service_businessFiled_item:nth-of-type(4) .service_businessFiled_item_content_title_wrap{transition-delay:.7s}.service_businessFiled_item_content_detail{display:flex;flex-flow:column;align-items:center;margin-top:1.25em;font-size:.9285714286em}@media not screen and (min-width:577px){.service_businessFiled_item_content_detail{margin-top:1.1538461538em;font-size:.9285714286em}}.service_businessFiled_item_content_detail_text{font-family:Barlow Condensed,sans-serif;font-stretch:condensed;font-weight:500;letter-spacing:.02em;line-height:.8;text-align:center;color:#dcff46;overflow:hidden}@media not screen and (min-width:577px){.service_businessFiled_item_content_detail_text{line-height:1.3}}.service_businessFiled_item_content_detail_text:not(:first-of-type){margin-top:.8333333333em}.is-scroll-anime+ul .service_businessFiled_item_content_detail_text span{transform:translateY(0);opacity:1}.is-scroll-anime+ul .service_businessFiled_item:nth-of-type(1) .service_businessFiled_item_content_detail_text:nth-of-type(1) span{transition-delay:.36s}.is-scroll-anime+ul .service_businessFiled_item:nth-of-type(1) .service_businessFiled_item_content_detail_text:nth-of-type(2) span{transition-delay:.44s}.is-scroll-anime+ul .service_businessFiled_item:nth-of-type(1) .service_businessFiled_item_content_detail_text:nth-of-type(3) span{transition-delay:.52s}.is-scroll-anime+ul .service_businessFiled_item:nth-of-type(1) .service_businessFiled_item_content_detail_text:nth-of-type(4) span{transition-delay:.6s}.is-scroll-anime+ul .service_businessFiled_item:nth-of-type(1) .service_businessFiled_item_content_detail_text:nth-of-type(5) span{transition-delay:.68s}.is-scroll-anime+ul .service_businessFiled_item:nth-of-type(2) .service_businessFiled_item_content_detail_text:nth-of-type(1) span{transition-delay:.54s}.is-scroll-anime+ul .service_businessFiled_item:nth-of-type(2) .service_businessFiled_item_content_detail_text:nth-of-type(2) span{transition-delay:.62s}.is-scroll-anime+ul .service_businessFiled_item:nth-of-type(2) .service_businessFiled_item_content_detail_text:nth-of-type(3) span{transition-delay:.7s}.is-scroll-anime+ul .service_businessFiled_item:nth-of-type(2) .service_businessFiled_item_content_detail_text:nth-of-type(4) span{transition-delay:.78s}.is-scroll-anime+ul .service_businessFiled_item:nth-of-type(2) .service_businessFiled_item_content_detail_text:nth-of-type(5) span{transition-delay:.86s}.is-scroll-anime+ul .service_businessFiled_item:nth-of-type(3) .service_businessFiled_item_content_detail_text:nth-of-type(1) span{transition-delay:.72s}.is-scroll-anime+ul .service_businessFiled_item:nth-of-type(3) .service_businessFiled_item_content_detail_text:nth-of-type(2) span{transition-delay:.8s}.is-scroll-anime+ul .service_businessFiled_item:nth-of-type(3) .service_businessFiled_item_content_detail_text:nth-of-type(3) span{transition-delay:.88s}.is-scroll-anime+ul .service_businessFiled_item:nth-of-type(3) .service_businessFiled_item_content_detail_text:nth-of-type(4) span{transition-delay:.96s}.is-scroll-anime+ul .service_businessFiled_item:nth-of-type(3) .service_businessFiled_item_content_detail_text:nth-of-type(5) span{transition-delay:1.04s}.is-scroll-anime+ul .service_businessFiled_item:nth-of-type(4) .service_businessFiled_item_content_detail_text:nth-of-type(1) span{transition-delay:.9s}.is-scroll-anime+ul .service_businessFiled_item:nth-of-type(4) .service_businessFiled_item_content_detail_text:nth-of-type(2) span{transition-delay:.98s}.is-scroll-anime+ul .service_businessFiled_item:nth-of-type(4) .service_businessFiled_item_content_detail_text:nth-of-type(3) span{transition-delay:1.06s}.is-scroll-anime+ul .service_businessFiled_item:nth-of-type(4) .service_businessFiled_item_content_detail_text:nth-of-type(4) span{transition-delay:1.14s}.is-scroll-anime+ul .service_businessFiled_item:nth-of-type(4) .service_businessFiled_item_content_detail_text:nth-of-type(5) span{transition-delay:1.22s}.service_businessFiled_item_content_detail_text_wrap{display:block;transform:translateY(100%);opacity:0;transition:.3s transform cubic-bezier(.4,0,.2,1),.3s opacity}.service_businessFiled_item_bg{position:absolute;top:0;left:0;width:100%;height:100%;display:flex}.service_businessFiled_item_bg_circle circle{stroke-dasharray:1500;stroke-dashoffset:1500;transform:rotate(-90deg);transform-origin:center}.is-scroll-anime+ul .service_businessFiled_item_bg_circle circle{animation:circle-anime 1s cubic-bezier(.85,0,.15,1) forwards}@keyframes circle-anime{0%{stroke-dashoffset:1500}to{stroke-dashoffset:0}}.is-scroll-anime+ul .service_businessFiled_item:nth-of-type(1) .service_businessFiled_item_bg_circle circle{animation-delay:.05s}.is-scroll-anime+ul .service_businessFiled_item:nth-of-type(2) .service_businessFiled_item_bg_circle circle{animation-delay:.2s}.is-scroll-anime+ul .service_businessFiled_item:nth-of-type(3) .service_businessFiled_item_bg_circle circle{animation-delay:.35s}.is-scroll-anime+ul .service_businessFiled_item:nth-of-type(4) .service_businessFiled_item_bg_circle circle{animation-delay:.5s}.service_businessFiled .service_businessFiled_shift>.service_businessFiled_shift_layer{background-color:#1c1d21;height:12vh!important}@media not screen and (min-width:769px){.service_businessFiled .service_businessFiled_shift>.service_businessFiled_shift_layer{height:10vh!important}}.service_businessFiled .service_businessFiled_shift>.service_businessFiled_shift_layer:after{background-color:#1c1d21}.service_faq{position:relative;padding:min(130px,8.125%)0 min(210px,13.125%);background-color:#1c1d21}@media not screen and (min-width:769px){.service_faq{padding:min(170px,20%)0}}.service_faq_list{width:90%;max-width:1250px;margin-top:80px;margin-left:auto;margin-right:auto}@media not screen and (min-width:950px){.service_faq_list{margin-top:min(80px,9.4117647059%)}}.service_faq_item{position:relative;transform-style:preserve-3d;perspective:2000px}.service_faq_item:not(:first-of-type){margin-top:50px}@media not screen and (min-width:950px){.service_faq_item:not(:first-of-type){margin-top:min(50px,5.8823529412%)}}.service_faq_item_card{position:relative;padding:1.25em 2.5em 1.8em;background-color:#111;border-radius:10px;box-shadow:0 0 16px 2px #0003;font-size:clamp(12px,7.5px + .781vw,20px);opacity:0;transform:rotateX(90deg);transform-style:preserve-3d;will-change:transform;transition:0s opacity .5s,.5s transform linear}@media not screen and (min-width:769px){.service_faq_item_card{padding:1.25em 1.5em 1.8em;border-radius:5px}}[data-anime=true] .is-scroll-anime .service_faq_item_card{transition:0s opacity,.5s transform cubic-bezier(.18,.89,.32,1.28);transform:rotateX(0);opacity:1}.service_faq_question{position:relative;display:flex;font-family:ryo-gothic-plusn,sans-serif;font-size:1.3em;font-weight:700;line-height:1.5;letter-spacing:.1em;color:#f7f7f7}@media not screen and (min-width:769px){.service_faq_question{font-size:1.15em;letter-spacing:.05em}}.service_faq_question:before{content:"Q";position:relative;display:inline-block;margin-right:.8em;font-family:junni;font-size:1.9230769231em;line-height:1.5;color:#dcff46}@media not screen and (min-width:769px){.service_faq_question:before{margin-right:.5555555556em;font-size:1.9565217391em}}.service_faq_question_text{display:block;margin-top:auto;margin-bottom:auto}.service_faq_answer{position:relative;display:flex;margin-top:1em;padding-top:1.5em;border-top:solid 1px #333;font-family:ryo-gothic-plusn,sans-serif;font-size:1em;line-height:1.8;letter-spacing:.1em;color:#f7f7f7}@media not screen and (min-width:769px){.service_faq_answer{line-height:1.7;letter-spacing:.05em}}.service_faq_answer:before{content:"A";position:relative;display:inline-block;margin-right:.8em;font-family:junni;font-size:2.5em;line-height:1.5;color:#f7f7f7}@media not screen and (min-width:769px){.service_faq_answer:before{margin-right:.5555555556em;font-size:2.25em}}.service_faq_answer_text{display:block;margin-top:auto;margin-bottom:auto}.service_faq_btn{display:flex;justify-content:center;width:clamp(416px,338.462px + 10.096vw,500px);margin:6.25%auto 0}@media not screen and (min-width:769px){.service_faq_btn{width:auto;max-width:-moz-max-content;max-width:max-content;margin:min(72px,14.1176470588%) auto 0}}.service_solution{position:relative;width:100%;padding:min(130px,8.125%)0;background-color:#f7f7f7}@media not screen and (min-width:769px){.service_solution{padding:min(170px,20%)0}}.home_service .service_solution_title_wrap>span{background-color:#f7f7f7;-webkit-text-stroke:1px #b8de16}.service_solution_list{position:relative;margin-top:100px}@media not screen and (min-width:769px){.service_solution_list{opacity:0;transition:opacity .5s,transform .5s;transition-delay:0s;transform:translateY(20px);margin-top:min(100px,17.6470588235%)}[data-anime=true] .service_solution_list{opacity:1;transform:translate(0)}}.service_solution_item{position:relative;width:100%;border-top:solid 1px #dadada;will-change:transform;cursor:pointer}.service_solution_item:last-of-type{border-bottom:solid 1px #dadada}@media only screen and (min-width:769px){.service_solution_item{opacity:0;transition:opacity .5s,transform .5s;transition-delay:0s;transform:translateY(20px)}}@media only screen and (min-width:769px) and (hover:hover) and (pointer:fine){.service_solution_item:nth-of-type(0){cursor:pointer}.service_solution_item:nth-of-type(0):hover{cursor:default}.service_solution_item:nth-of-type(0):hover:nth-of-type(0) .service_solution_item_wrap[data-hover=before]:after{transform:scaleY(1);transition:.1s transform}.service_solution_item:nth-of-type(0):hover:nth-of-type(0) .service_solution_item_wrap[data-hover=after]{visibility:visible;-webkit-clip-path:polygon(0 0,100%0,100% 100%,0 100%);clip-path:polygon(0 0,100%0,100% 100%,0 100%);transition:0s visibility,.24s -webkit-clip-path;transition:0s visibility,.24s clip-path;transition:0s visibility,.24s clip-path,.24s -webkit-clip-path}.service_solution_item:nth-of-type(0):hover:nth-of-type(0) .service_solution_name_char{transform:scaleY(1);opacity:1}}@media only screen and (min-width:769px) and (hover:hover) and (pointer:fine){.service_solution_item:nth-of-type(1){cursor:pointer}.service_solution_item:nth-of-type(1):hover{cursor:default}.service_solution_item:nth-of-type(1):hover:nth-of-type(1) .service_solution_item_wrap[data-hover=before]:after{transform:scaleY(1);transition:.1s transform}.service_solution_item:nth-of-type(1):hover:nth-of-type(1) .service_solution_item_wrap[data-hover=after]{visibility:visible;-webkit-clip-path:polygon(0 0,100%0,100% 100%,0 100%);clip-path:polygon(0 0,100%0,100% 100%,0 100%);transition:0s visibility,.24s -webkit-clip-path;transition:0s visibility,.24s clip-path;transition:0s visibility,.24s clip-path,.24s -webkit-clip-path}.service_solution_item:nth-of-type(1):hover:nth-of-type(1) .service_solution_name_char{transform:scaleY(1);opacity:1}}@media only screen and (min-width:769px) and (hover:hover) and (pointer:fine){.service_solution_item:nth-of-type(2){cursor:pointer}.service_solution_item:nth-of-type(2):hover{cursor:default}.service_solution_item:nth-of-type(2):hover:nth-of-type(2) .service_solution_item_wrap[data-hover=before]:after{transform:scaleY(1);transition:.1s transform}.service_solution_item:nth-of-type(2):hover:nth-of-type(2) .service_solution_item_wrap[data-hover=after]{visibility:visible;-webkit-clip-path:polygon(0 0,100%0,100% 100%,0 100%);clip-path:polygon(0 0,100%0,100% 100%,0 100%);transition:0s visibility,.24s -webkit-clip-path;transition:0s visibility,.24s clip-path;transition:0s visibility,.24s clip-path,.24s -webkit-clip-path}.service_solution_item:nth-of-type(2):hover:nth-of-type(2) .service_solution_name_char{transform:scaleY(1);opacity:1}}@media only screen and (min-width:769px) and (hover:hover) and (pointer:fine){.service_solution_item:nth-of-type(3){cursor:pointer}.service_solution_item:nth-of-type(3):hover{cursor:default}.service_solution_item:nth-of-type(3):hover:nth-of-type(3) .service_solution_item_wrap[data-hover=before]:after{transform:scaleY(1);transition:.1s transform}.service_solution_item:nth-of-type(3):hover:nth-of-type(3) .service_solution_item_wrap[data-hover=after]{visibility:visible;-webkit-clip-path:polygon(0 0,100%0,100% 100%,0 100%);clip-path:polygon(0 0,100%0,100% 100%,0 100%);transition:0s visibility,.24s -webkit-clip-path;transition:0s visibility,.24s clip-path;transition:0s visibility,.24s clip-path,.24s -webkit-clip-path}.service_solution_item:nth-of-type(3):hover:nth-of-type(3) .service_solution_name_char{transform:scaleY(1);opacity:1}}@media only screen and (min-width:769px) and (hover:hover) and (pointer:fine){.service_solution_item:nth-of-type(4){cursor:pointer}.service_solution_item:nth-of-type(4):hover{cursor:default}.service_solution_item:nth-of-type(4):hover:nth-of-type(4) .service_solution_item_wrap[data-hover=before]:after{transform:scaleY(1);transition:.1s transform}.service_solution_item:nth-of-type(4):hover:nth-of-type(4) .service_solution_item_wrap[data-hover=after]{visibility:visible;-webkit-clip-path:polygon(0 0,100%0,100% 100%,0 100%);clip-path:polygon(0 0,100%0,100% 100%,0 100%);transition:0s visibility,.24s -webkit-clip-path;transition:0s visibility,.24s clip-path;transition:0s visibility,.24s clip-path,.24s -webkit-clip-path}.service_solution_item:nth-of-type(4):hover:nth-of-type(4) .service_solution_name_char{transform:scaleY(1);opacity:1}}@media only screen and (min-width:769px) and (hover:hover) and (pointer:fine){.service_solution_item:nth-of-type(5){cursor:pointer}.service_solution_item:nth-of-type(5):hover{cursor:default}.service_solution_item:nth-of-type(5):hover:nth-of-type(5) .service_solution_item_wrap[data-hover=before]:after{transform:scaleY(1);transition:.1s transform}.service_solution_item:nth-of-type(5):hover:nth-of-type(5) .service_solution_item_wrap[data-hover=after]{visibility:visible;-webkit-clip-path:polygon(0 0,100%0,100% 100%,0 100%);clip-path:polygon(0 0,100%0,100% 100%,0 100%);transition:0s visibility,.24s -webkit-clip-path;transition:0s visibility,.24s clip-path;transition:0s visibility,.24s clip-path,.24s -webkit-clip-path}.service_solution_item:nth-of-type(5):hover:nth-of-type(5) .service_solution_name_char{transform:scaleY(1);opacity:1}}@media only screen and (min-width:769px) and (hover:hover) and (pointer:fine){.service_solution_item:nth-of-type(6){cursor:pointer}.service_solution_item:nth-of-type(6):hover{cursor:default}.service_solution_item:nth-of-type(6):hover:nth-of-type(6) .service_solution_item_wrap[data-hover=before]:after{transform:scaleY(1);transition:.1s transform}.service_solution_item:nth-of-type(6):hover:nth-of-type(6) .service_solution_item_wrap[data-hover=after]{visibility:visible;-webkit-clip-path:polygon(0 0,100%0,100% 100%,0 100%);clip-path:polygon(0 0,100%0,100% 100%,0 100%);transition:0s visibility,.24s -webkit-clip-path;transition:0s visibility,.24s clip-path;transition:0s visibility,.24s clip-path,.24s -webkit-clip-path}.service_solution_item:nth-of-type(6):hover:nth-of-type(6) .service_solution_name_char{transform:scaleY(1);opacity:1}}@media only screen and (min-width:769px){[data-anime=true] .service_solution_item.is-scroll-anime{opacity:1;transform:translate(0)}}@media not screen and (min-width:769px){.service_solution_item:nth-of-type(0)[data-center=true]:nth-of-type(0) .service_solution_item_wrap[data-hover=before]:after{transform:scaleY(1);transition:.1s transform}.service_solution_item:nth-of-type(0)[data-center=true]:nth-of-type(0) .service_solution_item_wrap[data-hover=after]{visibility:visible;-webkit-clip-path:polygon(0 0,100%0,100% 100%,0 100%);clip-path:polygon(0 0,100%0,100% 100%,0 100%);transition:0s visibility,.24s -webkit-clip-path;transition:0s visibility,.24s clip-path;transition:0s visibility,.24s clip-path,.24s -webkit-clip-path}.service_solution_item:nth-of-type(0)[data-center=true]:nth-of-type(0) .service_solution_name_char{transform:scaleY(1);opacity:1}.service_solution_item:nth-of-type(1)[data-center=true]:nth-of-type(1) .service_solution_item_wrap[data-hover=before]:after{transform:scaleY(1);transition:.1s transform}.service_solution_item:nth-of-type(1)[data-center=true]:nth-of-type(1) .service_solution_item_wrap[data-hover=after]{visibility:visible;-webkit-clip-path:polygon(0 0,100%0,100% 100%,0 100%);clip-path:polygon(0 0,100%0,100% 100%,0 100%);transition:0s visibility,.24s -webkit-clip-path;transition:0s visibility,.24s clip-path;transition:0s visibility,.24s clip-path,.24s -webkit-clip-path}.service_solution_item:nth-of-type(1)[data-center=true]:nth-of-type(1) .service_solution_name_char{transform:scaleY(1);opacity:1}.service_solution_item:nth-of-type(2)[data-center=true]:nth-of-type(2) .service_solution_item_wrap[data-hover=before]:after{transform:scaleY(1);transition:.1s transform}.service_solution_item:nth-of-type(2)[data-center=true]:nth-of-type(2) .service_solution_item_wrap[data-hover=after]{visibility:visible;-webkit-clip-path:polygon(0 0,100%0,100% 100%,0 100%);clip-path:polygon(0 0,100%0,100% 100%,0 100%);transition:0s visibility,.24s -webkit-clip-path;transition:0s visibility,.24s clip-path;transition:0s visibility,.24s clip-path,.24s -webkit-clip-path}.service_solution_item:nth-of-type(2)[data-center=true]:nth-of-type(2) .service_solution_name_char{transform:scaleY(1);opacity:1}.service_solution_item:nth-of-type(3)[data-center=true]:nth-of-type(3) .service_solution_item_wrap[data-hover=before]:after{transform:scaleY(1);transition:.1s transform}.service_solution_item:nth-of-type(3)[data-center=true]:nth-of-type(3) .service_solution_item_wrap[data-hover=after]{visibility:visible;-webkit-clip-path:polygon(0 0,100%0,100% 100%,0 100%);clip-path:polygon(0 0,100%0,100% 100%,0 100%);transition:0s visibility,.24s -webkit-clip-path;transition:0s visibility,.24s clip-path;transition:0s visibility,.24s clip-path,.24s -webkit-clip-path}.service_solution_item:nth-of-type(3)[data-center=true]:nth-of-type(3) .service_solution_name_char{transform:scaleY(1);opacity:1}.service_solution_item:nth-of-type(4)[data-center=true]:nth-of-type(4) .service_solution_item_wrap[data-hover=before]:after{transform:scaleY(1);transition:.1s transform}.service_solution_item:nth-of-type(4)[data-center=true]:nth-of-type(4) .service_solution_item_wrap[data-hover=after]{visibility:visible;-webkit-clip-path:polygon(0 0,100%0,100% 100%,0 100%);clip-path:polygon(0 0,100%0,100% 100%,0 100%);transition:0s visibility,.24s -webkit-clip-path;transition:0s visibility,.24s clip-path;transition:0s visibility,.24s clip-path,.24s -webkit-clip-path}.service_solution_item:nth-of-type(4)[data-center=true]:nth-of-type(4) .service_solution_name_char{transform:scaleY(1);opacity:1}.service_solution_item:nth-of-type(5)[data-center=true]:nth-of-type(5) .service_solution_item_wrap[data-hover=before]:after{transform:scaleY(1);transition:.1s transform}.service_solution_item:nth-of-type(5)[data-center=true]:nth-of-type(5) .service_solution_item_wrap[data-hover=after]{visibility:visible;-webkit-clip-path:polygon(0 0,100%0,100% 100%,0 100%);clip-path:polygon(0 0,100%0,100% 100%,0 100%);transition:0s visibility,.24s -webkit-clip-path;transition:0s visibility,.24s clip-path;transition:0s visibility,.24s clip-path,.24s -webkit-clip-path}.service_solution_item:nth-of-type(5)[data-center=true]:nth-of-type(5) .service_solution_name_char{transform:scaleY(1);opacity:1}.service_solution_item:nth-of-type(6)[data-center=true]:nth-of-type(6) .service_solution_item_wrap[data-hover=before]:after{transform:scaleY(1);transition:.1s transform}.service_solution_item:nth-of-type(6)[data-center=true]:nth-of-type(6) .service_solution_item_wrap[data-hover=after]{visibility:visible;-webkit-clip-path:polygon(0 0,100%0,100% 100%,0 100%);clip-path:polygon(0 0,100%0,100% 100%,0 100%);transition:0s visibility,.24s -webkit-clip-path;transition:0s visibility,.24s clip-path;transition:0s visibility,.24s clip-path,.24s -webkit-clip-path}.service_solution_item:nth-of-type(6)[data-center=true]:nth-of-type(6) .service_solution_name_char{transform:scaleY(1);opacity:1}}.service_solution_item:nth-of-type(0)[data-open=true]:nth-of-type(0) .service_solution_item_wrap[data-hover=before]:after{transform:scaleY(1);transition:.1s transform}.service_solution_item:nth-of-type(0)[data-open=true]:nth-of-type(0) .service_solution_item_wrap[data-hover=after]{visibility:visible;-webkit-clip-path:polygon(0 0,100%0,100% 100%,0 100%);clip-path:polygon(0 0,100%0,100% 100%,0 100%);transition:0s visibility,.24s -webkit-clip-path;transition:0s visibility,.24s clip-path;transition:0s visibility,.24s clip-path,.24s -webkit-clip-path}.service_solution_item:nth-of-type(0)[data-open=true]:nth-of-type(0) .service_solution_name_char{transform:scaleY(1);opacity:1}.service_solution_item:nth-of-type(1)[data-open=true]:nth-of-type(1) .service_solution_item_wrap[data-hover=before]:after{transform:scaleY(1);transition:.1s transform}.service_solution_item:nth-of-type(1)[data-open=true]:nth-of-type(1) .service_solution_item_wrap[data-hover=after]{visibility:visible;-webkit-clip-path:polygon(0 0,100%0,100% 100%,0 100%);clip-path:polygon(0 0,100%0,100% 100%,0 100%);transition:0s visibility,.24s -webkit-clip-path;transition:0s visibility,.24s clip-path;transition:0s visibility,.24s clip-path,.24s -webkit-clip-path}.service_solution_item:nth-of-type(1)[data-open=true]:nth-of-type(1) .service_solution_name_char{transform:scaleY(1);opacity:1}.service_solution_item:nth-of-type(2)[data-open=true]:nth-of-type(2) .service_solution_item_wrap[data-hover=before]:after{transform:scaleY(1);transition:.1s transform}.service_solution_item:nth-of-type(2)[data-open=true]:nth-of-type(2) .service_solution_item_wrap[data-hover=after]{visibility:visible;-webkit-clip-path:polygon(0 0,100%0,100% 100%,0 100%);clip-path:polygon(0 0,100%0,100% 100%,0 100%);transition:0s visibility,.24s -webkit-clip-path;transition:0s visibility,.24s clip-path;transition:0s visibility,.24s clip-path,.24s -webkit-clip-path}.service_solution_item:nth-of-type(2)[data-open=true]:nth-of-type(2) .service_solution_name_char{transform:scaleY(1);opacity:1}.service_solution_item:nth-of-type(3)[data-open=true]:nth-of-type(3) .service_solution_item_wrap[data-hover=before]:after{transform:scaleY(1);transition:.1s transform}.service_solution_item:nth-of-type(3)[data-open=true]:nth-of-type(3) .service_solution_item_wrap[data-hover=after]{visibility:visible;-webkit-clip-path:polygon(0 0,100%0,100% 100%,0 100%);clip-path:polygon(0 0,100%0,100% 100%,0 100%);transition:0s visibility,.24s -webkit-clip-path;transition:0s visibility,.24s clip-path;transition:0s visibility,.24s clip-path,.24s -webkit-clip-path}.service_solution_item:nth-of-type(3)[data-open=true]:nth-of-type(3) .service_solution_name_char{transform:scaleY(1);opacity:1}.service_solution_item:nth-of-type(4)[data-open=true]:nth-of-type(4) .service_solution_item_wrap[data-hover=before]:after{transform:scaleY(1);transition:.1s transform}.service_solution_item:nth-of-type(4)[data-open=true]:nth-of-type(4) .service_solution_item_wrap[data-hover=after]{visibility:visible;-webkit-clip-path:polygon(0 0,100%0,100% 100%,0 100%);clip-path:polygon(0 0,100%0,100% 100%,0 100%);transition:0s visibility,.24s -webkit-clip-path;transition:0s visibility,.24s clip-path;transition:0s visibility,.24s clip-path,.24s -webkit-clip-path}.service_solution_item:nth-of-type(4)[data-open=true]:nth-of-type(4) .service_solution_name_char{transform:scaleY(1);opacity:1}.service_solution_item:nth-of-type(5)[data-open=true]:nth-of-type(5) .service_solution_item_wrap[data-hover=before]:after{transform:scaleY(1);transition:.1s transform}.service_solution_item:nth-of-type(5)[data-open=true]:nth-of-type(5) .service_solution_item_wrap[data-hover=after]{visibility:visible;-webkit-clip-path:polygon(0 0,100%0,100% 100%,0 100%);clip-path:polygon(0 0,100%0,100% 100%,0 100%);transition:0s visibility,.24s -webkit-clip-path;transition:0s visibility,.24s clip-path;transition:0s visibility,.24s clip-path,.24s -webkit-clip-path}.service_solution_item:nth-of-type(5)[data-open=true]:nth-of-type(5) .service_solution_name_char{transform:scaleY(1);opacity:1}.service_solution_item:nth-of-type(6)[data-open=true]:nth-of-type(6) .service_solution_item_wrap[data-hover=before]:after{transform:scaleY(1);transition:.1s transform}.service_solution_item:nth-of-type(6)[data-open=true]:nth-of-type(6) .service_solution_item_wrap[data-hover=after]{visibility:visible;-webkit-clip-path:polygon(0 0,100%0,100% 100%,0 100%);clip-path:polygon(0 0,100%0,100% 100%,0 100%);transition:0s visibility,.24s -webkit-clip-path;transition:0s visibility,.24s clip-path;transition:0s visibility,.24s clip-path,.24s -webkit-clip-path}.service_solution_item:nth-of-type(6)[data-open=true]:nth-of-type(6) .service_solution_name_char{transform:scaleY(1);opacity:1}.service_solution_item_wrap{width:100%;transition-timing-function:linear}.service_solution_item_wrap[data-hover=before]{position:relative;z-index:1}.service_solution_item_wrap[data-hover=before]:after{content:"";position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background-color:#dcff46;transform:scaleY(0);transition:.1s transform}.service_solution_item_wrap[data-hover=after]{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background-color:#1c1d21;visibility:hidden;-webkit-clip-path:polygon(0 50%,100% 50%,100% 50%,0 50%);clip-path:polygon(0 50%,100% 50%,100% 50%,0 50%);transition:0s visibility .24s,.24s -webkit-clip-path;transition:0s visibility .24s,.24s clip-path;transition:0s visibility .24s,.24s clip-path,.24s -webkit-clip-path}.service_solution_item_inner{position:relative;display:flex;align-items:center;width:90%;max-width:1250px;margin:0 auto;padding:min(15px,.9375%)0 min(25px,1.5625%)}@media not screen and (min-width:769px){.service_solution_item_inner{padding:15px 0}}.service_solution_item_inner:before,.service_solution_item_inner:after{content:"";position:absolute;top:50%;right:0;width:3.875%;height:2px;background-color:#777;transform:translateY(-50%);transition:.3s transform}[data-hover=after] .service_solution_item_inner:before,[data-open=true] .service_solution_item_inner:before,[data-hover=after] .service_solution_item_inner:after,[data-open=true] .service_solution_item_inner:after{background-color:#dcff46}@media not screen and (min-width:577px){.service_solution_item_inner:before,.service_solution_item_inner:after{width:min(50px,6.5359477124%)}}.service_solution_item_inner:after{transform:translateY(-50%) rotate(90deg)}[data-open=true] .service_solution_item_inner:before{transform:translateY(-50%) rotate(225deg)}[data-open=true] .service_solution_item_inner:after{transform:translateY(-50%) rotate(315deg)}.service_solution_item_detail{overflow:hidden}[data-open=false] .service_solution_item_detail{height:0}.service_solution_item_detail_inner{display:grid;grid-template-areas:"detail-text detail-image";grid-template-columns:1fr 45.6621004566%;grid-gap:0 min(60px,4.8%);gap:0 min(60px,4.8%);width:90%;max-width:1250px;margin:0 auto;padding:min(15px,.9375%)0 min(60px,3.75%) min(142px,9.375%)}@media not screen and (min-width:769px){.service_solution_item_detail_inner{grid-template-areas:"detail-text""detail-image";grid-template-columns:1fr;padding:min(20px,2.3529411765%)0 min(40px,9.4117647059vw) calc(min(25px,2.9411764706%) + min(50px,10.5882352941vw));gap:20px 0}}@media not screen and (min-width:577px){.service_solution_item_detail_inner{padding-left:0}}.service_solution_item_detail_text{grid-area:detail-text;font-family:ryo-gothic-plusn,sans-serif;font-size:min(20px,1.2414649286vw);font-weight:300;letter-spacing:.025em;line-height:1.8;color:#777;border-radius:10px}@media not screen and (min-width:769px){.service_solution_item_detail_text{font-size:max(12px,min(10px,2.3529411765vw));line-height:1.6}}.service_solution_item_detail_image{grid-area:detail-image;position:relative;width:100%;height:0;padding-top:56%;aspect-ratio:500/280;border-radius:10px;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden}.service_solution_item_detail_image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.service_solution_num{font-family:Barlow Condensed,sans-serif;font-size:min(100px,6.25vw);font-weight:700;letter-spacing:.05em;line-height:.8;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media not screen and (min-width:769px){.service_solution_num{font-size:min(50px,10.5882352941vw)}}[data-hover=before] .service_solution_num{-webkit-text-stroke:1px #1c1d21;-webkit-text-fill-color:transparent;color:transparent}[data-hover=after] .service_solution_num,[data-open=true] .service_solution_num{-webkit-text-stroke:1px #dcff46;-webkit-text-fill-color:#dcff46;color:#dcff46}.service_solution_item:first-of-type .service_solution_num{letter-spacing:.12em}.service_solution_block{display:flex;flex-flow:column;justify-content:flex-start;margin-left:min(55px,3.4375%)}@media not screen and (min-width:769px){.service_solution_block{margin-left:min(30px,3.5294117647%);margin-right:min(80px,9.4117647059%)}}.service_solution_name{display:flex;font-family:Barlow Condensed,sans-serif;font-size:min(70px,4.375vw);font-weight:600;letter-spacing:.025em;line-height:1;color:#1c1d21;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media not screen and (min-width:769px){.service_solution_name{font-size:min(35px,6.5882352941vw)}}[data-hover=before] .service_solution_name{color:#1c1d21}[data-hover=after] .service_solution_name,[data-open=true] .service_solution_name{color:#fff}.service_solution_name_char{transform:scaleY(0);opacity:0;transform-origin:50% 100%;transition:.3s;transition-property:transform,opacity;transition-timing-function:cubic-bezier(0,0,.2,1);will-change:transform,opacity}@media only screen and (min-width:769px){.service_solution_item.is-scroll-anime [data-hover=before] .service_solution_name_char{transform:scaleY(1);opacity:1}}@media not screen and (min-width:769px){.service_solution_list.is-scroll-anime [data-hover=before] .service_solution_name_char{transform:scaleY(1);opacity:1}}.service_solution_detail{margin-top:.5em;font-family:ryo-gothic-plusn,sans-serif;font-size:min(20px,1.25vw);font-weight:300;letter-spacing:.025em;line-height:1;color:#777}@media not screen and (min-width:769px){.service_solution_detail{font-size:max(10px,min(10px,2.3529411765vw));line-height:1.2}}@media not screen and (min-width:577px){.service_solution_detail{margin-top:.6666666667em}}.service_solution .service_solution_shift>.service_solution_shift_layer{background-color:#f7f7f7;height:12vh!important}@media not screen and (min-width:769px){.service_solution .service_solution_shift>.service_solution_shift_layer{height:10vh!important}}.service_solution .service_solution_shift>.service_solution_shift_layer:after{background-color:#f7f7f7}