html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}table{font:100%;font-size:inherit}pre,code,kbd,samp,tt{font-family:monospace;line-height:100%}:root{--brand-nulab:#74758b;--brand-backlog:#42ce9f;--brand-cacoo:#4c7ebf;--brand-typetalk:#ff6455;--brand-nulabpass:#8a84f7;--nulab-primary:var(--brand-nulab);--nulab-secondary:#696a7d;--backlog-primary:#1b8561;--backlog-secondary:#2c8c6b;--backlog-primary-low:#166a4e;--cacoo-primary:var(--brand-cacoo);--cacoo-secondary:#3f71b1;--nulabpass-primary:#775fed;--nulabpass-secondary:#745fe6;--ai-assistant-primary:#6754b5;--backlog-background:var(--backlog-primary);--color-black:#16161a;--color-dark-gray:#5d5e6f;--color-off-white:#f5f5f7;--color-gray:#9e9eae;--color-light-gray:#d5d6dc;--color-beige:#f8f3f0;--color-orange:#f27100;--color-white:#fff;--alert-primary:#e50000;--success-copy:#15845d;--color-alert:#ff6455;--text-primary:var(--color-black);--text-secondary:var(--color-dark-gray);--text-inactive:var(--color-gray);--text-green:var(--backlog-primary);--text-error:var(--alert-primary);--link-primary:var(--backlog-primary);--link-primary-hover:var(--backlog-primary-low);--border-primary:var(--color-light-gray);--border-secondary:var(--color-dark-gray);--outline-primary:#cbc2e8;--button-primary:var(--color-orange);--button-primary-hover:#bf5900;--button-primary-disabled:#e7d5c6;--button-primary-outlined-bg:var(--color-white);--button-primary-outlined-bg-hover:#fff8f2;--button-nulab:var(--nulab-primary);--button-nulab-hover:var(--nulab-secondary);--button-cacoo:var(--cacoo-primary);--button-cacoo-hover:var(--cacoo-secondary);--button-nulabpass:var(--nulabpass-primary);--button-nulabpass-hover:var(--nulabpass-secondary);--background-light-green:#edfaf6;--background-gray:#e3e3e8;--background-beige:var(--color-beige);--background-off-white:var(--color-off-white);--background-light-purple:#f3f0fa;--brand-freee:#2864f0;--header-height:4rem}@media screen and (width>=64em){:root{--header-height:4.5rem}}:root{--button-border-thickness:.125rem;--button-horizontal-padding-sm:1rem}@media screen and (width>=40em){:root{--button-horizontal-padding-sm:1.375rem}}:root{--button-horizontal-padding-md:1rem}@media screen and (width>=40em){:root{--button-horizontal-padding-md:1.875rem}}:root{--button-horizontal-padding-lg:1rem}@media screen and (width>=40em){:root{--button-horizontal-padding-lg:2.375rem}}:root{--base-gutter:1.5rem;--content-width:70rem;--content-width-with-base-gutter:calc(var(--content-width) + (var(--base-gutter) * 2));--main-content-top-padding:1.5rem}@media screen and (width>=64em){:root{--main-content-top-padding:2.375rem}}:root{--spacing-dp-32:1.5rem;--spacing-dp-40:1.5rem;--spacing-dp-80:2.5rem;--spacing-dp-104:5rem;--spacing-dp-120:5rem}@media screen and (width>=64em){:root{--spacing-dp-32:2rem;--spacing-dp-40:2.5rem;--spacing-dp-80:5rem;--spacing-dp-104:6.5rem;--spacing-dp-120:7.5rem}}:root{--font-default:"Noto Sans JP", hiragino sans, "Hiragino Kaku Gothic ProN", meiryo, helvetica, roboto, arial, sans-serif}.style-guide{font-family:var(--font-default);color:var(--text-primary);font-size:1rem}@media screen and (width>=64em){.style-guide{font-size:1.125rem}}a:not([class]){color:var(--link-primary);text-underline-offset:.125rem;text-decoration:underline}a:not([class]):focus-visible{border-radius:.25rem}@media(any-hover:hover){a:not([class]):hover{text-decoration:none}}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,video:focus-visible,[tabindex="0"]:focus-visible{outline:.25rem solid var(--outline-primary)}input[type=text],input[type=number],input[type=email]{color:var(--text-primary)}html:has(dialog[open]){overflow:hidden}html:has(dialog[open]) body{scrollbar-gutter:stable;overflow:auto}.grecaptcha-badge{visibility:hidden}.site-container{flex-direction:column;min-height:100dvh;display:flex}@media screen and (width>=64em){.site-container .page-document{min-width:0;max-width:calc(100% - var(--base-gutter) * 2);flex:1;margin-inline:auto}}.site-container #footer{margin-top:auto}html:has(.header-navless){scroll-padding-top:0}.header{z-index:20;background:var(--color-white);border-bottom:.0625rem solid var(--color-light-gray);width:100%;position:sticky;top:0;left:0}.header__logo{align-items:center;gap:1rem;display:flex}.header__logo-link{width:5.6875rem;display:flex}@media screen and (width>=64em){.header__logo-link{width:7.125rem}}.header__logo-link img{width:100%;height:auto}.header__nav{z-index:-1;background:var(--color-white);max-height:100vh;display:none;position:fixed;top:0;left:0;right:0;overflow-y:scroll}.header.is-mobile-menu-open .header__nav{display:block}@media screen and (width>=64em){.header__nav{z-index:0;overflow-y:inherit;background:0 0;display:block;position:static}}.header__nav-container{margin-top:var(--header-height)}@media screen and (width>=64em){.header__nav-container{margin-top:0}}.header__nav-list{border-top:.0625rem solid var(--color-light-gray);padding:1rem 0 2.5rem}@media screen and (width>=64em){.header__nav-list{border-top:none;align-items:center;gap:1rem;padding:0;display:flex}}@media screen and (width>=90em){.header__nav-list{gap:2rem}}.header__nav-item{vertical-align:middle;margin:0}.header__nav-item .button{min-width:auto;box-shadow:none;display:inline-flex}@media screen and (width>=64em){.header__nav-item .button{padding-inline:.5rem}}@media screen and (width>=90em){.header__nav-item .button{padding-inline:.875rem}}.header__nav-item .button:before{display:none}.header__nav-item.is-button{margin-top:1.5rem;padding-inline:1.5rem}@media screen and (width>=64em){.header__nav-item.is-button{margin-top:0;padding-inline:0}}.header__nav-item.is-button:last-child{margin-top:1rem}@media screen and (width>=64em){.header__nav-item.is-button:last-child{margin-top:0}}@media screen and (width>=90em){.header__nav-item.is-button:last-child{margin-left:-1rem}}.header__nav-link{width:100%;color:var(--color-black);text-align:left;letter-spacing:.01em;appearance:none;cursor:pointer;background:0 0;border:none;margin-block:0;padding:1rem 1.5rem;font-size:1rem;line-height:1.5;display:block;position:relative}@media screen and (width>=64em){.header__nav-link:after{pointer-events:none;content:"";background-color:var(--backlog-primary);opacity:0;width:100%;height:.125rem;position:absolute;bottom:-.25rem;left:0}}@media(hover:hover){.header__nav-link:where(:any-link,:enabled,summary):hover{color:var(--backlog-primary);font-weight:700;text-decoration:none}.header__nav-link:where(:any-link,:enabled,summary):hover:after{opacity:1}}.header__nav-link:active{font-weight:700}.header__nav-link:active:after{opacity:1}.header__nav-link:active svg{fill:var(--backlog-primary)}@media screen and (width>=64em){.header__nav-link{align-items:center;gap:.5rem;padding:0;font-size:.8125rem;display:flex}}@media screen and (width>=90em){.header__nav-link{font-size:1rem}}.header__nav-link.is-current{font-weight:700}@media screen and (width>=64em){.header__nav-link.is-current:after{opacity:1}}.header__mobile-menu{display:block}@media screen and (width>=64em){.header__mobile-menu{display:none}}.header__mobile-menu-icon{background:0 0;border:none;height:2.75rem;padding:1.3125rem .8125rem;display:block;position:relative;left:.625rem}.header__mobile-menu-bar{background:var(--color-black);border-radius:.125rem;width:1.125rem;height:.125rem;display:block;position:relative}.header__mobile-menu-bar:before,.header__mobile-menu-bar:after{content:"";background:var(--color-black);border-radius:.125rem;width:1.125rem;height:.125rem;position:absolute;left:0}.header__mobile-menu-bar:before{transform:translateY(-.4375rem)}.header__mobile-menu-bar:after{transform:translateY(.4375rem)}.header.is-mobile-menu-open .header__mobile-menu-bar{height:0}.header.is-mobile-menu-open .header__mobile-menu-bar:before{transform:rotate(45deg)translate(0)}.header.is-mobile-menu-open .header__mobile-menu-bar:after{transform:rotate(-45deg)translate(0)}.header__group{width:min(84.25rem + var(--base-gutter) * 2,100%);max-height:var(--header-height);padding:1rem var(--base-gutter);background-color:var(--color-white);justify-content:space-between;align-items:center;display:flex;position:relative}@media screen and (width>=64em){.header__group{z-index:40;margin-inline:auto}}.header__submenu{display:none}.header__icon-arrow{aspect-ratio:1;fill:currentColor;width:1.5rem;height:auto;margin:auto;transition:transform .2s;position:absolute;top:0;bottom:0;right:1.5rem}@media screen and (width>=64em){.header__icon-arrow{width:.75rem;position:static}}@media screen and (width>=90em){.header__icon-arrow{width:1rem}}.header__nav-item.is-open .header__nav-link{font-weight:700}.header__nav-item.is-open .header__nav-link:active{color:var(--backlog-primary);background-color:var(--color-off-white)}@media screen and (width>=90em){.header__nav-item.is-open .header__nav-link:active{color:inherit;background-color:inherit}}@media screen and (width>=64em){.header__nav-item.is-open .header__nav-link{color:var(--backlog-primary)}.header__nav-item.is-open .header__nav-link:after{opacity:1}}.header__nav-item.is-open .header__icon-arrow{top:-.1875rem;transform:rotate(-180deg)}.header__nav-item.is-open .header__submenu{color:var(--color-black);background-color:var(--color-white);display:block}@media screen and (width>=64em){.header__nav-item.is-open .header__submenu{z-index:-1;width:100%;padding:2rem 1.5rem;position:fixed;top:5.5rem;left:0}}.header__nav-item.is-open .header__submenu-group{margin-inline:auto;position:relative}@media screen and (width>=64em){.header__nav-item.is-open .header__submenu-group{width:51.5rem}}.header__nav-item.is-open .header__submenu-group:nth-child(n+3){margin-top:.5rem;padding-top:.5rem;position:relative}@media screen and (width>=64em){.header__nav-item.is-open .header__submenu-group:nth-child(n+3){margin-top:1rem;padding-top:1rem}}.header__nav-item.is-open .header__submenu-group:nth-child(n+3):before{content:"";background-color:var(--color-light-gray);width:calc(100% - 4rem);height:1px;margin:auto;position:absolute;top:0;left:0;right:0}@media screen and (width>=64em){.header__nav-item.is-open .header__submenu-group:nth-child(n+3):before{width:100%}}.header__nav-item.is-open .header__submenu-list{display:block;position:relative}@media screen and (width>=64em){.header__nav-item.is-open .header__submenu-list{flex-wrap:wrap;gap:1rem 2rem;display:flex}}.header__nav-item.is-open .header__submenu-item{margin-block:.5rem}@media screen and (width>=64em){.header__nav-item.is-open .header__submenu-item{margin-block:0}}.header__nav-item.is-open .header__submenu-anchor{width:100%;color:var(--color-black);align-items:center;gap:.5rem;padding:1rem 2.5rem;font-size:1rem;line-height:1.2;text-decoration:none;display:flex}@media screen and (width>=64em){.header__nav-item.is-open .header__submenu-anchor{width:fit-content;padding:0;font-size:.875rem;line-height:1.4}}@media screen and (width>=90em){.header__nav-item.is-open .header__submenu-anchor{font-size:1rem}}@media(hover:hover){.header__nav-item.is-open .header__submenu-anchor:where(:any-link,:enabled,summary):hover{color:var(--backlog-primary);text-underline-offset:2px;text-decoration:underline}.header__nav-item.is-open .header__submenu-anchor:where(:any-link,:enabled,summary):hover .header__submenu-icon path{fill:var(--backlog-primary)}}@media screen and (width>=64em){.header__nav-item.is-open .header__submenu-anchor.is-list{font-weight:700}.header__nav-item.is-open .header__submenu-anchor.is-list+*{margin-top:1rem}}.header__nav-item.is-open .header__submenu-title{padding:1rem 2.5rem .5rem;font-size:.875rem;font-weight:700;display:flex}@media screen and (width>=64em){.header__nav-item.is-open .header__submenu-title{padding:0}}.header__nav-item.is-open .header__submenu-icon{display:none}@media screen and (width>=64em){.header__nav-item.is-open .header__submenu-icon{display:inline-block}}.header__modal-background{z-index:15;background-color:#2828284d;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.header-navless{position:revert;border-bottom:1px solid var(--border-primary)}#footer.-copyright{padding:var(--spacing-dp-80) 0;justify-content:center;align-items:center;display:flex}.footer__body{padding:1.5rem var(--base-gutter) 2.5rem;color:var(--color-black);background-color:var(--color-off-white)}@media screen and (width>=40em){.footer__body{padding-block:5rem}}.footer__inner{width:min(100%,var(--content-width));flex-wrap:wrap;gap:2.5rem;margin-inline:auto;display:flex}@media screen and (width>=64em){.footer__inner{flex-wrap:nowrap;gap:2rem}}.footer__nav{width:100%;color:var(--color-black);flex-flow:column wrap;gap:1rem;font-size:1rem;display:flex}@media screen and (width>=40em){.footer__nav{grid-template-columns:repeat(3,1fr);gap:2.5rem 1.5rem;font-size:.875rem;display:grid}}@media screen and (width>=64em){.footer__nav{grid-template-columns:repeat(4,1fr);gap:2.5rem 2rem}}.footer__button{color:var(--color-black);cursor:pointer;justify-content:space-between;align-items:center;padding:.5rem 0;font-size:1rem;display:flex}.footer__button.is-open{font-weight:700}.footer__button.is-open .footer__icon-arrow{transform:rotate(180deg)}@media screen and (width>=40em){.footer__button{cursor:initial;margin-bottom:1.25rem;padding:0;font-weight:700}}.footer__items{padding:1rem 1rem 0;transition:transform .2s;display:none}.footer__items.is-open{flex-wrap:wrap;gap:1rem;display:flex}@media screen and (width>=40em){.footer__items{flex-wrap:wrap;gap:.5rem;padding:0;display:flex}}.footer__item{width:100%}.footer__link{color:var(--color-black);padding-block:.5rem;font-size:1rem;line-height:1.4;display:block}@media screen and (width>=40em){.footer__link{padding-block:0;font-size:.875rem}}.footer__link:hover{color:var(--color-dark-gray);text-decoration:underline}.footer__icon{padding-inline:.25rem;display:inline-flex}@media screen and (width>=40em){.footer__icon-arrow{display:none}}@media screen and (width>=64em){.footer__information{flex-shrink:0;width:min(100%,13.75rem)}}.footer__logo{height:auto}.footer__company{margin-top:1.5rem}.footer__name{font-size:1rem;font-weight:700}.footer__postal-code{margin-top:.25rem;font-size:.875rem;line-height:1.7}@media screen and (width>=40em){.footer__postal-code{margin-top:.5rem}}.footer__address{font-size:.875rem;line-height:1.7}.footer__socials{gap:1rem;margin-top:1.5rem;display:flex}.footer__group{align-items:center;gap:.5rem;margin-top:1.5rem;display:flex}.footer__languages{align-items:center;gap:1.25rem;display:flex}.footer__languages>*+*{position:relative}.footer__languages>*+:before{content:"";background-color:var(--color-black);width:.0625rem;height:1rem;margin-top:.0625rem;position:absolute;top:50%;left:-.6875rem;transform:translateY(-50%)}.footer__products{padding-block:1.5rem;padding-inline:var(--base-gutter);background:var(--color-white);flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;display:flex}@media screen and (width>=40em){.footer__products:not(:has(>:nth-child(3))){flex-direction:row;gap:2rem}}@media screen and (width>=64em){.footer__products:has(>:nth-child(3)){flex-direction:row;gap:1.5rem}}.footer__products-link{border:.0625rem solid var(--color-light-gray);border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:min(100%,22rem);min-height:5.25rem;transition:border-color .3s,background-color .3s;display:flex;position:relative}@media(any-hover:hover){.footer__products-link:hover{background-color:var(--color-off-white);border-color:var(--color-dark-gray);text-decoration:none}}.footer__products-text{color:var(--color-black);font-size:.75rem}.footer__products .icon_external{width:1rem;height:1rem;color:var(--color-black);margin:auto;position:absolute;top:0;bottom:0;right:.5rem}.footer__block{background-color:var(--background-gray);padding:1.5rem}.footer__unit{flex-wrap:wrap;gap:1.5rem;font-size:.875rem;display:flex}@media screen and (width>=40em){.footer__unit{justify-content:center;gap:1rem}}@media screen and (width>=64em){.footer__unit{flex-wrap:nowrap;justify-content:center;gap:2rem}}.footer__anchor{color:var(--color-dark-gray);font-size:.875rem;line-height:1.4}.footer__anchor:hover{text-decoration:underline}.footer #ot-sdk-btn.ot-sdk-show-settings{color:var(--color-dark-gray);background-color:#0000;border:none;padding:0;font-size:.875rem;line-height:1.4}.footer #ot-sdk-btn.ot-sdk-show-settings:hover{color:var(--color-dark-gray);background-color:#0000;text-decoration:underline}.footer__bottom{color:var(--color-dark-gray);background-color:var(--color-white);justify-content:center;padding:1.5rem;font-size:.75rem;display:flex}@media screen and (width>=40em){.footer__bottom{font-size:.875rem}}.footer__copyright{font-size:inherit}.icon_external{vertical-align:middle;width:1em;height:1em;margin-top:-.1em;margin-left:.1em}.text-link{color:var(--link-primary);text-underline-offset:.125rem;text-decoration:underline}@media(any-hover:hover){.text-link:hover{text-decoration:none}}.table-of-contents{background-color:var(--color-off-white);margin-top:2.5rem;margin-bottom:5rem;padding:2rem}.table-of-contents__title{margin-bottom:1rem;font-size:1.25rem;font-weight:700;line-height:1.55}.table-of-contents ol{margin-left:1.5rem}.table-of-contents ol li{color:var(--link-primary)}.table-of-contents ol>li{list-style:decimal}.table-of-contents ol>li ul{margin-left:1.25rem}.table-of-contents ol>li ul>li{list-style:lower-alpha}.table-of-contents ol>li ul>li li{list-style:lower-roman}.table-of-contents ol a{line-height:1.9}.guide-template{width:min(100%,46rem);margin-inline:auto}.guide-template h1,.guide-template h2,.guide-template h3,.guide-template h4,.guide-template h5{line-height:1.5}.guide-template h1{text-align:center;margin-bottom:2.5rem;font-size:2rem}.guide-template h2{font-size:1.75rem}.guide-template h3{font-size:1.5rem}.guide-template h4{font-size:1.25rem}.guide-template h5{font-size:1.125rem}.guide-template h2,.guide-template h3{margin-bottom:var(--base-gutter)}.guide-template h5,.guide-template h4{margin-bottom:calc(var(--base-gutter) / 2)}.guide-template :where(p,ul,ol,pre,img,blockquote)+h2,.guide-template :where(p,ul,ol,pre,img,blockquote)+h3{margin-top:5rem}.guide-template :where(table,div)+h2,.guide-template :where(table,div)+h3,.guide-template :where(p,ul,ol,pre,img,blockquote,div)+h4{margin-top:2.5rem}.guide-template p{margin-bottom:var(--base-gutter);line-height:1.6}.guide-template ol,.guide-template ul{margin-bottom:1rem;margin-left:var(--base-gutter)}.guide-template ol ol,.guide-template ol ul,.guide-template ul ol,.guide-template ul ul{margin-bottom:0;margin-left:1.5rem}.guide-template li{list-style:unset;margin-top:.25rem;font-size:1rem;line-height:1.6}.guide-template li:first-child{margin-top:.5rem}.guide-template a{color:var(--link-primary);text-underline-offset:.125rem;text-decoration:underline}@media(any-hover:hover){.guide-template a:hover{text-decoration:none}}.guide-template .table-of-contents a{border-bottom:none;text-decoration:none}.guide-template img{border:1px solid var(--border-primary);width:100%;margin-bottom:2.5rem}.guide-template pre{padding:var(--base-gutter);margin-bottom:var(--base-gutter);background-color:var(--background-beige);border:.0625rem solid var(--border-primary);overflow:auto}.guide-template pre code{font-feature-settings:"clig" off,"liga" off;font-family:Courier;font-size:.875rem;line-height:1.6}.guide-template table{border:.0625rem solid var(--border-primary);border-collapse:collapse;border-spacing:0;width:100%;margin-bottom:2.5rem}.guide-template table thead{background-color:var(--background-light-green)}.guide-template table th,.guide-template table td{padding:1rem var(--base-gutter);border:1px solid var(--border-primary);vertical-align:middle;overflow-wrap:break-word;word-wrap:break-word;font-size:1.125rem;font-weight:400;line-height:1.6}.guide-template table th{text-align:center}.guide-template table th:first-child,.guide-template table td:first-child{width:16rem}.guide-template table td:first-child{vertical-align:top}.guide-template .table--env-parameter th:first-child,.guide-template .table--env-parameter td:first-child{max-width:9.375rem}.guide-template .table--env-parameter th:nth-of-type(2),.guide-template .table--env-parameter td:nth-of-type(2),.guide-template .table--prepare-environment-variables th:first-child,.guide-template .table--prepare-environment-variables td:first-child{max-width:12.5rem}.guide-template .table--prepare-environment-variables td:nth-of-type(2){vertical-align:top}.page-enterprise-guide{padding-right:var(--base-gutter);padding-left:var(--base-gutter);padding-top:var(--spacing-dp-40)!important}*{-webkit-font-smoothing:antialiased}.page__enterprise-download{padding-top:var(--main-content-top-padding);margin-bottom:45px}.enterprise-download__container{flex-direction:column;align-items:center;padding-left:15px;padding-right:15px;display:flex}.enterprise-download__header{margin-top:30px;margin-bottom:74px}.enterprise-download__link:hover{text-decoration:underline}.enterprise-download__list{padding-left:0;list-style:none}.enterprise-download__list.-step-2>li{line-height:2.9}.enterprise-download__list>li.-center{text-align:center}.enterprise-download__file-list-container{max-width:480px;margin:25px auto 0}.enterprise-download__file-list-item,.enterprise-download__file-list-item-default{justify-content:space-between;align-items:center;display:flex}.enterprise-download__file-list-item--hidden{display:none}.enterprise-download__file-list-item-label{text-overflow:ellipsis;white-space:nowrap;width:47%;max-width:100%;margin-right:15px;padding-top:12px;padding-bottom:12px;overflow:hidden}@media screen and (width>=375px){.enterprise-download__file-list-item-label{width:70%}}.enterprise-download__file-list-heading{color:#4a4a4a;font-family:inherit;font-size:1.125rem;font-weight:700}.enterprise-download__button.-download{color:#00836b;text-align:center;border:1px solid #e9e9e9;border-radius:5px;justify-content:center;align-items:center;width:115px;height:40px;font-family:inherit;font-weight:700;text-decoration:none;display:flex}.enterprise-download__button.-download:hover{background-color:#f7fcfa;border-color:#1b8561}:lang(ja) .enterprise-download__button.-download{width:130px}.enterprise-download__step-container{flex-wrap:wrap;justify-content:space-between;width:100%;max-width:630px;display:flex}@media screen and (width>=1171px){.enterprise-download__step-container{max-width:1126px}}.enterprise-download__step-item{box-sizing:border-box;border:1px solid #e9e9e9;border-radius:3px;width:100%;margin-bottom:30px;padding:30px 6%}@media screen and (width>=1171px){.enterprise-download__step-item{padding-left:95px;padding-right:95px}:lang(ja) .enterprise-download__step-item{padding-left:40px;padding-right:40px}}.enterprise-download__step-item.-step-1{max-width:630px}.enterprise-download__step-item.-step-2{padding-bottom:14px}.enterprise-download__step-item.-step-2 .enterprise-download__paragraph{margin-bottom:26px;margin-left:auto;margin-right:auto}@media screen and (width>=1171px){.enterprise-download__step-item.-step-2 .enterprise-download__paragraph{max-width:276px}:lang(ja) .enterprise-download__step-item.-step-2 .enterprise-download__paragraph{max-width:100%}}.enterprise-download__step-item-container.-step-2{width:100%;max-width:630px}@media screen and (width>=1171px){.enterprise-download__step-item-container.-step-2{max-width:466px}}.enterprise-download__heading{color:#4a4a4a;font-family:inherit;font-weight:700}.enterprise-download__heading.-main{text-align:center;margin-bottom:17px;font-family:inherit;font-size:2.25rem;line-height:1.2}.enterprise-download__heading.-large{margin-bottom:1px;font-size:1.5rem;line-height:1.2}.enterprise-download__heading.-center{text-align:center}.enterprise-download__subheading{color:#6a6a6a;font-family:inherit;font-weight:500}.enterprise-download__subheading.-main{text-align:center;font-size:1.75rem;line-height:1.2}.enterprise-download__type{justify-content:center;margin-top:16px;margin-bottom:25px;display:flex;position:relative}.enterprise-download__type:before,.enterprise-download__type:after{content:"";height:3px;position:absolute;bottom:0}.enterprise-download__type:before{z-index:10;background-color:#e9e9e9;width:100%;height:3px}.enterprise-download__type:after{z-index:20;background-color:#1b8561;width:50%;transition:all .2s ease-in-out;left:0}.-cent-os-7 .enterprise-download__type:after{transform:translate(100%)}.enterprise-download__type-button{color:#6a6a6a;text-align:center;appearance:none;cursor:pointer;background-color:#0000;border:none;outline:none;width:50%;padding:10px;font-size:1rem}.enterprise-download__type-button:hover{color:#4a4a4a}.enterprise-download__wrapper--cent-os-6{display:none}.-cent-os-6 .enterprise-download__wrapper--cent-os-6{display:block}.enterprise-download__wrapper--cent-os-7{display:none}.-cent-os-7 .enterprise-download__wrapper--cent-os-7{display:block}.enterprise-download__paragraph{color:#6a6a6a;margin-bottom:16px;font-family:inherit;font-size:1.125rem;font-weight:500;line-height:1.67}.enterprise-download__paragraph.-center{text-align:center}.enterprise-download__paragraph.-small{font-size:.9375rem}:lang(ja) .enterprise-download__paragraph{line-height:1.5}.enterprise-download__platform-container{justify-content:space-between;margin:0 auto;display:flex}@media screen and (width>=390px){.enterprise-download__platform-container{width:305px}}.enterprise-download__platform-input{display:none}.enterprise-download__platform-input:checked+.enterprise-download__platform-input-label{background-color:#f7fcfa;border-color:#1b8561}.enterprise-download__platform-input-label{box-sizing:border-box;color:#6a6a6a;text-align:center;cursor:pointer;border:1px solid #e9e9e9;border-radius:2px;width:45%;height:40px;font-family:inherit;font-size:1.125rem;font-weight:500;line-height:2;transition:all .2s ease-out}.enterprise-download__platform-input-label:hover{background-color:#f7fcfa;border-color:#1b8561}@media screen and (width>=390px){.enterprise-download__platform-input-label{width:140px}}:lang(ja) .enterprise-download{flex-direction:column;min-height:100vh;display:flex}:lang(ja) .enterprise-download .page__enterprise-download{flex:1 0 auto}
