@import"https://fonts.googleapis.com/css2?family=Figtree:wght@300..900&family=Noto+Sans+JP:wght@100..900&display=swap";#works{padding-top:120px}.works-qa{background-color:#fff;border-radius:30px;box-shadow:0 4px 40px rgba(0,39,78,.08);padding:32px 40px 40px 32px;margin-bottom:0;position:relative}.works-qa+.works-qa{margin-top:24px}.works-qa:nth-child(even){background-color:#dbedff}.works-qa ._icon{font-family:"Figtree","Noto Sans JP",sans-serif;color:#fff;font-size:24px;font-weight:bold;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:100%}.works-qa ._content{display:block;padding-top:4px;padding-left:16px;flex:1}.works-qa ._content>*:last-child{margin-bottom:0}.works-qa ._title{display:block;font-weight:bold;line-height:1.75;font-size:22px}.works-qa dt{display:flex;margin-bottom:24px}.works-qa dt ._icon{background-color:#0062c4}.works-qa dt ._title{color:#0062c4}.works-qa dd{display:flex}.works-qa dd ._icon{background-color:#f90}.works-qa dd ._title{color:#22262a;margin-bottom:16px}.works-qa dd ._text{font-size:14px;color:#3f444b;margin-bottom:24px}.works-qa dd ._text small{font-size:12px}.works-qa dd ._sub{font-size:18px;font-weight:bold;color:#22262a;margin-bottom:24px}.works-qa dd ._img{margin-bottom:24px}.works-qa.is-toggle dt{display:block;margin-bottom:0}.works-qa.is-toggle ._toggle{-webkit-appearance:none;appearance:none;display:flex;align-items:flex-start;width:100%;padding:0;border:none;background:none;text-align:left;cursor:pointer;color:inherit;font:inherit}.works-qa.is-toggle ._toggle:hover ._title{opacity:.7}.works-qa.is-toggle ._mark{flex:0 0 auto;align-self:center;position:relative;width:32px;height:32px;margin-left:16px;border-radius:100%;background-color:rgba(0,98,196,.1)}.works-qa.is-toggle ._mark:before,.works-qa.is-toggle ._mark:after{content:"";position:absolute;left:50%;top:50%;background-color:#0062c4;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.works-qa.is-toggle ._mark:before{width:14px;height:2px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.works-qa.is-toggle ._mark:after{width:2px;height:14px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.works-qa.is-toggle dd{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease;transition:grid-template-rows .35s ease, -ms-grid-rows .35s ease}.works-qa.is-toggle dd ._inner{display:flex;overflow:hidden}.works-qa.is-toggle dd ._icon,.works-qa.is-toggle dd ._content{margin-top:24px}.works-qa.is-toggle.is-open dd{grid-template-rows:1fr}.works-qa.is-toggle.is-open ._mark:after{-webkit-transform:translate(-50%, -50%) rotate(90deg);transform:translate(-50%, -50%) rotate(90deg)}.works-next{text-align:center;padding:80px 0 40px}.works-next ._title{font-size:32px;line-height:1.75;margin-bottom:24px;font-weight:bold}.works-next ._img{height:48px}.lp-table-wrapper{overflow-x:auto}.lp-table{width:100%;background-color:#fff;line-height:1.8}.lp-table th,.lp-table td{padding:20px 24px;vertical-align:middle;border-bottom:solid 1px #e4e7e9}.lp-table thead{background-color:#0062c4;color:#fff}.lp-table thead th{font-size:16px;font-weight:bold;border-bottom:none;text-align:left;white-space:nowrap}.lp-table tbody th{font-size:16px;font-weight:bold;color:#0062c4;text-align:left}.lp-table tbody td{font-size:14px;color:#3f444b}.lp-table tbody tr:nth-child(even){background-color:#f6f8f9}.viewpoint-table{min-width:800px}.viewpoint-table .is-no{width:72px;text-align:center}.viewpoint-table .is-key{width:240px}.viewpoint-table tbody .is-no{text-align:center}.viewpoint-table tbody ._num{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:100%;background-color:#0062c4;color:#fff;font-family:"Figtree","Noto Sans JP",sans-serif;font-weight:800;font-size:16px;line-height:1}.function-table .is-key,.saas-table .is-key{width:280px}.function-table{min-width:720px}.compare-table{min-width:800px;text-align:center}.compare-table thead th{text-align:center;white-space:normal}.compare-table thead th.is-lyzon{background-color:#f90;font-size:20px;font-family:"Figtree","Noto Sans JP",sans-serif;letter-spacing:.05em}.compare-table tbody th.is-key{width:220px;text-align:left;white-space:nowrap}.compare-table tbody td{text-align:center}.compare-table tbody td img{width:40px}.compare-table tbody td.is-lyzon{background-color:rgba(255,153,0,.12)}.strip{padding:80px 0}.strip-title{font-size:26px;font-weight:500;letter-spacing:.05em;line-height:1.5;margin-bottom:40px;padding:4px 0 4px 44px;background-image:url("../images/enterprise/exclamation.png");background-repeat:no-repeat;background-size:32px 32px;background-position:left 9px}.strip-list{list-style:none;padding-left:0;margin:0;display:grid;grid-template-columns:repeat(6, 1fr);gap:24px}.strip-item{line-height:1.5}.strip-item ._cover{margin-bottom:12px;border-radius:8px;overflow:hidden}.strip-item ._cover ._img{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.strip-item ._company{font-size:14px;font-weight:bold;margin-bottom:4px}.strip-item ._point{font-size:13px;font-weight:600;color:#0062c4;font-family:"Figtree","Noto Sans JP",sans-serif;letter-spacing:.02em}.lp-sec{padding-top:120px}.lp-sec.is-gray{background-color:#f6f8f9;padding-bottom:120px}.lp-sec.is-white{background-color:#fff;padding-bottom:120px}h2.heading.is-tight{margin-bottom:24px}.lp-lead{font-size:16px;line-height:2;color:#3f444b;margin-bottom:56px}.lp-subheading{font-size:24px;font-weight:bold;line-height:1.6;color:#0062c4;border-left:solid 6px #0062c4;padding-left:16px;margin-bottom:32px}.lp-note{font-size:13px;color:#606e7a;line-height:1.8;margin-top:16px;margin-bottom:0}.lp-btns{margin-top:56px;text-align:center}.btn-outline.is-wide{height:auto;min-height:56px;padding-top:12px;padding-bottom:12px;line-height:1.6;text-align:left}.lp-conclusion{background-color:#fff;border:solid 2px #0062c4;border-radius:30px;box-shadow:0 4px 40px rgba(0,39,78,.08);color:#0062c4;font-size:24px;font-weight:bold;line-height:1.75;text-align:center;padding:32px;margin:48px auto 0;max-width:950px}.enterprise{line-height:2;letter-spacing:.025em}.enterprise h1,.enterprise h2,.enterprise h3,.enterprise h4,.enterprise h5,.enterprise h6{font-weight:700}.saas-block{background-color:#fff;border-radius:30px;box-shadow:0 4px 40px rgba(0,39,78,.08);padding:40px}.saas-block+.saas-block{margin-top:24px}.saas-block>._title{font-size:22px;font-weight:bold;line-height:1.6;color:#0062c4;margin-bottom:20px}.saas-block>._sub{font-size:18px;font-weight:bold;line-height:1.6;color:#22262a;margin:32px 0 16px;padding-left:14px;border-left:solid 4px #f90}.saas-block>._text{font-size:14px;line-height:1.9;color:#3f444b;margin-bottom:0}.saas-block>*:last-child{margin-bottom:0}.saas-case{list-style:none;padding-left:0;margin:24px 0 0}.saas-case>li{display:flex;align-items:flex-start;gap:16px;background-color:#f6f8f9;border-radius:12px;padding:16px 20px}.saas-case>li+li{margin-top:12px}.saas-case ._label{flex:0 0 auto;font-family:"Figtree","Noto Sans JP",sans-serif;font-size:13px;font-weight:bold;letter-spacing:.05em;line-height:1;color:#fff;background-color:#606e7a;border-radius:999px;padding:8px 16px}.saas-case ._label span{font-size:16px;margin-left:2px}.saas-case ._content{font-size:14px;line-height:1.8;color:#3f444b}.saas-fact{margin:24px 0 0}.saas-fact>div{display:flex;align-items:stretch;border-radius:12px;overflow:hidden;background-color:#f6f8f9}.saas-fact>div+div{margin-top:8px}.saas-fact>div.is-real{background-color:rgba(255,153,0,.12)}.saas-fact>div.is-real dt{background-color:#f90}.saas-fact dt{flex:0 0 100px;display:flex;align-items:center;justify-content:center;background-color:#606e7a;color:#fff;font-size:14px;font-weight:bold;padding:12px}.saas-fact dd{flex:1;font-size:14px;line-height:1.8;color:#3f444b;margin-bottom:0;padding:14px 20px}.saas-judge{list-style:none;padding-left:0;margin:24px 0 0}.saas-judge>li{position:relative;border-radius:12px;padding:20px 24px 20px 72px}.saas-judge>li+li{margin-top:12px}.saas-judge>li.is-ok{background-color:rgba(0,98,196,.08)}.saas-judge>li.is-ok ._mark{border:solid 3px #0062c4;border-radius:100%}.saas-judge>li.is-ok ._head{color:#0062c4}.saas-judge>li.is-ng{background-color:#f6f8f9}.saas-judge>li.is-ng ._mark:before,.saas-judge>li.is-ng ._mark:after{content:"";position:absolute;left:50%;top:50%;width:32px;height:3px;background-color:#7b8995}.saas-judge>li.is-ng ._mark:before{-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.saas-judge>li.is-ng ._mark:after{-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.saas-judge>li.is-ng ._head{color:#606e7a}.saas-judge ._mark{position:absolute;left:24px;top:0;bottom:0;margin:auto;width:32px;height:32px}.saas-judge ._head{font-size:17px;font-weight:bold;line-height:1.5;margin-bottom:6px}.saas-judge ._text{font-size:14px;line-height:1.8;color:#3f444b}.saas-voice{position:relative;background-color:#dbedff;border-radius:16px;padding:24px 24px 24px 64px;margin:24px 0 0}.saas-voice:before{content:"";font-family:"icon";font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:24px;top:0;bottom:0;display:flex;align-items:center;font-size:26px;color:#0062c4}.saas-voice p{font-size:15px;font-weight:500;line-height:1.9;color:#0062c4;margin-bottom:0}.related-card{display:block;height:100%;background-color:#fff;border:solid 2px #e4e7e9;border-radius:24px;padding:32px;text-decoration:none;transition:border-color .2s,box-shadow .2s}.related-card ._title{display:block;font-size:20px;font-weight:bold;line-height:1.6;color:#0062c4;margin-bottom:16px}.related-card ._text{display:block;font-size:14px;line-height:1.9;color:#3f444b;margin-bottom:16px}.related-card ._link{display:flex;align-items:center;font-size:14px;font-weight:500;color:#0062c4}.related-card ._link:after{content:"";font-family:"icon";font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;margin-left:4px}.related-card:hover{border-color:#0062c4;box-shadow:0 4px 40px rgba(0,39,78,.08)}.related-card:hover ._link{color:#004e9d}.related-column{font-size:14px;line-height:1.9;color:#3f444b;margin:40px 0 0}.related-column ._label{display:inline-block;font-size:12px;font-weight:bold;line-height:1;color:#fff;background-color:#606e7a;border-radius:999px;padding:6px 14px;margin-right:12px}#megaworks{padding-top:120px;padding-bottom:120px;background:linear-gradient(0deg, #01478a 0%, #05213d 100%);color:#fff}#megaworks .heading-en{color:#fff}.megaworks-catch{font-size:24px;font-weight:500}.megaworks-cards{margin-top:56px}.megaworks-card{display:block;height:100%;text-decoration:none;color:#fff;line-height:1.6}.megaworks-card ._cover{display:block;border-radius:16px;overflow:hidden;margin-bottom:20px}.megaworks-card ._cover ._img{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s, -webkit-transform .4s}.megaworks-card ._company{display:block;font-size:24px;font-weight:bold;margin-bottom:12px}.megaworks-card ._point{display:inline-block;font-family:"Figtree","Noto Sans JP",sans-serif;font-size:15px;font-weight:700;letter-spacing:.03em;color:#f90;border:solid 1px rgba(255,153,0,.6);border-radius:999px;padding:2px 14px;margin-bottom:12px}.megaworks-card ._detail{display:block;font-size:14px;color:rgba(255,255,255,.8)}.megaworks-card ._link{display:flex;align-items:center;margin-top:12px;font-size:14px;font-weight:500;color:#fff}.megaworks-card ._link:after{content:"";font-family:"icon";font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;margin-left:4px}.megaworks-card:hover ._cover ._img{-webkit-transform:scale(1.06);transform:scale(1.06)}.megaworks-card:hover ._link{color:#f90}.megaworks-footer{margin-top:64px;text-align:center}.hero{position:relative;overflow:hidden;color:#fff;background:linear-gradient(90deg, rgb(1, 65, 126) 0%, rgb(20, 113, 199) 100%)}.hero-bg{position:absolute;inset:0;z-index:0;pointer-events:none}.hero-bg ._img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.35}.hero-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg, rgba(1, 65, 126, 0.9) 0%, rgba(1, 65, 126, 0.35) 100%)}.hero-inner{position:relative;z-index:1;display:flex;align-items:center;gap:56px;max-width:1680px;margin:0 auto;padding:48px 56px 56px}.hero-content{flex:0 0 50%;max-width:50%}.hero-badge{display:inline-block;background-color:#000;color:#fff;font-size:18px;font-weight:500;letter-spacing:.05em;line-height:1.5;padding:8px 24px;margin-bottom:24px}.hero-title{font-size:clamp(28px,2.8vw,46px);font-weight:bold;line-height:1.4;letter-spacing:.03em;margin-bottom:24px}.hero-title ._line{display:block;white-space:nowrap}.hero-title ._strong{position:relative;display:inline-block;color:#f90;font-size:1.3em;font-weight:900}.hero-title ._strong:before{content:"";width:.22em;height:.22em;border-radius:100%;background-color:#f90;position:absolute;top:-0.1em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.hero-lead{font-size:17px;line-height:1.9;color:rgba(255,255,255,.92);margin-bottom:24px}.hero-points{list-style:none;padding-left:0;margin:0 0 32px}.hero-points li{position:relative;padding-left:32px;font-size:16px;font-weight:500;line-height:1.6}.hero-points li+li{margin-top:12px}.hero-points li:before{content:"";font-family:"icon";font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:0;top:2px;width:22px;height:22px;font-size:13px;color:#0062c4;background-color:#f90;border-radius:100%;text-align:center;line-height:22px}.hero-btns{display:flex;flex-wrap:wrap;gap:16px}.hero-btns .btn-primary,.hero-btns .btn-outline-invers{min-width:240px;justify-content:center}.hero-visual{flex:1 1 auto;min-width:0;-webkit-animation:heroVisualDissolve 1.6s ease-out .2s both;animation:heroVisualDissolve 1.6s ease-out .2s both}@-webkit-keyframes heroVisualDissolve{from{opacity:0}to{opacity:1}}@keyframes heroVisualDissolve{from{opacity:0}to{opacity:1}}.hero-visual-label{font-size:16px;font-weight:600;letter-spacing:.05em;color:rgba(255,255,255,.85);margin-bottom:16px;padding-left:4px}.hero-carousel{position:relative;margin-bottom:16px;transition-duration:1.2s;transition-timing-function:ease-out}.hero-carousel .swiper-slide{opacity:1;height:auto}.hero-carousel .swiper-wrapper{align-items:stretch}.hero-card{color:#fff;line-height:1.5;height:100%;position:relative}.hero-card ._cover{position:relative;z-index:1;margin-bottom:0}.hero-card ._cover ._img{width:100%;height:auto}.hero-card ._head{position:absolute;z-index:2;max-width:100%;background-color:rgba(0,0,0,.9);padding:20px 26px;width:75%;bottom:0}.hero-card ._company{font-size:22px;font-weight:bold;margin-bottom:8px}.hero-card ._title{font-size:14px;color:rgba(255,255,255,.9);margin-bottom:10px}.hero-card ._point{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:14px;font-weight:600;letter-spacing:.02em;color:#f90;border:solid 1px rgba(255,153,0,.6);border-radius:999px;padding:2px 14px}.hero-card ._link{display:inline-flex;align-items:center;margin-top:12px;font-size:15px;font-weight:600;color:#fff;text-decoration:none;transition:color .2s}.hero-card ._link:after{content:"";font-family:"icon";font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:15px;margin-left:6px}.hero-card ._link:hover{color:#f90;text-decoration:underline}.hero-controls{display:flex;align-items:center;gap:24px}.hero-tabs{flex:1 1 auto;min-width:0;display:flex;flex-wrap:wrap;gap:8px}.hero-tab{-webkit-appearance:none;appearance:none;max-width:100%;border:solid 1px rgba(255,255,255,.35);border-radius:999px;background-color:rgba(255,255,255,.08);color:rgba(255,255,255,.85);font-size:12px;font-weight:500;letter-spacing:.02em;line-height:1.2;padding:8px 13px;cursor:pointer;transition:background-color .2s,border-color .2s,color .2s}.hero-tab ._text{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.hero-tab:hover{background-color:rgba(255,255,255,.22);color:#fff}.hero-tab.is-active{background-color:#000;border-color:#000;color:#fff;font-weight:bold}.hero-nav{flex:0 0 auto;display:flex;align-items:center;gap:8px}.hero-nav .carousel-autoplaySwitch{position:static;-webkit-transform:none;transform:none;flex:0 0 auto;width:44px;height:44px;background-size:18px 18px}.hero-nav-btn{-webkit-appearance:none;appearance:none;flex:0 0 auto;width:44px;height:44px;border:solid 1px rgba(255,255,255,.4);border-radius:100%;background-color:rgba(255,255,255,.08);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s}.hero-nav-btn:before{content:"";font-family:"icon";font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px}.hero-nav-btn.is-prev:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.hero-nav-btn:hover{background-color:rgba(255,255,255,.25)}.flow{list-style:none;padding-left:0;margin:0;counter-reset:flow}.flow>li{display:flex;align-items:flex-start;gap:32px;background-color:#fff;border-radius:24px;box-shadow:0 4px 40px rgba(0,39,78,.08);padding:32px 40px;position:relative}.flow>li+li{margin-top:40px}.flow>li+li:before{content:"";position:absolute;left:50%;top:-28px;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-left:solid 12px rgba(0,0,0,0);border-right:solid 12px rgba(0,0,0,0);border-top:solid 16px rgba(0,98,196,.3)}.flow ._step{flex:0 0 120px;font-family:"Figtree","Noto Sans JP",sans-serif;font-size:14px;font-weight:bold;letter-spacing:.08em;line-height:1;color:#fff;background-color:#0062c4;border-radius:999px;text-align:center;padding:12px 0}.flow ._step span{font-size:20px;margin-left:2px}.flow ._content{flex:1}.flow ._content>*:last-child{margin-bottom:0}.flow ._title{font-size:22px;font-weight:bold;line-height:1.5;color:#0062c4;margin-bottom:12px}.flow ._text{font-size:14px;line-height:1.9;color:#3f444b}.dl{background-image:url("../images/enterprise/dl-bg-pc.png");background-size:cover;padding:80px 0;text-align:center;color:#fff}.dl-title{font-size:32px;margin-bottom:24px}.dl-text{color:#f6f8f9;font-size:14px;margin-bottom:32px}.dl-sub{font-size:20px;font-weight:500;line-height:1.75;margin-bottom:40px;display:inline-flex;flex-wrap:wrap;justify-content:center}.dl-sub:before{content:"";margin-right:12px;width:32px;height:32px;background-image:url("../images/enterprise/exclamation.png");background-repeat:no-repeat;background-size:contain;-webkit-transform:translateY(2px);transform:translateY(2px)}.dl-panel{background-color:#fff;border-radius:60px;padding:40px 64px;display:flex;align-items:center;text-align:left}.dl-panel ._image img{width:310px}.dl-panel ._content{flex:1;padding-left:64px}.dl-panel ._content ._sub{font-size:16px;font-weight:bold;color:#0062c4;margin-bottom:12px}.dl-panel ._content ._title{font-size:28px;line-height:1.5;color:#0a3561;margin-bottom:24px}.dl-panel ._content ._wrapper{display:flex;align-items:center}.dl-panel ._content ._wrapper ._small{flex:1;padding-left:24px;line-height:1.5}.dl-panel ._content ._wrapper ._small small{color:#606e7a;font-size:12px}#different{padding-top:120px}.different-card{position:relative;overflow:hidden;border-radius:24px;box-shadow:0 4px 40px rgba(0,39,78,.08);padding:46px 32px 32px;height:100%;background:linear-gradient(180deg, #fff 0%, #fff 55%, rgba(0, 98, 196, 0.05) 100%),#fff}.different-card:before{content:"";position:absolute;left:0;top:0;width:100%;height:6px;background:linear-gradient(120deg, #0034c4 0%, #00d3ff 100%)}.different-card ._title{position:relative;z-index:1;font-size:24px;font-weight:bold;line-height:1.5;color:#0062c4;margin:0 0 20px;text-align:center}.different-card ._text{position:relative;z-index:1;font-size:14px;line-height:1.9;color:#3f444b;margin-bottom:0}.different-panel{border-radius:60px;background-color:#f6f8f9;padding:64px 80px 40px}.different-panel p{margin-bottom:40px;color:#3f444b}.different-panel.is-blue{background-color:#dbedff}.different-scale-card{border-radius:30px;box-shadow:0 4px 40px rgba(0,39,78,.08);padding:32px;height:100%;text-align:center}.different-scale-card.is-low{background-color:#fff}.different-scale-card.is-mid{background-color:#f3f9ff}.different-scale-card.is-high{background-color:#dbedff}.different-scale-card ._scale{display:inline-block;background-color:#0062c4;color:#fff;font-size:14px;font-weight:bold;line-height:1;letter-spacing:.05em;padding:8px 20px;border-radius:999px;margin-bottom:16px}.different-scale-card ._title{font-size:24px;margin-bottom:12px}.different-scale-card ._title span{font-size:18px}.different-scale-card ._text{font-size:14px;line-height:1.9;color:#3f444b;text-align:left;margin-bottom:0}.different-scale-card ._price{line-height:1;text-align:left;display:inline-block;margin:0 auto}.different-scale-card ._price ._block+._block{margin-top:8px}.different-scale-card ._price ._block.is-oku{margin-top:15px}.different-scale-card ._price ._block.is-oku ._num{font-size:32px;font-weight:900}.different-scale-card ._price ._num{color:#0062c4;font-size:40px;font-family:"Figtree","Noto Sans JP",sans-serif;font-weight:800;letter-spacing:0}.different-scale-card ._price ._text{color:#3f444b;font-weight:bold;font-size:20px;margin:0 4px}.different-carousel{padding:0 56px 88px;position:relative;margin-bottom:0 !important;margin-left:-80px;margin-right:-80px}.different-carousel .swiper-slide{opacity:0}.different-work{text-decoration:none;line-height:1.5;color:#22262a}.different-work ._cover{display:block;margin-bottom:12px;position:relative;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;-webkit-transform-origin:top center;transform-origin:top center}.different-work ._cover ._img{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.different-work ._company{display:block;font-weight:bold;font-size:18px;margin-bottom:0;transition:opacity .2s}.different-work ._note{display:block;font-size:14px;color:#0062c4;margin-top:8px;font-weight:500}.different-work ._link{font-size:14px;color:#0062c4;margin-top:8px;font-weight:500;display:flex;align-items:center}.different-work ._link:after{content:"";font-family:"icon";font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;margin-left:4px}a.different-work:hover ._cover{-webkit-transform:scale(1.05);transform:scale(1.05)}a.different-work:hover ._link{color:#004e9d}.cta{background-image:url("../images/enterprise/cta-bg-pc.png");background-size:cover;padding:80px 0;text-align:center;color:#fff}.cta-title{font-size:32px;margin-bottom:40px}.cta-sub{font-size:24px;font-weight:500;margin-bottom:32px;display:inline-flex;align-items:center}.cta-sub:before{content:"";font-family:"icon";font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:44px;margin-right:12px}.cta-text{color:#f6f8f9;font-size:14px;margin-bottom:40px}.column-card{display:block;height:100%;background-color:#fff;border-radius:24px;box-shadow:0 4px 40px rgba(0,39,78,.08);overflow:hidden;text-decoration:none;transition:box-shadow .2s}.column-card ._cover{overflow:hidden}.column-card ._cover ._img{display:block;width:100%;height:auto;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.column-card ._title{display:block;font-size:18px;font-weight:bold;line-height:1.6;color:#0062c4;margin-bottom:0;padding:16px 20px 24px}.column-card:hover{box-shadow:0 8px 40px rgba(0,39,78,.16)}.column-card:hover ._img{-webkit-transform:scale(1.05);transform:scale(1.05)}.column-card:hover ._title{color:#004e9d}#choose{background-color:rgba(0,98,196,.1);padding-top:120px;padding-bottom:80px}.choose-section+.choose-section{margin-top:56px}.choose-title-sub{display:inline-block;border-radius:999px;background-color:#0062c4;color:#fff;font-family:"Figtree","Noto Sans JP",sans-serif;padding:6px 24px;font-size:16px;font-weight:bold;letter-spacing:.1em;line-height:1;margin-bottom:8px}.choose-title-sub span{font-size:24px}.choose-title{color:#0062c4;font-size:32px;margin-bottom:24px}.choose-panel{background-color:#fff;border-radius:30px;box-shadow:0 4px 40px rgba(0,39,78,.08);padding:40px;margin-bottom:48px}.choose-panel ._title{font-size:20px;font-weight:bold;color:#0062c4;margin-bottom:24px}.choose-panel p{color:#3f444b;font-size:14px}.choose-panel>*:last-child{margin-bottom:0}.lp-card{background-color:#fff;border-radius:24px;box-shadow:0 4px 40px rgba(0,39,78,.08);padding:32px;height:100%;background:linear-gradient(180deg, #fff 0%, #fff 55%, rgba(0, 98, 196, 0.05) 100%),#fff}.lp-card ._title{font-size:18px;font-weight:bold;line-height:1.6;color:#0062c4;margin-bottom:16px}.lp-card ._text{font-size:14px;line-height:1.9;color:#3f444b;margin-bottom:0}.lp-card.is-point ._label{display:inline-block;font-family:"Figtree","Noto Sans JP",sans-serif;background-color:#0062c4;color:#fff;font-size:14px;font-weight:bold;letter-spacing:.1em;line-height:1;border-radius:999px;padding:8px 18px;margin-bottom:16px}.lp-card.is-point ._label span{font-size:18px}.lp-card.is-check ._title{position:relative;padding-left:34px}.lp-card.is-check ._title:before{content:"";position:absolute;left:0;top:2px;width:24px;height:24px;border-radius:6px;background-color:#0062c4}.lp-card.is-check ._title:after{content:"";position:absolute;left:8px;top:6px;width:7px;height:13px;border-right:solid 2px #fff;border-bottom:solid 2px #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.lp-card.is-num{display:grid;grid-template-columns:auto minmax(0, 1fr);-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;align-items:center}.lp-card.is-num ._num{grid-column:1;grid-row:1;width:48px;height:48px;border-radius:100%;background-color:#0062c4;color:#fff;font-family:"Figtree","Noto Sans JP",sans-serif;font-size:22px;font-weight:800;letter-spacing:0;line-height:48px;text-align:center;margin-bottom:0}.lp-card.is-num ._title{grid-column:2;grid-row:1;font-size:22px;margin-bottom:0}.lp-card.is-num ._text{grid-column:1/-1;grid-row:2;margin-top:16px}.btn-primary{line-height:1.5;height:56px;text-decoration:none;letter-spacing:.05em;font-weight:bold;font-size:16px;border-radius:9999px;min-width:200px;text-align:center;padding:15px 16px 0;background-color:#0062c4;color:#fff;display:block;position:relative;overflow:hidden}.btn-primary span{position:relative;z-index:2}.btn-primary:before{content:"";width:100%;height:100%;position:absolute;top:0;right:0;transition:opacity .3s;background:linear-gradient(120deg, rgb(0, 162, 196) 0%, #0062c4 100%);z-index:1}.btn-primary:after{content:"";width:100%;height:100%;position:absolute;top:0;right:0;transition:opacity .2s;background:linear-gradient(120deg, #0034c4 0%, #00d3ff 100%);z-index:0}.btn-primary:hover:before{opacity:0}.btn-outline{line-height:1.5;height:56px;text-decoration:none;letter-spacing:.05em;font-weight:bold;font-size:16px;border-radius:9999px;min-width:200px;text-align:center;padding:0 32px;background-color:#fff;color:#22262a;border:solid 2px #22262a;display:inline-flex;align-items:center;position:relative;overflow:hidden;transition:background-color .2s,color .2s}.btn-outline span{position:relative}.btn-outline:hover{background-color:#22262a;color:#fff}.btn-outline-invers{line-height:1.5;height:56px;text-decoration:none;letter-spacing:.05em;font-weight:bold;font-size:16px;border-radius:9999px;min-width:200px;text-align:center;padding:0 32px;background-color:rgba(0,0,0,0);color:#fff;border:solid 2px #fff;display:inline-flex;align-items:center;position:relative;overflow:hidden;transition:background-color .2s,color .2s}.btn-outline-invers span{position:relative}.btn-outline-invers:hover{background-color:#fff;color:#0062c4}.btn-arrow{padding-right:24px}.btn-arrow:after{content:"";font-family:"icon";font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:8px;font-size:24px}.btn-cta{line-height:1.5;height:80px;width:350px;text-decoration:none;letter-spacing:.05em;font-weight:bold;font-size:20px;border-radius:9999px;text-align:center;background-color:#0062c4;color:#fff;display:inline-flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.btn-cta span{position:relative;z-index:2}.btn-cta ._icon{font-size:34px;margin-right:12px}.btn-cta ._text{margin-right:46px}.btn-cta ._arrow{position:absolute;right:16px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:48px;height:48px;border-radius:100%;background-color:#fff;z-index:2}.btn-cta ._arrow:after{content:"";font-family:"icon";font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:22px;color:#0062c4;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.btn-cta:before{content:"";width:100%;height:100%;position:absolute;top:0;right:0;transition:opacity .3s;background:linear-gradient(120deg, rgb(0, 162, 196) 0%, #0062c4 100%);z-index:1}.btn-cta:after{content:"";width:100%;height:100%;position:absolute;top:0;right:0;transition:opacity .2s;background:linear-gradient(120deg, #0034c4 0%, #00d3ff 100%);z-index:0}.btn-cta:hover:before{opacity:0}.btn-dl{line-height:1.5;height:80px;width:350px;text-decoration:none;letter-spacing:.05em;font-weight:bold;font-size:20px;border-radius:9999px;text-align:center;background-color:#fff;color:#0062c4;border:solid 2px #0062c4;display:inline-flex;align-items:center;justify-content:center;position:relative;overflow:hidden;transition:background-color .2s,color .2s}.btn-dl span{position:relative}.btn-dl ._icon{font-size:34px;margin-right:12px}.btn-dl ._text{margin-right:46px}.btn-dl ._arrow{position:absolute;right:16px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:48px;height:48px;border-radius:100%;background-color:rgba(0,98,196,.1);transition:background-color .2s}.btn-dl ._arrow:after{content:"";font-family:"icon";font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:22px;color:#0062c4;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);transition:color .2s}.btn-dl:hover{background-color:#0062c4;color:#fff}.btn-dl:hover ._arrow{background-color:rgba(255,255,255,.1)}.btn-dl:hover ._arrow:after{color:#fff}.btn-cta-wrap{position:relative;border-radius:9999px}.btn-cta-wrap:after,.btn-cta-wrap:before{content:"";position:absolute;left:0;top:0;background-color:rgba(255,255,255,.5);width:100%;height:100%;border-radius:9999px;opacity:1;-webkit-animation:2s circleanime linear infinite;animation:2s circleanime linear infinite}.btn-cta-wrap:before{-webkit-animation-delay:.5s;animation-delay:.5s}.arch{background-color:#f6f8f9;border-radius:30px;padding:40px}.arch-row{list-style:none;padding-left:0;margin:0;display:grid;grid-template-columns:repeat(4, 1fr);gap:16px}.arch-row>li{display:flex;align-items:center;justify-content:center;text-align:center;background-color:#fff;border:solid 2px #cbd2d6;border-radius:12px;min-height:88px;padding:12px;font-size:15px;font-weight:bold;line-height:1.5;color:#3f444b}.arch-arrows{display:grid;grid-template-columns:repeat(4, 1fr);gap:16px}.arch-arrows>span{position:relative;height:40px;margin:10px 0;background:linear-gradient(to bottom, #0062c4, #0062c4) center/2px 100% no-repeat}.arch-arrows>span:before,.arch-arrows>span:after{content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-left:solid 6px rgba(0,0,0,0);border-right:solid 6px rgba(0,0,0,0)}.arch-arrows>span:before{top:0;border-bottom:solid 9px #0062c4}.arch-arrows>span:after{bottom:0;border-top:solid 9px #0062c4}.arch-center{display:flex;align-items:center;justify-content:center;text-align:center;background:linear-gradient(90deg, rgb(1, 65, 126) 0%, rgb(20, 113, 199) 100%);color:#fff;border-radius:16px;min-height:96px;padding:16px;font-size:24px;font-weight:bold;line-height:1.5;margin:0}.arch-center span{font-size:16px;font-weight:500}@media (min-width: 1200px){.cta{background-attachment:fixed}}@media (max-width: 1399.98px){.hero-inner{gap:40px;padding:40px 24px 48px}.hero-badge{font-size:15px}.hero-lead{font-size:15px}.hero-points li{font-size:15px}.hero-card ._head{padding:16px 20px;margin-top:-36px}.hero-card ._company{font-size:21px;margin-bottom:6px}.hero-card ._title{font-size:14px;margin-bottom:8px}.hero-card ._point{font-size:12px}.hero-card ._link{font-size:14px}.hero-card ._link:after{font-size:14px}}@media (max-width: 1199.98px){.strip-list{grid-template-columns:repeat(3, 1fr)}h2.heading.is-tight{margin-bottom:16px}.dl{background-image:url("../images/enterprise/dl-bg-sp.png");padding:64px 0}.dl-title{font-size:24px}.dl-text{font-size:12px}.dl-sub{font-size:16px}.dl-sub:before{margin-right:0;width:24px;height:24px}.dl-sub span{margin-top:8px;width:100%}.dl-panel{border-radius:30px;padding:24px;display:block}.dl-panel ._image{text-align:center;margin-bottom:12px}.dl-panel ._image img{width:200px}.dl-panel ._content{padding-left:0}.dl-panel ._content ._sub{font-size:14px;margin-bottom:12px}.dl-panel ._content ._title{font-size:20px;margin-bottom:24px}.dl-panel ._content ._wrapper{display:block;text-align:center}.dl-panel ._content ._wrapper ._btn{margin-bottom:12px}.dl-panel ._content ._wrapper ._small{padding-left:0;line-height:1.34}.dl-panel ._content ._wrapper ._small small{font-size:10px}.cta{background-image:url("../images/enterprise/cta-bg-sp.png");padding:64px 0}.cta-title{font-size:24px;margin-bottom:24px}.cta-sub{font-size:18px;margin-bottom:24px}.cta-sub:before{font-size:32px;margin-right:8px}.cta-text{font-size:12px}}@media (max-width: 991.98px){#works{padding-top:80px}.works-qa{border-radius:30px;padding:24px}.works-qa+.works-qa{margin-top:24px}.works-qa ._icon{font-size:18px;width:32px;height:32px}.works-qa ._content{padding-top:0px;padding-left:16px}.works-qa ._title{font-size:16px}.works-qa dt{margin-bottom:16px}.works-qa dd ._title{margin-bottom:16px}.works-qa dd ._text{font-size:12px;margin-bottom:16px}.works-qa dd ._text small{font-size:10px}.works-qa dd ._sub{font-size:14px;margin-bottom:16px}.works-qa dd ._img{margin-bottom:16px}.works-qa.is-toggle ._mark{width:24px;height:24px;margin-left:12px}.works-qa.is-toggle ._mark:before{width:11px}.works-qa.is-toggle ._mark:after{height:11px}.works-qa.is-toggle dd ._icon,.works-qa.is-toggle dd ._content{margin-top:16px}.works-next{padding:40px 0 24px}.works-next ._title{font-size:20px;margin-bottom:16px}.works-next ._img{height:32px}.lp-table th,.lp-table td{padding:14px 16px}.lp-table thead th{font-size:13px}.lp-table tbody th{font-size:13px}.lp-table tbody td{font-size:12px}.viewpoint-table{min-width:640px}.viewpoint-table .is-no{width:52px}.viewpoint-table .is-key{width:160px}.viewpoint-table tbody ._num{width:26px;height:26px;font-size:13px}.function-table .is-key,.saas-table .is-key{width:140px}.function-table{min-width:560px}.compare-table{min-width:660px}.compare-table thead th.is-lyzon{font-size:16px}.compare-table tbody th.is-key{width:140px}.compare-table tbody td img{width:30px}.strip{padding:56px 0}.strip-title{font-size:16px;margin-bottom:24px;padding:4px 0 4px 26px;background-size:20px 20px;background-position:left 7px}.strip-item ._company{font-size:12px}.strip-item ._point{font-size:12px}.lp-sec{padding-top:80px}.lp-sec.is-gray{padding-bottom:80px}.lp-sec.is-white{padding-bottom:80px}.lp-lead{font-size:13px;margin-bottom:32px}.lp-subheading{font-size:18px;border-left-width:4px;padding-left:12px;margin-bottom:24px}.lp-note{font-size:11px}.lp-btns{margin-top:40px}.lp-conclusion{border-radius:20px;font-size:16px;padding:24px;margin-top:32px}.saas-block{border-radius:20px;padding:24px}.saas-block>._title{font-size:17px;margin-bottom:16px}.saas-block>._sub{font-size:15px;margin:24px 0 12px}.saas-block>._text{font-size:12px}.saas-case>li{display:block;padding:14px 16px}.saas-case ._label{display:inline-block;font-size:11px;padding:6px 12px;margin-bottom:8px}.saas-case ._label span{font-size:14px}.saas-case ._content{font-size:12px}.saas-fact dt{flex-basis:70px;font-size:12px}.saas-fact dd{font-size:12px;padding:12px 14px}.saas-judge>li{padding:16px 16px 16px 54px}.saas-judge>li.is-ng ._mark:before,.saas-judge>li.is-ng ._mark:after{width:24px;height:2px}.saas-judge ._mark{left:16px;top:16px;width:24px;height:24px}.saas-judge ._head{font-size:14px}.saas-judge ._text{font-size:12px}.saas-voice{padding:20px 16px 20px 48px}.saas-voice:before{left:16px;top:20px;font-size:20px}.saas-voice p{font-size:13px}.related-card{border-radius:16px;padding:24px}.related-card ._title{font-size:17px;margin-bottom:12px}.related-card ._text{font-size:12px}.related-card ._link{font-size:12px}.related-column{font-size:12px;margin-top:32px}.related-column ._label{font-size:11px;margin-bottom:8px}#megaworks{padding-top:80px;padding-bottom:80px}.megaworks-catch{font-size:16px}.megaworks-cards{margin-top:32px}.megaworks-card ._company{font-size:18px;margin-bottom:8px}.megaworks-card ._point{font-size:13px}.megaworks-card ._detail,.megaworks-card ._link{font-size:12px}.megaworks-footer{margin-top:40px}.hero-inner{display:block;padding:40px 0 56px}.hero-content{max-width:100%;padding:0 24px}.hero-badge{font-size:12px;padding:8px 16px;margin-bottom:16px}.hero-title{font-size:30px;margin-bottom:16px}.hero-title ._line{white-space:normal}.hero-lead{font-size:14px}.hero-points{margin-bottom:24px}.hero-points li{font-size:13px;padding-left:26px}.hero-points li:before{width:18px;height:18px;line-height:18px;font-size:11px}.hero-btns{gap:12px}.hero-btns .btn-primary,.hero-btns .btn-outline-invers{flex:1 1 100%;min-width:0}.hero-visual{margin:40px auto 0;padding:0 24px}.hero-visual-label{font-size:13px;margin-bottom:12px}.hero-card ._cover{border-radius:12px;margin-right:0}.hero-card ._head{padding:14px 16px;margin-top:-28px}.hero-card ._company{font-size:18px}.hero-card ._link{font-size:13px}.hero-card ._link:after{font-size:13px}.hero-controls{display:block}.hero-tabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.hero-tabs::-webkit-scrollbar{display:none}.hero-tab{flex:0 0 auto;font-size:12px;padding:7px 14px}.hero-nav{justify-content:center;margin-top:16px}.flow>li{display:block;border-radius:16px;padding:24px}.flow>li+li{margin-top:32px}.flow>li+li:before{top:-26px;border-left-width:10px;border-right-width:10px;border-top-width:13px}.flow ._step{display:inline-block;font-size:12px;padding:9px 20px;margin-bottom:12px}.flow ._step span{font-size:16px}.flow ._title{font-size:17px;margin-bottom:8px}.flow ._text{font-size:12px}#different{padding-top:80px}.different-card{border-radius:16px;padding:34px 24px 24px}.different-card:before{height:4px}.different-card:after{right:-36px;top:-36px;width:110px;height:110px}.different-card ._title{font-size:18px;margin:0 0 16px;padding-bottom:14px}.different-card ._title:after{width:36px;height:2px}.different-card ._text{font-size:12px}.different-panel{border-radius:30px;padding:24px}.different-panel p{margin-bottom:24px;font-size:14px}.different-scale-card{border-radius:20px;padding:24px}.different-scale-card ._scale{font-size:12px;padding:6px 16px;margin-bottom:12px}.different-scale-card ._title{font-size:20px}.different-scale-card ._title span{font-size:18px}.different-scale-card ._text{font-size:12px}.different-scale-card ._price{display:flex;align-items:baseline;justify-content:center}.different-scale-card ._price ._block{margin-top:0 !important}.different-scale-card ._price ._block.is-oku ._num{font-size:20px}.different-scale-card ._price ._num{font-size:24px}.different-scale-card ._price ._text{font-size:12px;margin:0 4px}.different-carousel{padding:0 24px 60px;margin-left:-24px;margin-right:-24px}.different-work ._cover{margin-bottom:12px;border-radius:12px}.different-work ._company{font-size:12px}.different-work ._note{font-size:11px}.different-work ._link{font-size:11px}.column-card{border-radius:16px}.column-card ._title{font-size:14px;padding:16px}#choose{padding-top:80px;padding-bottom:40px}.choose-section+.choose-section{margin-top:40px}.choose-title-sub{font-size:13px}.choose-title-sub span{font-size:18px}.choose-title{font-size:24px}.choose-panel{padding:24px;margin-bottom:40px}.choose-panel ._title{font-size:16px;margin-bottom:16px}.choose-panel p{font-size:12px}.choose-note{font-size:12px}.lp-card{border-radius:16px;padding:24px}.lp-card ._title{font-size:16px;margin-bottom:12px}.lp-card ._text{font-size:12px}.lp-card.is-point ._label{font-size:12px;padding:7px 14px;margin-bottom:12px}.lp-card.is-point ._label span{font-size:15px}.lp-card.is-check ._title{padding-left:28px}.lp-card.is-check ._title:before{width:20px;height:20px}.lp-card.is-check ._title:after{left:7px;top:5px;width:6px;height:11px}.lp-card.is-num{-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px}.lp-card.is-num ._num{width:40px;height:40px;line-height:40px;font-size:18px}.lp-card.is-num ._title{font-size:18px}.lp-card.is-num ._text{margin-top:12px}.arch{border-radius:20px;padding:24px 16px}}@media (max-width: 767.98px){.strip-list{grid-template-columns:repeat(2, 1fr);gap:16px}.btn-outline.is-wide{border-radius:24px}.btn-outline{font-size:12px;padding:0 16px}.btn-outline-invers{font-size:12px}.btn-cta{width:280px;height:64px;font-size:16px}.btn-cta ._icon{font-size:24px;margin-right:8px}.btn-cta ._arrow{right:12px;width:40px;height:40px}.btn-cta ._arrow:after{font-size:18px}.btn-dl{width:280px;height:64px;font-size:16px}.btn-dl ._icon{font-size:24px;margin-right:8px}.btn-dl ._arrow{right:12px;width:40px;height:40px}.btn-dl ._arrow:after{font-size:18px}.arch-row{grid-template-columns:repeat(2, 1fr);gap:8px}.arch-row>li{min-height:72px;font-size:12px;padding:8px}.arch-arrows{grid-template-columns:1fr}.arch-arrows>span{height:32px}.arch-arrows>span~span{display:none}.arch-center{min-height:72px;font-size:16px;border-radius:12px}.arch-center span{display:block;font-size:12px}}