@media screen and (min-width:768px){body:has(.section-comment-aws):has(.section-comment-aws){margin-top:50px}.section-comment-aws+.hero-section-aws{margin-top:-50px}.section-comment-aws{align-items:center;background:#e1f5ff;color:#333;display:flex;font-size:16px;font-weight:700;height:30px;justify-content:center;letter-spacing:1.3px;line-height:1.6;padding:10px;position:relative;top:-50px}}@media screen and (max-width:767px){body:not(:has(.head.is-fixed)):has(.section-comment-aws):has(.section-comment-aws){margin-top:34px}body:not(:has(.head.is-fixed)) .section-comment-aws+.hero-section-aws{margin-top:-34px}body:not(:has(.head.is-fixed)) .section-comment-aws{align-items:center;background:#e1f5ff;display:flex;font-size:10px;font-weight:700;height:28px;justify-content:center;letter-spacing:1px;line-height:1.4;padding:3px 38px;position:relative;top:-34px}body:not(:has(.head.is-fixed)):has(.section-comment-aws):has(.section-comment-aws) .head a#logo{position:absolute}body:not(.drawer-open):has(.section-comment-aws):has(.section-comment-aws) header#gNavi{position:relative}body:not(:has(.head.is-fixed)):has(.section-comment-aws):has(.section-comment-aws) .drawer-hamburger{position:absolute;top:0}body:has(.section-comment-aws):has(.section-comment-aws) .drawer-hamburger,body:has(.section-comment-aws):has(.section-comment-aws) .head a#logo{transition:none}}@media screen and (min-width:768px){:has(.hero-section-aws .section-anchor) .head.is-fixed:before{content:none}:has(.hero-section-aws .section-anchor) #gNavi,:has(.hero-section-aws .section-anchor) .head a#logo{position:absolute}:has(.hero-section-aws .section-anchor) #gNavi ul li a{color:#fff!important}:has(.hero-section-aws .section-anchor) .head .drawer-menu-item #icon_search path,:has(.hero-section-aws .section-anchor) .head a#logo #logoSvg path{fill:#fff!important}.hero-section-aws .section-anchor.is-fixed{-webkit-animation:slide_down_menu .5s ease!important;animation:slide_down_menu .5s ease!important;backdrop-filter:blur(2.5px);background:hsla(0,0%,100%,.7);border:1px solid hsla(0,0%,100%,.4);border-radius:inherit;box-shadow:2px 5px 12px 0 rgba(0,0,0,.08);left:0;margin:0;max-width:none;opacity:1;position:fixed;top:0;width:100%;z-index:999}}@media screen and (min-width:768px) and (max-width:1379px){body:not(.drawer-open):has(.section-comment-aws):has(.section-comment-aws) header#gNavi{position:relative}body:not(:has(.head.is-fixed)):has(.section-comment-aws):has(.section-comment-aws) .drawer-hamburger{position:absolute;top:0}body:has(.section-comment-aws):has(.section-comment-aws) .drawer-hamburger,body:has(.section-comment-aws):has(.section-comment-aws) .head a#logo{transition:none}:has(.hero-section-aws .section-anchor) #gNavi{position:fixed}.section-comment-aws{font-size:13px}}@-webkit-keyframes slide_down_menu{0%{top:-60px}to{top:0}}@keyframes slide_down_menu{0%{top:-60px}to{top:0}}@media screen and (max-width:767px){:has(.head.is-fixed) .hero-section-aws .section-anchor{backdrop-filter:blur(2.5px);background:hsla(0,0%,100%,.3);border:1px hsla(0,0%,100%,.4);border-image:initial;border-radius:inherit;box-shadow:2px 5px 12px 0 rgba(0,0,0,.08);margin:0;max-width:none;position:fixed;top:59px;width:100%;z-index:999}}@media screen and (min-width:768px){.hero-section-aws .section-anchor .anchor-item{color:#333;font-size:14px;letter-spacing:.7px;line-height:1.6;position:relative;text-decoration:none;text-underline-offset:4px}.hero-section-aws .section-anchor .anchor-item:before{background:#14917f;bottom:-1px;content:"";display:block;height:1px;left:0;opacity:0;position:absolute;right:0;transform:scaleX(0);transition:opacity .4s,transform .4s}.hero-section-aws .section-anchor .anchor-item:hover:before{opacity:1;transform:scaleX(1)}}.hero-section-aws{background-repeat:no-repeat;background-size:cover;overflow:hidden;position:relative}.hero-section-aws:before{background-color:#fff;bottom:-2px;clip-path:polygon(0 100%,100% 100%,100% 83%,0 97%);content:"";left:0;position:absolute;right:0;top:0;z-index:0}.hero-section-aws .l-section-wrapper{position:relative;z-index:1}@media screen and (min-width:768px){.hero-section-aws .section-anchor{align-items:center;backdrop-filter:blur(2.5px);background:hsla(0,0%,100%,.7);border:1px solid hsla(0,0%,100%,.4);border-radius:60px;box-shadow:2px 5px 12px 0 rgba(0,0,0,.08);gap:32px;margin:40px auto 0;max-width:1098px;padding:20px 50px;position:relative;z-index:999}.hero-section-aws .section-anchor .anchor-item{color:#333;font-size:14px;letter-spacing:.7px;line-height:1.6;text-underline-offset:4px}.hero-section-aws .section-anchor .anchor-item.is-active{border-bottom:1px solid #14917f;font-weight:700}.hero-section-aws .site-link{border-left:1px solid #797979;gap:30px;padding-left:30px;position:relative}}@media screen and (min-width:768px) and (max-width:1378px){.hero-section-aws .section-anchor{margin:0 20px;padding:15px 25px}}@media screen and (min-width:768px) and (max-width:900px){.hero-section-aws .section-anchor .anchor-item{font-size:11px;letter-spacing:.3px}}@media screen and (max-width:767px){.hero-section-aws:before{clip-path:polygon(0 100%,100% 100%,100% 73%,0 82%)}.hero-section-aws .section-anchor .anchor-item{color:#333;font-size:9px;line-height:1.2}.hero-section-aws .section-anchor .anchor-item.is-active{font-weight:700}.hero-section-aws .section-anchor .section-anchor-item{align-items:center;backdrop-filter:blur(2.5px);background:hsla(0,0%,100%,.4);border-bottom:1px solid hsla(0,0%,100%,.4);border-left:1px solid hsla(0,0%,100%,.4);border-top:1px solid hsla(0,0%,100%,.4);box-shadow:2px 5px 12px 0 rgba(0,0,0,.08);display:flex;height:40px;justify-content:center;text-align:center;width:100%}.hero-section-aws .section-anchor .section-anchor-item:has(.is-active){background:hsla(0,0%,100%,.9)}.hero-section-aws .site-link{display:none}}.hero-section-aws .section-inner{margin:0 auto;max-width:1100px;padding:0 20px}@media screen and (min-width:768px){.hero-section-aws .section-inner{display:flex;margin:50px auto 190px;position:relative}}.hero-section-aws .section-inner-text{max-width:576px;width:100%}@media screen and (min-width:768px){.hero-section-aws h1{font-size:36px;font-weight:700;letter-spacing:3.6px;line-height:1.3}.hero-section-aws .section-body{font-size:15px;letter-spacing:.75px;line-height:1.8;padding-top:20px}.hero-section-aws .section-image img{bottom:-120%;left:32%;max-width:min(843px,60vw)!important;position:absolute}}@media screen and (min-width:768px) and (max-width:1200px){.hero-section-aws .section-image img{left:auto;right:-5%}}@media screen and (max-width:767px){.hero-section-aws h1{font-size:20px;font-weight:700;letter-spacing:2px;line-height:1.6;padding-top:30px}.hero-section-aws .section-body{font-size:14px;font-style:normal;letter-spacing:1.4px;line-height:1.6;padding-top:16px}.hero-section-aws .section-image img{float:right;max-width:min(500px,89vw)!important;padding-top:20px;position:relative;right:-10px}}nav.hero-breadcrumb{margin:0 auto;max-width:1200px;padding:10px 20px}nav.hero-breadcrumb li{color:#333;display:inline-block;font-size:12px;letter-spacing:1.2px;line-height:1.6}nav.hero-breadcrumb li:not(a){color:#6c757d}nav.hero-breadcrumb li a{padding-right:26px;position:relative}nav.hero-breadcrumb li a:after{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3IiBoZWlnaHQ9IjExIiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgNyAxMSI+PHBhdGggZmlsbD0iIzMzMyIgZD0iTTQuNiA1LjUgMCAuOS43MDguMTkgNi4wMTYgNS41LjcwOCAxMC44MDcgMCAxMC4xeiIvPjwvc3ZnPg==");background-repeat:no-repeat;content:"";height:10px;position:absolute;right:10px;top:calc(50% + 1px);transform:translateY(-50%);width:6px}