@charset "UTF-8";
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:Hiragino weightFixed;font-weight:400;src:local("HiraginoSans-W4"),local("HiraginoSans-W3")}@font-face{font-family:Hiragino weightFixed;font-weight:700;src:local("HiraginoSans-W6")}svg[class^=icon]{fill:currentColor;height:auto;width:1em}.icon_inline{margin:0 .25em 0 .125em;transform:translateY(.15em)}.icon_inline.icon_launch{transform:translateY(1px);width:.9em}.icon_arrow-reverse{transform:rotate(180deg)}.icon_arrow-reverse.icon_inline{transform:translateY(.15em) rotate(180deg)}*{box-sizing:border-box}html{background:#fff;color:#111;font-family:-apple-system,BlinkMacSystemFont,Hiragino weightFixed,Hiragino Sans,Segoe UI,Meiryo,system-ui,sans-serif;font-size:16px;height:100%;line-height:1.8}@media (max-width:768px){html{font-size:14px}}body{-webkit-font-smoothing:antialiased;word-wrap:break-word;background:#fff;color:#111;font-family:-apple-system,BlinkMacSystemFont,Hiragino weightFixed,Hiragino Sans,Segoe UI,Meiryo,system-ui,sans-serif;height:100%;hyphens:none;overflow-wrap:break-word;position:relative}ol,ul{margin-bottom:0;margin-top:0;padding:0}ul{list-style-type:none}a{color:inherit;cursor:pointer;outline:none;text-decoration:none;text-underline-offset:.15em}a.link{color:#0cb3e6}a.link-underline,a.link:focus,a.link:hover{text-decoration:underline}a.link-underline:focus,a.link-underline:hover{color:#0cb3e6}button,input,select,textarea{outline:0}button:required,input:required,select:required,textarea:required{box-shadow:none}span{outline:none}img{vertical-align:bottom}table{word-wrap:break-word;overflow-wrap:break-word}pre{font-family:SF Mono,Menlo,Consolas,monospace}mark,pre{color:#000}mark{background:#fac800;text-shadow:none}@media (max-width:768px){.tablet-wrap{display:none}}.hs-recaptcha{margin:1.5rem 0}[class*=layout_wrapper][class~=col_1]{box-sizing:content-box;margin-left:auto;margin-right:auto;max-width:51px;padding:0 60px}@media (max-width:768px){[class*=layout_wrapper][class~=col_1]{padding:0 40px}}@media (max-width:480px){[class*=layout_wrapper][class~=col_1]{padding:0 20px}}[class*=layout_wrapper][class~=col_2]{box-sizing:content-box;margin-left:auto;margin-right:auto;max-width:150px;padding:0 60px}@media (max-width:768px){[class*=layout_wrapper][class~=col_2]{padding:0 40px}}@media (max-width:480px){[class*=layout_wrapper][class~=col_2]{padding:0 20px}}[class*=layout_wrapper][class~=col_3]{box-sizing:content-box;margin-left:auto;margin-right:auto;max-width:249px;padding:0 60px}@media (max-width:768px){[class*=layout_wrapper][class~=col_3]{padding:0 40px}}@media (max-width:480px){[class*=layout_wrapper][class~=col_3]{padding:0 20px}}[class*=layout_wrapper][class~=col_4]{box-sizing:content-box;margin-left:auto;margin-right:auto;max-width:348px;padding:0 60px}@media (max-width:768px){[class*=layout_wrapper][class~=col_4]{padding:0 40px}}@media (max-width:480px){[class*=layout_wrapper][class~=col_4]{padding:0 20px}}[class*=layout_wrapper][class~=col_5]{box-sizing:content-box;margin-left:auto;margin-right:auto;max-width:447px;padding:0 60px}@media (max-width:768px){[class*=layout_wrapper][class~=col_5]{padding:0 40px}}@media (max-width:480px){[class*=layout_wrapper][class~=col_5]{padding:0 20px}}[class*=layout_wrapper][class~=col_6]{box-sizing:content-box;margin-left:auto;margin-right:auto;max-width:546px;padding:0 60px}@media (max-width:768px){[class*=layout_wrapper][class~=col_6]{padding:0 40px}}@media (max-width:480px){[class*=layout_wrapper][class~=col_6]{padding:0 20px}}[class*=layout_wrapper][class~=col_7]{box-sizing:content-box;margin-left:auto;margin-right:auto;max-width:645px;padding:0 60px}@media (max-width:768px){[class*=layout_wrapper][class~=col_7]{padding:0 40px}}@media (max-width:480px){[class*=layout_wrapper][class~=col_7]{padding:0 20px}}[class*=layout_wrapper][class~=col_8]{box-sizing:content-box;margin-left:auto;margin-right:auto;max-width:744px;padding:0 60px}@media (max-width:768px){[class*=layout_wrapper][class~=col_8]{padding:0 40px}}@media (max-width:480px){[class*=layout_wrapper][class~=col_8]{padding:0 20px}}[class*=layout_wrapper][class~=col_9]{box-sizing:content-box;margin-left:auto;margin-right:auto;max-width:843px;padding:0 60px}@media (max-width:768px){[class*=layout_wrapper][class~=col_9]{padding:0 40px}}@media (max-width:480px){[class*=layout_wrapper][class~=col_9]{padding:0 20px}}[class*=layout_wrapper][class~=col_10]{box-sizing:content-box;margin-left:auto;margin-right:auto;max-width:942px;padding:0 60px}@media (max-width:768px){[class*=layout_wrapper][class~=col_10]{padding:0 40px}}@media (max-width:480px){[class*=layout_wrapper][class~=col_10]{padding:0 20px}}[class*=layout_wrapper][class~=col_11]{box-sizing:content-box;margin-left:auto;margin-right:auto;max-width:1041px;padding:0 60px}@media (max-width:768px){[class*=layout_wrapper][class~=col_11]{padding:0 40px}}@media (max-width:480px){[class*=layout_wrapper][class~=col_11]{padding:0 20px}}[class*=layout_wrapper][class~=col_12]{box-sizing:content-box;margin-left:auto;margin-right:auto;max-width:1140px;padding:0 60px}@media (max-width:768px){[class*=layout_wrapper][class~=col_12]{padding:0 40px}}@media (max-width:480px){[class*=layout_wrapper][class~=col_12]{padding:0 20px}}.container{padding-top:4rem}@media (max-width:480px){.container{padding-top:0}}.hs-field-desc{color:#777;font-size:.75rem;line-height:1.4;margin:0 0 .25rem}.hs-form-required{color:#777;margin:0 0 0 2px}ul.hs-error-msgs{color:#ff2635;font-size:.75rem;line-height:1.4;margin:5px 0 0}ul.hs-error-msgs li+li{margin:4px 0 0}.hs_error_rollup ul.hs-error-msgs{color:#ff2635;font-size:.875rem;line-height:1.6;margin:0 0 8px}.ui_button{font-smoothing:antialiased;background:#eeeff1;border:1px solid #e1e3e6;border-radius:4px;color:#56595c;cursor:pointer;display:inline-block;font-size:1rem;font-weight:700;line-height:1;padding:.5rem .625rem;text-align:center;text-decoration:none!important;text-rendering:optimizelegibility;transition:all .1s linear;user-select:none;white-space:nowrap}@media (max-width:768px){.ui_button{padding:.75rem}}.ui_button:focus,.ui_button:hover{background:#d1d3d6;border-color:#c1c3c6;color:#56595c}.ui_button:focus{box-shadow:0 0 0 1px #fff,0 0 0 2px fade(#e1e3e6,70%);outline:none}.ui_button.button-deepGray{background:#616366;border-color:#484a4e;color:#fff}.ui_button.button-deepGray:focus,.ui_button.button-deepGray:hover{background:#484a4e;border-color:#2d3033;color:#fff}.ui_button.button-white{background:#fff;border-color:#b1b3b6;color:#616366}.ui_button.button-white:focus,.ui_button.button-white:hover{background:bg_f3f4f5;border-color:#919396;color:#616366}.ui_button.button-white:focus{box-shadow:0 0 0 1px #fff,0 0 0 2px fade(#b1b3b6,70%);outline:none}.ui_button.button-white-blue{background:#fff;border:0;color:#0cb3e6}.ui_button.button-white-blue:focus,.ui_button.button-white-blue:hover{opacity:.9}.ui_button.button-blue{background:#19c6fa;border-color:#0cb3e6;color:#fff}.ui_button.button-blue:focus,.ui_button.button-blue:hover{background:#0cb3e6;border-color:#0b8cb3;color:#fff}.ui_button.button-blue:focus{box-shadow:0 0 0 1px #fff,0 0 0 2px fade(#19c6fa,70%);outline:none}.ui_button.button-blue-black{background:#086682;border-color:#07536a;color:#fff}.ui_button.button-blue-black:focus,.ui_button.button-blue-black:hover{background:#07536a;border-color:#054052;color:#fff}.ui_button.button-red{background:#ff2635;border-color:#d92a36;color:#fff}.ui_button.button-red:focus,.ui_button.button-red:hover{background:#d92a36;border-color:#ad212b;color:#fff}.ui_button.button-red:focus{box-shadow:0 0 0 1px #fff,0 0 0 2px fade(#ff2635,70%);outline:none}.ui_button.button-redSilent{background:#eeeff1;border-color:#e1e3e6;color:#d92a36;text-shadow:none}.ui_button.button-redSilent:focus,.ui_button.button-redSilent:hover{background:#d92a36;border-color:#ad212b;color:#fff}.ui_button.button-redSilent:focus{box-shadow:0 0 0 1px #fff,0 0 0 2px fade(#d92a36,70%);outline:none}.ui_button.button-disabled,.ui_button.button-redSilent:disabled:focus,.ui_button.button-redSilent:disabled:hover,.ui_button:disabled{background:#eeeff1;border-color:#e1e3e6;color:#d1d3d6;text-shadow:none}.ui_button.button-disabled,.ui_button:disabled{cursor:default}.ui_button.button-disabled:focus,.ui_button.button-disabled:hover,.ui_button:disabled:focus,.ui_button:disabled:hover{background:#eeeff1;border-color:#e1e3e6;color:#d1d3d6}.ui_button.button-letter{background:none;border:0;color:#56595c;margin:0 1rem;padding:8px 0}.ui_button.button-letter:focus:not(:disabled),.ui_button.button-letter:hover:not(:disabled){color:#0cb3e6;text-decoration:underline}.ui_button.button-letter:disabled{pointer-events:none;user-select:none}.ui_button.button-small{font-size:.75rem;padding:.375rem .5rem}.ui_button i[class^=icon]{line-height:.5em}.hs-submit input[type=submit]{font-smoothing:antialiased;background:#eeeff1;border:1px solid #e1e3e6;border-radius:4px;color:#56595c;cursor:pointer;display:inline-block;font-size:1rem;font-weight:700;line-height:1;padding:.5rem .625rem;text-align:center;text-decoration:none!important;text-rendering:optimizelegibility;transition:all .1s linear;user-select:none;white-space:nowrap}@media (max-width:768px){.hs-submit input[type=submit]{padding:.75rem}}.hs-submit input[type=submit]:focus,.hs-submit input[type=submit]:hover{background:#d1d3d6;border-color:#c1c3c6;color:#56595c}.hs-submit input[type=submit]:focus{box-shadow:0 0 0 1px #fff,0 0 0 2px fade(#e1e3e6,70%);outline:none}.hs-fieldtype-booleancheckbox .input,.hs-fieldtype-checkbox .input{margin:4px 0 0}.hs-fieldtype-booleancheckbox .hs-form-booleancheckbox,.hs-fieldtype-booleancheckbox .hs-form-checkbox,.hs-fieldtype-checkbox .hs-form-booleancheckbox,.hs-fieldtype-checkbox .hs-form-checkbox{margin:0 0 4px;position:relative}.hs-fieldtype-booleancheckbox .hs-form-booleancheckbox input[type=checkbox],.hs-fieldtype-booleancheckbox .hs-form-checkbox input[type=checkbox],.hs-fieldtype-checkbox .hs-form-booleancheckbox input[type=checkbox],.hs-fieldtype-checkbox .hs-form-checkbox input[type=checkbox]{opacity:0;position:absolute}.hs-fieldtype-booleancheckbox .hs-form-booleancheckbox input[type=checkbox]+span,.hs-fieldtype-booleancheckbox .hs-form-checkbox input[type=checkbox]+span,.hs-fieldtype-checkbox .hs-form-booleancheckbox input[type=checkbox]+span,.hs-fieldtype-checkbox .hs-form-checkbox input[type=checkbox]+span{cursor:pointer;display:inline-block;font-size:14px;padding:0 0 0 28px}.hs-fieldtype-booleancheckbox .hs-form-booleancheckbox input[type=checkbox]+span:before,.hs-fieldtype-booleancheckbox .hs-form-checkbox input[type=checkbox]+span:before,.hs-fieldtype-checkbox .hs-form-booleancheckbox input[type=checkbox]+span:before,.hs-fieldtype-checkbox .hs-form-checkbox input[type=checkbox]+span:before{background:#fff;border:1px solid #b1b3b6;border-radius:4px;content:"";display:inline-block;height:18px;left:0;position:absolute;top:4px;vertical-align:top;width:18px}.hs-fieldtype-booleancheckbox .hs-form-booleancheckbox input[type=checkbox]+span:after,.hs-fieldtype-booleancheckbox .hs-form-checkbox input[type=checkbox]+span:after,.hs-fieldtype-checkbox .hs-form-booleancheckbox input[type=checkbox]+span:after,.hs-fieldtype-checkbox .hs-form-checkbox input[type=checkbox]+span:after{border-bottom:2px solid #fff;border-left:2px solid #fff;content:"";display:none;height:5px;left:4px;position:absolute;top:9px;transform:rotate(-45deg);width:10px}.hs-fieldtype-booleancheckbox .hs-form-booleancheckbox input[type=checkbox]:hover+span:before,.hs-fieldtype-booleancheckbox .hs-form-checkbox input[type=checkbox]:hover+span:before,.hs-fieldtype-checkbox .hs-form-booleancheckbox input[type=checkbox]:hover+span:before,.hs-fieldtype-checkbox .hs-form-checkbox input[type=checkbox]:hover+span:before{border-color:#919396}.hs-fieldtype-booleancheckbox .hs-form-booleancheckbox input[type=checkbox]:focus+span:before,.hs-fieldtype-booleancheckbox .hs-form-checkbox input[type=checkbox]:focus+span:before,.hs-fieldtype-checkbox .hs-form-booleancheckbox input[type=checkbox]:focus+span:before,.hs-fieldtype-checkbox .hs-form-checkbox input[type=checkbox]:focus+span:before{border-color:#19c6fa;outline:none}.hs-fieldtype-booleancheckbox .hs-form-booleancheckbox input[type=checkbox]:checked+span:before,.hs-fieldtype-booleancheckbox .hs-form-checkbox input[type=checkbox]:checked+span:before,.hs-fieldtype-checkbox .hs-form-booleancheckbox input[type=checkbox]:checked+span:before,.hs-fieldtype-checkbox .hs-form-checkbox input[type=checkbox]:checked+span:before{background:#19c6fa;border-color:#19c6fa;border-width:0 2px 2px 0}.hs-fieldtype-booleancheckbox .hs-form-booleancheckbox input[type=checkbox]:checked+span:after,.hs-fieldtype-booleancheckbox .hs-form-checkbox input[type=checkbox]:checked+span:after,.hs-fieldtype-checkbox .hs-form-booleancheckbox input[type=checkbox]:checked+span:after,.hs-fieldtype-checkbox .hs-form-checkbox input[type=checkbox]:checked+span:after{display:inline-block}.hs-fieldtype-booleancheckbox .hs-form-booleancheckbox input[type=checkbox]:disabled,.hs-fieldtype-booleancheckbox .hs-form-booleancheckbox input[type=checkbox]:disabled+span,.hs-fieldtype-booleancheckbox .hs-form-checkbox input[type=checkbox]:disabled,.hs-fieldtype-booleancheckbox .hs-form-checkbox input[type=checkbox]:disabled+span,.hs-fieldtype-checkbox .hs-form-booleancheckbox input[type=checkbox]:disabled,.hs-fieldtype-checkbox .hs-form-booleancheckbox input[type=checkbox]:disabled+span,.hs-fieldtype-checkbox .hs-form-checkbox input[type=checkbox]:disabled,.hs-fieldtype-checkbox .hs-form-checkbox input[type=checkbox]:disabled+span{cursor:default}.hs-fieldtype-booleancheckbox .hs-form-booleancheckbox input[type=checkbox]:disabled+span:before,.hs-fieldtype-booleancheckbox .hs-form-checkbox input[type=checkbox]:disabled+span:before,.hs-fieldtype-checkbox .hs-form-booleancheckbox input[type=checkbox]:disabled+span:before,.hs-fieldtype-checkbox .hs-form-checkbox input[type=checkbox]:disabled+span:before{background:#f3f4f5;border-color:#d1d3d6}.hs-fieldtype-booleancheckbox{display:flex;flex-direction:column}.hs-fieldtype-booleancheckbox .hs-field-desc a{color:#0cb3e6}.hs-fieldtype-booleancheckbox .hs-field-desc a:focus,.hs-fieldtype-booleancheckbox .hs-field-desc a:hover{text-decoration:underline}.hs-fieldtype-booleancheckbox .hs-form-booleancheckbox{margin:0!important}.hs-fieldtype-radio .input{margin:4px 0 0}.hs-fieldtype-radio .hs-form-radio{margin:0 0 4px;position:relative}.hs-fieldtype-radio .hs-form-radio input[type=radio]{opacity:0;position:absolute}.hs-fieldtype-radio .hs-form-radio input[type=radio]+span{cursor:pointer;display:inline-block;font-size:14px;padding:0 0 0 28px}.hs-fieldtype-radio .hs-form-radio input[type=radio]+span:before{background:#fff;border:1px solid #b1b3b6;border-radius:100%;content:"";display:inline-block;height:18px;left:0;position:absolute;top:4px;vertical-align:top;width:18px}.hs-fieldtype-radio .hs-form-radio input[type=radio]:hover+span:before{border-color:#919396}.hs-fieldtype-radio .hs-form-radio input[type=radio]:focus+span:before{border-color:#19c6fa;outline:none}.hs-fieldtype-radio .hs-form-radio input[type=radio]:checked+span:before{background:#fff;border-color:#19c6fa;box-shadow:inset 0 0 0 6px #19c6fa}.hs-fieldtype-radio .hs-form-radio input[type=radio]:disabled{cursor:default}.hs-fieldtype-radio .hs-form-radio input[type=radio]:disabled+span{color:#aaa;cursor:default}.hs-fieldtype-radio .hs-form-radio input[type=radio]:disabled+span:before{background:#f3f4f5;border-color:#d1d3d6}.hs-fieldtype-text input,.hs-fieldtype-text textarea,.hs-fieldtype-textarea input,.hs-fieldtype-textarea textarea{-webkit-appearance:none;background:#fff;border:1px solid #b1b3b6;border-radius:4px;font-size:1.125rem;line-height:normal;max-width:100%;padding:.625rem .75rem;vertical-align:bottom;width:100%!important}.hs-fieldtype-text input::placeholder,.hs-fieldtype-text textarea::placeholder,.hs-fieldtype-textarea input::placeholder,.hs-fieldtype-textarea textarea::placeholder{color:#b1b3b6;line-height:1.4}.hs-fieldtype-text input:hover,.hs-fieldtype-text textarea:hover,.hs-fieldtype-textarea input:hover,.hs-fieldtype-textarea textarea:hover{border-color:#919396}.hs-fieldtype-text input:focus,.hs-fieldtype-text textarea:focus,.hs-fieldtype-textarea input:focus,.hs-fieldtype-textarea textarea:focus{border-color:#19c6fa}.hs-fieldtype-text input.invalid,.hs-fieldtype-text textarea.invalid,.hs-fieldtype-textarea input.invalid,.hs-fieldtype-textarea textarea.invalid{border-color:#ff2635}.hs-fieldtype-textarea textarea{font-size:.75rem;line-height:1.6;min-height:8rem}.hs-fieldtype-select .hs-input{border:1px solid #b1b3b6;border-radius:4px;cursor:pointer;max-width:100%;padding:.75rem .5rem;width:100%!important}.hs-fieldtype-select .hs-input:hover{border-color:#919396}.hs-fieldtype-select .hs-input:focus{border-color:#19c6fa}.hs-fieldtype-select .hs-input.invalid{border-color:#ff2635}.ui_dropdown{position:relative}.ui_dropdown:hover .ui_dropdown-content{display:block}.ui_dropdown-handle{color:#616366;cursor:pointer;margin:0}.ui_dropdown-content{background:#fff;border-radius:.25rem;bottom:0;box-shadow:0 0 .75rem rgba(42,45,48,.15);display:none;left:50%;padding:.75rem 1.25rem .75rem .5rem;position:absolute;transform:translate(-50%,100%);white-space:nowrap}.ui_dropdown-content li a{color:#616366;display:block;font-size:14px;padding-left:1.5em;position:relative}.ui_dropdown-content li a:focus,.ui_dropdown-content li a:hover,.ui_dropdown-content li.active a{color:#0cb3e6}.ui_dropdown-content li.active a:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg class='icon_enabled' viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h160v160H0z' fill='none'/%3E%3Cpath d='m62.5 122.5-40-40 9.9-9.9 30.1 30.1 65.1-65.2 9.9 9.9z' fill='%230cb3e6'/%3E%3C/svg%3E");display:inline-block;height:1.25em;left:0;position:absolute;top:3px;width:1.25em}.ui_tag{display:inline-block}.ui_tag a{background:#777;border-radius:4px;color:#fff!important;font-size:.875rem;font-weight:700;overflow:hidden;padding:.125rem .5rem;text-decoration:none!important;text-overflow:ellipsis;text-shadow:0 0 2px rgba(0,0,0,.2);white-space:nowrap}.ui_tag a.event{background:#64d7fa}.ui_tag a.release{background:#a2eb6e}.ui_tag a.maintenance{background:#ff7386}.ui_tag a.news{background:#fac800}.ui_pagenation{display:flex;justify-content:center;margin:3rem 0 0}.ui_pagenation-next a,.ui_pagenation-nums li a,.ui_pagenation-prev a{align-items:center;color:#616366;display:flex;height:2.25rem;justify-content:center;width:2.25rem}@media screen and (max-width:360px){.ui_pagenation-next a,.ui_pagenation-nums li a,.ui_pagenation-prev a{height:2rem;width:2rem}}.ui_pagenation-next a:focus,.ui_pagenation-next a:hover,.ui_pagenation-nums li a:focus,.ui_pagenation-nums li a:hover,.ui_pagenation-prev a:focus,.ui_pagenation-prev a:hover{background:#f3f4f5}.ui_pagenation-next svg,.ui_pagenation-nums li svg,.ui_pagenation-prev svg{height:auto;width:1rem}.ui_pagenation-next a,.ui_pagenation-prev a{border:1px solid #b1b3b6;border-radius:4px}.ui_pagenation-next.disabled a,.ui_pagenation-prev.disabled a{border-color:#e1e3e6;color:#d1d3d6;pointer-events:none}.ui_pagenation-nums{display:flex;margin:0 15px}@media screen and (max-width:360px){.ui_pagenation-nums{margin:0 10px}}.ui_pagenation-nums li a{border-bottom:1px solid #b1b3b6;border-top:1px solid #b1b3b6}.ui_pagenation-nums li:first-child a{border-left:1px solid #b1b3b6;border-radius:4px 0 0 4px}.ui_pagenation-nums li:last-child a{border-radius:0 4px 4px 0;border-right:1px solid #b1b3b6}.ui_pagenation-nums li.active a{background:#19c6fa;border:0;color:#fff;font-weight:700}.ui_pagenation-nums li.active+li a{border-left:0}.ui_pagenation-nums li+li a{border-left:1px solid #b1b3b6}.ui_tooltip{position:relative}.ui_tooltip:focus .ui_tooltip-content,.ui_tooltip:hover .ui_tooltip-content{display:block}.ui_tooltip .ui_tooltip-content{background:#000;border-radius:4px;color:#fff;display:none;font-size:12px!important;line-height:1.6!important;padding:.5rem .5rem .5rem .75rem!important;position:absolute;text-align:left!important;width:250px;z-index:1}.ui_tooltip .ui_tooltip-content a{text-decoration:underline}.ui_tooltip .ui_tooltip-content a:focus,.ui_tooltip .ui_tooltip-content a:hover{color:#0cb3e6}.ui_tooltip .ui_tooltip-content.tooltip-top{bottom:100%;left:50%;transform:translateX(-50%)}.ui_tooltip .ui_tooltip-content.tooltip-top-left-sidefit{bottom:100%;left:0}.ui_tooltip .ui_tooltip-content.tooltip-top-right-sidefit{bottom:100%;right:0}.ui_blogCategory{display:inline-block}.ui_blogCategory a{background:#19c6fa;border-radius:2px;color:#fff;font-size:.875rem;font-weight:700;line-height:1;padding:.25rem}.ui_blogCategory a:focus,.ui_blogCategory a:hover{background:#0cb3e6}.widget_globalHeader{background:#fff;border-bottom:1px solid transparent;height:4rem;position:fixed;top:0;width:100%;z-index:100}@media (max-width:480px){.widget_globalHeader{position:static}}.widget_globalHeader.is-drawing{border-bottom:1px solid #e1e3e6}@media (max-width:480px){.widget_globalHeader.is-drawing{position:fixed;top:0;width:100%;z-index:100}}.widget_globalHeader-content{display:flex;height:4rem}.widget_globalHeader-content .mackerel-logo{display:flex;flex:0 0 auto;height:100%;margin:0}.widget_globalHeader-content .mackerel-logo a{align-items:center;display:flex}.widget_globalHeader-content .mackerel-logo svg{fill:#000;width:170px}@media (max-width:480px){.widget_globalHeader-content .mackerel-logo svg{width:150px}}.widget_globalHeader-content nav{align-items:center;display:flex;flex:1;font-size:14px;height:100%;margin:0 0 0 1.5rem}.widget_globalHeader-nav{display:flex;height:100%;justify-content:space-between;width:100%}@media screen and (max-width:1000px){.widget_globalHeader-nav.is-drawing{background:#fff;border-left:1px solid #e1e3e6;flex-direction:column;height:100vh;justify-content:flex-start;max-width:360px;overflow:auto;padding:0 60px 0 1.5rem;position:fixed;right:0;top:4rem;width:100%;z-index:10}.widget_globalHeader-nav.is-drawing .widget_globalHeader-nav-lists{display:flex}.widget_globalHeader-nav.is-drawing .widget_globalHeader-nav-buttons{border-top:1px solid #e1e3e6;display:flex;flex:0 0 auto;flex-direction:column;margin:0;min-height:0;padding:0 0 5rem}.widget_globalHeader-nav.is-drawing .widget_globalHeader-nav-buttons li{margin:0}.widget_globalHeader-nav.is-drawing .widget_globalHeader-nav-buttons a{margin-top:.75rem;text-align:center;width:100%}.widget_globalHeader-nav.is-drawing .widget_globalHeader-nav-buttons .ui_button{padding:.75rem}}@media (max-width:768px){.widget_globalHeader-nav.is-drawing{flex-direction:column;justify-content:flex-start;padding-right:40px}}@media (max-width:480px){.widget_globalHeader-nav.is-drawing{border-left:0;max-width:100%;padding-right:20px}}.widget_globalHeader-nav-lists{align-items:center;display:flex}@media screen and (max-width:1000px){.widget_globalHeader-nav-lists{align-items:flex-start;display:none;flex:0 0 auto;flex-direction:column;min-height:0}.widget_globalHeader-nav-lists>li{width:100%}}.widget_globalHeader-nav-lists>li.active>a{color:#0cb3e6}.widget_globalHeader-nav-lists>li+li{margin:0 0 0 1rem}@media screen and (max-width:1000px){.widget_globalHeader-nav-lists>li+li{margin:0}.widget_globalHeader-nav-lists>li+li a{border-top:1px solid #e1e3e6;padding:.75rem 0}}.widget_globalHeader-nav-lists>li a{color:#444}@media screen and (max-width:1000px){.widget_globalHeader-nav-lists>li a{display:block}}.widget_globalHeader-nav-lists>li a:focus,.widget_globalHeader-nav-lists>li a:hover{color:#0cb3e6}.widget_globalHeader-nav-buttons{align-items:center;display:flex}@media screen and (max-width:1000px){.widget_globalHeader-nav-buttons{margin:0 1rem 0 auto}}@media (max-width:768px){.widget_globalHeader-nav-buttons{display:none;flex:0 0 auto;flex-direction:column;margin:0;min-height:0;padding:0 0 5rem}}.widget_globalHeader-nav-buttons>li{margin:0 0 0 .5rem}@media screen and (max-width:1000px){.widget_globalHeader-nav-buttons>li{width:100%}}.widget_globalHeader-nav-buttons>li a:not(.ui_button){color:#444}@media screen and (max-width:1000px){.widget_globalHeader-nav-buttons>li a:not(.ui_button){display:block}}.widget_globalHeader-nav-buttons>li a:not(.ui_button):focus,.widget_globalHeader-nav-buttons>li a:not(.ui_button):hover{color:#0cb3e6}.widget_globalHeader-nav-buttons .ui_button{font-size:14px}li.widget_globalHeader-dropdown{height:100%;position:relative}@media screen and (max-width:1000px){li.widget_globalHeader-dropdown{height:auto;position:static}}li.widget_globalHeader-dropdown.active .widget_globalHeader-dropdown-button{color:#0cb3e6}li.widget_globalHeader-dropdown.active .widget_globalHeader-dropdown-button:focus,li.widget_globalHeader-dropdown.active .widget_globalHeader-dropdown-button:hover{color:#0b8cb3}li.widget_globalHeader-dropdown:hover .widget_globalHeader-dropdown-content{display:flex}@media screen and (max-width:1000px){li.widget_globalHeader-dropdown:hover .widget_globalHeader-dropdown-content{display:none}li.widget_globalHeader-dropdown:hover .widget_globalHeader-dropdown-content.is-open{display:block}}.widget_globalHeader-dropdown-button{align-items:center;color:#444;cursor:default;display:flex;height:100%;margin:0}.widget_globalHeader-dropdown-button:focus,.widget_globalHeader-dropdown-button:hover{color:#0cb3e6}@media screen and (max-width:1000px){.widget_globalHeader-dropdown-button{cursor:pointer;height:auto;padding:.75rem 0}}.widget_globalHeader-dropdown-button svg{margin:0 0 0 3px;width:.75rem}@media screen and (max-width:1000px){.widget_globalHeader-dropdown-button svg{margin:0 0 0 auto;width:1rem}}.widget_globalHeader-dropdown-content{background:#fff;border-radius:.25rem;box-shadow:0 0 .75rem rgba(42,45,48,.15);display:none;left:-2rem;padding:1.5rem;position:absolute;top:3rem;white-space:nowrap;z-index:10}@media screen and (max-width:1000px){.widget_globalHeader-dropdown-content{background:none;border-radius:0;box-shadow:none;margin:0 0 0 .75rem;padding:0 0 1rem;position:static;white-space:normal}}.widget_globalHeader-dropdown-content:before{border:5px solid transparent;border-bottom-color:#fff;content:"";display:inline-block;left:calc(50% - 5px);left:2.5rem;position:absolute;top:-10px}@media screen and (max-width:1000px){.widget_globalHeader-dropdown-content:before{display:none}}.widget_globalHeader-dropdown-content>li+li{margin:0 0 0 2rem}@media screen and (max-width:1000px){.widget_globalHeader-dropdown-content>li+li{margin:1.5rem 0 0}.widget_globalHeader-dropdown-content.is-open{display:block}}.widget_globalHeader-dropdown-lists li{line-height:1.2}@media screen and (max-width:1000px){.widget_globalHeader-dropdown-lists li{line-height:normal}}.widget_globalHeader-dropdown-lists li.title{color:#444;font-size:16px;font-weight:700;margin:0 0 1rem}@media screen and (max-width:1000px){.widget_globalHeader-dropdown-lists li.title{font-size:14px;margin:0 0 .5rem}}.widget_globalHeader-dropdown-lists li.active a{color:#0cb3e6;cursor:default}.widget_globalHeader-dropdown-lists li+li{margin:1rem 0 0}@media screen and (max-width:1000px){.widget_globalHeader-dropdown-lists li+li{margin:.75rem 0 0}}.widget_globalHeader-dropdown-lists li a{align-items:center;display:flex}@media screen and (max-width:1000px){.widget_globalHeader-dropdown-lists li a{width:100%}}.widget_globalHeader-dropdown-lists li a img{height:100%;margin:0 .5rem 0 0;width:1.5rem}@media screen and (max-width:1000px){.widget_globalHeader-dropdown-lists li a img{display:none}}.widget_globalHeader-dropdown-lists li a img:focus+span,.widget_globalHeader-dropdown-lists li a img:hover+span{color:#0cb3e6}.widget_globalHeader-dropdown-lists li a span{flex:1;min-width:0}.widget_globalHeader-drawer{display:none;margin:0 0 0 auto;z-index:20}.widget_globalHeader-drawer .icon_drawer-close,.widget_globalHeader-drawer .icon_drawer-open{height:auto;width:1.5rem}@media screen and (max-width:1000px){.widget_globalHeader-drawer{align-items:center;display:flex}.is-drawing+.widget_globalHeader-drawer .icon_drawer-open,.widget_globalHeader-drawer .icon_drawer-close{display:none}.is-drawing+.widget_globalHeader-drawer .icon_drawer-close{display:block}}.widget_globalFooter{border-top:1px solid #e1e3e6;margin:6rem 0 0;padding:2.5rem 0 0}@media (max-width:768px){.widget_globalFooter{margin:4rem 0 0}}@media (max-width:480px){.widget_globalFooter{margin:3rem 0 0}}.widget_globalFooter-nl{column-gap:48px;display:grid;grid-template-columns:repeat(12,1fr);row-gap:1.5rem}@media (max-width:768px){.widget_globalFooter-nl{column-gap:normal}}.widget_globalFooter-nl-info{grid-column:span 6}@media (max-width:768px){.widget_globalFooter-nl-info{grid-column:span 12}}.widget_globalFooter-nl-info .nl-info-title{font-size:1.25rem;margin:0}.widget_globalFooter-nl-info .nl-info-desc{color:#777;margin:0}.widget_globalFooter-nl-form{grid-column:span 6}@media (max-width:768px){.widget_globalFooter-nl-form{grid-column:span 9}}@media (max-width:480px){.widget_globalFooter-nl-form{grid-column:span 12}}.widget_globalFooter-nl-form .hs-form{column-gap:.5rem;display:grid;grid-template-columns:3fr 1fr;position:relative;row-gap:5px}.widget_globalFooter-nl-form .hs-form .input{margin:0!important}.widget_globalFooter-nl-form .hs-form .hs_email{grid-column:span 2;max-width:100%}.widget_globalFooter-nl-form .hs-form .hs_hs_persona{grid-column:span 2}.widget_globalFooter-nl-form .hs-form .hs_personal_information_consent{grid-column:auto}@media (max-width:480px){.widget_globalFooter-nl-form .hs-form .hs_personal_information_consent{grid-column:span 2}}.widget_globalFooter-nl-form .hs-form .hs-submit{grid-column:auto;width:100%}@media (max-width:480px){.widget_globalFooter-nl-form .hs-form .hs-submit{grid-column:span 2;margin-top:.75rem}}.widget_globalFooter-nl-form .hs-form .hs-submit .hs-button{background:#19c6fa;border-color:#0cb3e6;color:#fff;width:100%}.widget_globalFooter-nl-form .hs-form .hs-submit .hs-button:focus,.widget_globalFooter-nl-form .hs-form .hs-submit .hs-button:hover{background:#0cb3e6;border-color:#0b8cb3;color:#fff}.widget_globalFooter-nl-form .hs-form .hs-submit .hs-button:focus{box-shadow:0 0 0 1px #fff,0 0 0 2px fade(#19c6fa,70%);outline:none}@media (max-width:768px){.widget_globalFooter-nl-form .hs-form .hs-submit .hs-button{font-size:16px}}.widget_globalFooter-nl-form .hs-form .hs_error_rollup{grid-column:span 2;position:absolute;top:-1.75rem}.widget_globalFooter-nl-form .hs-fieldtype-booleancheckbox{font-size:12px}.widget_globalFooter-nl-form .hs-fieldtype-booleancheckbox .hs-form-booleancheckbox input[type=checkbox]+span:before{top:2px}.widget_globalFooter-nl-form .hs-fieldtype-booleancheckbox .hs-form-booleancheckbox input[type=checkbox]+span:after{top:7px}.widget_globalFooter-nl-form .hs-fieldtype-booleancheckbox a{color:#0cb3e6;display:inline-block}.widget_globalFooter-nl-form .hs-fieldtype-booleancheckbox a:focus,.widget_globalFooter-nl-form .hs-fieldtype-booleancheckbox a:hover{text-decoration:underline}.widget_globalFooter-nl-form .hs-fieldtype-booleancheckbox a:after{background:url(https://ja.mackerel.io/hubfs/assets/img/icon/icon_launch-blue.svg) no-repeat;content:"";display:inline-block;height:1em;margin:0 .25rem;transform:translateY(2px);width:1em}.widget_globalFooter-nav{border-top:1px solid #e1e3e6;margin:2.5rem 0 0;padding:3rem 0 0}.widget_globalFooter-nav-lists{color:#777;column-gap:48px;display:grid;font-size:14px;grid-template-columns:repeat(12,1fr);line-height:1.6}@media screen and (max-width:1200px){.widget_globalFooter-nav-lists{row-gap:2rem}}@media (max-width:768px){.widget_globalFooter-nav-lists{column-gap:2rem;row-gap:2.5rem}}@media (max-width:480px){.widget_globalFooter-nav-lists{column-gap:normal}}.widget_globalFooter-nav-lists>li{grid-column:span 2}@media screen and (max-width:1200px){.widget_globalFooter-nav-lists>li{grid-column:span 3}}@media (max-width:768px){.widget_globalFooter-nav-lists>li{grid-column:span 6}}@media (max-width:480px){.widget_globalFooter-nav-lists>li{grid-column:span 12}}.widget_globalFooter-nav-lists>li:first-child{grid-column:span 4}@media screen and (max-width:1200px){.widget_globalFooter-nav-lists>li:first-child{grid-column:span 12}}.widget_globalFooter-nav-lists a:focus,.widget_globalFooter-nav-lists a:hover{color:#0cb3e6;text-decoration:underline}.widget_globalFooter-nav-logo{margin:0}.widget_globalFooter-nav-logo svg{height:auto;width:4rem}.widget_globalFooter-nav-list-title{color:#444;display:block;font-weight:700;margin:0 0 1rem}@media (max-width:768px){.widget_globalFooter-nav-list-title{margin:0 0 .5rem}}.widget_globalFooter-nav-list-lists>li+li{margin:.5rem 0 0}.widget_globalFooter-metasocial{background:#f8f9fa;margin:2rem 0 0;padding:1rem 0}.widget_globalFooter-metasocial-lists{align-items:center;color:#777;column-gap:48px;display:grid;font-size:12px;grid-template-columns:repeat(12,1fr)}@media (max-width:768px){.widget_globalFooter-metasocial-lists{column-gap:2rem;row-gap:1rem}}@media (max-width:480px){.widget_globalFooter-metasocial-lists{column-gap:normal}}.widget_globalFooter-copylight{grid-column:span 8}@media screen and (max-width:1200px){.widget_globalFooter-copylight{grid-column:span 6}}@media (max-width:768px){.widget_globalFooter-copylight{grid-column:span 12;order:3}}.widget_globalFooter-lang{grid-column:span 2}@media screen and (max-width:1200px){.widget_globalFooter-lang{grid-column:span 3}}@media (max-width:768px){.widget_globalFooter-lang{grid-column:span 6;order:2}}.widget_globalFooter-lang ul{display:flex;font-size:14px}.widget_globalFooter-lang li:first-child:after{background:#c1c3c6;border-radius:50%;content:"";display:inline-block;height:4px;margin:0 .5rem;transform:translateY(-2px);width:4px}.widget_globalFooter-lang span{color:#444;position:relative}.widget_globalFooter-lang span:before{background:#444;border-radius:50%;content:"";display:block;height:3px;left:50%;position:absolute;top:-4px;transform:translate(-50%);width:3px}.widget_globalFooter-lang a{color:#777}.widget_globalFooter-lang a:focus,.widget_globalFooter-lang a:hover{color:#0cb3e6;text-decoration:underline}.widget_globalFooter-social{display:flex;grid-column:span 2}@media screen and (max-width:1200px){.widget_globalFooter-social{grid-column:span 3}}@media (max-width:768px){.widget_globalFooter-social{grid-column:span 6;order:1}}.widget_globalFooter-social a{align-items:center;display:flex}.widget_globalFooter-social a:focus svg,.widget_globalFooter-social a:hover svg{fill:#484a4e}.widget_globalFooter-social a+a{margin-left:.75rem}.widget_globalFooter-social svg{fill:#616366;height:auto;width:1.5rem}.widget_globalFooter.blog-less .widget_globalFooter-nav-lists li{grid-column:span 3}@media screen and (max-width:1000px){.widget_globalFooter.blog-less .widget_globalFooter-nav-lists li{grid-column:span 4}}@media (max-width:480px){.widget_globalFooter.blog-less .widget_globalFooter-nav-lists li{grid-column:span 12}}.widget_globalFooter.blog-less .widget_globalFooter-nav-lists li:first-child{grid-column:span 3}@media screen and (max-width:1000px){.widget_globalFooter.blog-less .widget_globalFooter-nav-lists li:first-child{grid-column:span 12}}.widget_globalFooter.en .widget_globalFooter-nav{border:0;margin:0;padding:0}.widget_layoutCenter-header-content{display:flex;height:60px;justify-content:center}@media (max-width:480px){.widget_layoutCenter-header-content{height:40px}}.widget_layoutCenter-header-logo{display:flex;height:100%;margin:0}.widget_layoutCenter-header-logo a{align-items:center;display:flex}.widget_layoutCenter-header-logo .mackerel-logo{fill:#000;height:auto;margin:0;width:200px}@media (max-width:480px){.widget_layoutCenter-header-logo .mackerel-logo{width:160px}}.top_heroHeader{background:#0cb3e6;overflow:hidden}.top_heroHeader-content{display:flex;padding:5rem 0}@media screen and (max-width:1000px){.top_heroHeader-content{flex-direction:column;padding:3rem 0}}@media (max-width:480px){.top_heroHeader-content{padding:1.5rem 0 2rem}}.top_heroHeader-info{flex:0 0 348px;margin:0 8rem 0 0;min-width:0}@media screen and (max-width:1000px){.top_heroHeader-info{flex:1;margin:0 0 2rem}}.top_heroHeader-info h1{color:#fff;font-size:4rem;line-height:1.4;margin:-1rem 0 1.25rem}@media screen and (max-width:1000px){.top_heroHeader-info h1{margin:0 0 1rem}}@media (max-width:480px){.top_heroHeader-info h1{font-size:3rem}}.top_heroHeader-info h1 span{display:inline-block;white-space:nowrap}@media screen and (max-width:1000px){.top_heroHeader-info h1 span{display:inline-block;white-space:normal}}.top_heroHeader-info h1 span.name{padding:0 1.25rem;position:relative}@media screen and (max-width:1000px){.top_heroHeader-info h1 span.name{padding:0}}.top_heroHeader-info h1 span.name:before{border-left:2px solid #fff;border-top:2px solid #fff;content:"";display:block;height:3rem;left:0;position:absolute;top:0;width:2rem}@media screen and (max-width:1000px){.top_heroHeader-info h1 span.name:before{display:none}}.top_heroHeader-info h1 span.name:after{border-bottom:2px solid #fff;border-right:2px solid #fff;bottom:0;content:"";display:block;height:3rem;position:absolute;right:0;width:2rem}@media screen and (max-width:1000px){.top_heroHeader-info h1 span.name:after{display:none}}.top_heroHeader-info>p{color:#fff;font-size:1.25rem;font-weight:700;line-height:1.8;margin:0 0 2rem}@media screen and (max-width:1000px){.top_heroHeader-info>p{margin:0 0 1rem}}.top_heroHeader-info>p span{display:block}@media screen and (max-width:1000px){.top_heroHeader-info>p span{display:inline}}.top_heroHeader-buttons{display:grid;gap:1rem;grid-template-columns:1fr}@media screen and (max-width:1000px){.top_heroHeader-buttons{grid-template-columns:1fr 1fr}}@media (max-width:480px){.top_heroHeader-buttons{grid-template-columns:1fr}}.top_heroHeader-buttons .ui_button{font-size:1.25rem;max-width:348px;padding:1.25rem 1.5rem}@media screen and (max-width:1000px){.top_heroHeader-buttons .ui_button{max-width:none}}@media (max-width:768px){.top_heroHeader-buttons .ui_button{font-size:1.125rem}}.top_heroHeader-buttons p{color:#fff;margin:0}@media (max-width:480px){.top_heroHeader-buttons p{text-align:center}}.top_heroHeader-buttons p a{border-bottom:1px solid #fff;margin:0 0 0 .25rem;padding:0 0 .25em}.top_heroHeader-buttons p svg{fill:#fff}.top_heroHeader-img{flex:0 1 auto;min-width:0;position:relative}.top_heroHeader-img img,.top_heroHeader-img video{height:600px;position:absolute}@media screen and (max-width:1000px){.top_heroHeader-img img,.top_heroHeader-img video{height:auto;position:static;width:100%}}.top_heroHeader-img video::-webkit-media-controls{display:none!important}.widget_heroHeader{margin:3rem 0 5rem}@media (max-width:480px){.widget_heroHeader{margin-bottom:3rem}}.widget_heroHeader-title{font-size:3.5rem;line-height:1.2;margin:0}@media (max-width:480px){.widget_heroHeader-title{font-size:2rem}}.widget_heroHeader-description{font-size:1.25rem;font-weight:700;line-height:1.8;margin:1.5rem 0 0}@media (max-width:480px){.widget_heroHeader-description{font-size:1rem;margin-top:1rem}}.widget_heroHeader-description-sub{color:#777;font-size:.875rem;line-height:1.6;margin:.5rem 0 0}.widget_heroHeader-description-sub a{color:#0cb3e6}.widget_heroHeader-description-sub a:focus,.widget_heroHeader-description-sub a:hover{text-decoration:underline}.widget_heroHeader-description-sub .icon_launch{fill:#0cb3e6}.widget_tab-lists{border-bottom:2px solid #e1e3e6;display:flex;margin:0 0 2.5rem}.widget_tab-list{margin:0 2rem -2px 0}.widget_tab-list:last-child{margin-right:0}.widget_tab-list.active a{border-bottom:2px solid #19c6fa;color:#111;cursor:default}.widget_tab-list.active a:focus,.widget_tab-list.active a:hover{border-color:#19c6fa}.widget_tab-list a{border-bottom:2px solid transparent;color:#aaa;display:inline-block;font-size:1.25rem;font-weight:700;line-height:1.2;padding:0 0 1rem}.widget_tab-list a:active,.widget_tab-list a:hover{border-color:#c1c3c6}@media (max-width:480px){.widget_tab-list a{font-size:1rem}}.widget_contactForm .hs-form{max-width:447px;width:100%!important}.widget_contactForm fieldset[class*=form-columns]{margin:0 0 1.5rem}.widget_contactForm .form-columns-1 .input,.widget_contactForm .form-columns-2 .input{margin-right:0!important}.widget_contactForm .hs-form-field>label>span{font-weight:700}.widget_contactForm .form-columns-2{display:flex}.widget_contactForm .form-columns-2 .hs-fieldtype-text:first-child{margin:0 1rem 0 0}.widget_resourceDownloadForm-heroHeader{margin:2rem 0 5rem}@media (max-width:480px){.widget_resourceDownloadForm-heroHeader{margin-bottom:3rem}}.widget_resourceDownloadForm-heroHeader-assortment{font-size:1.25rem;font-weight:700;line-height:1.4;margin:0 0 .75rem;text-align:center}.widget_resourceDownloadForm-heroHeader-assortment span{display:inline-block}.widget_resourceDownloadForm-heroHeader-assortment span+span{margin-left:1rem}@media (max-width:480px){.widget_resourceDownloadForm-heroHeader-assortment{text-align:left}}.widget_resourceDownloadForm-heroHeader-title{font-size:2.5rem;line-height:1.4;margin:0;text-align:center}@media (max-width:480px){.widget_resourceDownloadForm-heroHeader-title{font-size:1.75rem;text-align:left}}@media (max-width:768px){.widget_resourceDownloadForm-heroHeader-title br{display:none}}.widget_resourceDownloadForm-heroHeader-description{color:#777;margin:1rem auto 0;max-width:744px}.widget_resourceDownloadForm-content{column-gap:48px;display:grid;grid-template-columns:1fr 1fr}@media (max-width:768px){.widget_resourceDownloadForm-content{grid-template-columns:1fr;row-gap:2rem}}.widget_resourceDownloadForm-content img{border:1px solid #e1e3e6;border-radius:.375rem;vertical-align:bottom;width:100%}@media (max-width:768px){.widget_resourceDownloadForm-content img{margin:auto;max-width:447px}}@media (max-width:480px){.widget_resourceDownloadForm-content img{max-width:100%}}.widget_resourceDownloadForm-content .widget_contactForm{border:1px solid #e1e3e6;border-radius:.375rem;padding:2rem}@media (max-width:768px){.widget_resourceDownloadForm-content .widget_contactForm{margin:auto;max-width:447px}}@media (max-width:480px){.widget_resourceDownloadForm-content .widget_contactForm{border:0;padding:0}}.widget_resourceDownloadForm-content .hs-submit input[type=submit]{height:50px;width:100%}.widget_resourceDownloadForm-description{font-size:.875rem;line-height:1.6;margin:0 0 1.5rem}@media (max-width:480px){.widget_resourceDownloadForm-description{font-size:1rem}}body[id^=page-resource_] .widget_globalFooter{border-top:0;margin-top:0}.widget_otherResources{background:#f8f9fa;margin:7.5rem 0 0;padding:4rem 0}@media (max-width:480px){.widget_otherResources{margin:5rem 0 0;padding:3rem 0}}.widget_otherResources h3{font-size:2rem;margin:0 0 3rem;text-align:center}@media (max-width:480px){.widget_otherResources h3{font-size:1.5rem}}.widget_otherResources .widget_resourceLists li a.current,.widget_otherResources .widget_resourceLists li a:focus,.widget_otherResources .widget_resourceLists li a:hover{background-color:#eeeff1}.widget_resourceLists{column-gap:48px;display:grid;grid-template-columns:repeat(4,1fr);row-gap:48px}@media (max-width:768px){.widget_resourceLists{column-gap:2rem;grid-template-columns:repeat(2,1fr);row-gap:2.5rem}}@media (max-width:480px){.widget_resourceLists{grid-template-columns:1fr}}.widget_resourceLists li a{display:flex;flex-direction:column;height:calc(100% + 3rem);margin:-1.5rem;padding:1.5rem}@media (max-width:768px){.widget_resourceLists li a{height:calc(100% + 2rem);margin:-1rem;padding:1rem}}@media (max-width:480px){.widget_resourceLists li a{column-gap:1.5rem;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(2,auto) 1fr;height:calc(100% + 1.5rem);margin:-.75rem;padding:.75rem}}.widget_resourceLists li a.current,.widget_resourceLists li a:focus,.widget_resourceLists li a:hover{background:#f8f9fa;border-radius:.5rem;transition:all .1s linear}.widget_resourceLists li a.current img,.widget_resourceLists li a:focus img,.widget_resourceLists li a:hover img{box-shadow:0 0 10px 0 rgba(0,0,0,.075)}.widget_resourceLists li a.current .widget_resourceLists-link,.widget_resourceLists li a:focus .widget_resourceLists-link,.widget_resourceLists li a:hover .widget_resourceLists-link{text-decoration:underline}.widget_resourceLists li a.current{cursor:pointer;pointer-events:none}.widget_resourceLists li span{margin-bottom:1.5rem;position:relative;width:100%}@media (max-width:480px){.widget_resourceLists li span{grid-column:1;grid-row:1/4;margin-bottom:0}}.widget_resourceLists li span:before{content:"";display:block;padding-top:141.4%}@media (max-width:480px){.widget_resourceLists li span:before{display:none}}.widget_resourceLists li span img{margin-bottom:0;position:absolute;top:50%;transform:translateY(-50%)}@media (max-width:480px){.widget_resourceLists li span img{position:relative;top:0;transform:translateY(0)}}.widget_resourceLists li img{border:1px solid #d1d3d6;border-radius:4px;margin-bottom:1.5rem;vertical-align:bottom;width:100%}@media (max-width:480px){.widget_resourceLists li img{grid-column:1;grid-row:1/4;margin-bottom:0}}.widget_resourceLists li h4{font-size:1rem;line-height:1.6;margin:0}@media (max-width:480px){.widget_resourceLists li h4{grid-column:2;grid-row:2;margin:0}}.widget_resourceLists li h4 br{display:none}.widget_resourceLists-weak{color:#777;font-size:.875rem;line-height:1.4;margin:0 0 .5rem}@media (max-width:480px){.widget_resourceLists-weak{grid-column:2;grid-row:1}}.widget_resourceLists-link{color:#0cb3e6;font-size:.875rem;line-height:1.4;margin:auto 0 0;padding:1rem 0 0}@media (max-width:480px){.widget_resourceLists-link{grid-column:2;grid-row:3;margin:0}}.widget_resourceLists-link .icon_arrow{fill:#0cb3e6}.widget_event-heroHeader{margin:3rem auto 2.5rem}@media (max-width:480px){.widget_event-heroHeader{margin-bottom:1.5rem}.widget_event-heroHeader .layout_wrapper{padding:0}}.widget_event-heroHeader img{border-radius:.5rem;margin:0;vertical-align:bottom;width:100%}@media (max-width:480px){.widget_event-heroHeader img{border-radius:0}}.widget_event-main .widget_event-title,.widget_event-main h1{border:0;font-size:2rem;line-height:1.6;margin:0 0 2.25rem;padding:0}@media (max-width:480px){.widget_event-main .widget_event-title,.widget_event-main h1{font-size:1.5rem;margin:0 0 1.5rem}}.widget_event .widget_contactForm{background:#f3f4f5;border-radius:.75rem;margin:5rem 0 0;padding:3rem 2rem}@media (max-width:480px){.widget_event .widget_contactForm{border-radius:0;margin:3rem -20px 0;overflow:hidden;padding:3rem 20px}}.widget_event .widget_contactForm h3{font-size:1.5rem;margin:0;text-align:center}@media (max-width:480px){.widget_event .widget_contactForm h3{text-align:left}}.widget_event .widget_contactForm .hs-form{margin:1rem auto 0}.widget_event .widget_contactForm .hs-form input[type=submit]{background:#19c6fa;border-color:#0cb3e6;color:#fff;height:50px;width:100%}.widget_event .widget_contactForm .hs-form input[type=submit]:focus,.widget_event .widget_contactForm .hs-form input[type=submit]:hover{background:#0cb3e6;border-color:#0b8cb3;color:#fff}.widget_event .widget_contactForm .hs-form input[type=submit]:focus{box-shadow:0 0 0 1px #fff,0 0 0 2px fade(#19c6fa,70%);outline:none}.widget_center{align-items:center;display:flex;height:100vh;justify-content:center}.widget_center-content{text-align:center}.widget_center-content h3{font-size:2rem;margin:1.25rem 0 0}.widget_center-content p{display:inline-block;margin:0 0 1.25rem;text-align:left}.widget_center-content p a{text-decoration:underline}.widget_center-content p a:focus,.widget_center-content p a:hover{color:#0cb3e6}.widget_center-logo{height:auto;width:4rem}.widget_center-gotop{color:#0cb3e6;display:block;font-size:.85rem}.widget_center-gotop:focus,.widget_center-gotop:hover{text-decoration:underline}.widget_center-gotop svg{fill:#0cb3e6;margin-right:0;transform:none;width:.85em}.widget_recommendBlock{margin:5rem 0 0;text-align:center}@media (max-width:768px){.widget_recommendBlock{margin:4rem 0 0}}@media (max-width:480px){.widget_recommendBlock{margin:3rem 0 0}}.widget_recommendBlock-content{align-items:center;background:linear-gradient(to bottom right,#0cb3e6,#19c6fa);border-radius:.5rem;display:flex;flex-direction:column;justify-content:center;min-height:250px;padding:3rem 2rem}@media (max-width:768px){.widget_recommendBlock-content{min-height:auto;padding:2rem 1.5rem}}@media (max-width:480px){.widget_recommendBlock-content{padding:1.5rem 1rem}}.widget_recommendBlock-content h2{color:#fff;font-size:2.5rem;line-height:1.4;margin:0 0 1.5rem}@media (max-width:480px){.widget_recommendBlock-content h2{font-size:2rem;margin:0 0 1rem}}.widget_recommendBlock-content div{column-gap:1.25rem;display:grid;grid-template-columns:1fr 1fr}@media (max-width:480px){.widget_recommendBlock-content div{gap:1rem 0;grid-template-columns:1fr;width:100%}}.widget_recommendBlock-content .ui_button{font-size:1.125rem;padding:1.25rem 2rem}@media (max-width:768px){.widget_recommendBlock-content .ui_button{font-size:1rem;padding:1rem 1.25rem}}@media (max-width:480px){.widget_recommendBlock-content .ui_button{font-size:16px;width:100%}}.widget_resourceBlock{background:#0cb3e6;overflow:hidden;padding:3rem 0 0}@media (max-width:480px){.widget_resourceBlock{padding:2rem 0 0}}.widget_resourceBlock-content{column-gap:48px;display:grid;grid-template-columns:repeat(8,1fr)}@media (max-width:768px){.widget_resourceBlock-content{column-gap:2rem}}@media (max-width:480px){.widget_resourceBlock-content{gap:1.5rem 0}}.widget_resourceBlock-content div{grid-column:span 4}@media (max-width:480px){.widget_resourceBlock-content div{grid-column:span 8}}.widget_resourceBlock-lead img{margin:0 0 1rem;width:13rem}@media (max-width:480px){.widget_resourceBlock-lead img{margin:0 0 .5rem}}.widget_resourceBlock-lead h2{color:#fff;font-size:2rem;line-height:1.6;margin:0 0 1.5rem}@media (max-width:768px){.widget_resourceBlock-lead h2{font-size:1.75rem;margin:0 0 1rem}}.widget_resourceBlock-lead h2 span{display:inline-block;white-space:nowrap}@media (max-width:768px){.widget_resourceBlock-lead h2 span{display:inline;white-space:normal}}.widget_resourceBlock-lead .ui_button{font-size:1.25rem;padding:1.25rem 2rem}@media (max-width:768px){.widget_resourceBlock-lead .ui_button{font-size:1rem;padding:1rem 1.25rem}}@media (max-width:480px){.widget_resourceBlock-lead .ui_button{width:100%}}.widget_resourceBlock-lead.inline h2 span{display:inline;white-space:normal}.widget_resourceBlock-img{height:20rem;text-align:center}@media (max-width:480px){.widget_resourceBlock-img{height:15rem}}.widget_resourceBlock-img a{display:block;transition:all .1s linear}.widget_resourceBlock-img a:focus img,.widget_resourceBlock-img a:hover img{margin:-3px 0 0}.widget_resourceBlock-img img{border-radius:2px;box-shadow:0 0 10px 0 rgba(0,0,0,.1);width:80%}@media (max-width:768px){.widget_resourceBlock-img img{width:100%}}@media (max-width:480px){.widget_resourceBlock-img img{width:70%}}.widget_features-nav{background:#f3f4f5;overflow:auto}.widget_features-nav-lists{display:flex;padding:1rem 0}.widget_features-nav-lists li{color:#444;font-size:14px;line-height:1.2;white-space:nowrap}.widget_features-nav-lists li:last-child{padding-right:60px}@media (max-width:768px){.widget_features-nav-lists li:last-child{padding-right:40px}}@media (max-width:480px){.widget_features-nav-lists li:last-child{padding-right:20px}}.widget_features-nav-lists li.active{color:#0cb3e6;font-weight:700}.widget_features-nav-lists li.active a{pointer-events:none}.widget_features-nav-lists li+li{margin-left:1.25rem}.widget_features-nav-lists li a:focus,.widget_features-nav-lists li a:hover{color:#0cb3e6}.widget_features-heroHeader-content{padding:4em 0 7.5em;text-align:center}@media (max-width:480px){.widget_features-heroHeader-content{padding:3rem 0 6rem}}.widget_features-heroHeader-content img{margin:0 0 2rem;width:5rem}@media (max-width:480px){.widget_features-heroHeader-content img{margin:0 0 1.5rem;width:4rem}}.widget_features-heroHeader-content h2{font-size:3.5rem;line-height:1.4;margin:0 0 1rem}@media (max-width:768px){.widget_features-heroHeader-content h2{font-size:3rem}}@media (max-width:480px){.widget_features-heroHeader-content h2{font-size:2rem}}.widget_features-heroHeader-content p{font-size:1.25rem;font-weight:700;margin:0}@media (max-width:480px){.widget_features-heroHeader-content p{font-size:1.125rem}}.widget_features-heroHeader-content p span{display:block}@media (max-width:768px){.widget_features-heroHeader-content p span{display:inline}}.widget_features-content-wrapper{overflow:hidden}@media (max-width:768px){.widget_features-content-wrapper{overflow:visible}}.widget_features-content{padding-bottom:10px}@media (max-width:768px){.widget_features-content{padding-bottom:0}}.widget_features-content+.widget_features-content{margin:7.5rem 0 0}@media (max-width:480px){.widget_features-content+.widget_features-content{margin:5rem 0 0}}.widget_features-content h3{color:#0cb3e6;font-size:1rem;line-height:1.4;margin:0 0 .5rem}.widget_features-content h2{font-size:2.5rem;line-height:1.4;margin:0 0 1.5rem}@media (max-width:768px){.widget_features-content h2{margin:0 0 1rem}}@media (max-width:480px){.widget_features-content h2{font-size:1.75rem}}.widget_features-content h2 span{display:inline-block;white-space:nowrap}@media (max-width:768px){.widget_features-content h2 span{display:inline;white-space:normal}}.widget_features-content .content_img-main{margin:0;position:relative}.widget_features-content .content_img-main img{border-radius:4px;box-shadow:0 0 10px 0 rgba(33,49,64,.15);width:100%}@media (max-width:480px){.widget_features-content .content_img-main img{box-shadow:none}}.widget_features-content p{color:#444;margin:0}@media (max-width:768px){.widget_features-content p{margin:2rem 0 0}}@media (max-width:480px){.widget_features-content p{margin:1.5rem 0 0}}.widget_features-content p a.link-underline:visited,.widget_features-content p a.link:visited{color:#086682}.widget_features-content p a.link-underline:visited svg,.widget_features-content p a.link:visited svg{fill:#086682}.widget_features-content .content_img-sub{margin:3rem 0 0}@media (max-width:768px){.widget_features-content .content_img-sub{margin:2rem 0 0}}@media (max-width:480px){.widget_features-content .content_img-sub{margin:2rem auto 0;width:90%}}.widget_features-content .content_img-sub.border img{border:1px solid #d1d3d6}.widget_features-content .content_img-sub img{border-radius:4px;width:100%}.widget_features-content .content_img-sub img+img{margin-top:.75rem}.widget_features-content .content_img-sub span{color:#777;display:inline-block;font-size:.6rem;line-height:1.4;margin:.5rem 0 0;white-space:nowrap}@media (max-width:768px){.widget_features-content .content_img-sub span{white-space:normal}}.widget_features-content .content_img-sub figcaption{color:#777;font-size:12px;line-height:1.4;margin:.75rem 0 0}.widget_features-content.content_right{display:grid;gap:0 48px;grid-template-columns:6fr 4fr;grid-template-rows:repeat(3,auto) 1fr}@media (max-width:768px){.widget_features-content.content_right{gap:0 2rem;grid-template-columns:1fr 1fr}}@media (max-width:480px){.widget_features-content.content_right{display:block}}.widget_features-content.content_right h2,.widget_features-content.content_right h3{grid-column:2/3;grid-row:auto}@media (max-width:768px){.widget_features-content.content_right h2,.widget_features-content.content_right h3{grid-column:1/3}}.widget_features-content.content_right .content_img-main{grid-column:1/2;grid-row:1/5;height:calc(100% + 20px);margin:-10px 0 0 -10px;overflow:hidden;width:calc(100% + 10px)}@media (max-width:768px){.widget_features-content.content_right .content_img-main{grid-column:1/3;grid-row:auto;height:auto;margin:0 0 2rem;overflow:visible;width:100%}}@media (max-width:480px){.widget_features-content.content_right .content_img-main{border:1px solid #d1d3d6;border-radius:4px;margin:0 0 1.5rem;overflow:hidden}}.widget_features-content.content_right .content_img-main:before{background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff);content:"";display:block;height:100%;position:absolute;right:0;width:100px;z-index:2}@media (max-width:768px){.widget_features-content.content_right .content_img-main:before{display:none}}.widget_features-content.content_right .content_img-main img{height:calc(100% - 20px);left:10px;position:absolute;top:10px;width:auto}@media (max-width:768px){.widget_features-content.content_right .content_img-main img{height:auto;position:static;width:100%}}@media (max-width:480px){.widget_features-content.content_right .content_img-main img{width:180%}}.widget_features-content.content_right p{grid-column:2/3;grid-row:auto}@media (max-width:768px){.widget_features-content.content_right p{grid-column:1/2}}.widget_features-content.content_right .content_img-sub{grid-column:2/3;grid-row:auto}.widget_features-content.content_left{display:grid;gap:0 48px;grid-template-columns:4fr 6fr;grid-template-rows:repeat(3,auto) 1fr}@media (max-width:768px){.widget_features-content.content_left{gap:0 2rem;grid-template-columns:1fr 1fr}}@media (max-width:480px){.widget_features-content.content_left{display:block}}.widget_features-content.content_left h2,.widget_features-content.content_left h3{grid-column:1/2;grid-row:auto}@media (max-width:768px){.widget_features-content.content_left h2,.widget_features-content.content_left h3{grid-column:1/3}}.widget_features-content.content_left .content_img-main{grid-column:2/3;grid-row:1/5}@media (max-width:768px){.widget_features-content.content_left .content_img-main{grid-column:1/3;grid-row:auto}}@media (max-width:480px){.widget_features-content.content_left .content_img-main{border:1px solid #d1d3d6;border-radius:4px;overflow:hidden}}.widget_features-content.content_left .content_img-main img{height:100%;left:0;position:absolute;top:0;width:auto}@media (max-width:768px){.widget_features-content.content_left .content_img-main img{height:auto;position:static;width:100%}}@media (max-width:480px){.widget_features-content.content_left .content_img-main img{width:180%}}.widget_features-content.content_left p{grid-column:1/2;grid-row:auto}@media (max-width:768px){.widget_features-content.content_left p{grid-column:1/2}}.widget_features-content.content_left .content_img-sub{grid-column:1/2;grid-row:auto}@media (max-width:768px){.widget_features-content.content_left .content_img-sub{grid-column:2/3}}.widget_features-content.content_center{display:grid;gap:0 48px;grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,auto) 1fr}@media (max-width:768px){.widget_features-content.content_center{gap:0 2rem}}@media (max-width:480px){.widget_features-content.content_center{display:block}}.widget_features-content.content_center .content_img-main,.widget_features-content.content_center h2,.widget_features-content.content_center h3{grid-column:1/3;grid-row:auto}.widget_features-content.content_center h2{margin:0 0 1rem}@media (max-width:480px){.widget_features-content.content_center .content_img-main{border:1px solid #d1d3d6;border-radius:4px;overflow:hidden}.widget_features-content.content_center .content_img-main img{width:180%}}.widget_features-content.content_center p{grid-column:1/2;grid-row:auto;margin:2rem 0 0}@media (max-width:480px){.widget_features-content.content_center p{margin:1.5rem 0 0}}.widget_features-content.content_center .content_img-sub{grid-column:2/3;grid-row:auto;margin:2.5rem 0 0}@media (max-width:768px){.widget_features-content.content_center .content_img-sub{margin:2rem 0 0}}@media (max-width:480px){.widget_features-content.content_center .content_img-sub{margin:2rem auto 0;width:90%}}.widget_features-lists-wrapper{background:#f8f9fa;margin:7.5rem 0 0}@media (max-width:480px){.widget_features-lists-wrapper{margin:4rem 0 0}}.widget_features-lists-content{padding:4rem 0}@media (max-width:480px){.widget_features-lists-content{padding:3rem 0}}.widget_features-lists-content .section-head{margin:0 0 4rem;text-align:center}@media (max-width:768px){.widget_features-lists-content .section-head{margin:0 0 3rem}}@media (max-width:480px){.widget_features-lists-content .section-head{margin:0 0 2rem;text-align:left}}.widget_features-lists-content .section-head h3{color:#0cb3e6;font-size:1rem;line-height:1.4;margin:0 0 .5rem}.widget_features-lists-content .section-head h2{font-size:2.5rem;line-height:1.4;margin:0}@media (max-width:480px){.widget_features-lists-content .section-head h2{font-size:2rem}}.widget_features-lists{display:grid;gap:48px;grid-template-columns:repeat(3,1fr)}@media (max-width:768px){.widget_features-lists{gap:3rem 2rem;grid-template-columns:1fr 1fr}}@media (max-width:480px){.widget_features-lists{gap:2.5rem 0;grid-template-columns:1fr}}.widget_features-lists li.active a{cursor:pointer;pointer-events:none;text-decoration:underline;text-underline-offset:.15em}.widget_features-lists img{margin:0 0 1.5rem;width:3rem}.widget_features-lists h4{font-size:1.125rem;line-height:1.2;margin:0 0 .75rem}.widget_features-lists p{color:#777;font-size:14px;margin:0 0 .25rem}.widget_features-lists a{font-size:14px}.widget_customerStory-lists{column-gap:1.5rem;display:grid;grid-template-columns:repeat(3,1fr);margin:3rem 0 0}@media (max-width:480px){.widget_customerStory-lists{gap:1.5rem 0;grid-template-columns:1fr;margin:3rem 0 0}.widget_customerStory-lists a{display:grid;gap:0 1rem;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr}}.widget_customerStory-lists a:focus img,.widget_customerStory-lists a:hover img{opacity:.9}.widget_customerStory-lists a:focus .link,.widget_customerStory-lists a:focus h4,.widget_customerStory-lists a:hover .link,.widget_customerStory-lists a:hover h4{text-decoration:underline}.widget_customerStory-lists img{border-radius:4px;margin:0 0 1rem;width:100%}@media (max-width:480px){.widget_customerStory-lists img{grid-column:span 1;grid-row:span 2;margin:0}}.widget_customerStory-lists img.border{border:1px solid #e1e3e6}.widget_customerStory-lists h4{color:#0cb3e6;font-size:1rem;line-height:1.4;margin:0 0 .25rem}.widget_customerStory-lists p{color:#777;font-size:.75rem;margin:0}@media (max-width:480px){.widget_customerStory-lists h4,.widget_customerStory-lists p{grid-column:span 1;grid-row:auto}}.widget_customerStory-lists .link{color:#0cb3e6;display:inline-block;font-size:.875rem;line-height:1.4;margin:.5rem 0 0}@media (max-width:480px){.widget_customerStory-lists .link{grid-column:span 1;grid-row:auto}}.widget_customer-heroHeader{margin:0 0 2rem}@media (max-width:768px){.widget_customer-heroHeader{margin:0 auto 3rem}}.widget_customer-heroHeader-content{display:grid;gap:normal 48px;grid-template-columns:repeat(12,1fr);grid-template-rows:auto 1fr;height:348px}@media (max-width:768px){.widget_customer-heroHeader-content{gap:normal;grid-template-columns:auto;grid-template-rows:auto;height:auto}}@media screen and (max-width:900px){.widget_customer-heroHeader-content{height:auto}}.widget_customer-heroHeader-backlink{color:#777;font-size:.875rem;grid-column:span 6;grid-row:1;margin:0 0 1rem}@media (max-width:768px){.widget_customer-heroHeader-backlink{grid-column:auto!important}}.widget_customer-heroHeader-backlink a:focus,.widget_customer-heroHeader-backlink a:hover{color:#0cb3e6;text-decoration:underline}.widget_customer-heroHeader-backlink svg{transform:rotate(180deg) translateY(-.1em)!important}.widget_customer-heroHeader-firstImage{grid-column:span 6;grid-row:span 2;height:100%;overflow:hidden;position:relative}@media (max-width:768px){.widget_customer-heroHeader-firstImage{grid-column:auto!important;grid-row:2;overflow:visible}}.widget_customer-heroHeader-firstImage img{height:auto;left:50%;position:absolute;transform:translateX(-50%);width:100%}@media (max-width:768px){.widget_customer-heroHeader-firstImage img{height:auto!important;left:auto!important;position:static!important;transform:none!important;width:100%!important}}.widget_customer-heroHeader-firstImage span{bottom:1rem;color:#fff;display:block;font-size:.75rem;line-height:1.4;position:absolute;right:1rem;text-shadow:0 0 .75rem rgba(0,0,0,.5)}@media (max-width:768px){.widget_customer-heroHeader-firstImage span{color:#777;margin:.25rem 0 0;position:static;text-align:right;text-shadow:none}}.widget_customer-heroHeader-title{align-self:end;grid-column:span 6;grid-row:2}@media (max-width:768px){.widget_customer-heroHeader-title{grid-column:auto!important;grid-row:3}}.widget_customer-heroHeader-title h2{font-size:2.25rem;line-height:1.4;margin:0 0 2rem}@media (max-width:768px){.widget_customer-heroHeader-title h2{font-size:1.75rem;margin:1.25rem 0 1rem!important}}.widget_customer-heroHeader-title h2 span{display:block}@media (max-width:480px){.widget_customer-heroHeader-title h2 span{display:inline}}.widget_customer-heroHeader-title p{font-size:.875rem;line-height:1.6;margin:0}.widget_customer-heroHeader-title p a{text-decoration:underline}.widget_customer-heroHeader-title p a:focus,.widget_customer-heroHeader-title p a:hover{color:#0cb3e6}.widget_customer-heroHeader-title p a .icon_launch{transform:translateY(.15em)!important}.widget_customer-info{margin:0 0 4.5rem}.widget_customer-info figure{margin:0 0 1rem}.widget_customer-info figure img{width:100%}.widget_customer-members{display:grid;gap:2rem 48px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.widget_customer-members li{display:flex;flex-direction:column}.widget_customer-members .company{line-height:1.4;margin:0 0 .5rem}.widget_customer-members .position{color:#777;font-size:.875rem;line-height:1.4;margin:0 0 1rem}.widget_customer-members .name{font-weight:700;line-height:1.2;margin:auto 0 0}.widget_customer-members .links{display:flex;line-height:1;margin:.5rem 0 0}.widget_customer-members .links a:focus,.widget_customer-members .links a:hover{opacity:.85}.widget_customer-members .links a+a{margin-left:.5rem}.widget_customer-members .links img{height:auto;width:1.125rem}.widget_customer-subinfo{border-top:1px solid #e1e3e6;display:flex;flex-wrap:wrap;justify-content:space-between;margin:1.5rem 0 0;padding:.5rem 0 0}.widget_customer-subinfo .interviewer{color:#444;font-size:.875rem;line-height:1.6;margin:0 1rem 0 0}.widget_customer-subinfo .releaseDay{color:#777;font-size:.75rem;line-height:1.6;margin:0}.widget_customer-episode .dialog,.widget_customer-episode .dialog-interviewer,.widget_customer-episode .external-link,.widget_customer-episode .introduction,.widget_customer-episode h3,.widget_customer-interview .dialog,.widget_customer-interview .dialog-interviewer,.widget_customer-interview .external-link,.widget_customer-interview .introduction,.widget_customer-interview h3{margin:0 auto;max-width:744px}.widget_customer-episode h3,.widget_customer-interview h3{color:#0cb3e6;font-size:2rem;line-height:1.4;margin-top:4rem}.widget_customer-episode .dialog-interviewer,.widget_customer-interview .dialog-interviewer{font-size:1.125rem;font-weight:700;margin-top:2rem;position:relative}@media screen and (max-width:1000px){.widget_customer-episode .dialog-interviewer,.widget_customer-interview .dialog-interviewer{padding-left:2rem}}.widget_customer-episode .dialog-interviewer:before,.widget_customer-interview .dialog-interviewer:before{border-top:1px solid #777;content:"";display:inline-block;left:calc(-48px - 1.5rem);position:absolute;top:.875rem;width:48px}@media screen and (max-width:1000px){.widget_customer-episode .dialog-interviewer:before,.widget_customer-interview .dialog-interviewer:before{left:0;width:1.5rem}}.widget_customer-episode .dialog,.widget_customer-interview .dialog{margin-top:2rem;position:relative}.widget_customer-episode .speaker,.widget_customer-interview .speaker{color:#777;left:-1.5rem;position:absolute;text-align:right;transform:translateX(-100%)}@media screen and (max-width:1100px){.widget_customer-episode .speaker,.widget_customer-interview .speaker{display:inline;margin:0 .75rem 0 0;position:static;text-align:left;transform:none}}.widget_customer-episode .speaker.long,.widget_customer-interview .speaker.long{display:block;left:-99px;position:relative;text-align:left;transform:none}@media screen and (max-width:1100px){.widget_customer-episode .speaker.long,.widget_customer-interview .speaker.long{display:inline-block;position:static}}.widget_customer-episode .speak,.widget_customer-interview .speak{display:block}@media screen and (max-width:1100px){.widget_customer-episode .speak,.widget_customer-interview .speak{display:inline}}.widget_customer-episode .speak .speak+.speak,.widget_customer-interview .speak .speak+.speak{margin:1rem 0 0}@media screen and (max-width:1100px){.widget_customer-episode .speak .speak:first-child,.widget_customer-interview .speak .speak:first-child{display:inline}}.widget_customer-episode .speak a,.widget_customer-interview .speak a{text-decoration:underline}.widget_customer-episode .speak a:focus,.widget_customer-episode .speak a:hover,.widget_customer-interview .speak a:focus,.widget_customer-interview .speak a:hover{color:#0cb3e6}.widget_customer-episode figure,.widget_customer-interview figure{margin:2.5rem auto;text-align:center}.widget_customer-episode figure img,.widget_customer-interview figure img{width:100%}.widget_customer-episode figure.figure-portrait,.widget_customer-interview figure.figure-portrait{float:right;margin:2.5rem 0 2.5rem 3rem}@media screen and (max-width:580px){.widget_customer-episode figure.figure-portrait,.widget_customer-interview figure.figure-portrait{float:none;margin:1.5rem auto;max-width:80%}}.widget_customer-episode figure.figure-portrait img,.widget_customer-interview figure.figure-portrait img{max-width:348px}@media screen and (max-width:580px){.widget_customer-episode figure.figure-portrait img,.widget_customer-interview figure.figure-portrait img{max-width:100%}}.widget_customer-episode figure.figure-portrait figcaption,.widget_customer-interview figure.figure-portrait figcaption{text-align:left}.widget_customer-episode figure.figure-function,.widget_customer-interview figure.figure-function{border:1px solid #e1e3e6;border-radius:4px;max-width:744px;padding:2rem}.widget_customer-episode figure.figure-function img,.widget_customer-interview figure.figure-function img{max-width:70%}.widget_customer-episode figure.figure-function figcaption,.widget_customer-interview figure.figure-function figcaption{font-size:.875rem}.widget_customer-episode figcaption,.widget_customer-interview figcaption{color:#777;font-size:.75rem;line-height:1.4;margin-top:.5rem}.widget_customer-episode figcaption span,.widget_customer-interview figcaption span{display:block}@media screen and (max-width:580px){.widget_customer-episode figcaption span,.widget_customer-interview figcaption span{display:inline}}.widget_customer-episode code,.widget_customer-interview code{background:#f3f4f5;border:1px solid #e1e3e6;border-radius:2px;font-family:SF Mono,Menlo,Consolas,monospace;font-size:.95em;margin:0 .25rem;padding:2px 4px}.widget_customer-episode .favicon,.widget_customer-interview .favicon{background:#fff;display:inline-block;margin:0 6px 0 3px;vertical-align:text-top;width:1rem}.widget_customer-episode .link,.widget_customer-interview .link{color:inherit;text-decoration:underline}.widget_customer-episode .link:focus,.widget_customer-episode .link:hover,.widget_customer-interview .link:focus,.widget_customer-interview .link:hover{color:#0cb3e6}.widget_customer-episode .external-link,.widget_customer-interview .external-link{background:#f3f4f5;border-radius:4px;line-height:1.4;margin-top:2rem;overflow:hidden;padding:1rem 1.5rem;vertical-align:middle}.widget_customer-episode .external-link a,.widget_customer-interview .external-link a{text-decoration:underline}.widget_customer-episode .external-link a:focus,.widget_customer-episode .external-link a:hover,.widget_customer-interview .external-link a:focus,.widget_customer-interview .external-link a:hover{color:#0cb3e6}.widget_customer-episode .slide,.widget_customer-interview .slide{margin:2.5rem 0}.widget_customer-episode .full-width,.widget_customer-interview .full-width{background:#f8f9fa;border-bottom:1px solid #e1e3e6;border-top:1px solid #e1e3e6;margin:4rem 0;text-align:center}@media (max-width:768px){.widget_customer-episode .full-width,.widget_customer-interview .full-width{margin:2rem 0}}.widget_customer-episode .full-width figure,.widget_customer-interview .full-width figure{margin:2.5rem 0 2rem}.widget_customer-episode .full-width figcaption,.widget_customer-interview .full-width figcaption{margin-top:1rem}.widget_customer-episode .widget_resourceBlock,.widget_customer-interview .widget_resourceBlock{border-radius:.5rem;margin:4rem 0 0}.widget_customer-episode .widget_resourceBlock-lead h2,.widget_customer-interview .widget_resourceBlock-lead h2{margin:0 0 1rem}.widget_customer-episode .widget_resourceBlock-content div:first-child,.widget_customer-interview .widget_resourceBlock-content div:first-child{grid-column:span 5}@media (max-width:480px){.widget_customer-episode .widget_resourceBlock-content div:first-child,.widget_customer-interview .widget_resourceBlock-content div:first-child{grid-column:span 8}}.widget_customer-episode .widget_resourceBlock-content div:nth-child(2),.widget_customer-interview .widget_resourceBlock-content div:nth-child(2){grid-column:span 3}@media (max-width:480px){.widget_customer-episode .widget_resourceBlock-content div:nth-child(2),.widget_customer-interview .widget_resourceBlock-content div:nth-child(2){grid-column:span 8}}.widget_customer-episode .widget_resourceBlock-img,.widget_customer-interview .widget_resourceBlock-img{height:15rem}.widget_customer-episode .widget_resourceBlock-img img,.widget_customer-interview .widget_resourceBlock-img img{width:100%}@media (max-width:480px){.widget_customer-episode .widget_resourceBlock-img img,.widget_customer-interview .widget_resourceBlock-img img{width:70%}}.widget_customer-episode .introduction{margin:0 auto 4rem}.widget_customer-episode h3{margin:0 0 2rem}.widget_customer-episode h4{font-size:1.125rem;font-weight:700}.widget_customer-episode figure.figure-portrait{margin:0 0 2.5rem 3rem}.widget_customer-episode section{margin-bottom:3rem}.widget_customer-episode section:after{clear:both;content:"";display:block}.widget_customer-customerStoryLists{background:#f8f9fa;margin:5rem 0 0;padding:4rem 0}@media (max-width:480px){.widget_customer-customerStoryLists{padding:3rem 0}}.widget_customer-customerStoryLists h3{font-size:2rem;margin:0 0 3rem;text-align:center}@media (max-width:480px){.widget_customer-customerStoryLists h3{font-size:1.5rem}}.widget_customer-customerStoryLists .widget_customerStory-lists{gap:48px;grid-template-columns:repeat(4,1fr)}@media (max-width:768px){.widget_customer-customerStoryLists .widget_customerStory-lists{gap:2rem;grid-template-columns:1fr 1fr;margin:3rem 0 0}}@media (max-width:480px){.widget_customer-customerStoryLists .widget_customerStory-lists{gap:1.5rem 0;grid-template-columns:1fr}.widget_customer-customerStoryLists .widget_customerStory-lists a{gap:0 1rem;grid-template-columns:1fr 1fr;grid-template-rows:repeat(2,auto) 1fr}}.widget_customer-customerStoryLists .widget_customerStory-lists a:focus h4,.widget_customer-customerStoryLists .widget_customerStory-lists a:hover h4{text-decoration:none}@media (max-width:480px){.widget_customer-customerStoryLists .widget_customerStory-lists img{grid-row:span 3}}.widget_customer-customerStoryLists .widget_customerStory-lists h4{color:#111}.widget_customer-customerStoryLists .link-row{margin:1rem 0 0;text-align:right}.widget_customer-customerStoryLists .link-row a{font-size:.875rem;font-weight:700}.widget_info-backlink{background:#f3f4f5;margin:0 0 2.5rem}.widget_info-backlink-content{padding:3rem 0 1rem}.widget_info-backlink-content a{color:#616366;font-size:1.25rem;font-weight:700;line-height:1.2}.widget_info-backlink-content a:focus,.widget_info-backlink-content a:hover{color:#0cb3e6}.widget_info-head{display:flex;justify-content:space-between;margin:0 0 1.5rem}@media (max-width:480px){.widget_info-head{margin:0 0 1rem}}.widget_info-head h3{font-size:1.5rem;line-height:1.2;margin:0!important}@media (max-width:480px){.widget_info-head h3{font-size:1.25rem}}@media (max-width:768px){.widget_info-head .ui_dropdown-content{left:auto;right:0;transform:translateY(100%)}}.widget_info-lists li{border-radius:4px;display:grid;gap:1rem;grid-template-columns:repeat(8,1fr);margin:0 -1rem;padding:1rem}@media screen and (max-width:640px){.widget_info-lists li{gap:.5rem;grid-template-columns:auto 1fr;grid-template-rows:repeat(2,auto);margin:0;padding:1rem 0}}.widget_info-lists li:focus,.widget_info-lists li:hover{background:#f8f9fa;transition:all .1s linear}@media screen and (max-width:640px){.widget_info-lists li:focus,.widget_info-lists li:hover{background:none}}.widget_info-lists time{color:#777;font-family:SF Mono,Menlo,Consolas,monospace;grid-column:span 1;line-height:1.6;white-space:nowrap}@media screen and (max-width:640px){.widget_info-lists time{grid-column:auto;grid-row:1}}.widget_info-lists .ui_tag{grid-column:span 2;line-height:1.6}@media screen and (max-width:640px){.widget_info-lists .ui_tag{grid-column:auto;grid-row:1}}.widget_info-lists .title{font-weight:700;grid-column:span 5;line-height:1.6}@media screen and (max-width:640px){.widget_info-lists .title{grid-column:span 2;grid-row:2}}.widget_info-lists .title:focus a,.widget_info-lists .title:hover a{text-decoration:underline}.widget_infoEntry-header time{color:#777;font-family:SF Mono,Menlo,Consolas,monospace;font-size:.875rem;line-height:1.2}.widget_infoEntry-header .widget_infoEntry-title,.widget_infoEntry-header h1{font-size:2rem;line-height:1.6;margin:0 0 2.25rem;padding:0}@media (max-width:480px){.widget_infoEntry-header .widget_infoEntry-title,.widget_infoEntry-header h1{font-size:1.5rem;margin:0 0 1.5rem}}.widge_infoEntry-content h2,.widget_event-main h2{border-bottom:1px solid #e1e3e6;font-size:1.75rem;line-height:1.6;margin:3.75rem 0 2rem;padding:0 0 .5rem}@media (max-width:480px){.widge_infoEntry-content h2,.widget_event-main h2{font-size:1.5rem;margin:2rem 0 1.25rem}}.widge_infoEntry-content h3,.widget_event-main h3{border-bottom:1px solid #e1e3e6;font-size:1.5rem;line-height:1.6;margin:3.5rem 0 1.75rem;padding:0 0 .25rem}@media (max-width:480px){.widge_infoEntry-content h3,.widget_event-main h3{font-size:1.25rem;margin:2rem 0 1rem}}.widge_infoEntry-content h4,.widget_event-main h4{font-size:1.25rem;margin:1.5rem 0 .5rem}@media (max-width:480px){.widge_infoEntry-content h4,.widget_event-main h4{font-size:1.125rem}}.widge_infoEntry-content h5,.widge_infoEntry-content h6,.widget_event-main h5,.widget_event-main h6{font-size:1rem;margin:0 0 1rem}.widge_infoEntry-content h2,.widge_infoEntry-content h3,.widge_infoEntry-content h4,.widge_infoEntry-content h5,.widge_infoEntry-content h6,.widget_event-main h2,.widget_event-main h3,.widget_event-main h4,.widget_event-main h5,.widget_event-main h6{scroll-margin-top:4.5rem}@media (max-width:480px){.widge_infoEntry-content h2,.widge_infoEntry-content h3,.widge_infoEntry-content h4,.widge_infoEntry-content h5,.widge_infoEntry-content h6,.widget_event-main h2,.widget_event-main h3,.widget_event-main h4,.widget_event-main h5,.widget_event-main h6{scroll-margin-top:.5rem}}.widge_infoEntry-content p,.widget_event-main p{margin:0 0 1rem}.widge_infoEntry-content a,.widget_event-main a{text-decoration:underline}.widge_infoEntry-content a:focus,.widge_infoEntry-content a:hover,.widget_event-main a:focus,.widget_event-main a:hover{color:#0cb3e6}.widge_infoEntry-content code,.widget_event-main code{background:#f3f4f5;border:1px solid #e1e3e6;border-radius:3px;color:#866200;font-family:SF Mono,Menlo,Consolas,monospace;font-size:.9em;margin:0 2px;padding:.25em .4em;white-space:normal}.widge_infoEntry-content pre,.widget_event-main pre{background:#f3f4f5;border-radius:4px;color:#111;font-family:SF Mono,Menlo,Consolas,monospace;margin:1rem 0;overflow:auto;padding:1rem 1.5rem;white-space:pre}.widge_infoEntry-content ol,.widge_infoEntry-content ul,.widget_event-main ol,.widget_event-main ul{margin:1rem 0}.widge_infoEntry-content ol li,.widge_infoEntry-content ul li,.widget_event-main ol li,.widget_event-main ul li{margin-left:1.25rem}.widge_infoEntry-content ol li+li,.widge_infoEntry-content ul li+li,.widget_event-main ol li+li,.widget_event-main ul li+li{margin-top:.5rem}.widge_infoEntry-content ol li ul,.widge_infoEntry-content ul li ul,.widget_event-main ol li ul,.widget_event-main ul li ul{margin:0 0 .75rem}.widge_infoEntry-content ol.contents,.widge_infoEntry-content ul.contents,.widget_event-main ol.contents,.widget_event-main ul.contents{background:#f8f9fa;border-radius:.5rem;padding:1.5rem 1.75rem}.widge_infoEntry-content ol.contents:before,.widge_infoEntry-content ul.contents:before,.widget_event-main ol.contents:before,.widget_event-main ul.contents:before{content:"目次";display:block;font-size:1.25rem;font-weight:700;margin:0 0 .5rem}@media (max-width:480px){.widge_infoEntry-content ol.contents:before,.widge_infoEntry-content ul.contents:before,.widget_event-main ol.contents:before,.widget_event-main ul.contents:before{font-size:1.125rem}}.widge_infoEntry-content ol.contents li,.widge_infoEntry-content ul.contents li,.widget_event-main ol.contents li,.widget_event-main ul.contents li{color:#444}.widge_infoEntry-content ol.contents a,.widge_infoEntry-content ul.contents a,.widget_event-main ol.contents a,.widget_event-main ul.contents a{text-decoration:none}.widge_infoEntry-content ol.contents a:focus,.widge_infoEntry-content ol.contents a:hover,.widge_infoEntry-content ul.contents a:focus,.widge_infoEntry-content ul.contents a:hover,.widget_event-main ol.contents a:focus,.widget_event-main ol.contents a:hover,.widget_event-main ul.contents a:focus,.widget_event-main ul.contents a:hover{color:#111;text-decoration:underline}.widge_infoEntry-content ol.contents a:visited,.widge_infoEntry-content ul.contents a:visited,.widget_event-main ol.contents a:visited,.widget_event-main ul.contents a:visited{color:#777}.widge_infoEntry-content ul,.widget_event-main ul{list-style-type:disc}.widge_infoEntry-content ul li ul,.widget_event-main ul li ul{list-style:circle}.widge_infoEntry-content table,.widget_event-main table{border-collapse:collapse;border-spacing:0;margin:1rem 0}.widge_infoEntry-content tr:hover,.widget_event-main tr:hover{background:#f8f9fa}.widge_infoEntry-content th,.widget_event-main th{text-align:left}@media (max-width:480px){.widge_infoEntry-content th,.widget_event-main th{display:none}}.widge_infoEntry-content td,.widget_event-main td{padding:.5rem 1.5rem .5rem 0}@media (max-width:480px){.widge_infoEntry-content td,.widget_event-main td{display:block}}.widge_infoEntry-content td:first-child,.widget_event-main td:first-child{box-sizing:content-box;min-width:120px}.widge_infoEntry-content td:last-child,.widget_event-main td:last-child{padding-right:0}.widge_infoEntry-content td.time,.widget_event-main td.time{vertical-align:top;white-space:nowrap}@media (max-width:480px){.widge_infoEntry-content td.time,.widget_event-main td.time{color:#777;font-weight:700;padding-bottom:0;white-space:normal}}.widge_infoEntry-content td h4,.widget_event-main td h4{font-size:1.125rem;margin:0 0 .25rem}.widge_infoEntry-content td p,.widget_event-main td p{margin:.5rem 0}.widge_infoEntry-content td p.widget_event-strong,.widget_event-main td p.widget_event-strong{font-weight:700;margin:0}.widge_infoEntry-content td p.widget_event-strong+p,.widget_event-main td p.widget_event-strong+p{margin:2px 0 .5rem}.widge_infoEntry-content figure,.widget_event-main figure{margin:1rem 0}.widge_infoEntry-content figure img,.widget_event-main figure img{margin:0}.widge_infoEntry-content figcaption,.widget_event-main figcaption{color:#777;font-size:14px;line-height:1.4;margin:.5rem 0 0}.widge_infoEntry-content img,.widget_event-main img{margin:0 0 1rem;width:100%}.widge_infoEntry-content hr,.widget_event-main hr{border-width:0;border-top:1px solid #e1e3e6;margin:2rem auto}.widge_infoEntry-content iframe,.widget_event-main iframe{margin:1rem auto}.widge_infoEntry-content .widget_event-speakers,.widget_event-main .widget_event-speakers{align-items:flex-start;display:flex;margin:1rem 0}.widge_infoEntry-content .widget_event-speakers+.widget_event-speakers,.widget_event-main .widget_event-speakers+.widget_event-speakers{margin-top:1.5rem}.widge_infoEntry-content .widget_event-speakers img,.widget_event-main .widget_event-speakers img{height:auto;vertical-align:bottom;width:120px}.widge_infoEntry-content .widget_event-speaker,.widget_event-main .widget_event-speaker{flex:1;margin:0 0 0 1.5rem;min-width:0}.widge_infoEntry-content .widget_event-speaker h4,.widget_event-main .widget_event-speaker h4{font-size:1rem;margin:0 0 .25rem}.widge_infoEntry-content .widget_event-speaker p,.widget_event-main .widget_event-speaker p{margin:.5rem 0}.widget_infoEntry-tag{margin:5rem 0 0}.widget_infoEntry-pager{margin:1.5rem 0 0}.widget_infoEntry-pager-content{border-bottom:1px solid #e1e3e6;border-top:1px solid #e1e3e6;color:#616366;display:flex;font-weight:700;justify-content:space-between}.widget_infoEntry-pager-next,.widget_infoEntry-pager-prev{display:flex;flex:1 1 50%;height:100%}.widget_infoEntry-pager-next a,.widget_infoEntry-pager-prev a{align-items:center;display:flex;padding:1rem 0;width:100%}.widget_infoEntry-pager-next a:focus,.widget_infoEntry-pager-next a:hover,.widget_infoEntry-pager-prev a:focus,.widget_infoEntry-pager-prev a:hover{background:#f8f9fa;color:#0cb3e6}.widget_infoEntry-pager-next a svg,.widget_infoEntry-pager-prev a svg{flex:0 0 auto}.widget_infoEntry-pager-prev a{padding-right:.5rem}.widget_infoEntry-pager-prev a .icon_arrow-reverse.icon_inline{transform:translateY(0) rotate(180deg)}.widget_infoEntry-pager-next a{justify-content:flex-end;padding-left:.5rem}.widget_infoEntry-pager-next a .icon_arrow.icon_inline{transform:translateY(0)}.widget_infoEntry-recentEntries{margin:4rem 0 0}.widget_infoEntry-recentEntries-content h3{font-size:1.5rem;line-height:1.4;margin:0 0 1.5rem}.widget_infoEntry-recentEntries-content .link-row{margin:.5rem 0 0;text-align:right}.widget_infoEntry-recentEntries-content .link-row a{color:#777}.widget_infoEntry-recentEntries-content .link-row a:focus,.widget_infoEntry-recentEntries-content .link-row a:hover{color:#0cb3e6;text-decoration:underline}.widget_breadcrumbs{background:#f8f9fa;padding:.75rem 0}.widget_breadcrumbs-lists{width:100%}.widget_breadcrumbs-lists li{color:#777;display:inline;font-size:14px;line-height:1}.widget_breadcrumbs-lists li:after{background:url(https://ja.mackerel.io/hubfs/assets/img/icon/icon_arrow-gray.svg) no-repeat;content:"";display:inline-block;height:1em;margin:0 .25rem 0 .5rem;transform:translateY(2px);width:1em}.widget_breadcrumbs-lists li:last-child:after{display:none}.widget_breadcrumbs-lists li.active a{color:#0cb3e6}.widget_breadcrumbs-lists li a:focus,.widget_breadcrumbs-lists li a:hover{color:#0cb3e6;text-decoration:underline}.widget_blogEntries{display:grid;gap:4rem 48px;grid-template-columns:repeat(3,1fr)}@media (max-width:768px){.widget_blogEntries{gap:2.5rem 2rem;grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.widget_blogEntries{gap:1rem 0;grid-template-columns:1fr}.widget_blogEntries li{border-bottom:1px solid #f3f4f5;display:grid;gap:0 1rem;grid-template-columns:2fr 1fr;grid-template-rows:1fr auto;padding-bottom:1rem}}.widget_blogEntries a.entry-image{display:block;margin:0 0 1rem}@media (max-width:480px){.widget_blogEntries a.entry-image{grid-column:2/3;grid-row:2/3;margin:0}}.widget_blogEntries a.entry-image:focus,.widget_blogEntries a.entry-image:hover{opacity:.9}.widget_blogEntries a.entry-image img{border-radius:.25rem;height:auto;width:100%}@media (max-width:480px){.widget_blogEntries a.entry-image img{margin:3px 0 0}}.widget_blogEntries .ui_blogCategory{margin:0 0 .25rem}@media (max-width:480px){.widget_blogEntries .ui_blogCategory{font-size:10px;grid-column:1/2;grid-row:1/2}}.widget_blogEntries a.entry-desc{display:block}@media (max-width:480px){.widget_blogEntries a.entry-desc{grid-column:1/2;grid-row:2/3}}.widget_blogEntries a.entry-desc:focus h3,.widget_blogEntries a.entry-desc:hover h3{color:#0cb3e6}.widget_blogEntries a.entry-desc h3{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;font-size:1.25rem;line-height:1.6;margin:0 0 .5rem;overflow:hidden}@media screen and (max-width:1000px){.widget_blogEntries a.entry-desc h3{font-size:1.125rem}}@media (max-width:480px){.widget_blogEntries a.entry-desc h3{line-height:1.4;margin:0 0 .25rem}}.widget_blogEntries a.entry-desc p{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#444;display:-webkit-box;font-size:.875rem;margin:0;overflow:hidden}@media (max-width:480px){.widget_blogEntries a.entry-desc p{line-height:1.6}}.widget_blogCategories-content{border-top:1px solid #e1e3e6;margin:4rem 0 0;padding:3rem 0 0}@media (max-width:480px){.widget_blogCategories-content{margin:2rem 0 0;padding:2rem 0 0}}.widget_blogCategories-content h3{font-size:1.5rem;line-height:1.2;margin:0 0 1.5rem}@media (max-width:480px){.widget_blogCategories-content h3{font-size:1.25rem;margin:0 0 1rem}}.widget_blogCategories-lists{display:flex;flex-wrap:wrap}.widget_blogCategories-lists li{margin:0 .75rem .5rem 0}.widget_blogNewsletter{margin:4rem 0 0}@media (max-width:480px){.widget_blogNewsletter{margin:2rem 0 0}}.widget_blogNewsletter-content{background:linear-gradient(to bottom right,#0cb3e6,#19c6fa);border-radius:.5rem;padding:3rem 2rem}@media (max-width:768px){.widget_blogNewsletter-content{padding:1.5rem}}.widget_blogNewsletter-title{color:#fff;font-size:2.5rem;line-height:1.4;margin:0;text-align:center}@media (max-width:768px){.widget_blogNewsletter-title{font-size:2rem}}@media (max-width:480px){.widget_blogNewsletter-title{font-size:1.5rem;line-height:1.4;margin:0 0 .25rem;text-align:left}}.widget_blogNewsletter-desc{color:#fff;font-size:1.25rem;margin:0 0 1.75rem;text-align:center}@media (max-width:768px){.widget_blogNewsletter-desc{margin:0 0 1.5rem}}@media (max-width:480px){.widget_blogNewsletter-desc{font-size:1rem;line-height:1.4;text-align:left}}.widget_blogNewsletter-form{color:#fff;margin:0 auto;max-width:546px}.widget_blogNewsletter-form .hs-form{column-gap:.5rem;display:grid;grid-template-columns:3fr 1fr;position:relative;row-gap:5px}.widget_blogNewsletter-form .hs-form fieldset .input{margin:0!important}.widget_blogNewsletter-form .hs-form fieldset:first-child{grid-column:span 2;max-width:100%}.widget_blogNewsletter-form .hs-form fieldset:nth-child(2){grid-column:span 2}.widget_blogNewsletter-form .hs-form fieldset:nth-child(3){grid-column:auto}@media (max-width:480px){.widget_blogNewsletter-form .hs-form fieldset:nth-child(3){grid-column:span 2}}.widget_blogNewsletter-form .hs-form .hs-fieldtype-text input,.widget_blogNewsletter-form .hs-form .hs-fieldtype-text input:hover{border-color:#19c6fa}.widget_blogNewsletter-form .hs-form .hs-fieldtype-text input.invalid,.widget_blogNewsletter-form .hs-form .hs-fieldtype-text input:focus{border-color:#086682}.widget_blogNewsletter-form .hs-form .hs-submit{grid-column:auto;width:100%}@media (max-width:480px){.widget_blogNewsletter-form .hs-form .hs-submit{grid-column:span 2;margin-top:.75rem}}.widget_blogNewsletter-form .hs-form .hs-submit .hs-button{background:#086682;border-color:#07536a;color:#fff;width:100%}.widget_blogNewsletter-form .hs-form .hs-submit .hs-button:focus,.widget_blogNewsletter-form .hs-form .hs-submit .hs-button:hover{background:#07536a;border-color:#06485c}@media (max-width:768px){.widget_blogNewsletter-form .hs-form .hs-submit .hs-button{font-size:16px}}.widget_blogNewsletter-form .hs-form .hs_error_rollup{grid-column:span 2;margin:0;position:absolute;top:-1.5rem}.widget_blogNewsletter-form .hs-form .hs_error_rollup ul{font-size:.75rem;margin:0}.widget_blogNewsletter-form .hs-form ul.hs-error-msgs{color:#f7db6a}.widget_blogNewsletter-form .hs-fieldtype-booleancheckbox{font-size:12px}.widget_blogNewsletter-form .hs-fieldtype-booleancheckbox .hs-form-booleancheckbox input[type=checkbox]+span:before{border-color:#19c6fa;top:2px}.widget_blogNewsletter-form .hs-fieldtype-booleancheckbox .hs-form-booleancheckbox input[type=checkbox]+span:after{top:7px}.widget_blogNewsletter-form .hs-fieldtype-booleancheckbox .hs-form-booleancheckbox input[type=checkbox]:checked+span:before{background:#086682;border-color:#086682}.widget_blogNewsletter-form .hs-fieldtype-booleancheckbox a{color:#fff;display:inline-block;text-decoration:underline}.widget_blogNewsletter-form .hs-fieldtype-booleancheckbox a:focus,.widget_blogNewsletter-form .hs-fieldtype-booleancheckbox a:hover{opacity:.7}.widget_blogNewsletter-form .hs-fieldtype-booleancheckbox a:after{background:url(https://ja.mackerel.io/hubfs/assets/img/icon/icon_launch-white.svg) no-repeat;content:"";display:inline-block;height:1em;margin:0 .25rem;transform:translateY(2px);width:1em}.widget_blogNewsletter-form .hs-fieldtype-booleancheckbox .hs-form-required{color:#fff}.widget_blogInfos{margin:4rem 0 0}@media (max-width:480px){.widget_blogInfos{margin:3rem 0 0}}.widget_blogInfo{margin:0 0 3rem}@media (max-width:480px){.widget_blogInfo{margin:0 0 2.5rem}}.widget_blogInfo h3{font-size:1.5rem;line-height:1.2;margin:0 0 1.5rem}@media (max-width:480px){.widget_blogInfo h3{font-size:1.25rem;margin:0 0 1rem}}.widget_blogInfo .link-row{border-top:1px solid #e1e3e6;font-size:.875rem;margin:2rem 0 0;padding:1rem 0 0;text-align:right}.widget_blogInfo-events{display:grid;gap:48px;grid-template-columns:1fr 1fr}@media (max-width:768px){.widget_blogInfo-events{gap:2rem}}@media (max-width:480px){.widget_blogInfo-events{gap:1.5rem;grid-template-columns:1fr}}.widget_blogInfo-events a{border-radius:4px;display:flex;flex-direction:column}@media (max-width:480px){.widget_blogInfo-events a{margin:0;padding:0}}.widget_blogInfo-events a:focus h4,.widget_blogInfo-events a:hover h4{text-decoration:underline}.widget_blogInfo-events a:focus img,.widget_blogInfo-events a:hover img{opacity:.9}.widget_blogInfo-events h4{font-size:1rem;line-height:1.6;margin:1rem 0 0}@media (max-width:768px){.widget_blogInfo-events h4{margin:.5rem 0 0}}.widget_blogInfo-events img{height:auto;width:100%}.widget_blogInfo .widget_customerStory-lists{gap:48px;grid-template-columns:1fr 1fr;margin:0}@media (max-width:768px){.widget_blogInfo .widget_customerStory-lists{gap:2rem}}@media (max-width:480px){.widget_blogInfo .widget_customerStory-lists{gap:1.5rem 0;grid-template-columns:1fr}.widget_blogInfo .widget_customerStory-lists a{gap:0 1rem;grid-template-columns:1fr 1fr;grid-template-rows:repeat(2,auto) 1fr}}.widget_blogInfo .widget_customerStory-lists a:focus h4,.widget_blogInfo .widget_customerStory-lists a:hover h4{text-decoration:none}@media (max-width:480px){.widget_blogInfo .widget_customerStory-lists img{grid-row:span 3}}.widget_blogInfo .widget_customerStory-lists h4{color:#111}.widget_blogInfo .widget_customerStory-lists p{font-size:.875rem;line-height:1.4}#page-blog_entry .widget_globalHeader{background-color:#0cb3e6}#page-blog_entry .widget_globalHeader.is-drawing{border-color:#31c7f4}#page-blog_entry .widget_globalHeader .widget_globalHeader-content .mackerel-logo svg,#page-blog_entry .widget_globalHeader .widget_globalHeader-content .widget_globalHeader-drawer svg{fill:#fff}#page-blog_entry .widget_globalHeader .widget_globalHeader-nav.is-drawing{background:#0cb3e6}@media screen and (max-width:1000px){#page-blog_entry .widget_globalHeader .widget_globalHeader-nav.is-drawing{border-left:0}}#page-blog_entry .widget_globalHeader .widget_globalHeader-dropdown-button,#page-blog_entry .widget_globalHeader .widget_globalHeader-nav-buttons>li a:not(.ui_button),#page-blog_entry .widget_globalHeader .widget_globalHeader-nav-lists>li>a{color:#fff}#page-blog_entry .widget_globalHeader .widget_globalHeader-dropdown-button:focus,#page-blog_entry .widget_globalHeader .widget_globalHeader-dropdown-button:focus svg,#page-blog_entry .widget_globalHeader .widget_globalHeader-dropdown-button:hover,#page-blog_entry .widget_globalHeader .widget_globalHeader-dropdown-button:hover svg,#page-blog_entry .widget_globalHeader .widget_globalHeader-nav-buttons>li a:not(.ui_button):focus,#page-blog_entry .widget_globalHeader .widget_globalHeader-nav-buttons>li a:not(.ui_button):focus svg,#page-blog_entry .widget_globalHeader .widget_globalHeader-nav-buttons>li a:not(.ui_button):hover,#page-blog_entry .widget_globalHeader .widget_globalHeader-nav-buttons>li a:not(.ui_button):hover svg,#page-blog_entry .widget_globalHeader .widget_globalHeader-nav-lists>li>a:focus,#page-blog_entry .widget_globalHeader .widget_globalHeader-nav-lists>li>a:focus svg,#page-blog_entry .widget_globalHeader .widget_globalHeader-nav-lists>li>a:hover,#page-blog_entry .widget_globalHeader .widget_globalHeader-nav-lists>li>a:hover svg{opacity:.8}#page-blog_entry .widget_globalHeader .widget_globalHeader-dropdown-button svg,#page-blog_entry .widget_globalHeader .widget_globalHeader-nav-buttons>li a:not(.ui_button) svg,#page-blog_entry .widget_globalHeader .widget_globalHeader-nav-lists>li>a svg{fill:#fff}#page-blog_entry .widget_globalHeader .widget_globalHeader-nav-buttons .button-blue{background:#fff;border:0;color:#0cb3e6}#page-blog_entry .widget_globalHeader .widget_globalHeader-nav-buttons .button-blue:focus,#page-blog_entry .widget_globalHeader .widget_globalHeader-nav-buttons .button-blue:hover{opacity:.9}#page-blog_entry .widget_globalHeader .widget_globalHeader-nav-buttons .button-deepGray{background:#086682;border-color:#07536a;color:#fff}#page-blog_entry .widget_globalHeader .widget_globalHeader-nav-buttons .button-deepGray:focus,#page-blog_entry .widget_globalHeader .widget_globalHeader-nav-buttons .button-deepGray:hover{background:#07536a;border-color:#06485c}@media screen and (max-width:1000px){#page-blog_entry .widget_globalHeader .widget_globalHeader-nav-lists>li+li a,#page-blog_entry .widget_globalHeader .widget_globalHeader-nav.is-drawing .widget_globalHeader-nav-buttons{border-color:#31c7f4}#page-blog_entry .widget_globalHeader .widget_globalHeader-dropdown-lists li.title,#page-blog_entry .widget_globalHeader .widget_globalHeader-nav-lists>li a{color:#fff}}.widget_blogEntry{margin:3rem 0 0}@media (max-width:480px){.widget_blogEntry{margin:2rem 0 0}}.widget_blogEntry .widget_recommendBlock{margin:4rem 0 0}@media (max-width:480px){.widget_blogEntry .widget_recommendBlock{margin:2rem 0 0}}.widget_blogEntry-header img{border-radius:.5rem;margin:0 0 1.75rem;width:100%}@media (max-width:480px){.widget_blogEntry-header img{border-radius:4px;margin:0 0 1rem}}.widget_blogEntry-header h1{font-size:2.5rem;line-height:1.4;margin:1rem 0 0}@media (max-width:480px){.widget_blogEntry-header h1{font-size:1.75rem;margin:.75rem 0 0}}.widget_blogEntry-header time{color:#777;display:block;font-family:SF Mono,Menlo,Consolas,monospace;font-size:.875rem;line-height:1.2;margin:1rem 0 0}@media (max-width:480px){.widget_blogEntry-header time{margin:.75rem 0 0}}.widget_blogEntry-inner .content{border-bottom:1px solid #e1e3e6;border-top:1px solid #e1e3e6;margin:2rem 0;padding:1.5rem 0 2rem}.widget_blogEntry-inner .content p{font-size:1.125rem;font-weight:700;margin:0 0 .5rem}.widget_blogEntry-inner .content ul{list-style:disc;margin:0}.widget_blogEntry-inner .content li{font-weight:700;margin-left:1.5rem}.widget_blogEntry-inner .content a{text-decoration:none}.widget_blogEntry-inner .content a:focus,.widget_blogEntry-inner .content a:hover{text-decoration:underline}.widget_blogEntry-inner .content a:visited{color:#777}.widget_blogEntry-inner h2{font-size:1.75rem;font-weight:700;line-height:1.6;margin:3rem 0 1.25rem}@media (max-width:480px){.widget_blogEntry-inner h2{font-size:1.25rem;margin:2rem 0 .75rem}}.widget_blogEntry-inner h3{font-size:1.125rem;font-weight:700;line-height:1.6;margin:1.5rem 0 .25rem}.widget_blogEntry-inner h4,.widget_blogEntry-inner h5,.widget_blogEntry-inner h6{font-size:1rem;margin:0 0 1rem}.widget_blogEntry-inner h2,.widget_blogEntry-inner h3,.widget_blogEntry-inner h4,.widget_blogEntry-inner h5,.widget_blogEntry-inner h6{scroll-margin-top:4.5rem}@media (max-width:480px){.widget_blogEntry-inner h2,.widget_blogEntry-inner h3,.widget_blogEntry-inner h4,.widget_blogEntry-inner h5,.widget_blogEntry-inner h6{scroll-margin-top:.5rem}}.widget_blogEntry-inner p{margin:0 0 1rem}.widget_blogEntry-inner a{text-decoration:underline}.widget_blogEntry-inner a:focus,.widget_blogEntry-inner a:hover{color:#0cb3e6}.widget_blogEntry-inner ol,.widget_blogEntry-inner ul{margin:1rem 0}.widget_blogEntry-inner ol li,.widget_blogEntry-inner ul li{margin-left:1.25rem}.widget_blogEntry-inner ol li+li,.widget_blogEntry-inner ul li+li{margin-top:.5rem}.widget_blogEntry-inner ol li ul,.widget_blogEntry-inner ul li ul{margin:0 0 .75rem}.widget_blogEntry-inner ul{list-style-type:disc}.widget_blogEntry-inner ul li ul{list-style:circle}.widget_blogEntry-inner code{border:1px solid #e1e3e6;border-radius:3px;color:#866200;font-size:.9em;margin:0 2px;padding:.25em .4em;white-space:normal}.widget_blogEntry-inner code,.widget_blogEntry-inner pre{background:#f3f4f5;font-family:SF Mono,Menlo,Consolas,monospace}.widget_blogEntry-inner pre{border-radius:4px;color:#111;margin:1rem 0;overflow:auto;padding:1rem 1.5rem;white-space:pre}.widget_blogEntry-inner figure{margin:1.5rem 0}.widget_blogEntry-inner figure img{margin:0}.widget_blogEntry-inner figcaption{color:#777;font-size:14px;line-height:1.4;margin:.5rem 0 0;text-align:center}.widget_blogEntry-inner img{border-radius:.5rem;display:block;margin:1.5rem 0;width:100%}@media (max-width:480px){.widget_blogEntry-inner img{border-radius:4px}}.widget_blogEntry-inner hr{border-width:0;border-top:1px solid #e1e3e6;margin:2rem auto}.widget_blogEntry-inner iframe{margin:1rem auto}.widget_blogEntry-related-content{border-top:1px solid #e1e3e6;margin:4rem 0 0;padding:2rem 0 0}@media (max-width:480px){.widget_blogEntry-related-content{margin:2rem 0 0;padding:1rem 0 0}}.widget_blogEntry-related-content h3{margin:0 0 1rem}@media (max-width:480px){.widget_blogEntry-related-content .widget_blogEntries li{grid-template-columns:.5fr 1fr}.widget_blogEntry-related-content .widget_blogEntries li:last-of-type{border-bottom:0;padding:0}.widget_blogEntry-related-content .widget_blogEntries a.entry-image{grid-column:1/2;margin:0}.widget_blogEntry-related-content .widget_blogEntries .entry-desc,.widget_blogEntry-related-content .widget_blogEntries .ui_blogCategory{grid-column:2/3}}.widget_resource-seminarContents-movieContainer{text-align:center}.widget_resource-seminarContents-description{margin:2rem auto 5rem;max-width:744px}.widget_resource-seminarContents-description h3{margin:0 0 .75rem}.widget_resource-seminarContents-description h3 span{font-size:.875rem;font-weight:700;margin:0 0 0 .75rem}.widget_resource-seminarContents-description h3 a{text-decoration:underline}.widget_resource-seminarContents-description h3 a:focus,.widget_resource-seminarContents-description h3 a:hover{color:#0cb3e6;text-decoration:underline}.widget_resource-seminarContents-description p a{color:#0cb3e6}.widget_resource-seminarContents-description p a:focus,.widget_resource-seminarContents-description p a:hover{text-decoration:underline}.widget_resource-seminarContents-description ul{list-style-type:disc;padding:0 0 0 1rem}.pricing h2{font-size:2.5rem;line-height:1.4;margin:0 0 2.5rem}@media (max-width:480px){.pricing h2{font-size:1.75rem;margin:0 0 1.5rem}}.plans{display:grid;gap:normal 48px;grid-template-columns:1fr 1fr}@media (max-width:768px){.plans{gap:2rem normal;grid-template-columns:1fr;grid-template-rows:1fr 1fr}}.plan{border:1px solid #c1c3c6;border-radius:.5rem;display:flex;flex-direction:column;min-height:380px;padding:2rem 2rem 2.5rem;position:relative;text-align:center}@media (max-width:768px){.plan{min-height:auto}}@media (max-width:480px){.plan{padding:1rem}}.plan h3{color:#777;font-size:1.25rem;line-height:1.4;margin:0 0 auto}.plan h3,.plan p{width:100%}.plan .ui_button{margin:1rem 0 0;padding:1rem}.plan.plan-trial{border-color:#0cb3e6}.plan_pricing{color:#0cb3e6;font-size:2.5rem;font-weight:700;line-height:1.2;margin:0}.plan_host{align-items:baseline;border-top:1px solid #e1e3e6;display:inline-flex;justify-content:center;line-height:1.4;margin:auto 0 0;padding:1rem 0 0;width:100%}.plan_host span{color:#444}.plan_host span.plan_host-limit{font-size:1.5rem;font-weight:700;margin-left:.5rem}.plan_host-detail{color:#444;font-size:10px;line-height:1.4;margin:0}.plan_pricing-standard{display:grid;gap:5px 5px}.plan_pricing-standard-pricing{color:#19c6fa;font-size:2.5rem;font-weight:700;grid-column:1/2;grid-row:1/3;line-height:1.2;margin:0;text-align:right}.plan_pricing-standard-yen{align-self:end;grid-row:1/2;margin:0 0 0 -5px}.plan_pricing-standard-m,.plan_pricing-standard-yen{font-size:12px;grid-column:2/3;line-height:1;text-align:left}.plan_pricing-standard-m{grid-row:2/3;margin:0}.plan_pricing-standard-m:before{content:"/";display:inline-block;margin:0 3px 0 0;transform:translateY(-1px)}.plan_host-contact{bottom:1.25rem;font-size:12px;left:0;line-height:1.2;margin:0;position:absolute}@media (max-width:768px){.plan_host-contact{margin-top:.5rem;position:static}}.plan_detail{color:#444;font-size:14px;margin:1rem 0 0 1.5rem}.plan_detail li{list-style-type:disc}.plan_detail b{color:#111}.pricing_pnals-comparison{margin-top:4.5rem}@media (max-width:480px){.pricing_pnals-comparison{margin-top:3rem}}.pricing_pnals-comparison h3{font-size:1.5rem;line-height:1.4;margin:0 0 1rem}@media (max-width:480px){.pricing_pnals-comparison h3{font-size:1.25rem;margin:0 0 .5rem}.comparisonChart{margin:0 -20px;overflow:auto;padding-bottom:1rem}}.comparisonChart>div{display:grid;grid-template-columns:2fr 1fr 1fr;position:relative}@media (max-width:480px){.comparisonChart>div{min-width:600px;padding:0 20px}.comparisonChart>div:nth-of-type(2n)>p{background:#f8f9fa}}.comparisonChart>div:focus,.comparisonChart>div:hover{background:#f8f9fa}@media (max-width:480px){.comparisonChart>div:focus,.comparisonChart>div:hover{background:none}}.comparisonChart>div.comparisonChart_plan:focus,.comparisonChart>div.comparisonChart_plan:hover{background:none}.comparisonChart>div.comparisonChart_plan p{font-size:1.125rem;font-weight:700;padding-top:0}.comparisonChart>div.comparisonChart_plan.serviceSupport p:first-child{padding-top:3rem}.comparisonChart>div.buttons:focus,.comparisonChart>div.buttons:hover{background:none}@media (max-width:768px){.comparisonChart>div.buttons{display:none}}.comparisonChart>div.buttons p{padding-bottom:0}.comparisonChart>div.buttons .ui_button{line-height:1.4;white-space:normal;width:100%}.comparisonChart>div p{line-height:1.6;margin:0;padding:1rem}.comparisonChart>div p:not(:first-child){text-align:center}.comparisonChart>div p:first-of-type{padding-left:0}.comparisonChart>div p:last-of-type{border-right:1px solid #e1e3e6}.comparisonChart>div p+p{border-left:1px solid #e1e3e6}.comparisonChart>div p .icon_disabled{fill:#ff2635;width:1.5rem}.comparisonChart>div p .icon_enabled{fill:#64cc18;width:1.5rem}.comparisonChart>div p .per{color:#777;font-size:.75rem}.comparisonChart>div p .per:before{content:"/";display:inline-block;margin:0 4px;transform:translateY(-1px)}.comparisonChart>div p .custom{color:#777;display:block;font-size:12px;line-height:1}.comparisonChart>div p a:not(.button-blue){text-decoration:underline}.comparisonChart>div p a:not(.button-blue):focus,.comparisonChart>div p a:not(.button-blue):hover{color:#0cb3e6}.comparisonChart>div .limit-item{position:absolute;right:1rem;top:50%;transform:translateY(-50%)}@media (max-width:480px){.comparisonChart>div .limit-item{right:30px}}.comparisonChart>div .limit-item .ui_tooltip svg{fill:#777}.comparisonChart>div .limit-item .ui_tooltip .tooltip-top-right-sidefit{right:-1rem}.pricing_plans-limits{margin-top:3.5rem}@media (max-width:480px){.pricing_plans-limits{margin-top:2.5rem}}.pricing_plans-limits h3{font-size:1.5rem;line-height:1.6;margin:0 0 1rem;scroll-margin-top:4.5rem}@media (max-width:480px){.pricing_plans-limits h3{font-size:1.25rem;margin:0 0 .5rem;scroll-margin-top:.5rem}}.pricing_plans-limits-chart{margin:2rem 0 0}.pricing_plans-limits-chart>div{border-bottom:1px solid #e1e3e6;display:grid;grid-template-columns:2fr 1fr 3fr}.pricing_plans-limits-chart>div:focus,.pricing_plans-limits-chart>div:hover{background:#f8f9fa}.pricing_plans-limits-chart>div p{line-height:1.6;margin:0;padding:1rem 1rem 1rem 0}.pricing_plans-limits-chart>div p:last-child{padding-right:0}.pricing_plans-limits-chart>div .weak{color:#777;display:block;font-size:14px}.pricing_plans-limits-chart>div.detail{border-bottom:0}.pricing_plans-limits-chart>div.detail:focus,.pricing_plans-limits-chart>div.detail:hover{background:none}.pricing_plans-limits-chart>div.detail p{color:#777;font-size:12px;line-height:1.4}.pricing_plans-limits-chart>div.detail p a{text-decoration:underline}.pricing_plans-limits-chart>div.detail p a:focus,.pricing_plans-limits-chart>div.detail p a:hover{color:#0cb3e6}.pricing_plans-limits-chart>div.head:focus,.pricing_plans-limits-chart>div.head:hover{background:none}.pricing_plans-limits-chart>div.head p{color:#777;font-size:14px;font-weight:700;line-height:1;margin:0;padding:0 0 .75rem}.pricing_faq{margin-top:7.5rem}@media (max-width:480px){.pricing_faq{margin-top:5rem}}.faq{display:grid;gap:normal 48px;grid-template-columns:repeat(10,1fr);margin:0 0 6rem}@media (max-width:768px){.faq{gap:0}}@media (max-width:480px){.faq{gap:1rem 0;grid-template-columns:1fr;margin:0 0 3rem}}.faq h3,.faq:last-child{margin:0}.faq h3{font-size:1rem;grid-column:span 3}@media screen and (max-width:1000px){.faq h3{margin:0 0 1.5rem}}@media (max-width:480px){.faq h3{font-size:1.25rem}}.faq div{grid-column:span 7}@media screen and (max-width:1000px){.faq div{grid-column:span 9}}.faq details{border-bottom:1px solid #e1e3e6}.faq details:first-child{margin-top:-1rem}.faq details[open]{background:#f8f9fa;padding:0 0 1.25rem}.faq details[open] summary{padding-bottom:.5rem}.faq details[open] summary .icon_arrow{transform:rotate(90deg)}.faq details summary{cursor:pointer;font-size:1.25rem;font-weight:700;list-style:none;padding:1rem}.faq details summary:after{clear:both;content:"";display:block}@media (max-width:480px){.faq details summary{font-size:1rem;padding-left:0}}.faq details summary::-webkit-details-marker{display:none}.faq details summary:focus,.faq details summary:hover{background:#f8f9fa;outline:none}.faq details summary .icon_arrow{fill:#717376;float:left;margin-top:5px;transition:all .1s linear;width:1rem}.faq details summary span{float:left;line-height:1.4;padding-left:1.25rem;width:calc(100% - 1rem)}.faq details p{margin:0 1.25rem 0 3.25rem}@media (max-width:480px){.faq details p{margin-left:2.25rem}}#page-index .widget_globalHeader{background-color:#0cb3e6}#page-index .widget_globalHeader.is-drawing{border-color:#31c7f4}#page-index .widget_globalHeader .widget_globalHeader-content .mackerel-logo svg,#page-index .widget_globalHeader .widget_globalHeader-content .widget_globalHeader-drawer svg{fill:#fff}#page-index .widget_globalHeader .widget_globalHeader-nav.is-drawing{background:#0cb3e6}@media screen and (max-width:1000px){#page-index .widget_globalHeader .widget_globalHeader-nav.is-drawing{border-left:0}}#page-index .widget_globalHeader .widget_globalHeader-dropdown-button,#page-index .widget_globalHeader .widget_globalHeader-nav-buttons>li a:not(.ui_button),#page-index .widget_globalHeader .widget_globalHeader-nav-lists>li>a{color:#fff}#page-index .widget_globalHeader .widget_globalHeader-dropdown-button:focus,#page-index .widget_globalHeader .widget_globalHeader-dropdown-button:focus svg,#page-index .widget_globalHeader .widget_globalHeader-dropdown-button:hover,#page-index .widget_globalHeader .widget_globalHeader-dropdown-button:hover svg,#page-index .widget_globalHeader .widget_globalHeader-nav-buttons>li a:not(.ui_button):focus,#page-index .widget_globalHeader .widget_globalHeader-nav-buttons>li a:not(.ui_button):focus svg,#page-index .widget_globalHeader .widget_globalHeader-nav-buttons>li a:not(.ui_button):hover,#page-index .widget_globalHeader .widget_globalHeader-nav-buttons>li a:not(.ui_button):hover svg,#page-index .widget_globalHeader .widget_globalHeader-nav-lists>li>a:focus,#page-index .widget_globalHeader .widget_globalHeader-nav-lists>li>a:focus svg,#page-index .widget_globalHeader .widget_globalHeader-nav-lists>li>a:hover,#page-index .widget_globalHeader .widget_globalHeader-nav-lists>li>a:hover svg{opacity:.8}#page-index .widget_globalHeader .widget_globalHeader-dropdown-button svg,#page-index .widget_globalHeader .widget_globalHeader-nav-buttons>li a:not(.ui_button) svg,#page-index .widget_globalHeader .widget_globalHeader-nav-lists>li>a svg{fill:#fff}#page-index .widget_globalHeader .widget_globalHeader-nav-buttons .button-blue{background:#fff;border:0;color:#0cb3e6}#page-index .widget_globalHeader .widget_globalHeader-nav-buttons .button-blue:focus,#page-index .widget_globalHeader .widget_globalHeader-nav-buttons .button-blue:hover{opacity:.9}#page-index .widget_globalHeader .widget_globalHeader-nav-buttons .button-deepGray{background:#086682;border-color:#07536a;color:#fff}#page-index .widget_globalHeader .widget_globalHeader-nav-buttons .button-deepGray:focus,#page-index .widget_globalHeader .widget_globalHeader-nav-buttons .button-deepGray:hover{background:#07536a;border-color:#06485c}@media screen and (max-width:1000px){#page-index .widget_globalHeader .widget_globalHeader-nav-lists>li+li a,#page-index .widget_globalHeader .widget_globalHeader-nav.is-drawing .widget_globalHeader-nav-buttons{border-color:#31c7f4}#page-index .widget_globalHeader .widget_globalHeader-dropdown-lists li.title,#page-index .widget_globalHeader .widget_globalHeader-nav-lists>li a{color:#fff}}#page-index .top_firstViewNews{background:#fff}#page-index .top_firstViewNews-content{align-items:center;display:flex;justify-content:center;padding:.5rem 0}#page-index .top_firstViewNews-content a{align-items:center;display:flex;overflow:hidden}#page-index .top_firstViewNews-content a:focus .news-title,#page-index .top_firstViewNews-content a:hover .news-title{color:#0cb3e6;text-decoration:underline}#page-index .top_firstViewNews-content .news{background:#ff2635;border-radius:.875rem;color:#fff;font-weight:700;margin:0 .5rem 0 0;padding:0 1rem}#page-index .top_firstViewNews-content .news-date{font-size:.875rem;font-weight:700;line-height:1.4;margin:0 1rem 0 0}#page-index .top_firstViewNews-content .news-title{font-size:1.125rem;font-weight:700;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#page-index .top_firstViewCustomers{padding:2.5rem 0}@media (max-width:480px){#page-index .top_firstViewCustomers{padding:2rem 0}}#page-index .top_firstViewCustomers-lists{align-items:center;display:grid;gap:1.75rem;grid-template-columns:repeat(10,auto);justify-content:space-between}@media screen and (max-width:1000px){#page-index .top_firstViewCustomers-lists{gap:3rem;grid-template-columns:repeat(5,1fr)}}@media (max-width:768px){#page-index .top_firstViewCustomers-lists{gap:2rem}}@media (max-width:480px){#page-index .top_firstViewCustomers-lists{grid-template-columns:repeat(3,1fr)}}#page-index .top_firstViewCustomers-lists li{align-items:center;display:flex;flex-direction:column}#page-index .top_firstViewCustomers-lists li img{width:100%}@media screen and (max-width:1000px){#page-index .top_firstViewCustomers-lists li.kddi img,#page-index .top_firstViewCustomers-lists li.sega img{max-width:70%}}@media (max-width:480px){#page-index .top_firstViewCustomers-lists li.kddi img,#page-index .top_firstViewCustomers-lists li.sega img{max-width:75%}}#page-index .top_firstViewCustomers-lists li.idcf img{min-width:2.5em}#page-index .top_firstViewCustomers-lists li.ca img{max-width:3em}@media screen and (max-width:1000px){#page-index .top_firstViewCustomers-lists li.ca img{max-width:3.5em}}@media (max-width:480px){#page-index .top_firstViewCustomers-lists li.ca img{max-width:3em}}#page-index .top_firstViewCustomers-lists li.ntt-east{margin:0 -7px}#page-index .top_firstViewCustomers-lists li.ntt-east img{min-width:2.5em}#page-index .top_firstViewCustomers-lists li.classmethod img{max-width:5.5em}#page-index .top_firstViewCustomers-lists li.ntt-smartConnect img{min-width:1.5em}#page-index .top_firstViewCustomers-lists li.mercari{margin:0 -10px}#page-index .top_firstViewCustomers-lists li.mercari img{min-width:2.5em}#page-index .top_firstViewCustomers-lists li.freee img{max-width:6.5em}@media (max-width:480px){#page-index .top_firstViewCustomers-lists li.freee img{max-width:5.5em}}#page-index .top_firstViewCustomers-lists li.recochoku img{max-width:7em}@media (max-width:480px){#page-index .top_firstViewCustomers-lists li.recochoku img{max-width:6em}}#page-index .top_media{background:#f8f9fa;padding:3rem 0}@media (max-width:480px){#page-index .top_media{padding:2rem 0}}#page-index .top_media-content{column-gap:48px;display:grid;grid-template-columns:repeat(12,1fr)}@media screen and (max-width:1000px){#page-index .top_media-content{gap:2rem normal;grid-template-columns:1fr}}#page-index .top_media-content .all-view{font-size:.75rem;line-height:1.2;margin:auto 0 0;padding:1rem 0 0;text-align:right}#page-index .top_media-content .all-view a{color:#777}#page-index .top_media-content .all-view a svg{fill:#777}#page-index .top_media-content .all-view a:focus,#page-index .top_media-content .all-view a:hover{color:#0cb3e6;text-decoration:underline}#page-index .top_media-content .all-view a:focus svg,#page-index .top_media-content .all-view a:hover svg{fill:#0cb3e6}#page-index .top_media-title{font-size:1.25rem;line-height:1.4;margin:0}#page-index .top_media-news{grid-column:span 4;width:100%}@media screen and (max-width:1000px){#page-index .top_media-news{grid-column:span 12}}#page-index .top_media-news-lists li{border-top:1px solid #e1e3e6;margin:.5rem 0 0;padding:.5rem 0 0}#page-index .top_media-news-lists li:last-child{border-bottom:1px solid #e1e3e6;padding-bottom:.5rem}#page-index .top_media-news-lists a{align-items:center;display:flex;overflow:hidden}#page-index .top_media-news-lists a:focus .news-title,#page-index .top_media-news-lists a:hover .news-title{color:#0cb3e6;text-decoration:underline}#page-index .top_media-news-lists .news-date{color:#444;flex:0 0 auto;font-family:SF Mono,Menlo,Consolas,monospace;font-size:.75rem;margin:0 .5rem 0 0}#page-index .top_media-news-lists .ui_tag{flex:0 0 auto;margin:0 .5rem 0 0}#page-index .top_media-news-lists .news-title{flex:1;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#page-index .top_media-blog{display:flex;flex-direction:column;grid-column:span 8}@media (max-width:480px){#page-index .top_media-blog{grid-column:span 12}}#page-index .top_media-blog-lists{display:flex;justify-content:space-between;margin:.5rem 0 0}@media (max-width:480px){#page-index .top_media-blog-lists{margin:.5rem -20px 0;overflow:auto;padding:0 0 1rem}}#page-index .top_media-blog-lists li{flex:1;min-width:0}@media (max-width:480px){#page-index .top_media-blog-lists li{flex:0 0 60%}#page-index .top_media-blog-lists li:first-child{padding-left:20px}#page-index .top_media-blog-lists li:last-child{padding-right:20px}}#page-index .top_media-blog-lists li+li{margin:0 0 0 1.5rem}#page-index .top_media-blog-lists a{display:flex;flex-direction:column;height:100%}#page-index .top_media-blog-lists a:focus .blog-title,#page-index .top_media-blog-lists a:hover .blog-title{color:#0cb3e6;text-decoration:underline}#page-index .top_media-blog-lists .blog-img{align-items:center;border-radius:4px;display:flex;justify-content:center;margin:0;max-height:140px;overflow:hidden;position:relative}#page-index .top_media-blog-lists .blog-img:before{content:"";display:block;padding-top:60%}#page-index .top_media-blog-lists .blog-img img{margin-bottom:0;max-width:100%;position:absolute;top:50%;transform:translateY(-50%)}#page-index .top_media-blog-lists .blog-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:.875rem;font-weight:700;line-height:1.6;margin:.75rem 0 .5rem;max-height:44px;overflow:hidden}#page-index .top_media-blog-lists .blog-meta{align-items:center;display:flex;margin:auto 0 0;overflow:hidden}#page-index .top_media-blog-lists .ui_tag{margin:0 .5rem 0 0}#page-index .top_media-blog-lists .blog-date{color:#777;display:inline-block;font-family:SF Mono,Menlo,Consolas,monospace;font-size:.75rem}#page-index .top_media.blog-less{padding:2rem 0 1.5rem}#page-index .top_media.blog-less .layout_wrapper.col_12{box-sizing:content-box;margin-left:auto;margin-right:auto;max-width:942px;padding:0 60px}@media (max-width:768px){#page-index .top_media.blog-less .layout_wrapper.col_12{padding:0 40px}}@media (max-width:480px){#page-index .top_media.blog-less .layout_wrapper.col_12{padding:0 20px}}#page-index .top_media.blog-less .top_media-content{display:block}#page-index .top_media.blog-less .top_media-title{font-size:1.5rem;text-align:center}#page-index .top_media.blog-less .top_media-news-lists .news-title{font-weight:400}#page-index .ui_tag{background:#777;border-radius:4px;color:#fff;font-size:.75rem;font-weight:700;overflow:hidden;padding:.125rem .4rem;text-overflow:ellipsis;text-shadow:0 0 2px rgba(0,0,0,.2);white-space:nowrap}#page-index .ui_tag.event{background:#64d7fa}#page-index .ui_tag.release{background:#a2eb6e}#page-index .ui_tag.maintenance{background:#ff7386}#page-index .ui_tag.news{background:#fac800}#page-index .section-head h3{color:#0cb3e6;font-size:1rem;margin:0 0 1rem}@media (max-width:480px){#page-index .section-head h3{margin:0 0 .5rem}}#page-index .section-head h2{font-size:3rem;line-height:1.4;margin:0 0 1.5rem}@media (max-width:480px){#page-index .section-head h2{font-size:2rem;margin:0 0 1rem}}#page-index .section-head p{font-size:1.25rem;margin:0}@media (max-width:480px){#page-index .section-head p{font-size:1.125rem}}#page-index .section-head a{display:inline-block;font-weight:700;margin:1rem 0 0}#page-index .section-head span{display:inline-block;white-space:nowrap}@media screen and (max-width:1000px){#page-index .section-head span{display:inline;white-space:normal}}#page-index .top_features{margin:5rem 0 0}@media screen and (max-width:1000px){#page-index .top_features{margin:2rem 0 0}}#page-index .top_features-content .section-head{margin:0 0 4rem;text-align:center}@media (max-width:480px){#page-index .top_features-content .section-head{margin:0 0 2rem;text-align:left}}#page-index .top_features-lists{display:grid;gap:48px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}#page-index .top_features-lists img{margin:0 0 1.25rem;width:100%}#page-index .top_features-lists h4{font-size:1.25rem;line-height:1.4;margin:0 0 .5rem}#page-index .top_features-lists p{color:#777;font-size:14px;margin:0 0 .5rem}#page-index .top_features-lists a{font-size:14px;font-weight:700}#page-index .top_servicesSupport{margin:4rem 0 0}@media screen and (max-width:1000px){#page-index .top_servicesSupport{margin:3rem 0 0}}@media (max-width:480px){#page-index .top_servicesSupport{margin:2rem 0 0}}#page-index .top_servicesSupport-content{border-top:1px solid #e1e3e6;padding:6rem 0 0}@media screen and (max-width:1000px){#page-index .top_servicesSupport-content{padding:3rem 0 0}}@media (max-width:480px){#page-index .top_servicesSupport-content{padding:2rem 0 0}}#page-index .top_serviceSupport-headrow{column-gap:48px;display:grid;grid-template-columns:repeat(12,1fr)}@media screen and (max-width:1000px){#page-index .top_serviceSupport-headrow{gap:2rem normal}}#page-index .top_serviceSupport-headrow .section-img{align-items:center;display:flex;grid-column:span 8;justify-content:center;order:1;position:relative}@media screen and (max-width:1000px){#page-index .top_serviceSupport-headrow .section-img{grid-column:span 12;order:2}}#page-index .top_serviceSupport-headrow .section-img:after,#page-index .top_serviceSupport-headrow .section-img:before{border-radius:13rem;content:"";display:block;height:26rem;opacity:.15;position:absolute;width:32rem;z-index:-1}@media (max-width:768px){#page-index .top_serviceSupport-headrow .section-img:after,#page-index .top_serviceSupport-headrow .section-img:before{display:none}}#page-index .top_serviceSupport-headrow .section-img:before{background:#a2eb6e;left:-1rem;top:-4rem}#page-index .top_serviceSupport-headrow .section-img:after{background:#64d7fa;bottom:-1rem;right:-1rem}#page-index .top_serviceSupport-headrow .section-img img{max-width:645px;width:100%}@media (max-width:768px){#page-index .top_serviceSupport-headrow .section-img img{width:80%}}@media (max-width:480px){#page-index .top_serviceSupport-headrow .section-img img{width:100%}}#page-index .top_serviceSupport-headrow .section-head{grid-column:span 4;order:2}@media screen and (max-width:1000px){#page-index .top_serviceSupport-headrow .section-head{grid-column:span 12;order:1}}#page-index .top_serviceSupport-lists{column-gap:48px;display:grid;grid-template-columns:repeat(3,1fr);margin:3rem 0 0}@media (max-width:768px){#page-index .top_serviceSupport-lists{column-gap:2rem;margin:2rem 0 0}}@media (max-width:480px){#page-index .top_serviceSupport-lists{gap:2rem 0;grid-template-columns:1fr}}#page-index .top_serviceSupport-lists img{height:auto;margin:0 0 1rem;width:60px}@media (max-width:480px){#page-index .top_serviceSupport-lists img{margin:0 0 .5rem}}#page-index .top_serviceSupport-lists h4{font-size:16px;margin:0 0 .25rem}#page-index .top_serviceSupport-lists p{color:#777;font-size:14px;margin:0}#page-index .top_reliability{background:#091b4b;margin:3.5rem 0 0;overflow:hidden;padding:5rem 0}@media screen and (max-width:1000px){#page-index .top_reliability{margin:3rem 0 0;padding:3rem 0}}@media (max-width:480px){#page-index .top_reliability{margin:2rem 0 0;padding:2rem 0}}#page-index .top_reliability-content{column-gap:48px;display:grid;grid-template-columns:repeat(12,1fr)}@media (max-width:768px){#page-index .top_reliability-content{display:block;position:relative}}#page-index .top_reliability-content .section-head{color:#fff;grid-column:span 6;position:relative;z-index:1}#page-index .top_reliability-content .section-head:after,#page-index .top_reliability-content .section-head:before{border-left:1px dashed hsla(0,0%,100%,.1);content:"";display:block;height:calc(100% + 10rem);position:absolute;top:-5rem}#page-index .top_reliability-content .section-head:before{left:0}#page-index .top_reliability-content .section-head:after{right:27.47253%}@media (max-width:768px){#page-index .top_reliability-content .section-head:after{right:66.66667%}}#page-index .top_reliability-content .section-head h3{opacity:.7}@media (max-width:768px){#page-index .top_reliability-content .section-head a,#page-index .top_reliability-content .section-head h2,#page-index .top_reliability-content .section-head h3,#page-index .top_reliability-content .section-head p{width:65%}}@media (max-width:480px){#page-index .top_reliability-content .section-head a,#page-index .top_reliability-content .section-head h2,#page-index .top_reliability-content .section-head h3,#page-index .top_reliability-content .section-head p{width:100%}}#page-index .top_reliability-content .section-img{grid-column:span 6;position:relative}@media (max-width:768px){#page-index .top_reliability-content .section-img{height:100%;left:0;position:absolute;top:0;width:100%}}#page-index .top_reliability-content .section-img:after,#page-index .top_reliability-content .section-img:before{border-left:1px dashed hsla(0,0%,100%,.1);content:"";display:block;height:calc(100% + 10rem);position:absolute;top:-5rem}#page-index .top_reliability-content .section-img:before{left:36.26374%}@media (max-width:768px){#page-index .top_reliability-content .section-img:before{left:66.66667%}}#page-index .top_reliability-content .section-img:after{right:0}#page-index .top_reliability-content .section-img img{left:-36.26374%;opacity:.8;position:absolute;top:7rem;width:950px}@media (max-width:768px){#page-index .top_reliability-content .section-img img{left:66.66667%;top:4rem}}@media (max-width:480px){#page-index .top_reliability-content .section-img img{left:50%;opacity:.5;width:850px}}#page-index .top_customers{margin:4.5rem 0 0}@media (max-width:768px){#page-index .top_customers{margin:3rem 0 0}}@media (max-width:480px){#page-index .top_customers{margin:2rem 0 0}}#page-index .top_customerStory-pickup{column-gap:48px;display:grid;grid-template-columns:1fr 1fr;margin:2.5rem 0 0}@media (max-width:768px){#page-index .top_customerStory-pickup{gap:2rem 0;grid-template-columns:1fr}}#page-index .top_customerStory-pickup-img{text-align:center}#page-index .top_customerStory-pickup-img img{border-radius:4px;width:100%}@media (max-width:768px){#page-index .top_customerStory-pickup-img img{width:80%}}@media (max-width:480px){#page-index .top_customerStory-pickup-img img{width:100%}}#page-index a.top_customerStory-pickup-lead{display:block}#page-index a.top_customerStory-pickup-lead:focus .quote,#page-index a.top_customerStory-pickup-lead:hover .quote{color:#0cb3e6}#page-index a.top_customerStory-pickup-lead:focus .top_customerStory-corp h4,#page-index a.top_customerStory-pickup-lead:hover .top_customerStory-corp h4{text-decoration:underline}#page-index .top_customerStory-quote{display:block;padding:1rem 1.25rem;position:relative}#page-index .top_customerStory-quote:before{border-left:2px solid #e1e3e6;border-top:2px solid #e1e3e6;content:"";display:inline-block;height:5rem;left:0;position:absolute;top:0;width:4rem}#page-index .top_customerStory-quote:after{border-bottom:2px solid #e1e3e6;border-right:2px solid #e1e3e6;bottom:0;content:"";display:inline-block;height:5rem;position:absolute;right:0;width:4rem}#page-index .top_customerStory-quote .quote{font-size:1.125rem;font-weight:700;margin:0 0 .5rem}#page-index .top_customerStory-quote .story-title{color:#777;font-size:.75rem;margin:0}#page-index .top_customerStory-corp{text-align:center}#page-index .top_customerStory-corp h4{color:#0cb3e6;margin:0}#page-index .top_customerStory-corp p{color:#777;font-size:.875rem;margin:0}#page-index .link-row{margin:1rem 0 0;text-align:right}#page-index .link-row a{font-size:.875rem;font-weight:700}#page-index .top_customers-logo-lists{align-items:center;border:.5rem solid #f3f4f5;display:grid;gap:2rem 2rem;grid-template-columns:repeat(5,auto);justify-content:space-between;margin:3rem 0 0;padding:2rem}@media (max-width:768px){#page-index .top_customers-logo-lists{grid-template-columns:repeat(3,auto)}}@media (max-width:480px){#page-index .top_customers-logo-lists{gap:2rem 1.5rem;grid-template-columns:1fr 1fr;padding:2rem 1rem}}#page-index .top_customers-logo-lists li{align-items:center;display:flex;flex-direction:column}#page-index .top_customers-logo-lists li img{max-width:70%}#page-index .top_customers-logo-lists li.creditsaison img{max-width:50%}#page-index .top_customers-logo-lists li.gmo-pepabo img{max-width:105%}#page-index .top_customers-logo-lists li.nulab img{max-width:60%}#page-index .top_customers-logo-lists li.itec img{max-width:115%}@media (max-width:480px){#page-index .top_customers-logo-lists li.itec img{max-width:100%}}#page-index .top_customers-logo-lists li.kayac img{max-width:80%}#page-index .top_customers-logo-lists li.value-commerce img{max-width:85%}#page-index .top_customers-logo-lists li.drecom img{max-width:80%}#page-index .top_customers-logo-lists li.dac img{max-width:50%}#page-index .top_customers-logo-lists li.just-systems img{max-width:60%}#page-index .top_customers-logo-lists li.seven img{max-width:105%}#page-index .top_customers-logo-lists li.tv-asahi img{max-width:85%}#page-index .en.top_customers{margin:5rem 0 0}#page-index .en.top_customers .top_customers-logo-lists{border:0;padding:0}body[id^=page-contact] .widget_contactForm{padding-bottom:4rem}body[id^=page-contact] .widget_contactForm .hs-submit input[type=submit]{height:50px;max-width:150px;width:100%}#page-resources .resources-contents{column-gap:48px;display:grid;grid-template-columns:minmax(auto,249px) 3fr;margin-bottom:5rem}@media screen and (max-width:950px){#page-resources .resources-contents{grid-template-columns:none}}#page-resources #hs_cos_wrapper_Main_Content .hs_cos_wrapper_type_module:last-child .resources-contents{margin-bottom:0}#page-resources .resources-assortment{word-wrap:break-word;font-size:1.25rem;line-height:1.6;margin:0}@media screen and (max-width:950px){#page-resources .resources-assortment{margin:0 0 1.5rem}}#page-resources .widget_resourceLists{grid-template-columns:repeat(auto-fill,249px)}@media screen and (max-width:950px){#page-resources .widget_resourceLists{grid-template-columns:repeat(4,1fr)}}@media (max-width:768px){#page-resources .widget_resourceLists{column-gap:2rem;grid-template-columns:repeat(2,1fr);row-gap:2.5rem}}@media (max-width:480px){#page-resources .widget_resourceLists{grid-template-columns:1fr}}#page-features_monitoring .widget_features-content:nth-child(3) .content_img-main{min-height:900px}@media (max-width:768px){#page-features_monitoring .widget_features-content:nth-child(3) .content_img-main{min-height:auto}}#page-features_multicloud .widget_features-content:first-child .content_img-main img{z-index:1}#page-features_multicloud .widget_features-content:first-child .content_img-sub{position:relative}#page-features_multicloud .widget_features-content:first-child .content_img-sub img{left:-4rem;position:relative;top:0;width:calc(100% + 150px)}@media (max-width:768px){#page-features_multicloud .widget_features-content:first-child .content_img-sub img{position:static;width:100%}}#page-features_extensibility .widget_features-content:last-child .content_img-main{min-height:800px}@media (max-width:768px){#page-features_extensibility .widget_features-content:last-child .content_img-main{min-height:auto}}#page-reliability_dogfooding .widget_globalHeader{background:#091b4b}#page-reliability_dogfooding .widget_globalHeader.is-drawing{border-color:#0e2b79}#page-reliability_dogfooding .widget_globalHeader-content .mackerel-logo svg,#page-reliability_dogfooding .widget_globalHeader-content .widget_globalHeader-drawer svg{fill:#fff}#page-reliability_dogfooding .widget_globalHeader-nav.is-drawing{background:#091b4b}@media screen and (max-width:1000px){#page-reliability_dogfooding .widget_globalHeader-nav.is-drawing{border-left:0}}#page-reliability_dogfooding .widget_globalHeader-dropdown-button,#page-reliability_dogfooding .widget_globalHeader-nav-buttons>li a:not(.ui_button),#page-reliability_dogfooding .widget_globalHeader-nav-lists>li>a{color:#fff}#page-reliability_dogfooding .widget_globalHeader-dropdown-button:focus,#page-reliability_dogfooding .widget_globalHeader-dropdown-button:focus svg,#page-reliability_dogfooding .widget_globalHeader-dropdown-button:hover,#page-reliability_dogfooding .widget_globalHeader-dropdown-button:hover svg,#page-reliability_dogfooding .widget_globalHeader-nav-buttons>li a:not(.ui_button):focus,#page-reliability_dogfooding .widget_globalHeader-nav-buttons>li a:not(.ui_button):focus svg,#page-reliability_dogfooding .widget_globalHeader-nav-buttons>li a:not(.ui_button):hover,#page-reliability_dogfooding .widget_globalHeader-nav-buttons>li a:not(.ui_button):hover svg,#page-reliability_dogfooding .widget_globalHeader-nav-lists>li>a:focus,#page-reliability_dogfooding .widget_globalHeader-nav-lists>li>a:focus svg,#page-reliability_dogfooding .widget_globalHeader-nav-lists>li>a:hover,#page-reliability_dogfooding .widget_globalHeader-nav-lists>li>a:hover svg{opacity:.8}#page-reliability_dogfooding .widget_globalHeader-dropdown-button svg,#page-reliability_dogfooding .widget_globalHeader-nav-buttons>li a:not(.ui_button) svg,#page-reliability_dogfooding .widget_globalHeader-nav-lists>li>a svg{fill:#fff}@media screen and (max-width:1000px){#page-reliability_dogfooding .widget_globalHeader-nav-lists>li+li a,#page-reliability_dogfooding .widget_globalHeader-nav.is-drawing .widget_globalHeader-nav-buttons{border-color:#0e2b79}#page-reliability_dogfooding .widget_globalHeader-dropdown-lists li.title,#page-reliability_dogfooding .widget_globalHeader-nav-lists>li a{color:#fff}}#page-reliability_dogfooding .container{background:#091b4b;overflow:hidden;padding-bottom:6rem}@media (max-width:768px){#page-reliability_dogfooding .container{padding-bottom:4rem}}@media (max-width:480px){#page-reliability_dogfooding .container{padding-bottom:3rem}}#page-reliability_dogfooding .reliability-heroHeader{padding:4em 0 7.5em;text-align:center}@media (max-width:480px){#page-reliability_dogfooding .reliability-heroHeader{padding:3rem 0 5rem}}#page-reliability_dogfooding .reliability-heroHeader img{margin:0 0 2rem;width:5rem}@media (max-width:480px){#page-reliability_dogfooding .reliability-heroHeader img{margin:0 0 1.5rem;width:4rem}}#page-reliability_dogfooding .reliability-heroHeader h2{color:#19c6fa;font-size:3.5rem;line-height:1.4;margin:0}@media (max-width:768px){#page-reliability_dogfooding .reliability-heroHeader h2{font-size:3rem}}@media (max-width:480px){#page-reliability_dogfooding .reliability-heroHeader h2{font-size:1.75rem}}#page-reliability_dogfooding .reliability-heroHeader h2 span{display:inline-block}@media (max-width:768px){#page-reliability_dogfooding .reliability-heroHeader h2 span{display:inline}}#page-reliability_dogfooding .reliability-content+.reliability-content{margin:7.5rem 0 0}@media (max-width:480px){#page-reliability_dogfooding .reliability-content+.reliability-content{margin:5rem 0 0}}#page-reliability_dogfooding .reliability-content h2{color:#19c6fa;font-size:2.5rem;line-height:1.4;margin:0 0 1.5rem}@media (max-width:768px){#page-reliability_dogfooding .reliability-content h2{margin:0 0 1rem}}@media (max-width:480px){#page-reliability_dogfooding .reliability-content h2{font-size:1.75rem}}#page-reliability_dogfooding .reliability-content h2 span{display:inline-block;white-space:nowrap}@media (max-width:768px){#page-reliability_dogfooding .reliability-content h2 span{display:inline;white-space:normal}}#page-reliability_dogfooding .reliability-content p{color:hsla(0,0%,100%,.7);font-size:1.25rem;margin:0}#page-reliability_dogfooding .reliability-content.devel{display:grid;gap:0 48px;grid-template-columns:1fr 1fr;grid-template-rows:auto,auto}@media (max-width:768px){#page-reliability_dogfooding .reliability-content.devel{grid-template-columns:2fr 1fr}}@media (max-width:480px){#page-reliability_dogfooding .reliability-content.devel{grid-template-columns:1fr;grid-template-rows:repeat(3,auto)}}#page-reliability_dogfooding .reliability-content.devel h2,#page-reliability_dogfooding .reliability-content.devel p{grid-column:1/2;grid-row:auto;position:relative;z-index:1}#page-reliability_dogfooding .reliability-content.devel .content_img{grid-column:2/3;grid-row:1/3;height:100%;margin:0;position:relative;width:100%}@media (max-width:480px){#page-reliability_dogfooding .reliability-content.devel .content_img{grid-column:1/2;grid-row:auto;left:45%;top:-60px}}#page-reliability_dogfooding .reliability-content.devel .content_img img{left:50%;position:absolute;top:50%}@media (max-width:480px){#page-reliability_dogfooding .reliability-content.devel .content_img img{opacity:.7}}#page-reliability_dogfooding .reliability-content.devel .content_img img:first-child{transform:translate(-50%,-50%);width:3.5rem}#page-reliability_dogfooding .reliability-content.devel .content_img img:not(:first-child){animation:r1 20s linear infinite;will-change:transform}@keyframes r1{0%{transform:translateX(-50%) translateY(-50%) rotate(0deg)}to{transform:translateX(-50%) translateY(-50%) rotate(1turn)}}#page-reliability_dogfooding .reliability-content.devel .content_img img:nth-child(2){animation-duration:60s;height:160px;width:162.5px}@media (max-width:480px){#page-reliability_dogfooding .reliability-content.devel .content_img img:nth-child(2){height:128px;width:130px}}#page-reliability_dogfooding .reliability-content.devel .content_img img:nth-child(3){animation-duration:100s;filter:blur(1px);width:320px}@media (max-width:480px){#page-reliability_dogfooding .reliability-content.devel .content_img img:nth-child(3){width:256px}}#page-reliability_dogfooding .reliability-content.devel .content_img img:nth-child(4){animation-duration:140s;filter:blur(2px);width:487px}@media (max-width:480px){#page-reliability_dogfooding .reliability-content.devel .content_img img:nth-child(4){width:389.6px}}#page-reliability_dogfooding .reliability-content.devel .content_img img:nth-child(5){animation-duration:180s;filter:blur(4px);width:640px}@media (max-width:480px){#page-reliability_dogfooding .reliability-content.devel .content_img img:nth-child(5){width:512px}}#page-reliability_dogfooding .reliability-content.knowHow .content_links{margin:2.5rem 0 0}#page-reliability_dogfooding .reliability-content.knowHow .content_links a{border:1px solid hsla(0,0%,100%,.2);border-radius:4px;column-gap:1.5rem;display:grid;grid-template-columns:1fr 2fr;padding:1.5rem;transition:all .1s linear}@media (max-width:480px){#page-reliability_dogfooding .reliability-content.knowHow .content_links a{grid-template-columns:1fr;row-gap:1.5rem}}#page-reliability_dogfooding .reliability-content.knowHow .content_links a:focus,#page-reliability_dogfooding .reliability-content.knowHow .content_links a:hover{border-color:#19c6fa}#page-reliability_dogfooding .reliability-content.knowHow .content_links a:focus span,#page-reliability_dogfooding .reliability-content.knowHow .content_links a:hover span{text-decoration:underline}#page-reliability_dogfooding .reliability-content.knowHow .content_links a+a{margin:1rem 0 0}#page-reliability_dogfooding .reliability-content.knowHow .content_links img{align-self:center;width:100%}@media (max-width:480px){#page-reliability_dogfooding .reliability-content.knowHow .content_links img{margin:0 auto;width:90%}}#page-reliability_dogfooding .reliability-content.knowHow .content_links time{color:hsla(0,0%,100%,.5);font-size:14px;line-height:1.2}#page-reliability_dogfooding .reliability-content.knowHow .content_links h3{color:#fff;font-size:1.25rem;line-height:1.6;margin:0 0 .5rem}#page-reliability_dogfooding .reliability-content.knowHow .content_links p{color:#19c6fa;font-size:.875rem;line-height:1.4;word-break:break-all}#page-reliability_dogfooding .widget_features-lists-wrapper{background:#091b4b;margin:3rem 0 0}#page-reliability_dogfooding .widget_features-lists-content{border:1px solid #19c6fa;border-radius:.75rem;padding:2.5rem}@media (max-width:480px){#page-reliability_dogfooding .widget_features-lists-content{padding:1.5rem}}#page-reliability_dogfooding .widget_features-lists-content .section-head{text-align:left}#page-reliability_dogfooding .widget_features-lists-content .section-head h2{color:hsla(0,0%,100%,.7);font-size:2rem}#page-reliability_dogfooding .widget_features-lists{gap:2.5rem;grid-template-columns:1fr 1fr}@media (max-width:480px){#page-reliability_dogfooding .widget_features-lists{gap:2rem 0;grid-template-columns:1fr}}#page-reliability_dogfooding .widget_features-lists h4{color:hsla(0,0%,100%,.7)}#page-reliability_dogfooding .widget_features-lists p{color:hsla(0,0%,100%,.5)}#page-reliability_dogfooding .widget_features-lists a{color:#19c6fa}#page-reliability_dogfooding .widget_globalFooter{border:0;margin:0}#page-customers .customerStory-pickup{display:grid;gap:normal 48px;grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,auto)}@media screen and (max-width:1000px){#page-customers .customerStory-pickup{grid-template-columns:1fr;grid-template-rows:repeat(4,auto)}}#page-customers .customerStory-pickup-img{grid-column:1/2;grid-row:1/4}@media screen and (max-width:1000px){#page-customers .customerStory-pickup-img{grid-column:auto;grid-row:1/2;margin-bottom:2rem}}@media (max-width:480px){#page-customers .customerStory-pickup-img{margin-bottom:1rem}}#page-customers .customerStory-pickup-img a:focus img,#page-customers .customerStory-pickup-img a:hover img{opacity:.9}@media screen and (max-width:1000px){#page-customers .customerStory-pickup-img a{pointer-events:none}}#page-customers .customerStory-pickup-img img{border-radius:6px;width:100%}@media (max-width:480px){#page-customers .customerStory-pickup-img img{border-radius:4px}}#page-customers .customerStory-pickup-corp{grid-column:2/3;grid-row:1/2}@media screen and (max-width:1000px){#page-customers .customerStory-pickup-corp{grid-column:auto;grid-row:2/3}}#page-customers .customerStory-pickup-corp a:focus h5,#page-customers .customerStory-pickup-corp a:hover h5{color:#0cb3e6}#page-customers .customerStory-pickup-corp h4{color:#444;font-size:1rem;line-height:1.4;margin:0 0 .5rem}#page-customers .customerStory-pickup-corp h5{font-size:1.25rem;line-height:1.6;margin:0 0 .5rem}#page-customers .customerStory-pickup-corp p{color:#777;font-size:14px;line-height:1.6;margin:0}#page-customers .customerStory-pickup-quote{display:block;grid-column:2/3;grid-row:2/3;margin:2.5rem 0 0;padding:1rem 1.25rem;position:relative}@media screen and (max-width:1000px){#page-customers .customerStory-pickup-quote{grid-column:auto;grid-row:3/4;margin-top:2rem}}@media (max-width:480px){#page-customers .customerStory-pickup-quote{margin-top:1.5rem}}#page-customers .customerStory-pickup-quote:before{border-left:2px solid #b1b3b6;border-top:2px solid #b1b3b6;content:"";display:inline-block;height:4rem;left:0;position:absolute;top:0;width:2.5rem}#page-customers .customerStory-pickup-quote:after{border-bottom:2px solid #b1b3b6;border-right:2px solid #b1b3b6;bottom:0;content:"";display:inline-block;height:4rem;position:absolute;right:0;width:2.5rem}#page-customers .customerStory-pickup-link{font-weight:700;grid-column:2/3;grid-row:3/4;margin:.5rem 0 0}@media screen and (max-width:1000px){#page-customers .customerStory-pickup-link{grid-column:auto;grid-row:4/5}}#page-customers .widget_customerStory-lists{gap:48px;margin:5rem 0 0}@media (max-width:768px){#page-customers .widget_customerStory-lists{gap:2rem;margin:3rem 0 0}}@media (max-width:480px){#page-customers .widget_customerStory-lists{gap:1.5rem 0}#page-customers .widget_customerStory-lists a{gap:0 1rem;grid-template-columns:1fr 1fr;grid-template-rows:repeat(2,auto) 1fr}}#page-customers .widget_customerStory-lists a:focus h4,#page-customers .widget_customerStory-lists a:hover h4{text-decoration:none}@media (max-width:480px){#page-customers .widget_customerStory-lists img{grid-row:span 3}}#page-customers .widget_customerStory-lists h4{color:#111}#page-customers .widget_customerStory-lists p{font-size:.875rem;line-height:1.4}#page-customers .widget_resourceBlock{margin:5rem 0 0}#page-customers .widget_resourceBlock-content div:first-child{grid-column:span 5}@media (max-width:480px){#page-customers .widget_resourceBlock-content div:first-child{grid-column:span 8}}#page-customers .widget_resourceBlock-content div:nth-child(2){grid-column:span 3}@media (max-width:480px){#page-customers .widget_resourceBlock-content div:nth-child(2){grid-column:span 8}}#page-customers .widget_resourceBlock-img{height:15rem}#page-customers .widget_resourceBlock-img img{width:100%}@media (max-width:480px){#page-customers .widget_resourceBlock-img img{width:70%}}#page-customers .customersList{margin:6rem 0 0}@media (max-width:768px){#page-customers .customersList{margin:4rem 0 0}}@media (max-width:480px){#page-customers .customersList{margin:2rem 0 0}}#page-customers .customersList-head{text-align:center}#page-customers .customersList-head h3{font-size:2.5rem;line-height:1.6;margin:0 0 .5rem}@media (max-width:480px){#page-customers .customersList-head h3{font-size:1.75rem}}#page-customers .customersList-head p{margin:0}#page-customers .customersList-lists{align-items:center;display:grid;gap:3.5rem 2rem;grid-template-columns:repeat(5,auto);justify-content:space-between;margin:5rem 0 0}@media (max-width:768px){#page-customers .customersList-lists{grid-template-columns:repeat(3,auto)}}@media (max-width:480px){#page-customers .customersList-lists{gap:3rem 1rem;grid-template-columns:1fr 1fr;margin:2rem 0 0}}#page-customers .customersList-lists li{align-items:center;display:flex;flex-direction:column}#page-customers .customersList-lists li img{max-width:70%}#page-customers .customersList-lists li.kddi img{max-width:60%}#page-customers .customersList-lists li.idcf img{max-width:85%}#page-customers .customersList-lists li.ca img{max-width:37.5%}#page-customers .customersList-lists li.ntt-east img{max-width:90%}#page-customers .customersList-lists li.classmethod img{max-width:65%}#page-customers .customersList-lists li.ntt-smartConnect img{max-width:75%}#page-customers .customersList-lists li.sega img{max-width:55%}#page-customers .customersList-lists li.mercari img{max-width:85%}#page-customers .customersList-lists li.freee img{max-width:65%}#page-customers .customersList-lists li.recochoku img{max-width:62.5%}#page-customers .customersList-lists li.creditsaison img{max-width:45%}#page-customers .customersList-lists li.gmo-pepabo img{max-width:100%}#page-customers .customersList-lists li.nulab img{max-width:55%}#page-customers .customersList-lists li.itec img{max-width:110%}@media (max-width:480px){#page-customers .customersList-lists li.itec img{max-width:100%}}#page-customers .customersList-lists li.value-commerce img{max-width:85%}#page-customers .customersList-lists li.drecom img,#page-customers .customersList-lists li.kayac img{max-width:80%}#page-customers .customersList-lists li.dac img{max-width:50%}#page-customers .customersList-lists li.just-systems img{max-width:60%}#page-customers .customersList-lists li.gree img{max-width:65%}#page-customers .customersList-lists li.seven img{max-width:95%}#page-customers .customersList-lists li.tv-asahi img{max-width:85%}#page-customers_willer .widget_customer-heroHeader{margin:0 auto 5.5rem}#page-customers_willer .widget_customer-heroHeader-content{height:546px}#page-customers_willer .widget_customer-heroHeader-firstImage img{height:100%;left:45%;transform:translateX(-55%);width:auto}@media (max-width:768px){#page-customers_willer .widget_customer-heroHeader-title h2{margin:.5rem 0 1rem}}#page-customers_creditsaison .widget_customer-heroHeader{margin:0 auto 5.5rem}#page-customers_creditsaison .widget_customer-heroHeader-content{height:546px}#page-customers_creditsaison .widget_customer-heroHeader{margin-bottom:3rem}#page-customers_creditsaison .widget_customer-heroHeader-firstImage img{height:auto;left:50%;top:50%;transform:translate(-50%,-50%);width:160%}@media (max-width:768px){#page-customers_creditsaison .widget_customer-heroHeader-title h2{margin:0 0 1rem}}#page-customers_creditsaison .widget_customer-subinfo{justify-content:center}#page-customers_creditsaison .widget_customer-interview .figure-column{display:flex;justify-content:center;margin-left:auto;width:calc(100% - 100px)}@media (max-width:768px){#page-customers_creditsaison .widget_customer-interview .figure-column{width:100%}}#page-customers_creditsaison .widget_customer-interview .figure-column span{border:1px solid #ccc;border-radius:1.5em;height:auto;margin:0 10px;padding:4px;width:35%}@media (max-width:480px){#page-customers_creditsaison .widget_customer-interview .figure-column span{border-radius:1rem;width:40%}}#page-customers_creditsaison .widget_customer-interview .figure-column img{clip-path:inset(0 0 0 0 round 1.4em 1.4em 1.4em 1.4em)}@media (max-width:480px){#page-customers_creditsaison .widget_customer-interview .figure-column img{clip-path:inset(0 0 0 0 round .9em .9em .9em .9em)}}#page-customers_cyberagent .widget_customer-heroHeader{margin:0 auto 5.5rem}#page-customers_cyberagent .widget_customer-heroHeader-content{grid-template-rows:repeat(3,auto);height:auto}#page-customers_cyberagent .widget_customer-heroHeader-backlink,#page-customers_cyberagent .widget_customer-heroHeader-title{grid-column:span 12}#page-customers_cyberagent .widget_customer-heroHeader-title{grid-row:3}#page-customers_cyberagent .widget_customer-heroHeader-title h2{margin:2rem 0 1rem}#page-customers_cyberagent .widget_customer-heroHeader-firstImage{grid-column:span 12;grid-row:2;max-height:570px}#page-customers_cyberagent .widget_customer-heroHeader-firstImage img{height:auto;position:relative;top:50%;transform:translate(-50%,-50%);width:105%}#page-customers_itechankyuhanshin .widget_customer-heroHeader{margin:0 auto 5.5rem}#page-customers_itechankyuhanshin .widget_customer-heroHeader-content{height:546px}#page-customers_itechankyuhanshin .widget_customer-heroHeader-backlink,#page-customers_itechankyuhanshin .widget_customer-heroHeader-title{grid-column:span 5}#page-customers_itechankyuhanshin .widget_customer-heroHeader-firstImage{grid-column:span 7}#page-customers_itechankyuhanshin .widget_customer-heroHeader-firstImage img{height:100%;width:auto}#page-customers_sega .widget_customer-heroHeader{margin:0 auto 5.5rem}#page-customers_sega .widget_customer-heroHeader-content{height:546px}#page-customers_sega .widget_customer-heroHeader-firstImage img{height:100%;left:52%;transform:translateX(-48%);width:auto}#page-customers_pepabo .widget_customer-heroHeader-content{grid-template-rows:repeat(3,auto);height:auto}#page-customers_pepabo .widget_customer-heroHeader-backlink,#page-customers_pepabo .widget_customer-heroHeader-title{grid-column:span 12}#page-customers_pepabo .widget_customer-heroHeader-title{grid-row:3}#page-customers_pepabo .widget_customer-heroHeader-title h2{margin:2rem 0 1rem}#page-customers_pepabo .widget_customer-heroHeader-firstImage{grid-column:span 12;grid-row:2;max-height:570px}@media (max-width:768px){#page-customers_pepabo .widget_customer-heroHeader-firstImage{overflow:hidden}}#page-customers_pepabo .widget_customer-heroHeader-firstImage img{height:auto;left:50%!important;position:relative!important;top:50%!important;transform:translate(-50%,-50%)!important;width:130%!important}#page-customers_nulab .widget_customer-members{max-width:744px}#page-customers_nulab .widget_customer-interview figure.figure-function img{max-width:100%}#page-services-support_cre .aboutCre-content{background:#f8f9fa;border-radius:1rem;margin:0 0 4rem;padding:8rem 9.5rem}@media screen and (max-width:1000px){#page-services-support_cre .aboutCre-content{padding:4rem 5rem}}@media (max-width:768px){#page-services-support_cre .aboutCre-content{padding:2rem 3rem}}@media (max-width:480px){#page-services-support_cre .aboutCre-content{padding:2rem}}#page-services-support_cre .aboutCre-content h3{font-size:2.5rem;line-height:1.6;margin:0 0 3.5rem}@media (max-width:480px){#page-services-support_cre .aboutCre-content h3{font-size:1.5rem;margin:0 0 2rem}}#page-services-support_cre .aboutCre-content h3 span{display:inline-block}@media (max-width:480px){#page-services-support_cre .aboutCre-content h3 span{display:inline}}#page-services-support_cre .aboutCre-content p{font-size:1.25rem;font-weight:700;line-height:2}@media (max-width:480px){#page-services-support_cre .aboutCre-content p{font-size:1rem;font-weight:400}}#page-services-support_cre .aboutCre-content p+P{margin:2.5rem 0 0}@media (max-width:480px){#page-services-support_cre .aboutCre-content p+P{margin:1.5rem 0 0}}#page-services-support_cre .aboutCre-lists{display:grid;gap:48px;grid-template-columns:repeat(3,1fr);grid-template-rows:auto auto;margin:0 0 6rem}@media (max-width:768px){#page-services-support_cre .aboutCre-lists{gap:3rem 2rem;grid-template-columns:1fr 1fr}}@media (max-width:480px){#page-services-support_cre .aboutCre-lists{gap:2.5rem 0;grid-template-columns:1fr}}#page-services-support_cre .aboutCre-lists img{height:auto;margin:0 0 1.5rem;width:4rem}@media (max-width:480px){#page-services-support_cre .aboutCre-lists img{width:3rem}}#page-services-support_cre .aboutCre-lists h4{font-size:1.25rem;line-height:1.4;margin:0 0 .75rem}@media (max-width:480px){#page-services-support_cre .aboutCre-lists h4{font-size:1.125rem}}#page-services-support_cre .aboutCre-lists p{color:#777;font-size:14px;margin:0}#page-services-support_cre .aboutCre-onboardingBlock-content{background:#f3f4f5;border-radius:.5rem;display:grid;gap:2rem 3rem;grid-template-columns:1fr 1fr;padding:3rem 6rem 0}@media screen and (max-width:1000px){#page-services-support_cre .aboutCre-onboardingBlock-content{gap:2rem;padding:2rem 2.5rem 0}}@media (max-width:768px){#page-services-support_cre .aboutCre-onboardingBlock-content{grid-template-columns:1fr}}#page-services-support_cre .aboutCre-onboardingBlock-content div{padding-bottom:2rem}@media screen and (max-width:1000px){#page-services-support_cre .aboutCre-onboardingBlock-content div{padding-bottom:0}}#page-services-support_cre .aboutCre-onboardingBlock-content h3{font-size:3rem;line-height:1.4;margin:0 0 1.5rem}@media screen and (max-width:1000px){#page-services-support_cre .aboutCre-onboardingBlock-content h3{font-size:2rem}}@media (max-width:480px){#page-services-support_cre .aboutCre-onboardingBlock-content h3{font-size:1.5rem;margin:0 0 1rem}}#page-services-support_cre .aboutCre-onboardingBlock-content h3 span{display:inline-block}@media screen and (max-width:1000px){#page-services-support_cre .aboutCre-onboardingBlock-content h3 span{display:inline}}#page-services-support_cre .aboutCre-onboardingBlock-content p{font-weight:700;margin:0 0 1rem}@media (max-width:480px){#page-services-support_cre .aboutCre-onboardingBlock-content p{font-weight:400}}#page-services-support_cre .aboutCre-onboardingBlock-content a{font-weight:700}#page-services-support_cre .aboutCre-onboardingBlock-content img{width:100%}@media (max-width:768px){#page-services-support_cre .aboutCre-onboardingBlock-content img{margin:auto;width:80%}}@media (max-width:480px){#page-services-support_cre .aboutCre-onboardingBlock-content img{width:100%}}#page-services-support_onboarding .onboarding_heroHeader{margin:3rem 0 5rem;overflow:hidden}@media (max-width:480px){#page-services-support_onboarding .onboarding_heroHeader{margin-bottom:4rem}}#page-services-support_onboarding .onboarding_heroHeader-content{display:grid;gap:48px;grid-template-columns:1fr 1fr}@media screen and (max-width:1000px){#page-services-support_onboarding .onboarding_heroHeader-content{grid-template-columns:1fr}}#page-services-support_onboarding .onboarding_heroHeader-left h2{font-size:3.5rem;line-height:1.4;margin:0}@media (max-width:480px){#page-services-support_onboarding .onboarding_heroHeader-left h2{font-size:2rem}}#page-services-support_onboarding .onboarding_heroHeader-left p{font-size:1.25rem;font-weight:700;margin:1.5rem 0 0}@media (max-width:480px){#page-services-support_onboarding .onboarding_heroHeader-left p{font-size:1rem;margin:1rem 0 0}}#page-services-support_onboarding .onboarding_heroHeader-left span{display:inline-block}@media screen and (max-width:1200px){#page-services-support_onboarding .onboarding_heroHeader-left span{display:inline}}#page-services-support_onboarding .onboarding_heroHeader-left .ui_button{font-size:1.25rem;margin:2rem 0 0;min-width:348px;padding:1rem 1.5rem;text-align:center}@media (max-width:480px){#page-services-support_onboarding .onboarding_heroHeader-left .ui_button{font-size:1.125rem;min-width:auto;width:100%}}#page-services-support_onboarding .onboarding_heroHeader-right{margin:0;position:relative}@media screen and (max-width:1000px){#page-services-support_onboarding .onboarding_heroHeader-right{text-align:center}}#page-services-support_onboarding .onboarding_heroHeader-right img{bottom:0;height:auto;min-width:546px;position:absolute;width:100%}@media screen and (max-width:1000px){#page-services-support_onboarding .onboarding_heroHeader-right img{max-width:500px;min-width:auto;padding:0;position:static}}#page-services-support_onboarding .section-img{flex:1;margin:0;min-width:0}#page-services-support_onboarding .section-img img{height:auto;width:100%}#page-services-support_onboarding figure{margin:0}#page-services-support_onboarding .section-content{flex:1;min-width:0}#page-services-support_onboarding .section-content p{margin:.5rem 0 0}#page-services-support_onboarding .onboarding_intro header h3{font-size:2.5rem;line-height:1.4;margin:0 0 1rem}@media (max-width:480px){#page-services-support_onboarding .onboarding_intro header h3{font-size:1.75rem}}#page-services-support_onboarding .onboarding_intro header p{font-size:1.25rem;line-height:1.6;margin:0}@media (max-width:480px){#page-services-support_onboarding .onboarding_intro header p{font-size:1.125rem}}#page-services-support_onboarding .onboarding_intro section{display:flex;justify-content:space-between;margin-top:5rem}@media (max-width:768px){#page-services-support_onboarding .onboarding_intro section{flex-direction:column;margin-top:4rem}}#page-services-support_onboarding .onboarding_intro section:nth-of-type(odd){flex-direction:row-reverse}@media (max-width:768px){#page-services-support_onboarding .onboarding_intro section:nth-of-type(odd){flex-direction:column}}#page-services-support_onboarding .onboarding_intro section:nth-of-type(2) .section-img{text-align:right}@media (max-width:768px){#page-services-support_onboarding .onboarding_intro section:nth-of-type(2) .section-img{text-align:center}}#page-services-support_onboarding .onboarding_intro section+section{margin-top:7rem}@media (max-width:768px){#page-services-support_onboarding .onboarding_intro section+section{margin-top:4rem}}#page-services-support_onboarding .onboarding_intro .section-img{max-width:calc(50% - 24px)}@media (max-width:768px){#page-services-support_onboarding .onboarding_intro .section-img{max-width:100%;text-align:center}}#page-services-support_onboarding .onboarding_intro .section-img img{max-width:100%;vertical-align:bottom}@media (max-width:768px){#page-services-support_onboarding .onboarding_intro .section-img img{max-width:60%}}@media (max-width:480px){#page-services-support_onboarding .onboarding_intro .section-img img{max-width:80%}}#page-services-support_onboarding .onboarding_intro .section-content{max-width:calc(50% - 24px)}@media (max-width:768px){#page-services-support_onboarding .onboarding_intro .section-content{margin:1.5rem 0 0;max-width:100%}}#page-services-support_onboarding .onboarding_intro .section-content h4{font-size:2rem;line-height:1.4;margin:0 0 1.5rem}@media (max-width:768px){#page-services-support_onboarding .onboarding_intro .section-content h4{font-size:1.5rem}}#page-services-support_onboarding .onboarding_intro .section-content p{color:#444}#page-services-support_onboarding .onboarding_contact{margin:5rem 0}@media (max-width:768px){#page-services-support_onboarding .onboarding_contact{margin:4rem 0}}@media (max-width:480px){#page-services-support_onboarding .onboarding_contact{margin:3rem 0}}#page-services-support_onboarding .onboarding_contact-content{background:#19c6fa;border-radius:.5rem;padding:3rem 1.5rem;text-align:center}@media (max-width:768px){#page-services-support_onboarding .onboarding_contact-content{border-radius:4px;padding:2rem 1.5rem}}@media (max-width:480px){#page-services-support_onboarding .onboarding_contact-content{padding:1.5rem 1rem}}#page-services-support_onboarding .onboarding_contact-content h3{color:#fff;font-size:2rem;line-height:1.4;margin:0 0 .5rem}@media (max-width:480px){#page-services-support_onboarding .onboarding_contact-content h3{font-size:1.5rem}}#page-services-support_onboarding .onboarding_contact-content p{color:#fff;font-weight:700;margin:0 0 2rem}@media (max-width:480px){#page-services-support_onboarding .onboarding_contact-content p{margin:0 0 1rem}}#page-services-support_onboarding .onboarding_contact-content .ui_button{border-color:#0cb3e6;color:#0cb3e6;font-size:1.25rem;min-width:300px;padding:1.25rem 1.5rem}@media (max-width:480px){#page-services-support_onboarding .onboarding_contact-content .ui_button{font-size:1.125rem;min-width:auto;padding:1rem 1.25rem;width:100%}}#page-services-support_onboarding .onboarding_plan-content header,#page-services-support_onboarding .onboarding_recommended-content header,#page-services-support_onboarding .onboarding_step-content header{margin:0 0 4rem;text-align:center}@media (max-width:480px){#page-services-support_onboarding .onboarding_plan-content header,#page-services-support_onboarding .onboarding_recommended-content header,#page-services-support_onboarding .onboarding_step-content header{margin:0 0 2rem}}#page-services-support_onboarding .onboarding_plan-content header h3,#page-services-support_onboarding .onboarding_recommended-content header h3,#page-services-support_onboarding .onboarding_step-content header h3{font-size:2.5rem;line-height:1.4;margin:0 0 1rem}@media (max-width:480px){#page-services-support_onboarding .onboarding_plan-content header h3,#page-services-support_onboarding .onboarding_recommended-content header h3,#page-services-support_onboarding .onboarding_step-content header h3{font-size:1.75rem;margin:0 0 .75rem}}#page-services-support_onboarding .onboarding_plan-content header p,#page-services-support_onboarding .onboarding_recommended-content header p,#page-services-support_onboarding .onboarding_step-content header p{font-size:1.25rem;margin:0}@media (max-width:768px){#page-services-support_onboarding .onboarding_plan-content header p,#page-services-support_onboarding .onboarding_recommended-content header p,#page-services-support_onboarding .onboarding_step-content header p{font-size:1.125rem}}#page-services-support_onboarding .onboarding_recommended-content ul{display:grid;gap:3.5rem 48px;grid-template-columns:1fr 1fr;grid-template-rows:auto auto}@media (max-width:480px){#page-services-support_onboarding .onboarding_recommended-content ul{gap:2.5rem 0;grid-template-columns:1fr;grid-template-rows:repeat(4,auto)}}#page-services-support_onboarding .onboarding_recommended-content li{display:flex;justify-content:space-between}@media (max-width:768px){#page-services-support_onboarding .onboarding_recommended-content li{flex-direction:column}}@media (max-width:480px){#page-services-support_onboarding .onboarding_recommended-content li{flex-direction:row}}#page-services-support_onboarding .onboarding_recommended-content .section-img{max-width:120px}@media (max-width:768px){#page-services-support_onboarding .onboarding_recommended-content .section-img{max-width:80px}}#page-services-support_onboarding .onboarding_recommended-content .section-img img{transform:translateY(-1rem)}@media (max-width:768px){#page-services-support_onboarding .onboarding_recommended-content .section-img img{transform:none}}#page-services-support_onboarding .onboarding_recommended-content .section-content{margin:0 0 0 1.25rem}@media (max-width:768px){#page-services-support_onboarding .onboarding_recommended-content .section-content{margin:1rem 0 0}}@media (max-width:480px){#page-services-support_onboarding .onboarding_recommended-content .section-content{margin:0 0 0 1rem}}#page-services-support_onboarding .onboarding_recommended-content .section-content h4{font-size:1.25rem;line-height:1.4;margin:0}#page-services-support_onboarding .onboarding_recommended-content .section-content p{color:#444}@media (max-width:480px){#page-services-support_onboarding .onboarding_recommended-content .section-content p{line-height:1.6}}#page-services-support_onboarding .onboarding_step-content{border-top:1px solid #e1e3e6;margin-top:4rem;padding-top:5rem}@media (max-width:768px){#page-services-support_onboarding .onboarding_step-content{padding-top:4rem}}@media (max-width:480px){#page-services-support_onboarding .onboarding_step-content{margin-top:3rem;padding-top:3rem}}@media (max-width:768px){#page-services-support_onboarding .onboarding_step-content>div{margin:0 -40px;overflow:auto;padding:0 0 1rem}}@media (max-width:480px){#page-services-support_onboarding .onboarding_step-content>div{margin:0 -20px}}#page-services-support_onboarding .onboarding_step-content ol{display:flex;justify-content:space-between;list-style:none;margin:0 0 1.5rem;padding:0}@media (max-width:768px){#page-services-support_onboarding .onboarding_step-content ol{padding:0 40px;width:800px}}@media (max-width:480px){#page-services-support_onboarding .onboarding_step-content ol{padding:0 20px}}#page-services-support_onboarding .onboarding_step-content li{flex:1;min-width:0}#page-services-support_onboarding .onboarding_step-content li+li{border-left:1px solid #e1e3e6;margin-left:20px;padding-left:20px}#page-services-support_onboarding .onboarding_step-content h4{font-size:1.25rem;line-height:1.2;margin:0;text-align:center}@media (max-width:480px){#page-services-support_onboarding .onboarding_step-content h4{font-size:1.125rem}}#page-services-support_onboarding .onboarding_step-content figure{margin:30px auto 0}#page-services-support_onboarding .onboarding_step-content img{width:100%}#page-services-support_onboarding .onboarding_step-content p{color:#444;margin:20px 0 0}@media (max-width:480px){#page-services-support_onboarding .onboarding_step-content p{line-height:1.6}}#page-services-support_onboarding .step-driver{display:flex;justify-content:space-between}@media (max-width:768px){#page-services-support_onboarding .step-driver{margin:20px auto 0;padding:0 40px;width:800px}}@media (max-width:480px){#page-services-support_onboarding .step-driver{padding:0 20px}}#page-services-support_onboarding .step-driver div{background:#f3f4f5;color:#0cb3e6;font-size:1.25rem;font-weight:700;line-height:3rem;text-align:center;width:calc(50% - 10px)}@media (max-width:480px){#page-services-support_onboarding .step-driver div{font-size:1.125rem}}#page-services-support_onboarding .step-driver .step3-4{background:#fff;display:flex;justify-content:space-between}#page-services-support_onboarding .onboarding_plan{margin-top:5rem}@media (max-width:480px){#page-services-support_onboarding .onboarding_plan{margin-top:3rem}}#page-services-support_onboarding .onboarding_plan-content{background:#f8f9fa;border-radius:.75rem;padding:5rem 99px}@media screen and (max-width:1000px){#page-services-support_onboarding .onboarding_plan-content{padding:3rem 3.5rem}}@media (max-width:768px){#page-services-support_onboarding .onboarding_plan-content{border-radius:.5rem;padding:2.5rem 2rem}}@media (max-width:480px){#page-services-support_onboarding .onboarding_plan-content{padding:2rem 1.5rem}}#page-services-support_onboarding .onboarding_plan-content table{position:relative;table-layout:fixed}@media (max-width:480px){#page-services-support_onboarding .onboarding_plan-content thead{background:#f8f9fa;display:block;padding:10px 0 0;position:sticky;top:0;z-index:2}}#page-services-support_onboarding .onboarding_plan-content tbody tr{margin:0 0 2rem;padding:0 0 2rem}#page-services-support_onboarding .onboarding_plan-content tbody tr:first-child{margin-top:1.5rem}#page-services-support_onboarding .onboarding_plan-content tr{border-bottom:1px solid #e1e3e6;display:flex;justify-content:space-between}@media (max-width:480px){#page-services-support_onboarding .onboarding_plan-content tr{flex-wrap:wrap}}#page-services-support_onboarding .onboarding_plan-content td,#page-services-support_onboarding .onboarding_plan-content th{padding:0;text-align:center;width:calc(25% - 1.5rem)}#page-services-support_onboarding .onboarding_plan-content td:first-child,#page-services-support_onboarding .onboarding_plan-content th:first-child{box-sizing:border-box;text-align:left;width:calc(50% - 1.5rem)}@media (max-width:480px){#page-services-support_onboarding .onboarding_plan-content td:first-child,#page-services-support_onboarding .onboarding_plan-content th:first-child{width:calc(50% - 1rem);width:100%}#page-services-support_onboarding .onboarding_plan-content td:nth-child(n+2),#page-services-support_onboarding .onboarding_plan-content th:nth-child(n+2){width:calc(50% - 1rem)}}#page-services-support_onboarding .onboarding_plan-content th{font-size:1.25rem;line-height:1.2;margin:0 0 -1px;padding:0 0 11px}@media (max-width:480px){#page-services-support_onboarding .onboarding_plan-content th{font-size:1rem}#page-services-support_onboarding .onboarding_plan-content th:first-child{display:none}}#page-services-support_onboarding .onboarding_plan-content th:nth-child(2){border-bottom:1px solid #19c6fa}#page-services-support_onboarding .onboarding_plan-content th:nth-child(3){border-bottom:1px solid #74e622}#page-services-support_onboarding .onboarding_plan-content td:first-child{display:flex}@media (max-width:480px){#page-services-support_onboarding .onboarding_plan-content td:first-child{width:100%}}#page-services-support_onboarding .onboarding_plan-content td:first-child figure{max-width:2.5rem}#page-services-support_onboarding .onboarding_plan-content td:first-child figure img{height:auto;width:100%}#page-services-support_onboarding .onboarding_plan-content td:first-child div{flex:1;margin:0 0 0 1rem;min-width:0}#page-services-support_onboarding .onboarding_plan-content td:first-child h4{font-size:16px;line-height:1.2;margin:0}#page-services-support_onboarding .onboarding_plan-content td:first-child p{color:#444;font-size:14px;line-height:1.6;margin:.5rem 0 0}#page-services-support_onboarding .onboarding_plan-content td:nth-child(n+2){margin-top:1.5rem}#page-services-support_onboarding .onboarding_plan-content td:nth-child(n+2) svg{height:auto;width:1.5rem}#page-services-support_onboarding .onboarding_plan-content td:nth-child(2) svg{fill:#19c6fa}#page-services-support_onboarding .onboarding_plan-content td:nth-child(3) svg{fill:#74e622}#page-services-support_onboarding .onboarding_plan-content td:nth-child(3) svg.icon_onboarding-nothing{fill:#ddd}#page-services-support_onboarding .onboarding_plan-content td span{color:#777;display:block;font-size:12px;font-weight:400;line-height:1.4;margin:1rem auto 0;text-align:center}#page-services-support_onboarding .onboarding_plan-content .plan-period td:not(:first-child){font-size:1.125rem;font-weight:700;line-height:1.2;margin:0}@media (max-width:480px){#page-services-support_onboarding .onboarding_plan-content .plan-period td:not(:first-child){margin:.5rem 0 0}}#page-services-support_onboarding .onboarding_plan-content .plan-contant td{margin:0!important;width:calc(50% - 1.5rem)}@media (max-width:480px){#page-services-support_onboarding .onboarding_plan-content .plan-contant td{width:100%}}#page-services-support_onboarding .onboarding_plan-content .plan-contant .ui_button{box-sizing:border-box;font-size:1.125rem;padding:.875rem 1.25rem;width:100%}@media screen and (max-width:580px){#page-services-support_onboarding .onboarding_plan-content .plan-contant .ui_button{display:block;margin:1rem 0 0}}#page-services-support_onboarding .onboarding_option header{margin:3rem 0 2rem;text-align:left}@media (max-width:480px){#page-services-support_onboarding .onboarding_option header{margin:1rem 0 2rem}}#page-services-support_onboarding .onboarding_option header h3{display:inline-block;font-size:1.25rem;line-height:1.4;margin:0 1rem 0 0}#page-services-support_onboarding .onboarding_option header p{color:#777;display:inline-block;font-size:14px;line-height:1.4;margin:0}#page-services-support_onboarding .onboarding_option ul{display:grid;gap:3.5rem 48px;grid-template-columns:1fr 1fr;grid-template-rows:auto auto}@media (max-width:480px){#page-services-support_onboarding .onboarding_option ul{gap:2.5rem 0;grid-template-columns:1fr;grid-template-rows:repeat(4,auto)}}#page-services-support_onboarding .onboarding_option li{display:flex;justify-content:space-between}@media (max-width:768px){#page-services-support_onboarding .onboarding_option li{flex-direction:column}}@media (max-width:480px){#page-services-support_onboarding .onboarding_option li{flex-direction:row}}#page-services-support_onboarding .onboarding_option .section-img{flex:0 0 auto;max-width:40px}#page-services-support_onboarding .onboarding_option .section-content{margin:0 0 0 1rem}@media (max-width:768px){#page-services-support_onboarding .onboarding_option .section-content{margin:1rem 0 0}}@media (max-width:480px){#page-services-support_onboarding .onboarding_option .section-content{margin:0 0 0 1rem}}#page-services-support_onboarding .onboarding_option .section-content h4{font-size:16px;line-height:1.6;margin:0 0 .5rem}#page-services-support_onboarding .onboarding_option .section-content p{color:#444;font-size:14px;line-height:1.6;margin:0}#page-services-support_onboarding .onboarding_cautions{margin-top:5rem}@media (max-width:768px){#page-services-support_onboarding .onboarding_cautions{margin-top:3rem}}#page-services-support_onboarding .onboarding_cautions-content{display:grid;grid-template-columns:repeat(10,1fr)}@media (max-width:768px){#page-services-support_onboarding .onboarding_cautions-content{grid-template-columns:1fr;grid-template-rows:auto auto}}#page-services-support_onboarding .onboarding_cautions-content h3{font-size:1.5rem;grid-column:span 2;line-height:1.4;margin:0}@media (max-width:768px){#page-services-support_onboarding .onboarding_cautions-content h3{grid-column:auto;margin:0 0 1rem}}#page-services-support_onboarding .onboarding_cautions-content div{grid-column:span 8}@media (max-width:768px){#page-services-support_onboarding .onboarding_cautions-content div{grid-column:auto}}#page-services-support_onboarding .onboarding_cautions-content ul{color:#444;font-size:14px;list-style-type:disc;padding:0 0 0 1rem}#page-services-support_onboarding .onboarding_cautions-content ul ul{list-style-type:circle;margin:.5rem 0}#page-services-support_onboarding .onboarding_cautions-content li{list-style:inherit}#page-services-support_onboarding .onboarding_cautions-content li+li{margin:.5rem 0 0}#page-info .info_heroHeader,body[id*=page-info] .widget_globalHeader{background:#f3f4f5}#page-info .info_heroHeader-content{padding:3rem 0 1.75rem}@media (max-width:480px){#page-info .info_heroHeader-content{padding-bottom:1.25rem}}#page-info .info_heroHeader-content h2{font-size:3rem;line-height:1.2;margin:0}@media (max-width:480px){#page-info .info_heroHeader-content h2{font-size:1.75rem}}#page-info .info{margin:2.5rem 0 0}#page-info .infoBlock{margin:0 0 5rem}#page-info .infoBlock.widget_info{margin-bottom:0}#page-info .infoBlock h3{font-size:1.5rem;line-height:1.2;margin:0 0 1.5rem}@media (max-width:480px){#page-info .infoBlock h3{font-size:1.25rem;margin:0 0 1rem}}#page-info .info_maintenance-content{background:#ff7386;border-radius:4px;padding:1.25rem}@media (max-width:480px){#page-info .info_maintenance-content{padding:.75rem 1rem}}#page-info .info_maintenance-content a{color:#fff;font-weight:700;line-height:1.6}#page-info .info_maintenance-content a:focus,#page-info .info_maintenance-content a:hover{text-decoration:underline}#page-info .info_events{display:grid;gap:48px;grid-template-columns:1fr 1fr}@media (max-width:768px){#page-info .info_events{gap:2rem}}@media (max-width:480px){#page-info .info_events{gap:1.5rem;grid-template-columns:1fr}}#page-info .info_events a{border-radius:4px;display:flex;flex-direction:column;margin:-1rem;padding:1rem}@media (max-width:480px){#page-info .info_events a{margin:0;padding:0}}#page-info .info_events a:focus,#page-info .info_events a:hover{background:#f8f9fa;transition:all .1s linear}#page-info .info_events a:focus h4,#page-info .info_events a:hover h4{text-decoration:underline}#page-info .info_events a:focus img,#page-info .info_events a:hover img{box-shadow:0 0 10px 0 rgba(0,0,0,.075)}#page-info .info_events h4{font-size:1rem;line-height:1.6;margin:1rem 0 0}@media (max-width:768px){#page-info .info_events h4{margin:.5rem 0 0}}#page-info .info_events img{height:auto;width:100%}#page-partners .widget_heroHeader{text-align:center}#page-partners .widget_heroHeader-description span{display:block}@media (max-width:768px){#page-partners .widget_heroHeader-description span{display:inline}}#page-partners .partners_content-header h3{font-size:2.5rem;line-height:1.4;margin:0 0 1.5rem;text-align:center}@media (max-width:480px){#page-partners .partners_content-header h3{font-size:1.75rem;margin:0 0 1rem}}#page-partners .partners_content-header h3 span{display:block}@media (max-width:768px){#page-partners .partners_content-header h3 span{display:inline}}#page-partners .partners_content-header p span{display:block}@media (max-width:768px){#page-partners .partners_content-header p span{display:inline}}#page-partners .partners_about{background:#f3f4f5;border-radius:.75rem;padding:5rem 99px}@media screen and (max-width:1000px){#page-partners .partners_about{padding:3rem 3.5rem}}@media (max-width:768px){#page-partners .partners_about{border-radius:.5rem;padding:2.5rem 2rem}}@media (max-width:480px){#page-partners .partners_about{padding:2rem 1.5rem}}#page-partners .partners_about .partners_content-header{margin:0 0 3.5rem}#page-partners .partners_about .partners_content-header p{font-size:1.25rem}@media (max-width:480px){#page-partners .partners_about .partners_content-header p{font-size:1.125rem}}#page-partners .partners_about div{text-align:center}#page-partners .partners_about h4{display:inline-block;font-size:1.5rem;line-height:1.4;margin:0 0 2rem;padding:0 .5em 0 .7em;position:relative}@media (max-width:480px){#page-partners .partners_about h4{font-size:1.25rem;margin:0 0 1.5rem}}#page-partners .partners_about h4:before{border-left:2px solid #111;content:"";display:block;height:90%;left:0;position:absolute;top:0;transform:rotate(-30deg)}#page-partners .partners_about h4:after{border-right:2px solid #111;content:"";display:block;height:90%;position:absolute;right:0;top:0;transform:rotate(30deg)}#page-partners .partners_about ul{display:grid;gap:1.25rem;grid-template-columns:1fr 1fr;text-align:left}@media (max-width:480px){#page-partners .partners_about ul{gap:1rem;grid-template-columns:1fr}}#page-partners .partners_about li{background:#fff;border-radius:4px;box-shadow:0 0 3px 0 rgba(0,0,0,.1);color:#444;font-weight:700;padding:1rem 1.25rem}#page-partners .partners_business{margin:5rem 0 0}#page-partners .partners_business ul{display:grid;gap:2rem 3rem;grid-template-columns:repeat(3,1fr);margin:3rem 0 0}@media (max-width:768px){#page-partners .partners_business ul{grid-template-columns:1fr}}#page-partners .partners_business li{align-items:center;display:flex;flex-direction:column;text-align:center}@media (max-width:768px){#page-partners .partners_business li{align-items:flex-start;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;text-align:left}}#page-partners .partners_business li:nth-child(2) p{margin:auto 0 0}@media screen and (max-width:1000px){#page-partners .partners_business li:nth-child(2) p{margin:0}}#page-partners .partners_business li img{height:auto;margin:0 0 1rem;width:4rem}@media (max-width:768px){#page-partners .partners_business li img{grid-column:1;grid-row:1/3;margin:0 1rem 0 0}}#page-partners .partners_business li h4{font-size:1.25rem;line-height:1.4;margin:0 0 .75rem}@media (max-width:768px){#page-partners .partners_business li h4{grid-column:2;grid-row:1;margin:0 0 .25rem}}#page-partners .partners_business li h4 span{display:block}@media (max-width:768px){#page-partners .partners_business li h4 span{display:inline}}#page-partners .partners_business li p{color:#444;margin:0;text-align:left}@media (max-width:768px){#page-partners .partners_business li p{grid-column:2;grid-row:2}}#page-partners .partners_corporate{border-top:1px solid #e1e3e6;margin:5rem 0 0;padding:5rem 0 0}@media (max-width:480px){#page-partners .partners_corporate{margin:3rem 0 0;padding:3rem 0 0}}#page-partners .partners_corporate .partners_content-header p{font-size:1.25rem;text-align:center}@media (max-width:480px){#page-partners .partners_corporate .partners_content-header p{font-size:1.125rem}}#page-partners .partners_corporate ul{align-items:center;display:grid;gap:3rem 2rem;grid-template-columns:repeat(4,auto);justify-content:space-between;margin:3rem 0 0}@media (max-width:768px){#page-partners .partners_corporate ul{grid-template-columns:repeat(3,auto)}}@media (max-width:480px){#page-partners .partners_corporate ul{gap:3rem 1rem;grid-template-columns:auto auto}}#page-partners .partners_corporate li{align-items:center;display:flex;flex-direction:column;justify-content:center}#page-partners .partners_corporate img{max-width:70%}#page-partners .partners_corporate img.kddi{max-width:55%}#page-partners .partners_corporate img.classmethod{max-width:60%}#page-partners .partners_corporate img.iret{max-width:50%}#page-partners .partners_corporate img.ntt-east,#page-partners .partners_corporate img.sony-biz-networks{max-width:90%}#page-partners .partners_contactBlock{margin:7rem 0 0;text-align:center}@media (max-width:768px){#page-partners .partners_contactBlock{margin:4rem 0 0}}@media (max-width:480px){#page-partners .partners_contactBlock{margin:3rem 0 0}}#page-partners .partners_contactBlock-content{align-items:center;background:#091b4b;border-radius:.5rem;display:flex;flex-direction:column;justify-content:center;padding:3rem 2rem}@media (max-width:768px){#page-partners .partners_contactBlock-content{min-height:auto;padding:2rem 1.5rem}}@media (max-width:480px){#page-partners .partners_contactBlock-content{padding:1.5rem 1rem}}#page-partners .partners_contactBlock-content h2{color:#fff;font-size:2.5rem;line-height:1.4;margin:0 0 1.5rem}@media (max-width:480px){#page-partners .partners_contactBlock-content h2{font-size:2rem;margin:0 0 1rem}}#page-partners .partners_contactBlock-content p{color:#fff;font-size:1.25rem;font-weight:700;line-height:1.6;margin:0 0 2.25rem}@media (max-width:480px){#page-partners .partners_contactBlock-content p{font-size:1.125rem;margin:0 0 1.75em}}#page-partners .partners_contactBlock-content p span{display:block}@media (max-width:768px){#page-partners .partners_contactBlock-content p span{display:inline}}#page-partners .partners_contactBlock-content .ui_button{font-size:1.125rem;padding:1.25rem 2rem}@media (max-width:768px){#page-partners .partners_contactBlock-content .ui_button{font-size:1rem;padding:1rem 1.25rem}}@media (max-width:480px){#page-partners .partners_contactBlock-content .ui_button{line-height:1.4;padding:.75rem 1.25rem;white-space:normal;width:100%}}#page-partners .en.partners_business li:nth-child(2) p{margin:0}#page-brand-assets .brand_content{display:grid;gap:48px;grid-template-columns:repeat(12,1fr)}@media (max-width:768px){#page-brand-assets .brand_content{gap:2rem}}@media (max-width:480px){#page-brand-assets .brand_content{gap:normal}}#page-brand-assets .brand_content h3{font-size:1.25rem;grid-column:span 3;line-height:1.4;margin:0}@media (max-width:480px){#page-brand-assets .brand_content h3{grid-column:span 12;margin:0 0 1rem}}@media (max-width:768px){#page-brand-assets .brand_content br{display:none}}#page-brand-assets .brand_content .brand_content-main{grid-column:span 9}@media (max-width:480px){#page-brand-assets .brand_content .brand_content-main{grid-column:span 12}}#page-brand-assets .brand_content .brand_content-main p{margin:0}#page-brand-assets .brand_content+.brand_content{margin:7.5rem 0 0}@media (max-width:480px){#page-brand-assets .brand_content+.brand_content{margin:5rem 0 0}}#page-brand-assets .brand_logo ul{margin:1rem 0}#page-brand-assets .brand_logo-logos{margin:3rem 0 0}#page-brand-assets .brand_logo-normal,#page-brand-assets .brand_logo-square{display:grid;gap:48px;grid-template-columns:1fr 1fr}@media (max-width:768px){#page-brand-assets .brand_logo-normal,#page-brand-assets .brand_logo-square{gap:2rem}}#page-brand-assets .brand_logo-normal .logodata,#page-brand-assets .brand_logo-square .logodata{display:flex;margin:0 0 1rem;position:relative}#page-brand-assets .brand_logo-normal .logodata:before,#page-brand-assets .brand_logo-square .logodata:before{border:1px solid #e1e3e6;content:"";display:block;height:calc(100% - 2px);mix-blend-mode:multiply;position:absolute;width:calc(100% - 2px)}#page-brand-assets .brand_logo-normal .logodata.black,#page-brand-assets .brand_logo-square .logodata.black{background:#000}#page-brand-assets .brand_logo-normal .logodata img,#page-brand-assets .brand_logo-square .logodata img{height:auto;width:100%}#page-brand-assets .brand_logo-normal a:focus,#page-brand-assets .brand_logo-normal a:hover,#page-brand-assets .brand_logo-square a:focus,#page-brand-assets .brand_logo-square a:hover{color:#0cb3e6;text-decoration:underline}#page-brand-assets .brand_logo-normal a+a,#page-brand-assets .brand_logo-square a+a{margin-left:1rem}@media (max-width:768px){#page-brand-assets .brand_logo-normal a+a,#page-brand-assets .brand_logo-square a+a{margin-left:.5rem}}#page-brand-assets .brand_logo-square{margin:3rem 0 0}#page-brand-assets .brand_logo-square .logodata{height:auto;width:10rem}@media (max-width:768px){#page-brand-assets .brand_logo-square .logodata{width:6rem}}@media (max-width:480px){#page-brand-assets .brand_logo-square .logodata{width:4rem}}#page-brand-assets .brand_spelling .brand_content-main p{margin:0 0 2.5rem!important}@media screen and (max-width:380px){#page-brand-assets .brand_spelling .brand_content-main p{margin:0 0 1.5rem!important}}#page-brand-assets .brand_spelling .brand_content-main>div{display:grid;gap:48px;grid-template-columns:1fr 1fr}@media (max-width:768px){#page-brand-assets .brand_spelling .brand_content-main>div{gap:2rem}}@media screen and (max-width:380px){#page-brand-assets .brand_spelling .brand_content-main>div{gap:1rem;grid-template-columns:1fr}}#page-brand-assets .brand_spelling .brand_content-main>div>div{align-items:center;border:1px solid #e1e3e6;border-radius:4px;display:flex;padding:1.25rem 1.5rem}#page-brand-assets .brand_spelling .brand_content-main svg{height:2.5rem;margin-right:1rem;width:auto}@media (max-width:768px){#page-brand-assets .brand_spelling .brand_content-main svg{height:1.5rem}}#page-brand-assets .brand_spelling .brand_content-main svg.icon_enabled{fill:#74e622}#page-brand-assets .brand_spelling .brand_content-main svg.icon_disabled{fill:#ff2635}#page-brand-assets .brand_spelling .brand_content-main span{color:#444;font-size:2.5rem;line-height:1}@media (max-width:768px){#page-brand-assets .brand_spelling .brand_content-main span{font-size:1.5rem}}#page-brand-assets .brand_attention .brand_content-main{max-width:645px}#page-brand-assets .brand_attention .brand_content-main h4{font-size:1rem;margin:1.75rem 0 .25rem}@media (max-width:480px){#page-brand-assets .brand_attention .brand_content-main h4{margin:1rem 0 0}}#page-privacy .widget_heroHeader .layout_wrapper{display:grid;gap:48px;grid-template-columns:repeat(12,1fr)}@media (max-width:768px){#page-privacy .widget_heroHeader .layout_wrapper{display:block}}#page-privacy .widget_heroHeader-title{grid-column:4/12}#page-privacy .privacy_contents{display:grid;gap:48px;grid-template-columns:repeat(12,1fr)}@media (max-width:768px){#page-privacy .privacy_contents{gap:3rem;grid-template-columns:1fr}}#page-privacy .privacy_contents-contents{grid-column:span 3}@media (max-width:768px){#page-privacy .privacy_contents-contents{background:#f3f4f5;border-radius:4px;grid-column:auto;padding:1rem 2rem}}@media (max-width:480px){#page-privacy .privacy_contents-contents{padding:1rem 1.5rem}}#page-privacy .privacy_contents-contents div{position:sticky;top:7rem}@media (max-width:768px){#page-privacy .privacy_contents-contents div{position:static}}#page-privacy .privacy_contents-contents h2{font-size:1rem;margin:0 0 .5rem}@media (max-width:768px){#page-privacy .privacy_contents-contents h2{font-size:1.25rem}}@media (max-width:480px){#page-privacy .privacy_contents-contents h2{font-size:1.125rem}}#page-privacy .privacy_contents-contents li{font-size:14px}#page-privacy .privacy_contents-contents li a{color:#444}#page-privacy .privacy_contents-contents li a:focus,#page-privacy .privacy_contents-contents li a:hover{text-decoration:underline}#page-privacy .privacy_contents-contents li.revision{margin:.75rem 0 0}#page-privacy .privacy_contents-contents li+li{margin:.25rem 0 0}#page-privacy .privacy_contents-terms{grid-column:span 9}@media (max-width:768px){#page-privacy .privacy_contents-terms{grid-column:auto}}#page-privacy .privacy_contents-terms .terms+.terms{margin:4rem 0 0}@media (max-width:768px){#page-privacy .privacy_contents-terms .terms+.terms{margin:3rem 0 0}}#page-privacy .privacy_contents-terms .terms:first-child{margin-top:-.25rem}#page-privacy .privacy_contents-terms .terms h2{font-size:1.5rem;line-height:1.6;margin:0 0 1rem;scroll-margin-top:4.5rem}@media (max-width:480px){#page-privacy .privacy_contents-terms .terms h2{font-size:1.25rem;scroll-margin-top:.5rem}}#page-privacy .privacy_contents-terms .terms ol{list-style-type:decimal}#page-privacy .privacy_contents-terms .terms ol ol{list-style-type:lower-alpha}#page-privacy .privacy_contents-terms .terms ol ol ol{list-style-type:decimal}#page-privacy .privacy_contents-terms .terms ul{list-style-type:disc}#page-privacy .privacy_contents-terms .terms ul ul{list-style-type:circle}#page-privacy .privacy_contents-terms .terms ul ul ul{list-style-type:square}#page-privacy .privacy_contents-terms .terms li{margin:0 0 0 1.5rem}#page-privacy .privacy_contents-terms .terms li ol,#page-privacy .privacy_contents-terms .terms li ul{margin:.75rem 0 1.75rem}#page-privacy .privacy_contents-terms .terms li a{text-decoration:underline}#page-privacy .privacy_contents-terms .terms li a:focus,#page-privacy .privacy_contents-terms .terms li a:hover{color:#0cb3e6}#page-privacy .privacy_contents-terms .terms li+li{margin-top:.75rem}#page-blog .widget_globalHeader{background-color:#0cb3e6}#page-blog .widget_globalHeader.is-drawing{border-color:#31c7f4}#page-blog .widget_globalHeader .widget_globalHeader-content .mackerel-logo svg,#page-blog .widget_globalHeader .widget_globalHeader-content .widget_globalHeader-drawer svg{fill:#fff}#page-blog .widget_globalHeader .widget_globalHeader-nav.is-drawing{background:#0cb3e6}@media screen and (max-width:1000px){#page-blog .widget_globalHeader .widget_globalHeader-nav.is-drawing{border-left:0}}#page-blog .widget_globalHeader .widget_globalHeader-dropdown-button,#page-blog .widget_globalHeader .widget_globalHeader-nav-buttons>li a:not(.ui_button),#page-blog .widget_globalHeader .widget_globalHeader-nav-lists>li>a{color:#fff}#page-blog .widget_globalHeader .widget_globalHeader-dropdown-button:focus,#page-blog .widget_globalHeader .widget_globalHeader-dropdown-button:focus svg,#page-blog .widget_globalHeader .widget_globalHeader-dropdown-button:hover,#page-blog .widget_globalHeader .widget_globalHeader-dropdown-button:hover svg,#page-blog .widget_globalHeader .widget_globalHeader-nav-buttons>li a:not(.ui_button):focus,#page-blog .widget_globalHeader .widget_globalHeader-nav-buttons>li a:not(.ui_button):focus svg,#page-blog .widget_globalHeader .widget_globalHeader-nav-buttons>li a:not(.ui_button):hover,#page-blog .widget_globalHeader .widget_globalHeader-nav-buttons>li a:not(.ui_button):hover svg,#page-blog .widget_globalHeader .widget_globalHeader-nav-lists>li>a:focus,#page-blog .widget_globalHeader .widget_globalHeader-nav-lists>li>a:focus svg,#page-blog .widget_globalHeader .widget_globalHeader-nav-lists>li>a:hover,#page-blog .widget_globalHeader .widget_globalHeader-nav-lists>li>a:hover svg{opacity:.8}#page-blog .widget_globalHeader .widget_globalHeader-dropdown-button svg,#page-blog .widget_globalHeader .widget_globalHeader-nav-buttons>li a:not(.ui_button) svg,#page-blog .widget_globalHeader .widget_globalHeader-nav-lists>li>a svg{fill:#fff}#page-blog .widget_globalHeader .widget_globalHeader-nav-buttons .button-blue{background:#fff;border:0;color:#0cb3e6}#page-blog .widget_globalHeader .widget_globalHeader-nav-buttons .button-blue:focus,#page-blog .widget_globalHeader .widget_globalHeader-nav-buttons .button-blue:hover{opacity:.9}#page-blog .widget_globalHeader .widget_globalHeader-nav-buttons .button-deepGray{background:#086682;border-color:#07536a;color:#fff}#page-blog .widget_globalHeader .widget_globalHeader-nav-buttons .button-deepGray:focus,#page-blog .widget_globalHeader .widget_globalHeader-nav-buttons .button-deepGray:hover{background:#07536a;border-color:#06485c}@media screen and (max-width:1000px){#page-blog .widget_globalHeader .widget_globalHeader-nav-lists>li+li a,#page-blog .widget_globalHeader .widget_globalHeader-nav.is-drawing .widget_globalHeader-nav-buttons{border-color:#31c7f4}#page-blog .widget_globalHeader .widget_globalHeader-dropdown-lists li.title,#page-blog .widget_globalHeader .widget_globalHeader-nav-lists>li a{color:#fff}}#page-blog .blog_heroHeader{background-color:#0cb3e6}#page-blog .blog_heroHeader-content{color:#fff;padding:2rem 0 4rem;text-align:center}@media (max-width:480px){#page-blog .blog_heroHeader-content{padding:1.5rem 0 3rem}}#page-blog .blog_heroHeader-title{font-size:3rem;line-height:1;margin:0}@media (max-width:480px){#page-blog .blog_heroHeader-title{font-size:2.5rem}}#page-blog .blog_heroHeader-description{font-size:1.25rem;line-height:1.6;margin:1.25rem 0 0;text-align:center}@media (max-width:480px){#page-blog .blog_heroHeader-description{font-size:16px;margin-top:1rem}}#page-blog .blog_link-row{text-align:right}#page-blog .blog_link-row .link{font-size:.875rem;font-weight:700}#page-blog .blog_link-row .link:hover{text-decoration:underline}#page-blog .blog_pickup{margin-top:48px}@media (max-width:480px){#page-blog .blog_pickup{margin-top:2rem}}#page-blog .blog_pickup-title{font-size:1.5rem;margin:0}@media (max-width:480px){#page-blog .blog_pickup-title{font-size:1.25rem}}#page-blog .blog_pickup-primary{margin-top:1.25rem}#page-blog .blog_pickup-primary .blog_pickup-entry{column-gap:48px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto}@media (max-width:768px){#page-blog .blog_pickup-primary .blog_pickup-entry{column-gap:2rem}}@media (max-width:480px){#page-blog .blog_pickup-primary .blog_pickup-entry{grid-template-columns:1fr;grid-template-rows:repeat(3,auto)}}#page-blog .blog_pickup-primary .blog_pickup-entry a.entry-image{display:block;grid-column:1/2;grid-row:1/3}@media (max-width:480px){#page-blog .blog_pickup-primary .blog_pickup-entry a.entry-image{grid-column:1;grid-row:1/2}}#page-blog .blog_pickup-primary .blog_pickup-entry a.entry-image:focus,#page-blog .blog_pickup-primary .blog_pickup-entry a.entry-image:hover{opacity:.9}#page-blog .blog_pickup-primary .blog_pickup-entry a.entry-image img{border-radius:6px;width:100%}@media (max-width:480px){#page-blog .blog_pickup-primary .blog_pickup-entry a.entry-image img{border-radius:4px}}#page-blog .blog_pickup-primary .blog_pickup-entry .ui_blogCategory{grid-column:2/3;grid-row:1/2;margin:0}@media (max-width:480px){#page-blog .blog_pickup-primary .blog_pickup-entry .ui_blogCategory{grid-column:1;grid-row:2/3;margin:1rem 0 0}}#page-blog .blog_pickup-primary .blog_pickup-entry a.entry-desc{display:block;grid-column:2/3;grid-row:2/3}@media (max-width:480px){#page-blog .blog_pickup-primary .blog_pickup-entry a.entry-desc{grid-column:1;grid-row:3/4}}#page-blog .blog_pickup-primary .blog_pickup-entry a.entry-desc:focus h3,#page-blog .blog_pickup-primary .blog_pickup-entry a.entry-desc:hover h3{color:#0cb3e6}#page-blog .blog_pickup-primary .blog_pickup-entry a.entry-desc h3{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;font-size:2.25rem;font-weight:700;line-height:1.4;margin:.75rem 0 0;overflow:hidden}@media screen and (max-width:1000px){#page-blog .blog_pickup-primary .blog_pickup-entry a.entry-desc h3{font-size:1.5rem;line-height:1.6}}@media (max-width:768px){#page-blog .blog_pickup-primary .blog_pickup-entry a.entry-desc h3{font-size:1.25rem;margin:.5rem 0 0}}#page-blog .blog_pickup-primary .blog_pickup-entry a.entry-desc p{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#444;display:-webkit-box;font-size:1rem;margin:.75rem 0 0;overflow:hidden}@media (max-width:480px){#page-blog .blog_pickup-primary .blog_pickup-entry a.entry-desc p{margin:.5rem 0 0}}#page-blog .blog_pickup-secondary{border-bottom:1px solid #e1e3e6;column-gap:48px;display:grid;grid-template-columns:1fr 1fr;margin:4.5rem 0 1rem;padding:0 0 2.5rem}@media (max-width:768px){#page-blog .blog_pickup-secondary{column-gap:2rem;margin:3.5rem 0 1rem}}@media (max-width:480px){#page-blog .blog_pickup-secondary{column-gap:0;grid-template-columns:1fr;margin:3rem 0 1rem;padding:0 0 1.5rem;row-gap:3rem}}#page-blog .blog_pickup-secondary .blog_pickup-entry a.entry-image:focus,#page-blog .blog_pickup-secondary .blog_pickup-entry a.entry-image:hover{opacity:.9}#page-blog .blog_pickup-secondary .blog_pickup-entry a.entry-image img{border-radius:6px;width:100%}@media (max-width:480px){#page-blog .blog_pickup-secondary .blog_pickup-entry a.entry-image img{border-radius:4px}}#page-blog .blog_pickup-secondary .blog_pickup-entry .ui_blogCategory{margin-top:1.5rem}#page-blog .blog_pickup-secondary .blog_pickup-entry a.entry-desc:focus h3,#page-blog .blog_pickup-secondary .blog_pickup-entry a.entry-desc:hover h3{color:#0cb3e6}#page-blog .blog_pickup-secondary .blog_pickup-entry a.entry-desc h3{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;font-size:1.5rem;font-weight:700;line-height:1.6;margin:.75rem 0 0;overflow:hidden}@media (max-width:768px){#page-blog .blog_pickup-secondary .blog_pickup-entry a.entry-desc h3{font-size:1.25rem}}#page-blog .blog_pickup-secondary .blog_pickup-entry a.entry-desc p{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#444;display:-webkit-box;font-size:1rem;margin:.75rem 0 0;overflow:hidden}@media (max-width:768px){#page-blog .blog_pickup-secondary .blog_pickup-entry a.entry-desc p{margin-top:.5rem}}#page-blog .widget_blogCategories-content{border:0;margin:2rem 0 0;padding:0}#page-blog .blog_feature-content{column-gap:48px;display:grid;grid-template-columns:repeat(10,1fr);margin:4rem 0 0}@media (max-width:768px){#page-blog .blog_feature-content{column-gap:0}}@media (max-width:480px){#page-blog .blog_feature-content{margin:2.5rem 0 0}}#page-blog .blog_feature_entries-container{grid-column:span 7}@media (max-width:768px){#page-blog .blog_feature_entries-container{grid-column:span 10}}#page-blog .blog_feature_entries{margin:2rem 0 0}@media (max-width:480px){#page-blog .blog_feature_entries{margin:1.5rem 0 0}}#page-blog .blog_feature_entries:first-of-type{margin-top:0}#page-blog .blog_feature_entries h2{font-size:1.5rem;line-height:1.6;margin:0 0 1.5rem}@media (max-width:768px){#page-blog .blog_feature_entries h2{font-size:1.25rem;margin:0 0 1rem}}#page-blog ul.blog_feature_entry-lists li{border-bottom:1px solid #e1e3e6;column-gap:1.25rem;display:grid;grid-template-columns:180px auto;grid-template-rows:auto 1fr;margin:0 0 1.5rem;padding:0 0 1.5rem}@media (max-width:480px){#page-blog ul.blog_feature_entry-lists li{column-gap:1rem;grid-template-columns:2fr 1fr;margin:0 0 1rem;padding:0 0 1rem}}#page-blog ul.blog_feature_entry-lists a.entry-image{display:block;grid-column:1/2;grid-row:1/3}@media (max-width:480px){#page-blog ul.blog_feature_entry-lists a.entry-image{grid-column:2/3;grid-row:2/3}}#page-blog ul.blog_feature_entry-lists a.entry-image:focus,#page-blog ul.blog_feature_entry-lists a.entry-image:hover{opacity:.9}#page-blog ul.blog_feature_entry-lists a.entry-image img{border-radius:.25rem;height:auto;width:100%}@media (max-width:480px){#page-blog ul.blog_feature_entry-lists a.entry-image img{margin:3px 0 0}}#page-blog ul.blog_feature_entry-lists .ui_blogCategory{grid-column:2/3;grid-row:1/2;margin:0 0 .5rem}@media (max-width:480px){#page-blog ul.blog_feature_entry-lists .ui_blogCategory{grid-column:1/2;margin:0 0 .25rem}}#page-blog ul.blog_feature_entry-lists a.entry-desc{display:block;grid-column:2/3;grid-row:2/3}@media (max-width:480px){#page-blog ul.blog_feature_entry-lists a.entry-desc{grid-column:1/2}}#page-blog ul.blog_feature_entry-lists a.entry-desc:focus h3,#page-blog ul.blog_feature_entry-lists a.entry-desc:hover h3{color:#0cb3e6}#page-blog ul.blog_feature_entry-lists a.entry-desc h3{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;font-size:1.25rem;font-weight:700;line-height:1.6;margin:0 0 .25rem;overflow:hidden}@media (max-width:480px){#page-blog ul.blog_feature_entry-lists a.entry-desc h3{font-size:1.125rem}}#page-blog ul.blog_feature_entry-lists a.entry-desc p{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#444;display:-webkit-box;font-size:.875rem;margin:0;overflow:hidden}@media (max-width:480px){#page-blog ul.blog_feature_entry-lists a.entry-desc p{line-height:1.6}}#page-blog .blog_feature_sidebar-container{grid-column:span 3}@media (max-width:768px){#page-blog .blog_feature_sidebar-container{display:none}}#page-blog .blog_feature_sidebar{background:linear-gradient(to bottom right,#0cb3e6,#19c6fa);border-radius:4px;padding:1.25rem;text-align:center}#page-blog .blog_feature_sidebar p{color:#fff;display:inline-block;font-size:1.25rem;font-weight:700;line-height:1.4;margin:0;text-align:center}@media screen and (max-width:900px){#page-blog .blog_feature_sidebar p{font-size:1rem}}#page-blog .blog_feature_sidebar .ui_button{font-size:.875rem;margin:1rem 0 0;padding-bottom:.75rem;padding-top:.75rem;width:100%}@media screen and (max-width:900px){#page-blog .blog_feature_sidebar .ui_button{font-size:.75rem}}#page-blog .blog_feature_sidebar.whitepaper{margin:2.5rem 0 0;padding-bottom:0}#page-blog .blog_feature_sidebar.whitepaper img.logo{margin:0 0 .5rem;max-width:180px;width:100%}#page-blog .blog_feature_sidebar.whitepaper .img-whitepaper{height:120px;overflow:hidden}#page-blog .blog_feature_sidebar.whitepaper .img-whitepaper img{border-radius:2px;box-shadow:0 0 10px 0 rgba(0,0,0,.1);margin-top:1.5rem;width:95%}#page-blog_category .widget_globalHeader{background-color:#0cb3e6}#page-blog_category .widget_globalHeader.is-drawing{border-color:#31c7f4}#page-blog_category .widget_globalHeader .widget_globalHeader-content .mackerel-logo svg,#page-blog_category .widget_globalHeader .widget_globalHeader-content .widget_globalHeader-drawer svg{fill:#fff}#page-blog_category .widget_globalHeader .widget_globalHeader-nav.is-drawing{background:#0cb3e6}@media screen and (max-width:1000px){#page-blog_category .widget_globalHeader .widget_globalHeader-nav.is-drawing{border-left:0}}#page-blog_category .widget_globalHeader .widget_globalHeader-dropdown-button,#page-blog_category .widget_globalHeader .widget_globalHeader-nav-buttons>li a:not(.ui_button),#page-blog_category .widget_globalHeader .widget_globalHeader-nav-lists>li>a{color:#fff}#page-blog_category .widget_globalHeader .widget_globalHeader-dropdown-button:focus,#page-blog_category .widget_globalHeader .widget_globalHeader-dropdown-button:focus svg,#page-blog_category .widget_globalHeader .widget_globalHeader-dropdown-button:hover,#page-blog_category .widget_globalHeader .widget_globalHeader-dropdown-button:hover svg,#page-blog_category .widget_globalHeader .widget_globalHeader-nav-buttons>li a:not(.ui_button):focus,#page-blog_category .widget_globalHeader .widget_globalHeader-nav-buttons>li a:not(.ui_button):focus svg,#page-blog_category .widget_globalHeader .widget_globalHeader-nav-buttons>li a:not(.ui_button):hover,#page-blog_category .widget_globalHeader .widget_globalHeader-nav-buttons>li a:not(.ui_button):hover svg,#page-blog_category .widget_globalHeader .widget_globalHeader-nav-lists>li>a:focus,#page-blog_category .widget_globalHeader .widget_globalHeader-nav-lists>li>a:focus svg,#page-blog_category .widget_globalHeader .widget_globalHeader-nav-lists>li>a:hover,#page-blog_category .widget_globalHeader .widget_globalHeader-nav-lists>li>a:hover svg{opacity:.8}#page-blog_category .widget_globalHeader .widget_globalHeader-dropdown-button svg,#page-blog_category .widget_globalHeader .widget_globalHeader-nav-buttons>li a:not(.ui_button) svg,#page-blog_category .widget_globalHeader .widget_globalHeader-nav-lists>li>a svg{fill:#fff}#page-blog_category .widget_globalHeader .widget_globalHeader-nav-buttons .button-blue{background:#fff;border:0;color:#0cb3e6}#page-blog_category .widget_globalHeader .widget_globalHeader-nav-buttons .button-blue:focus,#page-blog_category .widget_globalHeader .widget_globalHeader-nav-buttons .button-blue:hover{opacity:.9}#page-blog_category .widget_globalHeader .widget_globalHeader-nav-buttons .button-deepGray{background:#086682;border-color:#07536a;color:#fff}#page-blog_category .widget_globalHeader .widget_globalHeader-nav-buttons .button-deepGray:focus,#page-blog_category .widget_globalHeader .widget_globalHeader-nav-buttons .button-deepGray:hover{background:#07536a;border-color:#06485c}@media screen and (max-width:1000px){#page-blog_category .widget_globalHeader .widget_globalHeader-nav-lists>li+li a,#page-blog_category .widget_globalHeader .widget_globalHeader-nav.is-drawing .widget_globalHeader-nav-buttons{border-color:#31c7f4}#page-blog_category .widget_globalHeader .widget_globalHeader-dropdown-lists li.title,#page-blog_category .widget_globalHeader .widget_globalHeader-nav-lists>li a{color:#fff}}#page-blog_category .blog_categoryHeader{margin:3rem 0 3.5rem}@media (max-width:480px){#page-blog_category .blog_categoryHeader{margin:2rem 0}}#page-blog_category .blog_categoryHeader-title{align-items:center;display:flex;margin:0 0 2rem}@media (max-width:480px){#page-blog_category .blog_categoryHeader-title{align-items:flex-start;flex-direction:column}}#page-blog_category .blog_categoryHeader-title img{height:auto;margin:0 2rem 0 0;width:5rem}@media (max-width:480px){#page-blog_category .blog_categoryHeader-title img{margin:0 0 1rem;width:4rem}}#page-blog_category .blog_categoryHeader-title span{font-size:2.5rem;line-height:1.2}@media (max-width:480px){#page-blog_category .blog_categoryHeader-title span{font-size:2rem}}#page-blog_category .blog_categoryHeader-category h3{font-size:1rem;font-weight:700;line-height:1.6;margin:0 0 .75rem}@media (max-width:480px){#page-blog_category .blog_categoryHeader-category h3{margin:0 0 .5rem}}#page-blog_category .blog_categoryHeader-category p{color:#444;font-size:14px;margin:0 0 .5rem}#page-blog_category .blog_categoryHeader-category .link{font-size:14px}#page-blog_category .blog_entries-list-content{border-top:1px solid #e1e3e6;padding:4rem 0 0}@media (max-width:480px){#page-blog_category .blog_entries-list-content{padding:1.5rem 0 0}}#page-blog_category .blog_entries-list-content .ui_pagenation{margin:4rem 0 0}@media (max-width:480px){#page-blog_category .blog_entries-list-content .ui_pagenation{margin:0;padding:1.5rem 0 0}}#page-blog_entries .widget_globalHeader{background-color:#0cb3e6}#page-blog_entries .widget_globalHeader.is-drawing{border-color:#31c7f4}#page-blog_entries .widget_globalHeader .widget_globalHeader-content .mackerel-logo svg,#page-blog_entries .widget_globalHeader .widget_globalHeader-content .widget_globalHeader-drawer svg{fill:#fff}#page-blog_entries .widget_globalHeader .widget_globalHeader-nav.is-drawing{background:#0cb3e6}@media screen and (max-width:1000px){#page-blog_entries .widget_globalHeader .widget_globalHeader-nav.is-drawing{border-left:0}}#page-blog_entries .widget_globalHeader .widget_globalHeader-dropdown-button,#page-blog_entries .widget_globalHeader .widget_globalHeader-nav-buttons>li a:not(.ui_button),#page-blog_entries .widget_globalHeader .widget_globalHeader-nav-lists>li>a{color:#fff}#page-blog_entries .widget_globalHeader .widget_globalHeader-dropdown-button:focus,#page-blog_entries .widget_globalHeader .widget_globalHeader-dropdown-button:focus svg,#page-blog_entries .widget_globalHeader .widget_globalHeader-dropdown-button:hover,#page-blog_entries .widget_globalHeader .widget_globalHeader-dropdown-button:hover svg,#page-blog_entries .widget_globalHeader .widget_globalHeader-nav-buttons>li a:not(.ui_button):focus,#page-blog_entries .widget_globalHeader .widget_globalHeader-nav-buttons>li a:not(.ui_button):focus svg,#page-blog_entries .widget_globalHeader .widget_globalHeader-nav-buttons>li a:not(.ui_button):hover,#page-blog_entries .widget_globalHeader .widget_globalHeader-nav-buttons>li a:not(.ui_button):hover svg,#page-blog_entries .widget_globalHeader .widget_globalHeader-nav-lists>li>a:focus,#page-blog_entries .widget_globalHeader .widget_globalHeader-nav-lists>li>a:focus svg,#page-blog_entries .widget_globalHeader .widget_globalHeader-nav-lists>li>a:hover,#page-blog_entries .widget_globalHeader .widget_globalHeader-nav-lists>li>a:hover svg{opacity:.8}#page-blog_entries .widget_globalHeader .widget_globalHeader-dropdown-button svg,#page-blog_entries .widget_globalHeader .widget_globalHeader-nav-buttons>li a:not(.ui_button) svg,#page-blog_entries .widget_globalHeader .widget_globalHeader-nav-lists>li>a svg{fill:#fff}#page-blog_entries .widget_globalHeader .widget_globalHeader-nav-buttons .button-blue{background:#fff;border:0;color:#0cb3e6}#page-blog_entries .widget_globalHeader .widget_globalHeader-nav-buttons .button-blue:focus,#page-blog_entries .widget_globalHeader .widget_globalHeader-nav-buttons .button-blue:hover{opacity:.9}#page-blog_entries .widget_globalHeader .widget_globalHeader-nav-buttons .button-deepGray{background:#086682;border-color:#07536a;color:#fff}#page-blog_entries .widget_globalHeader .widget_globalHeader-nav-buttons .button-deepGray:focus,#page-blog_entries .widget_globalHeader .widget_globalHeader-nav-buttons .button-deepGray:hover{background:#07536a;border-color:#06485c}@media screen and (max-width:1000px){#page-blog_entries .widget_globalHeader .widget_globalHeader-nav-lists>li+li a,#page-blog_entries .widget_globalHeader .widget_globalHeader-nav.is-drawing .widget_globalHeader-nav-buttons{border-color:#31c7f4}#page-blog_entries .widget_globalHeader .widget_globalHeader-dropdown-lists li.title,#page-blog_entries .widget_globalHeader .widget_globalHeader-nav-lists>li a{color:#fff}}#page-blog_entries .blog_entriesHeader{margin:3rem 0 3.5rem}@media (max-width:480px){#page-blog_entries .blog_entriesHeader{margin-bottom:3rem}}#page-blog_entries .blog_entriesHeader-title{font-size:2.5rem;line-height:1.2}@media (max-width:480px){#page-blog_entries .blog_entriesHeader-title{font-size:2rem}}#page-trials .product-name{color:#fff;font-size:2rem;font-weight:700;text-align:center}@media (max-width:768px){#page-trials .product-name{font-size:1.5rem;text-align:left}}@media (max-width:480px){#page-trials .product-name{font-size:1rem}}#page-trials .product-name h3{margin:3rem 0 0}@media (max-width:480px){#page-trials .product-name h3{margin:1rem 0 0}}#page-trials .top_heroHeader-content{padding:3rem 0 5rem}@media (max-width:480px){#page-trials .top_heroHeader-content{padding:1.5rem 0 2rem}}#page-trials .widget_globalHeader{background-color:#0cb3e6}#page-trials .widget_globalHeader.is-drawing{border-color:#31c7f4}#page-trials .widget_globalHeader .widget_globalHeader-content .mackerel-logo svg,#page-trials .widget_globalHeader .widget_globalHeader-content .widget_globalHeader-drawer svg{fill:#fff}#page-trials .widget_globalHeader .widget_globalHeader-nav.is-drawing{background:#0cb3e6}@media screen and (max-width:1000px){#page-trials .widget_globalHeader .widget_globalHeader-nav.is-drawing{border-left:0}}#page-trials .widget_globalHeader .widget_globalHeader-dropdown-button,#page-trials .widget_globalHeader .widget_globalHeader-nav-buttons>li a:not(.ui_button),#page-trials .widget_globalHeader .widget_globalHeader-nav-lists>li>a{color:#fff}#page-trials .widget_globalHeader .widget_globalHeader-dropdown-button:focus,#page-trials .widget_globalHeader .widget_globalHeader-dropdown-button:focus svg,#page-trials .widget_globalHeader .widget_globalHeader-dropdown-button:hover,#page-trials .widget_globalHeader .widget_globalHeader-dropdown-button:hover svg,#page-trials .widget_globalHeader .widget_globalHeader-nav-buttons>li a:not(.ui_button):focus,#page-trials .widget_globalHeader .widget_globalHeader-nav-buttons>li a:not(.ui_button):focus svg,#page-trials .widget_globalHeader .widget_globalHeader-nav-buttons>li a:not(.ui_button):hover,#page-trials .widget_globalHeader .widget_globalHeader-nav-buttons>li a:not(.ui_button):hover svg,#page-trials .widget_globalHeader .widget_globalHeader-nav-lists>li>a:focus,#page-trials .widget_globalHeader .widget_globalHeader-nav-lists>li>a:focus svg,#page-trials .widget_globalHeader .widget_globalHeader-nav-lists>li>a:hover,#page-trials .widget_globalHeader .widget_globalHeader-nav-lists>li>a:hover svg{opacity:.8}#page-trials .widget_globalHeader .widget_globalHeader-dropdown-button svg,#page-trials .widget_globalHeader .widget_globalHeader-nav-buttons>li a:not(.ui_button) svg,#page-trials .widget_globalHeader .widget_globalHeader-nav-lists>li>a svg{fill:#fff}#page-trials .widget_globalHeader .widget_globalHeader-nav-buttons .button-blue{background:#fff;border:0;color:#0cb3e6}#page-trials .widget_globalHeader .widget_globalHeader-nav-buttons .button-blue:focus,#page-trials .widget_globalHeader .widget_globalHeader-nav-buttons .button-blue:hover{opacity:.9}#page-trials .widget_globalHeader .widget_globalHeader-nav-buttons .button-deepGray{background:#086682;border-color:#07536a;color:#fff}#page-trials .widget_globalHeader .widget_globalHeader-nav-buttons .button-deepGray:focus,#page-trials .widget_globalHeader .widget_globalHeader-nav-buttons .button-deepGray:hover{background:#07536a;border-color:#06485c}@media screen and (max-width:1000px){#page-trials .widget_globalHeader .widget_globalHeader-nav-lists>li+li a,#page-trials .widget_globalHeader .widget_globalHeader-nav.is-drawing .widget_globalHeader-nav-buttons{border-color:#31c7f4}#page-trials .widget_globalHeader .widget_globalHeader-dropdown-lists li.title,#page-trials .widget_globalHeader .widget_globalHeader-nav-lists>li a{color:#fff}}#page-trials .top_heroHeader-info h3{color:#fff;font-size:1.5rem;line-height:1.5;margin:0 0 1.5rem}#page-trials .trial-main-image{height:auto;width:650px}@media (max-width:768px){#page-trials .trial-main-image{width:100%}}#page-trials .section-head h3{color:#0cb3e6;font-size:1rem;margin:0 0 1rem}@media (max-width:480px){#page-trials .section-head h3{margin:0 0 .5rem}}#page-trials .section-head h2{font-size:3rem;line-height:1.4;margin:0 0 1.5rem}@media (max-width:480px){#page-trials .section-head h2{font-size:2rem;margin:0 0 1rem}}#page-trials .section-head p{font-size:1.25rem;margin:0}@media (max-width:480px){#page-trials .section-head p{font-size:1.125rem}}#page-trials .section-head a{display:inline-block;font-weight:700;margin:1rem 0 0}#page-trials .section-head span{display:inline-block;white-space:nowrap}@media screen and (max-width:1000px){#page-trials .section-head span{display:inline;white-space:normal}}#page-trials .trial_features{margin:5rem 0 0}@media screen and (max-width:1000px){#page-trials .trial_features{margin:2rem 0 0}}#page-trials .trial_features-content .section-head{margin:0 0 4rem;text-align:center}@media (max-width:480px){#page-trials .trial_features-content .section-head{margin:0 0 2rem;text-align:left}}#page-trials .trial_features-lists{display:grid;gap:48px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}#page-trials .trial_features-lists img{margin:0 0 1.25rem;width:100%}#page-trials .trial_features-lists h4{font-size:1.25rem;line-height:1.4;margin:.75rem 0 1rem;text-align:center}#page-trials .trial_features-lists h5{font-size:1rem;margin:1.5rem 0 .5rem}#page-trials .trial_features-lists p{color:#777;font-size:14px;margin:0 0 .5rem;min-height:100px}@media (max-width:768px){#page-trials .trial_features-lists p{min-height:auto}}#page-trials .trial_features-lists a{font-size:14px;font-weight:700}#page-trials .trial_features-lists .lists-subtitle{color:#0cb3e6;font-size:14px;font-weight:700;text-align:center}#page-trials .pricing{margin-top:6rem}#page-trials .pricing .trial-pricingPlans-container h2{text-align:center}#page-trials .pricing .trial-pricingPlans-container p{color:#444;margin-bottom:3rem;text-align:center}#page-trials .widget_recommendBlock-content div{grid-template-columns:1fr}