/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{-webkit-box-sizing:border-box;box-sizing:border-box;border-style:solid;border-width:0;min-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}:where(:root){overflow-wrap:anywhere;word-break:normal;line-break:strict;-ms-hyphens:auto;hyphens:auto;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-text-size-adjust:100%;scrollbar-gutter:stable;overflow-x:clip;-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:#fff}:where(a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea){-ms-touch-action:manipulation;touch-action:manipulation}:where(summary){cursor:pointer}@media(any-hover: hover){:where(a[href^="tel:"]){pointer-events:none}}:where(dialog){width:unset;max-width:unset;height:unset;max-height:unset;padding:unset;color:unset;background-color:unset;border:unset;overflow:unset}:root:has(dialog[open]){overflow:hidden}::-ms-backdrop{background-color:unset}::backdrop{background-color:unset}:where(input:not([type=checkbox]):not([type=radio]):not([type=button]):not([type=reset]):not([type=submit]),textarea){border:1px solid #000}:where(body){min-block-size:100svh}html{font-size:62.5%;color:#020d2a;font-family:"Roboto","Noto Sans JP",sans-serif}dt{font-weight:inherit}th{font-weight:inherit}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-width:1px;outline-offset:1px;outline-color:#000}img{max-width:100%;height:auto}textarea{field-sizing:content;min-height:4lh}.l-breadcrumb{padding:16px 60px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#9dadd2 rgba(0,0,0,0)}.l-breadcrumb::-webkit-scrollbar{height:4px}.l-breadcrumb::-webkit-scrollbar-thumb{background:#9dadd2;border-radius:2px}.l-breadcrumb::-webkit-scrollbar-track{background:rgba(0,0,0,0)}@media screen and (max-width: 1023px){.l-breadcrumb{padding:16px 20px}}.l-breadcrumb__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px 10px}.l-breadcrumb__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.l-breadcrumb__item:not(:last-child)::after{content:"";width:10px;height:2px;border-radius:100vmax;background:-webkit-gradient(linear, left top, right top, color-stop(50%, #0037ff), color-stop(50%, #2193ea));background:linear-gradient(to right, #0037ff 50%, #2193ea 50%);display:inline-block;margin-left:10px}.l-breadcrumb__text{color:#54556a;font-size:1.4rem;font-weight:500;line-height:1.7;letter-spacing:.02em}.l-breadcrumb__link .l-breadcrumb__text{color:#0037ff}.l-contact01{margin-bottom:84px}.l-contact01__inner{max-width:1390px;margin:0 auto;padding:0 20px}@media screen and (max-width: 1023px){.l-contact01__inner{padding:0}}.l-contact01__bg{background-image:url(/cloud/aws/assets/img/common/bg_contact01.webp);background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:24px;padding:60px 75px;position:relative}@media screen and (max-width: 1023px){.l-contact01__bg{background-position:left 10% top 10%;padding:60px 4vw}}.l-contact01__header{margin-bottom:60px;position:relative;z-index:2}@media screen and (max-width: 1023px){.l-contact01__header{margin-bottom:40px}}.l-contact01__header .c-title01__sub{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto}.l-contact01__title{margin-bottom:32px}.l-contact01__description{text-align:center;color:#fff}.l-contact01__subtitle{font-size:3rem;font-weight:700;line-height:40px;letter-spacing:.05em;margin-bottom:32px}@media screen and (max-width: 1023px){.l-contact01__subtitle{font-size:2.4rem}}.l-contact01__text{font-size:1.6rem;font-weight:500;line-height:1.8;letter-spacing:.02em}.l-contact01__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:60px;position:relative;z-index:2}@media screen and (max-width: 1023px){.l-contact01__buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}}.l-contact01__button{-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:rgba(0,55,255,.8);border:3px solid #fff;border-radius:24px;padding:20px 32px;color:#fff;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 1023px){.l-contact01__button{padding:16px 32px}}@media(hover: hover){.l-contact01__button:where(:-moz-any-link,:enabled,summary):hover:hover{background-color:#0037ff}.l-contact01__button:where(:any-link,:enabled,summary):hover:hover{background-color:#0037ff}}.l-contact01__button::after{content:"";display:block;width:20px;height:20px;background-size:contain;background-repeat:no-repeat;background-position:center;margin-left:auto;margin-top:auto}.l-contact01__button--download::after{background-image:url(/cloud/aws/assets/img/common/btn_arrow02.svg)}.l-contact01__button--contact::after{background-image:url(/cloud/aws/assets/img/common/btn_arrow02.svg)}.l-contact01__buttonTitle{font-size:2.2rem;font-weight:700;line-height:1.6;letter-spacing:.04em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:10px}@media screen and (max-width: 1023px){.l-contact01__buttonTitle{margin-bottom:8px}}.l-contact01__buttonText{font-size:1.5rem;font-weight:500;line-height:1.8;letter-spacing:0;margin-bottom:12px}@media screen and (max-width: 1023px){.l-contact01__buttonText{margin-bottom:16px}}.l-contact02{background-color:#140095;background-image:url(/cloud/aws/assets/img/common/bg_contact02.webp);background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:24px;padding:40px 80px;display:grid;position:relative;margin-bottom:80px;border:2px solid #80bf00;z-index:0}@media screen and (max-width: 1023px){.l-contact02{padding:32px 20px}}.l-contact02::after{content:"";position:absolute;inset:0;background-color:#140095;opacity:.6;border-radius:24px;pointer-events:none}.l-contact02__title{font-size:2.8rem;font-weight:900;line-height:1.6;letter-spacing:.04em;color:#fff;text-align:center;position:relative;z-index:1}@media screen and (max-width: 1023px){.l-contact02__title{font-size:2rem}}@media screen and (max-width: 599px){.l-contact02__title{font-size:1.8rem}}.l-contact02__text{color:#fff;text-align:center;font-size:1.6rem;font-weight:500;line-height:1.8;z-index:1;position:relative}@media screen and (max-width: 1023px){.l-contact02__text{font-size:1.4rem}}.l-contact02__buttons{display:grid;grid-template-columns:1fr 1fr;gap:60px;max-width:1040px;width:100%;position:relative;z-index:1;margin-top:32px}@media screen and (max-width: 1023px){.l-contact02__buttons{gap:32px}}@media screen and (max-width: 599px){.l-contact02__buttons{gap:24px;grid-template-columns:1fr;margin-top:24px}}.l-contact03{padding-block:80px}.l-contact03__inner{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-template-columns:repeat(2, 1fr);gap:60px;padding:60px 80px;background:url(/cloud/aws/assets/img/common/bg_contact02.webp);background-size:cover;background-position:center;border-radius:24px;position:relative;overflow:hidden;border:2px solid #80bf00}@media screen and (max-width: 1023px){.l-contact03__inner{grid-template-columns:1fr;gap:40px;padding:40px}}@media screen and (max-width: 599px){.l-contact03__inner{padding:30px 20px;gap:30px}}.l-contact03__img{text-align:center}.l-contact03__content{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;position:relative;z-index:1}@media screen and (max-width: 1023px){.l-contact03__content{gap:24px;width:100%}}@media screen and (max-width: 599px){.l-contact03__content{gap:20px}}.l-contact03__title{font-size:2.8rem;font-weight:900;color:#fff;line-height:1.6;letter-spacing:.04em}@media screen and (max-width: 1023px){.l-contact03__title{font-size:2.4rem;letter-spacing:.04em;text-align:center}}.l-contact03__textArea{margin-bottom:8px}.l-contact03__text.c-text01{margin-bottom:8px}.l-contact03__buttons{display:grid}@media screen and (max-width: 599px){.l-contact03__buttons{grid-template-columns:1fr;gap:20px}}.l-footer__inner{max-width:calc(1200px + 7.7776vw);padding-inline:3.8888vw;margin-inline:auto;width:100%;max-width:calc(1280px + 7.7776vw);padding-bottom:24px}@media(max-width: 1023px){.l-footer__inner{padding-inline:4vw}}@media screen and (max-width: 1023px){.l-footer__inner{display:grid;grid-template-areas:"logo" "navList" "services" "partner" "bottom"}}.l-footer__logo{text-align:center;margin-bottom:60px}@media screen and (max-width: 1023px){.l-footer__logo{margin-bottom:32px;grid-area:logo}}@media screen and (max-width: 599px){.l-footer__logo{text-align:left}}.l-footer__logo img{width:100%;max-width:337px}@media screen and (max-width: 1023px){.l-footer__logo img{max-width:260px}}.l-footer__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:32px;margin-bottom:36px}@media screen and (max-width: 1023px){.l-footer__nav{display:contents;gap:0}}.l-footer__navList{display:-webkit-box;display:-ms-flexbox;display:flex;gap:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 1023px){.l-footer__navList{gap:12px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-area:navList;margin-bottom:32px}}.l-footer__navLink{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:1.6rem;font-weight:700;line-height:1.8;letter-spacing:.02em;-webkit-transition:color .3s ease-out;transition:color .3s ease-out}@media(hover: hover){.l-footer__navLink:where(:-moz-any-link,:enabled,summary):hover{color:#0037ff}.l-footer__navLink:where(:any-link,:enabled,summary):hover{color:#0037ff}}.l-footer__navLink::after{content:"";width:7px;height:9px;clip-path:polygon(0 0, 0% 100%, 100% 50%);background-color:#0037ff;display:inline-block;margin:0 4px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.l-footer__partner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 1023px){.l-footer__partner{grid-area:partner;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:32px;gap:12px}}.l-footer__partnerImg{max-width:80px}.l-footer__partnerText{font-size:1.4rem;font-weight:700;line-height:1.7;color:#333;letter-spacing:.02em}@media screen and (max-width: 599px){.l-footer__partnerText{letter-spacing:0}}@media screen and (max-width: 1023px){.l-footer__services{grid-area:services}}.l-footer__servicesTitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-size:2rem;font-weight:700;line-height:1.6;letter-spacing:.04em;margin-bottom:24px}.l-footer__servicesTitle::after{content:"";height:12px;width:10px;background:#0037ff;clip-path:polygon(0 0, 0% 100%, 100% 50%);display:inline-block}.l-footer__servicesTitle a{-webkit-transition:color .3s ease-out;transition:color .3s ease-out}@media(hover: hover){.l-footer__servicesTitle a:where(:-moz-any-link,:enabled,summary):hover{color:#0037ff}.l-footer__servicesTitle a:where(:any-link,:enabled,summary):hover{color:#0037ff}}.l-footer__servicesColumns{display:-webkit-box;display:-ms-flexbox;display:flex;display:grid;grid-template-columns:repeat(4, 1fr) auto;gap:60px;margin-bottom:56px}@media screen and (max-width: 1280px){.l-footer__servicesColumns{grid-template-columns:repeat(5, 1fr);gap:32px}}@media screen and (max-width: 1023px){.l-footer__servicesColumns{grid-template-columns:100%;gap:16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:32px}}.l-footer__servicesColumn{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}@media screen and (max-width: 1023px){.l-footer__servicesColumn{gap:0}}.l-footer__servicesCategory{padding-left:9px;border-left:3px solid #0037ff;font-size:1.5rem;font-weight:700;line-height:1.7;letter-spacing:.02em;height:26px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,0);text-align:left;cursor:pointer;gap:8px;-webkit-transition:margin-bottom .3s ease;transition:margin-bottom .3s ease}@media screen and (min-width: 1024px){.l-footer__servicesCategory{pointer-events:none;cursor:default}}@media screen and (max-width: 1023px){.l-footer__servicesCategory[aria-expanded=true]{margin-bottom:16px}}.l-footer__servicesCategoryIcon{position:relative;width:16px;height:16px;-ms-flex-negative:0;flex-shrink:0}@media screen and (min-width: 1024px){.l-footer__servicesCategoryIcon{display:none}}.l-footer__servicesCategoryIcon::before,.l-footer__servicesCategoryIcon::after{content:"";position:absolute;background:#0037ff;border-radius:4px;-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease,-webkit-transform .3s ease}.l-footer__servicesCategoryIcon::before{width:10px;height:2px;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.l-footer__servicesCategoryIcon::after{width:2px;height:10px;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.l-footer__servicesCategory[aria-expanded=true] .l-footer__servicesCategoryIcon::after{-webkit-transform:translate(-50%, -50%) rotate(90deg);transform:translate(-50%, -50%) rotate(90deg);opacity:0}.l-footer__servicesList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;overflow:hidden;-webkit-transition:max-height .3s ease,opacity .3s ease;transition:max-height .3s ease,opacity .3s ease}@media screen and (max-width: 1023px){.l-footer__servicesList{max-height:0}}@media screen and (min-width: 1024px){.l-footer__servicesList{max-height:none !important;opacity:1 !important}}.l-footer__servicesLink{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;font-size:1.3rem;font-weight:500;line-height:1.4;color:#54556a;background:rgba(0,0,0,0);cursor:pointer;text-align:left;width:100%;-webkit-transition:color .3s ease-out;transition:color .3s ease-out}@media(hover: hover){.l-footer__servicesLink:where(:-moz-any-link,:enabled,summary):hover{color:#0037ff}.l-footer__servicesLink:where(:any-link,:enabled,summary):hover{color:#0037ff}}.l-footer__servicesLink::before{content:"";width:8px;height:2px;background:#0037ff;border-radius:100vmax;-ms-flex-negative:0;flex-shrink:0;margin-top:.55em}.l-footer__servicesSubList{padding-left:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:7px;overflow:hidden;-webkit-transition:max-height .3s ease,opacity .3s ease;transition:max-height .3s ease,opacity .3s ease;margin-top:16px}.l-footer__servicesSubList.is-open{opacity:1}.l-footer__servicesSubLink{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;font-size:1.2rem;font-weight:500;line-height:1.7;color:#54556a;letter-spacing:.02em}@media(hover: hover){.l-footer__servicesSubLink:where(:-moz-any-link,:enabled,summary):hover{color:#0037ff}.l-footer__servicesSubLink:where(:any-link,:enabled,summary):hover{color:#0037ff}}.l-footer__servicesSubLink::before{content:"";width:5px;height:2px;background:#54556a;border-radius:2px;-ms-flex-negative:0;flex-shrink:0;position:relative;top:.7em}.l-footer__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;padding-top:24px;border-top:1px solid #dce1f2}@media screen and (max-width: 1023px){.l-footer__bottom{grid-area:bottom}}.l-footer__policyList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 1023px){.l-footer__policyList{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:8px}}.l-footer__policyItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.l-footer__policyItem:not(:last-child)::after{content:"";width:1px;height:12px;background:#9dadd2;margin-left:20px}@media screen and (max-width: 1023px){.l-footer__policyItem:not(:last-child)::after{content:none}}.l-footer__policyLink{font-size:1.2rem;font-weight:350;line-height:1.6666666667;color:#54556a;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;-webkit-transition:color .3s ease-out;transition:color .3s ease-out}@media(hover: hover){.l-footer__policyLink:where(:-moz-any-link,:enabled,summary):hover{color:#0037ff}.l-footer__policyLink:where(:any-link,:enabled,summary):hover{color:#0037ff}}.l-footer__policyLink::after{content:"";width:16px;height:16px;-webkit-mask-image:url(/cloud/aws/assets/img/common/btn_arrow02.svg);mask-image:url(/cloud/aws/assets/img/common/btn_arrow02.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-ms-flex-negative:0;flex-shrink:0;background-color:#54556a;-webkit-transition:background-color .3s ease-out;transition:background-color .3s ease-out}@media(hover: hover){.l-footer__policyLink:where(:-moz-any-link,:enabled,summary):hover:hover::after{background-color:#0037ff}.l-footer__policyLink:where(:any-link,:enabled,summary):hover:hover::after{background-color:#0037ff}}.l-footer__policyLogo img{width:82px;height:auto}@media screen and (max-width: 1023px){.l-footer__policyLogo img{margin-top:8px}}.l-footer__info{display:-webkit-box;display:-ms-flexbox;display:flex;gap:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 1023px){.l-footer__info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}}.l-footer__trademark{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 1023px){.l-footer__trademark{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}}.l-footer__trademarkTitle{font-size:1.2rem;font-weight:700;line-height:1.6666666667;color:#54556a;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width: 1023px){.l-footer__trademarkTitle{-ms-flex-item-align:start;align-self:start}}.l-footer__trademarkText{font-size:1.2rem;font-weight:400;line-height:1.6666666667;color:#54556a}@media screen and (max-width: 1023px){.l-footer__trademarkText{-ms-flex-negative:0;flex-shrink:0}}.l-footer__cert{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 1023px){.l-footer__cert{gap:16px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.l-footer__certText{font-size:1.2rem;font-weight:400;line-height:1.7;color:#54556a}.l-footer__certText a{color:#002ed6;text-decoration:underline}@media(hover: hover){.l-footer__certText a:where(:-moz-any-link,:enabled,summary):hover{opacity:.7}.l-footer__certText a:where(:any-link,:enabled,summary):hover{opacity:.7}}.l-footer__copy{background:#0b318f;height:40px;display:grid;place-items:center;font-size:1.1rem;font-weight:400;line-height:.9090909091;color:#fff;letter-spacing:.0909090909em}.l-grid01{display:grid;grid-template-columns:repeat(2, 1fr);-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-template-areas:"content img";gap:60px}@media screen and (max-width: 1023px){.l-grid01{grid-template-columns:1fr;grid-template-areas:"img" "content";gap:40px}}.l-grid01__item{height:100%}.l-grid01__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-area:content}.l-grid01__point{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;gap:8px;margin-bottom:4px;color:#0037ff;font-weight:700;line-height:1.3}.l-grid01__pointLabel{font-size:1.5rem;letter-spacing:.04em}.l-grid01__pointNum{font-size:2.6rem;letter-spacing:.04em}.l-grid01__text{font-size:1.6rem;line-height:1.8;font-weight:500;margin-bottom:32px}.l-grid01__text:has(+.c-list-note01){margin-bottom:0}.l-grid01__img{border-radius:24px;overflow:hidden;grid-area:img;position:relative}.l-grid01__img::after{content:"";position:absolute;inset:0;-webkit-box-shadow:0 0 25px 0 rgba(0,20,68,.08) inset;box-shadow:0 0 25px 0 rgba(0,20,68,.08) inset;z-index:1;display:block}.l-grid01__img img{width:100%;height:auto;display:block}.l-grid01__btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.l-grid01--reverse{grid-template-areas:"img content"}.l-grid02{display:grid;grid-template-columns:280px 1fr;gap:32px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media screen and (max-width: 1023px){.l-grid02{grid-template-columns:1fr;gap:24px}}.l-grid02__img{border-radius:24px;overflow:hidden;position:relative}.l-grid02__img::after{content:"";position:absolute;inset:0;-webkit-box-shadow:0 0 25px 0 rgba(0,20,68,.08) inset;box-shadow:0 0 25px 0 rgba(0,20,68,.08) inset;z-index:1;display:block}.l-grid02__img img{width:100%;height:auto;display:block}.l-grid02__title{font-size:2.2rem;font-weight:700;line-height:1.6;letter-spacing:.04em;margin-bottom:16px}.l-grid02__label{color:#140095;font-size:1.5rem;font-weight:500;line-height:1.8;letter-spacing:.02em;margin-bottom:8px;display:inline-block;border:1px solid #140095;border-radius:5px;padding:2px 16px}.l-grid02__text{font-size:1.6rem;font-weight:500;line-height:1.8}.l-grid02__text:has(+.l-grid02__btn,+.l-grid02__label){margin-bottom:16px}.l-grid02--reverse{grid-template-columns:1fr 280px;grid-template-areas:"content img"}@media screen and (max-width: 1023px){.l-grid02--reverse{grid-template-columns:1fr;grid-template-areas:"img" "content"}}.l-grid02--reverse .l-grid02__img{grid-area:img}.l-grid02--reverse .l-grid02__content{grid-area:content}.l-grid03{display:grid}.l-grid03--col2{grid-template-columns:repeat(2, 1fr);gap:24px}@media screen and (max-width: 1023px){.l-grid03--col2{grid-template-columns:1fr}}.l-grid03--col3{grid-template-columns:repeat(3, 1fr);gap:40px}@media screen and (max-width: 1023px){.l-grid03--col3{grid-template-columns:1fr}}.l-grid03--col6{grid-template-columns:repeat(6, 1fr);gap:24px}@media screen and (max-width: 1023px){.l-grid03--col6{grid-template-columns:repeat(3, 1fr);gap:24px}}@media screen and (max-width: 599px){.l-grid03--col6{grid-template-columns:1fr}}.l-grid03--noRowGap{row-gap:0}.l-gridTitle01{display:grid;grid-template-columns:1fr 462px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-template-areas:"content img";gap:48px}@media screen and (max-width: 1023px){.l-gridTitle01{grid-template-columns:1fr;grid-template-areas:"img" "content";gap:40px}}.l-gridTitle01__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-area:content}.l-gridTitle01__sub{margin-bottom:8px}.l-gridTitle01__sub .c-tag04{font-size:1.6rem}.l-gridTitle01__img{border-radius:24px;overflow:hidden;grid-area:img;position:relative}.l-gridTitle01__img::after{content:"";position:absolute;inset:0;-webkit-box-shadow:0 0 25px 0 rgba(0,20,68,.08) inset;box-shadow:0 0 25px 0 rgba(0,20,68,.08) inset;z-index:1;display:block}.l-gridTitle01__img img{width:100%;height:auto;display:block}.l-gridLinks01{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:60px}@media screen and (max-width: 1023px){.l-gridLinks01{gap:40px}}@media screen and (max-width: 599px){.l-gridLinks01{gap:20px}}.l-header{position:fixed;inset:0 0 auto 0;width:100%;z-index:102;-webkit-transition:background-color .3s;transition:background-color .3s}.l-header:has(.c-drawer__dialog.is-open){background-color:#fff}.l-header__inner{display:grid;grid-template-columns:auto 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:24px 24px 23px;border-bottom:1px solid #0037ff;background-color:hsla(0,0%,100%,.7);backdrop-filter:blur(4px);-webkit-transition:background-color .3s;transition:background-color .3s;z-index:100}@media screen and (max-width: 1023px){.l-header__inner{padding:0 15px;height:70px}}header:has(.l-headerMega.is-open) .l-header__inner{background-color:#edf7fc}.l-header__logo{max-width:280px;width:100%}@media screen and (max-width: 1280px){.l-header__logo{max-width:180px}}.l-headerNav{display:grid;grid-template-columns:1fr auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:32px}@media screen and (max-width: 1280px){.l-headerNav{gap:20px}}@media screen and (max-width: 1023px){.l-headerNav{display:none}}.l-headerNav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-self:end;gap:24px}@media screen and (max-width: 1280px){.l-headerNav__list{gap:12px}}.l-headerNav__item{display:none}@media screen and (min-width: 1024px){.l-headerNav__item{display:block}.l-headerNav__item:has(.l-headerMega__inner--case){position:relative}}.l-headerNav__link{color:#020d2a;font-size:1.6rem;font-weight:700;line-height:1.7;letter-spacing:.02em;-webkit-transition:color .3s;transition:color .3s;padding-block:16px}@media screen and (max-width: 1280px){.l-headerNav__link{font-size:1.4rem}}.l-headerNav__link--mega::after{content:"";width:12px;height:10px;clip-path:polygon(100% 0, 0 0, 50% 100%);background-color:#0037ff;display:inline-block;margin:0 4px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.l-headerNav__link--mega:has(+.l-headerMega.is-open){color:#002ed6}.l-headerNav__link--mega:has(+.l-headerMega.is-open)::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.l-headerNav__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}@media screen and (max-width: 1023px){.l-headerNav__buttons{display:none}}.l-headerMega{position:absolute;inset:68px auto auto 50%;translate:-50% 0;max-width:min(1200px + 7.7776vw,92.22224vw);width:-webkit-max-content;width:-moz-max-content;width:max-content;opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease;z-index:103}.l-headerMega:has(.l-headerMega__inner--case){inset:36px auto auto 50%}@media screen and (max-width: 1023px){.l-headerMega{display:none}}.l-headerMega.is-open{opacity:1;visibility:visible;pointer-events:auto}.l-headerMega__inner{position:relative;background-color:#fff;border-radius:8px;max-width:calc(1200px + 7.7776vw);width:100%;margin:0 auto 0;padding:24px;max-height:calc(100vh - 120px);overflow-y:auto;z-index:103;pointer-events:auto}@media screen and (max-width: 1023px){.l-headerMega__inner{padding:16px}}.l-headerMega__inner--case{display:grid;gap:16px;width:306px}.l-headerMega__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.l-headerMega__topRow{display:grid;grid-template-columns:334fr 334fr 504fr;gap:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.l-headerMega__top{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;padding:10px 24px 24px;background-color:#fff;border:1px solid #0037ff;border-radius:4px;-webkit-box-shadow:0px 0px 6px 0px rgba(0,0,0,.1);box-shadow:0px 0px 6px 0px rgba(0,0,0,.1);height:100%;-webkit-transition:background .3s,color .3s;transition:background .3s,color .3s;position:relative;z-index:0}.l-headerMega__top::after{content:"";position:absolute;inset:0;background:-webkit-gradient(linear, left top, left bottom, from(#edf7fc), to(#dce1f2));background:linear-gradient(180deg, #edf7fc 0%, #dce1f2 100%);z-index:-1;border-radius:4px;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}@media(hover: hover){.l-headerMega__top:where(:-moz-any-link,:enabled,summary):hover:hover{color:#002ed6}.l-headerMega__top:where(:any-link,:enabled,summary):hover:hover{color:#002ed6}.l-headerMega__top:where(:-moz-any-link,:enabled,summary):hover:hover::after{opacity:1}.l-headerMega__top:where(:any-link,:enabled,summary):hover:hover::after{opacity:1}}.l-headerMega__topLink{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:6px 0;height:auto;font-size:1.5rem;font-weight:700;line-height:1.8}.l-headerMega__topLink::after{content:"";width:9px;height:10px;-ms-flex-negative:0;flex-shrink:0;background-color:#0037ff;clip-path:polygon(0 0, 0% 100%, 100% 50%)}.l-headerMega__description{font-size:1.3rem;line-height:1.38;color:#54556a;letter-spacing:.065em;padding-top:16px;border-top:1px solid #dce1f2}.l-headerMega__pickup{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.l-headerMega__pickupItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:16px;background-color:#fff;border:1px solid;border-radius:4px;-webkit-box-shadow:0px 0px 6px 0px rgba(0,0,0,.1);box-shadow:0px 0px 6px 0px rgba(0,0,0,.1);position:relative;z-index:0;-webkit-transition:color .3s;transition:color .3s}.l-headerMega__pickupItem::after{content:"";width:9px;height:10px;background-color:#0037ff;clip-path:polygon(0 0, 0% 100%, 100% 50%);-ms-flex-negative:0;flex-shrink:0}.l-headerMega__pickupItem::before{content:"";position:absolute;inset:0;background:-webkit-gradient(linear, left top, left bottom, from(#edf7fc), to(#dce1f2));background:linear-gradient(180deg, #edf7fc 0%, #dce1f2 100%);z-index:-1;border-radius:4px;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}@media(hover: hover){.l-headerMega__pickupItem:where(:-moz-any-link,:enabled,summary):hover:hover{color:#002ed6}.l-headerMega__pickupItem:where(:any-link,:enabled,summary):hover:hover{color:#002ed6}.l-headerMega__pickupItem:where(:-moz-any-link,:enabled,summary):hover:hover::before{opacity:1}.l-headerMega__pickupItem:where(:any-link,:enabled,summary):hover:hover::before{opacity:1}}.l-headerMega__pickupItem--cyan{border-color:#2ec8e5}.l-headerMega__pickupItem--blue{border-color:#0081d2}.l-headerMega__pickupBadge{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:42px;height:42px;padding:4.222px 0 0;border-radius:33.778px;font-family:"Roboto","Noto Sans JP",sans-serif;font-size:1.267rem;font-weight:700;line-height:1;color:#fff;text-align:center;-ms-flex-negative:0;flex-shrink:0}.l-headerMega__pickupItem--cyan .l-headerMega__pickupBadge{background-color:#2ec8e5}.l-headerMega__pickupItem--blue .l-headerMega__pickupBadge{background-color:#0081d2}.l-headerMega__pickupBadge::before{content:"PICK"}.l-headerMega__pickupBadge::after{content:"UP"}.l-headerMega__pickupText{font-size:1.4rem;font-weight:700;line-height:1.8;color:#000126}.l-headerMega__sections{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px}.l-headerMega__section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:8px;overflow:hidden}.l-headerMega__section--cyan{height:100%}.l-headerMega__section--cyan .l-headerMega__sectionHeader{background-color:#2ec8e5}.l-headerMega__section--cyan .l-headerMega__sectionBody{background-color:rgba(46,200,229,.2);border-radius:0 0 8px 8px}.l-headerMega__section--cyan .l-headerMega__sectionDivider{background-color:#000126}.l-headerMega__section--cyan .l-headerMega__sectionNumber,.l-headerMega__section--cyan .l-headerMega__sectionTitle{color:#000126}.l-headerMega__section--blue .l-headerMega__sectionHeader{background-color:#0081d2}.l-headerMega__section--blue .l-headerMega__sectionBody{background-color:rgba(0,94,153,.1);border-radius:0 0 8px 8px}.l-headerMega__section--blue .l-headerMega__sectionDivider{background-color:#fff}.l-headerMega__section--green .l-headerMega__sectionHeader{background-color:#019980}.l-headerMega__section--green .l-headerMega__sectionBody{background-color:rgba(0,127,117,.1);border-radius:0 0 8px 8px}.l-headerMega__section--green .l-headerMega__sectionDivider{background-color:#fff}.l-headerMega__section--lime .l-headerMega__sectionHeader{background-color:#c1e52e}.l-headerMega__section--lime .l-headerMega__sectionBody{background-color:rgba(193,229,46,.1);border-radius:0 0 8px 8px}.l-headerMega__section--lime .l-headerMega__sectionDivider{background-color:#fff}.l-headerMega__section--purple .l-headerMega__sectionHeader{background-color:#992e99}.l-headerMega__section--purple .l-headerMega__sectionBody{background-color:rgba(153,46,153,.1);border-radius:0 0 8px 8px}.l-headerMega__section--purple .l-headerMega__sectionDivider{background-color:#fff}.l-headerMega__sectionHeader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:5px 24px;position:relative}.l-headerMega__sectionNumber{font-family:"Roboto","Noto Sans JP",sans-serif;font-size:2rem;font-weight:700;line-height:1.3;color:#000126;letter-spacing:.04em}.l-headerMega__section--blue .l-headerMega__sectionNumber,.l-headerMega__section--green .l-headerMega__sectionNumber,.l-headerMega__section--purple .l-headerMega__sectionNumber,.l-headerMega__section--lime .l-headerMega__sectionNumber{color:#fff}.l-headerMega__sectionDivider{width:1px;height:20px;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.l-headerMega__sectionTitle{font-size:1.6rem;font-weight:700;line-height:1.8;color:#000126;letter-spacing:.032em}.l-headerMega__section--blue .l-headerMega__sectionTitle,.l-headerMega__section--green .l-headerMega__sectionTitle,.l-headerMega__section--purple .l-headerMega__sectionTitle{color:#fff}.l-headerMega__section--lime .l-headerMega__sectionTitle{color:#000126}.l-headerMega__sectionBody{padding:16px}.l-headerMega__sectionBodyRow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:32px}.l-headerMega__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.l-headerMega__item{display:block}.l-headerMega__link{padding:0;font-size:1.5rem;font-weight:700;line-height:1.6;color:#000126;-webkit-transition:color .3s;transition:color .3s}@media(hover: hover){.l-headerMega__link:where(:-moz-any-link,:enabled,summary):hover{color:#002ed6}.l-headerMega__link:where(:any-link,:enabled,summary):hover{color:#002ed6}}.l-headerMega__link::before{content:"";width:9px;height:10px;background-color:#0037ff;clip-path:polygon(0 0, 0% 100%, 100% 50%);-ms-flex-negative:0;flex-shrink:0;margin-right:10px;display:inline-block}.l-headerMega__linkNote{font-size:1.3rem;font-weight:500;line-height:1.5;letter-spacing:.026em}.l-headerMega__logoGrid{display:grid;grid-template-columns:repeat(9, 1fr);gap:8px}.l-headerMega__logoItem .c-btn03{padding:9px}.l-headerMega__logoLink{display:block;width:100%;height:100%}.l-headerMega__logoLink img{width:83px;height:41px;-o-object-fit:contain;object-fit:contain}.l-header .l-headerMega__overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(0,0,0,.5);opacity:0;visibility:hidden;-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease;z-index:99;pointer-events:none}.l-header:has(.l-headerMega.is-open) .l-headerMega__overlay{opacity:1;visibility:visible;pointer-events:auto}.l-hero01{position:relative;z-index:0;width:100%;overflow:clip;border-radius:0 0 400px 0;padding-top:90px;min-height:540px;height:100%}@media screen and (max-width: 1023px){.l-hero01{border-radius:0 0 29.3255131965vw 0;padding-top:70px}}@media screen and (max-width: 599px){.l-hero01{min-height:320px}}.l-hero01--sub{min-height:460px}@media screen and (max-width: 599px){.l-hero01--sub{min-height:320px}}.l-hero01__inner{max-width:calc(1200px + 7.7776vw);padding-inline:3.8888vw;margin-inline:auto;width:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:0;min-height:450px}@media(max-width: 1023px){.l-hero01__inner{padding-inline:4vw}}@media screen and (max-width: 1023px){.l-hero01__inner{min-height:470px}}@media screen and (max-width: 599px){.l-hero01__inner{min-height:250px}}.l-hero01--sub .l-hero01__inner{min-height:390px}@media screen and (max-width: 1023px){.l-hero01--sub .l-hero01__inner{min-height:410px}}@media screen and (max-width: 599px){.l-hero01--sub .l-hero01__inner{min-height:270px}}.l-hero01__inner[data-bg-text]::before{content:attr(data-bg-text);color:var(--bg-text-color, white);font-size:16rem;font-weight:900;line-height:1.3;letter-spacing:.04em;opacity:.5;-webkit-filter:blur(10px);filter:blur(10px);position:absolute;z-index:-1;inset:calc(50% - 30px) auto auto calc(50% - 660px);translate:0 -50%;width:100%;white-space:nowrap}.l-hero01--sub .l-hero01__inner[data-bg-text]::before{color:#fff;opacity:.6;inset:calc(50% + 70px) auto auto calc(50% - 660px)}@media screen and (max-width: 1440px){.l-hero01--sub .l-hero01__inner[data-bg-text]::before{left:0}}@media screen and (max-width: 1440px){.l-hero01__inner[data-bg-text]::before{left:0}}@media screen and (max-width: 1023px){.l-hero01__inner[data-bg-text]::before{font-size:clamp(10rem,15.6402737048vw,16rem)}}.l-hero01__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:42px;margin-bottom:10px}@media screen and (max-width: 1023px){.l-hero01__meta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;-webkit-box-align:start;-ms-flex-align:start;align-items:start}}.l-hero01__metaText{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;font-size:1.8rem;font-weight:700;line-height:1.7;letter-spacing:.04em}@media screen and (max-width: 1023px){.l-hero01__metaText{font-size:1.6rem}}.l-hero01__metaText::before{content:"";display:block;width:16px;height:4px;background:-webkit-gradient(linear, left top, right top, color-stop(50%, #0037ff), color-stop(50%, #2193ea));background:linear-gradient(to right, #0037ff 50%, #2193ea 50%);border-radius:100vmax}.l-hero01__metaTag{position:relative}.l-hero01__metaTag::after{content:"";display:block;width:2px;height:18px;background:#9dadd2;rotate:25deg;position:absolute;inset:50% auto auto -24px;translate:0 -50%}@media screen and (max-width: 1023px){.l-hero01__metaTag::after{display:none}}.l-hero01__metaTag.c-tag04{font-size:1.8rem}@media screen and (max-width: 1023px){.l-hero01__metaTag.c-tag04{font-size:1.6rem}}.l-hero01__title{color:#fff;font-size:4.6rem;font-weight:900;line-height:1.6;letter-spacing:.08em;background:-webkit-gradient(linear, left top, left bottom, from(#000), color-stop(50%, #001a43), to(#0b318f));background:linear-gradient(180deg, #000 0%, #001a43 50%, #0b318f 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media screen and (max-width: 1023px){.l-hero01__title{font-size:clamp(2.4rem,4.4965786901vw,4.6rem)}}.l-hero01__titleSub{font-size:3rem;font-weight:900;line-height:1.6;letter-spacing:.04em;background:-webkit-gradient(linear, left top, left bottom, from(#000), color-stop(50%, #001a43), to(#0b318f));background:linear-gradient(180deg, #000 0%, #001a43 50%, #0b318f 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);display:block}@media screen and (max-width: 1023px){.l-hero01__titleSub{font-size:clamp(1.6rem,2.9325513196vw,3rem)}}.l-hero01__bg{position:absolute;inset:0;width:100%;height:100%;z-index:-1}.l-hero01__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right center;object-position:right center}.l-pagetop{position:fixed;right:2vw;bottom:2vw;z-index:99;width:55px;height:55px;opacity:0;visibility:hidden;-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease}.l-pagetop.is-active{opacity:1;visibility:visible}.l-pagetop__link{display:grid;place-items:center;width:100%;height:100%;border:0px solid #fff;border-radius:0px;background:rgba(0,0,0,.75)}@media(hover: hover){.l-pagetop__link:where(:-moz-any-link,:enabled,summary):hover:hover{opacity:.8}.l-pagetop__link:where(:any-link,:enabled,summary):hover:hover{opacity:.8}}.l-pagetop__link:hover{opacity:.8}.l-section01{margin-block:80px}@media screen and (max-width: 1023px){.l-section01{margin-block:64px}}.l-section01__inner{max-width:calc(1200px + 7.7776vw);padding-inline:3.8888vw;margin-inline:auto;width:100%}@media(max-width: 1023px){.l-section01__inner{padding-inline:4vw}}.l-section01__inner--short{max-width:calc(1000px + 7.7776vw)}.l-section01--borderBottom .l-section01__inner{border-bottom:1px solid #2193ea;padding-bottom:80px}@media screen and (max-width: 1023px){.l-section01--borderBottom .l-section01__inner{padding-bottom:64px}}.l-section01--marginBottomLarge{margin-bottom:160px}@media screen and (max-width: 1023px){.l-section01--marginBottomLarge{margin-bottom:80px}}.l-section01__title{margin-bottom:64px !important}@media screen and (max-width: 1023px){.l-section01__title{margin-bottom:48px !important}}.l-section01__content-xs{margin-bottom:32px}@media screen and (max-width: 1023px){.l-section01__content-xs{margin-bottom:24px}}.l-section01__content-md{margin-bottom:56px}@media screen and (max-width: 1023px){.l-section01__content-md{margin-bottom:48px}}.l-section01__content-lg{margin-bottom:80px}@media screen and (max-width: 1023px){.l-section01__content-lg{margin-bottom:64px}}.l-section01__list{display:grid;gap:48px}@media screen and (max-width: 1023px){.l-section01__list{gap:32px}}.l-section02{border-radius:100px 100px 0 0;padding:80px 0;background:-webkit-gradient(linear, left top, left bottom, from(#edf7fc), to(#dce1f2));background:linear-gradient(180deg, #edf7fc 0%, #dce1f2 100%);position:relative;margin-bottom:80px}@media screen and (max-width: 1023px){.l-section02{padding:64px 0;margin-bottom:64px;border-radius:80px 80px 0 0}}.l-section02--green{background:-webkit-gradient(linear, left top, left bottom, from(#edf7fc), to(#dcf2e7));background:linear-gradient(180deg, #edf7fc 0%, #dcf2e7 100%)}.l-section02--noRadius{border-radius:0}.l-section02__inner{max-width:calc(1200px + 7.7776vw);padding-inline:3.8888vw;margin-inline:auto;width:100%}@media(max-width: 1023px){.l-section02__inner{padding-inline:4vw}}.l-section02__title{margin-bottom:64px}@media screen and (max-width: 1023px){.l-section02__title{margin-bottom:48px}}.l-section02__list{display:grid;gap:48px}@media screen and (max-width: 1023px){.l-section02__list{gap:32px}}.l-section02--point01,.l-section02--point02{margin-block:154px 80px;position:relative}.l-section02--point01::before,.l-section02--point02::before{content:"";display:block;width:198px;height:50px;background:#2193ea;clip-path:polygon(100% 0, 0 0, 50% 100%);position:absolute;inset:-24px auto auto 50%;translate:-50% -100%}.l-section02--point02{background:-webkit-gradient(linear, left top, left bottom, from(#edf7fc), to(#dcf2e7));background:linear-gradient(180deg, #edf7fc 0%, #dcf2e7 100%)}.l-section02--point02::before{background:#80bf00}.l-section03{margin-top:80px}@media screen and (max-width: 1023px){.l-section03{margin-top:64px}}.l-section03--borderTop{margin-top:0}@media screen and (max-width: 1023px){.l-section03--borderTop{margin-top:0}}.l-section03--borderTop .l-section03__inner{border-top:1px solid #2193ea;padding-top:80px}@media screen and (max-width: 1023px){.l-section03--borderTop .l-section03__inner{padding-top:64px}}.l-section03--borderBottom .l-section03__inner{border-bottom:1px solid #2193ea}.l-section03__inner{max-width:calc(1200px + 7.7776vw);padding-inline:3.8888vw;margin-inline:auto;width:100%;padding-bottom:80px}@media(max-width: 1023px){.l-section03__inner{padding-inline:4vw}}.l-section03__inner--short{max-width:calc(1000px + 7.7776vw)}@media screen and (max-width: 1023px){.l-section03__inner{padding-bottom:32px}}.l-section03__header{display:grid;grid-template-columns:1fr auto;-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:32px;margin-bottom:32px}@media screen and (max-width: 1023px){.l-section03__header{gap:16px;grid-template-columns:1fr;margin-bottom:24px}}.l-section03__header .c-title02{margin-bottom:0}@media screen and (max-width: 1023px){.l-section03__btn{margin-left:auto}}.l-section03__splide{visibility:visible}@media screen and (max-width: 1023px){.l-section03__splide{margin-bottom:32px}.l-section03__splide .splide__list{margin-bottom:32px !important;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0}.l-section03__splide.is-single-slide .splide__list{display:block}.l-section03__splide .splide__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.l-section03__splide .splide__pagination{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;bottom:0}.l-section03__splide .splide__pagination__page{width:6px;height:6px;margin:10px}.l-section03__splide .splide__pagination__page.is-active{width:10px;height:10px;background-color:#0037ff;opacity:1}.l-section03__splide .splide__arrows{display:contents}.l-section03__splide .splide__arrow{position:static;opacity:1;background-color:rgba(0,0,0,0);-webkit-transform:none;transform:none}.l-section03__splide .splide__arrow svg{width:10px;height:10px;fill:#0037ff}.l-section03__splide .splide__arrow--prev{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.l-section03__splide .splide__arrow--next{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.l-section03__splide .splide__track{overflow:visible}@media screen and (max-width: 1023px){.l-section03__splide .splide__track{overflow:hidden}}.l-section03__grid01,.l-section03__grid02,.splide.is-initialized:not(.is-active) .l-section03__grid01,.splide.is-initialized:not(.is-active) .l-section03__grid02{display:grid;grid-template-columns:repeat(3, 1fr)}@media screen and (max-width: 1023px){.l-section03__grid01,.l-section03__grid02,.splide.is-initialized:not(.is-active) .l-section03__grid01,.splide.is-initialized:not(.is-active) .l-section03__grid02{display:-webkit-box;display:-ms-flexbox;display:flex}}.l-section03__grid01,.splide.is-initialized:not(.is-active) .l-section03__grid01{gap:60px}@media screen and (max-width: 1023px){.l-section03__grid01,.splide.is-initialized:not(.is-active) .l-section03__grid01{gap:0}}.l-section03__grid02,.splide.is-initialized:not(.is-active) .l-section03__grid02{gap:40px}@media screen and (max-width: 1023px){.l-section03__grid02,.splide.is-initialized:not(.is-active) .l-section03__grid02{gap:0}}.l-section04{padding-block:80px;margin-block:80px;background-color:#edf7fc}@media screen and (max-width: 1023px){.l-section04{padding-block:64px;margin-block:64px}}.l-section04__title{margin-bottom:72px}@media screen and (max-width: 1023px){.l-section04__title{margin-bottom:48px}}.l-section04__inner{max-width:calc(1200px + 7.7776vw);padding-inline:3.8888vw;margin-inline:auto;width:100%}@media(max-width: 1023px){.l-section04__inner{padding-inline:4vw}}.l-section04__body{background-color:#fff;padding:40px 60px;border-radius:24px}@media screen and (max-width: 1023px){.l-section04__body{padding:24px;border-radius:16px}}.l-section04__faq{margin-bottom:40px}.l-section04__text{margin-bottom:16px;text-align:center;font-size:1.6rem;font-weight:700;line-height:1.8;letter-spacing:.02em}.l-section04__btnLink{display:grid;grid-template-columns:auto 1fr auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;max-width:570px;width:100%;padding:21px 29px;border-radius:4px;border:3px solid #fff;background:#0037ff;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;margin-inline:auto}@media screen and (max-width: 1023px){.l-section04__btnLink{padding:16px}}@media(hover: hover){.l-section04__btnLink:where(:-moz-any-link,:enabled,summary):hover:hover{background:rgba(0,55,255,.8)}.l-section04__btnLink:where(:any-link,:enabled,summary):hover:hover{background:rgba(0,55,255,.8)}}.l-section04__btnText{color:#fff;font-size:2rem;font-weight:700;line-height:1.6;letter-spacing:.04em}@media screen and (max-width: 1023px){.l-section04__btnText{font-size:1.6rem}}.c-btn01{border-radius:100vmax;background-color:#0037ff;padding:10px 21px 8px 16px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;position:relative;z-index:1;overflow:hidden;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.c-btn01::before{content:"";position:absolute;inset:0;display:block;background-color:#140095;translate:-100% 0;-webkit-transition:translate .3s ease;transition:translate .3s ease;z-index:-1}@media(hover: hover){.c-btn01:where(:-moz-any-link,:enabled,summary):hover:hover::before{translate:0 0}.c-btn01:where(:any-link,:enabled,summary):hover:hover::before{translate:0 0}}.c-btn01__text{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;font-size:1.4rem;font-weight:700;line-height:1.7142857143;letter-spacing:.02em;-webkit-transition:color .3s ease;transition:color .3s ease}.c-btn01__text::after{content:"";display:block;width:16px;height:16px;-webkit-mask-image:url(/cloud/aws/assets/img/common/btn_arrow01.svg);mask-image:url(/cloud/aws/assets/img/common/btn_arrow01.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;background-color:#fff}.c-btn01[target=_blank] .c-btn01__text::after{-webkit-mask-image:url(/cloud/aws/assets/img/common/btn_arrow02.svg);mask-image:url(/cloud/aws/assets/img/common/btn_arrow02.svg)}.c-btn01--large{padding:16px 24px 16px 32px}@media screen and (max-width: 1023px){.c-btn01--large{padding:13px 16px 13px 24px}}.c-btn01--large .c-btn01__text{font-size:2rem;line-height:1.4;gap:16px}@media screen and (max-width: 1023px){.c-btn01--large .c-btn01__text{font-size:1.6rem}}.c-btn01--large .c-btn01__text::after{width:24px;height:24px}@media screen and (max-width: 1023px){.c-btn01--large .c-btn01__text::after{width:20px;height:20px}}.c-btn01--medium{min-width:275px;padding:10px 16px 10px 24px}@media screen and (max-width: 1023px){.c-btn01--medium{padding:8px 16px 8px 24px}}.c-btn01--medium .c-btn01__text{font-size:1.8rem}@media screen and (max-width: 1023px){.c-btn01--medium .c-btn01__text{font-size:1.6rem}}.c-btn01--medium .c-btn01__text::after{width:20px;height:20px}@media screen and (max-width: 1023px){.c-btn01--medium .c-btn01__text::after{width:16px;height:16px}}.c-btn01--white01{background-color:#fff}.c-btn01--white01::before{background-color:#140095}.c-btn01--white01::after{content:"";position:absolute;inset:0;display:block;width:100%;height:100%;border-radius:100vmax;border:2px solid #0037ff;-webkit-transition:border-color .3s ease;transition:border-color .3s ease}@media(hover: hover){.c-btn01--white01:where(:-moz-any-link,:enabled,summary):hover:hover::after{border-color:#140095}.c-btn01--white01:where(:any-link,:enabled,summary):hover:hover::after{border-color:#140095}.c-btn01--white01:where(:-moz-any-link,:enabled,summary):hover:hover .c-btn01__text{color:#fff}.c-btn01--white01:where(:any-link,:enabled,summary):hover:hover .c-btn01__text{color:#fff}.c-btn01--white01:where(:-moz-any-link,:enabled,summary):hover:hover .c-btn01__text::after{background-color:#fff}.c-btn01--white01:where(:any-link,:enabled,summary):hover:hover .c-btn01__text::after{background-color:#fff}}.c-btn01--white01 .c-btn01__text{color:#002ed6}.c-btn01--white01 .c-btn01__text::after{background-color:#002ed6}.c-btn01--white02{background-color:#fff;color:#002ed6}.c-btn01--white02::before{background-color:#0037ff}.c-btn01--white02 .c-btn01__text::after{background-color:#0037ff}.c-btn01--white02::after{content:"";position:absolute;inset:0;display:block;width:100%;height:100%;border-radius:100vmax;border:2px solid #fff}@media(hover: hover){.c-btn01--white02:where(:-moz-any-link,:enabled,summary):hover:hover .c-btn01__text{color:#fff}.c-btn01--white02:where(:any-link,:enabled,summary):hover:hover .c-btn01__text{color:#fff}.c-btn01--white02:where(:-moz-any-link,:enabled,summary):hover:hover .c-btn01__text::after{background-color:#fff}.c-btn01--white02:where(:any-link,:enabled,summary):hover:hover .c-btn01__text::after{background-color:#fff}}.c-btn01--navy{background-color:#140095}.c-btn01--navy::before{background-color:#0037ff}.c-btn01--download{display:inline-grid;grid-template-columns:1fr auto;grid-template-areas:"icon text01" "icon text02";padding:16px 32px 18px 24px;gap:0 16px;position:relative;background:linear-gradient(89deg, #0081d2 2.36%, #0037ff 11.29%, #0b318f 89.9%)}@media screen and (max-width: 1023px){.c-btn01--download{gap:0 8px;padding:16px 24px 15px 24px}}.c-btn01--download::before{content:"";background:linear-gradient(89deg, #0b318f 1.95%, #0037ff 87.53%, #0081d2 97.25%)}.c-btn01--download .c-btn01__icon{grid-area:icon;content:"";display:block;width:48px;height:50px;background-image:url(/cloud/aws/assets/img/common/btn_3mins.svg);background-size:contain;background-repeat:no-repeat;background-position:center;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width: 1023px){.c-btn01--download .c-btn01__icon{width:40px;height:41px}}.c-btn01--download .c-btn01__text01{grid-area:text01;font-size:1.4rem;font-weight:400;line-height:1.4;display:block;letter-spacing:0}@media screen and (max-width: 1023px){.c-btn01--download .c-btn01__text01{font-size:1.1rem}}.c-btn01--download .c-btn01__text01Number{font-size:1.8rem;font-weight:700;line-height:1.3}@media screen and (max-width: 1023px){.c-btn01--download .c-btn01__text01Number{font-size:1.5rem}}.c-btn01--download .c-btn01__text02{grid-area:text02;font-size:2rem;font-weight:700;line-height:1.4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;margin-top:2px;letter-spacing:.02em}@media screen and (max-width: 1023px){.c-btn01--download .c-btn01__text02{font-size:1.6rem}}.c-btn01--download .c-btn01__text02::after{content:"";display:inline-block;width:22px;height:22px;background-image:url(/cloud/aws/assets/img/common/btn_arrow02.svg);background-size:contain;background-repeat:no-repeat;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width: 1023px){.c-btn01--download .c-btn01__text02::after{width:18px;height:18px}}.c-btn01--arrowUnder .c-btn01__text::after{rotate:90deg}.c-btn02{background:#fff;padding:8px 16px;border-radius:4px;-webkit-box-shadow:0 0 6px rgba(0,0,0,.1);box-shadow:0 0 6px rgba(0,0,0,.1);display:grid;grid-template-columns:1fr auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;text-decoration:none;position:relative;min-height:27px;height:100%;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}@media(hover: hover){.c-btn02:where(:-moz-any-link,:enabled,summary):hover:hover{background:#0037ff}.c-btn02:where(:any-link,:enabled,summary):hover:hover{background:#0037ff}.c-btn02:where(:-moz-any-link,:enabled,summary):hover:hover .c-btn02__text{color:#fff}.c-btn02:where(:any-link,:enabled,summary):hover:hover .c-btn02__text{color:#fff}.c-btn02:where(:-moz-any-link,:enabled,summary):hover:hover .c-btn02__sub{color:#fff}.c-btn02:where(:any-link,:enabled,summary):hover:hover .c-btn02__sub{color:#fff}.c-btn02:where(:-moz-any-link,:enabled,summary):hover:hover::after{background-color:#fff}.c-btn02:where(:any-link,:enabled,summary):hover:hover::after{background-color:#fff}}.c-btn02::after{content:"";width:10px;height:12px;margin-left:4px;background-color:#0037ff;clip-path:polygon(100% 50%, 0 0, 0 100%);-ms-flex-negative:0;flex-shrink:0;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.c-btn02__text{font-size:1.6rem;font-weight:700;line-height:1.8;letter-spacing:.02em;-webkit-transition:color .3s ease;transition:color .3s ease}.c-btn02__sub{font-size:1.3rem;font-weight:700;line-height:1.3846153846;letter-spacing:.05em;-webkit-transition:color .3s ease;transition:color .3s ease}.c-btn02__content{display:grid}.c-btn02--small::after{width:9px;height:10px}.c-btn02--small .c-btn02__text{font-size:1.5rem}.c-btn02--small .c-btn02__sub{font-size:1.2rem}.c-btn03{background:#fff;padding:8px 16px;border-radius:4px;-webkit-box-shadow:0 0 6px rgba(0,0,0,.1);box-shadow:0 0 6px rgba(0,0,0,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;position:relative;border:1px solid rgba(0,0,0,0);-webkit-transition:border-color .3s ease;transition:border-color .3s ease}@media screen and (max-width: 1023px){.c-btn03{padding:10px 16px}}@media(hover: hover){.c-btn03:where(:-moz-any-link,:enabled,summary):hover:hover{border-color:#0037ff}.c-btn03:where(:any-link,:enabled,summary):hover:hover{border-color:#0037ff}}.c-btn03::after{content:"";position:absolute;bottom:5px;right:5px;width:8px;height:9px;background-color:#0037ff;clip-path:polygon(100% 50%, 0 0, 0 100%)}.c-btn03--large{padding:28px 35px;border-radius:6px;gap:40px}.c-btn03--large::after{width:12.5px;height:15px;bottom:9.78px;right:10px}.c-btn04{background-color:rgba(0,55,255,.8);border:3px solid #fff;border-radius:16px;padding:21px 32px;color:#fff;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 1023px){.c-btn04{padding:20px 24px}}@media(hover: hover){.c-btn04:where(:-moz-any-link,:enabled,summary):hover:hover{background-color:#0037ff}.c-btn04:where(:any-link,:enabled,summary):hover:hover{background-color:#0037ff}}.c-btn04__title{font-size:2rem;font-weight:700;line-height:1.6;letter-spacing:.04em;display:grid;grid-template-columns:auto 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}@media screen and (max-width: 1023px){.c-btn04__title{font-size:1.6rem}}.c-btn04__icon{width:26px;height:21px}.c-btn04__icon--download .c-btn04__icon{width:23px;height:27px}.c-btn04__arrow{width:22px;height:22px;-o-object-fit:contain;object-fit:contain}.c-btn04--download .c-btn04__icon{width:23px;height:27px}.c-04{background:#0b318f;border-radius:30px;padding:12px 21px 12px 21px;height:42px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;color:#fff;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease}.c-04__text{font-size:1.4rem;font-weight:700;line-height:1.7;letter-spacing:.02em}.c-04::after{content:"";width:15px;height:12.5px;background-image:url("data:image/svg+xml,%3Csvg width='15' height='13' viewBox='0 0 15 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 1L13.5 6.5L8 12' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1 6.5H13.5' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media(hover: hover){.c-04:where(:-moz-any-link,:enabled,summary):hover:hover{background:#0037ff}.c-04:where(:any-link,:enabled,summary):hover:hover{background:#0037ff}}.c-card01__link{display:grid;gap:16px}.c-card01__link+.c-card01__tagList{margin-top:16px}.c-card01__img{position:relative;width:100%;aspect-ratio:360/202;overflow:hidden;border-radius:24px}.c-card01__img::after{content:"";position:absolute;inset:0;-webkit-box-shadow:0 0 25px 0 rgba(0,20,68,.08) inset;box-shadow:0 0 25px 0 rgba(0,20,68,.08) inset}.c-card01__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:scale .5s ease-out;transition:scale .5s ease-out}@media(hover: hover){.c-card01:hover .c-card01__img img:is(:where(:-moz-any-link,:enabled,summary):hover *){scale:1.05}.c-card01:hover .c-card01__img img:is(:where(:any-link,:enabled,summary):hover *){scale:1.05}}.c-card01__body{display:grid;gap:8px}.c-card01__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.c-card01__label{font-size:1.4rem;font-weight:700;line-height:1.7;letter-spacing:.02em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.c-card01__label::before{content:"";display:block;width:14px;height:14px;border-radius:50%}.c-card01__label--live::before{background:#00a6a3}.c-card01__label--ondemand::before{background:#80bf00}.c-card01__title{font-size:1.8rem;font-weight:700;line-height:1.7;letter-spacing:.04em;-webkit-transition:color .5s ease-out;transition:color .5s ease-out}@media(hover: hover){.c-card01:hover .c-card01__title:is(:where(:-moz-any-link,:enabled,summary):hover *){color:#002ed6}.c-card01:hover .c-card01__title:is(:where(:any-link,:enabled,summary):hover *){color:#002ed6}}.c-card01__tagList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.c-card01--case .c-card01__img{border-radius:11px;aspect-ratio:360/240}.c-card02{border:2px solid #fff;background:-webkit-gradient(linear, left top, left bottom, from(#edf7fc), to(#dce1f2));background:linear-gradient(180deg, #edf7fc 0%, #dce1f2 100%);border-radius:24px;padding:32px;height:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease, -webkit-box-shadow .3s ease}@media screen and (max-width: 1023px){.c-card02{padding:24px}}@media(hover: hover){.c-card02:where(:-moz-any-link,:enabled,summary):hover:hover{box-shadow:0 0 20px 0 rgba(0,55,255,.25)}.c-card02:where(:any-link,:enabled,summary):hover:hover{-webkit-box-shadow:0 0 20px 0 rgba(0,55,255,.25);box-shadow:0 0 20px 0 rgba(0,55,255,.25)}}.c-card02--small{padding:24px}.c-card02:has(.c-card02__link):hover{-webkit-box-shadow:0 0 20px 0 rgba(0,55,255,.25);box-shadow:0 0 20px 0 rgba(0,55,255,.25)}.c-card02:has(.c-card02__link) .c-card02__link{position:absolute;inset:0;z-index:0}.c-card02__img{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:24px;margin-bottom:16px;max-width:340px;margin-inline:auto}.c-card02--small .c-card02__img{aspect-ratio:325/216}.c-card02__img::after{content:"";position:absolute;inset:0;-webkit-box-shadow:0 0 11.76px 0 rgba(0,20,68,.08) inset;box-shadow:0 0 11.76px 0 rgba(0,20,68,.08) inset}.c-card02__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.c-card02--full .c-card02__img{max-width:100%}.c-card02__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 16px;margin-bottom:16px}.c-card02__date{font-size:1.8rem;font-weight:700;line-height:1.3;letter-spacing:.04em;color:#0b318f}.c-card02__heading{margin-bottom:8px}.c-card02--full .c-card02__heading{margin-bottom:16px}.c-card02__title{color:#002ed6;font-size:2rem;font-weight:700;line-height:1.6;letter-spacing:.04em}.c-card02--full .c-card02__title{color:unset}.c-card02__subtitle{font-size:1.6rem;font-weight:700;line-height:1.8;letter-spacing:.02em}.c-card02__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.c-card02--full .c-card02__body{gap:16px}.c-card02__body .c-tag02{margin-bottom:8px}.c-card02:has(.c-card02__link) .c-tag02{position:relative;z-index:1}.c-card02__hashtags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 8px}.c-card02__text{font-size:1.5rem;font-weight:500;line-height:1.8}.c-card02--full .c-card02__text{font-size:1.6rem}.c-card02__voices{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.c-card02__voicesTitle{font-size:1.6rem;font-weight:700;line-height:1.8;letter-spacing:.02em}.c-card02__icon{bottom:32px;right:32px;width:32px;height:32px;border-radius:40px;display:grid;place-items:center;margin-left:auto;margin-top:auto}.c-card02__icon::after{content:"";width:17px;height:20px;background-color:#0037ff;clip-path:polygon(0 0, 0% 100%, 100% 50%)}.c-card02[target=_blank] .c-card02__icon::after{-webkit-mask-image:url(/cloud/aws/assets/img/common/btn_arrow02.svg);mask-image:url(/cloud/aws/assets/img/common/btn_arrow02.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#0037ff;clip-path:none;width:30px;height:30px}.c-card03__img{width:100%;overflow:hidden;border-radius:16px;position:relative;margin-bottom:16px}.c-card03__img::after{content:"";position:absolute;inset:0;-webkit-box-shadow:0 0 25px 0 rgba(0,20,68,.08) inset;box-shadow:0 0 25px 0 rgba(0,20,68,.08) inset;pointer-events:none}.c-card03__img img{aspect-ratio:378/120;-o-object-fit:cover;object-fit:cover;width:100%}.c-card03__number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4px;margin-bottom:8px}.c-card03__label{font-size:1.3rem;font-weight:700;line-height:1.3;letter-spacing:.04em;color:#140095;text-align:right}.c-card03__large{font-size:2rem;font-weight:700;line-height:1.3;letter-spacing:.04em;color:#140095;text-align:center}.c-card03__title{font-size:2rem;font-weight:700;line-height:1.7;letter-spacing:.04em;text-align:center;margin-bottom:10px}.c-card03__text{font-size:1.6rem;font-weight:500;line-height:1.8;margin-inline:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.c-card04{background:#fff;border:1px solid #9dadd2;border-radius:8px;padding:24px;-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s, -webkit-box-shadow .3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}@media(hover: hover){.c-card04:where(:-moz-any-link,:enabled,summary):hover:hover{box-shadow:0 0 20px 0 rgba(0,55,255,.25)}.c-card04:where(:any-link,:enabled,summary):hover:hover{-webkit-box-shadow:0 0 20px 0 rgba(0,55,255,.25);box-shadow:0 0 20px 0 rgba(0,55,255,.25)}}.c-card04__img{width:186px;aspect-ratio:186/84;overflow:hidden;margin-inline:auto;margin-bottom:16px}.c-card04__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.c-card04__title{font-size:2rem;font-weight:700;line-height:1.6;letter-spacing:.04em;color:#002ed6;margin-bottom:8px}.c-card04__title::after{content:"";display:block;width:40px;height:2px;background:#2193ea;border-radius:100vmax;margin-top:8px}.c-card04__text{font-size:1.5rem;font-weight:500;line-height:1.8}.c-card04__icon{display:grid;place-items:center;margin-left:auto;width:30px;height:30px;margin-top:auto}.c-card04__icon::after{content:"";clip-path:polygon(0 0, 0% 100%, 100% 50%);background-color:#0037ff;width:16px;height:18px;display:block}.c-card05{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.c-card05__img{width:100%;overflow:hidden;border-radius:24px;position:relative}.c-card05__img::after{content:"";position:absolute;inset:0;-webkit-box-shadow:0 0 25px 0 rgba(0,20,68,.08) inset;box-shadow:0 0 25px 0 rgba(0,20,68,.08) inset;pointer-events:none}.c-card05__img img{width:100%;aspect-ratio:608/342;-o-object-fit:cover;object-fit:cover;display:block}.c-card05__title{font-size:1.8rem;font-weight:700;line-height:1.7;letter-spacing:.04em;color:#140095;margin-bottom:8px}.c-card05__title::after{content:"";width:40px;height:2px;background:#2193ea;border-radius:8px;margin-top:8px;display:block}.c-card05--center .c-card05__title::after{margin-inline:auto}.c-card05__text{font-size:1.6rem;font-weight:500;line-height:1.8}.c-card05--center .c-card05__text{text-align:center}.c-card06{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.c-card06__no{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;color:#0037ff}.c-card06__noLabel{font-size:1.6rem;font-weight:700;line-height:1.3;letter-spacing:.04em}.c-card06__noNum{font-size:1.6rem;font-weight:700;line-height:1.3;letter-spacing:.04em;color:#0037ff}.c-card06__icon{width:120px;height:120px;-ms-flex-negative:0;flex-shrink:0}.c-card06__icon img{width:100%;height:100%;display:block}.c-card06__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;padding:0 32px}.c-card06__title{font-size:1.8rem;font-weight:700;line-height:1.7;letter-spacing:.04em;color:#140095;text-align:center}.c-card06__text{font-size:1.6rem;font-weight:500;line-height:1.8;color:#020d2a}.c-card07{border-top:2px solid #dce1f2;border-bottom:2px solid #dce1f2;padding:32px 0;display:grid;justify-items:center;gap:16px;height:100%}.c-card07__icon{width:130px}.c-card07__text{font-size:1.5rem;font-weight:500;line-height:1.8;color:#020d2a;text-align:center}.c-card08{background:#140095;border-radius:24px;padding:24px;display:grid;justify-items:center;height:100%;gap:8px}.c-card08__icon{width:72px}.c-card08__text{font-size:1.5rem;font-weight:500;line-height:1.8;color:#fff;text-align:center}.c-cardGrid{display:grid;margin-bottom:40px}@media screen and (max-width: 599px){.c-cardGrid{margin-bottom:32px}}.c-cardGrid--col3{grid-template-columns:repeat(3, 1fr);gap:40px 60px}@media screen and (max-width: 1023px){.c-cardGrid--col3{gap:40px;grid-template-columns:1fr}}.c-cardGrid--col4{grid-template-columns:repeat(4, 1fr);gap:16px}@media screen and (max-width: 1023px){.c-cardGrid--col4{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 1024px){.c-drawer{display:none}}.c-drawer__dialog{position:fixed;inset:0;margin-top:70px;opacity:0;visibility:hidden}.c-drawer__dialog.is-open{-webkit-animation:drawerOpen .3s ease forwards;animation:drawerOpen .3s ease forwards}.c-drawer__dialog.is-close{-webkit-animation:drawerClose .3s ease forwards;animation:drawerClose .3s ease forwards}.c-drawer__dialog ::-ms-backdrop{opacity:0}.c-drawer__dialog ::backdrop{opacity:0}.c-drawer__button{position:fixed;inset:0 0 auto auto;width:70px;height:70px;display:grid;place-content:center;cursor:pointer;z-index:150}.c-drawer__line{inset:50% auto auto 50%;translate:-50% -50%}.c-drawer__line,.c-drawer__line::before,.c-drawer__line::after{position:absolute;display:block;width:24px;height:2px;background-color:#0b318f;border-radius:100vmax;content:"";-webkit-transition:all .5s ease;transition:all .5s ease}.c-drawer__line::before{top:9px}.c-drawer__line::after{bottom:9px}.c-drawer__button[aria-expanded=true] .c-drawer__line{background-color:rgba(0,0,0,0)}.c-drawer__button[aria-expanded=true] .c-drawer__line::before{top:0;rotate:45deg}.c-drawer__button[aria-expanded=true] .c-drawer__line::after{bottom:0;rotate:-45deg}.c-drawer__container{height:100dvh;width:100dvw;overflow:auto;background:#fff;padding:40px 0}.c-drawer__inner{max-width:calc(345px + 8vw);margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;padding-inline:4vw}.c-drawer__list,.c-drawer__subList,.c-drawer__thirdList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0}.c-drawer__list{gap:8px}.c-drawer__subMenu,.c-drawer__thirdMenu{display:grid;grid-template-rows:0fr;overflow:hidden;-webkit-transition:grid-template-rows .3s ease;transition:grid-template-rows .3s ease;transition:grid-template-rows .3s ease, -ms-grid-rows .3s ease}.c-drawer__subMenu.is-open,.c-drawer__thirdMenu.is-open{grid-template-rows:1fr}.c-drawer__thirdMenu{padding:0 8px 0 32px}.c-drawer__link,.c-drawer__subLink{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;background:rgba(0,0,0,0);text-align:left;cursor:pointer;gap:8px}.c-drawer__link{padding:12px 8px 18px;border-bottom:1px solid #edf7fc;-webkit-transition:border-color .3s ease,color .3s ease;transition:border-color .3s ease,color .3s ease}.c-drawer__link:hover{border-color:#0037ff}.c-drawer__link::after{content:"";width:9px;height:10px;clip-path:polygon(0 0, 0% 100%, 100% 50%);background-color:#0037ff;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:clip-path .3s ease,-webkit-transform .3s ease;transition:clip-path .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,clip-path .3s ease;transition:transform .3s ease,clip-path .3s ease,-webkit-transform .3s ease}.c-drawer__link::after--trigger[aria-expanded=true]{border-color:#0037ff}.c-drawer__link::after--trigger[aria-expanded=true]::after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.c-drawer__link::after.is-active .c-drawer__link::after__linkText{color:#0037ff}.c-drawer__link[aria-expanded=true]::after{width:10px;height:2px;clip-path:none}.c-drawer__linkText{font-size:1.6rem;font-weight:700;line-height:1.8;letter-spacing:.02em;color:#020d2a;-webkit-transition:color .3s ease;transition:color .3s ease}.c-drawer__link:hover .c-drawer__linkText{color:#0037ff}.c-drawer__subLink{padding:14px 8px 14px 24px;position:relative}.c-drawer__subLink::before,.c-drawer__subLink::after{content:"";position:absolute;background-color:#0037ff}.c-drawer__subLink::before{width:10px;height:2px;inset:50% 11px auto auto;translate:0 -50%;-ms-flex-negative:0;flex-shrink:0}.c-drawer__subLink::after{width:2px;height:10px;inset:50% 15px auto auto;translate:0 -50%;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:rotate .3s ease;transition:rotate .3s ease}.c-drawer__subLink--arrow::before{content:none}.c-drawer__subLink--arrow::after{width:9px;height:10px;background-color:rgba(0,0,0,0);clip-path:polygon(0 0, 0% 100%, 100% 50%);background-color:#0037ff;right:9px;translate:0 -50%;opacity:1}.c-drawer__subLink--trigger[aria-expanded=true]::after{rotate:90deg}.c-drawer__subLink.is-active .c-drawer__subLink__subLinkText{color:#0037ff}.c-drawer__subLinkText{font-size:1.4rem;font-weight:700;line-height:1.7;letter-spacing:.02em;color:#020d2a;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-transition:color .3s ease;transition:color .3s ease}.c-drawer__subLink:hover .c-drawer__subLinkText{color:#0037ff}.c-drawer__thirdLink{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:8px 0;font-size:1.3rem;font-weight:500;line-height:1.5;color:#020d2a;-webkit-transition:color .3s ease;transition:color .3s ease}.c-drawer__thirdLink::before{content:"";width:6px;height:9px;background-image:url(/cloud/aws/assets/img/common/icon_arrow01.svg);background-size:contain;background-repeat:no-repeat;background-position:center;-ms-flex-negative:0;flex-shrink:0}@media(hover: hover){.c-drawer__thirdLink:where(:-moz-any-link,:enabled,summary):hover:hover{color:#0037ff}.c-drawer__thirdLink:where(:any-link,:enabled,summary):hover:hover{color:#0037ff}}.c-drawer__thirdLink.is-active{color:#0037ff}.c-drawer__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;width:280px;margin:0 auto}@-webkit-keyframes drawerOpen{from{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes drawerOpen{from{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@-webkit-keyframes drawerClose{from{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes drawerClose{from{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}.c-enclosure01{background:-webkit-gradient(linear, left top, left bottom, from(#edf7fc), to(#dce1f2));background:linear-gradient(180deg, #edf7fc 0%, #dce1f2 100%);border:1px solid #fff;border-radius:24px;padding:40px 33px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:all .3s ease;transition:all .3s ease;border:2px solid #fff;height:100%}@media(hover: hover){.c-enclosure01:where(:-moz-any-link,:enabled,summary):hover:hover{box-shadow:0 0 20px 0 rgba(0,55,255,.25)}.c-enclosure01:where(:any-link,:enabled,summary):hover:hover{-webkit-box-shadow:0 0 20px 0 rgba(0,55,255,.25);box-shadow:0 0 20px 0 rgba(0,55,255,.25)}}.c-enclosure01__meta{display:grid;gap:8px;position:relative;padding-bottom:10px;margin-bottom:16px}.c-enclosure01__meta::after{content:"";position:absolute;inset:auto auto 0 0;width:40px;height:2px;background:#019980;border-radius:100vmax}.c-enclosure01:has(.c-tag04--blue01) .c-enclosure01__meta::after{background:#2193ea}.c-enclosure01:has(.c-tag04--blue02) .c-enclosure01__meta::after{background:#0081d2}.c-enclosure01:has(.c-tag04--green01) .c-enclosure01__meta::after{background:#019980}.c-enclosure01:has(.c-tag04--cyan01) .c-enclosure01__meta::after{background:#2ec8e5}.c-enclosure01:has(.c-tag04--purple01) .c-enclosure01__meta::after{background:#992e99}.c-enclosure01:has(.c-tag04--lime01) .c-enclosure01__meta::after{background:#c1e52e}.c-enclosure01__title{font-size:1.8rem;font-weight:700;line-height:1.7;color:#002ed6;letter-spacing:.04em}.c-enclosure01__text{font-size:1.5rem;font-weight:500;line-height:1.8;margin-bottom:16px}.c-enclosure01__arrow{width:30px;height:30px;display:grid;place-items:center;margin-left:auto;margin-top:auto}.c-enclosure01__arrow::after{content:"";width:15.75px;height:18px;background-color:#0037ff;clip-path:polygon(0 0, 0% 100%, 100% 50%)}.c-enclosure02{padding:32px;border-radius:24px;border:3px solid #dce1f2;background:#edf7fc;height:100%}.c-enclosure02__title{color:#140095;font-size:2rem;font-weight:700;line-height:1.6;letter-spacing:.04em;margin-bottom:16px}.c-enclosure02__title::before{content:"";display:block;width:10px;height:4px;background:#0037ff;border-radius:100vmax;margin-bottom:8px}.c-enclosure02__text{color:#54556a;font-size:1.5rem;font-weight:500;line-height:1.8;letter-spacing:.04em}.c-faq01{border-top:1px solid #dce1f2}.c-faq01__item{border-bottom:1px solid #dce1f2}.c-faq01__question{display:grid;grid-template-columns:auto 1fr auto;gap:16px;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;padding:32px 32px 32px 24px;list-style:none}@media screen and (max-width: 599px){.c-faq01__question{padding:16px}}.c-faq01__question::-webkit-details-marker{display:none}.c-faq01__question::after{content:"";width:14px;height:12px;clip-path:polygon(100% 0, 0 0, 50% 100%);background-color:#0037ff;-webkit-transition:rotate .3s;transition:rotate .3s;display:block;margin-left:16px}@media screen and (max-width: 599px){.c-faq01__question::after{margin-left:0}}.c-faq01__item.is-open .c-faq01__question::after{rotate:180deg}.c-faq01__item:not(:has(summary)) .c-faq01__question::after{display:none}.c-faq01__questionIcon{display:grid;grid-template-columns:auto auto;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:4px;font-size:2.4rem;font-weight:900;line-height:1;color:#0037ff}.c-faq01__questionIcon::after{content:"";width:5px;height:5px;background:#0037ff;border-radius:50%}.c-faq01__questionText{font-size:1.6rem;font-weight:700;line-height:1.8;letter-spacing:.02em;color:#020d2a;display:block}.c-faq01__answer{overflow:hidden}.c-faq01__answerInner{padding:0 72px 32px 24px;display:grid;grid-template-columns:auto 1fr;gap:16px;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}@media screen and (max-width: 599px){.c-faq01__answerInner{padding:0 16px 16px}}.c-faq01__answerIcon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:baseline;-ms-flex-pack:baseline;justify-content:baseline;gap:4px;font-size:2.4rem;font-weight:900;line-height:1;color:#80bf00;position:relative}.c-faq01__answerIcon::after{content:"";width:5px;height:5px;background:#80bf00;border-radius:50%;display:block}.c-faq01__answerText{font-size:1.6rem;font-weight:500;line-height:1.8;color:#020d2a;display:block}.c-flow01{visibility:visible}@media screen and (max-width: 1023px){.c-flow01{margin-bottom:32px;margin-right:calc(50% - 50vw)}.c-flow01 .splide__list{margin-bottom:32px !important;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0}.c-flow01.is-single-slide .splide__list{display:block}.c-flow01 .splide__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.c-flow01 .splide__pagination{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;bottom:0}.c-flow01 .splide__pagination__page{width:6px;height:6px;margin:10px}.c-flow01 .splide__pagination__page.is-active{width:10px;height:10px;background-color:#0037ff;opacity:1}.c-flow01 .splide__arrows{display:contents}.c-flow01 .splide__arrow{position:static;opacity:1;background-color:rgba(0,0,0,0);-webkit-transform:none;transform:none}.c-flow01 .splide__arrow svg{width:10px;height:10px;fill:#0037ff}.c-flow01 .splide__arrow--prev{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.c-flow01 .splide__arrow--next{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.c-flow01__cards,.splide.is-initialized:not(.is-active) .c-flow01__cards{display:grid;grid-template-columns:repeat(4, 1fr);gap:54px}@media screen and (max-width: 1023px){.c-flow01__cards,.splide.is-initialized:not(.is-active) .c-flow01__cards{gap:0;display:-webkit-box;display:-ms-flexbox;display:flex}}.c-flow01__card{margin-top:20px;background:#fff;border-radius:20px;padding:40px 24px 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}@media screen and (max-width: 1023px){.c-flow01__card{min-height:auto}}.c-flow01__card:not(:last-child)::after{content:"";inset:50% -16px auto auto;translate:100% -50%;position:absolute;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:22px;height:50px;background-color:#0037ff;clip-path:polygon(100% 50%, 0 0, 0 100%)}.c-flow01__cardNumber{position:absolute;inset:0 auto auto 50%;translate:-50% -50%;font-size:4.8rem;font-weight:700;line-height:36px;color:#0037ff}.c-flow01__cardImg{width:130px;margin-bottom:16px;overflow:hidden}.c-flow01__cardImg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-flow01__cardTitle{font-size:1.8rem;font-weight:700;line-height:1.7;color:#140095;letter-spacing:.04em;margin-bottom:8px;text-align:center}.c-flow01__cardTitleSub{font-size:1.3rem;font-weight:700;line-height:1.3846153846;letter-spacing:.05em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;margin-top:4px}.c-flow01__cardTitleSub::before,.c-flow01__cardTitleSub::after{content:"";display:block;width:14px;height:1px;background-color:#140095}.c-flow01__cardText{font-size:1.4rem;font-weight:500;line-height:1.7;letter-spacing:.02em;-webkit-box-flex:1;-ms-flex:1;flex:1}.c-flow02{display:grid;gap:60px}.c-flow02__card{display:grid;grid-template-columns:auto auto 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:32px;width:100%;padding:32px;background:#fff;border:1px solid #dce1f2;border-radius:20px;position:relative}@media screen and (max-width: 1023px){.c-flow02__card{grid-template-columns:auto auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:32px 16px;padding:24px}}.c-flow02__card:not(:last-child)::after{content:"";inset:auto auto -6px 50%;translate:-50% 100%;rotate:90deg;position:absolute;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:22px;height:50px;background-color:#0037ff;clip-path:polygon(100% 50%, 0 0, 0 100%)}.c-flow02__card--noArrow::after{display:none !important}.c-flow02__card--highlight{border:3px solid #0037ff;grid-template-columns:auto 1fr;margin-top:-24px}.c-flow02__number{font-size:4.8rem;font-weight:700;line-height:.75;color:#0037ff}@media screen and (max-width: 1023px){.c-flow02__number{justify-self:end}}.c-flow02__img{width:130px;overflow:hidden}.c-flow02__card--highlight .c-flow02__img{width:187px}@media screen and (max-width: 1023px){.c-flow02__card--highlight .c-flow02__img{grid-column:1/-1;justify-self:center}}@media screen and (max-width: 1023px){.c-flow02__content{grid-column:1/-1}}.c-flow02__title{font-size:2.2rem;font-weight:700;line-height:1.6;color:#140095;letter-spacing:.04em;margin-bottom:8px}@media screen and (max-width: 1023px){.c-flow02__title{font-size:1.8rem}}.c-flow02__title:has(.c-flow02__titleTag){gap:8px 16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-flow02__titleTag{font-size:1.5rem;font-weight:500;line-height:1.8;border-radius:5px;border:1px solid #140095;padding:3px 16px 1px;display:inline-block;top:-3px;position:relative;margin-left:16px}@media screen and (max-width: 1023px){.c-flow02__titleTag{margin-left:8px;font-size:1.3rem;top:-2px;padding:1px 12px 0}}.c-flow02__text{font-size:1.6rem;font-weight:500;line-height:1.8}.c-flow02__bottom{display:grid;grid-template-columns:auto 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;margin-top:16px}@media screen and (max-width: 1023px){.c-flow02__bottom{grid-template-columns:1fr;gap:8px}}.c-flow02__bottomTitle{color:#140095;font-size:1.8rem;font-weight:700;line-height:1.2;letter-spacing:.04em}@media screen and (max-width: 1023px){.c-flow02__bottomTitle{font-size:1.6rem;padding-right:0;padding-bottom:8px;border-right:none;border-bottom:2px solid #140095}}.c-flow02__bottom .c-list01{border-left:3px solid #140095;padding-left:16px}@media screen and (max-width: 1023px){.c-flow02__bottom .c-list01{border-left:none;padding-left:0}}.c-flow03__item{display:grid;grid-template-columns:auto 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-flow03__content{font-size:1.6rem;border-top:1px solid #dce1f2;height:100%;line-height:1.8;letter-spacing:.02em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-inline:32px;gap:16px}.c-flow03__contentTitle{font-weight:700}.c-flow03__contentText{font-weight:500}.c-image01{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.c-image01--border{border-radius:24px;padding:32px;border:3px solid #dce1f2}.c-image01__caption{color:#54556a;font-size:1.3rem;font-weight:400;line-height:1.8;letter-spacing:.05em;text-align:center;margin-top:10px;padding-inline:13px}.c-link01{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;color:#fff}.c-link01::after{content:"";width:10px;height:12px;background-color:#fff;clip-path:polygon(100% 50%, 0 0, 0 100%)}.c-link01__text{font-size:1.6rem;font-weight:700;line-height:1.8;letter-spacing:.02em;text-decoration:underline;text-decoration-color:rgba(0,0,0,0);text-decoration-thickness:1px;text-underline-offset:.4em;-webkit-transition:text-decoration-color .3s ease;transition:text-decoration-color .3s ease}@media(hover: hover){.c-link01:where(:-moz-any-link,:enabled,summary):hover:hover .c-link01__text{text-decoration-color:#fff}.c-link01:where(:any-link,:enabled,summary):hover:hover .c-link01__text{text-decoration-color:#fff}}.c-link01--blue::after{background-color:#0037ff}.c-link01--blue .c-link01__text{color:#0037ff}@media(hover: hover){.c-link01--blue:where(:-moz-any-link,:enabled,summary):hover:hover .c-link01__text{text-decoration-color:#0037ff}.c-link01--blue:where(:any-link,:enabled,summary):hover:hover .c-link01__text{text-decoration-color:#0037ff}}.c-link02{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:8px 3px;border-top:1px solid #2193ea;border-bottom:1px solid #2193ea;-webkit-transition:.3s;transition:.3s}.c-link02__text{font-size:1.6rem;font-weight:bold;color:#0037ff;line-height:1.6111111111;letter-spacing:.02em}.c-link02__icon{position:relative;width:24px;height:24px;-ms-flex-negative:0;flex-shrink:0}.c-link02__icon::before{content:"";position:absolute;inset:calc(50% + 1px) auto auto 50%;translate:-50% -50%;width:15px;height:13px;background-color:#0037ff;clip-path:polygon(50% 100%, 0% 0%, 100% 0%);-webkit-transition:.3s;transition:.3s}@media(hover: hover){.c-link02:where(:-moz-any-link,:enabled,summary):hover{opacity:.7}.c-link02:where(:any-link,:enabled,summary):hover{opacity:.7}}.c-link03{background:#140095;border-radius:20px;padding:24px;display:grid;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.3s;transition:.3s;height:100%}.c-link03--green01{background:#649601}.c-link03--green02{background:#16959e}.c-link03--blue01{background:#1f8de0}@media(hover: hover){.c-link03:where(:-moz-any-link,:enabled,summary):hover{opacity:.8}.c-link03:where(:any-link,:enabled,summary):hover{opacity:.8}}.c-link03__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px}.c-link03__number{font-size:1.8rem;font-weight:700;line-height:1.3;letter-spacing:.04em;color:#fff;text-align:center}.c-link03__titleArea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.c-link03--green02{background:#16959e}.c-link03__title{font-size:2.2rem;font-weight:700;line-height:1.6;letter-spacing:.04em;color:#fff;text-align:center}@media screen and (max-width: 1023px){.c-link03__title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}}.c-link03__title::after{content:"";display:inline-block;width:17px;height:15px;background-color:#fff;clip-path:polygon(50% 100%, 0% 0%, 100% 0%);-ms-flex-negative:0;flex-shrink:0;margin-left:5px}.c-link03--arrowReverse .c-link03__title::after{rotate:180deg}.c-link03__subtitle{font-size:1.6rem;font-weight:700;line-height:1.8;letter-spacing:.02em;color:#fff;text-align:center;position:relative}.c-link03__subtitle::before{content:"";width:60px;height:1px;background:#fff;display:block;position:absolute;inset:-8px auto auto 50%;translate:-50% 0}.c-link03__text{font-size:1.6rem;font-weight:500;line-height:1.8;color:#fff;width:100%;text-align:center}.c-link04{color:#002ed6;font-size:1.6rem;font-weight:500;line-height:1.8;text-decoration:underline;text-decoration-color:rgba(0,0,0,0);-webkit-transition:.3s;transition:.3s}@media(hover: hover){.c-link04:where(:-moz-any-link,:enabled,summary):hover:hover{text-decoration-color:#002ed6}.c-link04:where(:any-link,:enabled,summary):hover:hover{text-decoration-color:#002ed6}}.c-link04[target=_blank]::after{content:"";display:inline-block;width:20px;height:20px;-webkit-mask-image:url(/cloud/aws/assets/img/common/btn_arrow02.svg);mask-image:url(/cloud/aws/assets/img/common/btn_arrow02.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#002ed6;vertical-align:middle;margin-inline:2px}.c-link04--noIcon[target=_blank]::after{display:none}.c-link04--arrow::after{content:"";display:inline-block;-webkit-mask-image:url(/cloud/aws/assets/img/common/icon_arrow02.svg);mask-image:url(/cloud/aws/assets/img/common/icon_arrow02.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#002ed6;vertical-align:middle;margin-inline:2px;width:16px;height:16px}.c-link04__pdfIcon{width:15px;height:16px;display:inline-block;vertical-align:middle;margin:0 4px 2px}.c-link04--underline{text-decoration-color:#002ed6}.c-link04--white{color:#fff}.c-link04--white::after{background-color:#fff}.c-link04--white.c-link04--underline{text-decoration-color:#fff;text-decoration:underline}@media(hover: hover){.c-link04--white:where(:-moz-any-link,:enabled,summary):hover:hover{text-decoration-color:#fff}.c-link04--white:where(:any-link,:enabled,summary):hover:hover{text-decoration-color:#fff}}.c-linkBlog{background:#fff;border-radius:24px 0 24px 0;padding:32px 40px;display:grid;grid-template-columns:auto 1fr;gap:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 1023px){.c-linkBlog{grid-template-columns:1fr;gap:24px;padding:32px}}.c-linkBlog__title{display:grid;grid-template-columns:auto 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;padding:16px 8px;border-top:1px solid #00a6a3;border-bottom:1px solid #00a6a3;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width: 1023px){.c-linkBlog__title{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto}}.c-linkBlog__titleIcon{width:45px}.c-linkBlog__titleText{font-size:2.2rem;font-weight:700;line-height:1.6;color:#00a6a3;letter-spacing:.04em}@media screen and (max-width: 1023px){.c-linkBlog__titleText{font-size:1.8rem}}.c-linkBlog__content{display:grid;grid-template-columns:auto 1fr;gap:32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width: 1023px){.c-linkBlog__content{grid-template-columns:1fr;gap:24px;width:100%}}.c-linkBlog__img{border-radius:6px;overflow:hidden}@media screen and (max-width: 1023px){.c-linkBlog__img{width:100%}}.c-linkBlog__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.c-linkBlog__contentTitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:2rem;font-weight:700;line-height:1.6;color:#0037ff;letter-spacing:.04em}.c-linkBlog__contentTitle::before{content:"";width:10px;height:4px;background:#0b318f;border-radius:2px;display:block}.c-linkBlog__footer{display:grid;grid-template-columns:1fr auto;-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:24px}@media screen and (max-width: 1023px){.c-linkBlog__footer{grid-template-columns:1fr;gap:16px}}.c-linkBlog__text{font-size:1.4rem;font-weight:500;line-height:1.7;color:#54556a;letter-spacing:.02em;margin:0}@media screen and (max-width: 1023px){.c-linkBlog__btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto}}.c-list01{display:grid;gap:4px}.c-list01__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;font-size:1.6rem;font-weight:500;line-height:1.8}.c-list01__item::before{content:"";display:block;width:12px;height:12px;border-radius:100vmax;background-color:#0037ff;-ms-flex-negative:0;flex-shrink:0;margin-inline:8px}.c-list01--row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px 16px}.c-list01--gray{gap:4px}.c-list01--gray .c-list01__item{color:#54556a;font-size:1.4rem}.c-list-num01{counter-reset:list-num01;display:grid;gap:16px}.c-list-num01__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:10px;font-size:1.6rem;font-weight:500;line-height:1.8}.c-list-num01__item::before{counter-increment:list-num01;content:counter(list-num01);display:grid;place-items:center;width:20px;height:20px;border-radius:100vmax;background-color:#0b318f;color:#fff;font-size:1.4rem;letter-spacing:-.05em;font-weight:800;-ms-flex-negative:0;flex-shrink:0;line-height:1}.c-list-note01{display:grid;gap:4px;margin-top:10px}.c-list-note01__item{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.3rem;line-height:1.3846153846;letter-spacing:.05em;color:#54556a}.c-list-note01__item::before{content:"*";display:block;width:13px;-ms-flex-negative:0;flex-shrink:0;font-weight:350;line-height:1.5}.c-list-note02{counter-reset:list-note02;display:grid;gap:4px;margin-top:10px}.c-list-note02__item{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.3rem;line-height:1.3846153846;letter-spacing:.05em;color:#54556a}.c-list-note02__item::before{content:"*" counter(list-note02) "）";counter-increment:list-note02;-ms-flex-negative:0;flex-shrink:0;margin-right:4px}.c-list-note02__link{font-size:1.3rem;line-height:1.3846153846;letter-spacing:.05em;color:#002ed6;text-decoration:underline;text-decoration-color:rgba(0,0,0,0);-webkit-transition:text-decoration-color .3s ease;transition:text-decoration-color .3s ease}.c-list-note02__link[target=_blank]::after{content:"";display:inline-block;width:14px;height:14px;-webkit-mask-image:url(/cloud/aws/assets/img/common/btn_arrow02.svg);mask-image:url(/cloud/aws/assets/img/common/btn_arrow02.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#002ed6;vertical-align:middle;margin-inline:2px}@media(hover: hover){.c-list-note02__link:where(:-moz-any-link,:enabled,summary):hover:hover{text-decoration-color:#002ed6}.c-list-note02__link:where(:any-link,:enabled,summary):hover:hover{text-decoration-color:#002ed6}}.c-news__link{display:grid;grid-template-columns:145px 100px 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;min-height:90px;padding:16px 32px 16px 0;border-top:1px solid #dce1f2;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}@media screen and (max-width: 1023px){.c-news__link{grid-template-columns:80px auto;gap:10px 20px;padding:16px 0}}@media(hover: hover){.c-news__link:where(:-moz-any-link,:enabled,summary):hover:hover{background-color:#edf7fc}.c-news__link:where(:any-link,:enabled,summary):hover:hover{background-color:#edf7fc}}.c-news__date{font-size:1.5rem;font-weight:500;line-height:1.6;letter-spacing:.02em;text-align:center}@media screen and (max-width: 1023px){.c-news__date{width:auto}}.c-news__tag{padding:4px 8px 3px;font-size:1.3rem;font-weight:700;line-height:18px;color:#333;letter-spacing:.05em;text-align:center;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width: 1023px){.c-news__tag{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:100px}}.c-news__tag--notice{background-color:#cfeaf7}.c-news__tag--news{background-color:#cfddf7}.c-news__tag--blog{background-color:#cff7ea}.c-news__tag--case{background-color:#f7e3cf}.c-news__tag--event{background-color:#f7cfcf}.c-news__tag--media{background-color:#f7cfe9}.c-news__title{font-size:1.4rem;font-weight:700;line-height:1.7;color:#333;letter-spacing:.02em;margin-left:16px;-webkit-transition:color .3s ease;transition:color .3s ease}@media screen and (max-width: 1023px){.c-news__title{margin-left:0;grid-column:1/-1}}.c-table01{border:1px solid #dce1f2;border-radius:24px;overflow:hidden}.c-table01.is-scrollable{border-radius:24px 0 0 24px}.c-table01__table{width:100%;border-collapse:collapse;margin-right:-1px}.c-table01__thead{background:#0037ff}.c-table01__th{font-size:1.6rem;font-weight:700;line-height:1.8;color:#fff;text-align:center;padding:15px 11px;border:1px solid #dce1f2;vertical-align:middle}.c-table01__th--row{background:rgba(0,0,0,0);font-size:1.6rem;line-height:1.8;letter-spacing:.02em;color:#54556a;padding:22.5px 11px;border:1px solid #dce1f2}.c-table01__tbody{background:#fff}.c-table01__tr:nth-child(even){background:#edf7fc}.c-table01__td{font-size:1.6rem;font-weight:500;line-height:1.8;color:#020d2a;text-align:center;padding:11px;border:1px solid #dce1f2;vertical-align:middle}.c-table02{border:1px solid #dce1f2;border-top:none;border-radius:24px;overflow:hidden}.c-table02.is-scrollable{border-radius:24px 0 0 24px}.c-table02__table{width:100%;border-collapse:collapse;margin-right:-1px}.c-table02__thead{background:#9dadd2}.c-table02__th{font-size:1.6rem;font-weight:700;line-height:15px;line-height:1.8;text-align:center;padding:15px 11px;border:1px solid #dce1f2;vertical-align:middle;background-color:#9dadd2;color:#020d2a}.c-table02__th--primary{color:#fff;background-color:#0037ff;border-block:1px solid #0037ff;border-inline:5px solid #0037ff}.c-table02__tbody{background:#fff}.c-table02__tr:nth-child(even){background:#edf7fc}.c-table02__tr:last-child .c-table02__td--primary{position:relative}.c-table02__tr:last-child .c-table02__td--primary::after{content:"";position:absolute;inset:auto 0 -1px 0;width:100%;height:5px;background-color:#0037ff}.c-table02__td{font-size:1.6rem;font-weight:700;line-height:1.8;color:#54556a;letter-spacing:.02em;text-align:center;padding:15px 11px;border:1px solid #dce1f2;vertical-align:middle;min-height:74px}.c-table02__td--primary{color:#020d2a;border-inline:5px solid #0037ff}.c-table02__text+.c-table02__text{margin-top:15px}.c-tag01{color:#140095;font-size:1.5rem;font-weight:500;line-height:1.7;letter-spacing:.02em;background:#edf7fc;border:1px solid #140095;padding:0 8px;border-radius:2px;display:inline-block}.c-tag01--gray{background:#54556a;color:#fff;border-color:#54556a}.c-tag02{font-size:1.4rem;font-weight:500;line-height:1.4285714286;letter-spacing:.02em;background:#dce1f2;padding:3px 8px 1px;border-radius:2px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:4px}.c-tag02::before{content:"#"}.c-tag02--blue{background:#002ed6;color:#fff}.c-tag02--white{background:#fff;border:1px solid #dce1f2;color:#002ed6}.c-tag02--large{padding:5px 10px 3px;font-size:1.6rem;line-height:1.8}@media screen and (max-width: 599px){.c-tag02--large{padding:3px 6px 1px;font-size:1.4rem}}.c-tag03{font-size:1.4rem;font-weight:500;line-height:1.7142857143;letter-spacing:.02em;background:#535353;color:#fff;padding:3px 8px 1px;border-radius:2px;display:inline-block}.c-tag04{display:grid;grid-template-columns:auto 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:1.4rem;font-weight:700;line-height:1.7;letter-spacing:.02em}.c-tag04::before{content:"";width:14px;height:14px;border-radius:50%;position:relative;top:-1px}.c-tag04--navy01::before{background:#140095}.c-tag04--blue01::before{background:#2193ea}.c-tag04--blue02::before{background:#0081d2}.c-tag04--green01::before{background:#019980}.c-tag04--green02::before{background:#80bf00}.c-tag04--cyan01::before{background:#2ec8e5}.c-tag04--purple01::before{background:#992e99}.c-tag04--lime01::before{background:#c1e52e}.c-text01{font-size:1.6rem;font-weight:500;line-height:1.8;margin-bottom:32px}.c-text02{font-size:1.6rem;color:#54556a;font-weight:700;line-height:1.8;margin-bottom:32px;max-width:1000px;margin-inline:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.c-text02--full{max-width:100%;width:100%}.c-title01{display:grid;gap:4px;margin-bottom:32px}.c-title01__sub{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:#020d2a;font-size:1.6rem;font-weight:700;line-height:1.8;letter-spacing:.02em}.c-title01__sub::before{content:"";display:-webkit-box;display:-ms-flexbox;display:flex;width:20px;height:4px;background:-webkit-gradient(linear, left top, right top, color-stop(50%, #0037ff), color-stop(50%, #2193ea));background:linear-gradient(to right, #0037ff 50%, #2193ea 50%);border-radius:3px;-ms-flex-negative:0;flex-shrink:0}.c-title01__main{color:#0037ff;font-size:8rem;font-weight:700;line-height:1.3;letter-spacing:.04em;text-transform:uppercase}@media screen and (max-width: 1023px){.c-title01__main{font-size:clamp(4rem,7.8201368524vw,8rem)}}.c-title01--center{margin-inline:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.c-title01--white .c-title01__sub{color:#fff}.c-title01--white .c-title01__main{color:#fff}.c-title02{display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;gap:8px;margin-bottom:32px}.c-title02::after{content:"";width:20px;height:4px;background:-webkit-gradient(linear, left top, right top, color-stop(50%, #0037ff), color-stop(50%, #2193ea));background:linear-gradient(to right, #0037ff 50%, #2193ea 50%);border-radius:100vmax;margin-inline:auto;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.c-title02__sub{color:#0037ff;font-size:1.6rem;font-weight:700;line-height:1.3;letter-spacing:.04em;position:relative}.c-title02__main{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;color:#020d2a;font-size:3.4rem;font-weight:900;line-height:1.5;letter-spacing:.04em}@media screen and (max-width: 599px){.c-title02__main{font-size:2.2rem}}.c-title02--blue .c-title02__sub{color:#020d2a}.c-title02--blue .c-title02__main{color:#0037ff}.c-title02--left{text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.c-title02--left::after{margin-left:0}.c-title03{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:2.8rem;font-weight:900;line-height:1.6;color:#000126;margin-bottom:32px;text-align:center;letter-spacing:.04em}@media screen and (max-width: 599px){.c-title03{font-size:2rem}}.c-title03::after{content:"";display:block;width:20px;height:4px;background:-webkit-gradient(linear, left top, right top, color-stop(50%, #0037ff), color-stop(50%, #2193ea));background:linear-gradient(to right, #0037ff 50%, #2193ea 50%);border-radius:100vmax}.c-title03--left{-webkit-box-align:start;-ms-flex-align:start;align-items:start;text-align:left}.c-title04{font-size:2.2rem;font-weight:700;line-height:1.6;letter-spacing:.04em;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-bottom:32px}.c-title04::before{content:"";display:block;width:10px;height:4px;background:#0037ff;border-radius:100vmax;position:relative;top:16px}.c-title05{color:#0037ff;font-size:3.4rem;font-weight:900;line-height:1.5;letter-spacing:.04em;margin-bottom:32px}@media screen and (max-width: 1023px){.c-title05{font-size:2.6rem;margin-bottom:24px}}.c-title06{background:#140095;padding:80px 0;margin-bottom:60px}@media screen and (max-width: 599px){.c-title06{margin-bottom:48px;padding:64px 0}}.c-title06--green01{background:#649601}.c-title06--green02{background:#16959e}.c-title06--blue01{background:#1f8de0}.c-title06--radius{border-radius:100px 100px 0 0}@media screen and (max-width: 599px){.c-title06--radius{border-radius:80px 80px 0 0}}.c-title06__inner{display:grid;gap:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-template-columns:auto 1fr;color:#fff;max-width:calc(1200px + 7.7776vw);padding-inline:3.8888vw;margin-inline:auto;width:100%}@media(max-width: 1023px){.c-title06__inner{padding-inline:4vw}}@media screen and (max-width: 599px){.c-title06__inner{gap:0;grid-template-columns:1fr}}.c-title06__number{font-size:8rem;font-weight:700;line-height:1.3;letter-spacing:.04em;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width: 599px){.c-title06__number{font-size:4rem}}.c-title06__content{display:grid;gap:4px}.c-title06__subtitle{font-size:1.8rem;font-weight:700;line-height:1.7;letter-spacing:.04em}@media screen and (max-width: 599px){.c-title06__subtitle{font-size:1.6rem}}.c-title06__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:24px}@media screen and (max-width: 599px){.c-title06__header{padding-bottom:16px}}.c-title06__title{font-size:3.4rem;font-weight:900;line-height:1.5;letter-spacing:.04em;padding-bottom:32px;position:relative}@media screen and (max-width: 599px){.c-title06__title{font-size:2.2rem;padding-bottom:24px}}.c-title06__title::after{content:"";display:block;width:80px;height:1px;background:#fff;position:absolute;inset:auto auto 0 0}.c-title06__text{font-size:1.6rem;font-weight:500;line-height:1.8}@media screen and (max-width: 599px){.c-title06__text{font-size:1.4rem}}.p-customers{margin-block:80px}@media screen and (max-width: 1023px){.p-customers{margin-block:64px}}.p-customers__tablist{padding-inline:5vw}@media screen and (max-width: 1023px){.p-customers__tablist{padding-inline:4vw}}.p-customers__tabs{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1344px;margin-inline:auto}.p-customers__tab{-webkit-box-flex:1;-ms-flex:1;flex:1;height:80px;background:#dce1f2;border-radius:24px 24px 0 0;padding:24px 15px;font-size:2rem;font-weight:500;line-height:1.6;letter-spacing:.04em;color:#56646b;border-width:3px;border-style:solid;border-color:rgba(0,0,0,0);cursor:pointer;-webkit-transition:background-color .3s ease,color .3s ease;transition:background-color .3s ease,color .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 1023px){.p-customers__tab{height:64px;padding:24px 8px;font-size:1.8rem}}.p-customers__tab--active{background:#edf7fc;border:3px solid #0037ff;font-weight:700;color:#0037ff;position:relative}.p-customers__tab--active::before{content:"";position:absolute;inset:auto 0 -6px 0;height:6px;z-index:1;background-color:#edf7fc}.p-customers__tabDivider{width:10px}.p-customers__content{border-top:3px solid #0037ff;background-color:#edf7fc}.p-customers__tabpanel{display:block;visibility:visible;opacity:1;-webkit-transition:visibility .3s ease,opacity .3s ease;transition:visibility .3s ease,opacity .3s ease}.p-customers__tabpanel--hidden{visibility:hidden;opacity:0;position:absolute;left:-9999px;top:-9999px}.p-customers__inner{max-width:calc(1200px + 7.7776vw);padding-inline:3.8888vw;margin-inline:auto;width:100%}@media(max-width: 1023px){.p-customers__inner{padding-inline:4vw}}.p-customers__hashtags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;margin-bottom:80px}@media screen and (max-width: 1023px){.p-customers__hashtags{margin-bottom:64px;gap:8px}}.p-customers__hashtag label{cursor:pointer}.p-customers__grid{display:grid}.p-customers__grid--2col{grid-template-columns:repeat(2, 1fr);gap:60px}@media screen and (max-width: 1023px){.p-customers__grid--2col{grid-template-columns:1fr;gap:40px}}.p-customers__grid--3col{grid-template-columns:repeat(3, 1fr);gap:56px 40px}@media screen and (max-width: 1023px){.p-customers__grid--3col{grid-template-columns:1fr;gap:40px}}.p-download__anchors{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 1023px){.p-download__anchors{gap:24px}}.p-download__description{max-width:100%;width:100%}.p-download__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:32px 60px}@media screen and (max-width: 1023px){.p-download__grid{grid-template-columns:1fr;gap:40px}}.p-news .c-news__date{color:#002ed6}.p-news__list{border-bottom:1px solid #dce1f2}.p-news__btn{margin-top:60px;text-align:center}@media screen and (max-width: 1023px){.p-news__btn{margin-top:48px}}.p-parts__title01{margin-bottom:24px}.p-parts__title01Text{display:inline-block;font-size:1.8rem;color:#fff;font-weight:bold;line-height:1.4;padding:4px 8px;background:#595959}.p-parts__title01Sub{font-size:1.4rem;color:#595959;line-height:1.6;margin-left:10px}.p-parts__title02{margin-top:24px;margin-bottom:24px}.p-parts__title02Text{display:inline-block;font-size:1.4rem}.p-parts__read01{position:relative;font-size:2.3rem;font-weight:bold;line-height:1.8;margin-bottom:54px}@media screen and (max-width: 599px){.p-parts__read01{font-size:1.8rem;margin-bottom:36px}}.p-parts__read01::before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;width:100%;height:2px;background:#c2cdd1}.p-parts__read01Text{position:relative;display:inline-block;padding-right:8px;background:#fff;z-index:1}.p-partsBand01{padding:56px 0 32px;border-bottom:2px solid #c2cdd1;background:#f0f5f7;margin-bottom:90px}@media screen and (max-width: 599px){.p-partsBand01{padding:37px 0 21px;margin-bottom:60px}}.p-partsBand01__inner{padding:0 16px}.p-partsBand01__title{font-weight:bold;text-align:center}.p-partsBand01__titleRead{display:block;font-size:2.5rem;margin-bottom:16px}@media screen and (max-width: 599px){.p-partsBand01__titleRead{font-size:2.5rem;margin-bottom:8px}}.p-partsBand01__titleText{display:block;font-size:4.1rem}@media screen and (max-width: 599px){.p-partsBand01__titleText{font-size:3.2rem}}.p-partsBand02{padding:16px 0;margin-bottom:90px;background:#005caa}@media screen and (max-width: 599px){.p-partsBand02{margin-bottom:60px}}.p-partsBand02__inner{max-width:1232px;padding:0 16px;margin:0 auto}.p-partsBand02__title{font-size:2.6rem;color:#fff;font-weight:bold}@media screen and (max-width: 599px){.p-partsBand02__title{font-size:2rem}}.p-partsMain__section:not(:last-of-type){margin-bottom:80px}@media screen and (max-width: 599px){.p-partsMain__section:not(:last-of-type){margin-bottom:50px}}.p-partsMain__inner,.p-partsMain__inner02,.p-partsMain__inner01{padding:0 16px;margin:0 auto}.p-partsMain__inner01{max-width:1232px}.p-partsMain__inner02{max-width:992px}.p-partsLineup__list{counter-reset:num;display:grid;grid-template-columns:repeat(2, 1fr);gap:32px}@media screen and (max-width: 599px){.p-partsLineup__list{grid-template-columns:1fr;gap:21px}}.p-partsLineup__item{position:relative;overflow:hidden;padding-left:56px}@media screen and (max-width: 599px){.p-partsLineup__item{padding-left:46px}}.p-partsLineup__item::before{counter-increment:num;content:counter(num, decimal-leading-zero);position:absolute;top:.06em;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:2rem;color:#fff;line-height:1;width:40px;height:40px;border-radius:50%;background:#005caa}@media screen and (max-width: 599px){.p-partsLineup__item::before{top:.1em;font-size:1.4rem;width:30px;height:30px}}.p-partsLineup__link{-webkit-transition:opacity .3s;transition:opacity .3s;font-size:2.4rem;color:#005caa;line-height:1.8;text-decoration:underline}@media(hover: hover){.p-partsLineup__link:where(:-moz-any-link,:enabled,summary):hover{opacity:.7}.p-partsLineup__link:where(:any-link,:enabled,summary):hover{opacity:.7}}@media screen and (max-width: 599px){.p-partsLineup__link{font-size:1.9rem}}.p-service__splide{visibility:visible}.p-service__splide .splide__list,.p-service__splide.splide.is-initialized:not(.is-active) .splide__list{display:grid;grid-template-columns:repeat(3, 1fr);gap:40px}@media screen and (max-width: 1023px){.p-service__splide{margin-bottom:32px}.p-service__splide .splide__list{margin-bottom:32px !important;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0}.p-service__splide.is-single-slide .splide__list{display:block}.p-service__splide .splide__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.p-service__splide .splide__pagination{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;bottom:0}.p-service__splide .splide__pagination__page{width:6px;height:6px;margin:10px}.p-service__splide .splide__pagination__page.is-active{width:10px;height:10px;background-color:#0037ff;opacity:1}.p-service__splide .splide__arrows{display:contents}.p-service__splide .splide__arrow{position:static;opacity:1;background-color:rgba(0,0,0,0);-webkit-transform:none;transform:none}.p-service__splide .splide__arrow svg{width:10px;height:10px;fill:#0037ff}.p-service__splide .splide__arrow--prev{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.p-service__splide .splide__arrow--next{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.p-service__splide .splide__track{overflow:visible}@media screen and (max-width: 1023px){.p-service__splide .splide__track{overflow:hidden}}.p-serviceBilling__marginBottom-xs{margin-bottom:16px}.p-serviceBilling__note{max-width:677px;margin-inline:auto}.p-serviceBilling__note02{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;margin-inline:auto}.p-serviceBilling__link{color:#002ed6;text-decoration:none;-webkit-transition:.3s;transition:.3s}@media(hover: hover){.p-serviceBilling__link:where(:-moz-any-link,:enabled,summary):hover{text-decoration:underline}.p-serviceBilling__link:where(:any-link,:enabled,summary):hover{text-decoration:underline}}.p-serviceDatabase__image{margin-bottom:48px}.p-serviceDatabase__migration{display:grid;grid-template-columns:1fr auto 1fr;gap:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 1023px){.p-serviceDatabase__migration{gap:24px;grid-template-columns:1fr}}.p-serviceDatabase__migrationBox{-webkit-box-flex:1;-ms-flex:1;flex:1;background:#edf7fc;padding:24px;border-radius:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-serviceDatabase__migrationTitle{font-size:1.8rem;font-weight:700;line-height:1.7;letter-spacing:.04em;color:#0b318f;text-align:center}.p-serviceDatabase__migrationArrow{width:103px;height:80px;background:#8dcadb;-ms-flex-negative:0;flex-shrink:0;clip-path:polygon(0 28%, 70% 28%, 70% 0, 100% 50%, 70% 100%, 70% 73%, 0 73%)}@media screen and (max-width: 1023px){.p-serviceDatabase__migrationArrow{width:70px;height:50px;rotate:90deg;margin-inline:auto}}.p-serviceManaged__plans{display:grid;grid-template-columns:repeat(3, 1fr);gap:32px;margin-bottom:60px}@media screen and (max-width: 1023px){.p-serviceManaged__plans{gap:24px;margin-bottom:48px;grid-template-columns:1fr}}.p-serviceManaged__plan{border-radius:16px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-width:3px;border-style:solid}.p-serviceManaged__plan--entry{border-color:#019980}.p-serviceManaged__plan--advanced{border-color:#2193ea}.p-serviceManaged__plan--premium{border-color:#0037ff}.p-serviceManaged__planHeader{padding:10px 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px}@media screen and (max-width: 1023px){.p-serviceManaged__planHeader{padding:14px 20px}}@media screen and (max-width: 599px){.p-serviceManaged__planHeader{padding:12px 16px}}.p-serviceManaged__plan--entry .p-serviceManaged__planHeader{background:#00a6a3}.p-serviceManaged__plan--advanced .p-serviceManaged__planHeader{background:#2193ea}.p-serviceManaged__plan--premium .p-serviceManaged__planHeader{background:#0037ff}.p-serviceManaged__planTitle{font-size:2rem;font-weight:700;line-height:1.6;letter-spacing:.04em;color:#fff}@media screen and (max-width: 1023px){.p-serviceManaged__planTitle{font-size:1.8rem}}@media screen and (max-width: 599px){.p-serviceManaged__planTitle{font-size:1.6rem}}.p-serviceManaged__planBody{background:#fff;padding:16px 14px 14px}.p-serviceManaged__planText{font-size:1.6rem;font-weight:700;line-height:1.8;letter-spacing:.02em;text-align:center;margin-bottom:16px}.p-serviceManaged__planCategories{display:grid;grid-template-columns:repeat(4, 1fr);gap:8px}@media screen and (max-width: 1280px){.p-serviceManaged__planCategories{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 1023px){.p-serviceManaged__planCategories{grid-template-columns:repeat(4, 1fr);gap:4px}}.p-serviceManaged__planCategory{padding:8px 6px;border-radius:8px;color:#fff;text-align:center;font-size:1.6rem;font-weight:700;line-height:1.8;letter-spacing:.02em;place-content:center;background:#00a6a3}@media screen and (max-width: 599px){.p-serviceManaged__planCategory{font-size:1.5rem;padding:8px 4px}}.p-serviceManaged__planCategory--blue01{background:#2193ea}.p-serviceManaged__planCategory--blue02{background:#0037ff}.p-serviceManaged__planCategory--inactive{background:#dce1f2;color:#9dadd2}.p-serviceManaged__table{border-collapse:collapse;width:100%}.p-serviceManaged__tableHeaderItem{padding:8px 12px 8px 16px;color:#0b318f;font-size:1.8rem;font-weight:700;line-height:1.7;letter-spacing:.04em;color:#0b318f;text-align:center;vertical-align:middle}@media screen and (max-width: 1280px){.p-serviceManaged__tableHeaderItem{padding:8px 4px}}.p-serviceManaged__tableHeaderItem--category{width:4.0833333333%}@media screen and (max-width: 1280px){.p-serviceManaged__tableHeaderItem--category{width:4.7526673133%}}.p-serviceManaged__tableHeaderItem--item{width:23.4166666667%}@media screen and (max-width: 1280px){.p-serviceManaged__tableHeaderItem--item{width:24.3452958293%}}.p-serviceManaged__tableHeaderItem--target{width:26.3333333333%}@media screen and (max-width: 1280px){.p-serviceManaged__tableHeaderItem--target{width:33.9476236663%}}@media screen and (max-width: 1280px){.p-serviceManaged__tableHeaderItem--item,.p-serviceManaged__tableHeaderItem--target{position:relative;z-index:0}.p-serviceManaged__tableHeaderItem--item::after,.p-serviceManaged__tableHeaderItem--target::after{content:"";position:absolute;inset:0 5px 0 5px;background:#dce1f2;border-radius:8px;height:100%;z-index:-1}}.p-serviceManaged__tableHeaderItem--plan{position:relative;z-index:0;color:#020d2a}@media screen and (max-width: 1280px){.p-serviceManaged__tableHeaderItem--plan{color:#00a6a3;text-align:center}}.p-serviceManaged__tableHeaderItem--plan::after{content:"";position:absolute;inset:0 5px 0 5px;background:rgba(0,166,163,.1);z-index:-1;border-radius:8px;height:100%}.p-serviceManaged__tableHeaderItem--plan02::after{background:rgba(33,147,234,.1)}@media screen and (max-width: 1280px){.p-serviceManaged__tableHeaderItem--plan02{color:#2193ea}}.p-serviceManaged__tableHeaderItem--plan03::after{background:rgba(0,55,255,.1);inset:0 0 0 8px}@media screen and (max-width: 1280px){.p-serviceManaged__tableHeaderItem--plan03{color:#0037ff;padding-left:12px}}.p-serviceManaged__tableHeaderText{display:inline-block;vertical-align:middle}.p-serviceManaged__tableRow td{padding:18px 28px 18px 28px;position:relative;vertical-align:middle;font-size:1.6rem;font-weight:700;line-height:1.8;letter-spacing:.02em}@media screen and (max-width: 1280px){.p-serviceManaged__tableRow td{padding:10px 16px 6px}}.p-serviceManaged__tableRow td::after{content:"";position:absolute;inset:auto 12px 0 12px;height:1px;background:#dce1f2}@media screen and (max-width: 1280px){.p-serviceManaged__tableRow td::after{inset:auto 5px 0 5px}}.p-serviceManaged__tableRow td:first-of-type::after{inset:auto auto 0 8px;width:calc(100% - 20px)}@media screen and (max-width: 1280px){.p-serviceManaged__tableRow td:first-of-type::after{width:calc(100% - 10px)}}.p-serviceManaged__tableRow td:last-of-type::after{inset:auto auto 0 12px;width:calc(100% - 12px)}@media screen and (max-width: 1280px){.p-serviceManaged__tableRow td:last-of-type::after{width:calc(100% - 6px)}}.p-serviceManaged__tableCategory{padding:16px 10px 10px 10px;color:#fff;text-align:center;font-size:1.6rem;font-weight:700;line-height:1.2;vertical-align:middle;-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;text-orientation:mixed;position:relative;z-index:0}.p-serviceManaged__tableCategory::after{content:"";position:absolute;inset:6px 0 0 0;background:#0081d2;border-radius:8px;z-index:-1}.p-serviceManaged__tableCategory--green::after{background:#00a6a3}.p-serviceManaged__tableCategory--blue01::after{background:#2193ea}.p-serviceManaged__tableCategory--blue02::after{background:#0037ff}.p-serviceManaged__tablePlan{text-align:center;vertical-align:middle;position:relative}.p-serviceManaged__tablePlan::before{width:20px;height:20px;border-radius:50%;display:block;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.p-serviceManaged__tablePlan--green::before{content:"";background:#00a6a3}.p-serviceManaged__tablePlan--blue01::before{content:"";background:#2193ea}.p-serviceManaged__tablePlan--blue02::before{content:"";background:#0037ff}.p-serviceOracle__title{margin-bottom:56px}@media screen and (max-width: 1023px){.p-serviceOracle__title{margin-bottom:40px}}.p-serviceOracle__list{margin-bottom:40px}@media screen and (max-width: 1023px){.p-serviceOracle__list{margin-bottom:32px}}.p-serviceOracle__btn{padding-bottom:80px}@media screen and (max-width: 1023px){.p-serviceOracle__btn{padding-bottom:64px}}.p-serviceOracleDb__badges{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:60px}@media screen and (max-width: 1023px){.p-serviceOracleDb__badges{gap:16px;margin-bottom:48px}}@media screen and (max-width: 599px){.p-serviceOracleDb__badges{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.p-serviceOracleDb__badge{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:120px}@media screen and (max-width: 1023px){.p-serviceOracleDb__badge{gap:12px;height:100px}}@media screen and (max-width: 599px){.p-serviceOracleDb__badge{height:auto;gap:24px}}.p-serviceOracleDb__badgeIcon{height:99px;width:30px;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width: 1023px){.p-serviceOracleDb__badgeIcon{height:82px;width:25px}}.p-serviceOracleDb__badgeIcon img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.p-serviceOracleDb__badgeIcon--right{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.p-serviceOracleDb__badgeContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0}.p-serviceOracleDb__badgeTitle{font-family:"Yu Mincho",serif;font-size:1.837rem;font-weight:700;line-height:1.2;letter-spacing:.02em;color:#5f4c00;text-align:center;white-space:nowrap}@media screen and (max-width: 1023px){.p-serviceOracleDb__badgeTitle{font-size:1.3rem}}.p-serviceOracleDb__badgeText{font-size:4.898rem;font-weight:900;line-height:1.1;white-space:nowrap}@media screen and (max-width: 1023px){.p-serviceOracleDb__badgeText{font-size:3.6rem}}.p-serviceOracleDb__badgeNumber{font-size:6.612rem;font-weight:700;line-height:1.1}@media screen and (max-width: 1023px){.p-serviceOracleDb__badgeNumber{font-size:4rem}}.p-serviceOracleDb__badgeUnit{font-size:1.714rem;font-weight:700;line-height:1.3;letter-spacing:.02em}@media screen and (max-width: 1023px){.p-serviceOracleDb__badgeUnit{font-size:1.5rem}}@media screen and (max-width: 1023px){.p-serviceOracleDb__grid{gap:24px}}.p-serviceOracleDb__grid .l-grid03__item:nth-child(n+4) .c-card07{border-bottom:2px solid #dce1f2}.p-serviceOracleDb__grid .c-card07{border-bottom:none}@media screen and (max-width: 1023px){.p-serviceOracleDb__grid .c-card07{border-bottom:2px solid #dce1f2}}.p-serviceOracleDb__description{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;margin-inline:auto;margin-bottom:48px}@media screen and (max-width: 1023px){.p-serviceOracleDb__description{margin-bottom:32px}}.p-serviceOracleDb__description .c-text02:last-of-type{margin-bottom:8px}.p-serviceOracleDb__title{text-align:center}.p-serviceOracleDb__titleSub{text-align:center;font-size:1.8rem;font-weight:700;line-height:1.66667;letter-spacing:.05em;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px}@media screen and (max-width: 599px){.p-serviceOracleDb__titleSub{font-size:1.6rem}}.p-serviceOracleDb__titleSub::before,.p-serviceOracleDb__titleSub::after{content:"";width:2px;height:32px;background:#020d2a;display:block}.p-serviceOracleDb__titleSub::before{rotate:-45deg}.p-serviceOracleDb__titleSub::after{rotate:45deg}.p-serviceOracleDb__titleMain{color:#0037ff;font-size:3.4rem;font-weight:900;line-height:1.5;letter-spacing:.04em}@media screen and (max-width: 599px){.p-serviceOracleDb__titleMain{font-size:2.2rem}}.p-serviceOracleDb__blog{padding-block:80px;background:#edf7fc}@media screen and (max-width: 1023px){.p-serviceOracleDb__blog{padding-block:64px}}.p-serviceOracleDb__blogInner{max-width:calc(1200px + 7.7776vw);padding-inline:3.8888vw;margin-inline:auto;width:100%}@media(max-width: 1023px){.p-serviceOracleDb__blogInner{padding-inline:4vw}}.p-serviceCost__reportList{margin-bottom:40px}@media screen and (max-width: 1023px){.p-serviceCost__reportList{margin-bottom:32px}}.p-serviceCost__reportContact{margin-bottom:160px}@media screen and (max-width: 1023px){.p-serviceCost__reportContact{margin-bottom:120px}}.p-serviceAssessment__image{margin-bottom:40px;max-width:950px;margin-inline:auto}@media screen and (max-width: 1023px){.p-serviceAssessment__image{margin-bottom:32px}}.p-serviceAssessment__image02{max-width:1000px;margin-inline:auto}.p-serviceAssessment__border{max-width:1200px;margin-inline:auto;padding-top:60px}@media screen and (max-width: 1023px){.p-serviceAssessment__border{padding-top:48px}}.p-serviceAssessment__partner{display:grid;grid-template-columns:1fr auto;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:32px}@media screen and (max-width: 1023px){.p-serviceAssessment__partner{grid-template-columns:1fr;gap:24px;grid-template-areas:"img" "content"}}@media screen and (max-width: 1023px){.p-serviceAssessment__partnerContent{grid-area:content}}.p-serviceAssessment__partnerTitle{font-size:2.2rem;font-weight:700;line-height:1.6;letter-spacing:.04em;color:#000126;margin-bottom:16px}@media screen and (max-width: 1023px){.p-serviceAssessment__partnerTitle{font-size:2rem}}.p-serviceAssessment__partnerText.c-text01{margin-bottom:0}.p-serviceAssessment__partnerImg{max-width:280px;overflow:hidden}@media screen and (max-width: 1023px){.p-serviceAssessment__partnerImg{margin-inline:auto;grid-area:img}}.p-serviceRedshift__title{margin-bottom:48px}@media screen and (max-width: 1023px){.p-serviceRedshift__title{margin-bottom:40px}}.p-serviceRedshift__grid{gap:32px}@media screen and (max-width: 1023px){.p-serviceRedshift__grid{gap:24px}}.p-serviceFileserver__image{margin-bottom:160px}@media screen and (max-width: 1023px){.p-serviceFileserver__image{margin-bottom:120px}}.p-serviceMulti__grid{gap:60px}@media screen and (max-width: 1023px){.p-serviceMulti__grid{gap:24px}}.p-serviceMulti__service{margin-block:154px 80px;position:relative;margin-block:114px 64px}.p-serviceMulti__service::before{content:"";display:block;width:198px;height:50px;background:#2193ea;clip-path:polygon(100% 0, 0 0, 50% 100%);position:absolute;inset:-24px auto auto 50%;translate:-50% -100%}.p-serviceMulti__useImage{border:10px solid #f2f6f8;padding:35px}.p-serviceMulti__useCaption{display:block}.p-serviceMulti__accountTitle{margin-bottom:72px}@media screen and (max-width: 1023px){.p-serviceMulti__accountTitle{margin-bottom:48px}}.p-serviceWorkspaces__cards{margin-block:154px 80px;position:relative}.p-serviceWorkspaces__cards::before{content:"";display:block;width:198px;height:50px;background:#2193ea;clip-path:polygon(100% 0, 0 0, 50% 100%);position:absolute;inset:-24px auto auto 50%;translate:-50% -100%}.p-serviceStandardization__section{margin-block:154px 80px;position:relative;margin-top:210px}.p-serviceStandardization__section::before{content:"";display:block;width:198px;height:50px;background:#2193ea;clip-path:polygon(100% 0, 0 0, 50% 100%);position:absolute;inset:-24px auto auto 50%;translate:-50% -100%}.p-serviceStandardization__section::before{inset:-80px auto auto 50%}.p-serviceStandardization__grid{margin-bottom:24px}.p-serviceOnAws__header{display:grid;grid-template-columns:auto 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:48px}@media screen and (max-width: 1023px){.p-serviceOnAws__header{gap:24px;grid-template-columns:1fr;justify-items:center}}.p-seminar__anchors{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 1023px){.p-seminar__anchors{gap:24px}}.p-seminar__description{max-width:100%;width:100%}.p-seminar__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:60px}@media screen and (max-width: 1023px){.p-seminar__grid{grid-template-columns:1fr;gap:40px}}.p-seminar__voice{padding-block:80px;margin-bottom:80px;background:#edf7fc}@media screen and (max-width: 1023px){.p-seminar__voice{padding-block:64px;margin-bottom:64px}}.p-seminar__voiceInner{max-width:calc(1200px + 7.7776vw);padding-inline:3.8888vw;margin-inline:auto;width:100%;max-width:calc(1160px + 7.7776vw)}@media(max-width: 1023px){.p-seminar__voiceInner{padding-inline:4vw}}.p-seminar__voiceList{display:grid;grid-template-columns:repeat(3, 1fr);gap:40px}@media screen and (max-width: 1023px){.p-seminar__voiceList{grid-template-columns:1fr}}.p-seminar__voiceItem{background:#fff;border-radius:24px;padding:32px 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.p-seminar__voiceTag{background:#dce1f2;border-radius:4px;padding:10px;font-size:1.3rem;font-weight:700;line-height:1.38;letter-spacing:.05em;color:#000126;margin-bottom:0}.p-seminar__voiceTitle{font-size:2.2rem;font-weight:700;line-height:1.6;letter-spacing:.04em;color:#140095;margin-bottom:0}.p-seminar__voiceText{font-size:1.6rem;font-weight:500;line-height:1.8;color:#000126;margin-bottom:0}.p-seminar__voiceAuthor{font-size:1.3rem;font-weight:500;line-height:1.38;color:#000126;text-align:right;margin-bottom:0}.p-topMv{background:-webkit-gradient(linear, left top, left bottom, color-stop(8.25%, #d0efff), color-stop(82.59%, #fff));background:linear-gradient(180deg, #d0efff 8.25%, #fff 82.59%);padding-top:90px}@media screen and (max-width: 1023px){.p-topMv{padding-top:70px}}.p-topMv__inner{max-width:calc(1200px + 7.7776vw);padding-inline:3.8888vw;margin-inline:auto;width:100%}@media(max-width: 1023px){.p-topMv__inner{padding-inline:4vw}}.p-topMv__text{font-enclosure-settings:"palt" on;font-size:5.4rem;font-weight:900;line-height:1.4;letter-spacing:.03em;margin-top:30px;margin-bottom:40px}@media screen and (max-width: 1023px){.p-topMv__text{font-size:clamp(2.4rem,5.2785923754vw,5.4rem)}}.p-topMv__textGradient{background:linear-gradient(92deg, #00d0ff 3.56%, #0037ff 14.95%, #0b318f 70%, #020d2a 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.p-topMv__slider{position:relative;z-index:0;margin-bottom:40px}@media screen and (max-width: 599px){.p-topMv__slider .splide__slide img{height:312px;width:auto}}.p-topMv__bg{position:absolute;inset:0;z-index:-1;overflow:hidden}.p-topMv__bg .splide__track{height:100%}.p-topMv__bg .splide__list{height:100%}.p-topMv__bg .splide__slide{height:100%}.p-topMv__bg .splide__slide img{width:auto;height:100%;-o-object-fit:cover;object-fit:cover}.p-topMv__content{max-width:calc(1200px + 7.7776vw);padding-inline:3.8888vw;margin-inline:auto;width:100%;max-width:calc(1152px + 7.7776vw);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin-bottom:32px;gap:16px}@media(max-width: 1023px){.p-topMv__content{padding-inline:4vw}}@media screen and (max-width: 1280px){.p-topMv__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-inline:2vw}}.p-topMv__badges{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:12px}@media screen and (max-width: 1023px){.p-topMv__badges{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px 4px}}.p-topMv__badge{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.p-topMv__badge--award{-ms-flex-wrap:wrap;flex-wrap:wrap;display:grid;grid-template-columns:repeat(3, auto);gap:0 10px}@media screen and (max-width: 1023px){.p-topMv__badge{gap:0 5px}}.p-topMv__badgeIconLeft,.p-topMv__badgeIconRight{width:26px;height:88px;-ms-flex-negative:0;flex-shrink:0;-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 1023px){.p-topMv__badgeIconLeft,.p-topMv__badgeIconRight{width:24px;height:79px}}.p-topMv__badgeIconRight{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.p-topMv__badgeText{text-align:center}.p-topMv__badgeTextMain{display:block;font-size:1.6rem;font-weight:700;line-height:1.2;color:#5f4c00;font-family:"Yu Mincho",serif;letter-spacing:.032em}@media screen and (max-width: 1023px){.p-topMv__badgeTextMain{font-size:1.5rem}}.p-topMv__badgeTextSub{color:#54556a;text-align:center;font-size:1rem;font-weight:500;line-height:1.3;grid-column:span 3;max-width:160px;margin-inline:auto}.p-topMv__badgeNumber{display:block;font-size:4.8rem;font-weight:700;line-height:1.1}@media screen and (max-width: 1023px){.p-topMv__badgeNumber{font-size:4rem}}.p-topMv__badgeNumberDecimal{font-size:3.2rem}@media screen and (max-width: 1023px){.p-topMv__badgeNumberDecimal{font-size:2.8rem}}.p-topMv__badgeUnit{font-size:1.5rem;font-weight:700;margin-left:2px}@media screen and (max-width: 1023px){.p-topMv__badgeUnit{font-size:1.2rem}}.p-topMv__awsImages{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}@media screen and (max-width: 1023px){.p-topMv__awsImages{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}}.p-topMv__awsImage{width:95px}@media screen and (max-width: 1023px){.p-topMv__awsImage{width:93px}}.p-topMv__document{display:grid;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;grid-template-columns:auto auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px;margin-inline:auto}@media screen and (max-width: 1280px){.p-topMv__document{grid-template-columns:1fr;gap:32px;padding-inline:4vw}}.p-topMv__documentText{text-align:right;font-size:1.6rem;font-weight:700;line-height:1.8;letter-spacing:.02em}@media screen and (max-width: 1280px){.p-topMv__documentText{text-align:left}}@media screen and (max-width: 1280px){.p-topMv__documentButton{margin-inline:auto}}.p-topBanner{margin-top:60px;overflow:hidden}@media screen and (max-width: 1023px){.p-topBanner{margin-top:40px;padding-bottom:30px}}.p-topBanner .splide__slide img{width:100%;height:auto;display:block;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.p-topPickup{margin-top:127px;margin-bottom:80px}@media screen and (max-width: 1023px){.p-topPickup{margin-top:80px}}.p-topPickup__inner{max-width:calc(1200px + 7.7776vw);padding-inline:3.8888vw;margin-inline:auto;width:100%}@media(max-width: 1023px){.p-topPickup__inner{padding-inline:4vw}}.p-topPickup__splide{visibility:visible;margin-bottom:40px}@media screen and (max-width: 1023px){.p-topPickup__splide{margin-bottom:32px}.p-topPickup__splide .splide__list{margin-bottom:32px !important;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0}.p-topPickup__splide.is-single-slide .splide__list{display:block}.p-topPickup__splide .splide__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.p-topPickup__splide .splide__pagination{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;bottom:0}.p-topPickup__splide .splide__pagination__page{width:6px;height:6px;margin:10px}.p-topPickup__splide .splide__pagination__page.is-active{width:10px;height:10px;background-color:#0037ff;opacity:1}.p-topPickup__splide .splide__arrows{display:contents}.p-topPickup__splide .splide__arrow{position:static;opacity:1;background-color:rgba(0,0,0,0);-webkit-transform:none;transform:none}.p-topPickup__splide .splide__arrow svg{width:10px;height:10px;fill:#0037ff}.p-topPickup__splide .splide__arrow--prev{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.p-topPickup__splide .splide__arrow--next{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.p-topPickup__list,.splide.is-initialized:not(.is-active) .p-topPickup__list{display:grid;grid-template-columns:repeat(3, 1fr);gap:60px}@media screen and (max-width: 1023px){.p-topPickup__list,.splide.is-initialized:not(.is-active) .p-topPickup__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0}}.p-topPickup__button{text-align:center}.p-topProblem{background:-webkit-gradient(linear, left top, left bottom, from(#edf7fc), to(#dce1f2));background:linear-gradient(180deg, #edf7fc 0%, #dce1f2 100%);padding:100px 0}@media screen and (max-width: 1023px){.p-topProblem{padding:80px 0}}.p-topProblem__inner{max-width:calc(1200px + 7.7776vw);padding-inline:3.8888vw;margin-inline:auto;width:100%}@media(max-width: 1023px){.p-topProblem__inner{padding-inline:4vw}}.p-topProblem__list{display:grid;grid-template-columns:repeat(3, 1fr);gap:60px;margin-bottom:60px}@media screen and (max-width: 1280px){.p-topProblem__list{gap:40px}}@media screen and (max-width: 1023px){.p-topProblem__list{grid-template-columns:repeat(1, 1fr);gap:48px;margin-bottom:40px}}.p-topProblem__item{display:grid}.p-topProblem__itemImage{width:100%;margin-bottom:16px}@media screen and (max-width: 1023px){.p-topProblem__itemImage{max-width:480px;margin-inline:auto}}.p-topProblem__itemImage img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-topProblem__itemLabel{color:#140095;font-size:1.3rem;font-weight:700;letter-spacing:.04em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-transform:uppercase;gap:4px;margin-bottom:8px}.p-topProblem__itemNumber{font-size:2.2rem;letter-spacing:.04em}.p-topProblem__itemTitle{font-size:2rem;font-weight:700;line-height:1.7;letter-spacing:.04em;margin-bottom:10px;text-align:center}.p-topProblem__itemText{font-size:1.6rem;font-weight:500;line-height:1.8}@media screen and (max-width: 1023px){.p-topProblem__itemText{margin-inline:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.p-topProblem__solutions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;margin-bottom:24px}@media screen and (max-width: 1023px){.p-topProblem__solutions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.p-topProblem__solutionsItem{background:#140095;color:#fff;padding:4px 16px;border-radius:2px;font-size:2.2rem;font-weight:700;line-height:1.7;letter-spacing:.04em;text-align:center}@media screen and (max-width: 1023px){.p-topProblem__solutionsItem{padding:4px 16px;font-size:1.6rem;width:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.p-topProblem__footer{text-align:center}@media screen and (max-width: 1023px){.p-topProblem__footer{margin-top:24px}}.p-topProblem__footerTitle{font-size:3rem;font-weight:700;line-height:1.5;color:#020d2a;letter-spacing:.03em;margin-bottom:24px}@media screen and (max-width: 1023px){.p-topProblem__footerTitle{font-size:2rem}}.p-topProblem__footerText{font-size:1.8rem;font-weight:700;line-height:1.7;color:#54556a;letter-spacing:.04em}@media screen and (max-width: 1023px){.p-topProblem__footerText{font-size:1.6rem}}.p-topServices{padding-top:100px}@media screen and (max-width: 1023px){.p-topServices{padding-top:80px}}.p-topServices__inner{max-width:calc(1200px + 7.7776vw);padding-inline:3.8888vw;margin-inline:auto;width:100%}@media(max-width: 1023px){.p-topServices__inner{padding-inline:4vw}}@media screen and (max-width: 599px){.p-topServices__title{margin-left:0}}.p-topServices__content{margin-bottom:80px}@media screen and (max-width: 1023px){.p-topServices__content{margin-bottom:60px}}.p-topServices__section{margin-bottom:24px}.p-topServices__sectionHead{background:#2ec8e5;padding:8px;border-radius:8px 8px 0 0;text-align:center}@media screen and (max-width: 1023px){.p-topServices__sectionHead{border-radius:4px;margin-bottom:8px}}.p-topServices__sectionTitle{font-size:2.2rem;font-weight:700;line-height:1.6;color:#000126;letter-spacing:.04em}@media screen and (max-width: 1023px){.p-topServices__sectionTitle{font-size:2.4rem}}.p-topServices__sectionBody{background:rgba(46,200,229,.3);padding:16px;border-radius:0 0 8px 8px}@media screen and (max-width: 1023px){.p-topServices__sectionBody{border-radius:4px}}.p-topServices__section--blue .p-topServices__sectionHead{background:#0081d2}.p-topServices__section--blue .p-topServices__sectionTitle{color:#fff}.p-topServices__section--blue .p-topServices__sectionBody{background:rgba(0,129,210,.2)}.p-topServices__section--green .p-topServices__sectionHead{background:#019980}.p-topServices__section--green .p-topServices__sectionTitle{color:#fff}.p-topServices__section--green .p-topServices__sectionBody{background:rgba(1,153,128,.2)}.p-topServices__section--purple .p-topServices__sectionHead{background:#992e99}.p-topServices__section--purple .p-topServices__sectionTitle{color:#fff}.p-topServices__section--purple .p-topServices__sectionBody{background:rgba(153,46,153,.2)}.p-topServices__section--software .p-topServices__sectionHead{background:#c1e52e}.p-topServices__section--software .p-topServices__sectionBody{background:rgba(193,229,46,.2)}.p-topServices__row{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3, 1fr);gap:16px}@media screen and (max-width: 1023px){.p-topServices__row{grid-template-columns:1fr;gap:8px}}.p-topServices__categories{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px}@media screen and (max-width: 1023px){.p-topServices__categories{grid-template-columns:1fr;gap:0}}.p-topServices__itemList{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.p-topServices__software{display:grid;gap:16px}.p-topServices__softwareTop{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}.p-topServices__logoGrid{display:grid;grid-template-columns:repeat(9, 1fr);gap:8px}@media screen and (max-width: 1023px){.p-topServices__logoGrid{grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width: 599px){.p-topServices__logoGrid{grid-template-columns:repeat(2, 1fr)}}.p-topServices__logoItem{background:#fff;padding:16px;border-radius:4px;-webkit-box-shadow:0 0 6px rgba(0,0,0,.1);box-shadow:0 0 6px rgba(0,0,0,.1);height:64px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;position:relative}@media(hover: hover){.p-topServices__logoItem:where(:-moz-any-link,:enabled,summary):hover{opacity:.8}.p-topServices__logoItem:where(:any-link,:enabled,summary):hover{opacity:.8}}.p-topServices__logoItem::after{content:"";position:absolute;bottom:2.73px;right:2.73px;width:8.75px;height:10.5px;background-color:#000126;clip-path:polygon(100% 50%, 0 0, 0 100%)}.p-topServices__logoItem img{width:83px;height:41px;-o-object-fit:contain;object-fit:contain}.p-topPopular{margin-bottom:100px}@media screen and (max-width: 1023px){.p-topPopular{margin-bottom:80px}}.p-topPopular__text{color:#54556a;font-size:1.6rem;font-weight:700;line-height:1.8;letter-spacing:.02em;max-width:1000px;margin-inline:auto;margin-bottom:32px}.p-topPopular__splide{visibility:visible;margin-bottom:60px}@media screen and (max-width: 1023px){.p-topPopular__splide{margin-bottom:32px}.p-topPopular__splide .splide__list{margin-bottom:32px !important;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0}.p-topPopular__splide.is-single-slide .splide__list{display:block}.p-topPopular__splide .splide__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.p-topPopular__splide .splide__pagination{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;bottom:0}.p-topPopular__splide .splide__pagination__page{width:6px;height:6px;margin:10px}.p-topPopular__splide .splide__pagination__page.is-active{width:10px;height:10px;background-color:#0037ff;opacity:1}.p-topPopular__splide .splide__arrows{display:contents}.p-topPopular__splide .splide__arrow{position:static;opacity:1;background-color:rgba(0,0,0,0);-webkit-transform:none;transform:none}.p-topPopular__splide .splide__arrow svg{width:10px;height:10px;fill:#0037ff}.p-topPopular__splide .splide__arrow--prev{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.p-topPopular__splide .splide__arrow--next{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.p-topPopular__splide .splide__track{overflow:visible}@media screen and (max-width: 1023px){.p-topPopular__splide .splide__track{overflow:hidden}}.p-topPopular__list,.splide.is-initialized:not(.is-active) .p-topPopular__list{margin-bottom:60px;display:grid;grid-template-columns:repeat(3, 1fr);gap:60px 40px}@media screen and (max-width: 1280px){.p-topPopular__list,.splide.is-initialized:not(.is-active) .p-topPopular__list{gap:32px}}@media screen and (max-width: 1023px){.p-topPopular__list,.splide.is-initialized:not(.is-active) .p-topPopular__list{gap:0;display:-webkit-box;display:-ms-flexbox;display:flex}}.p-topPopular__btn{text-align:center}.p-topCppo{background-color:#0037ff;padding:80px 0 0}.p-topCppo__inner{max-width:calc(1200px + 7.7776vw);padding-inline:3.8888vw;margin-inline:auto;width:100%}@media(max-width: 1023px){.p-topCppo__inner{padding-inline:4vw}}.p-topCppo__main{position:relative;width:100%;margin-bottom:14px}.p-topCppo__bg{position:absolute;top:0;left:0;width:60.35%;height:100%;overflow:hidden}@media screen and (max-width: 1023px){.p-topCppo__bg{display:none}}.p-topCppo__bg img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.p-topCppo__content{margin-left:auto;width:557px;color:#fff;margin-bottom:60px;position:relative;z-index:1}@media screen and (max-width: 1023px){.p-topCppo__content{width:100%;margin-bottom:40px}}.p-topCppo__titleSub01{font-size:1.8rem;font-weight:700;line-height:1.8;letter-spacing:.02em;margin-bottom:4px}.p-topCppo__title{font-size:4rem;font-weight:700;line-height:1.3;letter-spacing:.04em;margin-bottom:4px}.p-topCppo__titleSub02{font-size:1.6rem;font-weight:700;line-height:1.8;letter-spacing:.02em;margin-bottom:32px}.p-topCppo__description{font-size:1.6rem;font-weight:500;line-height:1.8;margin-bottom:32px}@media screen and (max-width: 1023px){.p-topCppo__description{margin-bottom:40px}}.p-topCppo__descriptionText{display:block}.p-topCppo__descriptionText:first-of-type{margin-bottom:32px}.p-topCppo__btn{text-align:center}.p-topCppo__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-bottom:80px}@media screen and (max-width: 1023px){.p-topCppo__links{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:60px}}.p-topCppo__linkGrid{display:grid;grid-template-columns:repeat(4, 1fr);gap:16px;list-style:none;margin:0;padding:0;max-width:1200px;width:100%}@media screen and (max-width: 1023px){.p-topCppo__linkGrid{grid-template-columns:repeat(2, 1fr)}}.p-topCppo__linkText{margin-top:8px;-ms-flex-item-align:end;align-self:end}.p-topCase{padding:100px 0}@media screen and (max-width: 1023px){.p-topCase{padding:80px 0}}.p-topCase__inner{max-width:calc(1200px + 7.7776vw);padding-inline:3.8888vw;margin-inline:auto;width:100%}@media(max-width: 1023px){.p-topCase__inner{padding-inline:4vw}}@media screen and (max-width: 599px){.p-topCase__title{margin-left:0}}.p-topCase__splide{visibility:visible;margin-bottom:60px}@media screen and (max-width: 1023px){.p-topCase__splide{margin-bottom:32px}.p-topCase__splide .splide__list{margin-bottom:32px !important;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0}.p-topCase__splide.is-single-slide .splide__list{display:block}.p-topCase__splide .splide__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.p-topCase__splide .splide__pagination{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;bottom:0}.p-topCase__splide .splide__pagination__page{width:6px;height:6px;margin:10px}.p-topCase__splide .splide__pagination__page.is-active{width:10px;height:10px;background-color:#0037ff;opacity:1}.p-topCase__splide .splide__arrows{display:contents}.p-topCase__splide .splide__arrow{position:static;opacity:1;background-color:rgba(0,0,0,0);-webkit-transform:none;transform:none}.p-topCase__splide .splide__arrow svg{width:10px;height:10px;fill:#0037ff}.p-topCase__splide .splide__arrow--prev{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.p-topCase__splide .splide__arrow--next{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.p-topCase__Grid,.splide.is-initialized:not(.is-active) .p-topCase__Grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:60px}@media screen and (max-width: 1023px){.p-topCase__Grid,.splide.is-initialized:not(.is-active) .p-topCase__Grid{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0}}.p-topCase__btn{text-align:center}.p-topAdvantage{padding:80px 0;background:-webkit-gradient(linear, left top, left bottom, from(#edf7fc), to(#dce1f2));background:linear-gradient(180deg, #edf7fc 0%, #dce1f2 100%)}@media screen and (max-width: 1023px){.p-topAdvantage{padding:60px 0}}.p-topAdvantage__inner{max-width:calc(1200px + 7.7776vw);padding-inline:3.8888vw;margin-inline:auto;width:100%}@media(max-width: 1023px){.p-topAdvantage__inner{padding-inline:4vw}}.p-topAdvantage__title{margin-bottom:92px}@media screen and (max-width: 1023px){.p-topAdvantage__title{margin-bottom:32px}}.p-topAdvantage__list{display:grid;gap:80px;margin-bottom:60px}@media screen and (max-width: 1023px){.p-topAdvantage__list{margin-bottom:40px;gap:48px}}.p-topAdvantage__media{display:grid;grid-template-columns:50% 1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:60px}@media screen and (max-width: 1023px){.p-topAdvantage__media{grid-template-columns:1fr;gap:32px}}.p-topAdvantage__media--reverse{grid-template-columns:1fr 50%}@media screen and (max-width: 1023px){.p-topAdvantage__media--reverse{grid-template-columns:1fr}}.p-topAdvantage__media--reverse .p-topAdvantage__mediaImg{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media screen and (max-width: 1023px){.p-topAdvantage__media--reverse .p-topAdvantage__mediaImg{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.p-topAdvantage__media--reverse .p-topAdvantage__mediaContent{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media screen and (max-width: 1023px){.p-topAdvantage__media--reverse .p-topAdvantage__mediaContent{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.p-topAdvantage__mediaImg{position:relative;-ms-flex-negative:0;flex-shrink:0}.p-topAdvantage__mediaImg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:24px}.p-topAdvantage__mediaNumber{position:absolute;top:55.94px;left:-11px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-family:"Roboto","Noto Sans JP",sans-serif;font-size:17rem;font-weight:700;line-height:1;letter-spacing:.0082352941em;color:#ecf5fb}@media screen and (max-width: 1023px){.p-topAdvantage__mediaNumber{font-size:9.8rem;top:38px;left:-8px}}.p-topAdvantage__media:nth-child(2) .p-topAdvantage__mediaNumber{color:#e7eff9}.p-topAdvantage__media:nth-child(3) .p-topAdvantage__mediaNumber{color:#e2e9f6}.p-topAdvantage__mediaTitle{font-size:2.8rem;font-weight:900;line-height:1.6;color:#140095;letter-spacing:.04em;margin-bottom:32px}@media screen and (max-width: 1023px){.p-topAdvantage__mediaTitle{font-size:2.2rem}}.p-topAdvantage__mediaTitle::after{content:"";display:block;width:20px;background:-webkit-gradient(linear, left top, right top, color-stop(50%, #0037ff), color-stop(50%, #2193ea));background:linear-gradient(to right, #0037ff 50%, #2193ea 50%);height:4px;border-radius:100vmax;margin-inline:auto;margin-top:4px}@media screen and (max-width: 1023px){.p-topAdvantage__mediaTitle::after{margin-left:0}}.p-topAdvantage__mediaDescription{font-size:1.6rem;font-weight:700;line-height:1.8;color:#54556a;letter-spacing:.02em;margin-bottom:48px}@media screen and (max-width: 1023px){.p-topAdvantage__mediaDescription{font-size:1.5rem;margin-bottom:24px}}.p-topAdvantage__mediaText{font-size:1.5rem;font-weight:500;line-height:1.8}.p-topAdvantage__mediaText span{display:block}.p-topAdvantage__mediaText span+span{margin-top:24px}.p-topDownloads{background-color:#140095;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:clip;position:relative}@media screen and (max-width: 1023px){.p-topDownloads{padding-top:400px}}.p-topDownloads__inner{max-width:calc(1200px + 7.7776vw);padding-inline:3.8888vw;margin-inline:auto;width:100%}@media(max-width: 1023px){.p-topDownloads__inner{padding-inline:4vw}}.p-topDownloads__content{max-width:600px;width:100%;z-index:2;padding-block:94px;position:relative}@media screen and (max-width: 1023px){.p-topDownloads__content{padding-block:40px 80px}}.p-topDownloads__title{margin-bottom:56px}@media screen and (max-width: 1023px){.p-topDownloads__title{margin-bottom:32px}}.p-topDownloads__subtitle{font-size:3rem;font-weight:700;line-height:1.5;color:#fff;letter-spacing:.03em;margin-bottom:32px}@media screen and (max-width: 1023px){.p-topDownloads__subtitle{font-size:2rem;margin-bottom:40px}}.p-topDownloads__description{font-size:1.6rem;font-weight:500;line-height:1.8;color:#fff;letter-spacing:.02em;margin-bottom:32px}.p-topDownloads__sliders{position:absolute;inset:0 auto auto calc(50% + 80px);display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;z-index:1}@media screen and (max-width: 1023px){.p-topDownloads__sliders{inset:0 4vw auto 4vw;height:400px}}.p-topDownloads__sliderLeft,.p-topDownloads__sliderRight{width:290px;height:100%;overflow:hidden}@media screen and (max-width: 1023px){.p-topDownloads__sliderLeft,.p-topDownloads__sliderRight{width:50%}}.p-topDownloads__sliderTrack{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@media screen and (max-width: 1023px){.p-topDownloads__sliderTrack{gap:24px}}.p-topDownloads__sliderLeft .p-topDownloads__sliderTrack{-webkit-animation-name:slideDown;animation-name:slideDown;-webkit-animation-duration:40s;animation-duration:40s}.p-topDownloads__sliderRight .p-topDownloads__sliderTrack{-webkit-animation-name:slideUp;animation-name:slideUp;-webkit-animation-duration:40s;animation-duration:40s}.p-topDownloads__img{border-radius:24px;overflow:hidden;aspect-ratio:290/154;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width: 1023px){.p-topDownloads__img{width:100%}}.p-topDownloads__img img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.p-topFlow{padding:80px 0;background:-webkit-gradient(linear, left top, left bottom, from(#edf7fc), to(#dce1f2));background:linear-gradient(180deg, #edf7fc 0%, #dce1f2 100%);overflow:clip}@media screen and (max-width: 1023px){.p-topFlow{padding:80px 0 48px}}.p-topFlow__inner{max-width:calc(1200px + 7.7776vw);padding-inline:3.8888vw;margin-inline:auto;width:100%}@media(max-width: 1023px){.p-topFlow__inner{padding-inline:4vw}}.p-topFlow__header{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:42px}@media screen and (max-width: 1023px){.p-topFlow__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:40px}}.p-topFlow__title{-ms-flex-negative:0;flex-shrink:0}.p-topFlow__description{font-size:1.6rem;font-weight:700;line-height:1.8;color:#54556a;letter-spacing:.02em}.p-topNews{padding:80px 0 78px}@media screen and (max-width: 1023px){.p-topNews{padding:80px 0}}.p-topNews__inner{max-width:calc(1200px + 7.7776vw);padding-inline:3.8888vw;margin-inline:auto;width:100%;display:grid;grid-template-columns:auto 1fr;gap:60px}@media(max-width: 1023px){.p-topNews__inner{padding-inline:4vw}}@media screen and (max-width: 1023px){.p-topNews__inner{grid-template-columns:1fr;grid-template-areas:"title" "list" "btn";gap:0}}.p-topNews__header{gap:60px;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}@media screen and (max-width: 1023px){.p-topNews__header{display:contents}}@media screen and (max-width: 1023px){.p-topNews__title{grid-area:title}}.p-topNews__btn.c-btn01{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width: 1023px){.p-topNews__btn{grid-area:btn;margin-inline:auto}}.p-topNews__list{-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width: 1023px){.p-topNews__list{grid-area:list}}@-webkit-keyframes slideDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@keyframes slideDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@-webkit-keyframes slideUp{0%{-webkit-transform:translateY(-50%);transform:translateY(-50%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideUp{0%{-webkit-transform:translateY(-50%);transform:translateY(-50%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.u-text--white01{color:#fff !important}.u-text--black01{color:#000 !important}.u-text--gray01{color:#333 !important}.u-text--gray02{color:#9dadd2 !important}.u-text--gray03{color:#dce1f2 !important}.u-text--gray04{color:#54556a !important}.u-text--blue01{color:#0b318f !important}.u-text--blue02{color:#0037ff !important}.u-text--blue03{color:#2193ea !important}.u-text--blue04{color:#0081d2 !important}.u-text--blue05{color:#35b3fb !important}.u-text--navy01{color:#140095 !important}.u-text--green01{color:#00a6a3 !important}.u-text--green02{color:#80bf00 !important}.u-text--green03{color:#019980 !important}.u-text--red01{color:#e2231a !important}.u-text--purple01{color:#992e99 !important}.u-text--cyan01{color:#2ec8e5 !important}.u-text--lime01{color:#c1e52e !important}.u-text--text01{color:#000126 !important}.u-text--text02{color:#56646b !important}.u-text--text03{color:#020d2a !important}.u-text--link01{color:#002ed6 !important}.u-text--bg01{color:#edf7fc !important}.u-bg--white01{background-color:#fff !important}.u-bg--black01{background-color:#000 !important}.u-bg--gray01{background-color:#333 !important}.u-bg--gray02{background-color:#9dadd2 !important}.u-bg--gray03{background-color:#dce1f2 !important}.u-bg--gray04{background-color:#54556a !important}.u-bg--blue01{background-color:#0b318f !important}.u-bg--blue02{background-color:#0037ff !important}.u-bg--blue03{background-color:#2193ea !important}.u-bg--blue04{background-color:#0081d2 !important}.u-bg--blue05{background-color:#35b3fb !important}.u-bg--navy01{background-color:#140095 !important}.u-bg--green01{background-color:#00a6a3 !important}.u-bg--green02{background-color:#80bf00 !important}.u-bg--green03{background-color:#019980 !important}.u-bg--red01{background-color:#e2231a !important}.u-bg--purple01{background-color:#992e99 !important}.u-bg--cyan01{background-color:#2ec8e5 !important}.u-bg--lime01{background-color:#c1e52e !important}.u-bg--text01{background-color:#000126 !important}.u-bg--text02{background-color:#56646b !important}.u-bg--text03{background-color:#020d2a !important}.u-bg--link01{background-color:#002ed6 !important}.u-bg--bg01{background-color:#edf7fc !important}.u-border-bottom{border-bottom:1px solid #dce1f2}.u-d--block{display:block !important}.u-d--inline-block{display:inline-block !important}.u-d--inline{display:inline !important}.u-d--none{display:none !important}.u-d--pcBlock{display:block !important}@media screen and (max-width: 1023px){.u-d--pcBlock{display:none !important}}.u-d--pcNone{display:none !important}@media screen and (max-width: 1023px){.u-d--pcNone{display:block !important}}.u-d--tabBlock{display:none !important}@media screen and (max-width: 1023px){.u-d--tabBlock{display:block !important}}@media screen and (max-width: 599px){.u-d--tabBlock{display:none !important}}.u-d--tabNone{display:block !important}@media screen and (max-width: 1023px){.u-d--tabNone{display:none !important}}@media screen and (max-width: 599px){.u-d--tabNone{display:block !important}}.u-d--spBlock{display:none !important}@media screen and (max-width: 599px){.u-d--spBlock{display:block !important}}.u-d--spNone{display:block !important}@media screen and (max-width: 599px){.u-d--spNone{display:none !important}}.u-d--pctabBlock{display:block !important}@media screen and (max-width: 599px){.u-d--pctabBlock{display:none !important}}.u-d--pctabNone{display:none !important}@media screen and (max-width: 599px){.u-d--pctabNone{display:block !important}}.u-d--tabspBlock{display:none !important}@media screen and (max-width: 1023px){.u-d--tabspBlock{display:block !important}}.u-d--tabspNone{display:block !important}@media screen and (max-width: 1023px){.u-d--tabspNone{display:none !important}}.u-visually-hidden{position:absolute !important;white-space:nowrap !important;width:1px !important;height:1px !important;overflow:hidden !important;border:0 !important;padding:0 !important;clip:rect(0 0 0 0) !important;clip-path:inset(50%) !important;margin:-1px !important}.u-marginTop-none{margin-top:0 !important}@media screen and (max-width: 599px){.u-marginTop-none{margin-top:0 !important}}.u-marginTop-xxs{margin-top:8px !important}@media screen and (max-width: 599px){.u-marginTop-xxs{margin-top:8px !important}}.u-marginTop-xs{margin-top:16px !important}@media screen and (max-width: 599px){.u-marginTop-xs{margin-top:16px !important}}.u-marginTop-sm{margin-top:40px !important}@media screen and (max-width: 599px){.u-marginTop-sm{margin-top:32px !important}}.u-marginTop-md{margin-top:60px !important}@media screen and (max-width: 599px){.u-marginTop-md{margin-top:48px !important}}.u-marginTop-lg{margin-top:80px !important}@media screen and (max-width: 599px){.u-marginTop-lg{margin-top:64px !important}}.u-marginTop-xl{margin-top:160px !important}@media screen and (max-width: 599px){.u-marginTop-xl{margin-top:128px !important}}.u-marginTop-auto{margin-top:auto !important}@media screen and (max-width: 599px){.u-marginTop-auto{margin-top:auto !important}}.u-marginRight-none{margin-right:0 !important}@media screen and (max-width: 599px){.u-marginRight-none{margin-right:0 !important}}.u-marginRight-xxs{margin-right:8px !important}@media screen and (max-width: 599px){.u-marginRight-xxs{margin-right:8px !important}}.u-marginRight-xs{margin-right:16px !important}@media screen and (max-width: 599px){.u-marginRight-xs{margin-right:16px !important}}.u-marginRight-sm{margin-right:40px !important}@media screen and (max-width: 599px){.u-marginRight-sm{margin-right:32px !important}}.u-marginRight-md{margin-right:60px !important}@media screen and (max-width: 599px){.u-marginRight-md{margin-right:48px !important}}.u-marginRight-lg{margin-right:80px !important}@media screen and (max-width: 599px){.u-marginRight-lg{margin-right:64px !important}}.u-marginRight-xl{margin-right:160px !important}@media screen and (max-width: 599px){.u-marginRight-xl{margin-right:128px !important}}.u-marginRight-auto{margin-right:auto !important}@media screen and (max-width: 599px){.u-marginRight-auto{margin-right:auto !important}}.u-marginBottom-none{margin-bottom:0 !important}@media screen and (max-width: 599px){.u-marginBottom-none{margin-bottom:0 !important}}.u-marginBottom-xxs{margin-bottom:8px !important}@media screen and (max-width: 599px){.u-marginBottom-xxs{margin-bottom:8px !important}}.u-marginBottom-xs{margin-bottom:16px !important}@media screen and (max-width: 599px){.u-marginBottom-xs{margin-bottom:16px !important}}.u-marginBottom-sm{margin-bottom:40px !important}@media screen and (max-width: 599px){.u-marginBottom-sm{margin-bottom:32px !important}}.u-marginBottom-md{margin-bottom:60px !important}@media screen and (max-width: 599px){.u-marginBottom-md{margin-bottom:48px !important}}.u-marginBottom-lg{margin-bottom:80px !important}@media screen and (max-width: 599px){.u-marginBottom-lg{margin-bottom:64px !important}}.u-marginBottom-xl{margin-bottom:160px !important}@media screen and (max-width: 599px){.u-marginBottom-xl{margin-bottom:128px !important}}.u-marginBottom-auto{margin-bottom:auto !important}@media screen and (max-width: 599px){.u-marginBottom-auto{margin-bottom:auto !important}}.u-marginLeft-none{margin-left:0 !important}@media screen and (max-width: 599px){.u-marginLeft-none{margin-left:0 !important}}.u-marginLeft-xxs{margin-left:8px !important}@media screen and (max-width: 599px){.u-marginLeft-xxs{margin-left:8px !important}}.u-marginLeft-xs{margin-left:16px !important}@media screen and (max-width: 599px){.u-marginLeft-xs{margin-left:16px !important}}.u-marginLeft-sm{margin-left:40px !important}@media screen and (max-width: 599px){.u-marginLeft-sm{margin-left:32px !important}}.u-marginLeft-md{margin-left:60px !important}@media screen and (max-width: 599px){.u-marginLeft-md{margin-left:48px !important}}.u-marginLeft-lg{margin-left:80px !important}@media screen and (max-width: 599px){.u-marginLeft-lg{margin-left:64px !important}}.u-marginLeft-xl{margin-left:160px !important}@media screen and (max-width: 599px){.u-marginLeft-xl{margin-left:128px !important}}.u-marginLeft-auto{margin-left:auto !important}@media screen and (max-width: 599px){.u-marginLeft-auto{margin-left:auto !important}}.u-marginInline-none{margin-inline:0 !important}@media screen and (max-width: 599px){.u-marginInline-none{margin-inline:0 !important}}.u-marginInline-xxs{margin-inline:8px !important}@media screen and (max-width: 599px){.u-marginInline-xxs{margin-inline:8px !important}}.u-marginInline-xs{margin-inline:16px !important}@media screen and (max-width: 599px){.u-marginInline-xs{margin-inline:16px !important}}.u-marginInline-sm{margin-inline:40px !important}@media screen and (max-width: 599px){.u-marginInline-sm{margin-inline:32px !important}}.u-marginInline-md{margin-inline:60px !important}@media screen and (max-width: 599px){.u-marginInline-md{margin-inline:48px !important}}.u-marginInline-lg{margin-inline:80px !important}@media screen and (max-width: 599px){.u-marginInline-lg{margin-inline:64px !important}}.u-marginInline-xl{margin-inline:160px !important}@media screen and (max-width: 599px){.u-marginInline-xl{margin-inline:128px !important}}.u-marginInline-auto{margin-inline:auto !important}@media screen and (max-width: 599px){.u-marginInline-auto{margin-inline:auto !important}}.u-marginBlock-none{margin-block:0 !important}@media screen and (max-width: 599px){.u-marginBlock-none{margin-block:0 !important}}.u-marginBlock-xxs{margin-block:8px !important}@media screen and (max-width: 599px){.u-marginBlock-xxs{margin-block:8px !important}}.u-marginBlock-xs{margin-block:16px !important}@media screen and (max-width: 599px){.u-marginBlock-xs{margin-block:16px !important}}.u-marginBlock-sm{margin-block:40px !important}@media screen and (max-width: 599px){.u-marginBlock-sm{margin-block:32px !important}}.u-marginBlock-md{margin-block:60px !important}@media screen and (max-width: 599px){.u-marginBlock-md{margin-block:48px !important}}.u-marginBlock-lg{margin-block:80px !important}@media screen and (max-width: 599px){.u-marginBlock-lg{margin-block:64px !important}}.u-marginBlock-xl{margin-block:160px !important}@media screen and (max-width: 599px){.u-marginBlock-xl{margin-block:128px !important}}.u-marginBlock-auto{margin-block:auto !important}@media screen and (max-width: 599px){.u-marginBlock-auto{margin-block:auto !important}}.u-margin-none{margin:0 !important}@media screen and (max-width: 599px){.u-margin-none{margin:0 !important}}.u-margin-xxs{margin:8px !important}@media screen and (max-width: 599px){.u-margin-xxs{margin:8px !important}}.u-margin-xs{margin:16px !important}@media screen and (max-width: 599px){.u-margin-xs{margin:16px !important}}.u-margin-sm{margin:40px !important}@media screen and (max-width: 599px){.u-margin-sm{margin:32px !important}}.u-margin-md{margin:60px !important}@media screen and (max-width: 599px){.u-margin-md{margin:48px !important}}.u-margin-lg{margin:80px !important}@media screen and (max-width: 599px){.u-margin-lg{margin:64px !important}}.u-margin-xl{margin:160px !important}@media screen and (max-width: 599px){.u-margin-xl{margin:128px !important}}.u-margin-auto{margin:auto !important}@media screen and (max-width: 599px){.u-margin-auto{margin:auto !important}}.u-paddingTop-none{padding-top:0 !important}@media screen and (max-width: 599px){.u-paddingTop-none{padding-top:0 !important}}.u-paddingTop-xxs{padding-top:8px !important}@media screen and (max-width: 599px){.u-paddingTop-xxs{padding-top:8px !important}}.u-paddingTop-xs{padding-top:16px !important}@media screen and (max-width: 599px){.u-paddingTop-xs{padding-top:16px !important}}.u-paddingTop-sm{padding-top:40px !important}@media screen and (max-width: 599px){.u-paddingTop-sm{padding-top:32px !important}}.u-paddingTop-md{padding-top:60px !important}@media screen and (max-width: 599px){.u-paddingTop-md{padding-top:48px !important}}.u-paddingTop-lg{padding-top:80px !important}@media screen and (max-width: 599px){.u-paddingTop-lg{padding-top:64px !important}}.u-paddingTop-auto{padding-top:auto !important}@media screen and (max-width: 599px){.u-paddingTop-auto{padding-top:auto !important}}.u-paddingRight-none{padding-right:0 !important}@media screen and (max-width: 599px){.u-paddingRight-none{padding-right:0 !important}}.u-paddingRight-xxs{padding-right:8px !important}@media screen and (max-width: 599px){.u-paddingRight-xxs{padding-right:8px !important}}.u-paddingRight-xs{padding-right:16px !important}@media screen and (max-width: 599px){.u-paddingRight-xs{padding-right:16px !important}}.u-paddingRight-sm{padding-right:40px !important}@media screen and (max-width: 599px){.u-paddingRight-sm{padding-right:32px !important}}.u-paddingRight-md{padding-right:60px !important}@media screen and (max-width: 599px){.u-paddingRight-md{padding-right:48px !important}}.u-paddingRight-lg{padding-right:80px !important}@media screen and (max-width: 599px){.u-paddingRight-lg{padding-right:64px !important}}.u-paddingRight-auto{padding-right:auto !important}@media screen and (max-width: 599px){.u-paddingRight-auto{padding-right:auto !important}}.u-paddingBottom-none{padding-bottom:0 !important}@media screen and (max-width: 599px){.u-paddingBottom-none{padding-bottom:0 !important}}.u-paddingBottom-xxs{padding-bottom:8px !important}@media screen and (max-width: 599px){.u-paddingBottom-xxs{padding-bottom:8px !important}}.u-paddingBottom-xs{padding-bottom:16px !important}@media screen and (max-width: 599px){.u-paddingBottom-xs{padding-bottom:16px !important}}.u-paddingBottom-sm{padding-bottom:40px !important}@media screen and (max-width: 599px){.u-paddingBottom-sm{padding-bottom:32px !important}}.u-paddingBottom-md{padding-bottom:60px !important}@media screen and (max-width: 599px){.u-paddingBottom-md{padding-bottom:48px !important}}.u-paddingBottom-lg{padding-bottom:80px !important}@media screen and (max-width: 599px){.u-paddingBottom-lg{padding-bottom:64px !important}}.u-paddingBottom-auto{padding-bottom:auto !important}@media screen and (max-width: 599px){.u-paddingBottom-auto{padding-bottom:auto !important}}.u-paddingLeft-none{padding-left:0 !important}@media screen and (max-width: 599px){.u-paddingLeft-none{padding-left:0 !important}}.u-paddingLeft-xxs{padding-left:8px !important}@media screen and (max-width: 599px){.u-paddingLeft-xxs{padding-left:8px !important}}.u-paddingLeft-xs{padding-left:16px !important}@media screen and (max-width: 599px){.u-paddingLeft-xs{padding-left:16px !important}}.u-paddingLeft-sm{padding-left:40px !important}@media screen and (max-width: 599px){.u-paddingLeft-sm{padding-left:32px !important}}.u-paddingLeft-md{padding-left:60px !important}@media screen and (max-width: 599px){.u-paddingLeft-md{padding-left:48px !important}}.u-paddingLeft-lg{padding-left:80px !important}@media screen and (max-width: 599px){.u-paddingLeft-lg{padding-left:64px !important}}.u-paddingLeft-auto{padding-left:auto !important}@media screen and (max-width: 599px){.u-paddingLeft-auto{padding-left:auto !important}}.u-paddingInline-none{padding-inline:0 !important}@media screen and (max-width: 599px){.u-paddingInline-none{padding-inline:0 !important}}.u-paddingInline-xxs{padding-inline:8px !important}@media screen and (max-width: 599px){.u-paddingInline-xxs{padding-inline:8px !important}}.u-paddingInline-xs{padding-inline:16px !important}@media screen and (max-width: 599px){.u-paddingInline-xs{padding-inline:16px !important}}.u-paddingInline-sm{padding-inline:40px !important}@media screen and (max-width: 599px){.u-paddingInline-sm{padding-inline:32px !important}}.u-paddingInline-md{padding-inline:60px !important}@media screen and (max-width: 599px){.u-paddingInline-md{padding-inline:48px !important}}.u-paddingInline-lg{padding-inline:80px !important}@media screen and (max-width: 599px){.u-paddingInline-lg{padding-inline:64px !important}}.u-paddingInline-auto{padding-inline:auto !important}@media screen and (max-width: 599px){.u-paddingInline-auto{padding-inline:auto !important}}.u-paddingBlock-none{padding-block:0 !important}@media screen and (max-width: 599px){.u-paddingBlock-none{padding-block:0 !important}}.u-paddingBlock-xxs{padding-block:8px !important}@media screen and (max-width: 599px){.u-paddingBlock-xxs{padding-block:8px !important}}.u-paddingBlock-xs{padding-block:16px !important}@media screen and (max-width: 599px){.u-paddingBlock-xs{padding-block:16px !important}}.u-paddingBlock-sm{padding-block:40px !important}@media screen and (max-width: 599px){.u-paddingBlock-sm{padding-block:32px !important}}.u-paddingBlock-md{padding-block:60px !important}@media screen and (max-width: 599px){.u-paddingBlock-md{padding-block:48px !important}}.u-paddingBlock-lg{padding-block:80px !important}@media screen and (max-width: 599px){.u-paddingBlock-lg{padding-block:64px !important}}.u-paddingBlock-auto{padding-block:auto !important}@media screen and (max-width: 599px){.u-paddingBlock-auto{padding-block:auto !important}}.u-padding-none{padding:0 !important}@media screen and (max-width: 599px){.u-padding-none{padding:0 !important}}.u-padding-xxs{padding:8px !important}@media screen and (max-width: 599px){.u-padding-xxs{padding:8px !important}}.u-padding-xs{padding:16px !important}@media screen and (max-width: 599px){.u-padding-xs{padding:16px !important}}.u-padding-sm{padding:40px !important}@media screen and (max-width: 599px){.u-padding-sm{padding:32px !important}}.u-padding-md{padding:60px !important}@media screen and (max-width: 599px){.u-padding-md{padding:48px !important}}.u-padding-lg{padding:80px !important}@media screen and (max-width: 599px){.u-padding-lg{padding:64px !important}}.u-padding-auto{padding:auto !important}@media screen and (max-width: 599px){.u-padding-auto{padding:auto !important}}.u-text--alignLeft{text-align:left !important}.u-text--alignCenter{text-align:center !important}.u-text--alignRight{text-align:right !important}.u-textWeight-bold{font-weight:700 !important}.u-text--uppercase{text-transform:uppercase !important}.u-text--lowercase{text-transform:lowercase !important}.u-text--capitalize{text-transform:capitalize !important}