@import "https://cdn.jsdelivr.net/npm/yakuhanjp@4.0.0/dist/css/yakuhanjp.min.css";@import "https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap";@import "https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200&icon_names=arrow_right_alt,assignment,check_circle,chevron_line_up,filter_list,mail,open_in_new,unfold_more";@import "/assets/css/vendor.css";:where(){all:unset;display:revert}*,:before,:after{box-sizing:border-box}a,button{cursor:revert}ol,ul,menu{list-style:none}img{max-width:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto;user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;appearance:revert}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;line-break:after-white-space;-webkit-user-select:auto;user-select:auto}:where([draggable=true]){-webkit-user-drag:element}ul,ol,li,dl,dt,dd,p,h1,h2,h3,h4,h5{margin:0;padding:0}.rgt{text-align:right}:root{--width-wrap-max:1260px;--width-wrap:95%;--width-wrap-nmax:700px;--width-wrap-n:90%;--font-size-exsmall:clamp(1.4rem, 1.4rem + 0vw, 1.4rem);--font-size-small:clamp(1.6rem, 1.6rem + 0vw, 1.6rem);--font-size-base:clamp(1.6rem, 1.52rem + .22vw, 1.8rem);--font-size-medium:clamp(1.8rem, 1.56rem + .66vw, 2.4rem);--font-size-large:clamp(2.4rem, 1.9rem + 1.33vw, 3.6rem);--font-size-exlarge:clamp(2.8rem, 2.3rem + 1.33vw, 4rem);--color-corporate:#fa6414;--color-highlight:#0060b8;--color-sub-light:#355897;--color-sub-dark:#1e3c64}@media screen and (width<=960px){:root{--width-wrap-max:100%;--width-wrap:95%;--width-wrap-nmax:100%;--width-wrap-n:90%}}html{-webkit-text-size-adjust:100%;box-sizing:border-box;word-break:normal}html *,html :after,html :before{box-sizing:inherit}*{margin:0;padding:0}html{color:#000;font-feature-settings:"palt";letter-spacing:.1em;background-color:#fff;max-width:100vw;font-family:YakuHanJP,Noto Sans JP,sans-serif;font-size:62.5%;line-height:1.8;position:relative}body{min-height:100vh;font-size:var(--font-size-base);color:#181818;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;display:-webkit-box;display:flex}img{vertical-align:bottom;width:100%}a{color:inherit;text-decoration:none}a.hv-underline{position:relative}a.hv-underline:after{content:"";background-color:var(--color-highlight);width:0;height:1px;transition:left .3s,width .3s;position:absolute;bottom:-2px;left:50%}a.hv-underline.hvon:after{width:100%;left:0}ol,ul{list-style:none}main{z-index:100;background-color:#fff;margin-top:620px;padding:0}@media screen and (width<=767px){main{margin-top:60svh}}section{width:100%;padding:50px 0;display:block;position:relative}@media screen and (width<=767px){section{padding:30px 0}}.l-content-wrap{width:var(--width-wrap);max-width:var(--width-wrap-max);margin:0 auto}.fs-exsmall{font-size:var(--font-size-exsmall)}.fs-small{font-size:var(--font-size-small)}.fs-base{font-size:var(--font-size-base)}.fs-medium{font-size:var(--font-size-medium)}.fs-large{font-size:var(--font-size-large)}.c-mrg-t0{margin-top:0!important}.c-mrg-t1em{margin-top:1em}.c-mrg-t2em{margin-top:2em}.c-mrg-b0{margin-bottom:0!important}.c-pad-t0{padding-top:0!important}.l-right{text-align:right}.l-center{text-align:center}.-pc-content{display:initial!important}.-tb-content,.-sp-content,.is_hidden{display:none!important}ul.c-listindent_1em li{text-indent:-1em;padding-left:1em}.-js-slideLeft,.-js-slideUp,.-js-fadeIn,.-js-fadeIn-Zoomout,.-js-hideaway,.-js-fadeList>*,.-js-slideListL>*{opacity:0}@media screen and (width<=960px){.-pc-content,.-sp-content{display:none!important}.-tb-content{display:initial!important}}@media screen and (width<=767px){:root{--font-size-exsmall:1.2rem;--font-size-small:1.4rem;--font-size-base:1.6rem;--font-size-medium:1.8rem;--font-size-large:2.2rem;--font-size-exlarge:2.6rem}.-pc-content,.-tb-content{display:none!important}.-sp-content{display:initial!important}}.sct-aws__column h1,h2.h2-common{text-align:center;font-size:var(--font-size-large);margin-top:-2rem;line-height:1.3;position:relative}.sct-aws__column h1 span,h2.h2-common span{color:var(--color-highlight);font-size:var(--font-size-exsmall);padding:0 6rem;display:inline-block;position:relative}.sct-aws__column h1 span:before,.sct-aws__column h1 span:after,h2.h2-common span:before,h2.h2-common span:after{content:"";background-color:var(--color-highlight);width:5rem;height:1px;display:inline-block;position:absolute;top:calc(50% - .5px)}.sct-aws__column h1 span:before,h2.h2-common span:before{left:0}.sct-aws__column h1 span:after,h2.h2-common span:after{right:0}@media screen and (width<=767px){.sct-aws__column h1,h2.h2-common{font-size:var(--font-size-large)}}p.c-header-sub{text-align:center;margin:3rem 0}.c-tablist{margin:5rem auto}.c-tablist.c-follownav{z-index:999;background-color:#fff;width:98vw;margin:0 calc(50% - 49vw);padding:2rem 0;transition:background-color .3s,padding .3s;position:sticky;top:65px}.c-tablist.c-follownav.is-fixed{backdrop-filter:blur(3px);background-color:#e1ecff80;padding:1.5rem 0}.c-tablist ul{font-size:var(--font-size-small);justify-content:center;align-items:center;gap:0 2rem;line-height:1;display:flex}.c-tablist ul li{border:1px solid var(--color-sub-light);cursor:pointer;pointer-events:auto;z-index:1;border-radius:5px;padding:.75rem 1.5rem .8rem;position:relative;overflow:hidden}.c-tablist ul li:before,.c-tablist ul li:after{content:"";z-index:-1;width:100%;height:100%;position:absolute;left:0}.c-tablist ul li:before{background-color:#fff;transition:color .3s,background-color .3s;top:0}.c-tablist ul li:after{background-color:#e1ecff;border-radius:50%;width:200%;transition:bottom .3s;bottom:100%;left:-50%}.c-tablist ul li.is-active{color:#fff;cursor:default;pointer-events:none}.c-tablist ul li.is-active:before{background-color:var(--color-sub-light)}.c-tablist ul li.is-disabled{color:#aaa;cursor:default;pointer-events:none;border-color:#aaa}.c-tablist ul li.hvon:not(.is-active,.is-disabled):after{bottom:0}@media screen and (width<=767px){.c-tablist ul{font-size:var(--font-size-exsmall);flex-wrap:wrap;gap:1rem}}.c-tablist.c-tablist-anchor ul,.c-tablist.c-tablist-filter ul{position:relative}.c-tablist.c-tablist-anchor ul:before,.c-tablist.c-tablist-filter ul:before{font-family:Material Symbols Outlined;font-size:var(--font-size-base);opacity:0;transition:opacity .3s;position:relative;top:0;left:0}.c-tablist.c-tablist-anchor.is-fixed ul:before,.c-tablist.c-tablist-filter.is-fixed ul:before{opacity:1}.c-tablist.c-tablist-anchor ul:before{content:""}.c-tablist.c-tablist-filter ul:before{content:""}.sct-cta{text-align:center;color:#fff;background-color:#0f1e3c}.sct-cta h2{font-size:var(--font-size-exlarge)}@media screen and (width<=767px){.sct-cta h2{font-size:var(--font-size-large)}}.sct-cta p{margin:1rem 0}@media screen and (width<=767px){.sct-cta p{font-size:var(--font-size-small)}}.sct-cta .c-cta-btn{justify-content:center;align-items:center;gap:0 2rem;display:flex}@media screen and (width<=767px){.sct-cta .c-cta-btn{flex-direction:column;gap:2rem 0}}#-js-contentsLoader{z-index:9999;background:#fff;justify-content:center;align-items:center;width:100vw;height:100svh;display:flex;position:fixed;top:0;left:0}#-js-contentsLoader div{width:40px;height:40px}#-js-contentsLoader div svg{width:100%}@media screen and (width<=767px){#-js-contentsLoader div{width:10vw;height:10vw}}a.c-btn-request,a.c-btn-contact{color:#fff;font-size:var(--font-size-small);border-style:solid;border-width:1px;border-radius:5px;padding:1rem 1.5rem;line-height:1;transition:color .5s,background-color .5s;display:block;position:relative}a.c-btn-request:after,a.c-btn-contact:after{content:"";border-radius:5px;width:100%;height:100%;transition:left .3s,top .3s,width .3s,height .3s;position:absolute;top:0;left:0}a.c-btn-request.c-btn-request,a.c-btn-contact.c-btn-request{border-color:#355997}a.c-btn-request.c-btn-request:after,a.c-btn-contact.c-btn-request:after{background-color:#355997}a.c-btn-request.c-btn-contact,a.c-btn-contact.c-btn-contact{border-color:#fb6415}a.c-btn-request.c-btn-contact:after,a.c-btn-contact.c-btn-contact:after{background-color:#fb6415}a.c-btn-request span,a.c-btn-contact span{z-index:1;display:block;position:relative}a.c-btn-request.hvon:after,a.c-btn-contact.hvon:after{width:calc(100% - 4px);height:calc(100% - 4px);top:2px;left:2px}a.c-btn-arrow{text-align:center;font-size:var(--font-size-small);z-index:1;border:1px solid #90a9d3;border-radius:5px;display:inline-block;position:relative}a.c-btn-arrow:before,a.c-btn-arrow:after{content:"";z-index:-1;border-radius:5px;height:100%;position:absolute;top:0;left:0}a.c-btn-arrow:before{background-color:#fff;width:100%}a.c-btn-arrow:after{opacity:0;background-color:#e1ecff;width:0;transition:width .3s,opacity .3s}a.c-btn-arrow.hvon:after{opacity:1;width:100%}a.c-btn-arrow span{padding:.75rem 5rem;display:block;position:relative}a.c-btn-arrow span:after{width:1em;height:100%;font-family:Material Symbols Outlined;font-size:var(--font-size-base);content:"";justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:2rem}.c-btn_oval{color:#fff;background-color:#fa9900;border-radius:100px;padding:.75em 2.5em .75em 1.5em;line-height:1;position:relative}.c-btn_oval:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:10px;height:10px;position:absolute;top:calc(50% - 5px);right:1em;transform:rotate(-45deg)}.sct-cta a.c-btn-cta-mail,.sct-cta a.c-btn-cta-request{text-align:center;color:#181818;z-index:1;display:inline-block;position:relative}.sct-cta a.c-btn-cta-mail:before,.sct-cta a.c-btn-cta-mail:after,.sct-cta a.c-btn-cta-request:before,.sct-cta a.c-btn-cta-request:after{content:"";z-index:-1;border-radius:10px;height:100%;position:absolute;top:0;left:0}.sct-cta a.c-btn-cta-mail:before,.sct-cta a.c-btn-cta-request:before{background-color:#fff;width:100%}.sct-cta a.c-btn-cta-mail:after,.sct-cta a.c-btn-cta-request:after{opacity:0;background-color:#e1ecff;width:0%;transition:width .3s,opacity .3s}.sct-cta a.c-btn-cta-mail.hvon:after,.sct-cta a.c-btn-cta-request.hvon:after{opacity:1;width:100%}.sct-cta a.c-btn-cta-mail span,.sct-cta a.c-btn-cta-request span{padding:1rem 4rem 1rem 7rem;display:block;position:relative}.sct-cta a.c-btn-cta-mail span:before,.sct-cta a.c-btn-cta-request span:before{width:1em;height:100%;font-family:Material Symbols Outlined;font-size:var(--font-size-medium);justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:3rem}@media screen and (width<=767px){.sct-cta a.c-btn-cta-mail span:before,.sct-cta a.c-btn-cta-request span:before{font-size:var(--font-size-large)}}.sct-cta a.c-btn-cta-mail.c-btn-cta-mail span:before,.sct-cta a.c-btn-cta-request.c-btn-cta-mail span:before{content:""}.sct-cta a.c-btn-cta-mail.c-btn-cta-request span:before,.sct-cta a.c-btn-cta-request.c-btn-cta-request span:before{content:""}header{z-index:5000;background-color:#061222;position:sticky;top:0;left:0}header .l-content-wrap{z-index:200;background-color:#061222;justify-content:space-between;align-items:center;padding:1rem 0;display:flex;position:relative}header .l-content-wrap h1{width:170px;line-height:1}@media screen and (width<=767px){header .l-content-wrap h1{width:32vw}}header .l-content-wrap h1 a{cursor:pointer}header .l-content-wrap nav ul{justify-content:flex-end;align-items:center;gap:0 2rem;display:flex}header .l-content-wrap nav ul a{color:#fff;font-size:var(--font-size-small);position:relative}header .l-content-wrap nav ul a:not(.c-btn-request,.c-btn-contact,.-js-megamenu-trigger):after{content:"";background-color:#fff;width:0;height:1px;transition:left .3s,width .3s;position:absolute;bottom:-2px;left:50%}header .l-content-wrap nav ul a.-js-megamenu-trigger:after{content:"";opacity:0;border-bottom:1px solid #fff;border-right:1px solid #fff;width:10px;height:10px;transition:bottom .3s,opacity .3s;position:absolute;bottom:0;left:calc(50% - 7.5px);transform:rotate(45deg)}header .l-content-wrap nav ul a.hvon:not(.c-btn-request,.c-btn-contact,.-js-megamenu-trigger):after,header .l-content-wrap nav ul a.is-active:after{width:100%;left:0}header .l-content-wrap nav ul a.hvon.-js-megamenu-trigger:after,header .l-content-wrap nav ul a.is-open.-js-megamenu-trigger:after{opacity:1;bottom:-6px}header .l-content-wrap nav ul a.is-active:after{transition:none}@media screen and (width<=767px){header .l-content-wrap nav{backdrop-filter:blur(10px);opacity:0;visibility:hidden;pointer-events:none;z-index:100;background-color:#060c16f2;width:100%;height:100vh;padding:70px 24px 40px;transition:opacity .4s,visibility .4s;position:fixed;top:0;left:0;overflow-y:auto}header .l-content-wrap nav.is-open{opacity:1;visibility:visible;pointer-events:auto}header .l-content-wrap nav ul{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1.5rem 0;width:100%;max-width:480px;margin:0 auto}header .l-content-wrap nav ul li{border-bottom:1px solid #ffffff1a;width:100%;padding-bottom:1rem}header .l-content-wrap nav ul li:last-child{border-bottom:none}header .l-content-wrap nav ul li a{text-align:left;padding:.5rem 0;font-size:1.4rem;display:block}header .l-content-wrap nav ul li a:not(.c-btn-request,.c-btn-contact,.-js-megamenu-trigger):after{display:none}header .l-content-wrap nav ul li a.-js-megamenu-trigger{justify-content:space-between;align-items:center;display:flex;position:relative}header .l-content-wrap nav ul li a.-js-megamenu-trigger:after{opacity:1;content:"";border-bottom:1px solid #fff;border-right:1px solid #fff;width:8px;height:8px;margin-right:5px;transition:transform .3s;position:static;transform:rotate(45deg)}header .l-content-wrap nav ul li a.-js-megamenu-trigger.is-active:after{transform:rotate(-135deg)}header .l-content-wrap nav ul li a.c-btn-request,header .l-content-wrap nav ul li a.c-btn-contact{text-align:center;border-radius:5px;margin-top:1rem;padding:1.2rem;font-size:1.3rem}.l-nav-megamenu{display:none}}.l-nav-megamenu{width:auto;max-width:95vw;font-size:var(--font-size-small);z-index:100;visibility:hidden;opacity:0;pointer-events:none;background-color:#fff;border-radius:0 0 20px 20px;margin:0 auto;padding:2.5rem 4rem;position:absolute;top:100%;left:50%;transform:translate(-50%);box-shadow:0 15px 35px #0000001a}.l-nav-megamenu.is-open{visibility:visible;opacity:1;pointer-events:auto}.l-nav-megamenu .c-nav-megamenu-wrap{justify-content:space-between;gap:0 10rem;display:flex}.l-nav-megamenu .c-nav-megamenu-wrap dl:first-child{margin-bottom:2rem}.l-nav-megamenu .c-nav-megamenu-wrap dl dt{border-bottom:1px solid #181818;padding:0 0 1rem 3rem;font-weight:500;position:relative}.l-nav-megamenu .c-nav-megamenu-wrap dl dt:before{content:"";background-position:50%;background-repeat:no-repeat;background-size:contain;width:2rem;height:2rem;position:absolute;top:calc(50% - 1.5rem);left:0}.l-nav-megamenu .c-nav-megamenu-wrap dl dd ul li{margin:1rem 0}.l-nav-megamenu .c-nav-megamenu-wrap dl dd ul li a{color:#979797;width:100%;font-size:var(--font-size-exsmall);white-space:nowrap;padding-left:0;padding-right:2rem;transition:color .3s,padding-left .3s,padding-right .3s;display:inline-block;position:relative}.l-nav-megamenu .c-nav-megamenu-wrap dl dd ul li a:after{width:1em;height:100%;font-family:Material Symbols Outlined;font-size:var(--font-size-base);content:"";opacity:0;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;top:0;left:0}.l-nav-megamenu .c-nav-megamenu-wrap dl dd ul li a[target=_blank]:after{content:""}.l-nav-megamenu .c-nav-megamenu-wrap dl dd ul li a.hvon{color:#181818;padding-left:2rem;padding-right:0}.l-nav-megamenu .c-nav-megamenu-wrap dl dd ul li a.hvon:after{opacity:1}.l-nav-megamenu .c-nav-megamenu-wrap .c-nav-megamenu-row:first-child dl:first-child dt:before{background-image:url(/assets/images/ico-category-cloud.svg)}.l-nav-megamenu .c-nav-megamenu-wrap .c-nav-megamenu-row:first-child dl:nth-child(2) dt:before{background-image:url(/assets/images/ico-category-network.svg)}.l-nav-megamenu .c-nav-megamenu-wrap .c-nav-megamenu-row:nth-child(2) dl:first-child dt:before{background-image:url(/assets/images/ico-category-operation.svg)}.l-nav-megamenu .c-nav-megamenu-wrap .c-nav-megamenu-row:nth-child(2) dl:nth-child(2) dt:before{background-image:url(/assets/images/ico-category-dx.svg)}.l-nav-megamenu .c-nav-megamenu-wrap .c-nav-megamenu-row:nth-child(3) dl:first-child dt:before{background-image:url(/assets/images/ico-category-web.svg)}.l-nav-megamenu .c-nav-megamenu-close{text-align:center;cursor:pointer;margin:2rem auto 1rem;position:relative}.l-nav-megamenu .c-nav-megamenu-close:after{color:#979797;font-family:Material Symbols Outlined;font-size:var(--font-size-base);content:"";transition:color .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.l-nav-megamenu .c-nav-megamenu-close.hvon:after{color:#181818}.c-hamburger{display:none}@media screen and (width<=767px){.c-hamburger{cursor:pointer;z-index:10000;background:0 0;border:none;width:30px;height:24px;padding:0;display:block;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.c-hamburger span{background-color:#fff;border-radius:2px;width:100%;height:2px;transition:transform .3s,opacity .3s,top .3s;display:block;position:absolute;left:0}.c-hamburger span:first-child{top:0}.c-hamburger span:nth-child(2),.c-hamburger span:nth-child(3){top:11px}.c-hamburger span:nth-child(4){top:22px}.is-open .c-hamburger{position:fixed;top:20px;right:24px;transform:none}}.is-open .c-hamburger span:first-child{opacity:0;top:11px}.is-open .c-hamburger span:nth-child(2){transform:rotate(45deg)}.is-open .c-hamburger span:nth-child(3){transform:rotate(-45deg)}.is-open .c-hamburger span:nth-child(4){opacity:0;top:11px}.c-sp-accordion{display:none}@media screen and (width<=767px){.c-sp-accordion{opacity:0;border-left:1px solid #ffffff1a;height:0;margin-top:1rem;padding-left:1.5rem;transition:opacity .3s;display:block;overflow:hidden}.c-sp-accordion.is-open{opacity:1}.c-sp-accordion .c-sp-accordion-group{margin-bottom:1.5rem}.c-sp-accordion .c-sp-accordion-group:last-child{margin-bottom:0}.c-sp-accordion .c-sp-accordion-group dt{color:#93c427;margin-bottom:.8rem;font-size:1.25rem;font-weight:700;position:relative}.c-sp-accordion .c-sp-accordion-group dd ul{border:none;flex-direction:column;gap:.8rem 0;padding-bottom:0;display:flex}.c-sp-accordion .c-sp-accordion-group dd ul li{border:none;padding-bottom:0}.c-sp-accordion .c-sp-accordion-group dd ul li a{color:#b0c0d0;padding:0 0 0 2rem;font-size:1.15rem;display:inline-block;position:relative}.c-sp-accordion .c-sp-accordion-group dd ul li a:hover,.c-sp-accordion .c-sp-accordion-group dd ul li a.hvon{color:#fff}.c-sp-accordion .c-sp-accordion-group dd ul li a:after{content:"";background-color:#0000;align-items:center;width:1em;height:100%;font-family:Material Symbols Outlined;position:absolute;top:0;left:0;display:flex!important}.c-sp-accordion .c-sp-accordion-group dd ul li a[target=_blank]:after{content:""}}footer{font-size:var(--font-size-exsmall);background-color:#fff;margin-top:50px;padding:50px 0}footer .l-content-wrap{flex-wrap:wrap;justify-content:space-between;display:flex}footer .l-content-wrap .c-footer-address{width:50%}footer .l-content-wrap .c-footer-address .c-footer-logo{width:220px}footer .l-content-wrap .c-footer-address p{margin:1em 0}footer .l-content-wrap .c-footer-badge{width:50%;padding:3rem 0}footer .l-content-wrap .c-footer-badge ul{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:0 2rem;display:flex}footer .l-content-wrap .c-footer-badge ul:first-child{margin-bottom:1rem}footer .l-content-wrap .c-footer-badge ul:first-child li{width:20%}footer .l-content-wrap .c-footer-badge ul:last-child li{width:12.5%}@media screen and (width<=767px){footer .l-content-wrap .c-footer-badge{width:100%;padding:0}footer .l-content-wrap .c-footer-badge ul{justify-content:center}footer .l-content-wrap .c-footer-badge ul:first-child li{width:25%}footer .l-content-wrap .c-footer-badge ul:last-child li{width:15%}}footer .l-content-wrap .c-footer-bottom{justify-content:space-between;width:100%;display:flex}footer .l-content-wrap .c-footer-bottom nav ul{justify-content:flex-end;display:flex}footer .l-content-wrap .c-footer-bottom nav ul li:not(:last-child){border-right:1px solid #181818;margin-right:1rem;padding-right:1rem}@media screen and (width<=767px){footer .l-content-wrap .c-footer-bottom{flex-direction:column;margin-top:1rem}footer .l-content-wrap .c-footer-bottom nav{margin-top:1rem}footer .l-content-wrap .c-footer-bottom nav ul{flex-direction:column}footer .l-content-wrap .c-footer-bottom nav ul li:not(:last-child){border:none}}@media screen and (width<=960px){footer .l-content-wrap .c-footer-address{width:60%}}@media screen and (width<=767px){footer .l-content-wrap{flex-direction:column}footer .l-content-wrap .c-footer-address{width:100%}}@media screen and (width<=960px){footer{margin-top:0;padding:5vw 0}}.sct-kv{width:100%;padding:0;position:relative}.sct-kv>.l-content-wrap{flex-direction:column;justify-content:center;height:700px;display:flex;position:relative}@media screen and (width<=767px){.sct-kv>.l-content-wrap{height:75svh}}.sct-kv>.l-content-wrap{color:#fff}.sct-kv>.l-content-wrap>*{margin:0 0 5rem}.sct-kv>.l-content-wrap strong{font-size:var(--font-size-exlarge);line-height:1.5}@media screen and (width<=767px){.sct-kv>.l-content-wrap p{text-shadow:2px 3px 3px #0009;font-weight:500}}.sct-kv>.l-content-wrap ul{gap:0 2rem;display:flex}.sct-kv>.l-content-wrap ul .c-btn-request,.sct-kv>.l-content-wrap ul .c-btn-contact{font-size:var(--font-size-base);position:relative}.sct-kv>.l-content-wrap ul .c-btn-request span,.sct-kv>.l-content-wrap ul .c-btn-contact span{padding-left:1.5em}.sct-kv>.l-content-wrap ul .c-btn-request span:after,.sct-kv>.l-content-wrap ul .c-btn-contact span:after{width:1em;height:100%;font-family:Material Symbols Outlined;font-size:calc(var(--font-size-base) * 1.2);justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}.sct-kv>.l-content-wrap ul .c-btn-request span:after{content:""}.sct-kv>.l-content-wrap ul .c-btn-contact span:after{content:""}.sct-kv>.l-content-wrap dl.c-kv-news{max-width:60%;font-size:var(--font-size-small);background-color:#000;gap:0 2rem;margin:0;padding:1rem 2rem;display:flex}@media screen and (width<=767px){.sct-kv>.l-content-wrap dl.c-kv-news{max-width:100%}}.sct-kv>.l-content-wrap dl.c-kv-news dt a{transition:padding-left .3s;position:relative}.sct-kv>.l-content-wrap dl.c-kv-news dt a:before{width:1em;height:100%;font-family:Material Symbols Outlined;font-size:var(--font-size-base);content:"";opacity:0;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;top:0;left:0}.sct-kv>.l-content-wrap dl.c-kv-news dt a[target=_blank]:before{content:""}.sct-kv>.l-content-wrap dl.c-kv-news dt a.hvon{padding-left:1.5em}.sct-kv>.l-content-wrap dl.c-kv-news dt a.hvon:before{opacity:1}.sct-kv>.swiper-container{z-index:-1;width:100%;height:700px;position:absolute;top:0;left:0}.sct-kv>.swiper-container .swiper-wrapper .swiper-slide{background-position:100%;background-repeat:no-repeat;background-size:contain;margin:0;padding:0}.sct-kv>.swiper-container .swiper-wrapper .swiper-slide.c-kv-content01{background-color:#03034a;background-image:url(/assets/images/top-kv-img01.webp)}.sct-kv>.swiper-container .swiper-wrapper .swiper-slide.c-kv-content02{background-image:url(/assets/images/top-kv-img02.webp),linear-gradient(#93c427 0%,#7fd38d 100%)}@media screen and (width<=767px){.sct-kv>.swiper-container{height:75svh}.sct-kv>.swiper-container .swiper-wrapper .swiper-slide{background-position:left 35% bottom;background-size:cover}}.sct-kv .c-kv-point{background-color:var(--color-sub-light)}.sct-kv .c-kv-point ul{color:#fff;font-size:var(--font-size-small);justify-content:center;gap:0 4rem;padding:4rem 0;display:flex}.sct-kv .c-kv-point ul li{border-right:1px solid #476cae;align-items:center;gap:0 1rem;padding-right:4rem;display:flex}.sct-kv .c-kv-point ul li:last-child{border-right:none;padding-right:0}.sct-kv .c-kv-point ul li img{width:3rem}@media screen and (width<=767px){.sct-kv .c-kv-point ul{flex-wrap:wrap;align-items:center;gap:2rem;padding:2rem 0}.sct-kv .c-kv-point ul li{text-align:center;border:none;padding:0}.sct-kv .c-kv-point ul li img{width:7.5vw}}.sct-kv .c-kv-client{background-color:#e1ecff;padding:3rem 0}@media screen and (width<=767px){.sct-kv .c-kv-client{padding:2rem 0}}.sct-kv .c-kv-client .swiper-container{width:100%;position:relative;overflow:hidden}.sct-kv .c-kv-client .swiper-container .swiper-wrapper{transition-timing-function:linear}.sct-kv .c-kv-client .swiper-container .swiper-wrapper .swiper-slide{max-width:240px}@media screen and (width<=767px){.sct-kv .c-kv-client .swiper-container .swiper-wrapper .swiper-slide{max-width:33vw}}.sct-kv .c-kv-client .swiper-container .swiper-wrapper .swiper-slide img{border-radius:10px}.sct-service{overflow-x:clip}.c-service-wrap{padding:2.5rem 0}.c-service-wrap .c-service-head{align-items:top;border-bottom:1px solid var(--color-sub-light);gap:0 2rem;padding-bottom:2rem;display:flex;position:relative}.c-service-wrap .c-service-head .c-service-head-icon{border-radius:10px;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.c-service-wrap .c-service-head .c-service-head-icon svg{width:60%}.c-service-wrap .c-service-head .c-service-head-icon svg .ico-fill{fill:#fff}.c-service-wrap .c-service-head .c-service-head-title{width:calc(100% - 60px)}.c-service-wrap .c-service-head .c-service-head-title h3{font-size:var(--font-size-medium);line-height:1.3}.c-service-wrap .c-service-head .c-service-head-title p{font-size:var(--font-size-small)}.c-service-wrap .c-service-content-list{padding-top:2rem}.c-service-wrap .c-service-content-list ul{flex-wrap:wrap;gap:3rem;display:flex}.c-service-wrap .c-service-content-list ul li{border:1px solid var(--color-sub-light);border-radius:10px;width:calc(33.3333% - 2rem)}.c-service-wrap .c-service-content-list ul li a{width:100%;height:100%;padding:1.5rem;transition:border-color .3s;display:block;position:relative;overflow:hidden}.c-service-wrap .c-service-content-list ul li a:before{content:"";opacity:0;background-color:#e1ecff;border-radius:10px;width:0;height:100%;transition:width .3s,opacity .3s;position:absolute;top:0;left:0}.c-service-wrap .c-service-content-list ul li a.hvon:before{opacity:1;width:100%}.c-service-wrap .c-service-content-list ul li a:after{font-family:Material Symbols Outlined;font-size:var(--font-size-medium);content:"";position:absolute;top:0;right:1.5rem}.c-service-wrap .c-service-content-list ul li a[target=_blank]:after{content:""}.c-service-wrap .c-service-content-list ul li a .c-service-content-card{padding-left:15%;position:relative}.c-service-wrap .c-service-content-list ul li a .c-service-content-card .c-service-content-icon{width:12%;position:absolute;top:0;left:0}.c-service-wrap .c-service-content-list ul li a .c-service-content-card h4{min-height:2.6em;font-size:var(--font-size-small);align-items:center;line-height:1.3;display:flex}.c-service-wrap .c-service-content-list ul li a .c-service-content-card p{font-size:var(--font-size-exsmall);margin-top:1rem}@media screen and (width<=767px){.c-service-wrap .c-service-content-list ul{gap:2rem}.c-service-wrap .c-service-content-list ul li{width:100%}}.c-service-wrap#service-cloud .c-service-head-icon{background:linear-gradient(#0060b8 0%,#2b84d6 100%)}.c-service-wrap#service-network .c-service-head-icon{background:linear-gradient(#00703a 0%,#0c884c 100%)}.c-service-wrap#service-operation .c-service-head-icon{background:linear-gradient(#c0201e 0%,#d5413f 100%)}.c-service-wrap#service-dx .c-service-head-icon{background:linear-gradient(#c87000 0%,#d48f37 100%)}.c-service-wrap#service-web .c-service-head-icon{background:linear-gradient(#4a3fbf 0%,#7b75b8 100%)}.sct-reason{color:#fff;background-color:#0f1e3c}.sct-reason .c-reason-list ul{gap:0 2rem;display:flex}.sct-reason .c-reason-list ul li{background-color:var(--color-sub-dark);border:1px solid var(--color-highlight);border-radius:10px;width:calc(25% - 1.5rem);padding:2rem}.sct-reason .c-reason-list ul li strong{color:#add6ff;font-size:var(--font-size-exlarge);line-height:1}.sct-reason .c-reason-list ul li div{width:40%;margin:2rem auto}.sct-reason .c-reason-list ul li dl dt{text-align:center;margin:2rem 0;font-weight:500}.sct-reason .c-reason-list ul li dl dd{font-size:var(--font-size-small)}@media screen and (width<=767px){.sct-reason .c-reason-list ul{flex-wrap:wrap;gap:2rem 0}.sct-reason .c-reason-list ul li{flex-wrap:wrap;justify-content:space-between;width:100%;display:flex}.sct-reason .c-reason-list ul li strong{width:100%;font-size:calc(var(--font-size-exlarge) * 1.2);display:block}.sct-reason .c-reason-list ul li div{width:25%}.sct-reason .c-reason-list ul li dl{width:70%}.sct-reason .c-reason-list ul li dl dt{margin:1rem 0}}.sct-usecase{width:100%;padding-bottom:0;overflow-x:clip}.sct-usecase .l-content-wrap{position:relative}.sct-usecase .l-content-wrap:before,.sct-usecase .l-content-wrap:after{content:"";background-repeat:no-repeat;background-size:20%;width:50%;height:100%;position:absolute;bottom:0}.sct-usecase .l-content-wrap:before{background-image:url(/assets/images/top-usecase-img01.png);background-position:left 3rem bottom 3rem;left:0}.sct-usecase .l-content-wrap:after{background-image:url(/assets/images/top-usecase-img02.png);background-position:right 3rem bottom 3rem;right:0}.sct-usecase .c-usecase-list ul{flex-wrap:wrap;justify-content:center;gap:4rem;display:flex}.sct-usecase .c-usecase-list ul li{text-align:center;color:#fff;background-color:#5666be;border-radius:10px;width:35%;padding:2rem 0;position:relative}.sct-usecase .c-usecase-list ul li:after{content:"";clip-path:polygon(0 0,100% 0,50% 100%);background-color:#5666be;width:17px;height:15px;position:absolute;bottom:-15px;left:calc(50% - 8.5px)}.sct-usecase .c-usecase-btn{text-align:center;background-color:#b0caff;width:100vw;margin:5rem calc(50% - 50vw) 0;padding:3rem 0}@media screen and (width<=767px){.sct-usecase .l-content-wrap:before,.sct-usecase .l-content-wrap:after{z-index:10;background-size:125%;width:15%}.sct-usecase .l-content-wrap:before{background-image:url(/assets/images/top-usecase-img01.png);background-position:right 0 bottom 3rem;left:-2.5%}.sct-usecase .l-content-wrap:after{background-image:url(/assets/images/top-usecase-img02.png);background-position:left 0 bottom 3rem;right:-2.5%}.sct-usecase .c-usecase-list ul{gap:3rem 0}.sct-usecase .c-usecase-list ul li{width:90%;padding:1rem 0}}.sct-article{background-color:#f2f8ff;position:relative}.sct-article.sct-articele-single{background-color:#fff}.c-article-list{margin:5rem 0}.c-article-list>ul{flex-wrap:wrap;gap:2rem;display:flex}.c-article-list>ul li{color:#fff;background-color:var(--color-sub-dark);border-radius:10px;width:calc(25% - 1.5rem)}.c-article-list>ul li a{display:block}.c-article-list>ul li .c-article-list-thm{border-radius:10px 10px 0 0;overflow:hidden}.c-article-list>ul li .c-article-list-thm img{border-radius:10px 10px 0 0;transition:transform .3s}.c-article-list>ul li .c-article-list-title{box-sizing:content-box;font-size:var(--font-size-small);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;height:4.5em;margin:2rem 0;padding:0 2rem;font-weight:500;line-height:1.5;display:-webkit-box;overflow:hidden}@media screen and (width<=767px){.c-article-list>ul li .c-article-list-title{margin:1rem 0;padding:0 1rem}}.c-article-list>ul li dl{padding:2rem}@media screen and (width<=767px){.c-article-list>ul li dl{padding:1rem}}.c-article-list>ul li dl dt{min-height:4em;font-weight:500;line-height:1.5}.c-article-list>ul li dl dd{font-size:var(--font-size-small)}.c-article-list>ul li .c-article-list-category{font-size:var(--font-size-exsmall);gap:0 1rem;padding:0 2rem 2rem;display:flex}@media screen and (width<=767px){.c-article-list>ul li .c-article-list-category{padding:0 1rem 2rem}}.c-article-list>ul li .c-article-list-category span{color:#0060b8;background-color:#f0f7ff;border:1px solid #b9d7f0;border-radius:100px;padding:0 1rem}.c-article-list>ul li a.hvon .c-article-list-thm img{transform:scale(1.05)}@media screen and (width<=767px){.c-article-list>ul li{width:calc(50% - 1rem)}}.c-article-recommend .c-article-list>ul{justify-content:center}.sct-aws__column{width:var(--width-wrap);max-width:var(--width-wrap-max);margin:0 auto}.sct-aws__column h1{font-size:var(--font-size-medium);line-height:1.5}.sct-aws__column .c-article-column-lead{margin-top:3rem}.sct-aws__column .l-aws__column_wrap{flex-wrap:wrap;justify-content:space-between;margin:2em 0;display:flex;position:relative}.sct-aws__column .l-aws__column_wrap .c-aws__column_index{width:25%;max-height:calc(100vh - 120px);font-size:var(--font-size-exsmall);background-color:#f9f9f9;border:1px solid #aaa;margin-top:0;padding:1em 0;position:sticky;top:100px;left:0;overflow-y:scroll}.sct-aws__column .l-aws__column_wrap .c-aws__column_index h2{text-align:center;font-size:var(--font-size-small);margin-bottom:0}.sct-aws__column .l-aws__column_wrap .c-aws__column_index ul{padding:1em}.sct-aws__column .l-aws__column_wrap .c-aws__column_index ul a{transition:color .3s}.sct-aws__column .l-aws__column_wrap .c-aws__column_index ul a.is-active{color:#f90}.sct-aws__column .l-aws__column_wrap .c-aws__column_article{width:75%;font-size:var(--font-size-small);padding-left:2em}.sct-aws__column .l-aws__column_wrap .c-aws__column_article h2{text-align:left;font-size:var(--font-size-medium);margin:5em 0 1em;padding-left:1em;position:relative}.sct-aws__column .l-aws__column_wrap .c-aws__column_article h2:first-of-type{margin-top:1em}.sct-aws__column .l-aws__column_wrap .c-aws__column_article h2:before{content:"";background:linear-gradient(#223040 0% 50%,#fa9900 50% 100%);width:5px;height:100%;position:absolute;top:0;left:0}.sct-aws__column .l-aws__column_wrap .c-aws__column_article h3{font-size:var(--font-size-base);margin:2em 0 1em;padding-left:1.5em;position:relative}.sct-aws__column .l-aws__column_wrap .c-aws__column_article h3:before{content:"";background-color:#223040;width:20px;height:20px;position:absolute;top:calc(50% - 10px);left:0}.sct-aws__column .l-aws__column_wrap .c-aws__column_article p{margin:1em 0}.sct-aws__column .l-aws__column_wrap .c-aws__column_article span.c-aws__column_underline{background:linear-gradient(#fff 0% 50%,#ff0 50% 100%)}.sct-aws__column .l-aws__column_wrap .c-aws__column_article table{width:100%;margin:1em 0}.sct-aws__column .l-aws__column_wrap .c-aws__column_article table th,.sct-aws__column .l-aws__column_wrap .c-aws__column_article table td{border:1px solid #aaa;padding:.5em}.sct-aws__column .l-aws__column_wrap .c-aws__column_article table th{color:#fff;background-color:#223040}@media screen and (width<=767px){.sct-aws__column .l-aws__column_wrap .c-aws__column_index{display:none}.sct-aws__column .l-aws__column_wrap .c-aws__column_article{width:100%;padding-left:0}}.sct-aws__column .c-aws__column_link{margin-top:5em}.sct-aws__column .c-aws__column_link .c-aws__column_link_txt{color:#fff;text-align:center;font-size:var(--font-size-base);background-color:#0f1e3c;padding:1em;position:relative}.sct-aws__column .c-aws__column_link .c-aws__column_link_txt:after{content:"";clip-path:polygon(0 0,100% 0,50% 100%);background-color:#0f1e3c;width:100px;height:20px;position:absolute;bottom:-20px;left:calc(50% - 50px)}.sct-aws__column .c-aws__column_link .c-aws__column_link_list{justify-content:space-between;margin:3em auto 0;display:flex;position:relative}.sct-aws__column .c-aws__column_link .c-aws__column_link_list:after{content:"";clip-path:polygon(0 0,100% 0,50% 100%);background-color:#fff;width:100px;height:20px;position:absolute;bottom:-20px;left:calc(50% - 50px)}.sct-aws__column .c-aws__column_link .c-aws__column_link_list .c-aws__column_link_list_content{width:32%}.sct-aws__column .c-aws__column_link .c-aws__column_link_list .c-aws__column_link_list_content a{text-align:center;color:#fff;background-color:#042e44;border-radius:10px;display:block;position:relative}.sct-aws__column .c-aws__column_link .c-aws__column_link_list .c-aws__column_link_list_content a>span{padding:20px 40px 20px 0;display:block;position:relative}.sct-aws__column .c-aws__column_link .c-aws__column_link_list .c-aws__column_link_list_content a>span:after{content:"";background-color:#fff;width:1px;height:100%;position:absolute;top:0;right:40px}.sct-aws__column .c-aws__column_link .c-aws__column_link_list .c-aws__column_link_list_content a p{min-height:3.6em;font-size:var(--font-size-medium);justify-content:center;align-items:center;font-weight:700;display:flex}.sct-aws__column .c-aws__column_link .c-aws__column_link_list .c-aws__column_link_list_content a:before{content:"";z-index:2;border:2px solid #fff;border-width:0 2px 2px 0;width:10px;height:10px;position:absolute;top:calc(50% - 5px);right:17.5px;transform:rotate(-45deg)}.sct-aws__column .c-aws__column_link .c-aws__column_link_list .c-aws__column_link_list_content a:after{content:"";z-index:1;background-color:#f90;border-radius:0 10px 10px 0;width:0;height:100%;transition:width .3s;position:absolute;top:0;right:0}.sct-aws__column .c-aws__column_link .c-aws__column_link_list .c-aws__column_link_list_content a.hvon:after{width:40px}@media screen and (width<=960px){.sct-aws__column .c-aws__column_link .c-aws__column_link_list{flex-direction:column;justify-content:center;align-items:center}.sct-aws__column .c-aws__column_link .c-aws__column_link_list .c-aws__column_link_list_content{width:80%;margin:1em 0 0}}@media screen and (width<=960px) and (width<=767px){.sct-aws__column .c-aws__column_link .c-aws__column_link_list .c-aws__column_link_list_content{width:100%}}@media screen and (width<=960px){.sct-aws__column .c-aws__column_link .c-aws__column_link_list .c-aws__column_link_list_content:first-of-type{margin:0}.sct-aws__column .c-aws__column_link .c-aws__column_link_list .c-aws__column_link_list_content a>span{justify-content:space-between;align-items:center;padding:2vw 40px 2vw 0;display:flex}.sct-aws__column .c-aws__column_link .c-aws__column_link_list .c-aws__column_link_list_content a>span p{width:100%;font-size:var(--font-size-base);padding:0}}.sct-casestudy{position:relative}.sct-casestudy .c-casestudy-list{margin:5rem 0 0}.sct-casestudy .c-casestudy-list>ul{flex-wrap:wrap;gap:0 3rem;display:flex}.sct-casestudy .c-casestudy-list>ul li{width:calc(33.3333% - 2rem)}.sct-casestudy .c-casestudy-list>ul li a{display:block;position:relative}.sct-casestudy .c-casestudy-list>ul li a .c-casestudy-list-thm{border-radius:10px;transition:box-shadow .3s;position:relative}.sct-casestudy .c-casestudy-list>ul li a .c-casestudy-list-thm img{border-radius:10px;transition:transform .3s}.sct-casestudy .c-casestudy-list>ul li a dl{padding:2rem 0}.sct-casestudy .c-casestudy-list>ul li a dl dt{min-height:2em;font-weight:500;line-height:1.5}.sct-casestudy .c-casestudy-list>ul li a dl dd{font-size:var(--font-size-small)}.sct-casestudy .c-casestudy-list>ul li a.hvon .c-casestudy-list-thm{box-shadow:0 5px 15px #00000059}@media screen and (width<=767px){.sct-casestudy .c-casestudy-list>ul{flex-direction:column;gap:3rem 0}.sct-casestudy .c-casestudy-list>ul li{border-bottom:1px solid var(--color-highlight);width:100%}.sct-casestudy .c-casestudy-list>ul li:last-child{border-bottom:none}}.c-casestudy-list-category{font-size:var(--font-size-exsmall);gap:0 1rem;padding:0 0 2rem;display:flex}.c-casestudy-list-category span{color:#0060b8;background-color:#f0f7ff;border:1px solid #b9d7f0;border-radius:100px;padding:0 1rem}.sct-casestudy-single article{width:80%;max-width:950px;margin:0 auto}@media screen and (width<=767px){.sct-casestudy-single article{width:100%}}.sct-casestudy-single .c-article-header{margin:5rem 0}.sct-casestudy-single .c-article-header .c-article-header-name{font-weight:500}.sct-casestudy-single .c-article-header .c-article-header-name span{color:#8e8e8e;font-size:var(--font-size-small);margin-right:1rem;display:inline-block}@media screen and (width<=767px){.sct-casestudy-single .c-article-header .c-article-header-name span{display:block}}.sct-casestudy-single .c-article-header h3{font-size:var(--font-size-medium);margin:3rem 0;line-height:1.5}.sct-casestudy-single .c-article-body{font-size:var(--font-size-small)}.sct-casestudy-single .c-article-body .c-article-wrap{margin:5rem 0}.sct-casestudy-single .c-article-body .c-article-wrap h4{font-size:var(--font-size-base);border-left:5px solid #0f1e3c;margin:3rem 0;padding-left:2rem}.sct-casestudy-single .c-article-body .c-article-wrap h5{font-size:var(--font-size-small);margin:2rem 0;font-weight:500;position:relative}.sct-casestudy-single .c-article-body .c-article-wrap h5:before{content:"―― "}.sct-casestudy-single .c-article-body .c-article-wrap p{margin:1rem 0}.sct-casestudy-single .c-article-body .c-article-wrap p strong{color:#0060b8;font-size:var(--font-size-exsmall);display:block}.sct-casestudy-single .c-article-body .c-article-wrap .c-article-column{display:flow-root}.sct-casestudy-single .c-article-body .c-article-wrap .c-article-column img.c-article-img-fl{float:left;width:48%;margin:1rem 3rem 1rem 0}.sct-casestudy-single .c-article-body .c-article-wrap .c-article-column img.c-article-img-fr{float:right;width:48%;margin:1rem 0 1rem 3rem}.sct-casestudy-single .c-article-company{border:1px solid #d6d6d6;margin-top:3rem;padding:2rem 3rem}.sct-casestudy-single .c-article-company p{margin-bottom:2rem}.sct-casestudy-single .c-article-company p a{color:#00f;font-size:var(--font-size-small);margin-left:2rem;display:inline-block}.sct-casestudy-single .c-article-company dl{font-size:var(--font-size-small);display:flex}.sct-casestudy-single .c-article-company dl dt{color:#8e8e8e;margin-right:1rem}@media screen and (width<=767px){.sct-casestudy-single .c-article-company{padding:1.5rem 2rem}.sct-casestudy-single .c-article-company p{flex-direction:column;display:flex}.sct-casestudy-single .c-article-company p a{margin:0}.sct-casestudy-single .c-article-company dl{flex-direction:column;margin-bottom:1rem}.sct-casestudy-single .c-article-company dl:last-child{margin-bottom:0}.sct-casestudy-single .c-article-company dl dt{margin:0}}.sct-faq{position:relative}.sct-faq .c-service-head{align-items:center}.sct-faq .c-faq-list dl{border:1px solid #90a9d3;margin-top:3rem}.sct-faq .c-faq-list dl dt,.sct-faq .c-faq-list dl dd .c-faq-inner{gap:0 2rem;padding:2rem 1rem;display:flex;position:relative}.sct-faq .c-faq-list dl dt span,.sct-faq .c-faq-list dl dd .c-faq-inner span{color:#fff;width:50px;height:50px;font-size:var(--font-size-medium);border-radius:10px;justify-content:center;align-items:center;display:flex}.sct-faq .c-faq-list dl dt>div,.sct-faq .c-faq-list dl dd .c-faq-inner>div{width:calc(100% - 70px)}.sct-faq .c-faq-list dl dt{cursor:pointer;align-items:center;padding:1rem 3.5rem 1rem 1rem;font-weight:500;line-height:1.5}.sct-faq .c-faq-list dl dt span{background-color:#93c427}.sct-faq .c-faq-list dl dt .c-service-toggle{width:40px;height:40px;position:absolute;top:calc(50% - 20px);right:0}.sct-faq .c-faq-list dl dt .c-service-toggle:before,.sct-faq .c-faq-list dl dt .c-service-toggle:after{content:"";background-color:var(--color-sub-light);width:30%;height:2px;transition:width .3s,transform .3s;position:absolute;top:calc(50% - 1px)}.sct-faq .c-faq-list dl dt .c-service-toggle:before{left:25%;transform:rotate(45deg)}.sct-faq .c-faq-list dl dt .c-service-toggle:after{right:25%;transform:rotate(-45deg)}.sct-faq .c-faq-list dl dt.is-open .c-service-toggle:before{transform:rotate(135deg)}.sct-faq .c-faq-list dl dt.is-open .c-service-toggle:after{transform:rotate(-135deg)}.sct-faq .c-faq-list dl dt.is-open .c-service-toggle:before,.sct-faq .c-faq-list dl dt.is-open .c-service-toggle:after{width:50%}.sct-faq .c-faq-list dl dd .c-faq-inner{background-color:#f5f8ff;border-top:1px solid #90a9d3}.sct-faq .c-faq-list dl dd .c-faq-inner span{background-color:#d72d2d}.sct-faq .c-faq-list dl dd .c-faq-inner .c-faq-answer p{margin:1rem 0 0}.sct-faq .c-faq-list dl dd .c-faq-inner .c-faq-answer p:first-child{margin-top:0}.sct-contact{background-color:#fff}.sct-contact .c-contact-wrap{font-size:var(--font-size-small);margin-top:5rem}.sct-contact .c-contact-wrap.c-contact-2column{justify-content:space-between;display:flex}.sct-contact .c-contact-wrap.c-contact-2column>div{width:48%}.sct-contact .c-contact-wrap .c-contact-ads{text-align:center}.sct-contact .c-contact-wrap .c-contact-ads>*{margin:1em 0}.sct-contact .c-contact-wrap .c-contact-ads strong{font-size:var(--font-size-base);background:linear-gradient(#fff 0% 50%,#ff0 50% 100%)}@media screen and (width<=767px){.sct-contact .c-contact-wrap.c-contact-2column>div{width:100%}.sct-contact .c-contact-wrap .c-contact-ads{display:none}}.sct-contact .c-contact-form h1{display:none}.sct-contact .c-contact-form div[data-id=WebformPage_styles_div]>div{margin:0 0 2em}.sct-contact .c-contact-form div[data-id=parts_Webform_div]>div:first-of-type,.sct-contact .c-contact-form div[data-id=parts_Webform_div]>label:first-child{font-size:var(--font-size-base);justify-content:flex-start;align-items:center;margin-bottom:1em;padding-left:1em;font-weight:700;display:flex;position:relative}.sct-contact .c-contact-form div[data-id=parts_Webform_div]>div:first-of-type:before,.sct-contact .c-contact-form div[data-id=parts_Webform_div]>label:first-child:before{content:"";background:linear-gradient(#223040 0% 50%,#fa9900 50% 100%);width:5px;height:100%;position:absolute;top:0;left:0}.sct-contact .c-contact-form div[data-id=parts_Webform_div]>div:first-of-type span[data-id=Label_index_span],.sct-contact .c-contact-form div[data-id=parts_Webform_div]>div:first-of-type span[data-id=MultipleSelection_raw_span],.sct-contact .c-contact-form div[data-id=parts_Webform_div]>div:first-of-type span[data-id=SingleSelection_raw_span],.sct-contact .c-contact-form div[data-id=parts_Webform_div]>label:first-child span[data-id=Label_index_span],.sct-contact .c-contact-form div[data-id=parts_Webform_div]>label:first-child span[data-id=MultipleSelection_raw_span],.sct-contact .c-contact-form div[data-id=parts_Webform_div]>label:first-child span[data-id=SingleSelection_raw_span]{text-align:center;color:#fff;min-width:5rem;font-size:var(--font-size-exsmall);background-color:#fc534c;margin-left:1em;padding:.5em;font-weight:400;line-height:1;display:inline-block}.sct-contact .c-contact-form div[data-id=parts_Webform_div]>div:first-of-type>label:first-of-type,.sct-contact .c-contact-form div[data-id=parts_Webform_div]>label:first-child>label:first-of-type{align-items:center;display:flex}.sct-contact .c-contact-form div[data-id=Terms_index_div] a{color:#00f;text-decoration:underline}.sct-contact .c-contact-form div[data-id=parts_ErrorMessage_div]{color:#fc534c;margin-top:.5em;font-size:var(--font-size-small)!important;padding-left:0!important}.sct-contact .c-contact-form div[data-id=parts_ErrorMessage_div]:before{display:none}.sct-contact .c-contact-form div[data-id=parts_ErrorBox_div]{color:#fc534c;font-size:var(--font-size-base);font-weight:700}.sct-contact .c-contact-form input:not([type=checkbox]):not([type=radio]),.sct-contact .c-contact-form select,.sct-contact .c-contact-form textarea{width:100%;font-size:var(--font-size-small);appearance:none;background-color:#0000;border:1px solid #aaa;outline:none;padding:.75em;transition:background-color .3s}.sct-contact .c-contact-form input:not([type=checkbox]):not([type=radio]):focus,.sct-contact .c-contact-form select:focus,.sct-contact .c-contact-form textarea:focus{outline:1px solid var(--sub-color);background-color:#fff}.sct-contact .c-contact-form input:not([type=checkbox]):not([type=radio])::placeholder,.sct-contact .c-contact-form select::placeholder,.sct-contact .c-contact-form textarea::placeholder{color:#aaa}.sct-contact .c-contact-form input[type=checkbox],.sct-contact .c-contact-form input[type=radio]{appearance:none;border:1px solid #aaa;outline:none;width:20px;height:20px;margin-right:.5em;position:relative}.sct-contact .c-contact-form input[type=radio]{border-radius:50%}.sct-contact .c-contact-form input[type=radio]:before{content:"";background-color:#0000;border-radius:50%;width:60%;height:60%;margin:20% auto;transition:transform .2s;display:block;transform:scale(.5)}.sct-contact .c-contact-form input[type=radio]:checked:before{background-color:#aaa;transform:scale(1)}.sct-contact .c-contact-form input[type=checkbox]:before{content:"";border:2px solid #0000;border-width:0 2px 2px 0;width:35%;height:65%;margin:17.5% auto;transition:transform .2s;display:block;transform:rotate(30deg)scale(.5)}.sct-contact .c-contact-form input[type=checkbox]:checked:before{border-color:#aaa;transform:rotate(30deg)scale(1)}.sct-contact .c-contact-form select{color:#aaa;background-image:url(/assets/images/ico-select-triangle.svg);background-position:right 1rem center;background-repeat:no-repeat;background-size:15px;position:relative}.sct-contact .c-contact-form select.is-select{color:#181818}.sct-contact .c-contact-form select[multiple]{background-image:none}.sct-contact .c-contact-form textarea{resize:none;height:15em}.sct-contact .c-contact-form button[data-id=SubmitButton_index_SubmitButtonRawStyles]{appearance:none;color:#fff;font-size:var(--font-size-base);cursor:pointer;background-color:#fa9900;border:none;border-radius:100px;margin:0 0 2em;padding:.75em 2.5em .75em 1.5em;line-height:1;position:relative;box-shadow:5px 5px 10px -5px #777}.sct-contact .c-contact-form button[data-id=SubmitButton_index_SubmitButtonRawStyles]:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:10px;height:10px;position:absolute;top:calc(50% - 5px);right:1em;transform:rotate(-45deg)}.sct-contact-thanks{background-color:#fff}.sct-contact-thanks .c-contact-thanks{background-color:#fff;margin-top:5rem;padding:0}.sct-contact-thanks .c-contact-thanks>p{margin:1rem 0}.sct-contact-thanks .c-contact-thanks .c-contact-thanks-borderbox{border:2px solid #181818;border-radius:10px;margin:2em 0;padding:4%}.sct-contact-thanks .c-contact-thanks .c-contact-thanks-borderbox p{font-size:var(--font-size-medium);margin-bottom:1em;font-weight:700}.sct-contact-thanks .c-contact-thanks .c-contact-thanks-borderbox ul{font-size:var(--font-size-small)}.sct-contact-thanks .c-contact-thanks .c-contact-thanks-borderbox+div{text-align:center;margin-top:4em}@media screen and (width<=767px){.sct-contact-thanks .c-contact-thanks .c-contact-thanks-borderbox+div{margin:4em 0 2em}}