@keyframes Service_slide__A7zDv{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes Service_fadein__mKFGW{0%{display:none;opacity:0}to{display:block;opacity:1}}@keyframes Service_fadeout___XkXK{0%{display:block;opacity:1}to{display:none;opacity:0}}@keyframes Service_rotateInfinite__Yt2mS{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}@keyframes Service_borderAnime01__15_JM{0%{transform:scaleX(1);transform-origin:right}49%{transform:scaleX(0);transform-origin:right}50%{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}@keyframes Service_projectTextAnime__R_Xrt{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes Service_clipAnimation__L6OVg{0%{-webkit-clip-path:polygon(0 100%,0 100%,0 100%);clip-path:polygon(0 100%,0 100%,0 100%)}to{-webkit-clip-path:polygon(0 100%,0 -200%,200% 100%);clip-path:polygon(0 100%,0 -200%,200% 100%)}}@keyframes Service_clipAnimationThrough__1arpN{0%{-webkit-clip-path:polygon(0 100%,0 100%,0 100%);clip-path:polygon(0 100%,0 100%,0 100%)}49%{-webkit-clip-path:polygon(0 100%,0 -200%,200% 100%);clip-path:polygon(0 100%,0 -200%,200% 100%)}50%{-webkit-clip-path:polygon(100% 0,-100% 0,100% 200%);clip-path:polygon(100% 0,-100% 0,100% 200%)}to{-webkit-clip-path:polygon(100% 0,0 -200%,200% 100%);clip-path:polygon(100% 0,0 -200%,200% 100%)}}@keyframes Service_reverseClipAnimation__jW8Om{0%{-webkit-clip-path:polygon(0 100%,0 -200%,200% 100%);clip-path:polygon(0 100%,0 -200%,200% 100%)}to{-webkit-clip-path:polygon(0 100%,0 100%,0 100%);clip-path:polygon(0 100%,0 100%,0 100%)}}@keyframes Service_transformLeftRight__9Ycg_{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes Service_transformRightLeft__4_xm5{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes Service_MoveGrad__Qsoot{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.Service_is-pc__KbL6B{display:block}@media screen and (max-width:768px){.Service_is-pc__KbL6B{display:none}}.Service_is-sp__JvdKd{display:none}@media screen and (max-width:768px){.Service_is-sp__JvdKd{display:block}}.Service_full-vw__u3Aww{width:100vw}.Service_service__qOsiF{overflow:hidden}.Service_service__mainvisual__w1CbI{width:min(100%,1240px);margin-inline:auto;padding:57px 20px 0;position:relative;z-index:-1}@media screen and (max-width:768px){.Service_service__mainvisual__w1CbI{padding:0}}.Service_service__mainvisual__w1CbI:before{content:"";background:#fff;position:absolute;bottom:-1px;left:-1px;width:92%;height:55px;display:block;-webkit-clip-path:polygon(0 0,97% 0,100% 100%,0 100%);clip-path:polygon(0 0,97% 0,100% 100%,0 100%)}@media screen and (max-width:768px){.Service_service__mainvisual__w1CbI:before{height:calc(20/390*100vw)}}.Service_service__mainvisual__w1CbI img{width:100%}.Service_service__head__MfRay{width:min(100%,1080px);margin-inline:auto;margin-top:-20px;padding-inline:20px}@media screen and (max-width:768px){.Service_service__head__MfRay{margin-top:0;width:100%}}.Service_service__title__oZRuF{color:#000;font-family:Geologica,Noto Sans JP;font-size:60px;font-weight:500;width:90%}@media screen and (max-width:768px){.Service_service__title__oZRuF{font-size:calc(38/390*100vw)}}.Service_service__lead__azgl3{color:#000;font-size:22px;font-weight:500;margin-top:10px}@media screen and (max-width:768px){.Service_service__lead__azgl3{font-size:calc(14/390*100vw);margin-top:calc(5/390*100vw)}}.Service_service_video__neI2r{width:88%;max-width:1080px;margin:76px auto 110px;padding-inline:20px}@media screen and (max-width:768px){.Service_service_video__neI2r{max-width:100%;width:100%;padding:0 20px;margin:calc(5/390*100vw) auto}}.Service_service__qOsiF .Service_service_category__yIxoN{display:flex;flex-wrap:wrap;align-items:center;margin-top:30px;gap:7px 4px}@media screen and (max-width:768px){.Service_service__qOsiF .Service_service_category__yIxoN{gap:calc(4/390*100vw)}}.Service_service__qOsiF .Service_service_category__item__mjpy5{font-size:12px}@media screen and (max-width:768px){.Service_service__qOsiF .Service_service_category__item__mjpy5{font-size:calc(12/390*100vw)}}.Service_service__qOsiF .Service_service_category__item__mjpy5 a{display:inline-block;border-radius:100px;background:#b994d8;padding:1px 10px 4px;color:#fff}.Service_service__qOsiF .Service_service_category__item--lightblue__HTMnr a{background:#3998d5}.Service_service__qOsiF .Service_service_category__item--genre01__J4wPz a{background:linear-gradient(93deg,#2686c5 -7.82%,#6c4fa3 6.67%,#d22650 83.6%)!important}.Service_service__qOsiF .Service_service_nav__YCSU3{display:flex;align-items:center;gap:35px;margin-top:62px}@media screen and (max-width:768px){.Service_service__qOsiF .Service_service_nav__YCSU3{flex-wrap:wrap;gap:calc(20/390*100vw);align-items:flex-end;margin-top:calc(26/390*100vw)}}.Service_service__qOsiF .Service_service_nav__item__XYrdU{font-size:14px;font-weight:500;letter-spacing:.7px}@media screen and (max-width:768px){.Service_service__qOsiF .Service_service_nav__item__XYrdU{font-size:calc(13/390*100vw);flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 10/390*100vw)}}.Service_service__qOsiF .Service_service_nav__item__XYrdU a{display:inline-flex;align-items:center;gap:10px;color:#000;padding-bottom:14px;border-bottom:1px solid #000}@media screen and (max-width:768px){.Service_service__qOsiF .Service_service_nav__item__XYrdU a{display:flex;justify-content:space-between}}.Service_service__qOsiF .Service_service_contents__KlEdj{margin:76px 0 110px}@media screen and (max-width:768px){.Service_service__qOsiF .Service_service_contents__KlEdj{margin:calc(40/390*100vw) 0}}.Service_service__qOsiF .Service_service_contents__KlEdj>div{width:min(100%,1040px)!important;margin:30px auto 0;padding:20px}.Service_service__qOsiF .Service_service_contents__KlEdj h2{color:#000;font-size:26px;font-weight:500;letter-spacing:1.3px;display:flex;align-items:center;gap:15px;width:min(100%,1080px);margin-inline:auto;padding-inline:20px;margin-top:75px}@media screen and (max-width:768px){.Service_service__qOsiF .Service_service_contents__KlEdj h2{font-size:calc(20/390*100vw);padding-left:calc(20/390*100vw);gap:calc(10/390*100vw);margin-top:calc(50/390*100vw)}}.Service_service__qOsiF .Service_service_contents__KlEdj h2:before{content:"";background:url(/assets/optimizedImg/common/ico_qonoq01.svg) 50% no-repeat;background-size:contain;width:26px;height:24px;display:block}@media screen and (max-width:768px){.Service_service__qOsiF .Service_service_contents__KlEdj h2:before{width:calc(20/390*100vw)}}.Service_service__qOsiF .Service_service_contents__KlEdj h3{color:#000;font-size:20px;font-weight:500;line-height:1.5;width:min(100%,1080px);margin-inline:auto;padding-inline:20px;margin-top:40px}@media screen and (max-width:768px){.Service_service__qOsiF .Service_service_contents__KlEdj h3{font-size:calc(18/390*100vw)}}.Service_service__qOsiF .Service_service_contents__KlEdj h3 span{font-family:Geologica;font-size:22px;font-weight:500;letter-spacing:1.1px;vertical-align:middle;background:linear-gradient(93deg,#0072bc -7.82%,#503296 6.67%,#c03 83.6%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-right:14px}@media screen and (max-width:768px){.Service_service__qOsiF .Service_service_contents__KlEdj h3 span{display:block;font-size:calc(16/390*100vw);margin-right:calc(7/390*100vw)}}.Service_service__qOsiF .Service_service_contents__KlEdj h3+p{margin-top:8px}.Service_service__qOsiF .Service_service_contents__KlEdj p{color:#000;font-size:16px;font-weight:400;line-height:1.75;width:min(100%,1080px);margin:30px auto 0;padding-inline:20px}.Service_service__qOsiF .Service_service_contents__KlEdj p:has(span){display:flex;gap:15px;align-items:center}@media screen and (max-width:768px){.Service_service__qOsiF .Service_service_contents__KlEdj p:has(span){gap:calc(10/390*100vw);align-items:flex-start}}@media screen and (max-width:768px){.Service_service__qOsiF .Service_service_contents__KlEdj p{font-size:calc(16/390*100vw)}}.Service_service__qOsiF .Service_service_contents__KlEdj p+p{margin-top:20px}@media screen and (max-width:768px){.Service_service__qOsiF .Service_service_contents__KlEdj p+p{margin-top:calc(10/390*100vw)}}.Service_service__qOsiF .Service_service_contents__KlEdj p span{display:inline-block;position:relative;text-align:center;font-family:Geologica;font-size:14px;font-weight:500;letter-spacing:.7px;background:linear-gradient(93deg,#0072bc -7.82%,#503296 6.67%,#c03 83.6%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;padding:10px}@media screen and (max-width:768px){.Service_service__qOsiF .Service_service_contents__KlEdj p span{padding:calc(5/390*100vw);font-size:calc(12/390*100vw)}}.Service_service__qOsiF .Service_service_contents__KlEdj p span:before{content:"";position:absolute;inset:0;background:url(/assets/optimizedImg/service/ico_circle.svg) 50% no-repeat;background-size:contain}.Service_service__qOsiF .Service_service_contents__KlEdj figure img{margin-top:50px;width:auto;max-width:1080px;margin-inline:auto;padding-inline:20px}@media screen and (max-width:768px){.Service_service__qOsiF .Service_service_contents__KlEdj figure img{max-width:100%;padding-inline:0;padding:0 20px;margin-top:calc(30/390*100vw)}}.Service_service__qOsiF .Service_service_contents__KlEdj figure img+h2{margin-top:102px}@media screen and (max-width:768px){.Service_service__qOsiF .Service_service_contents__KlEdj figure img+h2{margin-top:calc(40/390*100vw)}}.Service_service__qOsiF .Service_service_contents__KlEdj ul{width:min(100%,1080px);padding-inline:20px;margin-inline:auto;margin-top:40px}.Service_service__qOsiF .Service_service_contents__KlEdj ul li{margin-top:24px}.Service_service__qOsiF .Service_service_contents__KlEdj a{color:#329be0}.Service_service__qOsiF .Service_service_contents__KlEdj div:has(iframe){padding-bottom:0!important;height:auto!important}.Service_service__qOsiF .Service_service_contents__KlEdj iframe{aspect-ratio:1040/585;height:auto!important;width:100%;position:relative!important}.Service_service__qOsiF .Service_service_section01__FpjyU{margin-top:80px}@media screen and (max-width:768px){.Service_service__qOsiF .Service_service_section01__FpjyU{margin-top:calc(80/390*100vw)}}.Service_service__qOsiF .Service_service_section01__inner__Etrgq{width:min(100%,1080px);margin-inline:auto;padding:76px 20px 80px}@media screen and (max-width:768px){.Service_service__qOsiF .Service_service_section01__inner__Etrgq{padding:calc(40/390*100vw) 20px calc(60/390*100vw)}}.Service_service__qOsiF .Service_service_section01__title__6rbnz{color:#000;font-size:26px;font-weight:500;letter-spacing:1.3px;display:flex;align-items:center;gap:15px}@media screen and (max-width:768px){.Service_service__qOsiF .Service_service_section01__title__6rbnz{gap:calc(10/390*100vw);font-size:calc(20/390*100vw)}}.Service_service__qOsiF .Service_service_section01__title__6rbnz:before{content:"";background:url(/assets/optimizedImg/common/ico_qonoq01.svg) 50% no-repeat;background-size:contain;width:26px;height:24px;display:block}.Service_service__qOsiF .Service_service_section01__text__Ut0kr{color:#000;font-size:16px;font-weight:400;line-height:1.75;margin-top:25px}@media screen and (max-width:768px){.Service_service__qOsiF .Service_service_section01__text__Ut0kr{font-size:calc(16/390*100vw);margin-top:calc(15/390*100vw)}}.Service_service__qOsiF .Service_service_section01__note__9Y4kw{color:#000;font-size:16px;font-weight:400;margin-top:15px}@media screen and (max-width:768px){.Service_service__qOsiF .Service_service_section01__note__9Y4kw{font-size:calc(16/390*100vw);margin-top:calc(10/390*100vw)}}.Service_service__qOsiF .Service_service_section01__img__gpxCF{margin-top:33px}@media screen and (max-width:768px){.Service_service__qOsiF .Service_service_section01__img__gpxCF{margin-top:calc(26/390*100vw)}}.Service_service__qOsiF .Service_service_section01__img__gpxCF img{width:100%}.Service_service__qOsiF .Service_service_section02__6mIH7{position:relative;overflow:hidden}.Service_service__qOsiF .Service_service_section02__inner__KIMEj{padding:166px 20px 130px;width:min(100%,1080px);margin-inline:auto}@media screen and (max-width:768px){.Service_service__qOsiF .Service_service_section02__inner__KIMEj{padding:calc(70/390*100vw) 20px calc(50/390*100vw)}}.Service_service__qOsiF .Service_service_section02__bg__BFe8N{display:flex;align-items:center;position:absolute;top:100px;z-index:-1}@media screen and (max-width:768px){.Service_service__qOsiF .Service_service_section02__bg__BFe8N{top:calc(50/390*100vw)}}.Service_service__qOsiF .Service_service_section02__bg__BFe8N img{min-width:110vw;animation:Service_projectTextAnime__R_Xrt 30s linear infinite}@media screen and (max-width:768px){.Service_service__qOsiF .Service_service_section02__bg__BFe8N img{min-width:250vw}}.Service_service__qOsiF .Service_service_section02__title__5_1Uh{color:#000;font-size:26px;font-weight:500;letter-spacing:1.3px;display:flex;align-items:center;gap:15px}@media screen and (max-width:768px){.Service_service__qOsiF .Service_service_section02__title__5_1Uh{font-size:calc(20/390*100vw)}}.Service_service__qOsiF .Service_service_section02__title__5_1Uh:before{content:"";background:url(/assets/optimizedImg/common/ico_qonoq01.svg) 50% no-repeat;background-size:contain;width:26px;height:24px;display:block}.Service_service__qOsiF .Service_service_section02__6mIH7 .Service_service_section02_list__gG6YI{margin-top:60px;display:flex;gap:45px}@media screen and (max-width:768px){.Service_service__qOsiF .Service_service_section02__6mIH7 .Service_service_section02_list__gG6YI{margin-top:calc(30/390*100vw);flex-direction:column;gap:calc(12/390*100vw)}}.Service_service__qOsiF .Service_service_section02__6mIH7 .Service_service_section02_list__gG6YI+.Service_service_section02_list__gG6YI{margin-top:60px}@media screen and (max-width:768px){.Service_service__qOsiF .Service_service_section02__6mIH7 .Service_service_section02_list__gG6YI+.Service_service_section02_list__gG6YI{margin-top:calc(30/390*100vw)}}.Service_service__qOsiF .Service_service_section02__6mIH7 .Service_service_section02_list__head__zcBxn{width:min(100%,264px);border-top:1px solid #ccc;padding-top:15px}@media screen and (max-width:768px){.Service_service__qOsiF .Service_service_section02__6mIH7 .Service_service_section02_list__head__zcBxn{width:100%;padding-top:calc(9/390*100vw)}}.Service_service__qOsiF .Service_service_section02__6mIH7 .Service_service_section02_list__en_title__sT9NV{font-family:Geologica;font-size:16px;font-weight:500;letter-spacing:.8px;background:linear-gradient(93deg,#0072bc -7.82%,#503296 6.67%,#c03 83.6%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}@media screen and (max-width:768px){.Service_service__qOsiF .Service_service_section02__6mIH7 .Service_service_section02_list__en_title__sT9NV{font-size:calc(14/390*100vw)}}.Service_service__qOsiF .Service_service_section02__6mIH7 .Service_service_section02_list__jp_title__xG_cI{color:#000;font-size:22px;font-weight:500;line-height:1.5}@media screen and (max-width:768px){.Service_service__qOsiF .Service_service_section02__6mIH7 .Service_service_section02_list__jp_title__xG_cI{font-size:calc(20/390*100vw)}}.Service_service__qOsiF .Service_service_section02__6mIH7 .Service_service_section02_list__text__0b3Uu{color:#000;font-size:16px;font-weight:400;line-height:1.75;margin-top:-10px;width:min(100%,730px)}@media screen and (max-width:768px){.Service_service__qOsiF .Service_service_section02__6mIH7 .Service_service_section02_list__text__0b3Uu{font-size:calc(16/390*100vw)}}.Service_service__qOsiF .Service_service_section03__BneHE{transition:opacity .2s;overflow:hidden;position:relative;z-index:1}.Service_service__qOsiF .Service_service_section03__BneHE picture img{transition:transform .6s ease}@media screen and (769px <= width){.Service_service__qOsiF .Service_service_section03__BneHE:hover{opacity:.8}.Service_service__qOsiF .Service_service_section03__BneHE:hover .Service_service_section03__lead__PrzEc span:after{transform:translate(5px,-50%)}}.Service_service__qOsiF .Service_service_section03__BneHE a{display:grid;place-items:center;position:relative}.Service_service__qOsiF .Service_service_section03__BneHE a:hover img{transform:scale(1.1)}.Service_service__qOsiF .Service_service_section03__BneHE+.Service_service_section04__Ngsoh{margin-top:128px}@media screen and (max-width:768px){.Service_service__qOsiF .Service_service_section03__BneHE+.Service_service_section04__Ngsoh{margin-top:calc(100/390*100vw)}}.Service_service__qOsiF .Service_service_section03__BneHE img{width:100%;height:100%;object-fit:cover}.Service_service__qOsiF .Service_service_section03__bg__qEnRW{width:100%;position:relative;height:500px;overflow:hidden}@media screen and (max-width:768px){.Service_service__qOsiF .Service_service_section03__bg__qEnRW{height:calc(240/390*100vw)}}.Service_service__qOsiF .Service_service_section03__bg__qEnRW:after{position:absolute;top:0;display:block;content:"";width:100%;height:100%;background:#000;opacity:.5}.Service_service__qOsiF .Service_service_section03__texts__ZZFQ_{position:absolute;top:50%;transform:translateY(-50%)}.Service_service__qOsiF .Service_service_section03__title__BbSvs{color:#fff;text-align:center;font-family:Geologica;font-size:70px;font-weight:500;letter-spacing:3.5px}@media screen and (max-width:768px){.Service_service__qOsiF .Service_service_section03__title__BbSvs{font-size:calc(36/390*100vw)}}.Service_service__qOsiF .Service_service_section03__lead__PrzEc{color:#fff;text-align:center;font-size:20px;font-weight:500;letter-spacing:1px;margin-top:20px}@media screen and (max-width:768px){.Service_service__qOsiF .Service_service_section03__lead__PrzEc{font-size:calc(16/390*100vw);margin-top:calc(10/390*100vw)}}.Service_service__qOsiF .Service_service_section03__lead__PrzEc span{position:relative}.Service_service__qOsiF .Service_service_section03__lead__PrzEc span:after{content:"";background:url(/assets/optimizedImg/common/ico_arrow_right_white.svg) 50% no-repeat;background-size:contain;width:23px;height:15px;position:absolute;top:53%;right:-40px;transform:translateY(-50%);transition:transform .3s ease}@media screen and (max-width:768px){.Service_service__qOsiF .Service_service_section03__lead__PrzEc span:after{width:calc(20/390*100vw);height:calc(11/390*100vw)}}.Service_service__qOsiF .Service_service_section04__Ngsoh{padding:40px 20px 70px;margin-top:140px;border-top:1px solid #e6e6e6}@media screen and (max-width:768px){.Service_service__qOsiF .Service_service_section04__Ngsoh{margin-top:calc(80/390*100vw);padding:calc(25/390*100vw) 20px calc(60/390*100vw)}}.Service_service__qOsiF .Service_service_section04__Ngsoh+.Service_service_section04__Ngsoh{margin-top:0}.Service_service__qOsiF .Service_service_section04__inner__Pwe_u{width:min(100%,1240px);margin-inline:auto}.Service_service__qOsiF .Service_service_section04__head__1g55L{position:relative;padding-left:50px}.Service_service__qOsiF .Service_service_section04__head__1g55L:before{content:"";background:url(/assets/optimizedImg/common/ico_qonoq01.svg) 50% no-repeat;width:26px;height:24px;background-size:contain;display:block;position:absolute;top:5px;left:0}@media screen and (max-width:768px){.Service_service__qOsiF .Service_service_section04__head__1g55L:before{top:calc(7/390*100vw)}}.Service_service__qOsiF .Service_service_section04__en_title__f4pTh{color:#000;font-family:Geologica;font-size:24px;font-weight:400;letter-spacing:1.2px}@media screen and (max-width:768px){.Service_service__qOsiF .Service_service_section04__en_title__f4pTh{font-size:calc(20/390*100vw)}}.Service_service__qOsiF .Service_service_section04__jp_title__miMNs{color:#000;font-size:14px;font-weight:400;letter-spacing:.7px;margin-top:10px}@media screen and (max-width:768px){.Service_service__qOsiF .Service_service_section04__jp_title__miMNs{font-size:calc(14/390*100vw)}}.Service_service__qOsiF .Service_service_section04__list__V5cNd{display:grid;justify-content:space-between;grid-gap:20px;gap:20px;width:100%;margin-top:30px}.Service_service__qOsiF .Service_service_section04__list--few__J6ISx{grid-template-columns:repeat(3,1fr)}@media screen and (max-width:768px){.Service_service__qOsiF .Service_service_section04__list--few__J6ISx{grid-template-columns:repeat(1,1fr);gap:calc(40/390*100vw)}}.Service_service__qOsiF .Service_service_section04__list--many__qwDsy{grid-template-columns:repeat(4,1fr)}@media screen and (max-width:768px){.Service_service__qOsiF .Service_service_section04__list--many__qwDsy{grid-template-columns:repeat(2,1fr);gap:calc(20/390*100vw)}}.Service_service__qOsiF .Service_service_section05__1Yw28{position:relative}.Service_service__qOsiF .Service_service_section05__inner__5y6qb{padding:0 20px 130px;width:min(100%,1080px);margin-inline:auto}@media screen and (max-width:768px){.Service_service__qOsiF .Service_service_section05__inner__5y6qb{padding:calc(70/390*100vw) 20px calc(50/390*100vw)}}.Service_service__qOsiF .Service_service_section05__title__mI0ga{color:#000;font-size:26px;font-weight:500;letter-spacing:1.3px;display:flex;align-items:center;gap:15px}@media screen and (max-width:768px){.Service_service__qOsiF .Service_service_section05__title__mI0ga{font-size:calc(20/390*100vw)}}.Service_service__qOsiF .Service_service_section05__title__mI0ga:before{content:"";background:url(/assets/optimizedImg/common/ico_qonoq01.svg) 50% no-repeat;background-size:contain;width:26px;height:24px;display:block}.Service_service__qOsiF .Service_service_section05__1Yw28 .Service_service_section05_list__rs_RD{margin-top:43px}@media screen and (max-width:768px){.Service_service__qOsiF .Service_service_section05__1Yw28 .Service_service_section05_list__rs_RD{margin-top:calc(30/390*100vw);flex-direction:column;gap:calc(12/390*100vw)}}.Service_service__qOsiF .Service_service_section05__1Yw28 .Service_service_section05_list__rs_RD+.Service_service_section05_list__rs_RD{margin-top:40px}@media screen and (max-width:768px){.Service_service__qOsiF .Service_service_section05__1Yw28 .Service_service_section05_list__rs_RD+.Service_service_section05_list__rs_RD{margin-top:calc(40/390*100vw)}}.Service_service__qOsiF .Service_service_section05__1Yw28 .Service_service_section05_list__title__yytVZ{color:#000;font-size:20px;font-weight:500;line-height:1.5}@media screen and (max-width:768px){.Service_service__qOsiF .Service_service_section05__1Yw28 .Service_service_section05_list__title__yytVZ{font-size:calc(18/390*100vw);text-indent:-2.3em;padding-left:2.3em}}.Service_service__qOsiF .Service_service_section05__1Yw28 .Service_service_section05_list__title__yytVZ span{font-family:Geologica;font-size:22px;font-weight:500;letter-spacing:1.1px;background:linear-gradient(93deg,#0072bc -7.82%,#503296 6.67%,#c03 83.6%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-right:14px}.Service_service__qOsiF .Service_service_section05__1Yw28 .Service_service_section05_list__text__GGvHE{color:#000;font-size:16px;font-weight:400;line-height:1.75;margin-top:12px}@media screen and (max-width:768px){.Service_service__qOsiF .Service_service_section05__1Yw28 .Service_service_section05_list__text__GGvHE{font-size:calc(16/390*100vw)}}.Service_service__qOsiF .Service_service_section06__EUHuz{position:relative}.Service_service__qOsiF .Service_service_section06__inner__C5ENc{padding:0 20px 30px;width:min(100%,1080px);margin-inline:auto}@media screen and (max-width:768px){.Service_service__qOsiF .Service_service_section06__inner__C5ENc{padding:calc(50/390*100vw) 20px calc(20/390*100vw)}}.Service_service__qOsiF .Service_service_section06__EUHuz ul li{line-height:2em}.Service_service__qOsiF .Service_service_section06__EUHuz ul li a{color:#000}.Service_service__qOsiF .Service_service_section06__title__WPZC9{color:#000;font-size:26px;font-weight:500;letter-spacing:1.3px;display:flex;align-items:center;gap:15px}@media screen and (max-width:768px){.Service_service__qOsiF .Service_service_section06__title__WPZC9{font-size:calc(20/390*100vw)}}.Service_service__qOsiF .Service_service_section06__title__WPZC9:before{content:"";background:url(/assets/optimizedImg/common/ico_qonoq01.svg) 50% no-repeat;background-size:contain;width:26px;height:24px;display:block}.Service_service__qOsiF .Service_service_section06__EUHuz .Service_service_section06_content__Li3S4{display:flex;gap:40px;margin-top:74px}@media screen and (max-width:768px){.Service_service__qOsiF .Service_service_section06__EUHuz .Service_service_section06_content__Li3S4{margin-top:calc(30/390*100vw);flex-direction:column;gap:calc(12/390*100vw)}}.Service_service__qOsiF .Service_service_section06__EUHuz .Service_service_section06_content--margin___4JEC{padding-bottom:0!important}.Service_service__qOsiF .Service_service_section06__EUHuz .Service_service_section06_content--column__A2Z94{display:block;margin-top:134px!important}@media screen and (max-width:768px){.Service_service__qOsiF .Service_service_section06__EUHuz .Service_service_section06_content--column__A2Z94{margin-top:calc(93/390*100vw)!important}}.Service_service__qOsiF .Service_service_section06__EUHuz .Service_service_section06_content--column__A2Z94 .Service_service_section06_content__title__IU_Tf{border-top:none}.Service_service__qOsiF .Service_service_section06__EUHuz .Service_service_section06_content--column__A2Z94 .Service_service_section06_num_list__item__iXkGl{margin-top:20px}@media screen and (max-width:768px){.Service_service__qOsiF .Service_service_section06__EUHuz .Service_service_section06_content--column__A2Z94 .Service_service_section06_num_list__item__iXkGl{margin-top:calc(12/390*100vw)}}.Service_service__qOsiF .Service_service_section06__EUHuz .Service_service_section06_content__Li3S4+.Service_service_section06_content__Li3S4{margin-top:60px}@media screen and (max-width:768px){.Service_service__qOsiF .Service_service_section06__EUHuz .Service_service_section06_content__Li3S4+.Service_service_section06_content__Li3S4{margin-top:calc(40/390*100vw)}}.Service_service__qOsiF .Service_service_section06__EUHuz .Service_service_section06_content__Li3S4 a{color:#329be0}.Service_service__qOsiF .Service_service_section06__EUHuz .Service_service_section06_content__Li3S4 ul{flex:1 1;padding-top:12px}@media screen and (max-width:768px){.Service_service__qOsiF .Service_service_section06__EUHuz .Service_service_section06_content__Li3S4 ul{padding-top:0}}.Service_service__qOsiF .Service_service_section06__EUHuz .Service_service_section06_content__Li3S4 ul li{color:#000;font-size:16px;font-weight:400;line-height:1.75;display:flex;gap:15px;align-items:center}@media screen and (max-width:768px){.Service_service__qOsiF .Service_service_section06__EUHuz .Service_service_section06_content__Li3S4 ul li{font-size:calc(16/390*100vw);gap:calc(10/390*100vw);align-items:flex-start}}.Service_service__qOsiF .Service_service_section06__EUHuz .Service_service_section06_content__Li3S4 ul li+li{margin-top:10px}@media screen and (max-width:768px){.Service_service__qOsiF .Service_service_section06__EUHuz .Service_service_section06_content__Li3S4 ul li+li{margin-top:calc(10/390*100vw)}}.Service_service__qOsiF .Service_service_section06__EUHuz .Service_service_section06_content__Li3S4 ul li span{display:inline-block;position:relative;text-align:center;font-family:Geologica;font-size:14px;font-weight:500;letter-spacing:.7px;background:linear-gradient(93deg,#0072bc -7.82%,#503296 6.67%,#c03 83.6%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;padding:10px}@media screen and (max-width:768px){.Service_service__qOsiF .Service_service_section06__EUHuz .Service_service_section06_content__Li3S4 ul li span{padding:calc(5/390*100vw);font-size:calc(12/390*100vw)}}.Service_service__qOsiF .Service_service_section06__EUHuz .Service_service_section06_content__Li3S4 ul li span:before{content:"";position:absolute;inset:0;background:url(/assets/optimizedImg/service/ico_circle.svg) 50% no-repeat;background-size:contain}.Service_service__qOsiF .Service_service_section06__EUHuz .Service_service_section06_content__Li3S4 .Service_service_section06_list__VmQSG{margin-top:40px}.Service_service__qOsiF .Service_service_section06__EUHuz .Service_service_section06_content__Li3S4 .Service_service_section06_list__title__qmY69{color:#000;font-size:16px;font-weight:500}@media screen and (max-width:768px){.Service_service__qOsiF .Service_service_section06__EUHuz .Service_service_section06_content__Li3S4 .Service_service_section06_list__title__qmY69{font-size:calc(14/390*100vw)}}.Service_service__qOsiF .Service_service_section06__EUHuz .Service_service_section06_content__Li3S4 .Service_service_section06_list__item__mubYe{color:#000;font-size:16px;font-weight:400;line-height:1.75;margin-top:9px;text-indent:-1em;padding-left:1em}@media screen and (max-width:768px){.Service_service__qOsiF .Service_service_section06__EUHuz .Service_service_section06_content__Li3S4 .Service_service_section06_list__item__mubYe{margin-top:calc(7/390*100vw);font-size:calc(14/390*100vw)}}.Service_service__qOsiF .Service_service_section06__EUHuz .Service_service_section06_content__Li3S4 .Service_service_section06_list__item__mubYe+.Service_service_section06_list__item__mubYe{margin-top:5px}@media screen and (max-width:768px){.Service_service__qOsiF .Service_service_section06__EUHuz .Service_service_section06_content__Li3S4 .Service_service_section06_list__item__mubYe+.Service_service_section06_list__item__mubYe{margin-top:calc(5/390*100vw)}}.Service_service__qOsiF .Service_service_section06__EUHuz .Service_service_section06_content__title__IU_Tf{color:#000;font-size:18px;font-weight:500;line-height:1.5;border-top:1px solid #ccc;width:264px;padding-top:14px;white-space:pre-wrap}@media screen and (max-width:768px){.Service_service__qOsiF .Service_service_section06__EUHuz .Service_service_section06_content__title__IU_Tf{font-size:calc(18/390*100vw);width:100%;padding-top:calc(9/390*100vw)}}.Service_service__qOsiF .Service_service_section06__EUHuz .Service_service_section06_content__title__IU_Tf span{font-family:Geologica;font-size:22px;font-weight:500;letter-spacing:1.1px;background:linear-gradient(93deg,#0072bc -7.82%,#503296 6.67%,#c03 83.6%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-right:14px}.Service_service__qOsiF .Service_service_section06__EUHuz .Service_service_section06_content__text__b1oQ1{padding-top:12px;flex:1 1}@media screen and (max-width:768px){.Service_service__qOsiF .Service_service_section06__EUHuz .Service_service_section06_content__text__b1oQ1{padding-top:0}}.Service_service__qOsiF .Service_service_section06__EUHuz .Service_service_section06_content__Li3S4 p{color:#000;font-size:16px;font-weight:400;line-height:1.75;flex:1 1}@media screen and (max-width:768px){.Service_service__qOsiF .Service_service_section06__EUHuz .Service_service_section06_content__Li3S4 p{font-size:calc(16/390*100vw);margin-top:0}}.Service_service__qOsiF .Service_service_contact__EHJ0B>a{display:block;padding:120px 20px 130px}@media screen and (max-width:768px){.Service_service__qOsiF .Service_service_contact__EHJ0B>a{padding:calc(67/390*100vw) 20px calc(70/390*100vw)}}.Service_service__qOsiF .Service_service_contact__main__XZ91Q{margin-top:calc(176/1440*100vw);margin-bottom:calc(176/1440*100vw);text-align:center;position:relative}@media screen and (max-width:768px){.Service_service__qOsiF .Service_service_contact__main__XZ91Q{margin-top:calc(100/390*100vw);margin-bottom:calc(100/390*100vw)}}.Service_service__qOsiF .Service_service_contact__main__XZ91Q:before{content:"";background:url(/assets/optimizedImg/service/txt_decoration.svg) repeat-x 50%;background-size:cover;width:115vw;min-height:200px;position:absolute;top:50%;transform:translate(-50%,-50%);left:50%;z-index:-1;animation:Service_flow-font01__WG677 60s linear infinite}@media screen and (max-width:768px){.Service_service__qOsiF .Service_service_contact__main__XZ91Q:before{width:calc(1343/390*100vw);aspect-ratio:1343/137;left:165%;min-height:200px}}@keyframes Service_flow-font01__WG677{0%{background-position:0 0}to{background-position:-1000px 0}}.Service_service__qOsiF .Service_service_contact__btn__lwJbS{color:#fff;text-align:center;font-size:16px;font-weight:500;letter-spacing:.8px;border-radius:100px;background:linear-gradient(93deg,#c03 -7.82%,#503296 10.94%,#0072bc 83.6%);padding:24px 20px 23px;display:inline-block;min-width:442px}@media screen and (max-width:768px){.Service_service__qOsiF .Service_service_contact__btn__lwJbS{font-size:calc(16/390*100vw);padding:calc(21/390*100vw) 20px calc(20/390*100vw);min-width:calc(330/390*100vw)}}.Service_service__qOsiF .Service_service_contact__inner__IB9gh{width:min(100%,1240px);margin-inline:auto;display:flex;justify-content:space-between;align-items:center}.Service_service__qOsiF .Service_service_contact__title__Oa6Tl{color:#fff;font-family:Geologica;font-size:58px;font-weight:400;letter-spacing:2.9px}@media screen and (max-width:768px){.Service_service__qOsiF .Service_service_contact__title__Oa6Tl{font-size:calc(36/390*100vw)}}.Service_service__qOsiF .Service_service_contact__lead__iHc7s{color:#fff;font-family:Noto Sans JP;font-size:16px;font-weight:400;letter-spacing:.8px;margin-top:5px}@media screen and (max-width:768px){.Service_service__qOsiF .Service_service_contact__lead__iHc7s{font-size:calc(13/390*100vw);margin-top:calc(5/390*100vw)}}.Service_service__qOsiF .Service_service_download__btn__qTOLR{color:#fff;text-align:center;font-size:16px;font-weight:500;letter-spacing:.8px;border-radius:100px;background:linear-gradient(93deg,#c03 -7.82%,#503296 10.94%,#0072bc 83.6%);padding:24px 20px 23px;display:inline-block;min-width:442px}@media screen and (max-width:768px){.Service_service__qOsiF .Service_service_download__btn__qTOLR{font-size:calc(16/390*100vw);padding:calc(21/390*100vw) 20px calc(20/390*100vw);min-width:calc(330/390*100vw)}}.Service_service__qOsiF .Service_service_download__TFBgY .Service_service_share__MOSC1{padding:122px 20px 92px}@media screen and (max-width:768px){.Service_service__qOsiF .Service_service_download__TFBgY .Service_service_share__MOSC1{padding:calc(100/390*100vw) 20px calc(43/390*100vw)}}.Service_service__qOsiF .Service_service_download__TFBgY .Service_service_share__title__C3zbq{color:#000;text-align:center;font-size:17px;font-weight:500}@media screen and (max-width:768px){.Service_service__qOsiF .Service_service_download__TFBgY .Service_service_share__title__C3zbq{font-size:calc(17/390*100vw)}}.Service_service__qOsiF .Service_service_download__TFBgY .Service_service_share__contents__oAl6G{margin-top:20px;display:flex;gap:20px;align-items:center;justify-content:center}@media screen and (max-width:768px){.Service_service__qOsiF .Service_service_download__TFBgY .Service_service_share__contents__oAl6G{gap:calc(20/390*100vw);margin-top:calc(20/390*100vw)}.Service_service__qOsiF .Service_service_download__TFBgY .Service_service_share__icon__JxK0d{width:calc(50/390*100vw)}}.Service_service__qOsiF .Service_service_download__TFBgY .Service_service_share__icon__JxK0d img{width:100%}.Service_service__qOsiF .Service_service_download__TFBgY .Service_service_share__sns__eVHxn{transition:opacity .2s}@media screen and (max-width:768px){.Service_service__qOsiF .Service_service_download__TFBgY .Service_service_share__sns__eVHxn{width:calc(50/390*100vw)}}@media(hover:hover)and (pointer:fine){.Service_service__qOsiF .Service_service_download__TFBgY .Service_service_share__sns__eVHxn:hover{opacity:.8}}