:root{--_color---fontcolorblack:#000;--_color---buttontextcolor:white;--_color---containerbgc_white:white;--_color---primarybrandcolor:#333e49;--_color---secondarycolor:#6c7a89;--_color---containerbgc_gray:#c4c4c4;--_color---bggray:#f3f3f3;--radiant-ui-components-library-marketplace--color--white:transparent;--dddddd: ;--radiant-ui-components-library-marketplace--color--button-background-dark:#131218;--_color---fontcolorwhite:white;--systemflow-lite--neutral--100:#525252;--systemflow-lite--neutral--80:#636b75;--systemflow-lite--primary--60:#2f54eb;--systemflow-lite--neutral--10-2:white;--systemflow-lite--primary--50:#597ef7;--systemflow-lite--primary--70:#1d39c4;--systemflow-lite--primary--80:#10239e;--radiant-ui-components-library-marketplace--color--heading-dark:#150438;--radiant-ui-components-library-marketplace--color--linear-color-two:#f9ef65;--lynx--grey:#797c83;--lynx--white:white;--lynx--black:#1f2022;--radiant-ui-components-library-marketplace--color--theme-color:#116df8;--_color---primarycolor:#2079b4}body{color:#333;flex-flow:row-reverse;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:14px;line-height:20px}h1{margin-top:20px;margin-bottom:10px;font-size:32px;font-weight:700;line-height:150%}h2{margin-top:20px;margin-bottom:10px;font-size:32px;font-weight:700;line-height:36px}h3{margin-top:20px;margin-bottom:10px;font-size:24px;font-weight:700;line-height:30px}h4{margin-top:10px;margin-bottom:10px;font-size:18px;font-weight:700;line-height:24px}h5{margin-top:10px;margin-bottom:10px;font-size:14px;font-weight:700;line-height:20px}h6{margin-top:10px;margin-bottom:10px;font-size:12px;font-weight:700;line-height:18px}p{margin-bottom:10px}ul,ol{margin-top:0;margin-bottom:10px;padding-left:40px}img{max-width:100%;display:inline-block}blockquote{border-left:5px solid #e2e2e2;margin-bottom:10px;padding:10px 20px;font-size:18px;line-height:22px}.w-layout-hflex{flex-direction:row;align-items:flex-start;display:flex}.w-layout-layout{grid-row-gap:20px;grid-column-gap:20px;grid-auto-columns:1fr;justify-content:center;padding:20px}.w-layout-cell{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.header-style{z-index:1000;color:#fff;background-color:#323f47;border:0 solid #fff;border-bottom-width:1px;justify-content:center;align-items:center;width:100%;max-width:none;height:70px;padding:0 40px;text-decoration:none;display:flex;position:fixed;top:0;overflow:visible}.frame-123{grid-column-gap:0px;grid-row-gap:0px;flex:0 auto;justify-content:flex-end;align-items:center;width:auto;height:100%;font-family:Noto Sans JP,sans-serif;font-size:14px;text-decoration:none;display:flex;position:static}.untitled-16{color:#000;text-align:center;justify-content:center;align-items:center;width:auto;height:auto;margin-top:0;margin-bottom:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:14px;font-weight:400;line-height:100%;text-decoration:none;display:block;overflow:hidden}.untitled-16.migi{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.untitled-16.footer{color:#323f47;font-family:Jost,sans-serif;font-size:14px}.contact{grid-row-gap:0px;background-color:#fff;flex-direction:column;justify-content:center;align-items:center;width:100%;height:auto;padding:0 0 80px;text-decoration:none;display:flex}.mingcutesocial-x-line,.icbaseline-facebook,.mdiinstagram,.mdiyoutube{width:auto;height:32px;overflow:hidden}.f-product{grid-row-gap:10px;flex-direction:column;flex:1;justify-content:flex-start;align-items:flex-start;width:100%;text-decoration:none;display:flex}.f-about{grid-row-gap:10px;flex-direction:column;flex:1;justify-content:flex-start;align-items:flex-start;width:100%;padding-right:0;text-decoration:none;display:flex}.f-store,.f-faq,.f-topics,.f-company{grid-row-gap:10px;flex-direction:column;flex:1;justify-content:flex-start;align-items:flex-start;width:100%;text-decoration:none;display:flex}.untitled-19{color:#000;text-align:left;margin-top:0;margin-bottom:0;font-family:Noto Sans J;font-size:10px;font-weight:400;line-height:100%;text-decoration:underline}.untitled-19.footer-f{color:#fff;font-family:Noto Sans JP,sans-serif;font-size:12px}.untitled-19.footer-f:hover{color:#aaa}.title-style{grid-row-gap:40px;background-color:#fff;flex-direction:column;justify-content:center;align-items:center;width:100%;padding-top:160px;padding-bottom:80px;text-decoration:none;display:flex}.products-2{color:#555;text-align:center;letter-spacing:.05em;margin-top:0;margin-bottom:0;font-family:Jost,sans-serif;font-size:40px;font-weight:500;line-height:100%;text-decoration:none}.untitled-21{color:#555;text-align:center;letter-spacing:.1em;justify-content:center;align-items:flex-start;margin-top:0;margin-bottom:0;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:400;line-height:100%;text-decoration:none;display:flex}.untitled-21.company-overview,.untitled-21.officer,.untitled-21.history,.untitled-21.access,.untitled-21.recruit{font-size:20px}.footer-main{background-color:#323f47;flex-flow:column;justify-content:space-between;align-items:flex-start;width:100%;padding:80px 32px;display:flex}.div-block-111{background-color:#fff;width:100%;max-width:none;height:1px;margin-left:0;margin-right:0;display:block}.link-block-29{text-decoration:none}.link-block-30{width:auto;text-decoration:none}.link-block-31,.link-block-32{text-decoration:none}.faq-3{color:#555;text-align:center;letter-spacing:.1em;width:auto;margin:0 auto;font-family:Jost,sans-serif;font-size:40px;font-weight:500;line-height:100%;text-decoration:none}.link-block-65{text-decoration:none}.link-block-65.w--current{width:10%;margin-right:40px}.link-block-78{margin-top:0;margin-bottom:0;text-decoration:none}.link-block-90{text-decoration:none}.headersp{display:none}.div-block-185{justify-content:space-between;align-items:center;width:100%;max-width:1280px;height:100%;margin:0 auto;padding:0;display:flex;position:static}.text-block-27{justify-content:center;align-items:center;height:100%;display:flex}.dropdown-list{z-index:auto;text-align:center;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;border-radius:4px;justify-content:center;align-items:center;margin-top:0;padding:0;font-size:14px;-webkit-text-decoration:none;text-decoration:none;display:none;position:absolute;inset:100% auto auto;box-shadow:0 2px 8px #00000026}.ds-content{color:#fff;width:100%;padding:8px 16px;text-decoration:none;display:block}.ds-content:hover{color:#323f47;background-color:#f5f5f5}.dropdown-toggle{color:#fff;justify-content:center;align-items:center;height:100%;padding:0 10px;transition:background-color .3s;display:flex;position:relative}.dropdown-toggle:hover{text-decoration:underline}.dropdown{align-items:center;height:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0;display:flex;position:relative}.dd-inner{background-color:#323f47;padding-top:0}.image-108{height:30px}.dd-inner{width:200px;padding-top:10px;padding-bottom:10px;font-family:Noto Sans JP,sans-serif;font-weight:400}.sp-menu-overlay{display:none}.header-btt{background-color:#fff;border:1px #fff;border-radius:40px;margin-left:10px;padding:10px 20px;text-decoration:none}.header-btt.w--current{background-color:#fff;border:1px solid #fff;border-radius:20px;justify-content:center;align-items:center;width:auto;height:auto;padding:10px;text-decoration:none;display:flex}.link-block-114{color:#fff;height:100%;padding-left:10px;padding-right:10px;text-decoration:none}.link-block-114:hover{text-decoration:underline}.button-7{color:#fff;letter-spacing:.05em;background-color:#323f47;border:1px #fff;border-radius:50vh;justify-content:center;align-items:center;width:auto;height:auto;margin-top:0;margin-left:0;margin-right:0;padding:14px 40px;font-family:Noto Sans JP,sans-serif;font-size:14px;display:flex}.button-7:where(.w-variant-268a7f0a-d6b3-c80d-8759-3785c6ed3bb4){background-color:#323f4700;border-style:solid}.button-7:where(.w-variant-5e4a7306-e7ba-6ef6-db5f-18136d89ce6b){color:#323f47;background-color:#323f4700;border-style:solid;border-color:#323f47;line-height:20px}.button-7:where(.w-variant-a9e401cf-69d2-08e4-5097-03dbe14d730c){padding-top:16px;padding-bottom:16px;font-size:16px}.button-7:where(.w-variant-e5715836-5378-bb44-6395-e674d6c6348d){background-color:#323f4700;border-style:solid;padding-top:16px;padding-bottom:16px;font-size:16px}.button-7:where(.w-variant-e183b1a7-7c15-41c2-c786-90d87ae7139e){color:#323f47;background-color:#323f4700;border-style:solid;border-color:#323f47;padding-top:16px;padding-bottom:16px;font-size:16px}.button-7:hover{background-color:#989fa3}.button-7._16_line-2{color:#323f47;background-color:#323f4700;border-style:solid;border-color:#323f47;padding-top:16px;padding-bottom:16px;font-size:16px}.div-block-250{grid-column-gap:40px;grid-row-gap:40px;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:1280px;height:auto;margin-left:auto;margin-right:auto;display:flex}.link-block-118{background-image:url(https://cdn.prod.website-files.com/68553414d08b7f9dbfc16340/69b16bed9fbb6360a7cfe409_Logo.svg);background-position:0 0;background-repeat:no-repeat;background-size:contain;height:auto}.link-block-118.w--current{background-image:none;width:auto;height:auto}.image-128{width:auto;height:30px}.quick-stack-2{grid-column-gap:4px;grid-row-gap:4px;width:70%;padding:0;font-family:Noto Sans JP,sans-serif;font-weight:300}.quick-stack-2.footer-top{grid-column-gap:10px;grid-row-gap:10px;grid-column-gap:10px;grid-row-gap:10px}.flex-block-7{grid-column-gap:40px;grid-row-gap:40px;justify-content:space-between;width:100%}.flex-block-8{grid-column-gap:20px;grid-row-gap:20px}.text-block-101{color:#fff;font-family:Noto Sans JP,sans-serif;font-size:10px;line-height:100%}.flex-block-9{justify-content:space-between;align-items:flex-end;width:100%}.div-block-251{grid-column-gap:10px;grid-row-gap:10px;justify-content:flex-start;align-items:flex-start;display:flex}.div-block-252{height:auto}.foot-title{color:#fff;text-align:left;border:1px #000;width:100%;margin-top:0;margin-bottom:0;padding-bottom:0;font-family:Jost,sans-serif;font-size:14px;font-weight:400;line-height:100%;text-decoration:none}.foot-menu{color:#fff;text-align:center;margin-top:0;margin-bottom:0;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:400;line-height:100%;text-decoration:none}.foot-menu:hover{color:#aaa}.foot-link{border-bottom:1px #000;text-decoration:none}.sns-block{text-decoration:none}.sns-block:hover{opacity:.5}.reg-section{background-color:#eff4f6;justify-content:center;width:100%;padding:100px 30px;display:flex}.reg-inner{flex-direction:column;align-items:center;row-gap:48px;width:100%;max-width:960px;display:flex}.reg-products{flex-direction:column;align-items:center;row-gap:32px;width:100%;display:flex}.reg-heading{color:#555;text-align:center;margin-top:0;margin-bottom:0;font-family:Noto Sans JP,sans-serif;font-size:22px;font-weight:500;line-height:150%}.reg-product-list{grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;gap:32px 40px;width:100%;display:grid}.reg-product{flex-direction:column;align-items:center;row-gap:16px;display:flex}.reg-product-name{color:#555;margin-top:0;margin-bottom:0;font-family:Jost,sans-serif;font-size:24px;font-weight:500;line-height:100%}.reg-product-img{width:100%;max-width:200px;height:auto}.reg-lead{color:#555;text-align:center;margin-top:0;margin-bottom:0;font-family:Noto Sans JP,sans-serif;font-size:18px;line-height:180%}.reg-steps{grid-template-rows:auto;grid-template-columns:1fr 1fr;gap:24px;width:100%;max-width:800px;display:grid}.reg-step{background-color:#fff;flex-direction:column;row-gap:16px;padding:32px;display:flex}.reg-step-head{align-items:center;column-gap:16px;display:flex}.reg-step-label{color:#fff;letter-spacing:.05em;background-color:#555;padding:6px 14px;font-family:Jost,sans-serif;font-size:14px;font-weight:500;line-height:100%}.reg-step-title{color:#555;font-family:Noto Sans JP,sans-serif;font-size:18px;font-weight:500;line-height:150%}.reg-step-text{color:#555;margin-top:0;margin-bottom:0;font-family:Noto Sans JP,sans-serif;font-size:15px;line-height:180%}.reg-note{color:#555;text-align:center;margin-top:0;margin-bottom:0;font-family:Noto Sans JP,sans-serif;font-size:15px;line-height:200%}.reg-buttons{grid-template-rows:auto;grid-template-columns:1fr 1fr;gap:16px 24px;width:100%;max-width:800px;display:grid}.reg-button{color:#555;background-color:#fff;border:1px solid #555;justify-content:space-between;align-items:center;padding:24px 32px;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:500;line-height:100%;text-decoration:none;transition:all .2s;display:flex}.reg-button:hover{color:#0093aa;border-color:#0093aa}.reg-button-arrow{font-family:Jost,sans-serif}.reg-app{border-top:1px solid #ccc;flex-direction:column;align-items:center;row-gap:20px;width:100%;padding-top:48px;display:flex}.reg-app-text{color:#555;text-align:center;margin-top:0;margin-bottom:0;font-family:Noto Sans JP,sans-serif;font-size:15px;line-height:180%}.reg-app-link{color:#555;font-family:Noto Sans JP,sans-serif;font-size:15px;line-height:150%;text-decoration:underline}.reg-app-link:hover{color:#0093aa}.reg-badges{justify-content:center;gap:24px 32px;display:flex}.reg-badge{flex-direction:column;align-items:center;row-gap:10px;display:flex}.reg-badge-label{color:#555;font-family:Jost,sans-serif;font-size:14px;font-weight:500;line-height:100%}.reg-badge-link{display:block}.reg-faq{flex-direction:column;align-items:center;row-gap:40px;width:100%;padding:100px 30px;display:flex}.reg-faq-button{justify-content:center;display:flex}@media screen and (min-width:1440px){.header-style{display:flex}.untitled-16{font-size:20px}.contact{height:auto}.mdiinstagram{max-width:none}.untitled-19{margin-bottom:20px}.untitled-19.footer-f{color:#fff;margin-bottom:0}.footer-main{height:auto;padding:40px}.link-block-30{width:auto}.link-block-65{width:10%}.link-block-78{height:auto;line-height:100%}.foot-title{font-size:14px}.foot-menu{font-size:12px}.reg-steps{max-width:none}}@media screen and (min-width:1920px){.header-style{height:70px;display:flex}.untitled-16{font-size:30px}.contact{height:auto;margin-bottom:100px}.untitled-19.footer-f{color:#fff}.faq-3{margin-top:10px}.link-block-65{width:10%;font-size:20px}.link-block-65.w--current{width:10%}.link-block-78{margin-top:0;margin-bottom:0;display:block}.div-block-185{height:100%}.dropdown-list{margin-top:0;padding-top:0;top:100%}.ds-content{padding-top:15px;padding-bottom:15px}.image-108{width:auto;height:30px}.foot-menu{text-align:left;font-size:12px}}@media screen and (max-width:991px){.header-style{height:60px;padding-left:20px;padding-right:20px;display:block}.frame-123{width:100%}.untitled-16{color:#000;height:auto;font-size:14px}.contact{padding-left:60px;padding-right:60px}.untitled-19.footer-f{font-size:10px}.title-style{padding-top:120px;padding-bottom:40px}.untitled-21{margin-bottom:0}.footer-main{flex-flow:column;padding-left:20px;padding-right:20px;display:flex}.link-block-65.w--current{width:auto;height:auto}.link-block-90{color:#fff}.headersp{flex-flow:row;justify-content:space-between;align-items:center;height:60px;margin-bottom:20px;padding-left:0;padding-right:0;display:flex}.div-block-185{padding-right:0;display:none}.image-108{text-align:left;width:auto;height:24px}.div-block-192{grid-column-gap:5px;grid-row-gap:5px;cursor:pointer;flex-flow:column;order:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.sp-menu-overlay{z-index:999;aspect-ratio:auto;text-align:center;background-color:#323f47;flex-flow:column;justify-content:flex-start;align-items:stretch;width:100vw;height:auto;padding:0 20px 20px;font-family:Noto Sans JP,sans-serif;position:fixed;top:0;left:0;overflow:auto}.sp-close{width:auto;padding-left:0;padding-right:0}.text-block-29,.icon-2{color:#fff}.dropdown-list-2{text-align:center;background-color:#323f47;flex-flow:column;align-items:center;margin-top:15px;font-weight:300;display:none;position:static}.dropdown-list-2.w--open{flex-flow:column;justify-content:space-between;align-items:center;display:flex}.sp-menu-link{color:#fff;text-align:center;border-bottom:1px solid #fff;border-radius:0;width:100%;padding-top:15px;padding-bottom:15px;text-decoration:none}.sp-menu-sns{grid-column-gap:20px;grid-row-gap:20px;justify-content:center;align-items:center;width:780px;margin-top:40px;margin-bottom:40px;display:flex}.sp-menu-policy{grid-column-gap:30px;grid-row-gap:30px;justify-content:center;align-items:center;margin-top:0;display:flex}.dropdown-7{text-align:center;border-top:1px solid #fff;border-bottom:1px solid #fff;width:100%;padding-top:15px;padding-bottom:15px}.text-block-30{font-size:16px}.dropdown-link{color:#fff}.dropdown-link.w--current{color:#fff;-webkit-text-decoration:none;text-decoration:none}.image-126,.image-127{width:24px;height:24px}.dropdown-toggle-7{margin-bottom:0;padding-top:0;padding-bottom:0}.quick-stack-2.footer-top{width:100%}.flex-block-7{flex-flow:column}}@media screen and (max-width:767px){.untitled-16{width:auto;height:auto;overflow:hidden}.contact{margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.mingcutesocial-x-line{font-size:40px}.footer-main{padding-top:40px;padding-bottom:40px}.link-block-65.w--current{width:auto}.headersp{margin-bottom:20px}.sp-menu-overlay{display:none}.sp-menu-sns{width:100%}.foot-title{border:1px #fff;font-size:14px}.foot-menu{text-align:left}.reg-section{padding:64px 20px}.reg-inner{row-gap:40px}.reg-product-list{column-gap:12px}.reg-product-name{font-size:13px}.reg-lead{text-align:left;font-size:16px}.reg-steps{grid-template-rows:auto;grid-template-columns:1fr}.reg-step{padding:24px 20px}.reg-note{text-align:left}.reg-buttons{grid-template-rows:auto;grid-template-columns:1fr}.reg-button{padding-left:24px;padding-right:24px}.reg-faq{padding:64px 20px}}@media screen and (max-width:479px){.footer{max-width:50%;max-height:43%;margin-top:10px;display:inline-block;overflow:clip}.untitled-16{justify-content:center;align-items:center;width:auto;padding-left:0;font-size:16px;display:block}.untitled-16.migi{justify-content:flex-start;align-items:center;width:auto;padding-left:0;display:block}.contact{justify-content:center;align-items:center;height:auto;margin:0 auto 80px;padding:0;display:flex}.mingcutesocial-x-line,.icbaseline-facebook,.mdiinstagram,.mdiyoutube{width:auto;height:32px}.f-product{flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;padding-top:0}.f-about,.f-store,.f-faq{justify-content:flex-start;align-items:flex-start;width:100%;padding-top:0}.f-topics{flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;padding-top:0}.f-company{justify-content:flex-start;align-items:flex-start;width:100%;margin-bottom:0;padding-top:0}.untitled-19{color:#fff;justify-content:center;align-items:center;margin-bottom:0;text-decoration:underline;display:flex}.title-style{grid-column-gap:20px;grid-row-gap:20px;width:100%;height:auto;padding-top:100px;padding-bottom:40px;font-size:32px}.products-2{font-size:32px}.untitled-21{font-size:12px}.footer-main{justify-content:space-between;align-items:center;margin-bottom:0;padding:80px 20px}.div-block-111{width:100%;max-width:none}.div-block-111.long{width:100%}.link-block-29,.link-block-30,.link-block-31,.link-block-32{height:100%}.faq-3{white-space:normal;overflow-wrap:normal;flex-flow:column;justify-content:space-between;align-items:center;padding-left:0;padding-right:0;font-family:Jost,sans-serif;font-size:32px;display:flex}.link-block-65.w--current{width:auto}.link-block-78{color:#fff;justify-content:flex-start;align-items:center;width:auto;margin-top:0;margin-bottom:0;text-decoration:none;display:flex}.link-block-90{width:auto;text-decoration:none}.headersp{margin-bottom:20px}.div-block-192{width:auto;height:auto}.sp-menu-overlay{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:space-between;align-items:stretch;width:100%;height:auto;padding:0 20px;display:none}.dropdown-list-2{display:none;position:static}.sp-menu-sns{height:40px}.sp-menu-policy{color:#fff}.link-block-118,.link-block-118.w--current{width:100%}.image-128{width:100%;height:auto}.quick-stack-2.footer-top{grid-column-gap:30px;grid-row-gap:30px;grid-column-gap:30px;grid-row-gap:30px}.flex-block-7{grid-column-gap:40px;grid-row-gap:40px;justify-content:space-between;align-items:center}.flex-block-8{grid-column-gap:32px;grid-row-gap:32px;margin-left:auto;margin-right:auto}.flex-block-9{grid-column-gap:40px;grid-row-gap:40px;flex-flow:column-reverse;justify-content:space-between;align-items:center}.div-block-252{padding-top:40px}.foot-title{font-size:20px}.sns-block{height:100%}}#w-node-_72287287-fa4e-1b55-1a8f-b8cac3a7ae2a-e1ec9c35{grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}@media screen and (max-width:479px){#w-node-_72287287-fa4e-1b55-1a8f-b8cac3a7ae2a-e1ec9c35{grid-template-rows:auto;grid-template-columns:1fr 1fr}}