.announce[data-v-afceb4b2]{background:#fff;padding-block:12px;top:90px;transition:.48s cubic-bezier(.165,.84,.44,1);width:100%}@media screen and (min-width:760px){.announce[data-v-afceb4b2]{padding-block:16px;top:90px}}@media screen and (min-width:1200px){.announce[data-v-afceb4b2]{top:114px}}.announce_btn[data-v-afceb4b2]{align-items:center;display:flex;justify-content:center;margin-inline:auto;width:calc(100% - 32px)}@media screen and (min-width:760px)and (any-hover:hover){.announce_btn[data-v-afceb4b2]:hover{opacity:.7}}@media screen and (min-width:760px){.announce_textWrap[data-v-afceb4b2]{display:flex}}.announce_text[data-v-afceb4b2]{align-items:center;display:flex;font-size:14px;font-weight:700;line-height:1.5}@media screen and (min-width:760px){.announce_text[data-v-afceb4b2]{font-size:18px}}@media screen and (min-width:960px){.announce_text span[data-v-afceb4b2]{margin-left:1.5em}}.announce_icon[data-v-afceb4b2]{margin-left:8px;width:20px}#mainVisual.mainVisual * img[data-v-8d66015e]{box-sizing:border-box}@media screen and (min-width:960px){#mainVisual.mainVisual[data-v-8d66015e]{border-radius:16px;overflow:hidden}}#mainVisual.mainVisual .mainVisual_video[data-v-8d66015e]{aspect-ratio:39/58;overflow:hidden;position:relative;width:100%;z-index:2}@media screen and (min-width:960px){#mainVisual.mainVisual .mainVisual_video[data-v-8d66015e]{aspect-ratio:659/350;border-radius:16px;height:auto;margin:0 auto;max-width:1318px;padding-top:0;width:calc(100% - 40px)}}#mainVisual.mainVisual .mainVisual_video.show .mainVisual_videoPlayer_image[data-v-8d66015e]{opacity:0;transition:opacity .64s cubic-bezier(.18,.06,.23,1);transition-delay:.24s}#mainVisual.mainVisual .mainVisual_video .mainVisual_videoPlayer_image[data-v-8d66015e]{height:100%;left:0;position:absolute;top:0;width:auto!important;z-index:2}@media screen and (min-width:960px){#mainVisual.mainVisual .mainVisual_video .mainVisual_videoPlayer_image[data-v-8d66015e]{left:auto;position:static;top:auto}#mainVisual.mainVisual .mainVisual_video .mainVisual_videoPlayer_image.sp[data-v-8d66015e]{display:none}}#mainVisual.mainVisual .mainVisual_video .mainVisual_videoPlayer_image.pc[data-v-8d66015e]{display:none}@media screen and (min-width:960px){#mainVisual.mainVisual .mainVisual_video .mainVisual_videoPlayer_image.pc[data-v-8d66015e]{display:block}}#mainVisual.mainVisual .mainVisual_videoPlayer[data-v-8d66015e]{height:100%;left:50%;overflow:hidden;pointer-events:none;position:absolute;top:50%;transform:translate(-58%,-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:264.3874643875vw}@media screen and (min-width:960px){#mainVisual.mainVisual .mainVisual_videoPlayer[data-v-8d66015e]{height:100%;transform:translate(-50%,-50%);width:100%}}#mainVisual.mainVisual .mainVisual_videoElement[data-v-8d66015e]{height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}#mainVisual.mainVisual .mainVisual_content[data-v-8d66015e]{display:flex;flex-direction:column;flex-wrap:wrap;height:100%;justify-content:flex-end;margin:0 auto;position:relative;width:100%;z-index:4}#mainVisual.mainVisual .mainVisual_content[data-v-8d66015e] *{color:#fff}#mainVisual.mainVisual .mainVisual_text[data-v-8d66015e],#mainVisual.mainVisual .mainVisual_title[data-v-8d66015e]{position:relative;z-index:6}#mainVisual.mainVisual .mainVisual_textBox[data-v-8d66015e]{height:100%;left:0;position:absolute;top:0;width:100%}#mainVisual.mainVisual .mainVisual_textBox[data-v-8d66015e]:before{background:linear-gradient(180deg,rgba(0,0,0,.25),transparent 50%);content:"";display:inline-block;height:100%;margin:auto 0 0;width:100%}@media screen and (min-width:960px){#mainVisual.mainVisual .mainVisual_textBox[data-v-8d66015e]:before{background:linear-gradient(90deg,rgba(0,0,0,.25),transparent 50%);width:50%}}#mainVisual.mainVisual .mainVisual_textBox_inner[data-v-8d66015e]{left:16px;position:absolute;top:32px;z-index:3}@media screen and (min-width:960px){#mainVisual.mainVisual .mainVisual_textBox_inner[data-v-8d66015e]{height:-moz-fit-content;height:fit-content;left:24px;top:50%;translate:0 -50%}}@media screen and (min-width:1200px){#mainVisual.mainVisual .mainVisual_textBox_inner[data-v-8d66015e]{left:89px}}#mainVisual.mainVisual .mainVisual_textBox_title[data-v-8d66015e]{font-size:28px;letter-spacing:.08em;line-height:1.5}@media screen and (min-width:960px){#mainVisual.mainVisual .mainVisual_textBox_title[data-v-8d66015e]{font-size:28px}}@media screen and (min-width:1200px){#mainVisual.mainVisual .mainVisual_textBox_title[data-v-8d66015e]{font-size:56px}}#mainVisual.mainVisual .mainVisual_textBox_text[data-v-8d66015e]{font-size:18px;font-weight:700;line-height:1.5;margin-top:16px}@media screen and (min-width:960px){#mainVisual.mainVisual .mainVisual_textBox_text[data-v-8d66015e]{font-size:20px;margin-top:16px}}@media screen and (min-width:1200px){#mainVisual.mainVisual .mainVisual_textBox_text[data-v-8d66015e]{font-size:32px;margin-top:24px}}#mainVisual.mainVisual .mainVisual_textBox_patentText[data-v-8d66015e]{font-size:14px;font-weight:700;line-height:1.5;margin-top:4px}@media screen and (min-width:960px){#mainVisual.mainVisual .mainVisual_textBox_patentText[data-v-8d66015e]{font-size:14px;margin-top:0}}@media screen and (min-width:1200px){#mainVisual.mainVisual .mainVisual_textBox_patentText[data-v-8d66015e]{font-size:16px;margin-top:12px}}#mainVisual.mainVisual .mainVisual_achievement[data-v-8d66015e]{bottom:16px;left:50%;position:absolute;transform:translate(-50%);width:336px;z-index:6}@media screen and (min-width:960px){#mainVisual.mainVisual .mainVisual_achievement[data-v-8d66015e]{bottom:auto;left:auto;margin-top:24px;position:relative;transform:translate(0);width:348px}}@media screen and (min-width:1200px){#mainVisual.mainVisual .mainVisual_achievement[data-v-8d66015e]{margin-top:32px;width:443px}}@media screen and (min-width:960px){#mainVisual.mainVisual .mainVisual_achievement .sp[data-v-8d66015e]{display:none}}#mainVisual.mainVisual .mainVisual_achievement .pc[data-v-8d66015e]{display:none}@media screen and (min-width:960px){#mainVisual.mainVisual .mainVisual_achievement .pc[data-v-8d66015e]{display:block}}#mainVisual.mainVisual .mainVisual_achievement .achievement_img[data-v-8d66015e]{display:flex;gap:8px}@media screen and (min-width:960px){#mainVisual.mainVisual .mainVisual_achievement .achievement_img[data-v-8d66015e]{gap:15px}}#mainVisual.mainVisual .mainVisual_achievement .achievement_img img[data-v-8d66015e]{width:calc(33.33% - 5.3px)}@media screen and (min-width:960px){#mainVisual.mainVisual .mainVisual_achievement .achievement_img img[data-v-8d66015e]{width:calc(33.33% - 10px)}}#mainVisual.mainVisual .mainVisual_achievement .sales_text[data-v-8d66015e]{font-size:11px;line-height:1.5;margin-top:8px;text-align:center}@media screen and (min-width:960px){#mainVisual.mainVisual .mainVisual_achievement .sales_text[data-v-8d66015e]{font-size:12px;text-align:left}}.announce[data-v-8d66015e]{background:#fff;padding-block:12px;top:90px;transition:.48s cubic-bezier(.165,.84,.44,1);width:100%}@media screen and (min-width:760px){.announce[data-v-8d66015e]{padding-block:16px;top:90px}}@media screen and (min-width:1200px){.announce[data-v-8d66015e]{top:114px}}.announce_btn[data-v-8d66015e]{align-items:center;display:flex;justify-content:center;margin-inline:auto;width:calc(100% - 32px)}@media screen and (min-width:760px){.announce_btn[data-v-8d66015e]:hover{opacity:.7}.announce_textWrap[data-v-8d66015e]{display:flex}}.announce_text[data-v-8d66015e]{align-items:center;display:flex;font-size:14px;font-weight:700;line-height:1.5}@media screen and (min-width:760px){.announce_text[data-v-8d66015e]{font-size:18px}}@media screen and (min-width:960px){.announce_text span[data-v-8d66015e]{margin-left:1.5em}}.announce_icon[data-v-8d66015e]{margin-left:8px;width:20px}.good_design_icon[data-v-8d66015e]{position:absolute;right:16px;top:32px;z-index:10}@media screen and (min-width:960px){.good_design_icon[data-v-8d66015e]{margin-top:24px;max-width:200px;position:relative;right:auto;top:auto}}@media screen and (min-width:760px){.-sp[data-v-e24e240b]{display:none}}.holidayAnnounce[data-v-e24e240b]{background:#fff;border-bottom:none;color:#1d1d1d}.holidayAnnounce .holidayAnnounce_inner[data-v-e24e240b]{margin:0 20px;padding:32px 0}@media screen and (min-width:960px){.holidayAnnounce .holidayAnnounce_inner[data-v-e24e240b]{display:flex;gap:40px;justify-content:center;margin:0 auto;max-width:1140px;padding:40px 0;width:calc(100% - 194px)}}.holidayAnnounce .announce_ttl[data-v-e24e240b]{font-size:18px;font-weight:700;line-height:1.5}@media screen and (min-width:960px){.holidayAnnounce .announce_ttl[data-v-e24e240b]{height:-moz-fit-content;height:fit-content;margin:auto 0}}.holidayAnnounce .announce_text_container[data-v-e24e240b]{margin-top:12px}@media screen and (min-width:960px){.holidayAnnounce .announce_text_container[data-v-e24e240b]{margin-top:0}}.holidayAnnounce .announceDate_text[data-v-e24e240b]{font-size:16px;font-weight:400;line-height:1.8}.holidayAnnounce .announce_text[data-v-e24e240b]{font-size:14px;font-weight:400;line-height:1.8;margin-top:4px}.holidayAnnounce .seperateLine[data-v-e24e240b]{border-top:1px solid #dedede;margin:0 20px}@media screen and (min-width:960px){.holidayAnnounce .seperateLine[data-v-e24e240b]{margin:0 auto;max-width:1140px;width:calc(100% - 194px)}}.introduceCompany_inner[data-v-2a1ec383] *{font-feature-settings:"palt"}.introduceCompany_inner[data-v-2a1ec383]{background:#f8f9fa;padding:80px 0}@media screen and (min-width:960px){.introduceCompany_inner[data-v-2a1ec383]{padding:120px 0}}.introduceCompany_inner .introduceCompany_title[data-v-2a1ec383]{font-size:28px;font-weight:700;letter-spacing:.08em;line-height:1.5;text-align:center}@media screen and (min-width:960px){.introduceCompany_inner .introduceCompany_title[data-v-2a1ec383]{font-size:32px;margin:0}}.introduceCompany_inner .introduceCompany_list[data-v-2a1ec383]{line-height:1.5;margin-top:32px}@media screen and (min-width:960px){.introduceCompany_inner .introduceCompany_list[data-v-2a1ec383]{display:flex;gap:24px;justify-content:center;margin:40px auto 0;max-width:1140px;width:calc(100% - 40px)}}.introduceCompany_inner .introduceCompany_item[data-v-2a1ec383]{background:#fff;border-radius:16px;box-shadow:0 0 8px #0000001a;margin:16px auto 0;position:relative;width:calc(100% - 32px)}.introduceCompany_inner .introduceCompany_item[data-v-2a1ec383]:first-child{margin-top:0}@media screen and (min-width:960px){.introduceCompany_inner .introduceCompany_item[data-v-2a1ec383]{margin:0;max-width:364px}}.introduceCompany_inner .introduceCompany_item .item_companyLink[data-v-2a1ec383]{color:inherit;display:block;padding:20px 16px 16px;text-decoration:none}.introduceCompany_inner .introduceCompany_item .item_company[data-v-2a1ec383]{display:flex;justify-content:space-between;width:100%}.introduceCompany_inner .introduceCompany_item .item_companyLogo[data-v-2a1ec383]{width:64px}.introduceCompany_inner .introduceCompany_item .item_companyTtl[data-v-2a1ec383]{align-items:center;color:#777;display:flex;flex-wrap:wrap;font-size:14px;letter-spacing:0;line-height:1.5;width:calc(100% - 64px)}@media screen and (min-width:960px){.introduceCompany_inner .introduceCompany_item .item_companyTtl[data-v-2a1ec383]{font-size:16px}}.introduceCompany_inner .introduceCompany_item .item_text[data-v-2a1ec383]{color:#000;font-size:20px;font-weight:700;letter-spacing:0;line-height:1.5;margin-top:11px}.introduceCompany_inner .introduceCompany_item .item_text .pc[data-v-2a1ec383]{display:none}@media screen and (min-width:960px){.introduceCompany_inner .introduceCompany_item .item_text[data-v-2a1ec383]{font-size:24px}.introduceCompany_inner .introduceCompany_item .item_text .sp[data-v-2a1ec383]{display:none}.introduceCompany_inner .introduceCompany_item .item_text .pc[data-v-2a1ec383]{display:block}}.introduceCompany_inner .introduceCompany_item .item_text .external_icon[data-v-2a1ec383]{height:20px;width:20px}.introduceCompany_inner .introduceCompany_item .item_text .external_icon img[data-v-2a1ec383]{transform:translateY(-4px);width:20px}@media screen and (min-width:960px){.introduceCompany_inner .introduceCompany_item .item_text .external_icon[data-v-2a1ec383]{width:24px}.introduceCompany_inner .introduceCompany_item .item_text .external_icon img[data-v-2a1ec383]{height:24px;transform:translateY(-6px);width:24px}}.introduceCompany_inner .introduceCompany_item .item_img[data-v-2a1ec383]{aspect-ratio:16/9;border-radius:10px;margin-top:24px;overflow:hidden;position:relative;width:100%}@media screen and (min-width:960px){.introduceCompany_inner .introduceCompany_item .item_img[data-v-2a1ec383]{max-width:332px}}.introduceCompany_inner .introduceCompany_item .item_img img[data-v-2a1ec383]{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:101%}.introduceCompany_inner .introduceCompany_item .show img[data-v-2a1ec383]{opacity:0;transition:.64s}.introduceCompany_inner .intro-video[data-v-2a1ec383]{left:50%;-o-object-fit:cover;object-fit:cover;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:calc(100% + 3px)}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}:is(.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress)) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.businessTopSolutionsWrap[data-v-38cf2d80]{background-color:#f8f9fa}.businessTopSolutions_inner[data-v-38cf2d80]{margin-inline:auto;overflow:hidden;padding-bottom:80px;width:100%}@media screen and (min-width:760px){.businessTopSolutions_inner[data-v-38cf2d80]{padding-bottom:120px}}.businessTopSolutions_ttlWrap[data-v-38cf2d80]{margin-inline:auto;max-width:1140px;width:calc(100% - 32px)}@media screen and (min-width:760px){.businessTopSolutions_ttlInner[data-v-38cf2d80]{align-items:center;display:flex;gap:40px;justify-content:space-between;margin-top:40px}}.businessTopSolutions_title[data-v-38cf2d80]{font-size:28px;font-weight:700;line-height:1.5;margin-top:24px;min-width:-moz-fit-content;min-width:fit-content}@media screen and (min-width:760px){.businessTopSolutions_title[data-v-38cf2d80]{font-size:40px;margin-top:0}}.businessTopSolutions_text[data-v-38cf2d80]{font-size:16px;font-weight:400;line-height:1.8;margin-top:24px}@media screen and (min-width:760px){.businessTopSolutions_text[data-v-38cf2d80]{margin-top:0;max-width:500px}}.businessTopSolutions_slider[data-v-38cf2d80]{margin-top:40px;overflow:hidden;position:relative;--swiper-navigation-size:60px}@media screen and (min-width:760px){.businessTopSolutions_slider[data-v-38cf2d80]{margin-top:64px}}.businessTopSolutions_list[data-v-38cf2d80]{list-style:none;margin:0;padding:0}.businessTopSolutions_item[data-v-38cf2d80]{height:auto;width:320px}@media screen and (min-width:760px){.businessTopSolutions_item[data-v-38cf2d80]{width:365px}}.businessTopSolutions_item_image img[data-v-38cf2d80]{display:block;width:100%}.businessTopSolutions_item_image[data-v-38cf2d80]{aspect-ratio:320/400;border-radius:12px;overflow:hidden}@media screen and (min-width:760px){.businessTopSolutions_item_image[data-v-38cf2d80]{aspect-ratio:365/456}}.businessTopSolutions_item_title[data-v-38cf2d80]{align-items:center;display:flex;font-size:24px;font-weight:700;justify-content:center;line-height:1.5;margin-top:16px;min-height:3em;text-align:center}.businessTopSolutions_buttonWrap[data-v-38cf2d80]{align-items:center;display:flex;gap:16px;justify-content:center;margin-top:20px}@media screen and (min-width:760px){.businessTopSolutions_buttonWrap[data-v-38cf2d80]{margin-top:0}}.businessTopSolutions_next[data-v-38cf2d80],.businessTopSolutions_prev[data-v-38cf2d80]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:none;border-radius:50%;box-shadow:0 0 8px #00000029;color:transparent;cursor:pointer;flex-shrink:0;height:60px;inset:auto;margin:0;padding:0;position:relative;width:60px;z-index:10}.businessTopSolutions_next span[data-v-38cf2d80],.businessTopSolutions_prev span[data-v-38cf2d80]{height:10px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-45deg);width:10px}@media screen and (min-width:760px){.businessTopSolutions_next[data-v-38cf2d80],.businessTopSolutions_prev[data-v-38cf2d80]{margin-top:0;position:absolute;top:198px}}.businessTopSolutions_prev[data-v-38cf2d80]{left:auto;right:auto}@media screen and (min-width:760px){.businessTopSolutions_prev[data-v-38cf2d80]{left:146px;margin-left:0;right:auto}}.businessTopSolutions_prev span[data-v-38cf2d80]{border-left:2px solid #ef6e00;border-top:2px solid #ef6e00;margin-left:1px}.businessTopSolutions_next[data-v-38cf2d80]{left:auto;right:auto}@media screen and (min-width:760px){.businessTopSolutions_next[data-v-38cf2d80]{left:auto;margin-left:0;right:146px}}.businessTopSolutions_next span[data-v-38cf2d80]{border-bottom:2px solid #ef6e00;border-right:2px solid #ef6e00;margin-left:-1px}.businessTopSolutions_linkWrap a[data-v-38cf2d80]{align-items:center;background:#fff;border:1px solid #ef6e00;border-radius:40px;color:#ef6e00;display:flex;font-size:16px;font-weight:700;height:60px;justify-content:center;line-height:1.3;margin-top:40px;margin-inline:auto;text-decoration:none;transition:all .3s ease-out;width:350px}.businessTopSolutions_linkWrap a[data-v-38cf2d80]:hover{background:#ef6e00;color:#fff}@media screen and (min-width:760px){.businessTopSolutions_linkWrap a[data-v-38cf2d80]{margin-top:48px}}section.bizAbout .bizAbout_inner[data-v-6fa96547]{margin:0 auto;padding:80px 0;width:calc(100% - 32px)}@media screen and (min-width:960px){section.bizAbout .bizAbout_inner[data-v-6fa96547]{max-width:1124px;padding:140px 0 120px;width:calc(100% - 32px)}section.bizAbout .bizAbout_inner .bizAbout_topic[data-v-6fa96547]{display:flex;gap:14px}section.bizAbout .bizAbout_inner .bizAbout_topic .topic_container[data-v-6fa96547]{max-width:1124px;width:calc(57% - 7px)}}section.bizAbout .bizAbout_inner .bizAbout_topic .topic_order[data-v-6fa96547]{color:#ef6e00;font-size:24px;line-height:1.5}@media screen and (min-width:960px){section.bizAbout .bizAbout_inner .bizAbout_topic .topic_order[data-v-6fa96547]{font-size:30px}}section.bizAbout .bizAbout_inner .bizAbout_topic .topic_ttl[data-v-6fa96547]{font-size:28px;font-weight:700;line-height:1.5;margin-top:24px}@media screen and (min-width:960px){section.bizAbout .bizAbout_inner .bizAbout_topic .topic_ttl[data-v-6fa96547]{font-size:40px}}section.bizAbout .bizAbout_inner .bizAbout_topic .topic_text[data-v-6fa96547]{font-size:16px;font-weight:400;letter-spacing:.07em;line-height:1.75;margin-top:24px}@media screen and (min-width:960px){section.bizAbout .bizAbout_inner .bizAbout_topic .topic_text[data-v-6fa96547]{font-size:18px}}section.bizAbout .bizAbout_inner .bizAbout_topic .topic_img[data-v-6fa96547]{margin-top:24px}@media screen and (min-width:960px){section.bizAbout .bizAbout_inner .bizAbout_topic .topic_img[data-v-6fa96547]{margin-top:0;width:calc(43% - 7px)}}section.bizAbout .bizAbout_inner .bizAbout_topic .topic_img img[data-v-6fa96547]{width:100%}section.bizAbout .bizAbout_inner .bizAbout_list[data-v-6fa96547]{margin-top:32px}section.bizAbout .bizAbout_inner .bizAbout_list .bizAbout_item[data-v-6fa96547]{margin-top:48px}section.bizAbout .bizAbout_inner .bizAbout_list .bizAbout_item[data-v-6fa96547]:first-child{margin-top:0}@media screen and (min-width:960px){section.bizAbout .bizAbout_inner .bizAbout_list .bizAbout_item[data-v-6fa96547]{display:flex;gap:66px}section.bizAbout .bizAbout_inner .bizAbout_list .bizAbout_item .item_intro[data-v-6fa96547]{width:calc(50% - 33px)}}section.bizAbout .bizAbout_inner .bizAbout_list .bizAbout_item .item_order[data-v-6fa96547]{color:#ef6e00;font-size:40px;font-weight:700;line-height:1.5}@media screen and (min-width:960px){section.bizAbout .bizAbout_inner .bizAbout_list .bizAbout_item .item_order[data-v-6fa96547]{font-size:52px}}section.bizAbout .bizAbout_inner .bizAbout_list .bizAbout_item .item_ttl[data-v-6fa96547]{font-size:22px;font-weight:700;line-height:1.5;margin-top:16px}@media screen and (min-width:960px){section.bizAbout .bizAbout_inner .bizAbout_list .bizAbout_item .item_ttl[data-v-6fa96547]{font-size:28px}}section.bizAbout .bizAbout_inner .bizAbout_list .bizAbout_item .item_text[data-v-6fa96547]{font-size:16px;font-weight:400;line-height:1.75;margin-top:16px}@media screen and (min-width:960px){section.bizAbout .bizAbout_inner .bizAbout_list .bizAbout_item .item_text[data-v-6fa96547]{font-size:20px}}section.bizAbout .bizAbout_inner .bizAbout_list .bizAbout_item .item_img[data-v-6fa96547],section.bizAbout .bizAbout_inner .bizAbout_list .bizAbout_item .item_video[data-v-6fa96547]{border-radius:12px;margin-top:24px;overflow:hidden;position:relative}@media screen and (min-width:960px){section.bizAbout .bizAbout_inner .bizAbout_list .bizAbout_item .item_img[data-v-6fa96547],section.bizAbout .bizAbout_inner .bizAbout_list .bizAbout_item .item_video[data-v-6fa96547]{margin-top:0;width:calc(50% - 33px)}section.bizAbout .bizAbout_inner .bizAbout_list .bizAbout_item .item_img:hover .playYoutubeBtn[data-v-6fa96547],section.bizAbout .bizAbout_inner .bizAbout_list .bizAbout_item .item_video:hover .playYoutubeBtn[data-v-6fa96547]{background:#ef6e00;color:#fff}section.bizAbout .bizAbout_inner .bizAbout_list .bizAbout_item .item_img:hover .playBtn_text[data-v-6fa96547],section.bizAbout .bizAbout_inner .bizAbout_list .bizAbout_item .item_video:hover .playBtn_text[data-v-6fa96547]{background-color:#fff}section.bizAbout .bizAbout_inner .bizAbout_list .bizAbout_item .item_img:hover .playBtn_text[data-v-6fa96547]:before,section.bizAbout .bizAbout_inner .bizAbout_list .bizAbout_item .item_video:hover .playBtn_text[data-v-6fa96547]:before{border-left:10px solid #ef6e00}}section.bizAbout .bizAbout_inner .bizAbout_list .bizAbout_item .item_img video[data-v-6fa96547],section.bizAbout .bizAbout_inner .bizAbout_list .bizAbout_item .item_video video[data-v-6fa96547]{border-radius:12px;display:block;width:100%}section.bizAbout .bizAbout_inner .bizAbout_list .bizAbout_item .item_img img[data-v-6fa96547],section.bizAbout .bizAbout_inner .bizAbout_list .bizAbout_item .item_video img[data-v-6fa96547]{display:block;width:100%}section.bizAbout .bizAbout_inner .bizAbout_list .bizAbout_item .cautionNote[data-v-6fa96547]{display:block;font-size:12px;font-weight:400;line-height:1.5;margin-top:12px;position:relative}section.bizAbout .bizAbout_inner .topPr[data-v-6fa96547]{padding-top:80px;text-align:center}@media screen and (min-width:960px){section.bizAbout .bizAbout_inner .topPr[data-v-6fa96547]{padding-top:120px}}section.bizAbout .bizAbout_inner .topPr .topPr_ttl[data-v-6fa96547]{font-size:24px;font-weight:700;line-height:1.5}@media screen and (min-width:960px){section.bizAbout .bizAbout_inner .topPr .topPr_ttl[data-v-6fa96547]{font-size:28px}}section.bizAbout .bizAbout_inner .topPr .img-wrapper[data-v-6fa96547]{border-radius:12px;cursor:pointer;margin-top:40px;overflow:hidden;position:relative}section.bizAbout .bizAbout_inner .topPr .img-wrapper img[data-v-6fa96547]{display:block;width:100%}.playYoutubeBtn[data-v-6fa96547]{align-items:center;background:#fff;border:none;border-radius:40px;bottom:16px;cursor:pointer;display:flex;font-weight:700;height:50px;justify-content:center;left:50%;position:absolute;transform:translate(-50%);transition:.3s;width:240px;z-index:5}.playBtn_text[data-v-6fa96547]{background:#ef6e00;border-radius:50%;height:24px;margin-left:12px;position:relative;width:24px}.playBtn_text[data-v-6fa96547]:before{border-bottom:6px solid transparent;border-left:10px solid #fff;border-top:6px solid transparent;content:"";left:55%}.playBtn[data-v-6fa96547],.playBtn_text[data-v-6fa96547]:before{position:absolute;top:50%;transform:translate(-50%,-50%)}.playBtn[data-v-6fa96547]{border:none;border-radius:50%;cursor:pointer;height:80px;left:50%;width:80px}.playBtn_icon[data-v-6fa96547]{position:absolute;top:50%;transform:translate(-50%,-50%)}.introduce_product[data-v-6fa96547]{align-items:center;color:#ef6e00;display:flex;font-size:16px;font-weight:700;line-height:1.5;margin-top:16px}@media screen and (min-width:960px){.introduce_product[data-v-6fa96547]{margin-top:24px}}.introduce_product[data-v-6fa96547]:before{align-self:center;background:url(/_nuxt/assets/img/case/patent_icon.png);background-size:cover;content:"";display:inline-block;height:23px;margin-right:12px;width:18px}.youtubeModal[data-v-6fa96547]{display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:100}.youtubeModal.show[data-v-6fa96547]{display:block}.youtubeModal_bg[data-v-6fa96547]{background:#000c;height:100%;left:0;position:absolute;top:0;width:100%}.youtubeModal_inner[data-v-6fa96547]{aspect-ratio:16/9;background:#000;left:50%;max-width:960px;position:absolute;top:50%;transform:translate(-50%,-50%);width:90%}.youtubeModal_inner iframe[data-v-6fa96547]{height:100%;width:100%}.youtubeModal_close[data-v-6fa96547]{cursor:pointer;height:32px;position:absolute;right:0;top:-40px;width:32px}.youtubeModal_close[data-v-6fa96547]:after,.youtubeModal_close[data-v-6fa96547]:before{background:#fff;content:"";height:2px;left:0;position:absolute;top:50%;width:100%}.youtubeModal_close[data-v-6fa96547]:before{transform:rotate(45deg)}.youtubeModal_close[data-v-6fa96547]:after{transform:rotate(-45deg)}.-pc[data-v-6fa96547]{display:none}@media screen and (min-width:960px){.-pc[data-v-6fa96547]{display:block}.-sp[data-v-6fa96547]{display:none}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;position:absolute;width:var(--swiper-navigation-size);z-index:10}:is(.swiper-button-next,.swiper-button-prev).swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}:is(.swiper-button-next,.swiper-button-prev).swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-next,.swiper-button-prev){display:none!important}:is(.swiper-button-next,.swiper-button-prev) svg{fill:currentColor;height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none;transform-origin:center;width:100%}.swiper-button-lock{display:none}.swiper-button-next,.swiper-button-prev{margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}.swiper-horizontal .swiper-button-next,.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-next,.swiper-horizontal~.swiper-button-prev{margin-left:0;margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal .swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev,.swiper-horizontal~.swiper-button-next,.swiper-horizontal .swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}:is(.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal .swiper-button-prev) .swiper-navigation-icon{transform:rotate(180deg)}:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-next,.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-next,.swiper-vertical~.swiper-button-prev{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - var(--swiper-navigation-size)/2);margin-top:0;right:auto}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{bottom:auto;top:var(--swiper-navigation-sides-offset,4px)}:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto}:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) .swiper-navigation-icon{transform:rotate(90deg)}#businessResults .results-container--loading[data-v-4e67e659]{align-items:center;display:flex;justify-content:center;margin-top:24px;min-height:200px}@media screen and (min-width:960px){#businessResults .results-container--loading[data-v-4e67e659]{margin-top:48px}}#businessResults .results-loading[data-v-4e67e659]{color:#777;font-size:14px;margin:0}#businessResults .results#results[data-v-4e67e659]{margin:0 auto}#businessResults .results-title[data-v-4e67e659]{font-size:22px;font-weight:700;letter-spacing:0;margin:0 auto;text-align:center;width:calc(100% - 32px)}@media screen and (min-width:960px){#businessResults .results-title[data-v-4e67e659]{font-size:32px}}#businessResults .results-container[data-v-4e67e659]{margin-top:24px;overflow:hidden!important;position:relative}@media screen and (min-width:960px){#businessResults .results-container[data-v-4e67e659]{margin-top:48px}}#businessResults .resultsContainer_item[data-v-4e67e659]{color:#1f1f1f;position:relative;text-decoration:none;width:100%}@media screen and (min-width:960px){#businessResults .resultsContainer_item:hover .resultsContainer_image>img[data-v-4e67e659]{transform:scale(1.06)}}#businessResults .resultsContainer_image[data-v-4e67e659]{align-items:center;aspect-ratio:354/200;border:1px solid #ededed;border-radius:16px;display:flex;overflow:hidden;width:100%}#businessResults .resultsContainer_image img[data-v-4e67e659]{box-sizing:border-box;display:block;transition:.6s cubic-bezier(.165,.84,.44,1);width:100%}#businessResults .resultsContainer_detail[data-v-4e67e659]{font-size:18px;font-weight:700;letter-spacing:0;line-height:1.5;margin-top:24px}@media screen and (min-width:960px){#businessResults .resultsContainer_detail[data-v-4e67e659]{font-size:20px}}#businessResults .resultsContainer_detail span[data-v-4e67e659]{padding:0 0 3px 4px}#businessResults .resultsContainer_detail img[data-v-4e67e659]{height:20px;width:20px}@media screen and (min-width:960px){#businessResults .resultsContainer_detail img[data-v-4e67e659]{height:24px;width:24px}}#businessResults .resultsContainer_name[data-v-4e67e659]{color:#777;font-size:14px;font-weight:400;letter-spacing:0;line-height:1.8;margin-top:8px}@media screen and (min-width:960px){#businessResults .resultsContainer_name[data-v-4e67e659]{font-size:16px;margin-top:16px}}#businessResults .resultsContainer_next[data-v-4e67e659],#businessResults .resultsContainer_prev[data-v-4e67e659]{background:#fff;border-radius:50%;box-shadow:0 0 8px #00000029;height:40px;overflow:hidden;top:90px;transition:.3s;width:40px;z-index:10}@media screen and (min-width:960px){#businessResults .resultsContainer_next[data-v-4e67e659],#businessResults .resultsContainer_prev[data-v-4e67e659]{height:60px;top:100px;width:60px}}#businessResults .resultsContainer_next[data-v-4e67e659]:after,#businessResults .resultsContainer_next[data-v-4e67e659]:before,#businessResults .resultsContainer_prev[data-v-4e67e659]:after,#businessResults .resultsContainer_prev[data-v-4e67e659]:before{display:none}#businessResults .resultsContainer_next[data-v-4e67e659] .swiper-navigation-icon,#businessResults .resultsContainer_prev[data-v-4e67e659] .swiper-navigation-icon{display:none!important}#businessResults .resultsContainer_next span[data-v-4e67e659],#businessResults .resultsContainer_prev span[data-v-4e67e659]{height:11px;position:absolute;top:calc(50% - 1px);transform:translate(-50%,-50%) rotate(-45deg);width:11px}@media screen and (min-width:960px){#businessResults .resultsContainer_next span[data-v-4e67e659],#businessResults .resultsContainer_prev span[data-v-4e67e659]{height:13px;width:13px}}#businessResults .resultsContainer_prev[data-v-4e67e659]{left:10px}#businessResults .resultsContainer_prev span[data-v-4e67e659]{border-left:2px solid #ef6e00;border-top:2px solid #ef6e00;left:calc(50% + 1px);transition:.3s}@media screen and (min-width:960px){#businessResults .resultsContainer_prev[data-v-4e67e659]{left:9.8%}#businessResults .resultsContainer_prev[data-v-4e67e659]:hover{background:#ef6e00}#businessResults .resultsContainer_prev:hover span[data-v-4e67e659]{border-left:2px solid #fff;border-top:2px solid #fff}}#businessResults .resultsContainer_next[data-v-4e67e659]{right:10px}#businessResults .resultsContainer_next span[data-v-4e67e659]{border-bottom:2px solid #ef6e00;border-right:2px solid #ef6e00;left:calc(50% - 1px)}@media screen and (min-width:960px){#businessResults .resultsContainer_next[data-v-4e67e659]{right:9.8%}#businessResults .resultsContainer_next[data-v-4e67e659]:hover{background:#ef6e00}#businessResults .resultsContainer_next:hover span[data-v-4e67e659]{border-bottom:2px solid #fff;border-right:2px solid #fff}}#businessResults .swiper-container[data-v-4e67e659]{height:100%;width:100%}#businessResults .swiper-container .swiper-slide[data-v-4e67e659]{height:auto;width:318px}#businessResults .swiper-container .swiper-slide[data-v-4e67e659]:last-child{margin-right:0!important}@media screen and (min-width:960px){#businessResults .swiper-container .swiper-slide[data-v-4e67e659]{width:354px}}#businessResults .results-link[data-v-4e67e659]{align-content:center;background-color:#fff;border:1px solid #ef6e00;border-radius:40px;color:#ef6e00;display:flex;flex-wrap:wrap;font-size:16px;font-weight:700;height:60px;justify-content:center;letter-spacing:0;line-height:1;margin:40px auto 0;max-width:350px;overflow:hidden;padding:18px 20px;position:relative;text-align:center;text-decoration:none;transition:.3s;width:100%}#businessResults .results-link span[data-v-4e67e659]{position:relative}@media screen and (min-width:960px){#businessResults .results-link[data-v-4e67e659]{margin-top:48px}#businessResults .results-link[data-v-4e67e659]:hover{background-color:#ef6e00;border:1px solid #fff;color:#fff}#businessResults .results-link:hover .-off[data-v-4e67e659]{opacity:0}#businessResults .results-link:hover .-on[data-v-4e67e659]{opacity:1}}#businessResults .results-link img[data-v-4e67e659]{height:24px;position:absolute;right:-28px;top:50%;transform:translateY(-50%);transition:.3s;width:24px}#businessResults .results-link img.-on[data-v-4e67e659]{opacity:0}#businessResults .resultsCase_tagsContainer[data-v-4e67e659]{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}@media screen and (min-width:960px){#businessResults .resultsCase_tagsContainer[data-v-4e67e659]{margin-top:24px}}#businessResults .resultsCase_tag[data-v-4e67e659]{background:#ededed;border-radius:40px;color:#1d1d1d;font-size:14px;font-weight:400;line-height:1;padding-block:8px;padding-inline:12px}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination.swiper-pagination-disabled,.swiper-pagination-disabled>.swiper-pagination{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}:is(.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets) .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}:is(.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}:is(.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-horizontal>.swiper-pagination-progressbar,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}.topFlow[data-v-db0fc213]{background-color:#f8f9fa;overflow:hidden;padding-top:80px;width:100%}@media screen and (min-width:1200px){.topFlow[data-v-db0fc213]{padding-top:120px}}.topFlow .topFlow_inner[data-v-db0fc213]{margin:0 auto;max-width:1140px;width:calc(100% - 32px)}.topFlow .topFlow_title[data-v-db0fc213]{color:#1d1d1d;font-weight:700}.topFlow .topFlow_title .en[data-v-db0fc213]{color:#ef6e00;font-family:Lato;font-size:24px}@media screen and (min-width:1200px){.topFlow .topFlow_title .en[data-v-db0fc213]{font-size:30px}}.topFlow .topFlow_title .ja[data-v-db0fc213]{color:#1d1d1d;font-size:28px;margin-top:10px}@media screen and (min-width:1200px){.topFlow .topFlow_title .ja[data-v-db0fc213]{font-size:40px;margin-top:40px}}.topFlow .topFlow_step[data-v-db0fc213]{margin-top:40px;padding-bottom:40px;position:relative}@media screen and (min-width:1200px){.topFlow .topFlow_step[data-v-db0fc213]{margin-top:80px}}@media screen and (min-width:960px){.topFlow .topFlow_wrapper[data-v-db0fc213]{justify-content:center}}.topFlow .topFlow_slide[data-v-db0fc213]{height:auto!important;width:220px!important}.topFlow .topFlow_slide[data-v-db0fc213]:after,.topFlow .topFlow_slide[data-v-db0fc213]:before{height:10px;width:100px}.topFlow .topFlow_slide[data-v-db0fc213]:last-child{margin-right:0!important}@media screen and (min-width:1200px){.topFlow .topFlow_slide[data-v-db0fc213]{width:344px!important}}.topFlow .topFlow_slide .inner[data-v-db0fc213]{align-items:stretch;display:flex;flex-direction:column;flex-wrap:wrap;height:100%;margin:0 auto;position:relative;width:100%}.topFlow .topFlow_slide .inner .dot .after[data-v-db0fc213],.topFlow .topFlow_slide .inner .dot .before[data-v-db0fc213]{position:absolute;top:24px;width:200px}@media screen and (min-width:960px){.topFlow .topFlow_slide .inner .dot .after[data-v-db0fc213],.topFlow .topFlow_slide .inner .dot .before[data-v-db0fc213]{top:30px;width:310px}}.topFlow .topFlow_slide .inner .dot .before[data-v-db0fc213]{left:-120px}@media screen and (min-width:960px){.topFlow .topFlow_slide .inner .dot .before[data-v-db0fc213]{left:-175px}}.topFlow .topFlow_slide .inner .dot .after[data-v-db0fc213]{right:-130px}@media screen and (min-width:960px){.topFlow .topFlow_slide .inner .dot .after[data-v-db0fc213]{right:-190px}}.topFlow .topFlow_slide .inner .step[data-v-db0fc213]{align-items:center;background-color:#f29647;border-radius:50%;color:#fff;display:flex;flex-direction:column;font-family:Lato;font-size:20px;font-weight:900;height:48px;justify-content:center;line-height:1;margin:0 auto;width:48px}@media screen and (min-width:1200px){.topFlow .topFlow_slide .inner .step[data-v-db0fc213]{font-size:24px;height:60px;width:60px}}.topFlow .topFlow_slide .inner .step .small[data-v-db0fc213]{display:block;font-size:10px;margin-bottom:2px}@media screen and (min-width:1200px){.topFlow .topFlow_slide .inner .step .small[data-v-db0fc213]{font-size:12px}}.topFlow .topFlow_slide .inner .text_box[data-v-db0fc213]{flex:1;margin-top:16px}@media screen and (min-width:1200px){.topFlow .topFlow_slide .inner .text_box[data-v-db0fc213]{margin-top:20px}}.topFlow .topFlow_slide .inner .text_box .title[data-v-db0fc213]{color:#1d1d1d;font-size:18px;font-weight:700;line-height:1;margin:0;text-align:center}@media screen and (min-width:1200px){.topFlow .topFlow_slide .inner .text_box .title[data-v-db0fc213]{font-size:24px}}.topFlow .topFlow_slide .inner .text_box .text[data-v-db0fc213]{font-size:16px;line-height:1.8;margin-top:20px}@media screen and (min-width:1200px){.topFlow .topFlow_slide .inner .text_box .text[data-v-db0fc213]{font-size:20px}}.topFlow .topFlow_slide .inner .text_box .text .link[data-v-db0fc213]{color:#ef6e00;display:inline;font-size:1em;text-underline-offset:.1rem;transition:.3s cubic-bezier(.165,.84,.44,1)}@media screen and (min-width:1200px){.topFlow .topFlow_slide .inner .text_box .text .link[data-v-db0fc213]:hover{opacity:.7}}.topFlow .topFlow_slide .inner .visual[data-v-db0fc213]{border-radius:16px;margin:20px auto 0;overflow:hidden;width:100%}.topFlow .topFlow_slide .inner .visual img[data-v-db0fc213]{width:100%}.topFlow .topFlow_pagenation[data-v-db0fc213]{bottom:10px!important;top:auto}.topFlow[data-v-db0fc213] .swiper-pagination-bullet{background-color:#ef6e00}.topFlow .productLineUp_link[data-v-db0fc213]{align-items:center;background-color:#ef6e00;border:2px solid #ef6e00;border-radius:40px;box-sizing:border-box;color:#fff;display:flex;flex-wrap:wrap;font-size:16px;font-weight:700;height:60px;justify-content:center;line-height:1;margin:32px auto 40px;max-width:320px;overflow:hidden;padding:19.5px 20px;text-align:center;text-decoration:none;transition:.4s cubic-bezier(.165,.84,.44,1);width:100%}@media screen and (min-width:960px){.topFlow .productLineUp_link[data-v-db0fc213]:hover{background-color:#fff;color:#ef6e00}.topFlow .productLineUp_link[data-v-db0fc213]{margin-block:44px 64px}}.topFlow .productLineUp_link.reverse[data-v-db0fc213]{background-color:#fff;color:#ef6e00;margin:0 auto}@media screen and (min-width:960px){.topFlow .productLineUp_link.reverse[data-v-db0fc213]{margin:0 auto}.topFlow .productLineUp_link.reverse[data-v-db0fc213]:hover{background-color:#ef6e00;color:#fff}}.topFlow .topFlow_lineUp[data-v-db0fc213]{background:#fff;padding-block:40px 80px}@media screen and (min-width:960px){.topFlow .topFlow_lineUp[data-v-db0fc213]{padding-block:64px 96px}}.topFlow .topFlow_lineUp .topFlow_lineUp_inner[data-v-db0fc213]{margin:0 auto;max-width:1140px;width:calc(100% - 32px)}@media screen and (min-width:960px){.businessWrapper .-sp{display:none}}.businessWrapper .-pc{display:none}@media screen and (min-width:960px){.businessWrapper .-pc{display:block}}.businessWrapper .mainVisualWrap{padding-top:90px}@media screen and (min-width:960px){.businessWrapper .mainVisualWrap{padding-top:114px}}.businessWrapper *,.businessWrapper :after,.businessWrapper :before{margin:0;padding:0}.businessWrapper .container{padding:0 16px}@media screen and (min-width:1200px){.businessWrapper .container{margin:0 auto;max-width:1126px;padding:0}}.businessWrapper .grayBg{background-color:#f4f4f4}.businessWrapper .darkBg{background-color:#3e3f40}.businessWrapper .blackBg{background-color:#242324}@media screen and (min-width:960px){.businessWrapper .br-sp{display:none}}.businessWrapper .br-pc{display:none}@media screen and (min-width:960px){.businessWrapper .br-pc{display:block}}.businessWrapper .orangeTtl{color:#ef6e00;font-family:Lato,Noto Sans JP,sans-serif;font-size:24px;font-weight:700;letter-spacing:.06em;line-height:1.2}@media screen and (min-width:960px){.businessWrapper .orangeTtl{font-size:30px}}.businessWrapper .section-head{font-size:28px;font-weight:700;line-height:1.5;margin-top:24px}@media screen and (min-width:960px){.businessWrapper .section-head{font-size:38px;margin-top:40px}}.businessWrapper .subTtl{font-size:16px;font-weight:700;padding-left:16px;position:relative}@media screen and (min-width:960px){.businessWrapper .subTtl{font-size:20px}}.businessWrapper .subTtl:before{background-color:#ef6e00;border-radius:9999px;content:"";display:block;height:10px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:10px}.businessWrapper .good_design_link{border-radius:12px;box-shadow:0 0 10px #0000001a;margin-bottom:80px;margin-inline:auto;max-width:calc(100% - 32px);overflow:hidden;transition:opacity .4s ease-in-out}@media screen and (min-width:960px){.businessWrapper .good_design_link{border-radius:16px;max-width:812px}}.businessWrapper .good_design_link:hover{opacity:.6}.businessWrapper .good_design_link img{display:block}.businessWrapper .business .viewBtn{background-color:#f4f4f4;border:none;border-radius:40px;height:50px;position:relative;width:200px}@media screen and (min-width:960px){.businessWrapper .business .viewBtn{width:240px}}.businessWrapper .business .viewBtn a{align-items:center;border-radius:9999px;color:#000;display:flex;font-size:18px;font-weight:700;height:100%;left:0;position:absolute;top:0;width:100%}.businessWrapper .business .viewBtn a span{padding-left:40px}@media screen and (min-width:960px){.businessWrapper .business .viewBtn a{font-size:20px}}.businessWrapper .business .linkBtn-wrapper{margin:50px auto 0;text-align:center}.businessWrapper .business .linkBtn-wrapper .link-btn{background-color:#fff;border-radius:36px;height:60px;text-align:center;width:280px}.businessWrapper .business .linkBtn-wrapper .link-btn a{color:#000;font-size:15px;font-weight:700}.businessWrapper .common-ttl{font-family:Lato,Noto Sans JP,sans-serif;font-size:40px;font-weight:700;letter-spacing:.06em;line-height:1.2;margin-top:6px}@media screen and (min-width:960px){.businessWrapper .common-ttl{font-size:50px}}.businessWrapper .business .btn{display:block;position:relative}.businessWrapper .business .btn span{border-radius:9999px;height:38px;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:38px}@media screen and (min-width:1200px){.businessWrapper .business .btn span{right:15px}}.businessWrapper .business .btn span:before{content:"";display:block;left:50%;position:absolute;top:50%}.businessWrapper .business .businessBtn{align-items:center;background-color:#ef6e00;border:2px solid #ef6e00;border-radius:40px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:700;height:60px;justify-content:center;max-width:350px;position:relative;text-align:center;transition:all .32s cubic-bezier(.165,.84,.44,1);width:100%}@media screen and (min-width:960px){.businessWrapper .business .businessBtn:hover{background-color:#fff;color:#ef6e00}.businessWrapper .business .businessBtn:hover.businessBtn_play span{background-color:#ef6e00}.businessWrapper .business .businessBtn:hover.businessBtn_play span:before{border-left:10px solid #fff}.businessWrapper .business .businessBtn:hover.businessBtn_anchor span:before{border-color:#ef6e00}}.businessWrapper .business .businessBtn span{border-radius:99px;height:38px;position:absolute;right:11px;top:50%;transform:translateY(-50%);transition:all .32s cubic-bezier(.165,.84,.44,1);width:38px}@media screen and (min-width:1200px){.businessWrapper .business .businessBtn span{right:15px}}.businessWrapper .business .businessBtn span:before{content:"";display:block;left:50%;position:absolute;top:50%;transition:all .32s cubic-bezier(.165,.84,.44,1)}.businessWrapper .business .businessBtn_play span{background-color:#fff;transition:all .32s cubic-bezier(.165,.84,.44,1)}.businessWrapper .business .businessBtn_play span:before{background-color:transparent;border-bottom:6px solid transparent;border-left:10px solid #ef6e00;border-top:6px solid transparent;height:10px;left:54%;transform:translate(-50%,-50%);width:10px}.businessWrapper .business .businessBtn_anchor{position:relative}.businessWrapper .business .businessBtn_anchor span{background-color:transparent;transition:all .32s cubic-bezier(.165,.84,.44,1)}.businessWrapper .business .businessBtn_anchor span:before{background-color:transparent;border-right:1.5px solid #fff;border-top:1.5px solid #fff;height:10px;transform:translate(-50%,-50%) rotate(135deg);width:10px}.businessWrapper .business .playBtn span{background-color:#ef6e00}.businessWrapper .business .playBtn span:before{background-color:transparent;border-bottom:6px solid transparent;border-left:10px solid #fff;border-top:6px solid transparent;height:10px;left:54%;transform:translate(-50%,-50%);width:10px}.businessWrapper .business .anchorBtn{position:relative}.businessWrapper .business .anchorBtn a{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:20}.businessWrapper .business .anchorBtn span{background-color:transparent;transition:all .32s cubic-bezier(.165,.84,.44,1)}.businessWrapper .business .anchorBtn span:before{background-color:transparent;border-right:1.5px solid #fff;border-top:1.5px solid #fff;height:10px;transform:translate(-50%,-50%) rotate(135deg);width:10px}@media screen and (min-width:960px){.businessWrapper .business .anchorBtn:hover span{background-color:#ef6e00;border:none}.businessWrapper .business .anchorBtn:hover span:before{border-color:#fff}}.businessWrapper .img-wrapper{border-radius:12px;overflow:hidden}@media screen and (min-width:960px){.businessWrapper .img-wrapper{border-radius:16px}}.businessWrapper .img-wrapper img{width:100%}.businessWrapper .business .orangeTxt{color:#ef6e00;font-weight:500;line-height:1.5}@media screen and (min-width:1200px){.businessWrapper .business .orangeTxt{font-size:28px}}.businessWrapper .business .list-ttl{color:#ef6e00;font-weight:700}@media screen and (min-width:1200px){.businessWrapper .business .list-ttl{font-size:16px}.businessWrapper .businessExample .txt-list{margin-top:20px}}.businessWrapper .businessExample .txt-list li{position:relative}@media screen and (min-width:1200px){.businessWrapper .businessExample .txt-list li{margin-top:20px}}.businessWrapper .businessExample .txt-list li:before{background-color:#ef6e00;border-radius:50%;content:"";display:block;height:16px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:16px}.businessWrapper .businessExample .txt-list li span{font-weight:700}@media screen and (min-width:1200px){.businessWrapper .businessExample .txt-list li span{font-size:20px;padding-left:24px}}@media screen and (min-width:960px){.businessWrapper .business .img-sp{display:none}}.businessWrapper .business .img-pc{display:none}@media screen and (min-width:960px){.businessWrapper .business .img-pc{display:block}}.businessWrapper .business .html5-video-player:not(.ytp-transparent){pointer-events:none}.businessWrapper .business .header__icon .icon{color:#000}.businessWrapper .business iframe{border-radius:10px}.businessWrapper .business iframe a{display:none}.businessWrapper .business .video-wrapper{border-radius:12px;overflow:hidden}@media screen and (min-width:1200px){.businessWrapper .business .video-wrapper{height:100%;max-height:543px;max-width:543px;width:100%}}.businessWrapper .business .video-wrapper video{width:100%}.businessWrapper #mainVisual.mainVisual * img{box-sizing:border-box}@media screen and (min-width:960px){.businessWrapper #mainVisual.mainVisual{border-radius:16px;overflow:hidden}}.businessWrapper #mainVisual.mainVisual .mainVisual_video{aspect-ratio:39/58;overflow:hidden;position:relative;width:100%;z-index:2}@media screen and (min-width:960px){.businessWrapper #mainVisual.mainVisual .mainVisual_video{aspect-ratio:659/350;border-radius:16px;height:auto;margin:0 auto;max-width:1318px;padding-top:0;width:calc(100% - 40px)}}.businessWrapper #mainVisual.mainVisual .mainVisual_video.show .mainVisual_videoPlayer_image{opacity:0;transition:opacity .64s cubic-bezier(.18,.06,.23,1);transition-delay:.24s}.businessWrapper #mainVisual.mainVisual .mainVisual_video .mainVisual_videoPlayer_image{height:100%;left:0;position:absolute;top:0;width:auto!important;z-index:2}@media screen and (min-width:960px){.businessWrapper #mainVisual.mainVisual .mainVisual_video .mainVisual_videoPlayer_image{left:auto;position:static;top:auto}.businessWrapper #mainVisual.mainVisual .mainVisual_video .mainVisual_videoPlayer_image.sp{display:none}}.businessWrapper #mainVisual.mainVisual .mainVisual_video .mainVisual_videoPlayer_image.pc{display:none}@media screen and (min-width:960px){.businessWrapper #mainVisual.mainVisual .mainVisual_video .mainVisual_videoPlayer_image.pc{display:block}}.businessWrapper #mainVisual.mainVisual .mainVisual_videoPlayer{height:100%;left:50%;overflow:hidden;pointer-events:none;position:absolute;top:50%;transform:translate(-58%,-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:264.3874643875vw}@media screen and (min-width:960px){.businessWrapper #mainVisual.mainVisual .mainVisual_videoPlayer{height:100%;transform:translate(-50%,-50%);width:100%}}.businessWrapper #mainVisual.mainVisual .mainVisual_content{display:flex;flex-direction:column;flex-wrap:wrap;height:100%;justify-content:flex-end;margin:0 auto;position:relative;width:100%;z-index:4}.businessWrapper #mainVisual.mainVisual .mainVisual_content *{color:#fff}.businessWrapper #mainVisual.mainVisual .mainVisual_text,.businessWrapper #mainVisual.mainVisual .mainVisual_title{position:relative;z-index:6}.businessWrapper #mainVisual.mainVisual .mainVisual_textBox{height:100%;left:0;position:absolute;top:0;width:100%}.businessWrapper #mainVisual.mainVisual .mainVisual_textBox:before{background:linear-gradient(180deg,rgba(0,0,0,.25),transparent 50%);content:"";display:inline-block;height:100%;margin:auto 0 0;width:100%}@media screen and (min-width:960px){.businessWrapper #mainVisual.mainVisual .mainVisual_textBox:before{background:linear-gradient(90deg,rgba(0,0,0,.25),transparent 50%);width:50%}}.businessWrapper #mainVisual.mainVisual .mainVisual_textBox_inner{left:16px;position:absolute;top:32px;z-index:3}@media screen and (min-width:960px){.businessWrapper #mainVisual.mainVisual .mainVisual_textBox_inner{height:-moz-fit-content;height:fit-content;left:24px;top:50%;translate:0 -50%}}@media screen and (min-width:1200px){.businessWrapper #mainVisual.mainVisual .mainVisual_textBox_inner{left:89px}}.businessWrapper #mainVisual.mainVisual .mainVisual_textBox_title{font-size:28px;letter-spacing:.08em;line-height:1.5}@media screen and (min-width:960px){.businessWrapper #mainVisual.mainVisual .mainVisual_textBox_title{font-size:28px}}@media screen and (min-width:1200px){.businessWrapper #mainVisual.mainVisual .mainVisual_textBox_title{font-size:56px}}.businessWrapper #mainVisual.mainVisual .mainVisual_textBox_text{font-size:18px;font-weight:700;line-height:1.5;margin-top:16px}@media screen and (min-width:960px){.businessWrapper #mainVisual.mainVisual .mainVisual_textBox_text{font-size:20px;margin-top:16px}}@media screen and (min-width:1200px){.businessWrapper #mainVisual.mainVisual .mainVisual_textBox_text{font-size:32px;margin-top:24px}}.businessWrapper #mainVisual.mainVisual .mainVisual_textBox_patentText{font-size:14px;font-weight:700;line-height:1.5;margin-top:4px}@media screen and (min-width:960px){.businessWrapper #mainVisual.mainVisual .mainVisual_textBox_patentText{font-size:14px;margin-top:0}}@media screen and (min-width:1200px){.businessWrapper #mainVisual.mainVisual .mainVisual_textBox_patentText{font-size:16px;margin-top:12px}}.businessWrapper #mainVisual.mainVisual .mainVisual_achievement{bottom:16px;left:50%;position:absolute;transform:translate(-50%);width:336px;z-index:6}@media screen and (min-width:960px){.businessWrapper #mainVisual.mainVisual .mainVisual_achievement{bottom:auto;left:auto;margin-top:24px;position:relative;transform:translate(0);width:348px}}@media screen and (min-width:1200px){.businessWrapper #mainVisual.mainVisual .mainVisual_achievement{margin-top:32px;width:443px}}@media screen and (min-width:960px){.businessWrapper #mainVisual.mainVisual .mainVisual_achievement .sp{display:none}}.businessWrapper #mainVisual.mainVisual .mainVisual_achievement .pc{display:none}@media screen and (min-width:960px){.businessWrapper #mainVisual.mainVisual .mainVisual_achievement .pc{display:block}}.businessWrapper #mainVisual.mainVisual .mainVisual_achievement .achievement_img{display:flex;gap:8px}@media screen and (min-width:960px){.businessWrapper #mainVisual.mainVisual .mainVisual_achievement .achievement_img{gap:15px}}.businessWrapper #mainVisual.mainVisual .mainVisual_achievement .achievement_img img{width:calc(33.33% - 5.3px)}@media screen and (min-width:960px){.businessWrapper #mainVisual.mainVisual .mainVisual_achievement .achievement_img img{width:calc(33.33% - 10px)}}.businessWrapper #mainVisual.mainVisual .mainVisual_achievement .sales_text{font-size:11px;line-height:1.5;margin-top:8px;text-align:center}@media screen and (min-width:960px){.businessWrapper #mainVisual.mainVisual .mainVisual_achievement .sales_text{font-size:12px;text-align:left}}.businessWrapper .introducingSection{margin-block:24px 80px}@media screen and (min-width:760px){.businessWrapper .introducingSection{margin-block:64px}}.businessWrapper .introducingSection.second{margin:0;padding-block:80px}@media screen and (min-width:760px){.businessWrapper .introducingSection.second{padding-block:120px 108px}}.businessWrapper .introducingSection p.mainTitle{font-size:24px;font-weight:700;margin:0;max-width:100%;text-align:center;width:100%}@media screen and (min-width:760px){.businessWrapper .introducingSection p.mainTitle{font-size:32px;margin-bottom:0}}@keyframes infinity-scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}.businessWrapper .introducingSection .introducingWrap{margin-inline:auto;max-width:1140px;padding-block:40px 16px;width:calc(100% - 40px)}@media screen and (min-width:760px){.businessWrapper .introducingSection .introducingWrap{padding-block:48px 25px}}.businessWrapper .introducingSection .introducing{align-items:center;display:flex;flex-wrap:wrap;gap:28px 25px;justify-content:center}@media screen and (min-width:760px){.businessWrapper .introducingSection .introducing{gap:24px 48px}}.businessWrapper .introducingSection .introducing li{max-width:calc(33.33333% - 16.66667px);width:100%}@media screen and (min-width:760px){.businessWrapper .introducingSection .introducing li{max-width:146px;width:calc(16.66667% - 40px)}}.businessWrapper .introducingSection .introducing li img{aspect-ratio:100/40;display:block;margin-inline:auto;max-width:100%;width:auto}@media screen and (min-width:760px){.businessWrapper .introducingSection .introducing li img{aspect-ratio:146/48}}.businessWrapper .about{padding:64px 0}@media screen and (min-width:960px){.businessWrapper .about{padding:96px 0}}.businessWrapper .about .container{padding-bottom:50px;padding-top:80px}@media screen and (min-width:960px){.businessWrapper .about .container{padding-bottom:80px;padding-top:134px}}.businessWrapper .about h3{font-size:28px;font-weight:700;line-height:1.5;margin-top:10px}@media screen and (min-width:1200px){.businessWrapper .about h3{font-size:38px;margin-top:0}}.businessWrapper .about p{font-size:16px;line-height:1.7;margin-top:20px}@media screen and (min-width:1200px){.businessWrapper .about p{font-size:20px;margin-top:40px;max-width:550px;width:100%}}.businessWrapper .introduceCompany_inner *{font-feature-settings:"palt"}.businessWrapper .introduceCompany_inner{background:#f8f9fa;padding:80px 0}@media screen and (min-width:960px){.businessWrapper .introduceCompany_inner{padding:120px 0}}.businessWrapper .introduceCompany_inner .introduceCompany_title{font-size:28px;font-weight:700;letter-spacing:.08em;line-height:1.5;text-align:center}@media screen and (min-width:960px){.businessWrapper .introduceCompany_inner .introduceCompany_title{font-size:32px;margin:0}}.businessWrapper .introduceCompany_inner .introduceCompany_list{line-height:1.5;margin-top:32px}@media screen and (min-width:960px){.businessWrapper .introduceCompany_inner .introduceCompany_list{display:flex;gap:24px;justify-content:center;margin:40px auto 0;max-width:1140px;width:calc(100% - 40px)}}.businessWrapper .introduceCompany_inner .introduceCompany_item{background:#fff;border-radius:16px;box-shadow:0 0 8px #0000001a;margin:16px auto 0;position:relative;width:calc(100% - 32px)}.businessWrapper .introduceCompany_inner .introduceCompany_item:first-child{margin-top:0}@media screen and (min-width:960px){.businessWrapper .introduceCompany_inner .introduceCompany_item{margin:0;max-width:364px}}.businessWrapper .introduceCompany_inner .introduceCompany_item .item_companyLink{display:block;padding:20px 16px 16px}.businessWrapper .introduceCompany_inner .introduceCompany_item .item_company{display:flex;justify-content:space-between;width:100%}.businessWrapper .introduceCompany_inner .introduceCompany_item .item_companyLogo{width:64px}.businessWrapper .introduceCompany_inner .introduceCompany_item .item_companyTtl{align-items:center;color:#777;display:flex;flex-wrap:wrap;font-size:14px;letter-spacing:0;line-height:1.5;width:calc(100% - 64px)}@media screen and (min-width:960px){.businessWrapper .introduceCompany_inner .introduceCompany_item .item_companyTtl{font-size:16px}}.businessWrapper .introduceCompany_inner .introduceCompany_item .item_text{color:#000;font-size:20px;font-weight:700;letter-spacing:0;line-height:1.5;margin-top:11px}.businessWrapper .introduceCompany_inner .introduceCompany_item .item_text .pc{display:none}@media screen and (min-width:960px){.businessWrapper .introduceCompany_inner .introduceCompany_item .item_text{font-size:24px}.businessWrapper .introduceCompany_inner .introduceCompany_item .item_text .sp{display:none}.businessWrapper .introduceCompany_inner .introduceCompany_item .item_text .pc{display:block}}.businessWrapper .introduceCompany_inner .introduceCompany_item .item_text .external_icon{height:20px;width:20px}.businessWrapper .introduceCompany_inner .introduceCompany_item .item_text .external_icon img{transform:translateY(-4px);width:20px}@media screen and (min-width:960px){.businessWrapper .introduceCompany_inner .introduceCompany_item .item_text .external_icon{width:24px}.businessWrapper .introduceCompany_inner .introduceCompany_item .item_text .external_icon img{height:24px;transform:translateY(-6px);width:24px}}.businessWrapper .introduceCompany_inner .introduceCompany_item .item_img{aspect-ratio:16/9;border-radius:10px;margin-top:24px;overflow:hidden;position:relative;transition-delay:.5s;width:100%}@media screen and (min-width:960px){.businessWrapper .introduceCompany_inner .introduceCompany_item .item_img{max-width:332px}}.businessWrapper .introduceCompany_inner .introduceCompany_item .item_img img{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:101%}.businessWrapper .introduceCompany_inner .introduceCompany_item .show img{opacity:0;transition:.64s}.businessWrapper .introduceCompany_inner iframe{height:calc(100% + 200px);left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:calc(100% + 3px)}.businessWrapper section.bizAbout .bizAbout_inner{margin:0 auto;padding:80px 0;width:calc(100% - 32px)}@media screen and (min-width:960px){.businessWrapper section.bizAbout .bizAbout_inner{max-width:1124px;padding:140px 0 120px;width:calc(100% - 32px)}.businessWrapper section.bizAbout .bizAbout_inner .bizAbout_topic{display:flex;gap:14px}.businessWrapper section.bizAbout .bizAbout_inner .bizAbout_topic .topic_container{max-width:1124px;width:calc(57% - 7px)}}.businessWrapper section.bizAbout .bizAbout_inner .bizAbout_topic .topic_order{color:#ef6e00;font-size:24px;line-height:1.5}@media screen and (min-width:960px){.businessWrapper section.bizAbout .bizAbout_inner .bizAbout_topic .topic_order{font-size:30px}}.businessWrapper section.bizAbout .bizAbout_inner .bizAbout_topic .topic_ttl{font-size:28px;font-weight:700;line-height:1.5;margin-top:24px}@media screen and (min-width:960px){.businessWrapper section.bizAbout .bizAbout_inner .bizAbout_topic .topic_ttl{font-size:40px}}.businessWrapper section.bizAbout .bizAbout_inner .bizAbout_topic .topic_text{font-size:16px;font-weight:400;letter-spacing:.07em;line-height:1.75;margin-top:24px}@media screen and (min-width:960px){.businessWrapper section.bizAbout .bizAbout_inner .bizAbout_topic .topic_text{font-size:18px}}.businessWrapper section.bizAbout .bizAbout_inner .bizAbout_topic .topic_img{margin-top:24px}@media screen and (min-width:960px){.businessWrapper section.bizAbout .bizAbout_inner .bizAbout_topic .topic_img{margin-top:0;width:calc(43% - 7px)}}.businessWrapper section.bizAbout .bizAbout_inner .bizAbout_list{margin-top:32px}.businessWrapper section.bizAbout .bizAbout_inner .bizAbout_list .bizAbout_item{margin-top:48px}.businessWrapper section.bizAbout .bizAbout_inner .bizAbout_list .bizAbout_item:first-child{margin-top:0}@media screen and (min-width:960px){.businessWrapper section.bizAbout .bizAbout_inner .bizAbout_list .bizAbout_item{display:flex;gap:66px}.businessWrapper section.bizAbout .bizAbout_inner .bizAbout_list .bizAbout_item .item_intro{width:calc(50% - 33px)}}.businessWrapper section.bizAbout .bizAbout_inner .bizAbout_list .bizAbout_item .item_order{color:#ef6e00;font-size:40px;font-weight:700;line-height:1.5}@media screen and (min-width:960px){.businessWrapper section.bizAbout .bizAbout_inner .bizAbout_list .bizAbout_item .item_order{font-size:52px}}.businessWrapper section.bizAbout .bizAbout_inner .bizAbout_list .bizAbout_item .item_ttl{font-size:22px;font-weight:700;line-height:1.5;margin-top:16px}@media screen and (min-width:960px){.businessWrapper section.bizAbout .bizAbout_inner .bizAbout_list .bizAbout_item .item_ttl{font-size:28px}}.businessWrapper section.bizAbout .bizAbout_inner .bizAbout_list .bizAbout_item .item_text{font-size:16px;font-weight:400;line-height:1.75;margin-top:16px}@media screen and (min-width:960px){.businessWrapper section.bizAbout .bizAbout_inner .bizAbout_list .bizAbout_item .item_text{font-size:20px}}.businessWrapper section.bizAbout .bizAbout_inner .bizAbout_list .bizAbout_item .item_img,.businessWrapper section.bizAbout .bizAbout_inner .bizAbout_list .bizAbout_item .item_video{border-radius:12px;margin-top:32px;overflow:hidden;position:relative}@media screen and (min-width:960px){.businessWrapper section.bizAbout .bizAbout_inner .bizAbout_list .bizAbout_item .item_img,.businessWrapper section.bizAbout .bizAbout_inner .bizAbout_list .bizAbout_item .item_video{margin-top:0;width:calc(50% - 33px)}.businessWrapper section.bizAbout .bizAbout_inner .bizAbout_list .bizAbout_item .item_img:hover .playYoutubeBtn,.businessWrapper section.bizAbout .bizAbout_inner .bizAbout_list .bizAbout_item .item_video:hover .playYoutubeBtn{background:#ef6e00;color:#fff}.businessWrapper section.bizAbout .bizAbout_inner .bizAbout_list .bizAbout_item .item_img:hover .playBtn_text,.businessWrapper section.bizAbout .bizAbout_inner .bizAbout_list .bizAbout_item .item_video:hover .playBtn_text{background-color:#fff}.businessWrapper section.bizAbout .bizAbout_inner .bizAbout_list .bizAbout_item .item_img:hover .playBtn_text:before,.businessWrapper section.bizAbout .bizAbout_inner .bizAbout_list .bizAbout_item .item_video:hover .playBtn_text:before{border-left:10px solid #ef6e00}}.businessWrapper section.bizAbout .bizAbout_inner .bizAbout_list .bizAbout_item .item_img video,.businessWrapper section.bizAbout .bizAbout_inner .bizAbout_list .bizAbout_item .item_video video{border-radius:12px;width:100%}.businessWrapper section.bizAbout .bizAbout_inner .bizAbout_list .bizAbout_item .cautionNote{align-items:center;border:1px solid #ef6e00;border-radius:99px;color:#ef6e00;display:flex;font-size:16px;font-weight:700;height:34px;justify-content:center;line-height:1.3;margin-top:16px;position:relative;width:203px}.businessWrapper section.bizAbout .bizAbout_inner .topPr{padding-top:80px;text-align:center}@media screen and (min-width:960px){.businessWrapper section.bizAbout .bizAbout_inner .topPr{padding-top:120px}}.businessWrapper section.bizAbout .bizAbout_inner .topPr .topPr_ttl{font-size:24px;font-weight:700;line-height:1.5}@media screen and (min-width:960px){.businessWrapper section.bizAbout .bizAbout_inner .topPr .topPr_ttl{font-size:28px}}.businessWrapper section.bizAbout .bizAbout_inner .topPr .img-wrapper{border-radius:12px;margin-top:40px;overflow:hidden;position:relative}.businessWrapper section.bizAbout .bizAbout_inner .openYoutubeModal{margin-top:40px}.businessWrapper section.bizAbout .bizAbout_inner .playYoutubeBtn{background:#fff;border:1px solid #ef6e00;border-radius:40px;bottom:4.5%;color:#ef6e00;font-size:16px;font-weight:700;height:50px;left:50%;line-height:1.5;padding-right:38px;position:absolute;width:200px;z-index:5}@media screen and (min-width:960px){.businessWrapper section.bizAbout .bizAbout_inner .playYoutubeBtn{bottom:6%;transition:.4s cubic-bezier(.165,.84,.44,1)}}.businessWrapper section.bizAbout .bizAbout_inner .playYoutubeBtn .playBtn_text{background-color:#ef6e00;border-radius:99px;height:32px;position:absolute;right:11px;top:50%;transform:translateY(-50%);width:32px}.businessWrapper section.bizAbout .bizAbout_inner .playYoutubeBtn .playBtn_text:before{background-color:transparent;border-bottom:6px solid transparent;border-left:10px solid #fff;border-top:6px solid transparent;content:"";display:block;height:10px;left:54%;position:absolute;top:50%;transform:translate(-50%,-50%);width:10px}.businessWrapper section.bizAbout .bizAbout_inner .playBtn{left:50%;position:absolute;top:50%}@media screen and (min-width:960px){.businessWrapper section.bizAbout .bizAbout_inner .playBtn{left:50%}}.businessWrapper section.bizAbout .bizAbout_inner .playBtn .playBtn_icon{background-color:#ef6e0000;background:#ef6e00;height:50px;width:50px}@media screen and (min-width:960px){.businessWrapper section.bizAbout .bizAbout_inner .playBtn .playBtn_icon{height:80px;width:80px}}.businessWrapper section.bizAbout .bizAbout_inner .playBtn .playBtn_icon:before{background-color:transparent;border-bottom:6px solid transparent;border-left:10px solid #fff;border-top:6px solid transparent;content:"";display:block;height:10px;left:54%;position:absolute;top:50%;transform:translate(-50%,-50%);width:10px}@media screen and (min-width:960px){.businessWrapper section.bizAbout .bizAbout_inner .playBtn .playBtn_icon:before{border-bottom:12px solid transparent;border-left:18px solid #fff;border-top:12px solid transparent}}.businessWrapper section.bizAbout .mainVisual_link{cursor:pointer}.businessWrapper .youtubeModal{height:100vh;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:.4s cubic-bezier(.165,.84,.44,1);visibility:hidden;width:100%;z-index:9999}.businessWrapper .youtubeModal.show{opacity:1;pointer-events:all;visibility:visible}.businessWrapper .youtubeModal .youtubeModal_bg{background:#00000080;height:100%;left:0;position:absolute;top:0;width:100%}.businessWrapper .youtubeModal .youtubeModal_inner{background:#000;height:0;left:50%;padding-top:56.25%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% - 32px)}@media screen and (min-width:760px){.businessWrapper .youtubeModal .youtubeModal_inner{height:360px;padding:0;width:640px}}@media screen and (min-width:1200px){.businessWrapper .youtubeModal .youtubeModal_inner{height:540px;padding:0;width:960px}}.businessWrapper .youtubeModal .youtubeModal_close{cursor:pointer;height:30px;position:absolute;right:0;top:-30px;width:30px}.businessWrapper .youtubeModal .youtubeModal_close:after,.businessWrapper .youtubeModal .youtubeModal_close:before{background:#fff;content:"";display:block;height:1px;transform:rotate(45deg);width:100%}.businessWrapper .youtubeModal .youtubeModal_close:after{transform:rotate(-45deg)}.businessWrapper #YTModalPlayer{height:100%;left:0;position:absolute;top:0;width:100%}.businessWrapper .howToWrap{background-color:#f8f9fa;padding:80px 0}@media screen and (min-width:960px){.businessWrapper .howToWrap{padding:120px 0}}.businessWrapper .howTo-inner{margin:0 auto;padding:0;width:calc(100% - 32px)}@media screen and (min-width:960px){.businessWrapper .howTo-inner{max-width:1126px}}.businessWrapper .howTo-inner .howTo-list{margin-top:40px}@media screen and (min-width:960px){.businessWrapper .howTo-inner .howTo-list{display:flex;justify-content:space-between;margin-top:80px}}.businessWrapper .howTo-inner .howTo-list li:not(:first-child){margin-top:50px}@media screen and (min-width:960px){.businessWrapper .howTo-inner .howTo-list li:not(:first-child){margin-top:0}.businessWrapper .howTo-inner .howTo-list li{width:calc(50% - 20px)}}.businessWrapper .howTo-inner .howTo-list li .item-head{font-size:22px;font-weight:700;line-height:1.5;margin-top:20px}@media screen and (min-width:960px){.businessWrapper .howTo-inner .howTo-list li .item-head{font-size:28px;margin-top:40px}}.businessWrapper .howTo-inner .howTo-list li .item-txt{font-size:16px;margin-top:20px}.businessWrapper .howTo-inner .howTo-list li .video-wrapper{border-radius:12px;overflow:hidden;padding-top:100%;position:relative;width:100%}@media screen and (min-width:960px){.businessWrapper .howTo-inner .howTo-list li .video-wrapper{border-radius:16px}}.businessWrapper .howTo-inner .howTo-list li .video-wrapper video{left:50%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}@media screen and (min-width:960px){.businessWrapper .top-companyExample.meetCustom .about{padding:120px 0}}.businessWrapper .product#product{padding-top:80px}@media screen and (min-width:960px){.businessWrapper .product#product{padding-top:120px}}.businessWrapper .product .container{overflow:hidden}.businessWrapper .product .product-list{margin:50px 0 80px;overflow:hidden}@media screen and (min-width:1200px){.businessWrapper .product .product-list{margin:0 auto 120px;max-width:1126px}}.businessWrapper .product .product-list:not(:first-child){margin-top:60px}@media screen and (min-width:960px){.businessWrapper .product .product-list:not(:first-child){margin-top:120px}}.businessWrapper .product .product-list li:last-of-type{margin-top:60px}@media screen and (min-width:960px){.businessWrapper .product .product-list li:last-of-type{margin-top:150px}}.businessWrapper .product .product-list li .content{padding:0 16px}@media screen and (min-width:1200px){.businessWrapper .product .product-list li .content{padding:0}}.businessWrapper .product .product-list li .item-ttl{font-family:Lato,Noto Sans JP,sans-serif;font-size:28px;font-weight:700;line-height:1.2;margin-top:40px}@media screen and (min-width:960px){.businessWrapper .product .product-list li .item-ttl{font-size:30px;margin-top:0}}.businessWrapper .product .product-list li .item-txt{font-size:14px;line-height:1.7;margin-top:12px}@media screen and (min-width:960px){.businessWrapper .product .product-list li .item-txt{font-size:16px;margin-top:14px}}.businessWrapper .product .product-list li .item-price{color:#707070;display:block;font-size:14px;margin-top:14px}@media screen and (min-width:960px){.businessWrapper .product .product-list li .item-price{font-size:16px;margin-top:20px}}.businessWrapper .product .product-list li .viewBtn-wrapper{margin-top:20px}@media screen and (min-width:960px){.businessWrapper .product .product-list li .viewBtn-wrapper{margin-top:30px}}.businessWrapper .product .product-list li .slider-wrapper{margin:40px auto 0;overflow-x:scroll;padding:0 16px}@media screen and (min-width:760px){.businessWrapper .product .product-list li .slider-wrapper{overflow-x:visible}}@media screen and (min-width:960px){.businessWrapper .product .product-list li .slider-wrapper{margin-top:50px;overflow-x:visible;padding:0}}.businessWrapper .product .product-list li .slider-wrapper .slider{display:flex;justify-content:space-between;width:680px}@media screen and (min-width:760px){.businessWrapper .product .product-list li .slider-wrapper .slider{margin:0 auto}}@media screen and (min-width:960px){.businessWrapper .product .product-list li .slider-wrapper .slider{width:auto}}.businessWrapper .product .product-list li .slider-wrapper .slider-box{width:100%}.businessWrapper .product .product-list li .slider-wrapper .slider-box:not(:last-child){margin-right:8px}@media screen and (min-width:960px){.businessWrapper .product .product-list li .slider-wrapper .slider-box:not(:last-child){margin-right:12px}}.businessWrapper .product .product-list li .slider-wrapper .slider-box img{width:100%}@media screen and (min-width:960px){.businessWrapper .product .product-list li .flex-item{align-items:flex-start;display:flex;flex-direction:row-reverse;justify-content:space-between}.businessWrapper .product .product-list li .img-wrapper{width:483px}.businessWrapper .product .product-list li .txt-wrapper{width:calc(50% - 80px)}}.businessWrapper .product .product-list li .txt-wrapper small{color:#707070;display:inline-block;font-size:14px;font-weight:700;margin-top:14px}@media screen and (min-width:960px){.businessWrapper .product .product-list li .txt-wrapper small{font-size:16px;margin-top:20px}}.businessWrapper .product .product-list li .txt-wrapper small span{font-size:12px;font-weight:400;padding-left:5px}@media screen and (min-width:960px){.businessWrapper .product .product-list li .txt-wrapper small span{font-size:14px}}.businessWrapper .product .product-list .businessBtn{height:50px;width:200px}.businessWrapper .cost{padding:40px 0}@media screen and (min-width:960px){.businessWrapper .cost{padding:30px}}@media screen and (min-width:1200px){.businessWrapper .cost{padding-top:120px}}.businessWrapper .cost .cost-inner{margin:25px auto 0;max-width:1126px;width:calc(100% - 40px)}.businessWrapper .cost .cost-title{font-size:22px;font-weight:700;letter-spacing:0;line-height:1.5;text-align:center}@media screen and (min-width:960px){.businessWrapper .cost .cost-title{font-size:32px}}.businessWrapper .cost .cost-flex{display:flex;flex-direction:column;flex-wrap:wrap;gap:5px;margin-top:24px}@media screen and (min-width:960px){.businessWrapper .cost .cost-flex{flex-direction:row;gap:16px;justify-content:center;margin-top:40px}}.businessWrapper .cost .cost-card{background:#ef6e000d;border-radius:12px;margin:0 auto;max-width:350px;padding:20px;width:100%}@media screen and (min-width:960px){.businessWrapper .cost .cost-card{margin:0;max-width:530px;width:calc(50% - 34px)}}.businessWrapper .cost .cost-card .cost-head{color:#ef6e00;font-size:18px;font-weight:700;letter-spacing:.05em;line-height:1.5;text-align:center}@media screen and (min-width:960px){.businessWrapper .cost .cost-card .cost-head{font-size:24px}}.businessWrapper .cost .cost-card .cost-body{font-size:16px;font-weight:400;letter-spacing:0;line-height:1.5;margin-top:6px;text-align:center}@media screen and (min-width:960px){.businessWrapper .cost .cost-card .cost-body{font-size:20px}}.businessWrapper .cost .cost_plus{color:#ef6e00;display:inline-block;font-family:Lato,Noto Sans JP,sans-serif;font-size:60px;font-weight:300;letter-spacing:0;line-height:1;margin:0 auto;text-align:center;width:-moz-fit-content;width:fit-content}@media screen and (min-width:960px){.businessWrapper .cost .cost_plus{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;margin:0}}.businessWrapper .productPlan .productPlan-inner{margin:0 auto;padding:40px 0 80px;width:calc(100% - 40px)}@media screen and (min-width:960px){.businessWrapper .productPlan .productPlan-inner{margin-top:120px;padding-block:0 120px}}.businessWrapper .productPlan .productPlan-title{font-size:22px;font-weight:700;letter-spacing:0;line-height:1.5;text-align:center}@media screen and (min-width:960px){.businessWrapper .productPlan .productPlan-title{font-size:32px}}.businessWrapper .productPlan .productPlan-list{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}@media screen and (min-width:960px){.businessWrapper .productPlan .productPlan-list{gap:31px;justify-content:center;margin-top:40px}}.businessWrapper .productPlan .productPlan-list li{background:#ef6e000d;border-radius:16px;letter-spacing:0;padding:20px;width:100%}@media screen and (min-width:960px){.businessWrapper .productPlan .productPlan-list li{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;max-width:355px;width:calc(33.3% - 31.3px)}}.businessWrapper .productPlan .productPlan-list li:last-child{margin-bottom:0}@media screen and (min-width:960px){.businessWrapper .productPlan .productPlan-list li .productPlan-column{flex:1}}.businessWrapper .productPlan .productPlan-list li .productPlan-name,.businessWrapper .productPlan .productPlan-list li .productPlan-type{color:#ef6e00}.businessWrapper .productPlan .productPlan-list li .productPlan-type{font-size:16px;font-weight:700;line-height:1.5}.businessWrapper .productPlan .productPlan-list li .productPlan-name{font-size:22px;font-weight:700;line-height:1;margin-top:6px}@media screen and (min-width:960px){.businessWrapper .productPlan .productPlan-list li .productPlan-name{font-size:28px;margin-top:8px}}.businessWrapper .productPlan .productPlan-list li .productPlan-text{font-size:16px;line-height:1.5;margin-top:16px;padding-left:23px;position:relative}@media screen and (min-width:960px){.businessWrapper .productPlan .productPlan-list li .productPlan-text{margin-top:30px}}.businessWrapper .productPlan .productPlan-list li .productPlan-text:before{background:url(https://strage.meet-meet.com/static/shopify/icon/check_orange.svg);background-size:cover;content:"";height:12px;left:0;position:absolute;top:.5em;width:12px}.businessWrapper .productPlan .productPlan-list li .productPlan-text-small{font-size:12px;margin-top:16px}.businessWrapper .productPlan .productPlan-link{margin:40px auto 0;max-width:350px}@media screen and (min-width:960px){.businessWrapper .productPlan .productPlan-link{margin-top:48px}}.businessWrapper .topFlow{background-color:#f8f9fa;overflow:hidden;padding-top:80px;width:100%}@media screen and (min-width:1200px){.businessWrapper .topFlow{padding-top:120px}}.businessWrapper .topFlow .topFlow_inner{margin:0 auto;max-width:1140px;width:calc(100% - 32px)}.businessWrapper .topFlow .topFlow_title{color:#1d1d1d;font-weight:700}.businessWrapper .topFlow .topFlow_title .en{color:#ef6e00;font-family:Lato;font-size:24px}@media screen and (min-width:1200px){.businessWrapper .topFlow .topFlow_title .en{font-size:30px}}.businessWrapper .topFlow .topFlow_title .ja{color:#1d1d1d;font-size:28px;margin-top:10px}@media screen and (min-width:1200px){.businessWrapper .topFlow .topFlow_title .ja{font-size:40px;margin-top:40px}}.businessWrapper .topFlow .topFlow_step{margin-top:40px;padding-bottom:40px;position:relative}@media screen and (min-width:1200px){.businessWrapper .topFlow .topFlow_step{margin-top:80px}}@media screen and (min-width:960px){.businessWrapper .topFlow .topFlow_wrapper{justify-content:center}}.businessWrapper .topFlow .topFlow_slide{height:auto!important;width:220px!important}.businessWrapper .topFlow .topFlow_slide:after,.businessWrapper .topFlow .topFlow_slide:before{height:10px;width:100px}.businessWrapper .topFlow .topFlow_slide:last-child{margin-right:0!important}@media screen and (min-width:1200px){.businessWrapper .topFlow .topFlow_slide{width:344px!important}}.businessWrapper .topFlow .topFlow_slide .inner{align-items:stretch;display:flex;flex-direction:column;flex-wrap:wrap;height:100%;margin:0 auto;position:relative;width:100%}.businessWrapper .topFlow .topFlow_slide .inner .dot .after,.businessWrapper .topFlow .topFlow_slide .inner .dot .before{position:absolute;top:24px;width:200px}@media screen and (min-width:960px){.businessWrapper .topFlow .topFlow_slide .inner .dot .after,.businessWrapper .topFlow .topFlow_slide .inner .dot .before{top:30px;width:310px}}.businessWrapper .topFlow .topFlow_slide .inner .dot .before{left:-120px}@media screen and (min-width:960px){.businessWrapper .topFlow .topFlow_slide .inner .dot .before{left:-175px}}.businessWrapper .topFlow .topFlow_slide .inner .dot .after{right:-130px}@media screen and (min-width:960px){.businessWrapper .topFlow .topFlow_slide .inner .dot .after{right:-190px}}.businessWrapper .topFlow .topFlow_slide .inner .step{align-items:center;background-color:#f29647;border-radius:50%;color:#fff;display:flex;flex-direction:column;font-family:Lato;font-size:20px;font-weight:900;height:48px;justify-content:center;line-height:1;margin:0 auto;width:48px}@media screen and (min-width:1200px){.businessWrapper .topFlow .topFlow_slide .inner .step{font-size:24px;height:60px;width:60px}}.businessWrapper .topFlow .topFlow_slide .inner .step .small{display:block;font-size:10px;margin-bottom:2px}@media screen and (min-width:1200px){.businessWrapper .topFlow .topFlow_slide .inner .step .small{font-size:12px}}.businessWrapper .topFlow .topFlow_slide .inner .text_box{flex:1;margin-top:16px}@media screen and (min-width:1200px){.businessWrapper .topFlow .topFlow_slide .inner .text_box{margin-top:20px}}.businessWrapper .topFlow .topFlow_slide .inner .text_box .title{color:#1d1d1d;font-size:18px;font-weight:700;line-height:1;margin:0;text-align:center}@media screen and (min-width:1200px){.businessWrapper .topFlow .topFlow_slide .inner .text_box .title{font-size:24px}}.businessWrapper .topFlow .topFlow_slide .inner .text_box .text{font-size:16px;line-height:1.8;margin-top:20px}@media screen and (min-width:1200px){.businessWrapper .topFlow .topFlow_slide .inner .text_box .text{font-size:20px}}.businessWrapper .topFlow .topFlow_slide .inner .text_box .text .link{color:#ef6e00;display:inline;font-size:1em;text-underline-offset:.1rem;transition:.3s cubic-bezier(.165,.84,.44,1)}@media screen and (min-width:1200px){.businessWrapper .topFlow .topFlow_slide .inner .text_box .text .link:hover{opacity:.7}}.businessWrapper .topFlow .topFlow_slide .inner .visual{border-radius:16px;margin:20px auto 0;overflow:hidden;width:100%}.businessWrapper .topFlow .topFlow_pagenation{bottom:10px!important;top:auto}.businessWrapper .topFlow .swiper-pagination-bullet,.businessWrapper .topFlow .topDesignFlow .swiper-pagination-bullet{background-color:#ef6e00}.businessWrapper .topFlow .productLineUp_link{align-items:center;background-color:#ef6e00;border:2px solid #ef6e00;border-radius:40px;box-sizing:border-box;color:#fff;display:flex;flex-wrap:wrap;font-size:16px;font-weight:700;height:60px;justify-content:center;line-height:1;margin:32px auto 40px;max-width:320px;overflow:hidden;padding:19.5px 20px;text-align:center;transition:.4s cubic-bezier(.165,.84,.44,1);width:100%}@media screen and (min-width:960px){.businessWrapper .topFlow .productLineUp_link:hover{background-color:#fff;color:#ef6e00}.businessWrapper .topFlow .productLineUp_link{margin-block:44px 64px}}.businessWrapper .topFlow .productLineUp_link.reverse{background-color:#fff;color:#ef6e00;margin:0 auto}@media screen and (min-width:960px){.businessWrapper .topFlow .productLineUp_link.reverse{margin:0 auto}.businessWrapper .topFlow .productLineUp_link.reverse:hover{background-color:#ef6e00;color:#fff}}.businessWrapper .topFlow .topFlow_lineUp{background:#fff;padding-block:40px 80px}@media screen and (min-width:960px){.businessWrapper .topFlow .topFlow_lineUp{padding-block:64px 96px}}.businessWrapper .topFlow .topFlow_lineUp .topFlow_lineUp_inner{margin:0 auto;max-width:1140px;width:calc(100% - 32px)}.productLineUp_link{align-items:center;background-color:#ef6e00;border:2px solid #ef6e00;border-radius:40px;box-sizing:border-box;color:#fff;display:flex;flex-wrap:wrap;font-size:16px;font-weight:700;height:60px;justify-content:center;line-height:1;margin:32px auto 0;max-width:320px;overflow:hidden;padding:19.5px 20px;text-align:center;transition:.4s cubic-bezier(.165,.84,.44,1);width:100%}@media screen and (min-width:960px){.productLineUp_link:hover{background-color:#fff;color:#ef6e00}.productLineUp_link{margin-block:44px 0}}.productLineUp_link.reverse{background-color:#fff;color:#ef6e00;margin:0 auto}@media screen and (min-width:960px){.productLineUp_link.reverse{margin:0 auto}.productLineUp_link.reverse:hover{background-color:#ef6e00;color:#fff}}.announce{background:#fff;padding-block:12px;top:90px;transition:.48s cubic-bezier(.165,.84,.44,1);width:100%}@media screen and (min-width:760px){.announce{padding-block:16px;top:90px}}@media screen and (min-width:1200px){.announce{top:114px}}.announce_btn{align-items:center;display:flex;justify-content:center;margin-inline:auto;width:calc(100% - 32px)}@media screen and (min-width:760px){.announce_btn:hover{opacity:.7}.announce_textWrap{display:flex}}.announce_text{align-items:center;display:flex;font-size:14px;font-weight:700;line-height:1.5}@media screen and (min-width:760px){.announce_text{font-size:18px}}@media screen and (min-width:960px){.announce_text span{margin-left:1.5em}}.announce_icon{margin-left:8px;width:20px}#prCampaignImg{margin-inline:auto;padding:55px 0 0;width:calc(100% - 32px)}@media screen and (min-width:960px){#prCampaignImg{max-width:1126px;padding:90px 0 0;width:calc(100% - 32px)}}.prCampaign{text-align:center}@media screen and (min-width:960px){.prCampaign .-sp{display:none}}.prCampaign .-pc{display:none}@media screen and (min-width:960px){.prCampaign .-pc{display:block}}.topFlow_lineUp{margin-top:40px}@media screen and (min-width:960px){.topFlow_lineUp{margin-top:64px}}
