@keyframes DeviceDetail_slide__9Q_cn{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes DeviceDetail_fadein__WeOV0{0%{display:none;opacity:0}to{display:block;opacity:1}}@keyframes DeviceDetail_fadeout__v2A2_{0%{display:block;opacity:1}to{display:none;opacity:0}}@keyframes DeviceDetail_rotateInfinite__dI1w6{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}@keyframes DeviceDetail_borderAnime01__3jy9p{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 DeviceDetail_projectTextAnime__97la3{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes DeviceDetail_clipAnimation__U36xn{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 DeviceDetail_clipAnimationThrough__fBVbG{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 DeviceDetail_reverseClipAnimation__n7wnj{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 DeviceDetail_transformLeftRight__a5fEq{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes DeviceDetail_transformRightLeft__Yjra_{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes DeviceDetail_MoveGrad__jw5Qw{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.DeviceDetail_is-pc__84qYX{display:block}@media screen and (max-width:768px){.DeviceDetail_is-pc__84qYX{display:none}}.DeviceDetail_is-sp__PyfN8{display:none}@media screen and (max-width:768px){.DeviceDetail_is-sp__PyfN8{display:block}}.DeviceDetail_full-vw__iqn6N{width:100vw}.DeviceDetail_device_detail__Dyx4i{padding:120px 20px;overflow:hidden;position:relative}@media screen and (max-width:768px){.DeviceDetail_device_detail__Dyx4i{padding:0 20px calc(60/390*100vw)}}.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_product__jYB6D{position:relative;z-index:1;max-width:1200px;width:100%;margin-inline:auto}@media screen and (max-width:768px){.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_product__jYB6D{margin-left:0;max-width:100%}}.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_product__jYB6D:before{content:"";position:absolute;top:0;left:0;z-index:-1;width:545px;height:305px;background:linear-gradient(99deg,#cde7ff,#eee0ff 31.25%,#ffdcf1)}@media screen and (max-width:768px){.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_product__jYB6D:before{width:calc(260/390*100vw);height:calc(146/390*100vw);top:calc(8/390*100vw)}}.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_product__inner__qbtV7{max-width:1125px;width:100%;display:flex;justify-content:space-between;align-items:center;margin-left:auto}@media screen and (max-width:768px){.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_product__inner__qbtV7{flex-direction:column;gap:calc(16/390*100vw)}}.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_product__img__wWk4b{max-width:600px;width:100%;margin-top:58px}@media screen and (max-width:768px){.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_product__img__wWk4b{max-width:calc(300/390*100vw);margin-top:calc(40/390*100vw)}}.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_product__texts__bSJ0N{max-width:420px;width:100%}@media screen and (max-width:768px){.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_product__texts__bSJ0N{max-width:100%}}.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_product__label__PcxxK{color:#fff;text-align:center;font-size:14px;font-weight:400;letter-spacing:-.238px;background:#7b2bff;display:inline-block;padding:2px 12px}@media screen and (max-width:768px){.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_product__label__PcxxK{font-size:calc(12/390*100vw);padding:calc(0/390*100vw) calc(4/390*100vw)}}.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_product__title__PSPhi{color:#000;font-family:Geologica;font-size:48px;font-weight:500;margin-top:15px}@media screen and (max-width:768px){.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_product__title__PSPhi{font-size:calc(30/390*100vw);margin-top:calc(10/390*100vw)}}.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_product__caption__QQ5qY{color:#000;font-size:16px;font-weight:400}@media screen and (max-width:768px){.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_product__caption__QQ5qY{font-size:calc(15/390*100vw);margin-top:calc(5/390*100vw)}}.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_product__text__tTkSo{color:#000;font-size:16px;font-weight:400;line-height:1.8;margin-top:70px}@media screen and (max-width:768px){.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_product__text__tTkSo{font-size:calc(16/390*100vw);margin-top:calc(25/390*100vw)}}.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_product__btn__0lCr2{margin-top:50px}@media screen and (max-width:768px){.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_product__btn__0lCr2{display:flex;justify-content:center;margin-top:calc(30/390*100vw)}}.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_anime__iCert{display:flex;margin-top:125px}@media screen and (max-width:768px){.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_anime__iCert{margin-top:calc(62/390*100vw)}}.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_anime__iCert img{min-width:90vw;animation:DeviceDetail_projectTextAnime__97la3 30s linear infinite}@media screen and (max-width:768px){.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_anime__iCert img{min-width:150vw}}.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_util___8ntC{position:relative;max-width:1200px;width:100%;margin:23px auto 0}.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_util___8ntC figure img{width:auto;max-width:1200px;margin-inline:auto}@media screen and (max-width:768px){.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_util___8ntC figure img{max-width:100%}.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_util___8ntC{margin:calc(40/390*100vw) auto 0}}.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_util__title__I4dbF:first-child{margin-top:0}.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_util__title__I4dbF{color:#000;font-size:24px;font-weight:500;display:flex;align-items:center;gap:15px;margin-top:77px}@media screen and (max-width:768px){.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_util__title__I4dbF{margin-top:calc(70/390*100vw);font-size:calc(24/390*100vw);gap:calc(15/390*100vw)}}.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_util__title__I4dbF:before{content:"";background:url(/assets/optimizedImg/common/ico_qonoq01.svg) 50% no-repeat;background-size:contain;width:26px;height:24px;display:block}.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_util__text__ae7jU{margin-top:20px;color:#000;font-size:16px;font-weight:400;line-height:1.8;max-width:800px;width:100%}@media screen and (max-width:768px){.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_util__text__ae7jU{margin-top:calc(15/390*100vw);font-size:calc(16/390*100vw)}}.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_util___8ntC h3{color:#000;font-size:20px;font-weight:500;margin:60px 0 20px}@media screen and (max-width:768px){.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_util___8ntC h3{font-size:calc(18/390*100vw);margin:calc(60/390*100vw) 0 calc(15/390*100vw)}}.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_util___8ntC h1,.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_util___8ntC h2,.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_util___8ntC h4,.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_util___8ntC h5,.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_util___8ntC h6{color:#000;font-size:24px;font-weight:500;display:flex;align-items:center;gap:15px;margin:77px 0 20px}.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_util___8ntC h1:first-child,.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_util___8ntC h2:first-child,.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_util___8ntC h4:first-child,.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_util___8ntC h5:first-child,.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_util___8ntC h6:first-child{margin:0 0 20px}@media screen and (max-width:768px){.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_util___8ntC h1:first-child,.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_util___8ntC h2:first-child,.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_util___8ntC h4:first-child,.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_util___8ntC h5:first-child,.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_util___8ntC h6:first-child{margin:0 0 calc(15/390*100vw)}.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_util___8ntC h1,.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_util___8ntC h2,.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_util___8ntC h4,.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_util___8ntC h5,.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_util___8ntC h6{font-size:calc(24/390*100vw);gap:calc(15/390*100vw);margin:calc(70/390*100vw) 0 calc(15/390*100vw)}}.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_util___8ntC h1:before,.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_util___8ntC h2:before,.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_util___8ntC h4:before,.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_util___8ntC h5:before,.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_util___8ntC h6:before{content:"";background:url(/assets/optimizedImg/common/ico_qonoq01.svg) 50% no-repeat;background-size:contain;width:26px;height:24px;display:block}.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_util___8ntC p{margin:20px 0;color:#000;font-size:16px;font-weight:400;line-height:1.8;width:100%}@media screen and (max-width:768px){.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_util___8ntC p{margin:calc(15/390*100vw) 0;font-size:calc(16/390*100vw)}}.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_util___8ntC table{width:100%}@media screen and (max-width:768px){.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_util___8ntC table{overflow:auto;max-width:100%;width:100%;display:block}.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_util___8ntC table tbody{width:calc(860/390*100vw);min-width:calc(860/390*100vw);display:block}}.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_util___8ntC table p{margin:0}.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_util___8ntC table th{border:1px solid #d9d9d9;padding:7px 5px 5px;background-color:#f2f2f2}@media screen and (max-width:768px){.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_util___8ntC table th{padding:calc(5/390*100vw) calc(5/390*100vw) calc(6/390*100vw)}}.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_util___8ntC table th:first-of-type{width:21%}@media screen and (max-width:768px){.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_util___8ntC table th:first-of-type{width:16%}}.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_util___8ntC table th:nth-of-type(2){width:39%}.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_util___8ntC table td{border:1px solid #d9d9d9;padding:6px 10px;font-size:14px}@media screen and (max-width:768px){.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_util___8ntC table td{font-size:calc(14/390*100vw);padding:calc(6/390*100vw) calc(12/390*100vw) calc(5/390*100vw)}}.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_util___8ntC>ul{flex:1 1;padding-top:12px}@media screen and (max-width:768px){.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_util___8ntC>ul{padding-top:0}}.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_util___8ntC>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){.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_util___8ntC>ul li{font-size:calc(16/390*100vw);gap:calc(10/390*100vw);align-items:flex-start}}.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_util___8ntC>ul li+li{margin-top:10px}@media screen and (max-width:768px){.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_util___8ntC>ul li+li{margin-top:calc(10/390*100vw)}}.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_util___8ntC>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){.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_util___8ntC>ul li span{padding:calc(5/390*100vw);font-size:calc(12/390*100vw)}}.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_util___8ntC>ul li span:before{content:"";position:absolute;inset:0;background:url(/assets/optimizedImg/service/ico_circle.svg) 50% no-repeat;background-size:contain}.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_table__S0Dr8{width:100%;margin-top:50px}@media screen and (max-width:768px){.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_table__S0Dr8{overflow:auto;margin-top:calc(38/390*100vw)}.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_table__inner__pmIcB{min-width:calc(1200/390*100vw)}}.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_table__inner__pmIcB img{width:100%}.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_table__thead__fyOOD{background:#f2f2f2}.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_table__th__JJyzU{border:1px solid #d9d9d9;padding:7px 5px 5px}@media screen and (max-width:768px){.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_table__th__JJyzU{padding:calc(5/390*100vw) calc(5/390*100vw) calc(6/390*100vw)}}.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_table__th__JJyzU:first-of-type{width:21%}@media screen and (max-width:768px){.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_table__th__JJyzU:first-of-type{width:16%}}.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_table__th__JJyzU:nth-of-type(2){width:39%}.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_table__td__rTsgx{border:1px solid #d9d9d9;padding:6px 10px;font-size:14px}@media screen and (max-width:768px){.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_table__td__rTsgx{font-size:calc(14/390*100vw);padding:calc(6/390*100vw) calc(12/390*100vw) calc(5/390*100vw)}}.DeviceDetail_device_detail__note__ye4A0{color:#000;font-size:14px;font-weight:300;line-height:1.5;margin-top:15px}@media screen and (max-width:768px){.DeviceDetail_device_detail__note__ye4A0{font-size:calc(14/390*100vw);margin-top:calc(20/390*100vw);text-indent:-1em;padding-left:1em}}.DeviceDetail_device_detail__note__ye4A0+.DeviceDetail_device_detail__note__ye4A0{margin-top:0}@media screen and (max-width:768px){.DeviceDetail_device_detail__note__ye4A0+.DeviceDetail_device_detail__note__ye4A0{margin-top:calc(7/390*100vw)}}.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_contact__0JyWx>a{display:block;padding:120px 20px 130px}@media screen and (max-width:768px){.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_contact__0JyWx>a{padding:calc(67/390*100vw) 20px calc(70/390*100vw)}}.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_contact__main__FgjwO{margin-top:calc(176/1440*100vw);margin-bottom:calc(176/1440*100vw);text-align:center;position:relative}@media screen and (max-width:768px){.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_contact__main__FgjwO{margin-top:calc(100/390*100vw);margin-bottom:calc(100/390*100vw)}}.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_contact__main__FgjwO: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:DeviceDetail_flow-font01__9Wjc7 60s linear infinite}@media screen and (max-width:768px){.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_contact__main__FgjwO:before{width:calc(1343/390*100vw);aspect-ratio:1343/137;left:165%;min-height:200px}}@keyframes DeviceDetail_flow-font01__9Wjc7{0%{background-position:0 0}to{background-position:-1000px 0}}.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_contact__btn__r4oe2{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){.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_contact__btn__r4oe2{font-size:calc(16/390*100vw);padding:calc(21/390*100vw) 20px calc(20/390*100vw);min-width:calc(330/390*100vw)}}.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_contact__inner__DrW6I{width:min(100%,1240px);margin-inline:auto;display:flex;justify-content:space-between;align-items:center}.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_contact__title__5gmzk{color:#fff;font-family:Geologica;font-size:58px;font-weight:400;letter-spacing:2.9px}@media screen and (max-width:768px){.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_contact__title__5gmzk{font-size:calc(36/390*100vw)}}.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_contact__lead__GbvMN{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){.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_contact__lead__GbvMN{font-size:calc(13/390*100vw);margin-top:calc(5/390*100vw)}}.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_share__264V_{padding:122px 20px 0}@media screen and (max-width:768px){.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_share__264V_{padding:calc(100/390*100vw) 20px 0}}.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_share__title__acJTv{color:#000;text-align:center;font-size:17px;font-weight:500}@media screen and (max-width:768px){.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_share__title__acJTv{font-size:calc(17/390*100vw)}}.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_share__contents__pc0r5{margin-top:20px;display:flex;gap:20px;align-items:center;justify-content:center}@media screen and (max-width:768px){.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_share__contents__pc0r5{gap:calc(20/390*100vw);margin-top:calc(20/390*100vw)}.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_share__icon__8UT__{width:calc(50/390*100vw)}}.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_share__icon__8UT__ img{width:100%}.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_share__sns__AGOEN{transition:opacity .2s}@media screen and (max-width:768px){.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_share__sns__AGOEN{width:calc(50/390*100vw)}}@media(hover:hover)and (pointer:fine){.DeviceDetail_device_detail__Dyx4i .DeviceDetail_device_share__sns__AGOEN:hover{opacity:.8}}