.aws-bedrock-content-wrapper{padding-top:80px}.aws-bedrock-content-wrapper .c-text{margin-bottom:20px}.aws-bedrock-content-wrapper .service-contact{padding-top:40px!important}.aws-bedrock-page-link{padding-bottom:80px}.aws-bedrock-feature{padding:80px 0;background-color:#f0f8f7}.aws-bedrock-feature .service-2column__wrap{background-color:#fff}.aws-bedrock-feature .service-2column__wrap .service-2column__title{margin-bottom:10px}.aws-bedrock-feature .service-2column__wrap .service-2column__img,.aws-bedrock-feature .service-2column__wrap .service-2column__img--border,.aws-bedrock-feature .service-2column__wrap .service-2column__img--no-rounded{border-radius:0}.aws-bedrock-feature .service-feature__3columns{display:flex;flex-wrap:wrap;justify-content:space-between;margin:40px auto 80px}@media screen and (max-width:768px){.aws-bedrock-feature .service-feature__3columns{flex-direction:column;align-items:center}.aws-bedrock-feature .service-feature__3columns .service-feature__3column-item{width:100%;margin-bottom:40px}.aws-bedrock-feature .service-feature__3columns .service-feature__3column-item:last-child{margin-bottom:0}.aws-bedrock-utilization .aws-bedrock-utilization__service-2column{flex-direction:column;align-items:center}}.aws-bedrock-feature .service-feature__3columns .service-feature__3column-title{font-size:16px}.aws-bedrock-feature .service-feature__list{width:-moz-fit-content;width:fit-content;column-count:2;column-gap:2em}.aws-bedrock-feature .service-feature__item{position:relative;padding-left:1em;font-weight:400;font-size:14px;line-height:1.75;color:#333}@media screen and (min-width:576px){.aws-bedrock-feature .service-feature__item{font-size:16px}}.aws-bedrock-feature .service-feature__item::before{content:"・";position:absolute;top:0;left:0}.aws-bedrock-utilization{margin-top:80px}.aws-bedrock-utilization .service-2column__wrap{padding:0;background-color:unset}.aws-bedrock-utilization .service-2column__wrap .service-2column__title{margin-bottom:20px;font-size:18px}@media screen and (min-width:768px){.aws-bedrock-utilization .service-2column__wrap .service-2column__title{font-size:22px}}@media screen and (max-width:768px){.aws-bedrock-utilization .aws-bedrock-utilization__service-2column .service-2column__text{width:100%;margin-bottom:40px}}.aws-bedrock-utilization .service-utilization__case-unit{padding:20px;background-color:#f0f8f7;border-radius:10px}.aws-bedrock-utilization .service-utilization__case_item{position:relative;padding-left:1em;font-weight:400;font-size:14px;line-height:1.93;color:#333}.aws-bedrock-utilization .service-utilization__case_item::before{content:"・";position:absolute;top:0;left:0}.aws-bedrock-casestudy{padding-top:80px;background-color:#f0f8f7}.aws-bedrock-casestudy .service-2column__img,.aws-bedrock-casestudy .service-2column__img--border,.aws-bedrock-casestudy .service-2column__img--no-rounded{border-radius:0}.aws-bedrock-card__wrap{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:40px;gap:20px}.aws-bedrock-card__item{display:flex;width:calc(33.333% - 15px);padding:16px;color:inherit;text-decoration:none;background-color:#fff;border:1px solid #eaeaea;border-radius:10px;box-shadow:1px 3px 6px rgba(0,0,0,.3);transition:transform .3s}@media screen and (max-width:767.98px){.aws-bedrock-card__item{width:calc(50% - 10px)}}@media screen and (max-width:575.98px){.aws-bedrock-card__item{width:100%}.filemaker__table--chart thead th:first-child{width:40%}}.aws-bedrock-card__item:active{text-decoration:none}.aws-bedrock-card__item:hover{transform:translateY(-5px)}.aws-bedrock-card__header{display:flex;flex-direction:column;align-items:center;min-height:280px;padding-bottom:30px}.aws-bedrock-card__content{display:flex;flex-direction:column;width:100%;height:100%}.aws-bedrock-card__content .c-button--mail__small{width:200px;height:40px}.aws-bedrock-card__content .c-button__body{padding:10px}.aws-bedrock-card__image-wrap{margin-top:auto;text-align:center}.aws-bedrock-card__image{max-width:80%;height:auto;margin-right:auto;margin-left:auto}.aws-bedrock-card__title{font-size:2.2rem;text-align:center}@media screen and (max-width:1099.98px){.aws-bedrock-card__header{min-height:auto}.aws-bedrock-card__image{margin-top:20px}.aws-bedrock-card__title{font-size:1.6rem}}@media screen and (max-width:767.98px){.aws-bedrock-card__content .c-button--mail__small{width:100%}.aws-bedrock-card__title{font-size:1.8rem}}.aws-bedrock-card__description{flex-grow:1}.aws-bedrock-card__description small{display:inline-block;margin-top:10px;line-height:1.6}.aws-bedrock-worry__solution-heading--bold{margin-top:30px;color:#02757b}.aws-bedrock-contact__title-l{display:block;font-size:3rem}@media screen and (max-width:767.98px){.aws-bedrock-contact__title-l{font-size:2.1rem}}.aws-closed-network__table--cost th:first-child{width:19%}.aws-closed-network__table--cost td:nth-child(2){color:red}.aws-closed-network__table--cost td{text-align:center}.aws-closed-network__table--plan td{vertical-align:middle}.aws-closed-network__text--box{font-size:14px;line-height:1.9}.aws-closed-network__cta .c-cta-button{max-width:750px}.aws-closed-network__caption{font-size:1.6rem;text-align:center}.aws-closed-network__service-img img{height:auto}.aws-coordinate-service-flow__container.c-accordion__list{padding-bottom:0}.aws-coordinate-service-flow__item{position:relative;padding:10px 0 10px 60px}.aws-coordinate-service-flow__item:last-child{padding-bottom:24px}.aws-coordinate-service-flow__arrow{width:36px;height:32px;margin-top:13px}.aws-coordinate-service-flow__icon img{position:absolute;top:16px;left:0;width:50px;height:50px}@media screen and (min-width:576px){.aws-closed-network__caption{font-size:1.8rem}.aws-coordinate-service-2column .service-feature__3column-item{width:calc(50% - 15px);margin-bottom:0}.aws-coordinate-service-2column .service-feature__3column-img{margin:0 auto 10px}.aws-coordinate-service-flow__item{padding:12px 0 16px 70px}.aws-coordinate-service-flow__item:last-child{padding-bottom:36px}.aws-coordinate-service-flow__arrow{width:40px;height:36px;margin-top:10px}.aws-coordinate-service-flow__icon img{width:60px;height:60px}}.aws-coordinate-service-flow__heading,.aws-coordinate-service-flow__heading--secondary{margin-bottom:8px;font-weight:600;font-size:18px;line-height:1.4;color:#02757b;letter-spacing:1.16px}@media screen and (min-width:576px){.aws-coordinate-service-flow__heading,.aws-coordinate-service-flow__heading--secondary{font-size:20px}}.aws-coordinate-service-flow__heading--secondary{color:#333}.aws-coordinate-service-flow__text{width:100%;font-size:14px;line-height:1.88}.aws-coordinate-service-flow__text+.aws-coordinate-service-flow__text{margin-top:14px}.aws-coordinate-service-qa__item{position:relative;padding:10px 0 10px 26px}.aws-coordinate-service-qa__item:last-child{padding-bottom:0}.aws-coordinate-service-qa__icon img{position:absolute;top:0;left:0;width:50px;height:50px}.aws-coordinate-service-qa__answer,.aws-coordinate-service-qa__heading{margin-bottom:8px;list-style:outside;list-style-type:"Q. ";font-weight:600;font-size:16px;line-height:1.4;color:#02757b;letter-spacing:1.16px}@media screen and (min-width:576px){.aws-coordinate-service-flow__text{font-size:16px}.aws-coordinate-service-flow__text+.aws-coordinate-service-flow__text{margin-top:16px}.aws-coordinate-service-qa__item{padding:12px 0 16px 30px}.aws-coordinate-service-qa__icon img{width:60px;height:60px}.aws-coordinate-service-qa__answer,.aws-coordinate-service-qa__heading{font-size:18px}}.aws-coordinate-service-qa__answer{list-style-type:"A. "}.aws-coordinate-service-qa__text{width:100%;font-weight:400;font-size:16px;line-height:1.88;color:#333}.aws-coordinate-service__customer{display:flex;align-items:center;padding-bottom:20px}.aws-coordinate-service__customer__img{margin-right:20px;border-radius:50%}.aws-coordinate-service__customer .c-text{line-height:1.5}.filemaker__service-worry.service-worry__content--2{padding-bottom:96px}.filemaker__service-worry.service-worry__content--2::after{display:none}.filemaker__service-worry.service-worry__content--2 .service-feature__3column-title{font-size:16px}@media screen and (max-width:767.98px){.filemaker__table--chart table{width:100%}.filemaker__service-list{flex-direction:column}}.filemaker__table--chart thead th:first-child{text-align:center}.filemaker__table--chart thead th:last-child{text-align:center}.filemaker__table--chart td,.filemaker__table--chart th{width:50%}.filemaker__table--chart span{display:inline-block}.filemaker__table--chart .is-small{font-weight:400;font-size:1.2rem}.filemaker__cta .c-cta-button{max-width:750px}.filemaker__service-list{display:flex}.filemaker__service-list li+li{margin-left:30px}.aws-fileserver__2column--feature.service-2columns--pc-2column .service-2column__title{margin-bottom:16px}.aws-fileserver__list{font-weight:700;line-height:1.75}.aws-fileserver__list span{color:#02757b}.aws-fileserver__text--merit{margin-bottom:16px}.aws-fileserver__service-2columns--merit .service-2column__title{margin-bottom:6px;font-weight:700;color:#333}.aws-fileserver__service-2columns--merit .service-2column__item{width:100%}@media screen and (min-width:576px){.aws-coordinate-service-qa__text{font-size:18px}.aws-coordinate-service__customer{padding-bottom:30px}.aws-fileserver__service-2columns--merit .service-2column__item{width:calc(50% - 20px)}}.aws-fileserver__service-2columns--merit span{display:block;font-size:16px;color:#02757b}.aws-fileserver__service-box .c-text{margin-bottom:13px}.aws-fileserver__service-box .service-list-notice,.aws-fileserver__service-box .service-list-notice--ordered{margin-bottom:27px}.aws-fileserver__table th:first-child{width:19%}.aws-fileserver__table td,.aws-fileserver__table th{font-size:14px}.aws-fileserver__table thead th,.aws-fileserver__table thead th:first-child{text-align:center}.aws-fileserver__table .th--small{display:block;font-weight:400;font-size:12px}.aws-fileserver__table span{display:inline-block}.aws-fileserver__table .service-list--nest li{padding-left:.7em}.aws-fileserver__table .service-list--nest li::before{content:"-"}.aws-fileserver__text--box{font-size:14px;line-height:1.9}.aws-fileserver__cta .c-cta-button{max-width:750px}.aws-fileserver__caption{font-size:1.6rem;text-align:center}.aws-fileserver__service-img img{height:auto}.aws-soracom__h3{margin-bottom:25px}@media screen and (min-width:576px){.aws-fileserver__caption{font-size:1.8rem}.aws-soracom__h3{font-size:24px}}.aws-soracom__figcaption{margin-bottom:20px;font-weight:700;font-size:16px;text-align:center}@media screen and (min-width:576px){.aws-soracom__figcaption{font-size:18px}}.aws-soracom__table tbody th{width:240px}.aws-soracom__table.is-fee td{font-weight:700;vertical-align:middle}.aws-soracom__step .service-step__heading{letter-spacing:0}.aws-migrationpack-enterprise__table--8 td,.aws-migrationpack-enterprise__table--8 th{padding:9px!important;font-size:14px;vertical-align:middle}.aws-migrationpack-enterprise__table--8 th{font-weight:400}.aws-migrationpack-enterprise__table--8 th:first-child{width:76px;min-width:76px}.aws-migrationpack-enterprise__table--8 thead th{text-align:center!important}@media screen and (max-width:575.98px){.filemaker__table--chart thead th:last-child{width:60%}.aws-fileserver__service-2columns--merit .service-2column__item:not(:first-child){margin-top:15px}.aws-soracom__table tbody th{width:120px}.aws-migrationpack-enterprise__table--8 td,.aws-migrationpack-enterprise__table--8 th{width:135px;min-width:135px}.aws-migrationpack-enterprise__2column .service-2column__img,.aws-migrationpack-enterprise__2column .service-2column__img--border,.aws-migrationpack-enterprise__2column .service-2column__img--no-rounded{display:none}}.aws-migrationpack-enterprise__2column .service-list{font-size:14px}.aws-migrationpack-enterprise__list .service-list{padding-left:.2em}.aws-migrationpack-enterprise__list .service-list li{padding-left:.7em}.aws-migrationpack-enterprise__list .service-list li::before{content:"-"}.aws-migrationpack-enterprise__table--5.sp-head-narrow tbody th{width:140px;vertical-align:middle}.aws-migrationpack-itx-section,.aws-migrationpack-itx-section--bg-tertiary{padding:96px 0}.aws-migrationpack-itx-section--bg-tertiary{margin:0 -60px;padding-right:60px;padding-left:60px;background-color:#f0f8f7}.aws-migrationpack-itx-section .service-feature__3column-title,.aws-migrationpack-itx-section--bg-tertiary .service-feature__3column-title{font-size:16px}.aws-migrationpack-itx-section .service-2column__wrap,.aws-migrationpack-itx-section--bg-tertiary .service-2column__wrap{margin-top:40px;padding:30px}.aws-migrationpack-itx-endorsement__desc{margin-bottom:13px}.aws-migrationpack-itx-lead{text-align:left;letter-spacing:normal}.aws-migrationpack-itx-worry{margin-top:60px}.aws-migrationpack-itx-title-h2{line-height:1.5;letter-spacing:0}.aws-migrationpack-itx-feature-list{display:flex;flex-wrap:wrap;justify-content:space-between}.aws-migrationpack-itx-feature-list li{display:block;width:calc(50% - 5px);padding-bottom:10px}@media screen and (min-width:768px){.aws-migrationpack-itx-feature-list li{width:calc(25% - 7px);padding-bottom:0}}.aws-migrationpack-itx-feature-list .c-list__title{margin-top:25px}.aws-migrationpack-itx-list-text{font-size:1.4rem;line-height:1.5}.aws-migrationpack-itx-table td{letter-spacing:1px}@media screen and (max-width:575.98px){.aws-migrationpack-enterprise__table--5.sp-head-narrow tbody th{width:110px}.aws-migrationpack-itx-table tbody th{width:80px}.aws-migrationpack-itx-table td{width:auto}.aws-vmware-migration-table tbody th{width:80px}}.aws-migrationpack-itx-table .c-table__list{font-size:14px}.aws-migrationpack-itx-img-list{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.aws-migrationpack-itx-img-list img{width:calc(50% - 10px)}.aws-migrationpack-itx-img-list img:nth-child(n+3){margin-top:20px}.aws-migrationpack-itx-casestudy .c-card__title{font-size:1.6rem}.aws-migrationpack-feature__desc{margin-bottom:35px;font-weight:700;font-size:22px;text-align:center;color:#02757b}@media screen and (max-width:767.98px){.filemaker__service-list li+li{margin:10px 0 0}.aws-migrationpack-itx-img-list img{width:calc(50% - 5px)}.aws-migrationpack-itx-img-list img:nth-child(n+3){margin-top:10px}.aws-migrationpack-feature__desc{font-size:18px}}.aws-migrationpack-phase__list{position:relative;padding-left:1em}.aws-migrationpack-phase__list li:before{content:"・";position:absolute;left:0}.aws-migrationpack-phase__bold,.aws-migrationpack-phase__bold--subtitle{font-weight:700;color:#02757b}.aws-migrationpack-phase__bold--subtitle{margin:15px 0 5px}.aws-migrationpack-2column-title.service-2column__title{font-size:18px}.nc2-on-aws__desc{margin-bottom:35px;font-weight:700;font-size:22px;text-align:center;color:#02757b}.nc2-on-aws__list{font-weight:700;line-height:1.75}.nc2-on-aws__list span{color:#02757b}.nc2-on-aws__table--scope thead th:first-child{text-align:center}@media screen and (max-width:767.98px){.nc2-on-aws__desc{font-size:18px}.nc2-on-aws__table--scope table{width:100%}.nc2-on-aws__table--scope td,.nc2-on-aws__table--scope th{width:50%}}.nc2-on-aws__table-list{padding-left:16px}.nc2-on-aws__table-list li{list-style-type:"- "}.nc2-on-aws__table--compare td,.nc2-on-aws__table--compare th,.nc2-on-aws__table--compare tr{font-size:1.4rem}.nc2-on-aws__table--compare th:first-child{width:153px}.nc2-on-aws__table--compare th:not(:first-child){min-width:200px}.nc2-on-aws__table--compare td:nth-child(2){color:red}.nc2-on-aws__table--compare tbody td{padding:10px;text-align:center}.nc2-on-aws__service-img img{height:auto}.nc2-on-aws__service-box__title{margin-bottom:16px}.nc2-on-aws__service-feature__3column .c-text{font-size:1.5rem}.nc2-on-aws__title{padding-bottom:20px}.nc2-on-aws__title span{color:#333}.aws-proof-of-concept__list{font-weight:700;line-height:1.75}.aws-proof-of-concept__list span{color:#02757b}.vmc-on-aws__desc{margin-bottom:35px;font-weight:700;font-size:22px;text-align:center;color:#02757b}.vmc-on-aws__list{font-weight:700;line-height:1.75}.vmc-on-aws__list span{color:#02757b}.vmc-on-aws__table--scope thead th:first-child{text-align:center}@media screen and (max-width:767.98px){.vmc-on-aws__desc{font-size:18px}.vmc-on-aws__table--scope table{width:100%}.vmc-on-aws__table--scope td,.vmc-on-aws__table--scope th{width:50%}}.vmc-on-aws__table-list{padding-left:16px}.vmc-on-aws__table-list li{list-style-type:"- "}.vmc-on-aws__table--compare td,.vmc-on-aws__table--compare th,.vmc-on-aws__table--compare tr{font-size:1.4rem}.vmc-on-aws__table--compare th:first-child{width:153px}.vmc-on-aws__table--compare th:not(:first-child){min-width:200px}.vmc-on-aws__table--compare td:nth-child(2){color:red}.vmc-on-aws__table--compare tbody td{padding:10px;text-align:center}.vmc-on-aws__service-img img{height:auto}.vmc-on-aws__service-box__title{margin-bottom:16px}.vmc-on-aws__service-feature__3column .c-text{font-size:1.5rem}.aws-vmware-migration__box{margin-top:60px;background:#fff!important;border:2px solid #039fad}.aws-vmware-migration-section-table.c-table--10{width:100%}.aws-vmware-migration-section-table.c-table--10 td,.aws-vmware-migration-section-table.c-table--10 th{width:50%;text-align:left}.aws-vmware-migration-section,.aws-vmware-migration-section--bg-tertiary{padding:96px 0}.aws-vmware-migration-section--bg-tertiary{margin:0 -60px;padding-right:60px;padding-left:60px;background-color:#f0f8f7}.aws-vmware-migration-section .service-feature__3column-title,.aws-vmware-migration-section--bg-tertiary .service-feature__3column-title{font-size:16px}.aws-vmware-migration-section .service-2column__wrap,.aws-vmware-migration-section--bg-tertiary .service-2column__wrap{margin-top:40px;padding:30px}.aws-vmware-migration-endorsement__desc{margin-bottom:13px}.aws-vmware-migration-lead{text-align:left;letter-spacing:normal}.aws-vmware-migration-worry{margin-top:60px}.aws-vmware-migration-title-h2{line-height:1.5;letter-spacing:0}.aws-vmware-migration-feature-list{display:flex;flex-wrap:wrap;justify-content:space-between}.aws-vmware-migration-feature-list li{display:block;width:calc(50% - 5px);padding-bottom:10px}@media screen and (min-width:768px){.aws-vmware-migration-feature-list li{width:calc(25% - 7px);padding-bottom:0}}.aws-vmware-migration-feature-list .c-list__title{margin-top:25px}.aws-vmware-migration-list-text{font-size:1.4rem;line-height:1.5}.aws-vmware-migration-table td{letter-spacing:1px}@media screen and (max-width:575.98px){.aws-vmware-migration-table td{width:auto}}.aws-vmware-migration-table .c-table__list{font-size:14px}.aws-vmware-migration-img-list{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.aws-vmware-migration-img-list img{width:calc(50% - 10px)}.aws-vmware-migration-img-list img:nth-child(n+3){margin-top:20px}.aws-vmware-migration-casestudy .c-card__title{font-size:1.6rem}.aws-workspaces__h3{text-align:center}.aws-workspaces__table tbody th{width:140px}.aws-construction-list .c-card-list{display:flex;flex-wrap:wrap;justify-content:space-between;width:1100px}@supports(display:grid){.aws-construction-list .c-card-list{display:-ms-grid;display:grid;grid-column-gap:22px;grid-row-gap:22px;grid-template-columns:repeat(3,352px);-ms-grid-columns:(352px)[3]}}@media screen and (max-width:1024px){@supports(display:grid){.aws-construction-list .c-card-list{grid-template-columns:repeat(2,352px);-ms-grid-columns:(352px)[2]}}.aws-construction-list .c-card-list{width:auto;margin:auto}}@media screen and (max-width:767.98px){.aws-vmware-migration-img-list img{width:calc(50% - 5px)}.aws-vmware-migration-img-list img:nth-child(n+3){margin-top:10px}@supports(display:grid){.aws-construction-list .c-card-list{grid-template-columns:repeat(1,100%);-ms-grid-columns:(100%)[1]}}.aws-construction-list .c-card-list{align-items:center}.aws-construction-list .c-card-list .c-card--secondary .c-card__header--construction{display:flex}}.aws-construction-list .c-card-list .c-card--secondary .c-card__header--construction{align-items:start}.aws-construction-list .c-card-list .c-card--secondary .c-card__header--construction .c-card__text{height:12px;font-size:1.2rem;text-align:left;color:#02757b}.aws-construction-list .c-card-list .c-card--secondary .c-card__header--construction .c-card__title--2{margin-top:10px;text-align:left}.aws-construction-list .c-card-list .c-card--secondary .c-card__body{padding:14px 20px 0}.aws-construction-list .c-card-list .c-card--secondary .c-label-list{margin:20px}.aws-construction-list .c-card-list .c-card--secondary .c-label-list .c-label{height:22px;margin:0 5px 5px 0;font-size:1rem}.aws-construction-list .c-card-list .c-card--secondary .c-card__bottom .c-card__detail{height:40px}@media screen and (max-width:1099.98px){.aws-invoice-adv__content-wrapper.l-content-wrapper{padding-bottom:60px}}@media screen and (max-width:768px){.aws-invoice-adv__content-wrapper.l-content-wrapper{padding-bottom:80px}.aws-invoice-adv__cloudhealth-img{flex-direction:column}}.aws-invoice-adv__notice{margin-top:20px;font-size:12px}.aws-invoice-adv__notice .c-list-notice{padding-left:12px}.aws-invoice-adv__notice .c-list-notice__item{line-height:1.5}.aws-invoice-adv__notice-indent{padding-left:24px;word-break:break-all}@media screen and (max-width:575.98px){.aws-workspaces__h3{text-align:left}.aws-workspaces__table tbody th{width:80px}.aws-invoice-adv__content-wrapper.l-content-wrapper{padding-bottom:0}.aws-invoice-adv__notice-indent{padding-left:0}}.aws-invoice-adv__cloudhealth{margin-top:20px;padding:0 20px}@media screen and (max-width:1099.98px){.aws-invoice-adv__cloudhealth{padding:0}}.aws-invoice-adv__cloudhealth-desc{margin-bottom:15px;font-size:12px}.aws-invoice-adv__cloudhealth-img{display:flex}.aws-invoice-adv__cloudhealth-img figure:first-child{margin-right:20px}.aws-invoice-adv__cloudhealth-img figcaption{margin-top:10px;text-align:center}.aws-invoice-adv__cloudhealth-img img{width:100%}.aws-invoice-adv__form#main{padding-top:46px}.aws-invoice-adv__top-error{margin:0 auto 40px}.aws-invoice-summary__title{text-align:center}.aws-invoice-summary__title img{display:block;max-width:100%;height:auto;margin:0 auto}.aws-invoice-summary-plan__title{padding:0 20px;font-size:2.8rem;line-height:1.65;text-align:center;letter-spacing:2px}.aws-invoice-summary-plan__title::after,.aws-invoice-summary-plan__title::before{content:"";display:block;width:0;height:0}.aws-invoice-summary-plan__title::before{margin-bottom:calc(-.475em + 0px)}.aws-invoice-summary-plan__title::after{margin-top:calc(-.4472222222em + 0px)}@media screen and (max-width:767.98px){.aws-invoice-summary-plan__title{font-size:2rem}}.aws-invoice-summary-plan__subtitle{margin-top:50px;padding:0 20px;font-size:1.8rem;text-align:center}@media screen and (min-width:576px){.aws-invoice-summary-plan__subtitle{font-size:2.2rem}}.aws-invoice-summary-plan__num{font-size:8rem;line-height:1;font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO",HGMaruGothicMPRO;color:#dd4099}.aws-invoice-summary-plan__table{overflow-x:scroll}.aws-invoice-summary-plan__table .aws-invoice-summary-plan__recommend{display:inline-block;margin-bottom:5px;padding:2px 6px;font-size:1.1rem;text-align:center;color:#fff;font-style:normal;letter-spacing:.05em;background:linear-gradient(to right,#fc4100 0,#ec7348 100%)}.aws-invoice-summary-plan__table h3{margin-bottom:10px}.aws-invoice-summary-plan__table.is-nocdn table td,.aws-invoice-summary-plan__table.is-nocdn table th{width:16.6666666667%}.aws-invoice-summary-plan__table.is-nocdn table tbody tr td:nth-of-type(4),.aws-invoice-summary-plan__table.is-nocdn table thead th:nth-of-type(5){display:none}.aws-invoice-summary-plan__table table{border-collapse:collapse;font-size:1.2rem}@media screen and (max-width:869.98px){.aws-invoice-summary-plan__table table{width:1100px}.aws-maintenance-speed-img img{width:100%}}.aws-invoice-summary-plan__table table td,.aws-invoice-summary-plan__table table th{width:14.2857142857%}.aws-invoice-summary-plan__table table th{padding:10px;vertical-align:middle}.aws-invoice-summary-plan__table table th.aws-invoice-summary-plan__name{vertical-align:bottom}.aws-invoice-summary-plan__table table td{padding:10px;vertical-align:middle;text-align:center}.aws-invoice-summary-plan__table table td.aws-invoice-summary-plan__text{text-align:left}.aws-invoice-summary-plan__table table th.hover{color:#fff;background-color:#02757b}.aws-invoice-summary-plan__table table td.hover{background-color:#f5faf9}.aws-invoice-summary-plan__table table td:hover{background-color:#d7f1ee}.aws-invoice-summary-plan__table table p{text-align:left}.aws-invoice-summary-plan__table table strong{display:inline-block;padding-bottom:2px;font-size:1.4rem;color:#02757b}.aws-invoice-summary-plan__table table small{display:block;margin-top:2px;line-height:1.4}.aws-invoice-summary-plan__table .c-button{width:100%;height:auto;margin-top:auto}.aws-invoice-summary-plan__table .c-button .c-button__body{padding:5px 10px;font-size:1.2rem}.aws-invoice-summary-plan__table sup{font-size:.8rem}.aws-invoice-summary-solution__btn{padding:0 20px;text-align:center}.aws-invoice-summary-solution__btn img{display:block;max-width:100%;height:auto;margin:0 auto}.aws-invoice-summary-card__wrap{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:40px;gap:20px}.aws-invoice-summary-card__item{display:flex;width:calc(33.333% - 15px);padding:16px;color:inherit;text-decoration:none;background-color:#fff;border:1px solid #eaeaea;border-radius:10px;box-shadow:1px 3px 6px rgba(0,0,0,.3);transition:transform .3s}@media screen and (max-width:767.98px){.aws-invoice-summary-card__item{width:calc(50% - 10px)}}@media screen and (max-width:575.98px){.aws-invoice-adv__form#main{padding-top:0}.aws-invoice-summary-card__item{width:100%}}.aws-invoice-summary-card__item:active{text-decoration:none}.aws-invoice-summary-card__item:hover{transform:translateY(-5px)}.aws-invoice-summary-card__header{display:flex;flex-direction:column;align-items:center;min-height:200px;padding-bottom:30px}@media screen and (max-width:767.98px){.aws-invoice-summary-card__header{flex-direction:row-reverse;justify-content:flex-end;min-height:70px;padding-bottom:5px}}.aws-invoice-summary-card__content{display:flex;flex-direction:column;width:100%;height:100%}.aws-invoice-summary-card__content .c-button--mail__small{width:200px;height:40px}.aws-invoice-summary-card__content .c-button__body{padding:10px}.aws-invoice-summary-card__icon{margin-top:auto}.aws-invoice-summary-card__title{font-size:2.2rem;text-align:center}@media screen and (max-width:767.98px){.aws-invoice-summary-card__content .c-button--mail__small{width:100%}.aws-invoice-summary-card__icon{flex-shrink:0;width:50px;margin-top:0;margin-right:10px}.aws-invoice-summary-card__icon img{width:100%}.aws-invoice-summary-card__title{font-size:1.8rem;text-align:left}}.aws-invoice-summary-card__description{flex-grow:1}.aws-invoice-summary-card__description small{display:inline-block;margin-top:10px;line-height:1.6}.aws-invoice-summary-button{background:linear-gradient(to right,#ff8a41 0,#f1c62b 100%);border-radius:100px;box-shadow:4px 4px 6px rgba(0,0,0,.2)}.aws-invoice-summary-button .c-button__body{border-radius:100px}.aws-invoice-summary-button .c-button__body:focus{background:linear-gradient(to right,#ff8a41 0,#f1c62b 100%)}.aws-invoice-summary-button::after{background:#ff6c00;border-radius:100px}.aws-invoice-summary-about__list{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:40px;list-style:none}@media screen and (max-width:575.98px){.aws-invoice-summary-about__list{margin-top:20px;margin-bottom:0}}.aws-invoice-summary-about__item{width:362px;text-align:center}@media screen and (max-width:1099.98px){.aws-invoice-summary-about__item{margin-bottom:20px}}.aws-invoice-summary-about__img-box{display:flex;justify-content:center;align-items:center;width:100%;height:82px;margin-bottom:30px;text-align:center}.aws-invoice-summary-about__text{font-weight:700;font-size:18px;color:#515457}.aws-invoice-summary-about__text-decoration01{font-size:36px;color:#02757b}@media screen and (max-width:575.98px){.aws-invoice-summary-about__img-box{display:none}.aws-invoice-summary-about__text-decoration01{font-size:30px}}.aws-invoice-summary-about__text-decoration02{font-size:22px;color:#02757b}@media screen and (max-width:575.98px){.aws-invoice-summary-about__text-decoration02{font-size:16px}}.aws-invoice-summary-about__text-decoration03{font-size:28px;color:#02757b}@media screen and (max-width:575.98px){.aws-invoice-summary-about__text-decoration03{font-size:22px}}.aws-invoice-summary-about__detail{display:flex;flex-wrap:wrap;justify-content:center;padding:0 10px;list-style:none;font-weight:700;font-size:18px;color:#515457}@media screen and (max-width:575.98px){.aws-invoice-summary-about__detail{flex-direction:column}.aws-invoice__container .service-contact{padding:0 20px}}.aws-invoice-summary-about__detail--item{display:flex;flex:1 1;align-items:center;margin:0 5px 20px;padding:15px 0;text-align:center;background:#e3f0f0}.aws-invoice-summary-about__detail--item h3{width:100%;margin-bottom:0}.aws-invoice-summary-about__note{margin-bottom:40px;padding:0 15px;list-style:none;font-size:12px;line-height:1.8}.aws-invoice-summary-about sup{top:1em;font-size:12px;vertical-align:top}.aws-invoice__container{max-width:100%}.aws-invoice__container .c-text{margin-bottom:20px}.aws-invoice__c-accordion{margin-top:40px}@media screen and (max-width:575.98px){.aws-invoice__c-accordion{margin-top:20px}.aws-maintenance p{font-size:1.6rem}}.aws-invoice__2column__image{display:block;max-width:100%;height:auto;margin:20px auto}@media screen and (min-width:1100px){.aws-invoice__2column__image{text-align:center}}@media screen and (min-width:576px){.aws-invoice__2column__image{margin:0 0 0 20px}}.aws-invoice__feature__img{width:100%;height:auto}.aws-invoice__table table{width:100%}.aws-invoice__table th:first-child{width:35%}.aws-invoice__table td span,.aws-invoice__table td sup,.aws-invoice__table th span,.aws-invoice__table th sup{display:inline-block}@media screen and (min-width:768px){.aws-invoice__table th:first-child{width:350px}}.aws-invoice__c-button--large{width:560px;max-width:100%;margin-top:20px}.aws-invoice__c-button--large .c-button__body{display:flex;flex-wrap:wrap}.aws-invoice.l-content-wrapper{padding:60px 0 0}@media screen and (max-width:768px){.aws-invoice-adv__cloudhealth-img figure:first-child{margin:0 0 20px}.aws-invoice.l-content-wrapper{padding:20px 0 0}}.aws-invoice .c-list--service-secondary__unit{padding-top:30px}.aws-invoice .c-card--notice{margin-top:40px}@media screen and (max-width:768px){.aws-invoice .c-card--notice{margin-top:30px}}.aws-invoice+.c-section--9 .c-button{max-width:100%}.aws-invoice+.c-section--9 .c-contact{margin-top:40px}@media screen and (max-width:576px){.aws-bedrock-utilization .aws-bedrock__image.service-2column__img--border,.aws-bedrock-utilization .aws-bedrock__image.service-2column__img--no-rounded,.aws-bedrock-utilization .service-2column__img.aws-bedrock__image{max-width:100%;height:auto}.aws-invoice .service-feature__2column-img.aws-invoice__image,.aws-invoice .service-feature__2column-img.is-fit,.aws-invoice img.is-fit{max-width:100%}.aws-invoice+.c-section--9 .c-contact{margin-top:20px}.service-feature__2column-img.cloudpackplus__image{max-width:100%}}.aws-maintenance-feature-list{width:950px}.aws-maintenance-badge .service-2column__img--no-rounded{margin:0 30px 0 0}@media screen and (max-width:575.98px){.aws-maintenance-badge .service-2column__img--no-rounded{margin:0 auto 20px}}@media screen and (max-width:767.98px){.aws-maintenance-link-list{display:-ms-grid;display:grid;grid-template-columns:repeat(2,1fr);margin:0 -20px;-ms-grid-columns:(1fr)[2];gap:8px}}.aws-maintenance-heading{margin-bottom:20px;font-size:21px;line-height:1.65;text-align:center}@media screen and (max-width:1099.98px){.aws-maintenance-feature-list{width:100vw}.aws-maintenance-heading{font-size:16px;text-align:left}.aws-maintenance-speed-item figure img{width:100%}}.aws-maintenance-2column{display:flex;justify-content:space-between;margin-bottom:40px}.aws-maintenance-2column__img{max-width:initial;margin-left:30px}.aws-maintenance-2column__img.ml20{margin-left:20px}@media screen and (max-width:767.98px){.aws-maintenance-2column{flex-direction:column;align-items:center}.aws-maintenance-2column__img{max-width:100%;margin:20px 0 0}.aws-maintenance-2column__img.ml20{margin:20px 0 0}.aws-maintenance-img img,.aws-maintenance-speed-img img{width:100%}}.aws-maintenance-img,.aws-maintenance-speed-img{margin:0 auto 40px;text-align:center}.aws-maintenance-notice{text-align:center}@media screen and (max-width:575.98px){.aws-maintenance-notice{text-align:left}}.aws-maintenance-fee-table tbody th,.aws-maintenance-table--4 tbody th{color:#333;background-color:#ccebee}.aws-maintenance-h3,.aws-maintenance-speed-h3{margin-bottom:20px;font-size:22px;text-align:center}@media screen and (max-width:767.98px){.aws-maintenance-h3,.aws-maintenance-speed-h3{font-size:18px}}.aws-maintenance-bottom-title{margin-bottom:20px;font-weight:700;font-size:22px;color:#02757b}@media screen and (max-width:767.98px){.aws-maintenance-bottom-title{font-size:18px}}.aws-maintenance-speed-wrapper{max-width:820px;margin:0 auto 60px}.aws-maintenance-speed-item{margin:0 auto 10px;padding:30px 20px;background-color:#fff;border-radius:8px}.aws-maintenance-speed-item p{font-weight:700;font-size:22px;text-align:center}.aws-maintenance-speed-item figure{margin:0 auto;text-align:center}.aws-maintenance-speed-notice{font-size:14px}.aws-maintenance-speed-h3{color:#02757b}.aws-maintenance-speed-link{display:flex;justify-content:space-between;max-width:820px;margin:0 auto;padding-top:10px}.aws-maintenance-speed-button{width:390px;height:80px}@media screen and (max-width:869.98px){.aws-maintenance-speed-link{flex-direction:column}.aws-maintenance-speed-link .aws-maintenance-speed-button:first-child{margin-bottom:20px}.aws-maintenance-speed-button{width:400px;margin:0 auto}}.aws-maintenance-speed-button .c-icon{margin-right:10px}.aws-maintenance-fee-table{max-width:630px;margin:0 auto}.aws-maintenance-fee-table table{margin-bottom:10px}.aws-maintenance-fee-table th{width:260px;text-align:center}@media screen and (max-width:575.98px){.aws-maintenance-speed-item p{font-size:16px}.aws-maintenance-speed-button{width:100%;padding:0}.aws-maintenance-speed-button a{padding:0;font-size:1.4rem}.aws-maintenance-fee-table th{width:100%}}.aws-maintenance-fee-table-list>li{position:relative;padding-left:1em}.aws-maintenance-fee-table-list>li::before{content:"・";position:absolute;top:0;left:0}.aws-plan-cache__table--7 .first-head{width:200px}@media screen and (max-width:575.98px){.aws-maintenance-fee-table-list>li{padding-left:0}.aws-maintenance-fee-table-list>li::before{position:static}.aws-plan-cache__table--7 table{width:100%}.aws-plan-cache__table--7 .first-head{width:110px;min-width:110px}}.aws-plan-cdn-recommendation .service-vertical__img{display:block;width:360px;margin:15px auto 0}@media screen and (max-width:768px){.aws-plan-cdn-recommendation .service-vertical__img{width:100%}}.aws-plan-cdn-hero-lead{max-width:1100px;margin:0 auto;text-align:left}.aws-plan-cdn-merit{padding-top:80px;background-color:#f0f8f7}.aws-plan-cdn-merit .service-img{padding:30px 5px;background-color:#fff}.aws-plan-cdn-fee{padding-top:80px}.aws-plan-cdn-step{padding-top:80px;background-color:#f0f8f7}.aws-plan-cdn-support{padding-top:80px}.aws-plan-cdn__table--cost th:last-child{min-width:220px}.aws-plan-cdn__table--cost td dt{font-weight:400}.aws-plan-cdn__table--cost td dd{margin-bottom:10px;font-weight:700;text-align:right;color:red}.aws-plan-cdn__table--cost td dd:last-of-type{margin-bottom:0}.aws-plan-cdn__table--cost td strong{color:red}.aws-plan-cdn__table--support th:nth-child(2){min-width:300px}.aws-plan-cdn__table--support td:last-child,.aws-plan-cdn__table--support th:last-child{width:150px;min-width:150px}.aws-plan-cdn__text--box{font-size:14px;line-height:1.9}.aws-plan-cdn__text--notice{font-size:12px}.aws-plan-cdn__text--vertical{line-height:1.9}.aws-plan-direct-connect__2column .service-2column__title{margin-bottom:15px;font-weight:700}.aws-plan-direct-connect__list,.aws-plan-direct-connect__list--bold{line-height:1.9}.aws-plan-direct-connect__list--bold{font-weight:700;color:#02757b}.aws-plan-direct-connect__notice{font-size:12px}.aws-plan-s3-hosting__notice{font-size:12px}.aws-plan-server__2column .service-2column__title{margin-bottom:15px;font-weight:700}.aws-plan-server__2column .service-2column__title span{display:block;margin-top:5px;font-size:16px;color:#333}.aws-planlist .c-card-list{display:flex;flex-wrap:wrap;justify-content:space-between;width:1100px}@supports(display:grid){.aws-planlist .c-card-list{display:-ms-grid;display:grid;grid-column-gap:22px;grid-row-gap:22px;grid-template-columns:repeat(3,352px);-ms-grid-columns:(352px)[3]}}@media screen and (max-width:1024px){@supports(display:grid){.aws-planlist .c-card-list{grid-template-columns:repeat(2,352px);-ms-grid-columns:(352px)[2]}}.aws-planlist .c-card-list{width:auto;margin:auto}}@media screen and (max-width:767.98px){@supports(display:grid){.aws-planlist .c-card-list{grid-template-columns:repeat(1,100%);-ms-grid-columns:(100%)[1]}}.aws-planlist .c-card-list{align-items:center}}.aws-planlist .c-card-list .c-card--secondary{padding-bottom:40px}.aws-planlist .c-card-list .c-card--secondary .c-card__header--construction{flex-direction:row;justify-content:left;margin:20px 20px 0;padding:0!important}.aws-planlist .c-card-list .c-card--secondary .c-card__header--construction .c-figure--circle-outline{margin:0;padding:0}.aws-planlist .c-card-list .c-card--secondary .c-card__header--construction .c-figure--circle-outline .c-figure--responsive{display:block;width:80px;height:80px}.aws-planlist .c-card-list .c-card--secondary .c-card__body{padding-top:14px;padding-right:20px;padding-left:20px}.aws-planlist .c-card-list .c-card--secondary .c-card__body .c-card--large__title{margin-bottom:14px;font-weight:700;font-size:1.6rem;color:#333}.aws-planlist .c-card-list .c-card--secondary .c-card__body .c-label{margin:0;padding:6px 20px;background-color:#ff9d00}.aws-planlist .c-card-list .c-card--secondary .c-card__detail{height:40px}.aws-planlist .c-card-list .c-card--secondary .c-card__title--2{margin-left:10px}.c-section-group--all.aws-planlist{margin-top:163px}.c-section-group--all.aws-planlist .c-section--7{padding-top:52px}.c-section-group--all.aws-planlist .c-section--7 .c-title--2-3{margin-bottom:52px}.aws-rackpack__logo-main{margin-bottom:20px;text-align:center}@media screen and (max-width:575.98px){.aws-planlist .c-card-list .c-card--secondary .c-card__header--construction{display:block;flex-direction:column}.aws-planlist .c-card-list .c-card--secondary .c-card__header--construction .c-figure--circle-outline{display:none}.aws-planlist .c-card-list .c-card--secondary .c-card__title--2{margin-left:0;text-align:left}.aws-rackpack__logo-main img{width:79%}}.aws-rackpack__logo-sub{display:flex;justify-content:center;align-items:center}.aws-rackpack__logo-sub :not(:first-child){margin-left:34px}@media screen and (max-width:575.98px){.aws-rackpack__logo-sub :not(:first-child){margin-left:23px}.aws-rackpack__logo-sub :nth-child(2){width:13px}.aws-rackpack__logo-sub :not(:nth-child(2)){display:block;width:41%}}.aws-rackpack__logo-sub :not(:nth-child(2)) img{width:100%}.aws-rackpack__3column .c-list--service__image{min-height:107px}.aws-rackpack__3column .c-list__title{font-size:22px}.aws-rackpack__5column .c-list--service__image{min-height:86px}.aws-rackpack__section{padding:96px 0}.aws-rackpack__section.bg-tertiary{background-color:#f0f8f7}.aws-rackpack__subtitle{display:flex;justify-content:center;margin-bottom:30px;text-align:center}.aws-rackpack__subtitle span{position:relative;font-size:22px}.aws-rackpack__subtitle span:after,.aws-rackpack__subtitle span:before{position:absolute}.aws-rackpack__subtitle span:before{content:url(/img/service/aws/rackpack/icon-quote-left.svg);top:-7px;left:-35px}.aws-rackpack__subtitle span:after{content:url(/img/service/aws/rackpack/icon-quote-right.svg);right:-35px;bottom:-7px}@media screen and (max-width:767.98px){.c-section-group--all.aws-planlist{margin-top:100px}.aws-rackpack__3column .c-list--service-secondary__unit{width:100%!important}.aws-rackpack__subtitle{padding:15px 0}.aws-rackpack__subtitle span:before{top:-22px;left:0}.aws-rackpack__subtitle span:after{right:0;bottom:-26px}}.aws-rackpack__feature-img{width:840px;max-width:100%;margin:0 auto}.aws-rackpack__feature-img-wrap{width:100%;padding:40px;background:#fff}.aws-rackpack__feature-img-wrap img{width:100%}.aws-rackpack__feature-desc{margin-top:15px;font-size:12px;text-align:right}@media screen and (min-width:576px){.aws-plan-cache__table--5 tbody th,.aws-plan-database__table tbody th{width:220px}.aws-plan-direct-connect__table tbody th,.aws-plan-s3-hosting__table tbody th{width:210px}.aws-rackpack__2column.service-2column{flex-direction:column;align-items:center}}.aws-rackpack__2column.service-2column .service-2column__img,.aws-rackpack__2column.service-2column .service-2column__img--border,.aws-rackpack__2column.service-2column .service-2column__img--no-rounded{width:80%;margin:20px auto 0}@media screen and (min-width:768px){.aws-rackpack__2column.service-2column{flex-direction:row}.aws-rackpack__2column.service-2column .service-2column__img,.aws-rackpack__2column.service-2column .service-2column__img--border,.aws-rackpack__2column.service-2column .service-2column__img--no-rounded{width:auto;margin:0 0 0 20px}}@media screen and (max-width:767.98px){.aws-rackpack__feature-img-wrap{padding:20px}.aws-rackpack__2column .c-button{margin:0 auto}}.aws-rackpack__list{width:840px;max-width:100%;margin:40px auto;list-style:none}@media screen and (max-width:575.98px){.aws-rackpack__3column .c-list__title,.aws-rackpack__subtitle span{font-size:18px}.aws-rackpack__subtitle span:before{top:-20px}.aws-rackpack__subtitle span:after{bottom:-24px}.aws-rackpack__feature-desc{text-align:left}.aws-rackpack__list{padding-left:0}}.aws-rackpack__list li{display:flex;align-items:center;font-weight:700;font-size:17px}.aws-rackpack__list li:before{content:"";display:inline-block;width:32px;height:32px;margin-right:14px;background-image:url(/img/service/aws/rackpack/icon-check.svg);background-size:contain}@media screen and (max-width:575.98px){.aws-rackpack__list li{align-items:flex-start;font-size:16px}.aws-rackpack__list li:before{width:16px;height:16px;margin-top:4px;margin-right:8px}}.aws-rackpack__list li span{flex:1 1}.aws-rackpack__list li:not(:last-child){margin-bottom:30px}.aws-rackpack__list-notice{margin-bottom:40px}.aws-rackpack__list-notice.service-list-notice--ordered li{padding-left:2.2em}.aws-rackpack__list-notice.service-list-notice--ordered li::before{content:"(*" counter(item) ")";counter-increment:item}.aws-rackpack__list-notice.service-list-notice--ordered.is-faq li::before{content:"(*" counter(item) ")";counter-increment:item 3}.aws-rackpack__list-notice+.c-button{margin:0 auto}.aws-rackpack__step .c-step__item--2:nth-child(n+2){margin-left:22px}.aws-rackpack__step .c-step__item--2:nth-child(n+2)::before{left:-17px;border-width:8px 0 8px 12px}.aws-rackpack__step .c-step__number--2{right:0;left:0;margin:auto}.aws-rackpack__step .c-step__name--2{font-size:17px}.aws-rackpack__step .c-step__name--2.no6{margin-top:50px;letter-spacing:0}@media screen and (max-width:1099.98px){.aws-plan-cdn__table--cost td dt{font-size:12px}.aws-rackpack__step .c-step__item--2:nth-child(n+2){margin-left:0}.aws-rackpack__step .c-step__item--2:nth-child(n+2)::before{left:0;border-width:12px 8px 0}.aws-rackpack__step .c-step__number--2{right:auto;left:10px}.aws-rackpack__step .c-step__name--2.no6{margin:0}}.aws-rackpack__faq .c-accordion__question{pointer-events:none}.aws-rackpack__faq .c-accordion__question::after{content:none}.aws-rackpack__form{max-width:900px;margin:0 auto}.aws-rackspace-section{padding:96px 0}.aws-rackspace-section--bg-tertiary{background-color:#f0f8f7}.aws-rackspace-section__item{margin-bottom:60px}.aws-rackspace-notice{font-size:12px}@media screen and (min-width:576px){.aws-rackspace-notice{font-size:14px}}.aws-rackspace-worry{margin-top:60px}@media screen and (max-width:575.98px){.aws-rackpack__list li:not(:last-child){margin-bottom:12px}.aws-rackpack__step .c-step__name--2.no6{margin-left:20px}.aws-rackspace-section__item{margin-bottom:40px}.aws-rackspace-icon-list--4column:last-child{margin-top:10px}}.aws-rackspace-5column{max-width:1020px;margin:0 auto 10px}@media screen and (min-width:1100px){.aws-rackpack__2column.service-2column{padding:0 40px}.aws-rackspace-icon-list--3column{width:750px}.aws-rackspace-icon-list--4column{width:950px}.aws-rackspace-5column{margin:0 auto 40px}}.aws-rackspace-5column__title{margin-bottom:10px;font-size:16px}.aws-rackspace-5column__list{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.aws-rackspace-5column__item{display:flex;flex-direction:column;align-items:center;width:calc(50% - 10px);margin-bottom:30px}@media screen and (min-width:1100px){.aws-rackspace-5column__item{width:calc(20% - 24px);margin-bottom:0}}.aws-rackspace-5column__item img{width:100%}@media screen and (min-width:576px){.aws-rackspace-5column__title{font-size:18px}.aws-rackspace-5column__item img{width:180px}}.aws-rackspace-5column__item p{margin-top:10px}.aws-rackspace-2column__title--small{font-size:16px}.aws-rackspace-2column__title--case{margin-bottom:20px;font-size:18px;color:#333}@media screen and (min-width:576px){.aws-rackspace-2column__title--case{font-size:20px}}.aws-list .c-card-list{display:flex;flex-wrap:wrap;justify-content:center;width:auto}@supports(display:grid){.aws-list .c-card-list{display:-ms-grid;display:grid;grid-column-gap:22px;grid-row-gap:22px;grid-template-columns:repeat(3,352px);-ms-grid-columns:(352px)[3]}}@media screen and (max-width:1024px){@supports(display:grid){.aws-list .c-card-list{grid-template-columns:repeat(2,352px);-ms-grid-columns:(352px)[2]}}.aws-list .c-card-list{width:auto;margin:auto}}@media screen and (max-width:767.98px){@supports(display:grid){.aws-list .c-card-list{grid-template-columns:repeat(1,100%);-ms-grid-columns:(100%)[1]}}.aws-list .c-card-list{align-items:center;width:auto;margin:auto;padding:0 20px}}.aws-list .c-card-list .c-card--secondary{padding-bottom:40px}.aws-list .c-card-list .c-card--secondary .c-card__header--construction{flex-direction:row;justify-content:left;margin:20px 20px 0;padding:0}.aws-list .c-card-list .c-card--secondary .c-card__header--construction .c-figure--circle-outline{margin:0;padding:0;border:2px solid #e4e2e2}.aws-list .c-card-list .c-card--secondary .c-card__header--construction .c-figure--circle-outline .c-figure--responsive{width:80px;height:80px}@media(max-width:575.98px){.aws-list .c-card-list .c-card--secondary .c-card__header--construction .c-figure--circle-outline .c-figure--responsive,.aws-planlist .c-card-list .c-card--secondary .c-card__header--construction .c-figure--circle-outline .c-figure--responsive{display:none}}.aws-list .c-card-list .c-card--secondary .c-card__header--construction .c-card__title--2{margin-left:10px;text-align:left}.aws-list .c-card-list .c-card--secondary .c-card__body{padding:14px 20px 20px}.aws-list .c-card-list .c-card--secondary .c-card__body .c-figure{margin-top:14px}.aws-list .c-card-list .c-card--secondary .c-card__bottom .c-card__detail{height:40px}.cloud-account-assessment-list{margin-top:10px;line-height:1.9}.cloud-account-assessment-table tbody th{width:320px}.cloud-account-assessment-table tbody th span{font-weight:400}.cloud-account-assessment-table tbody td .fee{font-weight:700}.cloud-account-assessment-table tbody td .supplement{font-size:12px}.cloud-account-assessment-desc{margin-bottom:30px;line-height:1.9;text-align:center}@media screen and (max-width:575.98px){.aws-rackspace-2column__img--fix{max-width:100%!important}.aws-list .c-card-list .c-card--secondary .c-card__header--construction{display:block;flex-direction:column}.aws-list .c-card-list .c-card--secondary .c-card__header--construction .c-figure--circle-outline{display:none}.aws-list .c-card-list .c-card--secondary .c-card__header--construction .c-card__title--2{margin-right:40px;margin-left:0}.cloud-account-assessment-table tbody th{width:175px}.cloud-account-assessment-table tbody td{width:auto}.cloud-account-assessment-desc{text-align:left}}.cloud-akamai-computing{padding:0}.cloud-akamai-computing-hero__lead{color:#656565}.cloud-akamai-computing-section-lead{display:flex;flex-direction:column;align-items:center}.cloud-akamai-computing-section-lead__note{width:100%;padding-top:.5rem;text-align:right;color:#656565}.cloud-akamai-computing-feature-list{max-width:1200px!important}.cloud-akamai-computing-feature-list .c-list--service-secondary__unit{padding:.8rem 2rem}@media screen and (max-width:575.98px){.cloud-akamai-computing-feature-list .c-list--service-secondary__unit{padding:1rem}}.cloud-akamai-computing-feature-list .c-list--service__image{padding:2rem .8rem;border:1px solid #dcdbdb;border-radius:.8rem}@media screen and (max-width:575.98px){.cloud-akamai-computing-feature-list .c-list--service__image{padding:1rem}}.cloud-akamai-computing-feature-list .c-list__title{display:flex;justify-content:center;align-items:center;min-height:5.6rem}.cloud-akamai-computing-feature-list .c-text{margin-top:1.6rem}.cloud-akamai-computing-feature-list__note{color:#656565}.cloud-akamai-computing-feature-list__note li{line-height:1.4}.cloud-akamai-computing-worry{margin-top:4rem}.cloud-akamai-computing-step .c-step__item--3{width:258px}.cloud-akamai-computing-step .c-step__item--3:nth-child(n+2){margin-left:62px}.cloud-akamai-computing-step .c-step__item--3:nth-child(n+2)::before{left:-40px}.cloud-akamai-computing-step .c-step__number--2{font-family:Roboto,"Avenir Next","Helvetica Neue",Helvetica,"Segoe UI",sans-serif}.cloud-akamai-computing-feature .service-feature__3column-item{padding:2.4rem 3.2rem;background-color:#fff;border-radius:.8rem}.cloud-akamai-computing-feature .service-feature__3column-desc{color:#656565}.cloud-akamai-computing-feature__note{margin-top:.5rem;text-align:right}.cloud-akamai-computing-notice{margin-top:4rem;padding:3.2rem;background-color:#ebfaf9}.cloud-akamai-computing-notice .c-card--notice-2__title{font-size:2.4rem}@media screen and (max-width:575.98px){.cloud-akamai-computing-feature .service-feature__3column-item{margin-bottom:.8rem;padding:1.6rem}.cloud-akamai-computing-notice{padding:1.6rem}.cloud-akamai-computing-notice .c-card--notice-2__title{font-size:1.8rem}}.cloud-akamai-computing-notice .c-text{color:#656565}.cloud-akamai-computing-notice__subtitle{padding-bottom:.5rem;color:#656565}.cloud-akamai-computing-notice .c-card--notice-2__img{height:auto}@media screen and (max-width:1099.98px){.cloud-akamai-computing-step .c-step__item--3{width:100%}.cloud-akamai-computing-step .c-step__item--3:nth-child(n+2){margin-left:0}.cloud-akamai-computing-step .c-step__item--3:nth-child(n+2)::before{left:0}.cloud-akamai-computing-notice .c-card--notice-2__img{width:300px}.cloud-akamai-computing-table{overflow-x:scroll}}@media screen and (max-width:767.98px){.cloud-akamai-computing-notice .c-card--notice-2__img{width:200px}}.cloud-akamai-computing-list-style{margin-left:2.5rem;list-style-type:disc;font-size:1.6rem;line-height:1.7;color:#656565}@media screen and (max-width:575.98px){.cloud-akamai-computing-notice .c-card--notice-2__img{width:100%}.cloud-akamai-computing-list-style{font-size:1.4rem}.cloud-datadog__table.sp-head-narrow tbody th{width:110px}}.cloud-akamai-computing-list-style li{padding:.4rem 0}@media screen and (max-width:1099.98px){.cloud-akamai-computing-table td,.cloud-akamai-computing-table th{width:140px;min-width:140px;font-size:1.4rem}}.cloud-akamai-computing-table td{color:#656565}.cloud-akamai-computing-table__note{margin-top:.8rem!important;text-align:right}.cloud-cloudid-management-feature a{display:block}.cloud-cloudid-management-provide__item:not(:last-child){margin-bottom:40px}.cloud-cloudid-management-provide__title{margin-bottom:15px;font-size:20px}.cloud-cloudid-management-provide__desc{margin-bottom:15px}.cloud-cloudid-management-provide__list{margin-bottom:20px;font-weight:700;color:#02757b}.cloud-incident__img img{width:100%}@media screen and (min-width:576px){.cloud-incident__h3{font-size:24px}.cloud-incident__table tbody th{width:220px}}.cloud-loadtest__2column.service-2column__wrap{background-color:#fff;border:2px solid #e4e2e2}.cloud-loadtest__2column .service-2column__title{color:#333}.cloud-log-visualization__btn-trial{width:320px;height:60px;margin:30px auto 10px}.cloud-log-visualization__btn-trial .c-button__body{padding:0 20px;font-size:1.6rem;letter-spacing:0}.cloud-log-visualization__btn-notice{font-size:12px;text-align:center}@media screen and (max-width:575.98px){.cloud-log-visualization__btn-trial{width:100%}.cloud-log-visualization__table tbody th{width:80px}}.cloud-log-visualization__dashboard{max-width:600px;margin:auto}.cloud-log-visualization__dashboard li:not(:first-child){margin-top:25px}.cloud-log-visualization__dashboard img{width:100%}.cloud-log-visualization__dashboard figcaption{margin-bottom:5px;font-weight:700;text-align:center}.cloud-log-visualization__case-link{word-break:break-all}.cloud-newrelic-invoice-list{line-height:1.88}.cloud-newrelic-invoice-3column-title.service-feature__3column-title{font-size:16px;color:#333}.cloud-newrelic-invoice-section.service__section{padding-bottom:60px}.cloud-newrelic-invoice-section-inner{padding-bottom:40px}.cloud-securitypack-am__feature-desc{margin-bottom:40px;font-weight:700;font-size:18px;color:#02757b}@media screen and (min-width:576px){.cloud-securitypack-am__feature-desc{font-size:22px;text-align:center}}.cloud-securitypack-am__4column.service-feature__3column{margin-bottom:0}.cloud-securitypack-am__4column .service-feature__3column-item{width:50%;margin-bottom:40px}@media screen and (min-width:768px){.cloud-cloudid-management-worry.service-worry__content--2 .service-worry__case-list{justify-content:center}.cloud-cloudid-management-worry.service-worry__content--2 .service-worry__case-list li{width:calc(33.3333333333% - 6.6666666667px);margin:0}.cloud-cloudid-management-worry.service-worry__content--2 .service-worry__case-list li:not(:nth-child(3n+1)){margin-left:10px}.cloud-cloudid-management-worry.service-worry__content--2 .service-worry__case-list li:nth-child(n+4){margin-top:10px}.cloud-securitypack-am__4column .service-feature__3column-item{width:calc(25% - 7px)}}.cloud-securitypack-am__table tbody th{width:160px}.cloud-securitypack-am__table-list li{position:relative;padding-left:1em}.cloud-securitypack-am__table-list li::before{content:"→";position:absolute;top:0;left:0}.cloud-securitypack-am__desc{font-size:14px;line-height:1.93}.cloud-securitypack__notice{font-size:14px}.cloud-securitypack__link{word-break:break-all}.cloud-streampack__desc{margin-bottom:40px}.cloud-streampack-section--link{margin-top:-36px}.cloud-streampack-title--h2{letter-spacing:normal}@media screen and (max-width:575.98px){.cloud-streampack-title--h2{line-height:1.5}}.cloud-streampack-title--h3{margin-bottom:15px;font-size:18px;text-align:center}@media screen and (min-width:576px){.cloud-streampack-title--h3{font-size:24px}}.cloud-streampack-title--h4{margin-bottom:10px;font-size:16px}@media screen and (min-width:576px){.cloud-streampack-title--h4{font-size:18px}}.cloud-streampack-link.service-link-list,.cloud-streampack-link.service-link-list--large{padding-top:0}.cloud-streampack-plan__desc{margin-bottom:10px}.cloud-streampack-plan__label-group{margin-bottom:25px}.cloud-streampack-plan .c-link--arrow.c-link--arrow-down::before{top:.4em}.cloud-streampack-label__group{display:flex}.cloud-streampack-label__item,.cloud-streampack-label__item--aws,.cloud-streampack-label__item--googlecloud{display:flex;justify-content:center;align-items:center;padding:6px 14px 5px;font-weight:700;font-size:14px;line-height:1;color:#fff;border-radius:4px}.cloud-streampack-label__item+.cloud-streampack-label__item,.cloud-streampack-label__item+.cloud-streampack-label__item--aws,.cloud-streampack-label__item+.cloud-streampack-label__item--googlecloud,.cloud-streampack-label__item--aws+.cloud-streampack-label__item,.cloud-streampack-label__item--aws+.cloud-streampack-label__item--aws,.cloud-streampack-label__item--aws+.cloud-streampack-label__item--googlecloud,.cloud-streampack-label__item--googlecloud+.cloud-streampack-label__item,.cloud-streampack-label__item--googlecloud+.cloud-streampack-label__item--aws,.cloud-streampack-label__item--googlecloud+.cloud-streampack-label__item--googlecloud{margin-left:5px}.cloud-streampack-label__item--aws{background:#ff9d00}.cloud-streampack-label__item--googlecloud{background:#4285f4}.cloud-streampack-under-title{display:flex;flex-direction:column;align-items:center;margin-bottom:40px}.cloud-streampack-under-title__label-group{margin-top:20px}.cloud-sysdig-maintenance.c-table--9 table{width:100%}.cloud-sysdig-maintenance.c-table--9 table th{padding:20px 15px;word-break:keep-all}.cloud-sysdig-maintenance.c-table--1 table{width:100%;font-size:14px}.cloud-sysdig-maintenance.c-table--1 table sup{display:inline-block}.cloud-sysdig-maintenance.c-table--1 table .col1{width:92px}.cloud-sysdig-maintenance.c-table--1 table .col2{width:99px}.cloud-sysdig-maintenance.c-table--1 table thead th{padding:20px 10px;vertical-align:middle}.cloud-sysdig-maintenance.c-table--1 table tbody th{padding:20px 5px 20px 15px;vertical-align:middle}.cloud-sysdig-maintenance.c-table--1 table tbody td{padding:20px 10px;vertical-align:middle;text-align:center}.cloud-sysdig-maintenance.c-table--1 table tbody td li{text-align:left}.cloud-sysdig-maintenance.c-table--1 table tbody span{display:inline-block}.cloud-vulnerability-lite__table th:first-child{width:160px;min-width:160px}.cloud-vulnerability-lite__table td,.cloud-vulnerability-lite__table th{padding:20px 18px}.cloud-vulnerability-lite__qa .c-accordion__question{padding-bottom:20px;pointer-events:none}.cloud-vulnerability-lite__qa .c-accordion__question::after{content:none}.cloud-vulnerability-title--h3{margin-bottom:15px;font-size:24px}.cloud-vulnerability-title--h3.has-mt{margin-top:40px}@media screen and (max-width:768px){.cloud-vulnerability-title--h3{font-size:18px}}.cloud-vulnerability-table table{font-size:14px}.cloud-vulnerability-table th:first-child{width:160px;min-width:160px}@media screen and (max-width:575.98px){.cloud-sysdig-maintenance.c-table--1 table .col3,.cloud-sysdig-maintenance.c-table--1 table .col4,.cloud-sysdig-maintenance.c-table--1 table .col5{width:186.3px}.cloud-vulnerability-lite__table td,.cloud-vulnerability-lite__table th{padding:15px 10px}.cloud-vulnerability-lite__qa .c-accordion__question{padding-bottom:15px}.cloud-vulnerability-table th:first-child{width:135px;min-width:135px}}.cloud-vulnerability-table td{width:auto}.cloud-vulnerability-iconstep__item{display:flex;flex-direction:column;align-items:center;padding:10px 20px 20px;background:#e0f3f4}.cloud-vulnerability-iconstep__item:not(:last-child){position:relative;margin-bottom:50px}.cloud-vulnerability-iconstep__item:not(:last-child):after{content:"";position:absolute;right:0;bottom:-40px;left:0;display:block;width:23px;height:30px;margin:auto;background-image:url(/img/service/cloud/vulnerability-assessment/normal/step-arrow.gif);background-size:contain}.cloud-vulnerability-iconstep__img{width:150px;height:150px}.cloud-vulnerability-iconstep__text{line-height:1.7}.cloud-vulnerability-iconstep__title{margin-bottom:5px;font-size:16px}.cloud-vulnerability-iconstep__desc{font-size:14px}.cloud-wafcharm table{width:100%}.cloud-wafcharm table sup{display:inline-block}.cloud-wafcharm table .col1{width:130px}.cloud-wafcharm table .col2{width:170px}@media screen and (max-width:575.98px){.cloud-wafcharm table .col3{width:220px}.cloud-wafcharm table .col4{width:200px}.cloud-service-list .c-card-list .c-card--secondary .c-card__header--construction{display:block}}.cloud-wafcharm tbody{font-size:14px}.cloud-wafcharm tbody th{vertical-align:middle}.cloud-wafcharm tbody td{padding:20px 10px;vertical-align:middle;text-align:center}.cloud-wafcharm tbody span{display:inline-block}.cloud-wafcharm .fw-normal{font-weight:400}.cloud-wafcharm .fs-small{font-size:12px}.cloud-wafcharm .fs-large{font-size:16px}.cloud-wafcharm--plan th:first-child{width:190px}.cloud-webaccess__solution-heading.service-worry__solution-heading{margin-bottom:-10px}.cloud-webaccess__case-title.service-2column__title{font-size:18px}@media screen and (min-width:576px){.cloud-vulnerability-iconstep__item{flex-direction:row;align-items:flex-start;padding:20px 30px 10px 20px}.cloud-vulnerability-iconstep__text{flex:1 1;margin-left:40px}.cloud-webaccess__table tbody th{width:180px}}.cloud-service-list .c-card-list{display:flex;flex-wrap:wrap;justify-content:space-between;width:1100px}@supports(display:grid){.cloud-service-list .c-card-list{display:-ms-grid;display:grid;grid-column-gap:22px;grid-row-gap:22px;grid-template-columns:repeat(3,352px);-ms-grid-columns:(352px)[3]}}@media screen and (max-width:1024px){@supports(display:grid){.cloud-service-list .c-card-list{grid-template-columns:repeat(2,352px);-ms-grid-columns:(352px)[2]}}.cloud-service-list .c-card-list{width:auto;margin:auto}}@media screen and (max-width:767.98px){@supports(display:grid){.cloud-service-list .c-card-list{grid-template-columns:repeat(1,100%);-ms-grid-columns:(100%)[1]}}.cloud-service-list .c-card-list{align-items:center}}.cloud-service-list .c-card-list .c-card--secondary{padding-bottom:40px}.cloud-service-list .c-card-list .c-card--secondary .c-card__header--construction{align-items:start;padding:20px 20px 0}.cloud-service-list .c-card-list .c-card--secondary .c-card__header--construction .c-card__lead{margin-bottom:10px;text-align:left}.cloud-service-list .c-card-list .c-card--secondary .c-card__header--construction .c-card__title--2{text-align:left}.cloud-service-list .c-card-list .c-card--secondary .c-card__body{padding:20px}.cloud-service-list .c-card-list .c-card--secondary .c-card__body .c-label-group{margin-top:20px}.cloud-service-list .c-card-list .c-card--secondary .c-card__bottom .c-card__detail{height:40px}.cloudpackplus.l-content-wrapper{padding:60px 0 0}.cloudpackplus__hero__lead{line-height:1.9;text-align:left;letter-spacing:1px}.cloudpackplus-hero__2column-img{display:block;max-width:100%;height:auto;margin:20px auto}@media screen and (min-width:576px){.cloudpackplus-hero__2column-img{max-width:initial;margin:0}.design-voxpack__service .service-feature__3column-img{margin:0 auto 10px}}.cloudpackplus-card__wrap{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:25px}.cloudpackplus-card__item--2column{width:calc(50% - 15px)}@media screen and (max-width:767.98px){.cloudpackplus-card__wrap{margin-bottom:0}.cloudpackplus-card__item--2column{width:100%;margin-bottom:25px}}.cloudpackplus-card__item--3column{width:calc(33% - 15px)}@media screen and (max-width:767.98px){.cloudpackplus-card__item--3column{width:100%;margin-bottom:25px}}.cloudpackplus-card__label,.cloudpackplus-card__label--2,.cloudpackplus-card__label--3{display:inline-block;margin-bottom:20px;padding:3px 10px;font-weight:700;color:#fff;background-color:#6e7277}.cloudpackplus-card__label--2{background-color:#41939e}.cloudpackplus-card__label--3{background-color:#22536e}.cloudpackplus-button__wrap{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:25px}.cloudpackplus-button__item{width:calc(33% - 15px)}@media screen and (max-width:767.98px){.cloudpackplus-button__wrap{margin-bottom:0}.cloudpackplus-button__item{width:100%;margin-bottom:25px}}.cloudpackplus-table__img{margin-bottom:10px}.design-soracom-invoice__list-wrap{display:flex;justify-content:center;margin-bottom:20px}.design-soracom-invoice__table table{width:100%}.design-soracom-invoice__table td,.design-soracom-invoice__table th{padding:15px 5px}.design-system-development__table tbody th{width:180px}@media screen and (max-width:575.98px){.design-soracom-invoice__table td,.design-soracom-invoice__table th{width:auto;min-width:auto}.design-system-development__table tbody th{width:120px}}.design-system-development__button{max-width:320px;height:60px;margin:20px auto 0}.design-system-development__button a{font-size:16px}.design-voxpack__service.is-2column .service-feature__3column-item{width:50%;margin-bottom:0}.design-voxpack__service.is-2column .service-feature__3column-img{height:80px}@media screen and (min-width:576px){.design-voxpack__service.is-2column .service-feature__3column-item{width:calc(50% - 15px)}.design-voxpack__service.is-2column .service-feature__3column-img{height:auto}}.design-voxpack__service.is-4column .service-feature__3column-item{width:50%}.design-voxpack__service.is-4column .service-feature__3column-item:nth-child(n+3){margin-bottom:0}@media screen and (min-width:576px){.design-voxpack__service.is-4column .service-feature__3column-item{width:calc(25% - 8px);margin-bottom:0}.design-voxpack__company{display:flex;justify-content:space-between}}.design-voxpack__company-item{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:160px;border:1px solid #e5e5e5}.design-voxpack__company-item:last-child{margin-top:10px}@media screen and (min-width:576px){.design-voxpack__company-item{width:calc(50% - 10px)}.design-voxpack__company-item:last-child{margin-top:0}}.design-voxpack__company-img{margin-bottom:15px}.design-voxpack__company-name{margin-bottom:10px;font-weight:700}.design-voxpack__company-desc{color:#039fad}.design-voxpack__table tbody th{width:220px}.gcp-alloydb-hero-lead{max-width:1100px;margin:0 auto;text-align:left}.gcp-alloydb-content-wrapper+.l-bottom--tertiary .c-section--9{margin-top:70px}@media screen and (max-width:768px){.cloudpackplus.l-content-wrapper{padding:20px 0 0}.gcp-alloydb-content-wrapper+.l-bottom--tertiary{margin-top:30px!important}.gcp-alloydb-section-1st{padding-top:40px}}.gcp-alloydb-partner-img.service-2column__img,.gcp-alloydb-partner-img.service-2column__img--border,.gcp-alloydb-partner-img.service-2column__img--no-rounded{margin:0 auto}@media screen and (min-width:576px){.gcp-alloydb-partner-img.service-2column__img,.gcp-alloydb-partner-img.service-2column__img--border,.gcp-alloydb-partner-img.service-2column__img--no-rounded{margin:0 0 0 40px}}.gcp-cdp-section,.gcp-cdp-section--bg-tertiary{padding:96px 0}.gcp-cdp-section--bg-tertiary{background-color:#f0f8f7}.gcp-cdp-lead{text-align:left;letter-spacing:normal}.gcp-cdp-worry{margin-top:60px}.gcp-cdp-worry .service-worry__case-item{color:#333}.gcp-cdp-about{text-align:left}.gcp-cdp-about .service-2column__title--small{font-size:16px}.gcp-cdp-about .c-text{font-weight:400}.gcp-cdp-title-h2{line-height:1.5}.gcp-cdp-feature .c-text{font-weight:400}.gcp-cdp-feature .c-text--small{font-size:12px}.gcp-cdp-service-list{max-width:100%;gap:34px}@media screen and (max-width:1099.98px){.gcp-alloydb-content-wrapper+.l-bottom--tertiary .c-section--9{margin-top:30px}.gcp-cdp-service-list{flex-direction:column;align-items:center;margin-left:0}.gcp-cdp-service-list .c-list--service-secondary__unit{align-items:center;width:auto!important}}.gcp-cdp-service-list .c-list--service-secondary__unit .c-list__title{margin-top:16px;font-size:16px}.gcp-cdp-service-list .c-list--service-secondary__unit .c-text{font-size:14px}.gcp-cdp-img-list{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.gcp-cdp-img-list img{width:calc(50% - 10px)}.gcp-cdp-img-list img:nth-child(n+3){margin-top:20px}.gcp-cdp-casestudy .c-card-list{grid-column-gap:22px;grid-template-columns:repeat(3,352px);-ms-grid-columns:(352px)[3]}@media screen and (max-width:1024px){.gcp-cdp-casestudy .c-card-list{justify-content:center;grid-row-gap:22px;grid-template-columns:repeat(2,352px);-ms-grid-columns:(352px)[2]}}@media screen and (max-width:768px){.gcp-cdp-casestudy .c-card-list{justify-content:center;grid-row-gap:22px;grid-template-columns:repeat(2,280px);-ms-grid-columns:(280px)[2]}}@media screen and (max-width:576px){.gcp-cdp-casestudy .c-card-list{justify-content:center;grid-row-gap:22px;grid-template-columns:repeat(1,300px);-ms-grid-columns:(300px)[1]}.gcp-gen-ai-ai-search .service__section.gcp-gen-ai-ai-search-page-link .service-link-list,.gcp-gen-ai-ai-search .service__section.gcp-gen-ai-ai-search-page-link .service-link-list--large{padding:0 0 0 20px}}.gcp-cdp-casestudy .c-card-list .c-card__body{margin-bottom:0;padding:20px}.gcp-cdp-casestudy .c-card-list .c-card__body .c-card__company{font-weight:400;font-size:12px}.gcp-cdp-casestudy .c-card-list .c-card__body .c-card__title{font-size:16px}.gcp-cdp-contact .c-lead__inner-title--large{font-size:40px;text-align:center}@media screen and (max-width:869.98px){.gcp-cdp-contact .c-lead__inner-title--large{font-size:24px}}.gcp-chrome-enterprise-premium{padding:0}.gcp-chrome-enterprise-premium-section-lead{display:flex;flex-direction:column;align-items:center}.gcp-chrome-enterprise-premium-section-lead--mt{margin-top:6rem}.gcp-chrome-enterprise-premium-feature-list .c-list--service-secondary__unit{padding:1.6rem .8rem}.gcp-chrome-enterprise-premium-worry{margin-top:4rem}.gcp-chrome-enterprise-premium-notice--white{margin-top:0!important;background-color:#fff!important}.gcp-chrome-enterprise-premium-step .c-step__item--3{width:258px}.gcp-chrome-enterprise-premium-step .c-step__item--3:nth-child(n+2){margin-left:6.2rem}.gcp-chrome-enterprise-premium-step .c-step__item--3:nth-child(n+2)::before{left:-4rem}.gcp-chrome-enterprise-premium-step .c-step__number--2{font-family:Roboto,"Avenir Next","Helvetica Neue",Helvetica,"Segoe UI",sans-serif}.gcp-chrome-enterprise-premium-notice{margin-top:4rem;padding:3.2rem;background-color:#ebfaf9}.gcp-chrome-enterprise-premium-notice .c-card--notice-2__title{font-size:2.4rem}@media screen and (max-width:575.98px){.design-voxpack__table tbody th{width:120px}.gcp-alloydb-hero-catch{text-align:left}.gcp-chrome-enterprise-premium-notice{padding:1.6rem}.gcp-chrome-enterprise-premium-notice .c-card--notice-2__title{font-size:1.8rem}}.gcp-chrome-enterprise-premium-notice .c-text{color:#656565}.gcp-chrome-enterprise-premium-notice__subtitle{padding-bottom:.5rem;color:#656565}.gcp-chrome-enterprise-premium-notice .c-card--notice-2__img{height:auto}@media screen and (max-width:1099.98px){.gcp-chrome-enterprise-premium-step .c-step__item--3{width:100%}.gcp-chrome-enterprise-premium-step .c-step__item--3:nth-child(n+2){margin-left:0}.gcp-chrome-enterprise-premium-step .c-step__item--3:nth-child(n+2)::before{left:0}.gcp-chrome-enterprise-premium-notice .c-card--notice-2__img{width:300px}.gcp-chrome-enterprise-premium-table{overflow-x:scroll}}@media screen and (max-width:767.98px){.gcp-cdp-img-list img{width:calc(50% - 5px)}.gcp-cdp-img-list img:nth-child(n+3){margin-top:10px}.gcp-chrome-enterprise-premium-notice .c-card--notice-2__img{width:200px}}@media screen and (max-width:575.98px){.gcp-chrome-enterprise-premium-notice .c-card--notice-2__img{width:100%}.gcp-chrome-enterprise-premium-notice__img-iso{width:70%!important}}.gcp-chrome-enterprise-premium-table td{color:#656565}.gcp-chrome-enterprise-premium-feature,.gcp-chrome-enterprise-premium-feature__wrapper{display:flex;flex-direction:column;gap:3.2rem}@media screen and (max-width:767.98px){.gcp-chrome-enterprise-premium-feature__wrapper{gap:1.6rem}.gcp-gen-ai-agentspace-feature .service-feature__2column .service-2column__img,.gcp-gen-ai-agentspace-feature .service-feature__2column .service-2column__img--border,.gcp-gen-ai-agentspace-feature .service-feature__2column .service-2column__img--no-rounded{width:50%}}.gcp-chrome-enterprise-premium-feature__content-right{width:100%;max-width:100%}@media screen and (min-width:768px){.gcp-chrome-enterprise-premium-feature__content-right{align-self:flex-start;width:auto;min-width:0;max-width:600px}}.gcp-chrome-enterprise-premium-feature__label{display:inline-block;width:-moz-fit-content;width:fit-content;margin-bottom:0;padding:.4rem .6rem;font-weight:700;font-size:1.4rem;line-height:1;color:#02757b;background-color:#fff;border:1px solid #02757b}.gcp-chrome-enterprise-premium-feature__label span{margin-left:.4rem;font-family:Roboto,"Avenir Next","Helvetica Neue",Helvetica,"Segoe UI",sans-serif}@media screen and (min-width:768px){.gcp-chrome-enterprise-premium-feature__label{margin-bottom:.8rem}}.gcp-chrome-enterprise-premium-feature__heading{align-self:start;margin-bottom:1.6rem;font-weight:700;font-size:2rem;line-height:1.5;color:#333;-ms-grid-row-align:start}@media screen and (max-width:575.98px){.gcp-chrome-enterprise-premium-feature__heading{margin-bottom:.8rem;font-size:1.8rem}}.gcp-chrome-enterprise-premium-feature__description{margin-bottom:0;line-height:1.5;text-align:justify;color:#656565}.gcp-chrome-enterprise-premium-feature__list{display:flex;flex-direction:column;margin:0;padding-left:0;list-style:none;gap:.8rem}.gcp-chrome-enterprise-premium-feature__list-item{padding:.8rem 1.6rem;font-weight:700;font-size:1.6rem;line-height:1.4;color:#02757b;background-color:#ebfaf9}@media screen and (max-width:575.98px){.gcp-chrome-enterprise-premium-feature__list-item{font-size:1.4rem}}@media screen and (min-width:768px){.gcp-chrome-enterprise-premium-feature__wrapper{display:-ms-grid;display:grid;grid-column-gap:3.2rem;grid-row-gap:0;grid-template-columns:1fr auto;grid-template-rows:auto auto auto;-ms-grid-columns:1fr auto;-ms-grid-rows:auto auto auto}.gcp-chrome-enterprise-premium-feature__label{grid-column:1/-1;-ms-grid-row:1;grid-row:1}.gcp-chrome-enterprise-premium-feature__content-left{align-self:start;-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2;-ms-grid-row-align:start}.gcp-chrome-enterprise-premium-feature__content-right{align-self:start;-ms-grid-column:2;grid-column:2;-ms-grid-row:2;grid-row:2;width:600px;min-width:600px;max-width:600px;-ms-grid-row-align:start}.gcp-chrome-enterprise-premium-feature__logos{grid-column:1/-1;-ms-grid-row:3;grid-row:3}}@media screen and (min-width:768px)and (max-width:1099.98px){.gcp-chrome-enterprise-premium-feature__content-right{width:400px;min-width:400px;max-width:400px}}@media screen and (min-width:768px)and (max-width:767.98px){.gcp-chrome-enterprise-premium-feature__content-right{grid-column:1/-1;width:100%;min-width:0;max-width:100%}}.gcp-chrome-enterprise-premium-feature__logos{background-color:#fff!important}.gcp-chrome-enterprise-premium-feature__logos .gcp-feature-section-container__logos-container{margin-top:2.4rem!important}.gcp-chrome-enterprise-premium-functions__item{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;max-width:100%;margin-bottom:3.6rem;gap:3.2rem}@media screen and (max-width:869.98px){.gcp-chrome-enterprise-premium-functions__item{flex-direction:column}}.gcp-chrome-enterprise-premium-functions__item:last-child{margin-bottom:0}.gcp-chrome-enterprise-premium-functions__desc-col{width:100%}.gcp-chrome-enterprise-premium-functions__header{display:flex;align-items:center;margin-bottom:1.6rem}.gcp-chrome-enterprise-premium-functions__number{display:flex;flex-shrink:0;justify-content:center;align-items:center;margin-right:1.5rem;padding:.9rem 1rem;font-weight:700;font-size:3.6rem;font-family:Roboto,"Avenir Next","Helvetica Neue",Helvetica,"Segoe UI",sans-serif;color:#fff;background-color:#02757b;border-radius:.4rem}@media screen and (max-width:575.98px){.gcp-chrome-enterprise-premium-functions__number{align-self:flex-start;margin-right:.8rem}}.gcp-chrome-enterprise-premium-functions__title{font-weight:700;font-size:2rem;line-height:1.3;color:#02757b}@media screen and (max-width:869.98px){.gcp-chrome-enterprise-premium-functions__number{font-size:2rem}.gcp-chrome-enterprise-premium-functions__title{font-size:1.8rem}}.gcp-chrome-enterprise-premium-functions__text{color:#656565}.gcp-chrome-enterprise-premium-functions__comp-col{display:flex;flex-shrink:0;flex-direction:row;align-items:stretch;width:600px;min-width:600px;gap:.8rem}@media screen and (max-width:1099.98px){.gcp-chrome-enterprise-premium-table th{width:140px!important;min-width:140px!important;font-size:1.4rem}.gcp-chrome-enterprise-premium-table td{font-size:1.4rem;white-space:nowrap}.gcp-chrome-enterprise-premium-functions__comp-col{flex-shrink:1;flex-direction:column;align-items:center;width:100%;min-width:0;max-width:100%}.gcp-chrome-enterprise-premium-functions__arrow img{width:20px;transform:rotate(90deg)}}.gcp-chrome-enterprise-premium-functions__box{display:flex;flex:1 1;flex-direction:column;box-sizing:border-box;width:100%;max-width:100%;padding:1.6rem;font-size:1.4rem;border-radius:.8rem}.gcp-chrome-enterprise-premium-functions__box--bad{background-color:#fff}.gcp-chrome-enterprise-premium-functions__box--good{position:relative;background-color:#fff;border:1px solid #02757b}.gcp-chrome-enterprise-premium-functions__box--good .gcp-chrome-enterprise-premium-functions__box-title{color:#02757b}.gcp-chrome-enterprise-premium-functions__box--good .gcp-chrome-enterprise-premium-functions__box-text{font-weight:700;color:#333}.gcp-chrome-enterprise-premium-functions__box-head{display:flex;align-items:center;margin-bottom:1.6rem;gap:.8rem}.gcp-chrome-enterprise-premium-functions__box-title{font-weight:700;line-height:1.3;color:#333}.gcp-chrome-enterprise-premium-functions__box-text{margin:0;color:#656565}.gcp-chrome-enterprise-premium-functions__arrow{display:flex;justify-content:center;align-items:center}.c-section-gcp-datalake--service{position:relative;z-index:1;padding-top:30px}.c-section-gcp-datalake--service::before{content:"";position:absolute;top:0;right:0;bottom:50px;left:0;background:linear-gradient(to left,#f3f9e9 1%,#d6f3e7 50%,#cdf5f5 99%)}.gcp-datalake-plan__list{display:flex;flex-wrap:wrap;margin:0 -20px}.gcp-datalake-plan__list>li{width:100%;padding:0 20px 20px}.gcp-datalake-plan-item{height:100%;padding:24px 20px 30px;background-color:#fff;border-radius:10px;box-shadow:0 0 36px 0 rgba(150,150,150,.4)}@media screen and (min-width:576px){.gcp-datalake-plan__list{margin:0 -20px 20px}.gcp-datalake-plan__list>li{width:50%;padding:0 20px 20px}.gcp-datalake-plan-item{padding:30px 20px}}.gcp-datalake-plan-item__img{position:relative;width:144px;height:144px;margin:0 auto 16px;background:#cfecf8;border-radius:50%}@media screen and (min-width:576px){.gcp-datalake-plan-item__img{margin-bottom:24px}}.gcp-datalake-plan-item__img img{position:absolute;top:50%;left:50%;width:80%;transform:translate(-50%,-50%)}.gcp-datalake-plan-item__heading{margin-bottom:20px;font-size:18px;text-align:center;color:#02757b}@media screen and (min-width:576px){.gcp-datalake-plan-item__heading{font-size:20px}}@media screen and (max-width:575.98px){.gcp-firebase-hero-catch{font-size:1.9rem}}.gcp-firebase-content-wrapper+.l-bottom--tertiary .c-section--9{margin-top:70px}@media screen and (max-width:768px){.gcp-firebase-content-wrapper+.l-bottom--tertiary{margin-top:30px!important}.gcp-firebase-section-1st{padding-top:40px}}.gcp-firebase-partner-img.service-2column__img,.gcp-firebase-partner-img.service-2column__img--border,.gcp-firebase-partner-img.service-2column__img--no-rounded{margin:0 auto}@media screen and (min-width:576px){.gcp-firebase-partner-img.service-2column__img,.gcp-firebase-partner-img.service-2column__img--border,.gcp-firebase-partner-img.service-2column__img--no-rounded{margin:0 0 0 40px}}.gcp-firebase-feature-list{width:850px}@media screen and (max-width:1099.98px){.gcp-firebase-content-wrapper+.l-bottom--tertiary .c-section--9{margin-top:30px}.gcp-firebase-feature-list{width:100vw}}.gcp-gen-ai-agentspace-feature__title{margin-bottom:20px;font-size:22px;text-align:center}.gcp-gen-ai-agentspace-feature__subtitle{margin-bottom:20px;font-size:20px;text-align:center}.gcp-gen-ai-agentspace-feature .service-feature__3column-item .service-feature__3column-title{font-size:20px}.gcp-gen-ai-agentspace-feature .service-feature__2column-title{font-size:22px}@media screen and (max-width:575.98px){.gcp-gen-ai-agentspace-feature .service-feature__3column-item .service-feature__3column-title,.gcp-gen-ai-agentspace-feature__subtitle{font-size:16px}.gcp-gen-ai-agentspace-feature .service-feature__3column-item .service-feature__3column-img{height:80px;margin-bottom:20px}.gcp-gen-ai-agentspace-feature .service-feature__2column-title{font-size:18px}.gcp-gen-ai-agentspace-feature .service-feature__2column .service-2column__img,.gcp-gen-ai-agentspace-feature .service-feature__2column .service-2column__img--border,.gcp-gen-ai-agentspace-feature .service-feature__2column .service-2column__img--no-rounded{width:100%}}.gcp-gen-ai-agentspace-feature .gcp-gen-ai-agentspace-about{align-items:flex-start;margin-bottom:40px;padding:20px;border:1px solid var(--e-5-e-5-e-5,#e5e5e5);border-radius:10px;gap:10px}.gcp-gen-ai-agentspace-feature .gcp-gen-ai-agentspace-about .gcp-gen-ai-agentspace-about__title{font-weight:700;font-size:18px}.gcp-gen-ai-agentspace-feature .gcp-gen-ai-agentspace-about .gcp-gen-ai-agentspace-about__text{font-size:16px}.gcp-gen-ai-agentspace-feature .gcp-gen-ai-agentspace-usecase{margin-bottom:40px}.gcp-gen-ai-agentspace-feature .gcp-gen-ai-agentspace-usecase__list{display:-ms-grid;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));column-gap:4px;row-gap:4px;-ms-grid-rows:(minmax(0,1fr))[2];-ms-grid-columns:(minmax(0,1fr))[4]}@media screen and (max-width:575.98px){.gcp-gen-ai-agentspace-feature .gcp-gen-ai-agentspace-usecase__list{display:flex;flex-direction:column}}.gcp-gen-ai-agentspace-feature .gcp-gen-ai-agentspace-usecase__item{justify-content:center;align-items:center;padding:16px 0;border:1px solid var(--e-5-e-5-e-5,#e5e5e5);border-radius:4px}.gcp-gen-ai-agentspace-feature .gcp-gen-ai-agentspace-usecase__text{font-weight:700;font-size:16px;text-align:center}.gcp-gen-ai-agentspace-feature .service-feature__4columns{display:flex;margin-bottom:40px;gap:12px}@media screen and (max-width:767.98px){.gcp-gen-ai-agentspace-feature .gcp-gen-ai-agentspace-usecase__item{padding:16px 0}.gcp-gen-ai-agentspace-feature .gcp-gen-ai-agentspace-usecase__text{font-size:14px}.gcp-gen-ai-agentspace-feature .service-feature__4columns{display:-ms-grid;display:grid;grid-template-columns:repeat(2,1fr);-ms-grid-columns:(1fr)[2]}}.gcp-gen-ai-agentspace-feature .service-feature__4columns .service-feature__4column-item{width:100%;padding:20px 15px;text-align:center;background-color:#f0f8f7;border-radius:10px}.gcp-gen-ai-agentspace-feature .service-feature__4columns .service-feature__4column-item img{height:80px;margin-bottom:10px}.gcp-gen-ai-agentspace-feature .service-feature__4columns .service-feature__4column-item .service-feature__4column-title{font-weight:700;font-size:20px;line-height:1.5;text-align:center;color:#02757b}.gcp-gen-ai-agentspace-feature .service-feature__4columns .service-feature__4column-item .service-feature__4column-text{font-size:16px;text-align:left}.gcp-gen-ai-agentspace-feature .gcp-gen-ai-agentspace-connection__list{display:flex;margin-bottom:16px;gap:25px}@media screen and (max-width:575.98px){.gcp-gen-ai-agentspace-feature .service-feature__4columns{display:flex;flex-direction:column;align-items:center}.gcp-gen-ai-agentspace-feature .service-feature__4columns .service-feature__4column-item .service-feature__4column-title{font-size:16px}.gcp-gen-ai-agentspace-feature .service-feature__4columns .service-feature__4column-item .service-feature__4column-text{font-size:14px}.gcp-gen-ai-agentspace-feature .gcp-gen-ai-agentspace-connection__list{display:flex;flex-direction:column;gap:15px}}.gcp-gen-ai-agentspace-feature .gcp-gen-ai-agentspace-connection__item{display:flex;flex-direction:column;align-items:flex-start;width:50%;padding:20px;border:1px solid var(--e-1-e-1-e-1,#e1e1e1);border-radius:10px;gap:8px}.gcp-gen-ai-agentspace-feature .gcp-gen-ai-agentspace-connection__title{color:#02757b}.gcp-gen-ai-agentspace-feature .gcp-gen-ai-agentspace-connection__text{font-size:14px}.gcp-gen-ai-agentspace-feature .gcp-gen-ai-agentspace-connection .column-text{font-size:12px}.gcp-gen-ai-agentspace-feature .gcp-gen-ai-agentspace-connection ul{list-style:inside}.gcp-gen-ai-agentspace-feature .gcp-gen-ai-agentspace-connection li{font-size:14px}@media screen and (max-width:575.98px){.gcp-gen-ai-agentspace-feature .gcp-gen-ai-agentspace-connection__item{width:100%}.gcp-gen-ai-agentspace-feature .gcp-gen-ai-agentspace-connection .column-text{font-size:10px}.gcp-gen-ai-agentspace-feature .gcp-gen-ai-agentspace-connection li{font-size:12px}.gcp-gen-ai-agentspace-feature .gcp-gen-ai-agentspace-edition{display:flex;flex-direction:column}}.gcp-gen-ai-agentspace-feature .gcp-gen-ai-agentspace-edition .service-feature__3column-item{justify-content:center;width:calc((100% - 50px)/ 3);gap:25px}.gcp-gen-ai-agentspace-feature .gcp-gen-ai-agentspace-edition__title{padding:12px 8px;font-size:16px;text-align:center;color:#fff;background-color:#02757b}@media screen and (max-width:767.98px){.gcp-gen-ai-agentspace-feature .gcp-gen-ai-agentspace-edition__title{padding:8px;font-size:14px}}.gcp-gen-ai-agentspace-feature .gcp-gen-ai-agentspace-edition__lead{margin:20px 0;font-weight:700;font-size:16px;color:#02757b}.gcp-gen-ai-agentspace-feature .gcp-gen-ai-agentspace-edition__text{margin-top:16px;font-size:14px}.gcp-gen-ai-agentspace-feature .gcp-gen-ai-agentspace-edition__features{font-size:14px}.gcp-gen-ai-agentspace-feature .gcp-gen-ai-agentspace-edition__features .text-bold{font-weight:700}.gcp-gen-ai-agentspace-feature .gcp-gen-ai-agentspace-edition ul{list-style:inside}.gcp-gen-ai-agentspace-service .gcp-gen-ai-agentspace-service__title{margin-bottom:10px;font-size:22px;text-align:center;color:#02757b}.gcp-gen-ai-agentspace-service .gcp-gen-ai-agentspace-service__img-flow{width:100%}.gcp-gen-ai-agentspace-service .c-text--center-bold{font-weight:700;text-align:center}.gcp-gen-ai-agentspace-service .tab-container{margin:0 auto}.gcp-gen-ai-agentspace-service .tab-list{display:flex;overflow-x:auto;font-weight:700;white-space:nowrap}@media screen and (max-width:768px){.gcp-gen-ai-agentspace-service .tab-list .tab__title{height:60px;margin:0 20px 10px}.gcp-gen-ai-ai-agent+.l-bottom--tertiary{margin-top:30px!important}}.gcp-gen-ai-agentspace-service .tab-list .tab__title .service__title{margin-bottom:8px;font-size:24px;line-height:36px}@media screen and (max-width:1099.98px){.gcp-gen-ai-agentspace-service .tab-list .tab__title .service__title{font-size:20px}}@media screen and (max-width:575.98px){.gcp-gen-ai-agentspace-feature .gcp-gen-ai-agentspace-edition .service-feature__3column-item{width:100%}.gcp-gen-ai-agentspace-service .gcp-gen-ai-agentspace-service__title{font-size:20px}.gcp-gen-ai-agentspace-service .tab-list .tab__title{margin:0 8px 10px}.gcp-gen-ai-agentspace-service .tab-list .tab__title .service__title{margin-bottom:0;font-size:18px}}.gcp-gen-ai-agentspace-service .tab-list .tab__title .service__title-small{font-size:14px;line-height:21px}.gcp-gen-ai-agentspace-service .tab{position:relative;width:50%;padding:20px 0;text-align:center;border-top:10px solid #e5e5e5;border-left:1px solid #e1e1e1;cursor:pointer}@media screen and (max-width:575.98px){.gcp-gen-ai-agentspace-service .tab{width:50%;min-width:216px;padding:12px 0}}.gcp-gen-ai-agentspace-service .tab:last-child{border-right:1px solid #e1e1e1}.gcp-gen-ai-agentspace-service .tab.active{color:#02757b;border-top:10px solid #02757b}.gcp-gen-ai-agentspace-service .tab:hover{color:#02757b}.gcp-gen-ai-agentspace-service .tab-panel{display:none;padding:40px 0 20px}.gcp-gen-ai-agentspace-service .tab-panel .service-solution__2columns{display:flex;margin-bottom:40px;gap:22px}.gcp-gen-ai-agentspace-service .tab-panel .service-solution__2column-item{width:calc(50% - 11px);padding:20px;background-color:#f0f8f7;border-radius:10px}@media screen and (max-width:575.98px){.gcp-gen-ai-agentspace-service .tab-panel .service-solution__2columns{flex-direction:column;align-items:center;margin-bottom:20px}.gcp-gen-ai-agentspace-service .tab-panel .service-solution__2column-item{width:100%}}.gcp-gen-ai-agentspace-service .tab-panel .service-solution__2column-title,.gcp-gen-ai-agentspace-service .tab-panel .service-solution__2column-title-left{margin-bottom:10px;font-size:22px;line-height:24px;text-align:center;color:#02757b}.gcp-gen-ai-agentspace-service .tab-panel .service-solution__2column-title-left{text-align:left}.gcp-gen-ai-agentspace-service .tab-panel .service-solution__2column-body{display:flex;align-items:center;gap:20px}.gcp-gen-ai-agentspace-service .tab-panel .service-solution__2column-img{width:auto;min-width:145px;height:auto}.gcp-gen-ai-agentspace-service .tab-panel.active{display:block}.gcp-gen-ai-agentspace-service .__title{text-align:center}.gcp-gen-ai-ai-agent{padding-top:60px}.gcp-gen-ai-ai-agent .c-text{margin-bottom:20px}.gcp-gen-ai-ai-agent+.l-bottom--tertiary .c-section--9{margin-top:70px}@media screen and (max-width:1099.98px){.gcp-gen-ai-agentspace-service .tab-list .tab__title .service__title-small{font-size:12px}.gcp-gen-ai-ai-agent+.l-bottom--tertiary .c-section--9{margin-top:0}}.gcp-gen-ai-ai-agent .service__section{padding-bottom:80px}.gcp-gen-ai-ai-agent-feature{padding:80px 0;background-color:#f0f8f7}.gcp-gen-ai-ai-agent-feature__title{margin-bottom:20px;font-weight:700;font-size:24px;text-align:center}@media screen and (max-width:575.98px){.gcp-gen-ai-agentspace-service .tab-panel .service-solution__2column-title,.gcp-gen-ai-agentspace-service .tab-panel .service-solution__2column-title-left{font-size:18px}.gcp-gen-ai-agentspace-service .tab-panel .service-solution__2column-title-left{text-align:center}.gcp-gen-ai-agentspace-service .tab-panel .service-solution__2column-body{flex-direction:column;gap:10px}.gcp-gen-ai-ai-agent-feature__title{font-size:18px}}.gcp-gen-ai-ai-agent-feature__subtitle{margin-top:60px;margin-bottom:20px;font-weight:700;font-size:18px;text-align:center}.gcp-gen-ai-ai-agent-feature__item{display:flex;justify-content:center;align-items:center;gap:30px}.gcp-gen-ai-ai-agent-feature .service-feature__3columns{display:flex;flex-wrap:wrap;justify-content:center;margin:40px auto 80px;gap:10px}.gcp-gen-ai-ai-agent-feature .service-feature__3columns .service-feature__3column-img{margin-bottom:16px}.gcp-gen-ai-ai-agent-feature .service-feature__3columns .service-feature__3column-item{padding:30px 20px;background-color:#fff;border-radius:10px}@media screen and (max-width:768px){.gcp-gen-ai-ai-agent-feature .service-feature__3columns{flex-direction:column;align-items:center}.gcp-gen-ai-ai-agent-feature .service-feature__3columns .service-feature__3column-item{width:100%;margin-bottom:0}.gcp-gen-ai-ai-agent-feature .service-feature__3columns .service-feature__3column-item:last-child{margin-bottom:0}}.gcp-gen-ai-ai-agent-feature .service-feature__3columns .service-feature__3column-title{font-size:16px}.gcp-gen-ai-ai-agent-feature .service-feature__3columns .service-feature__3column-desc{margin-top:16px;font-size:14px;text-align:center}.gcp-gen-ai-ai-agent-feature .service-2column__wrap{background-color:#fff}.gcp-gen-ai-ai-agent-feature .service-2column__wrap .service-2column__title{margin-bottom:10px}.gcp-gen-ai-ai-agent-feature .service-2column__wrap .service-2column__subtitle{margin-bottom:14px}.gcp-gen-ai-ai-agent-feature .service-2column__wrap .service-2column__img,.gcp-gen-ai-ai-agent-feature .service-2column__wrap .service-2column__img--border,.gcp-gen-ai-ai-agent-feature .service-2column__wrap .service-2column__img--no-rounded{display:block;max-width:100%;margin:30px auto}.gcp-gen-ai-ai-agent-feature .service-feature__item__wrap{margin-top:32px;padding:40px;background-color:#fff;border-radius:8px}.gcp-gen-ai-ai-agent-feature .service-feature__item__wrap h3{margin-bottom:24px;font-size:22px;text-align:center}.gcp-gen-ai-ai-agent-feature .service-feature__item__wrap img{width:auto;max-width:100%;margin:auto}.gcp-gen-ai-ai-agent-feature .service-content__title{margin-top:40px;margin-bottom:30px;font-size:30px;text-align:center;color:#02757b}.gcp-gen-ai-ai-agent-feature .service-2column{align-items:stretch}.gcp-gen-ai-ai-agent-feature .service-2column .service-2column__item__border{width:calc(50% - 10px);margin-bottom:10px;padding:40px;border:2px solid #02757b;border-radius:8px}.gcp-gen-ai-ai-agent-feature .service-2column .service-2column__item__border .service-2column__content{display:flex}.gcp-gen-ai-ai-agent-feature .service-2column .service-2column__item__border .service-2column__subtitle{margin-bottom:16px;font-size:22px;color:#02757b}@media screen and (max-width:575.98px){.gcp-gen-ai-ai-agent-feature .service-content__title{font-size:22px}.gcp-gen-ai-ai-agent-feature .service-2column .service-2column__item__border{width:100%;padding:20px}.gcp-gen-ai-ai-agent-feature .service-2column .service-2column__item__border .service-2column__subtitle{font-size:18px}.gcp-gen-ai-ai-agent-usecase .gcp-gen-ai-ai-agent-function__table table tbody tr{display:flex;flex-direction:column;font-size:14px}}.gcp-gen-ai-ai-agent-feature .service-2column .service-2column__img-logo{display:block;min-width:100px;margin:0 0 0 20px}@media screen and (max-width:767.98px){.gcp-gen-ai-ai-agent-feature__item{gap:8px}.gcp-gen-ai-ai-agent-feature .service-feature__item__wrap{padding:20px}.gcp-gen-ai-ai-agent-feature .service-feature__item__wrap h3{margin-bottom:18px;font-size:16px}.gcp-gen-ai-ai-agent-feature .service-2column .service-2column__img-logo{width:auto;margin:20px auto auto}}.gcp-gen-ai-ai-agent-usecase{padding-top:80px}.gcp-gen-ai-ai-agent-usecase .gcp-gen-ai-ai-agent-function__table table tbody tr th{width:240px}@media screen and (max-width:575.98px){.gcp-gen-ai-ai-agent-usecase .gcp-gen-ai-ai-agent-function__table table tbody tr th{width:100%}}.gcp-gen-ai-ai-agent-usecase .gcp-gen-ai-ai-agent-function__table table tbody tr td{width:auto}.gcp-gen-ai-ai-agent-step{padding-top:80px;background-color:#f0f8f7}.gcp-gen-ai-ai-agent-step img{display:block;max-width:100%;margin:0 auto}.gcp-gen-ai-ai-search{padding-top:60px}.gcp-gen-ai-ai-search .c-text{margin-bottom:20px}@media screen and (max-width:768px){.gcp-gen-ai-ai-search+.l-bottom--tertiary{margin-top:30px!important}}.gcp-gen-ai-ai-search+.l-bottom--tertiary .c-section--9{margin-top:70px}@media screen and (max-width:1099.98px){.gcp-gen-ai-ai-search+.l-bottom--tertiary .c-section--9{margin-top:0}}.gcp-gen-ai-ai-search .service__section{padding-bottom:80px}.gcp-gen-ai-ai-search .service__section.gcp-gen-ai-ai-search-merit .service-feature__4columns{display:flex;margin-bottom:0;gap:12px}@media screen and (max-width:767.98px){.gcp-gen-ai-ai-search .service__section.gcp-gen-ai-ai-search-merit .service-feature__4columns{display:-ms-grid;display:grid;grid-template-columns:repeat(2,1fr);-ms-grid-columns:(1fr)[2]}}.gcp-gen-ai-ai-search .service__section.gcp-gen-ai-ai-search-merit .service-feature__4columns .service-feature__4column-item{width:100%;padding:20px 10px;text-align:center;background-color:#f0f8f7;border-radius:10px}.gcp-gen-ai-ai-search .service__section.gcp-gen-ai-ai-search-merit .service-feature__4columns .service-feature__4column-item img{margin-bottom:20px}.gcp-gen-ai-ai-search .service__section.gcp-gen-ai-ai-search-merit .service-feature__4columns .service-feature__4column-item .service-feature__4column-title{font-weight:700;line-height:1.5;text-align:center;color:#02757b}.gcp-gen-ai-ai-search .service__section.gcp-gen-ai-ai-search-merit .c-button{width:320px;height:60px;margin:30px auto 10px}.gcp-gen-ai-ai-search .service__section.gcp-gen-ai-ai-search-merit .c-button__body{padding:0 20px;font-size:1.6rem;letter-spacing:0}.gcp-gen-ai-ai-search-feature{padding:80px 0;background-color:#f0f8f7}.gcp-gen-ai-ai-search-feature__title{margin-bottom:20px;font-weight:700;font-size:24px;text-align:center}@media screen and (max-width:575.98px){.gcp-gen-ai-ai-search .service__section.gcp-gen-ai-ai-search-merit .service-feature__4columns{display:flex;flex-direction:column;align-items:center}.gcp-gen-ai-ai-search .service__section.gcp-gen-ai-ai-search-merit .c-button{width:100%}.gcp-gen-ai-ai-search-feature__title{font-size:18px}}.gcp-gen-ai-ai-search-feature__subtitle{margin-top:60px;margin-bottom:20px;font-weight:700;font-size:18px;text-align:center}.gcp-gen-ai-ai-search-feature__item{display:flex;justify-content:center;align-items:center;gap:30px}@media screen and (max-width:767.98px){.gcp-gen-ai-ai-search-feature__item{gap:8px}}.gcp-gen-ai-ai-search-feature .service-2column__wrap{background-color:#fff}.gcp-gen-ai-ai-search-feature .service-feature__3columns{display:flex;flex-wrap:wrap;justify-content:center;margin:40px auto 80px;gap:10px}.gcp-gen-ai-ai-search-feature .service-feature__3columns .service-feature__3column-img{margin-bottom:16px}.gcp-gen-ai-ai-search-feature .service-feature__3columns .service-feature__3column-item{padding:30px 20px;background-color:#fff;border-radius:10px}@media screen and (max-width:768px){.gcp-gen-ai-ai-search-feature .service-feature__3columns{flex-direction:column;align-items:center}.gcp-gen-ai-ai-search-feature .service-feature__3columns .service-feature__3column-item{width:100%;margin-bottom:0}.gcp-gen-ai-ai-search-feature .service-feature__3columns .service-feature__3column-item:last-child{margin-bottom:0}.kantan-ai-content-wrapper .service__section--bg.kantan-ai-plan .tab-list img,.kantan-ai-content-wrapper .service__section.kantan-ai-plan .tab-list img{display:none}}.gcp-gen-ai-ai-search-feature .service-feature__3columns .service-feature__3column-title{font-size:16px}.gcp-gen-ai-ai-search-feature .service-feature__3columns .service-feature__3column-desc{margin-top:16px;font-size:14px;text-align:center}.gcp-gen-ai-ai-search-feature .c-title--2-3{margin-top:60px}.gcp-gen-ai-ai-search-feature .service-feature__2column__subtitle{margin-top:16px;margin-bottom:0;line-height:1.75}.gcp-gen-ai-ai-search-feature .service-feature__2column-desc{margin-bottom:0;line-height:1.75}.gcp-gen-ai-ai-search-feature .service-2column__wrap .service-2column__title{margin-bottom:10px}.gcp-gen-ai-ai-search-feature .service-2column__wrap .service-2column__subtitle{margin-bottom:14px}.gcp-gen-ai-ai-search-feature .service-2column__wrap .service-2column__img,.gcp-gen-ai-ai-search-feature .service-2column__wrap .service-2column__img--border,.gcp-gen-ai-ai-search-feature .service-2column__wrap .service-2column__img--no-rounded{display:block;max-width:100%;margin:30px auto}.gcp-gen-ai-ai-search-feature .gcp-gen-ai-ai-search-feature__text{font-size:14px}.gcp-gen-ai-ai-search-feature .gcp-gen-ai-ai-search-function__table table tbody tr th{width:240px}@media screen and (max-width:575.98px){.gcp-gen-ai-ai-search-feature .gcp-gen-ai-ai-search-function__table table tbody tr{display:flex;flex-direction:column;font-size:14px}.gcp-gen-ai-ai-search-feature .gcp-gen-ai-ai-search-function__table table tbody tr th{width:100%}.gcp-gen-ai-ai-search-feature .gcp-gen-ai-ai-search-data__table table tbody tr{display:flex;flex-direction:column;font-size:14px}}.gcp-gen-ai-ai-search-feature .gcp-gen-ai-ai-search-function__table table tbody tr td{width:auto;background-color:#f0f8f7}.gcp-gen-ai-ai-search-feature .gcp-gen-ai-ai-search-data__table table tbody tr th{width:240px;padding-right:0;vertical-align:middle;background-color:#f0f8f7;border-right:0}@media screen and (max-width:575.98px){.gcp-gen-ai-ai-search-feature .gcp-gen-ai-ai-search-data__table table tbody tr th{width:100%;border-right:1px solid #b2b2b2}}.gcp-gen-ai-ai-search-feature .gcp-gen-ai-ai-search-data__table table tbody tr th img{margin-right:20px}.gcp-gen-ai-ai-search-feature .gcp-gen-ai-ai-search-data__table table tbody tr td{width:auto;background-color:#f0f8f7}.gcp-gen-ai-ai-search-flow{margin-top:80px}.gcp-gen-ai-ai-search-flow img{display:block;max-width:100%;margin:0 auto}.kantan-ai-content-wrapper{padding-top:60px}.kantan-ai-content-wrapper .bg-tertiary+.bg-tertiary{padding-top:0}.kantan-ai-content-wrapper .kantan-ai-service{padding:96px 0}.kantan-ai-content-wrapper .service__section--bg.kantan-ai-page-link,.kantan-ai-content-wrapper .service__section.kantan-ai-page-link{padding-bottom:60px}.kantan-ai-content-wrapper .service__section--bg.kantan-ai-page-link .service-link-list,.kantan-ai-content-wrapper .service__section--bg.kantan-ai-page-link .service-link-list--large,.kantan-ai-content-wrapper .service__section.kantan-ai-page-link .service-link-list,.kantan-ai-content-wrapper .service__section.kantan-ai-page-link .service-link-list--large{flex-wrap:wrap}@media screen and (max-width:576px){.kantan-ai-content-wrapper .service__section--bg.kantan-ai-page-link .service-link-list,.kantan-ai-content-wrapper .service__section--bg.kantan-ai-page-link .service-link-list--large,.kantan-ai-content-wrapper .service__section.kantan-ai-page-link .service-link-list,.kantan-ai-content-wrapper .service__section.kantan-ai-page-link .service-link-list--large{padding-top:0}}.kantan-ai-content-wrapper .service__section--bg.kantan-ai-worry .service-worry__case-item,.kantan-ai-content-wrapper .service__section.kantan-ai-worry .service-worry__case-item{color:#333}.kantan-ai-content-wrapper .service__section--bg.kantan-ai-plan,.kantan-ai-content-wrapper .service__section.kantan-ai-plan{padding:96px 0}.kantan-ai-content-wrapper .service__section--bg.kantan-ai-plan .tab-container,.kantan-ai-content-wrapper .service__section.kantan-ai-plan .tab-container{margin:0 auto}.kantan-ai-content-wrapper .service__section--bg.kantan-ai-plan .tab-list,.kantan-ai-content-wrapper .service__section.kantan-ai-plan .tab-list{display:flex;margin:0;padding:0;overflow-x:auto;list-style:none;font-weight:700;white-space:nowrap}.kantan-ai-content-wrapper .service__section--bg.kantan-ai-plan .tab-list img,.kantan-ai-content-wrapper .service__section.kantan-ai-plan .tab-list img{margin:0 auto 10px}.kantan-ai-content-wrapper .service__section--bg.kantan-ai-plan .tab-list .tab__title .plan__title,.kantan-ai-content-wrapper .service__section.kantan-ai-plan .tab-list .tab__title .plan__title{font-size:20px;line-height:24px}@media screen and (max-width:1099.98px){.kantan-ai-content-wrapper .service__section--bg.kantan-ai-plan .tab-list .tab__title .plan__title,.kantan-ai-content-wrapper .service__section.kantan-ai-plan .tab-list .tab__title .plan__title{font-size:18px}}.kantan-ai-content-wrapper .service__section--bg.kantan-ai-plan .tab-list .tab__title .plan__title-small,.kantan-ai-content-wrapper .service__section.kantan-ai-plan .tab-list .tab__title .plan__title-small{font-size:16px;line-height:24px}.kantan-ai-content-wrapper .service__section--bg.kantan-ai-plan .tab-list .plan__desc,.kantan-ai-content-wrapper .service__section.kantan-ai-plan .tab-list .plan__desc{font-size:14px}.kantan-ai-content-wrapper .service__section--bg.kantan-ai-plan .tab,.kantan-ai-content-wrapper .service__section.kantan-ai-plan .tab{position:relative;width:25%;padding:20px 0;text-align:center;border-top:8px solid #e5e5e5;border-left:1px solid #e1e1e1;cursor:pointer}@media screen and (max-width:1099.98px){.kantan-ai-content-wrapper .service__section--bg.kantan-ai-plan .tab-list .tab__title .plan__title-small,.kantan-ai-content-wrapper .service__section.kantan-ai-plan .tab-list .tab__title .plan__title-small{font-size:14px}.kantan-ai-content-wrapper .service__section--bg.kantan-ai-plan .tab,.kantan-ai-content-wrapper .service__section.kantan-ai-plan .tab{flex-shrink:0;min-width:250px}}.kantan-ai-content-wrapper .service__section--bg.kantan-ai-plan .tab:last-child,.kantan-ai-content-wrapper .service__section.kantan-ai-plan .tab:last-child{border-right:1px solid #e1e1e1}.kantan-ai-content-wrapper .service__section--bg.kantan-ai-plan .tab.active,.kantan-ai-content-wrapper .service__section.kantan-ai-plan .tab.active{padding:12px 0 20px;color:#02757b;border-top:16px solid #02757b}@media screen and (max-width:768px){.kantan-ai-content-wrapper .service__section--bg.kantan-ai-plan .tab-list .tab__title,.kantan-ai-content-wrapper .service__section.kantan-ai-plan .tab-list .tab__title{height:60px;margin:8px 20px 10px}.kantan-ai-content-wrapper .service__section--bg.kantan-ai-plan .tab-list .tab__title .plan__title,.kantan-ai-content-wrapper .service__section.kantan-ai-plan .tab-list .tab__title .plan__title{margin-bottom:0}.kantan-ai-content-wrapper .service__section--bg.kantan-ai-plan .tab-list .plan__desc,.kantan-ai-content-wrapper .service__section.kantan-ai-plan .tab-list .plan__desc{font-weight:400}.kantan-ai-content-wrapper .service__section--bg.kantan-ai-plan .tab,.kantan-ai-content-wrapper .service__section.kantan-ai-plan .tab{width:25%;min-width:150px;padding:12px 0}.kantan-ai-content-wrapper .service__section--bg.kantan-ai-plan .tab.active,.kantan-ai-content-wrapper .service__section.kantan-ai-plan .tab.active{border-top:8px solid #02757b}}.kantan-ai-content-wrapper .service__section--bg.kantan-ai-plan .tab:hover,.kantan-ai-content-wrapper .service__section.kantan-ai-plan .tab:hover{color:#02757b}.kantan-ai-content-wrapper .service__section--bg.kantan-ai-plan .tab-panel,.kantan-ai-content-wrapper .service__section.kantan-ai-plan .tab-panel{display:none;width:100%;padding:40px 0 20px;border-top:none}@media screen and (max-width:576px){.kantan-ai-content-wrapper .service__section--bg.kantan-ai-plan .tab-panel .service-feature__2column-item .service-feature__2column-img,.kantan-ai-content-wrapper .service__section--bg.kantan-ai-plan .tab-panel .service-feature__2column-item--secondary .service-feature__2column-img,.kantan-ai-content-wrapper .service__section.kantan-ai-plan .tab-panel .service-feature__2column-item .service-feature__2column-img,.kantan-ai-content-wrapper .service__section.kantan-ai-plan .tab-panel .service-feature__2column-item--secondary .service-feature__2column-img{margin:20px 0 0;width:100%}.gcp-vertex-ai-content-wrapper .service__section.gcp-vertex-ai-page-link .service-link-list,.gcp-vertex-ai-content-wrapper .service__section.gcp-vertex-ai-page-link .service-link-list--large{padding:0 0 0 20px}}.kantan-ai-content-wrapper .service__section--bg.kantan-ai-plan .tab-panel .bold,.kantan-ai-content-wrapper .service__section.kantan-ai-plan .tab-panel .bold{font-weight:700}.kantan-ai-content-wrapper .service__section--bg.kantan-ai-plan .tab-panel .plan__item,.kantan-ai-content-wrapper .service__section.kantan-ai-plan .tab-panel .plan__item{margin-top:20px;padding:20px;background-color:#f0f8f7;border-radius:10px}@media screen and (max-width:768px){.kantan-ai-content-wrapper .service__section--bg.kantan-ai-plan .tab-panel .plan__item,.kantan-ai-content-wrapper .service__section.kantan-ai-plan .tab-panel .plan__item{padding:20px 10px}}.kantan-ai-content-wrapper .service__section--bg.kantan-ai-plan .tab-panel .plan__item .plan__subtitle,.kantan-ai-content-wrapper .service__section.kantan-ai-plan .tab-panel .plan__item .plan__subtitle{margin-bottom:10px;text-align:left}.kantan-ai-content-wrapper .service__section--bg.kantan-ai-plan .tab-panel .plan__item .plan__subtitle-brand--primary,.kantan-ai-content-wrapper .service__section.kantan-ai-plan .tab-panel .plan__item .plan__subtitle-brand--primary{font-weight:600;color:#02757b}.kantan-ai-content-wrapper .service__section--bg.kantan-ai-plan .tab-panel .plan__item li,.kantan-ai-content-wrapper .service__section.kantan-ai-plan .tab-panel .plan__item li{font-size:14px;line-height:1.93}.kantan-ai-content-wrapper .service__section--bg.kantan-ai-plan .tab-panel.active,.kantan-ai-content-wrapper .service__section.kantan-ai-plan .tab-panel.active{display:block;padding:40px 0 20px}.kantan-ai-content-wrapper .service__section--bg.kantan-ai-plan .plan__subtitle,.kantan-ai-content-wrapper .service__section.kantan-ai-plan .plan__subtitle{margin-bottom:20px;font-weight:600;font-size:16px;text-align:center}@media screen and (max-width:768px){.kantan-ai-content-wrapper .service__section--bg.kantan-ai-plan .plan__subtitle,.kantan-ai-content-wrapper .service__section.kantan-ai-plan .plan__subtitle{margin-bottom:10px;font-size:14px}}.kantan-ai-content-wrapper .service__section--bg.kantan-ai-plan .plan__subtitle--small,.kantan-ai-content-wrapper .service__section.kantan-ai-plan .plan__subtitle--small{margin-top:16px;font-size:14px}.kantan-ai-content-wrapper .service__section--bg.kantan-ai-plan .c-title--3,.kantan-ai-content-wrapper .service__section.kantan-ai-plan .c-title--3{margin-top:40px;margin-bottom:20px;font-size:24px;text-align:center}.kantan-ai-content-wrapper .service__section--bg.kantan-ai-plan .c-title--4,.kantan-ai-content-wrapper .service__section.kantan-ai-plan .c-title--4{margin-bottom:20px;font-size:20px;text-align:center}.kantan-ai-content-wrapper .service__section--bg.kantan-ai-plan .c-title--4-other,.kantan-ai-content-wrapper .service__section.kantan-ai-plan .c-title--4-other{margin-top:40px;margin-bottom:20px;font-size:20px;text-align:center}.kantan-ai-content-wrapper .service__section--bg.kantan-ai-plan .c-table--2 th,.kantan-ai-content-wrapper .service__section.kantan-ai-plan .c-table--2 th{color:#333;background-color:#ccebee}.kantan-ai-content-wrapper .service__section--bg.kantan-ai-plan .c-table--2 th.is-short,.kantan-ai-content-wrapper .service__section.kantan-ai-plan .c-table--2 th.is-short{width:250px}.kantan-ai-content-wrapper .service__section--bg.kantan-ai-casestudy .c-card-list,.kantan-ai-content-wrapper .service__section.kantan-ai-casestudy .c-card-list{grid-column-gap:22px}.kantan-ai-content-wrapper .service__section--bg.kantan-ai-casestudy .c-card-list .c-card__body,.kantan-ai-content-wrapper .service__section.kantan-ai-casestudy .c-card-list .c-card__body{padding:20px 20px 25px}.kantan-ai-content-wrapper .service__section--bg.kantan-ai-casestudy .c-card-list .c-card__body .c-card__company,.kantan-ai-content-wrapper .service__section.kantan-ai-casestudy .c-card-list .c-card__body .c-card__company{font-weight:400;font-size:12px}.kantan-ai-content-wrapper .service__section--bg.kantan-ai-casestudy .c-card-list .c-card__body .c-card__text,.kantan-ai-content-wrapper .service__section.kantan-ai-casestudy .c-card-list .c-card__body .c-card__text{font-weight:600;font-size:16px;line-height:1.5}.kantan-ai-content-wrapper .service__section--bg.kantan-ai-casestudy .c-card-list ul,.kantan-ai-content-wrapper .service__section.kantan-ai-casestudy .c-card-list ul{margin-top:0}.kantan-ai-content-wrapper .service__section--bg.kantan-ai-casestudy .c-card-list li,.kantan-ai-content-wrapper .service__section.kantan-ai-casestudy .c-card-list li{margin-bottom:16px}.kantan-ai-content-wrapper .service__card-body.bg-white{background-color:#fff}.kantan-ai-content-wrapper .c-button{margin-top:40px}.kantan-ai-content-wrapper__2column{display:-ms-grid;display:grid;grid-template-columns:1fr;-ms-grid-columns:1fr;gap:20px}.kantan-ai-content-wrapper__2column .service-2column__title{margin:-6px 0 16px}.kantan-ai-content-wrapper__2column .c-section__figure,.kantan-ai-content-wrapper__2column .c-section__figure--primary,.kantan-ai-content-wrapper__2column .c-section__figure--whitewash{width:106px;height:106px;padding:26px;border:3px solid #e4e2e2;border-radius:50%}.kantan-ai-content-wrapper__2column .service__card{display:-ms-grid;display:grid;margin-bottom:0;padding:20px;text-decoration:none;gap:20px}@media screen and (min-width:768px){.kantan-ai-content-wrapper__2column{grid-template-columns:repeat(2,1fr);-ms-grid-columns:(1fr)[2]}.kantan-ai-content-wrapper__2column .service__card{grid-template-columns:106px 1fr;-ms-grid-columns:106px 1fr}}.kantan-ai-content-wrapper__2column a.service__card:hover{box-shadow:0 0 40px 0 rgba(150,150,150,.8);transform:scale(1.02)}.kantan-ai-content-wrapper .service-2column__wrap{background-color:#fff}.kantan-ai-content-wrapper .service-2column__wrap .service-feature__2column-item,.kantan-ai-content-wrapper .service-2column__wrap .service-feature__2column-item--secondary{align-items:center}.kantan-ai-content-wrapper .service-2column__wrap .service-feature__2column-img{margin-right:47px;margin-left:40px}.kantan-ai-content-wrapper .service-2column__wrap .service-feature__gemini-img{display:flex;gap:24px}.kantan-ai-content-wrapper .service-2column__wrap .service-feature__gemini-img img{width:50%;height:auto}@media screen and (max-width:767.98px){.kantan-ai-content-wrapper .service-2column__wrap .service-feature__gemini-img img{width:47%}}@media screen and (max-width:575.98px){.gcp-gen-ai-ai-search-feature .gcp-gen-ai-ai-search-data__table table tbody tr td{width:100%}.kantan-ai-content-wrapper .service__section--bg.kantan-ai-plan .c-title--3,.kantan-ai-content-wrapper .service__section.kantan-ai-plan .c-title--3{font-size:20px}.kantan-ai-content-wrapper .service-2column__wrap .service-feature__gemini-img{display:block;gap:12px}.kantan-ai-content-wrapper .service-2column__wrap .service-feature__gemini-img img{width:100%}.kantan-ai-content-wrapper .service-2column__wrap .service-feature__gemini-img img:first-of-type{margin-bottom:15px}}.kantan-ai-content-wrapper .service-feature__4column{display:flex;grid-template-columns:repeat(4,1fr);margin-bottom:0;gap:20px;-ms-grid-columns:(1fr)[4]}@media screen and (max-width:767.98px){.kantan-ai-content-wrapper .service-feature__4column{display:-ms-grid;display:grid;grid-template-columns:repeat(2,1fr);-ms-grid-columns:(1fr)[2]}}.kantan-ai-content-wrapper .service-feature__4column .service-feature__4column-item{display:-ms-grid;display:grid;width:100%;margin-bottom:0;place-items:center}.kantan-ai-content-wrapper .service-feature__4column .service-feature__4column-item .service-feature__4column-title{margin-top:20px;text-align:center;color:#02757b}.kantan-ai-content-wrapper .c-section__figure--9{margin-bottom:20px;text-align:center}.kantan-ai-content-wrapper .c-section__figure--9 img{max-width:100%;height:auto}.kantan-ai-content-wrapper .c-text--service--small{font-size:12px;line-height:1.83}.kantan-ai-content-wrapper .c-text--service--small-center{margin-top:10px;text-align:center}.kantan-ai-content-wrapper .kantan-ai-casestudy .c-card-list{grid-template-columns:repeat(3,352px);-ms-grid-columns:(352px)[3]}.c-section__figure,.c-section__figure--primary,.c-section__figure--whitewash{flex-shrink:0;justify-content:center;align-items:center}.c-section__figure--primary:not(.showSP),.c-section__figure--whitewash:not(.showSP),.c-section__figure:not(.showSP){display:flex}.c-section__figure img,.c-section__figure--primary img,.c-section__figure--whitewash img{width:100%;height:auto}.c-section__figure.is-no-autoscale,.is-no-autoscale.c-section__figure--primary,.is-no-autoscale.c-section__figure--whitewash{width:auto;text-align:center}.c-section__figure.is-no-autoscale img,.is-no-autoscale.c-section__figure--primary img,.is-no-autoscale.c-section__figure--whitewash img{width:auto}.c-section__figure--whitewash{padding:25px;background-color:#fff}.c-section__figure--primary{width:528px;margin-top:0!important}.c-section__body{position:relative}@media screen and (max-width:575.98px){.c-section__body .c-accordion--qa,.c-section__body .c-accordion--secondary{width:100vw;margin-left:-20px}.c-section__body .c-accordion__unit{padding:0 20px}.c-section__body .c-accordion__unit .c-accordion__question--icon-none{width:calc(100% + 40px)}}.c-section,.c-section--2,.c-section--4,.c-section--7,.c-section--md{position:relative}.c-section--2::after,.c-section--4::after,.c-section--7::after,.c-section--md::after,.c-section::after{content:"";display:block;clear:both}.c-section .c-section__body,.c-section--2 .c-section__body,.c-section--4 .c-section__body,.c-section--7 .c-section__body,.c-section--md .c-section__body{z-index:2;width:1100px;margin:0 auto}.c-section .c-section__body::after,.c-section--2 .c-section__body::after,.c-section--4 .c-section__body::after,.c-section--7 .c-section__body::after,.c-section--md .c-section__body::after{content:"";display:block;clear:both}.c-section .c-section__body::before,.c-section--2 .c-section__body::before,.c-section--4 .c-section__body::before,.c-section--7 .c-section__body::before,.c-section--md .c-section__body::before{content:"";display:block;height:1px;margin-bottom:-1px}.c-section .c-section__body:nth-child(n+2),.c-section--2 .c-section__body:nth-child(n+2),.c-section--4 .c-section__body:nth-child(n+2),.c-section--7 .c-section__body:nth-child(n+2),.c-section--md .c-section__body:nth-child(n+2){margin-top:50px}.c-section .c-section__figure,.c-section .c-section__figure--primary,.c-section .c-section__figure--whitewash,.c-section--2 .c-section__figure,.c-section--2 .c-section__figure--primary,.c-section--2 .c-section__figure--whitewash,.c-section--4 .c-section__figure,.c-section--4 .c-section__figure--primary,.c-section--4 .c-section__figure--whitewash,.c-section--7 .c-section__figure,.c-section--7 .c-section__figure--primary,.c-section--7 .c-section__figure--whitewash,.c-section--md .c-section__figure,.c-section--md .c-section__figure--primary,.c-section--md .c-section__figure--whitewash{float:right;margin-left:60px}@media screen and (max-width:1099.98px){.c-section__figure--primary{margin-top:40px!important}.c-section .c-section__body,.c-section--2 .c-section__body,.c-section--4 .c-section__body,.c-section--7 .c-section__body,.c-section--md .c-section__body{width:auto;padding:0 20px}.c-section .c-section__figure,.c-section .c-section__figure--primary,.c-section .c-section__figure--whitewash,.c-section--2 .c-section__figure,.c-section--2 .c-section__figure--primary,.c-section--2 .c-section__figure--whitewash,.c-section--4 .c-section__figure,.c-section--4 .c-section__figure--primary,.c-section--4 .c-section__figure--whitewash,.c-section--7 .c-section__figure,.c-section--7 .c-section__figure--primary,.c-section--7 .c-section__figure--whitewash,.c-section--md .c-section__figure,.c-section--md .c-section__figure--primary,.c-section--md .c-section__figure--whitewash{width:37vw;margin-left:5.5vw}}.c-section .c-section__content,.c-section--2 .c-section__content,.c-section--4 .c-section__content,.c-section--7 .c-section__content,.c-section--md .c-section__content{margin-bottom:50px}.c-section .c-section__content:last-of-type,.c-section--2 .c-section__content:last-of-type,.c-section--4 .c-section__content:last-of-type,.c-section--7 .c-section__content:last-of-type,.c-section--md .c-section__content:last-of-type{margin-bottom:0}@media screen and (max-width:575.98px){.c-section .c-section__body,.c-section--2 .c-section__body,.c-section--4 .c-section__body,.c-section--7 .c-section__body,.c-section--md .c-section__body{display:flex;flex-direction:column}.c-section .c-section__figure,.c-section .c-section__figure--primary,.c-section .c-section__figure--whitewash,.c-section--2 .c-section__figure,.c-section--2 .c-section__figure--primary,.c-section--2 .c-section__figure--whitewash,.c-section--4 .c-section__figure,.c-section--4 .c-section__figure--primary,.c-section--4 .c-section__figure--whitewash,.c-section--7 .c-section__figure,.c-section--7 .c-section__figure--primary,.c-section--7 .c-section__figure--whitewash,.c-section--md .c-section__figure,.c-section--md .c-section__figure--primary,.c-section--md .c-section__figure--whitewash{order:2;float:none;width:100%;margin-top:40px;margin-left:0}.c-section .c-section__content,.c-section--2 .c-section__content,.c-section--4 .c-section__content,.c-section--7 .c-section__content,.c-section--md .c-section__content{order:1;margin-bottom:0}.c-section .c-section__content .c-section__figure,.c-section .c-section__content .c-section__figure--primary,.c-section .c-section__content .c-section__figure--whitewash,.c-section--2 .c-section__content .c-section__figure,.c-section--2 .c-section__content .c-section__figure--primary,.c-section--2 .c-section__content .c-section__figure--whitewash,.c-section--4 .c-section__content .c-section__figure,.c-section--4 .c-section__content .c-section__figure--primary,.c-section--4 .c-section__content .c-section__figure--whitewash,.c-section--7 .c-section__content .c-section__figure,.c-section--7 .c-section__content .c-section__figure--primary,.c-section--7 .c-section__content .c-section__figure--whitewash,.c-section--md .c-section__content .c-section__figure,.c-section--md .c-section__content .c-section__figure--primary,.c-section--md .c-section__content .c-section__figure--whitewash{margin:45px 0 35px}.c-section .c-title--3,.c-section--2 .c-title--3,.c-section--4 .c-title--3,.c-section--7 .c-title--3,.c-section--md .c-title--3{margin-bottom:30px}.c-section .c-title--4,.c-section--2 .c-title--4,.c-section--4 .c-title--4,.c-section--7 .c-title--4,.c-section--md .c-title--4{margin-bottom:20px}.c-section .c-section__button-area,.c-section--2 .c-section__button-area,.c-section--4 .c-section__button-area,.c-section--7 .c-section__button-area,.c-section--md .c-section__button-area{order:3}}.c-section .c-section__button-area--2,.c-section--2 .c-section__button-area--2,.c-section--4 .c-section__button-area--2,.c-section--7 .c-section__button-area--2,.c-section--md .c-section__button-area--2{margin-top:30px}.c-section .c-contact:first-of-type,.c-section--2 .c-contact:first-of-type,.c-section--4 .c-contact:first-of-type,.c-section--7 .c-contact:first-of-type,.c-section--md .c-contact:first-of-type{margin-top:-30px}.is-right.c-section .c-section__figure,.is-right.c-section .c-section__figure--primary,.is-right.c-section .c-section__figure--whitewash,.is-right.c-section--2 .c-section__figure,.is-right.c-section--2 .c-section__figure--primary,.is-right.c-section--2 .c-section__figure--whitewash,.is-right.c-section--4 .c-section__figure,.is-right.c-section--4 .c-section__figure--primary,.is-right.c-section--4 .c-section__figure--whitewash,.is-right.c-section--7 .c-section__figure,.is-right.c-section--7 .c-section__figure--primary,.is-right.c-section--7 .c-section__figure--whitewash,.is-right.c-section--md .c-section__figure,.is-right.c-section--md .c-section__figure--primary,.is-right.c-section--md .c-section__figure--whitewash{float:left;margin-right:60px;margin-left:0}.c-section--2::before,.c-section--3::before,.c-section--6::before{content:"";position:absolute;top:0;display:block;width:calc(100% - (100% - 1100px)/ 2 - 110px);background-image:linear-gradient(to left,#cdf5f5 1%,#d6f3e7 50%,#f3f9e9 99%);border-radius:10px 0 0 10px}@media screen and (max-width:1099.98px){.is-right.c-section .c-section__figure,.is-right.c-section .c-section__figure--primary,.is-right.c-section .c-section__figure--whitewash,.is-right.c-section--2 .c-section__figure,.is-right.c-section--2 .c-section__figure--primary,.is-right.c-section--2 .c-section__figure--whitewash,.is-right.c-section--4 .c-section__figure,.is-right.c-section--4 .c-section__figure--primary,.is-right.c-section--4 .c-section__figure--whitewash,.is-right.c-section--7 .c-section__figure,.is-right.c-section--7 .c-section__figure--primary,.is-right.c-section--7 .c-section__figure--whitewash,.is-right.c-section--md .c-section__figure,.is-right.c-section--md .c-section__figure--primary,.is-right.c-section--md .c-section__figure--whitewash{margin-right:5.5vw}.c-section--2::before,.c-section--3::before,.c-section--6::before{width:calc(100% - 110px)}}.c-section__header{position:relative;z-index:2;display:flex;justify-content:center;width:100%;max-width:1100px;margin:0 auto}@media screen and (max-width:575.98px){.c-section .c-contact:first-of-type,.c-section--2 .c-contact:first-of-type,.c-section--4 .c-contact:first-of-type,.c-section--7 .c-contact:first-of-type,.c-section--md .c-contact:first-of-type{margin-top:-20px}.is-right.c-section .c-section__figure,.is-right.c-section .c-section__figure--primary,.is-right.c-section .c-section__figure--whitewash,.is-right.c-section--2 .c-section__figure,.is-right.c-section--2 .c-section__figure--primary,.is-right.c-section--2 .c-section__figure--whitewash,.is-right.c-section--4 .c-section__figure,.is-right.c-section--4 .c-section__figure--primary,.is-right.c-section--4 .c-section__figure--whitewash,.is-right.c-section--7 .c-section__figure,.is-right.c-section--7 .c-section__figure--primary,.is-right.c-section--7 .c-section__figure--whitewash,.is-right.c-section--md .c-section__figure,.is-right.c-section--md .c-section__figure--primary,.is-right.c-section--md .c-section__figure--whitewash{margin-right:0}.c-section--2::before,.c-section--3::before,.c-section--6::before{width:calc(100% - 60px)}.c-section__header{padding:0 20px}}.c-section--2{padding:50px 0}.c-section--2::before{right:0;height:100%}.c-section--2.is-right::before{right:auto;left:0;transform:scale(-1,1)}@media screen and (max-width:1169.98px){.c-section--2.is-right .c-section__content{width:auto}}.c-section--2 .c-section__header{margin-bottom:50px}@media screen and (max-width:575.98px){.c-section--2{padding:30px 0}.c-section--2 .c-section__header{margin-bottom:30px}}.c-section--2 .c-section__content--flex{display:flex;justify-content:space-between}.c-section--2 .c-section__content--flex .c-section__figure,.c-section--2 .c-section__content--flex .c-section__figure--primary,.c-section--2 .c-section__content--flex .c-section__figure--whitewash{width:initial;margin-left:20px}@media screen and (max-width:767.98px){.c-section--2.is-right .c-section__content{float:none}.c-section--2 .c-section__content--flex{flex-direction:column}.c-section--2 .c-section__content--flex .c-section__figure,.c-section--2 .c-section__content--flex .c-section__figure--primary,.c-section--2 .c-section__content--flex .c-section__figure--whitewash{margin:20px 0 0}}.c-section--2 .c-section__content--flex.is-gcp-top{align-items:flex-start}.c-section--2 .c-section__content--flex.is-gcp-top .c-section__figure,.c-section--2 .c-section__content--flex.is-gcp-top .c-section__figure--primary,.c-section--2 .c-section__content--flex.is-gcp-top .c-section__figure--whitewash{margin-left:40px}@media screen and (max-width:767.98px){.c-section--2 .c-section__content--flex.is-gcp-top{align-items:center}.c-section--2 .c-section__content--flex.is-gcp-top .c-section__figure,.c-section--2 .c-section__content--flex.is-gcp-top .c-section__figure--primary,.c-section--2 .c-section__content--flex.is-gcp-top .c-section__figure--whitewash{margin:40px 0 0}}.c-section--inner,.c-section--inner--2{position:relative;margin-bottom:50px;padding:40px 0}.c-section--inner--2::after,.c-section--inner::after{content:"";position:absolute;top:0;right:-60px;display:block;width:calc(100% - 30px);height:100%;background-image:linear-gradient(to left,#cdf5f5 1%,#d6f3e7 50%,#f3f9e9 99%);border-radius:10px 0 0 10px}.c-section--inner .c-section__figure,.c-section--inner .c-section__figure--primary,.c-section--inner .c-section__figure--whitewash,.c-section--inner--2 .c-section__figure,.c-section--inner--2 .c-section__figure--primary,.c-section--inner--2 .c-section__figure--whitewash{width:272px;margin-top:40px;margin-right:30px}.c-section--inner .c-title--3,.c-section--inner--2 .c-title--3{margin-bottom:35px}.c-section--inner__body{position:relative;z-index:2;display:flex;justify-content:space-between}@supports(display:grid){.c-section--inner .c-section__figure,.c-section--inner .c-section__figure--primary,.c-section--inner .c-section__figure--whitewash,.c-section--inner--2 .c-section__figure,.c-section--inner--2 .c-section__figure--primary,.c-section--inner--2 .c-section__figure--whitewash{margin-right:0}.c-section--inner__body{display:-ms-grid;display:grid;grid-column-gap:40px;grid-row-gap:30px;grid-template-columns:272px 1fr;grid-template-rows:1fr;-ms-grid-rows:1fr;-ms-grid-columns:272px 1fr}}@media screen and (max-width:575.98px){.c-section--inner,.c-section--inner--2{margin-bottom:40px}.c-section--inner .c-section__figure,.c-section--inner .c-section__figure--primary,.c-section--inner .c-section__figure--whitewash,.c-section--inner--2 .c-section__figure,.c-section--inner--2 .c-section__figure--primary,.c-section--inner--2 .c-section__figure--whitewash{order:2;width:100%;padding-bottom:50px}.c-section--inner .c-section__content,.c-section--inner--2 .c-section__content{order:1}.c-section--inner__body{display:flex;flex-direction:column;justify-content:flex-start}}.c-section--inner--2 .c-section__figure,.c-section--inner--2 .c-section__figure--primary,.c-section--inner--2 .c-section__figure--whitewash{order:2;margin-left:30px}@supports(display:grid){.c-section--inner--2 .c-section__figure,.c-section--inner--2 .c-section__figure--primary,.c-section--inner--2 .c-section__figure--whitewash{margin-left:0}}.c-section--inner--2 .c-section__content{order:1}.c-section--inner--2 .c-section--inner__body{grid-template-columns:1fr 272px;-ms-grid-columns:1fr 272px}.c-section--inner--2::after{right:auto;left:-60px;transform:scale(-1,1)}.c-section--3,.c-section--6{position:relative;padding:60px 0}.c-section--3::before,.c-section--6::before{right:0;width:100%;height:100%;border-radius:0;transform:scale(-1,1)}.c-section--3 .c-section__header,.c-section--6 .c-section__header{margin-bottom:40px}.c-section--3 .c-title--entrance-section,.c-section--6 .c-title--entrance-section{font-size:20px;letter-spacing:0}@media screen and (max-width:575.98px){.c-section--3,.c-section--6{padding:40px 0}.c-section--3 .c-section__header,.c-section--6 .c-section__header{margin-bottom:20px}.c-section--3 .c-title--entrance-section,.c-section--6 .c-title--entrance-section{padding:0;font-size:16px}}.c-section--3 .c-section__content.is-2column .c-section__figure,.c-section--3 .c-section__content.is-2column .c-section__figure--primary,.c-section--3 .c-section__content.is-2column .c-section__figure--whitewash,.c-section--6 .c-section__content.is-2column .c-section__figure,.c-section--6 .c-section__content.is-2column .c-section__figure--primary,.c-section--6 .c-section__content.is-2column .c-section__figure--whitewash{float:right}.c-section--4,.c-section--7{padding-top:50px}.c-section--4::after,.c-section--7::after{position:absolute;top:0;left:0;width:100%;height:calc(100% - 50px);background-image:linear-gradient(to left,#cdf5f5 1%,#d6f3e7 50%,#f3f9e9 99%)}@media screen and (max-width:575.98px){.c-section--4::after,.c-section--7::after{right:-20px;height:100%}.c-section--4,.c-section--7{padding-bottom:50px}}.c-section--6{padding:80px 0}.c-section--6 .c-section__header{margin-bottom:40px}.c-section--6 .c-section__body{width:100%;padding:0 20px}.c-section--7{margin-top:50px}.c-section--7 .c-section__body{width:100%;padding:0 20px}.c-section--7 .c-section__body:nth-child(n+2){margin-top:0}@media screen and (max-width:768px){.c-section--7 .c-section__body .c-card--large-list{margin:0}.c-section--md .c-title--3-2{margin-left:0}}.c-section--7 .c-section__body .c-card--large{padding-bottom:50px}.c-section--7 .c-section__body .c-card--large:nth-child(2)::after{content:"";position:absolute;top:-67px;right:37px;display:block;width:113px;height:101px;background:url(/img/common/deco-09@2x.png) 0 0/contain no-repeat}@media screen and (max-width:1023.98px){.c-section--7 .c-section__body .c-card--large:nth-child(2)::after{right:10px;width:88px}}@media screen and (max-width:869.98px){.c-section--7 .c-section__body .c-card--large:nth-child(2)::after{top:auto;right:30px;bottom:-84px}}@media screen and (max-width:575.98px){.c-section--6{padding:40px 0}.c-section--6 .c-section__header{margin-bottom:30px}.c-section--6 .c-section__header .c-title--2-2{margin-bottom:0}.c-section--7{margin-top:70px;padding:40px 0}.c-section--7 .c-section__header{margin-bottom:0}.c-section--7 .c-section__body:nth-child(n+2){padding-bottom:50px}.c-section--7 .c-section__body .c-card--large-list .c-card--large__title{margin-bottom:15px;font-size:1.6rem}.c-section--7 .c-section__body .c-card--large-list .c-card--large__text{font-size:1.4rem}.c-section--7 .c-section__body .c-card--large:nth-child(2)::after{bottom:-110px;width:79px;height:71px}.c-section--7 .c-section__body .c-card--large{padding-top:25px;padding-bottom:25px}}.c-section--7 .c-section__body .c-button{position:static;margin:30px auto 0}@media screen and (max-width:1169.98px){.c-section--7 .c-section__body .c-button{width:auto}}@media screen and (max-width:575.98px){.c-section--7 .c-section__body .c-button{margin-top:15px}.c-section--md .c-section__body .c-title--3-2+.c-section__body{margin-top:-15px}}.c-section--md{width:1100px;max-width:100%;margin:0 auto}.c-section--md .c-section__body:nth-child(n+2){margin-top:40px}.c-section--md .c-section__body .c-title--3-2{margin-left:0}@media screen and (max-width:1099.98px){.c-section--md{width:auto}.c-section--md .c-section__body .c-title--3-2{margin-left:-20px}}.c-section__header__subtitle{position:absolute;bottom:-22px;left:-.7em;font:bold 12rem/1 Roboto,"Avenir Next","Helvetica Neue",Helvetica,"Segoe UI",sans-serif;color:#08b8c2;letter-spacing:-.17rem;opacity:.1;font-feature-settings:"palt"}.c-section-gcp-hosting,.c-section__body--all{position:relative;z-index:2;width:100%;max-width:1100px;margin:0 auto;padding:50px;background-color:#fff;border-radius:10px;box-shadow:0 0 36px 0 rgba(150,150,150,.2)}@media screen and (max-width:1099.98px){.c-section-gcp-hosting,.c-section__body--all{width:auto;margin:0 20px}}@media screen and (max-width:575.98px){.c-section__header__subtitle{bottom:-10px;left:5px;font-size:5.9rem}.c-section-gcp-hosting,.c-section__body--all{display:flex;flex-direction:column;margin-bottom:50px;padding:30px 25px}.c-section-gcp-hosting .c-section__content,.c-section__body--all .c-section__content{order:1;margin-bottom:35px}}.c-section-gcp-hosting .c-title--3,.c-section__body--all .c-title--3{text-align:center}.c-section__body--all.is-center,.is-center.c-section-gcp-hosting{display:flex;flex-direction:column;align-items:center}.c-section-gcp-hosting .c-section__content,.c-section__body--all .c-section__content{width:100%}.c-section-gcp-hosting .c-section__content .c-text,.c-section__body--all .c-section__content .c-text{margin-bottom:30px}.c-section__body--all.is-2column,.is-2column.c-section-gcp-hosting{display:flex}.c-section__body--all.is-2column .c-section__content+.c-section__figure,.c-section__body--all.is-2column .c-section__content+.c-section__figure--primary,.c-section__body--all.is-2column .c-section__content+.c-section__figure--whitewash,.c-section__body--all.is-2column .c-section__figure+.c-section__content,.c-section__body--all.is-2column .c-section__figure--primary+.c-section__content,.c-section__body--all.is-2column .c-section__figure--whitewash+.c-section__content,.is-2column.c-section-gcp-hosting .c-section__content+.c-section__figure,.is-2column.c-section-gcp-hosting .c-section__content+.c-section__figure--primary,.is-2column.c-section-gcp-hosting .c-section__content+.c-section__figure--whitewash,.is-2column.c-section-gcp-hosting .c-section__figure+.c-section__content,.is-2column.c-section-gcp-hosting .c-section__figure--primary+.c-section__content,.is-2column.c-section-gcp-hosting .c-section__figure--whitewash+.c-section__content{margin-left:40px}.c-section-gcp-hosting .c-section__decoration,.c-section__body--all .c-section__decoration{position:absolute;right:146px;left:auto}.c-section-gcp-hosting .c-section__decoration.is-position2,.c-section__body--all .c-section__decoration.is-position2{top:-80px;right:60px;bottom:auto}.c-section-gcp-hosting .c-section__decoration.is-position3,.c-section__body--all .c-section__decoration.is-position3{top:auto;right:auto;bottom:-13px;left:12%}@media screen and (max-width:1099.98px){.c-section-gcp-hosting .c-section__decoration.is-position3,.c-section__body--all .c-section__decoration.is-position3{bottom:-98px;left:7%}}@media screen and (max-width:768px){.c-section-gcp-hosting .c-section__decoration.is-position3,.c-section__body--all .c-section__decoration.is-position3{bottom:-100px;left:10px;width:114px}.c-section-gcp-hosting .c-section__decoration.is-position3 img,.c-section__body--all .c-section__decoration.is-position3 img{width:100%}}.c-section-gcp-hosting .c-section__decoration.is-position4,.c-section__body--all .c-section__decoration.is-position4{top:-80px;right:60px;bottom:auto}@media screen and (max-width:768px){.c-section-gcp-hosting .c-section__decoration.is-position4,.c-section__body--all .c-section__decoration.is-position4{top:auto;right:50px;bottom:-140px}}.c-section-gcp-hosting .c-section__decoration.is-position5,.c-section__body--all .c-section__decoration.is-position5{top:auto;right:auto;bottom:-14px;left:50%}@media screen and (max-width:575.98px){.c-section-gcp-hosting .c-section__content .c-text,.c-section__body--all .c-section__content .c-text{margin-bottom:0}.c-section-gcp-hosting .c-button--secondary,.c-section__body--all .c-button--secondary{order:2}.c-section__body--all.is-2column,.is-2column.c-section-gcp-hosting{flex-direction:column}.c-section__body--all.is-2column .c-section__figure,.c-section__body--all.is-2column .c-section__figure--primary,.c-section__body--all.is-2column .c-section__figure--whitewash,.is-2column.c-section-gcp-hosting .c-section__figure,.is-2column.c-section-gcp-hosting .c-section__figure--primary,.is-2column.c-section-gcp-hosting .c-section__figure--whitewash{order:1;margin-top:0;margin-bottom:20px}.c-section__body--all.is-2column .c-section__figure img,.c-section__body--all.is-2column .c-section__figure--primary img,.c-section__body--all.is-2column .c-section__figure--whitewash img,.is-2column.c-section-gcp-hosting .c-section__figure img,.is-2column.c-section-gcp-hosting .c-section__figure--primary img,.is-2column.c-section-gcp-hosting .c-section__figure--whitewash img{width:100%;height:auto}.c-section__body--all.is-2column .c-section__content,.is-2column.c-section-gcp-hosting .c-section__content{order:2}.c-section__body--all.is-2column .c-section__content .c-text,.is-2column.c-section-gcp-hosting .c-section__content .c-text{margin-bottom:30px}.c-section__body--all.is-2column .c-button,.is-2column.c-section-gcp-hosting .c-button{order:3}.c-section__body--all.is-2column .c-section__content+.c-section__figure,.c-section__body--all.is-2column .c-section__content+.c-section__figure--primary,.c-section__body--all.is-2column .c-section__content+.c-section__figure--whitewash,.c-section__body--all.is-2column .c-section__figure+.c-section__content,.c-section__body--all.is-2column .c-section__figure--primary+.c-section__content,.c-section__body--all.is-2column .c-section__figure--whitewash+.c-section__content,.is-2column.c-section-gcp-hosting .c-section__content+.c-section__figure,.is-2column.c-section-gcp-hosting .c-section__content+.c-section__figure--primary,.is-2column.c-section-gcp-hosting .c-section__content+.c-section__figure--whitewash,.is-2column.c-section-gcp-hosting .c-section__figure+.c-section__content,.is-2column.c-section-gcp-hosting .c-section__figure--primary+.c-section__content,.is-2column.c-section-gcp-hosting .c-section__figure--whitewash+.c-section__content{margin-left:0}.c-section-gcp-hosting .c-section__decoration.is-position5,.c-section__body--all .c-section__decoration.is-position5{right:31px;bottom:-58px;left:auto;width:124px}.c-section__bottom{position:relative}}.c-section-gcp-hosting .c-section__decoration.is-position6,.c-section__body--all .c-section__decoration.is-position6{top:auto;right:auto;bottom:-30px;left:15%}@media screen and (max-width:1099.98px){.c-section-gcp-hosting .c-section__decoration.is-position6,.c-section__body--all .c-section__decoration.is-position6{bottom:-98px;left:7%}}@media screen and (max-width:768px){.c-section-gcp-hosting .c-section__decoration.is-position6,.c-section__body--all .c-section__decoration.is-position6{bottom:-115px;left:20px;width:80px}.c-section-gcp-hosting .c-section__decoration.is-position6 img,.c-section__body--all .c-section__decoration.is-position6 img{width:100%}}.c-section__bottom{z-index:2;width:100%;margin-top:50px}.c-section__bottom.is-aws-top{margin-top:120px}@media screen and (max-width:1099.98px){.c-section__bottom.is-aws-top{margin-top:170px}}@media screen and (max-width:767.98px){.c-section__bottom.is-aws-top{margin-top:130px}}.c-section--8{position:relative;z-index:1;padding:44px 0}.c-section--8::before{content:"";position:absolute;top:0;right:90px;bottom:0;left:-60px;z-index:-1;background-image:linear-gradient(to left,#cdf5f5 1%,#d6f3e7 50%,#f3f9e9 99%);border-radius:0 10px 10px 0}.c-section--8.is-right::before{right:-60px;left:90px;border-radius:10px 0 0 10px}.c-section--8 .c-title--3 strong{line-height:2.3}.c-section--9{max-width:1100px;margin:150px auto 0;padding:40px;background-color:#f0f8f7;border-radius:10px}.c-section--9 .c-section__body--9{display:flex;flex-direction:row-reverse}.c-section--9 .c-section__figure--9 img{max-width:initial}.c-section--9 .c-section__content--9{margin:0 30px 0 0}.c-section--9 .c-button{width:425px}@media screen and (max-width:1099.98px){.c-section--9{margin-top:80px;padding:30px 0;border-radius:0}.c-section--9 .c-section__body--9{display:block;padding:0 20px}.c-section--9 .c-section__figure--9{text-align:center}.c-section--9 .c-section__content--9{margin:30px 0 0}.c-section--9 .c-button{margin:0 auto}}.c-section--10{padding:60px 0}@media screen and (max-width:575.98px){.c-section--9 .c-button{width:335px}.c-section--10{padding:40px 0}.c-section--10 .c-contact{padding:0 20px}}.c-section--10 .c-card--large-list{margin-bottom:40px}@media screen and (max-width:768px){.c-section--10 .c-card--large-list{margin-bottom:20px}}.c-section--10 .c-section__content{width:1100px;margin:0 auto}@media screen and (max-width:1169.98px){.c-section--10 .c-section__content{width:auto;margin:0 20px}}.c-section--10 .c-contact{margin:50px 0 0}.l-hero__lead.l-hero-gcp-hosting__lead{max-width:1100px;margin-right:auto;margin-left:auto}.c-section-gcp-hosting__main-img{width:100%;max-width:500px;margin:0 auto;padding:40px 0 75px}@media screen and (min-width:768px){.c-section-gcp-hosting__main-img{padding:60px 0 30px}}.c-section-gcp-hosting__main-img>img{width:100%}.c-section--4-gcp-hosting.c-section--7,.c-section--4.c-section--4-gcp-hosting{margin-bottom:100px}.c-section--4-gcp-hosting.c-section--7 .c-title__callout,.c-section--4.c-section--4-gcp-hosting .c-title__callout{font-size:12px}.c-section-gcp-hosting{padding:0}.c-section-gcp-hosting .c-section-gcp-hosting__heading{padding:18px 12px;font-size:22px;line-height:1.45;text-align:center;color:#fff;letter-spacing:1px;background-color:#039fad;border-top-left-radius:10px;border-top-right-radius:10px}.c-section-gcp-hosting .c-section-gcp-hosting__heading>b{color:#fddd67}.gcp-hosting-content{padding:24px 24px 70px}.gcp-hosting-content__lead{margin-bottom:30px;font-size:14px;line-height:1.88;letter-spacing:1px}@media screen and (min-width:768px){.c-section-gcp-hosting .c-section-gcp-hosting__heading{padding:24px 12px;font-size:34px;line-height:1.24;letter-spacing:2px}.gcp-hosting-content{padding:40px 50px 70px}.gcp-hosting-content__lead{margin-bottom:50px;font-size:16px}}.gcp-hosting-content__worry{position:relative;margin-bottom:16px;padding:0 8px 47px}.gcp-hosting-content__worry::after{content:"";position:absolute;top:auto;bottom:0;left:50%;display:block;width:168px;height:47px;background:url(/img/service/gcp/hosting/case-arrow.svg) 0 0/contain no-repeat;transform:translateX(-50%)}@media screen and (min-width:768px){.gcp-hosting-content__worry{margin-bottom:30px;padding:0 0 72px}.gcp-hosting-content__worry::after{width:259px;height:72px}}.gcp-hosting-content__heading--worry{margin-bottom:24px;font-size:24px;line-height:1.55;text-align:center;letter-spacing:1.3px}.gcp-hosting-content__heading--worry>span{display:inline-block;padding-bottom:4px;border-bottom:3px solid #02757b}@media screen and (min-width:768px){.gcp-hosting-content__heading--worry{margin-bottom:24px;font-size:37px;line-height:1.14;letter-spacing:2px}.gcp-hosting-content__heading--worry>span{padding-bottom:8px}}.gcp-hosting-content__heading--worry b{color:#02757b}.gcp-hosting-content__text{margin-bottom:12px;font-weight:700;font-size:16px;line-height:1.75;text-align:center;letter-spacing:1px}.gcp-hosting-content__case-list{margin-top:16px;margin-bottom:16px}.gcp-hosting-content__case-list li{display:block;padding:8px 0}@media screen and (min-width:768px){.gcp-hosting-content__text{font-size:21px}.gcp-hosting-content__case-list{display:flex;justify-content:center;margin-top:30px;margin-bottom:30px}.gcp-hosting-content__case-list li{padding:0 8px}}.gcp-hosting-content__case-item{position:relative;display:flex;align-items:center;height:100%;padding:12px;border:3px solid #e4e2e2;border-radius:10px}@media screen and (min-width:576px){.c-section--4-gcp-hosting.c-section--7 .c-title__callout,.c-section--4.c-section--4-gcp-hosting .c-title__callout{font-size:1.4rem}.gcp-hosting-content__case-item{justify-content:center}}.gcp-hosting-content__case-item::before{content:"";position:absolute;top:-12px;left:10px;display:block;width:25px;height:19px;background:url(/img/service/gcp/hosting/case-decoration.svg) 0 0/contain no-repeat}.gcp-hosting-content__case-img{width:56px;height:56px;margin-right:16px}.gcp-hosting-content__case-img>img{width:100%}.gcp-hosting-content__case-text{font-weight:700;font-size:15px;line-height:1.6;letter-spacing:.75px}@media screen and (min-width:768px){.gcp-hosting-content__case-item{justify-content:start;padding:18px}.gcp-hosting-content__case-item::before{top:-14px;left:14px;width:30px;height:23px}.gcp-hosting-content__case-img{width:70px;height:70px}.gcp-hosting-content__case-text{font-size:19px;line-height:1.58;letter-spacing:.95px}.c-table--4 tbody th.gcp-hosting-content__table-heading{width:270px}}.gcp-hosting-content__case-text b{color:#02757b}.c-section-gcp-hosting__decoration--top-pc{position:absolute;display:none}@media screen and (min-width:576px){.c-section-gcp-hosting__decoration--top-pc{top:-100px;right:10px;display:block;width:68px}}@media screen and (min-width:1024px){.c-section-gcp-hosting__decoration--top-pc{right:90px}}.c-section-gcp-hosting__decoration--top-sp{position:absolute;top:-55px;right:30px;z-index:1;display:block;width:47px}@media screen and (min-width:576px){.c-section-gcp-hosting__decoration--top-sp{display:none}.c-contact-gcp-maintenance .c-contact__title{line-height:2!important}}.letter-space--short{letter-spacing:-.5em}.c-section--md.c-section--md-gcp-hosting{margin-bottom:60px}@media screen and (min-width:768px){.c-section--md.c-section--md-gcp-hosting{margin-bottom:100px}}.gcp-hosting-content__table-price{font-weight:400;font-size:24px}.service-list--field{display:flex;justify-content:space-between;width:800px;max-width:100%;margin:0 auto -20px}@media screen and (max-width:768px){.service-list--field{flex-wrap:wrap;justify-content:space-around}}.service-list--field.is-column--3{width:calc(250px*3)}.service-list--field.is-column--4{width:calc(250px*4)}.service-list--field.is-column--5{width:calc(250px*5)}.service-list--field.is-column--6{width:calc(250px*6)}.service-list--field .c-text--gcp-maintenance{display:inline-block;width:100%}.service-list__unit{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:0;padding:20px 0 12px}@media screen and (max-width:575.98px){.service-list__unit .c-list__title{font-size:1.6rem;white-space:normal}}.service-list--field--2{display:flex;justify-content:space-between;max-width:100%;margin:0 auto -20px}.service-list--field--2.is-column--3{width:calc(230px*3)}.service-list--field--2.is-column--4{width:calc(230px*4)}.service-list--field--2.is-column--5{width:calc(230px*5)}.service-list--field--2.is-column--6{width:calc(230px*6)}@media screen and (max-width:768px){.service-list--field--2{flex-wrap:wrap;justify-content:space-around}.service-list--field--2.is-column--3 .service-list__unit,.service-list--field--2.is-column--4 .service-list__unit,.service-list--field--2.is-column--5 .service-list__unit,.service-list--field--2.is-column--6 .service-list__unit{justify-content:flex-start;width:50%}}.c-section__body{width:auto}.c-contact .c-list-notice-gcp-maintenance{margin-top:100px}.c-contact-gcp-maintenance .c-contact__title{margin-bottom:30px!important;font-size:2rem!important;line-height:2!important}.service__link-gcp-maintenance{margin-top:20px}.c-figure--2{text-align:center}@media screen and (max-width:575.98px){.c-figure--2{margin-bottom:0;padding:20px 0 0}.c-figure--2 img{width:100%;height:auto}}.c-figure--2+.c-list-notice-gcp-maintenance{margin-top:30px}.c-figure--2+.c-text--gcp-maintenance{margin-top:40px}.service__section-bg--tertiary{background:#f0f8f7}.service__section-bg--tertiary.service__section{padding-bottom:96px!important}.c-text--gcp-maintenance+.c-list--service__2column-image{margin-top:30px}.c-accordion--secondary-gcp-maintenance,.c-list-notice-gcp-maintenance+.c-section__content,.service__section .c-text--service+.c-card-list--small{margin-top:40px}.maintenance-feature__2column-img{margin-left:30px}.l-bottom--tertiary .c-list-notice-gcp-maintenance.is-center{max-width:1100px;margin:100px auto 0;padding:0 20px}.c-list--service-secondary-gcp-maintenance{width:100%;margin:30px auto}.service-list--field--2.is-column--3 .service-list__unit,.service-secondary__unit-gcp-maintenance.is-column--4{padding:10px 0}.c-table--1-gcp-maintenance table+.c-list-notice-gcp-maintenance{margin-top:20px}@media screen and (max-width:575.98px){.c-contact-gcp-maintenance .c-list-notice-gcp-maintenance{margin-top:60px}.c-list-notice-gcp-maintenance+.c-section__content{margin-top:40px}.c-contact-gcp-maintenance .c-contact__title{padding-top:40px}.c-text--gcp-maintenance+.c-list--service__2column-image{margin-top:30px}.c-table--1-gcp-maintenance table{width:100%}.c-table--1-gcp-maintenance table tr{font-size:14px}.c-accordion--secondary-gcp-maintenance,.c-table--1-gcp-maintenance table+.c-list-notice-gcp-maintenance,.c-table--1-gcp-maintenance+.c-section__content,.c-text--service-gcp-maintenance+.c-card-list--small{margin-top:20px}.service__link-gcp-maintenance{margin-top:10px}.l-bottom--tertiary .c-list-notice-gcp-maintenance.is-center{margin-top:60px;padding:0 20px}.gcp-migrationpack-table tbody th{width:80px}}.aws-rackspace-section--bg-tertiary,.gcp-migrationpack-section,.gcp-migrationpack-section--bg-tertiary{padding:96px 0}.gcp-migrationpack-section--bg-tertiary{background-color:#f0f8f7}.gcp-migrationpack-lead{text-align:left;letter-spacing:normal}.gcp-migrationpack-worry{margin-top:60px}.gcp-migrationpack-title-h2{line-height:1.5}.gcp-migrationpack-feature-list .c-list__title{margin-top:25px}.gcp-migrationpack-table td{letter-spacing:1px}@media screen and (max-width:575.98px){.gcp-migrationpack-table td{width:auto}.gcp-spanner-hero-catch{text-align:left}}.gcp-migrationpack-img-list{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.gcp-migrationpack-img-list img{width:calc(50% - 10px)}.gcp-migrationpack-img-list img:nth-child(n+3){margin-top:20px}.gcp-spanner-hero-lead{max-width:1100px;margin:0 auto;text-align:left}.gcp-spanner-content-wrapper+.l-bottom--tertiary .c-section--9{margin-top:70px}@media screen and (max-width:768px){.gcp-spanner-content-wrapper+.l-bottom--tertiary{margin-top:30px!important}.gcp-spanner-section-1st{padding-top:40px}}.gcp-spanner-partner-img.service-2column__img,.gcp-spanner-partner-img.service-2column__img--border,.gcp-spanner-partner-img.service-2column__img--no-rounded{margin:0 auto}@media screen and (min-width:576px){.gcp-spanner-partner-img.service-2column__img,.gcp-spanner-partner-img.service-2column__img--border,.gcp-spanner-partner-img.service-2column__img--no-rounded{margin:0 0 0 40px}}.gcp-spanner-feature-list{width:850px}@media screen and (max-width:1099.98px){.gcp-spanner-content-wrapper+.l-bottom--tertiary .c-section--9{margin-top:30px}.gcp-spanner-feature-list{width:100vw}}.gcp-vertex-ai-content-wrapper{padding-top:60px}.gcp-vertex-ai-content-wrapper .c-text{margin-bottom:20px}@media screen and (max-width:768px){.gcp-vertex-ai-content-wrapper+.l-bottom--tertiary{margin-top:30px!important}}.gcp-vertex-ai-content-wrapper+.l-bottom--tertiary .c-section--9{margin-top:70px}.gcp-vertex-ai-content-wrapper .service__section{padding-bottom:80px}.gcp-vertex-ai-content-wrapper .service__section.gcp-vertex-ai-certified .service-feature__2column-item--secondary:first-child,.gcp-vertex-ai-content-wrapper .service__section.gcp-vertex-ai-certified .service-feature__2column-item:first-child{padding-bottom:20px;border-bottom:1px solid #dadce0}.gcp-vertex-ai-content-wrapper .service__section.gcp-vertex-ai-worry .service-worry__content--2 .service-worry__heading{margin-bottom:20px}.gcp-vertex-ai-content-wrapper .service__section.gcp-vertex-ai-worry .service-worry__solution-heading.gcp-vertex-ai-worry__solution-heading{margin-bottom:0}.gcp-vertex-ai-content-wrapper .service__section.gcp-vertex-ai-solution .service__section-title{font-size:24px;text-align:center}.gcp-vertex-ai-content-wrapper .service__section.gcp-vertex-ai-solution .service-solution__content{display:-ms-grid;display:grid;grid-template-columns:repeat(2,1fr);width:auto;margin-top:42px;margin-bottom:22px;-ms-grid-columns:(1fr)[2];gap:22px}.gcp-vertex-ai-content-wrapper .service__section.gcp-vertex-ai-solution .service-solution__item{display:flex;flex-direction:column;width:100%;padding:30px;text-align:center;color:#333;border:2px solid #039fad;border-radius:10px;-webkit-text-decoration-line:none;text-decoration-line:none}@media screen and (max-width:767.98px){.gcp-migrationpack-img-list img{width:calc(50% - 5px)}.gcp-migrationpack-img-list img:nth-child(n+3){margin-top:10px}.gcp-vertex-ai-content-wrapper .service__section.gcp-vertex-ai-solution .service-solution__item{padding:30px}}@media screen and (max-width:575.98px){.gcp-vertex-ai-content-wrapper .service__section.gcp-vertex-ai-certified .service-feature__2column-item--secondary:first-child,.gcp-vertex-ai-content-wrapper .service__section.gcp-vertex-ai-certified .service-feature__2column-item:first-child{padding-bottom:0}.gcp-vertex-ai-content-wrapper .service__section.gcp-vertex-ai-solution .service__section-title{font-size:22px}.gcp-vertex-ai-content-wrapper .service__section.gcp-vertex-ai-solution .service-solution__content{grid-template-columns:auto;-ms-grid-columns:auto}.gcp-vertex-ai-content-wrapper .service__section.gcp-vertex-ai-solution .service-solution__item{width:auto;padding:20px}}.gcp-vertex-ai-content-wrapper .service__section.gcp-vertex-ai-solution .service-solution__item:hover{color:#fff;background-color:#0095a0;transition:.3s}.gcp-vertex-ai-content-wrapper .service__section.gcp-vertex-ai-solution .service-solution__item:hover h2{color:#fff;transition:.3s}.gcp-vertex-ai-content-wrapper .service__section.gcp-vertex-ai-solution .service-solution-heading{padding-bottom:10px;font-size:22px;color:#0095a0}@media screen and (max-width:767.98px){.gcp-vertex-ai-content-wrapper .service__section.gcp-vertex-ai-solution .service-solution-heading{padding-bottom:10px;font-size:20px}}.gcp-vertex-ai-content-wrapper .service__section.gcp-vertex-ai-solution .service-solution__body{display:flex;flex-grow:2;flex-direction:column}.gcp-vertex-ai-content-wrapper .service__section.gcp-vertex-ai-solution .service-solution-message{padding-bottom:16px;font-size:16px;text-align:left}@media screen and (max-width:767.98px){.gcp-vertex-ai-content-wrapper .service__section.gcp-vertex-ai-solution .service-solution-message{padding-bottom:8px;font-size:16px}}.gcp-vertex-ai-content-wrapper .service__section.gcp-vertex-ai-solution .service-solution-title{margin-top:20px;margin-bottom:20px;font-size:20px}@media screen and (max-width:767.98px){.gcp-vertex-ai-content-wrapper .service__section.gcp-vertex-ai-solution .service-solution-title{margin-top:10px;margin-bottom:10px;font-size:18px}}.gcp-vertex-ai-content-wrapper .service__section.gcp-vertex-ai-solution .service-solution__4columns{display:flex;margin-bottom:40px;gap:12px}@media screen and (max-width:767.98px){.gcp-vertex-ai-content-wrapper .service__section.gcp-vertex-ai-solution .service-solution__4columns{display:-ms-grid;display:grid;grid-template-columns:repeat(2,1fr);-ms-grid-columns:(1fr)[2]}}.gcp-vertex-ai-content-wrapper .service__section.gcp-vertex-ai-solution .service-solution__4columns .service-solution__4column-item{width:100%;padding:20px 15px;background-color:#f0f8f7;border-radius:10px;place-items:center}.gcp-vertex-ai-content-wrapper .service__section.gcp-vertex-ai-solution .service-solution__4columns .service-solution__4column-item img{height:80px;margin-bottom:20px}.gcp-vertex-ai-content-wrapper .service__section.gcp-vertex-ai-solution .service-solution__4columns .service-solution__4column-item .service-solution__4column-title{margin-bottom:15px;font-weight:700;font-size:18px;line-height:1.5;text-align:center;color:#02757b}.gcp-vertex-ai-content-wrapper .service__section.gcp-vertex-ai-solution .service-solution__4columns .service-solution__4column-item .service-solution__4column-text{font-size:16px;text-align:left}.gcp-vertex-ai-content-wrapper .service__section.gcp-vertex-ai-solution .service-solution__2columns{display:flex;margin-bottom:40px;gap:22px}.gcp-vertex-ai-content-wrapper .service__section.gcp-vertex-ai-solution .service-solution__2column-item{width:calc(50% - 11px);border:2px solid #039fad;border-radius:10px}@media screen and (max-width:575.98px){.gcp-vertex-ai-content-wrapper .service__section.gcp-vertex-ai-solution .service-solution__4columns{display:flex;flex-direction:column;align-items:center}.gcp-vertex-ai-content-wrapper .service__section.gcp-vertex-ai-solution .service-solution__4columns .service-solution__4column-item .service-solution__4column-title{font-size:16px}.gcp-vertex-ai-content-wrapper .service__section.gcp-vertex-ai-solution .service-solution__4columns .service-solution__4column-item .service-solution__4column-text{font-size:14px}.gcp-vertex-ai-content-wrapper .service__section.gcp-vertex-ai-solution .service-solution__2columns{flex-direction:column;align-items:center;margin-bottom:20px}.gcp-vertex-ai-content-wrapper .service__section.gcp-vertex-ai-solution .service-solution__2column-item{width:100%}}.gcp-gen-ai-agentspace-service .tab-panel .gcp-vertex-ai-content-wrapper .service__section.gcp-vertex-ai-solution .service-solution__2column-title-left,.gcp-vertex-ai-content-wrapper .service__section.gcp-vertex-ai-solution .gcp-gen-ai-agentspace-service .tab-panel .service-solution__2column-title-left,.gcp-vertex-ai-content-wrapper .service__section.gcp-vertex-ai-solution .service-solution__2column-title{align-content:center;height:55px;font-size:18px;color:#02757b;background-color:#f0f8f7;border-radius:10px 10px 0 0}@media screen and (max-width:575.98px){.gcp-gen-ai-agentspace-service .tab-panel .gcp-vertex-ai-content-wrapper .service__section.gcp-vertex-ai-solution .service-solution__2column-title-left,.gcp-vertex-ai-content-wrapper .service__section.gcp-vertex-ai-solution .gcp-gen-ai-agentspace-service .tab-panel .service-solution__2column-title-left,.gcp-vertex-ai-content-wrapper .service__section.gcp-vertex-ai-solution .service-solution__2column-title{height:50px;font-size:16px}}.gcp-vertex-ai-content-wrapper .service__section.gcp-vertex-ai-solution .service-solution__2column-body{padding:20px;text-align:left}.gcp-vertex-ai-content-wrapper .service__section.gcp-vertex-ai-solution .service-solution__2column-img{width:auto;max-width:80%;height:auto;margin:0 0 20px}.gcp-vertex-ai-content-wrapper .service__section.gcp-vertex-ai-solution .service-2column__img,.gcp-vertex-ai-content-wrapper .service__section.gcp-vertex-ai-solution .service-2column__img--border,.gcp-vertex-ai-content-wrapper .service__section.gcp-vertex-ai-solution .service-2column__img--no-rounded{max-width:100%;border-radius:5px}.gcp-vertex-ai-content-wrapper .service__section.gcp-vertex-ai-solution .service-feature__2column{text-align:left}.gcp-vertex-ai-content-wrapper .service__section.gcp-vertex-ai-solution .service-solution-text{margin-bottom:24px;font-size:16px;text-align:left}.gcp-vertex-ai-content-wrapper .service__section.gcp-vertex-ai-solution .service-solution-cost{display:flex;justify-content:center;padding:10px 0;gap:10px}.gcp-vertex-ai-content-wrapper .service__section.gcp-vertex-ai-solution .service-solution-cost span{display:flex;padding:8px 12px;font-weight:700;color:#fff;background-color:#4285f4;gap:4px}.gcp-vertex-ai-content-wrapper .service__section.gcp-vertex-ai-solution .service-solution-image{width:auto;height:90px;margin-bottom:15px}.gcp-vertex-ai-content-wrapper .service__section.gcp-vertex-ai-solution .service-solution-image-gemini{max-width:100%;height:auto;max-height:70px;margin:10px 15px 10px 0}@media screen and (max-width:767.98px){.gcp-vertex-ai-content-wrapper .service__section.gcp-vertex-ai-solution .service-solution-text{font-size:14px}.gcp-vertex-ai-content-wrapper .service__section.gcp-vertex-ai-solution .service-solution-cost span{padding:4px 10px}.gcp-vertex-ai-content-wrapper .service__section.gcp-vertex-ai-solution .service-solution-cost img{width:12px;height:auto}.gcp-vertex-ai-content-wrapper .service__section.gcp-vertex-ai-solution .service-solution-image-gemini{width:auto;max-height:50px}}.gcp-vertex-ai-content-wrapper .service__section.gcp-vertex-ai-solution .c-button--secondary{width:100%;max-width:320px;height:auto;margin:auto auto 0}.gcp-vertex-ai-content-wrapper .service__section.gcp-vertex-ai-solution .c-button--secondary__body{padding:15px 20px;font-size:1.6rem;color:#fff;letter-spacing:0;background-color:#02757b}@media screen and (min-width:576px){.gcp-vertex-ai-certified .service-feature__2column-img{margin:0 0 0 42px}}@media screen and (max-width:576px){.gcp-vertex-ai-certified .service-feature__2column-img{max-width:270px}.generative-ai-content-wrapper .service__section--bg.generative-ai-page-link .service-link-list,.generative-ai-content-wrapper .service__section--bg.generative-ai-page-link .service-link-list--large,.generative-ai-content-wrapper .service__section.generative-ai-page-link .service-link-list,.generative-ai-content-wrapper .service__section.generative-ai-page-link .service-link-list--large{padding-top:0}}.gcp-vertex-ai-feature{padding:80px 0;background-color:#f0f8f7}.gcp-vertex-ai-feature .service-2column__wrap{background-color:#fff}.gcp-vertex-ai-feature .service-feature__3columns{display:flex;flex-wrap:wrap;justify-content:space-between;margin:40px auto 80px}@media screen and (max-width:768px){.gcp-vertex-ai-feature .service-feature__3columns{flex-direction:column;align-items:center}.gcp-vertex-ai-feature .service-feature__3columns .service-feature__3column-item{width:100%;margin-bottom:40px}.gcp-vertex-ai-feature .service-feature__3columns .service-feature__3column-item:last-child{margin-bottom:0}}.gcp-vertex-ai-feature .service-feature__3columns .service-feature__3column-title{font-size:16px}.gcp-vertex-ai-feature .service-2column__wrap .service-2column__title{margin-bottom:10px}.gcp-vertex-ai-feature .service-feature__item{position:relative;padding-left:1em;font-weight:400;font-size:14px;line-height:1.75;color:#333}@media screen and (min-width:576px){.gcp-vertex-ai-feature .service-feature__item{font-size:16px}}.gcp-vertex-ai-feature .service-feature__item::before{content:"・";position:absolute;top:0;left:0}.gcp-vertex-ai-feature .c-list__title{margin-top:16px;font-size:16px}.gcp-vertex-ai-service{padding-top:80px}.gcp-vertex-ai-service .service__img-capability{width:auto;max-width:100%;margin-bottom:40px}.gcp-vertex-ai-service .c-section__body{width:100%;padding:0}.gcp-vertex-ai-service .c-accordion--qa{border-bottom:none}@media screen and (max-width:575.98px){.gcp-vertex-ai-content-wrapper .service__section.gcp-vertex-ai-solution .c-button--secondary{width:100%}.gcp-vertex-ai-service .service__img-capability{margin-bottom:20px}.gcp-vertex-ai-service .c-accordion--qa{width:100%!important;margin:0!important}}.gcp-vertex-ai-service .c-accordion__answer{margin:0 20px;padding-bottom:20px}@media screen and (max-width:575.98px){.gcp-vertex-ai-service .c-accordion__answer{margin:0}}.gcp-vertex-ai-service .c-accordion__answer__item-border{border-bottom:1px solid #b2b2b2}.gcp-vertex-ai-service .c-accordion__answer__item-border .c-accordion__answer-text{margin-bottom:20px}.gcp-vertex-ai-service .c-accordion__answer-title{margin-top:20px;margin-bottom:0;font-weight:600;font-size:18px}.gcp-vertex-ai-service .c-accordion__unit--qa{margin-bottom:22px;overflow:hidden;background-color:#f0f8f7;border:none;border-radius:8px}.gcp-vertex-ai-service .c-accordion__text{min-width:40px}@media screen and (max-width:575.98px){.gcp-vertex-ai-service .c-accordion__answer-title{font-size:16px}.gcp-vertex-ai-service .c-accordion__unit--qa{margin-bottom:12px}.gcp-vertex-ai-service .c-accordion__text{min-width:32px}}.gcp-vertex-ai-service .c-accordion__subtext{margin-left:30px;padding-right:45px;font-weight:300;font-size:14px;color:#333}@media screen and (max-width:575.98px){.gcp-vertex-ai-service .c-accordion__subtext{margin-left:15px;font-size:12px}}.gcp-vertex-ai-service .c-accordion__question--icon-none{position:relative;display:flex;align-items:center;margin:0;padding:20px;font-weight:700;font-size:20px;color:#02757b;cursor:pointer}@media screen and (min-width:576px){.gcp-vertex-ai-service .c-accordion__question--icon-none::after{top:27px}}@media screen and (max-width:575.98px){.gcp-vertex-ai-service .c-accordion__question--icon-none{padding-left:0;font-size:16px}.gcp-vertex-ai-service .c-accordion__question--icon-none::after{right:40px}}.gcp-vertex-ai-service .c-accordion__question-text::before{content:attr(data-step);display:inline-block;margin-right:12px;padding:4px 12px;font-size:.8rem;color:#fff;background-color:#009f9d;border-radius:999px}.gcp-vertex-ai-casestudy{padding-top:80px;background-color:#f0f8f7}.gcp-vertex-ai-casestudy .c-card--small{width:260px;height:auto}.gcp-vertex-ai-utilization{margin-top:80px}.gcp-vertex-ai-utilization .service-2column__wrap{padding:0;background-color:unset}.gcp-vertex-ai-utilization .service-2column__wrap .service-2column__title{margin-bottom:20px;font-size:18px}@media screen and (min-width:768px){.gcp-vertex-ai-utilization .service-2column__wrap .service-2column__title{font-size:22px}}.gcp-vertex-ai-utilization .service-utilization__case-unit{padding:20px;background-color:#f0f8f7;border-radius:10px}.gcp-vertex-ai-utilization .service-utilization__case_item{position:relative;padding-left:1em;font-weight:400;font-size:14px;line-height:1.93;color:#333}.gcp-vertex-ai-utilization .service-utilization__case_item::before{content:"・";position:absolute;top:0;left:0}.gcp-top{margin-top:-10px}@media screen and (max-width:767.98px){.gcp-top{margin-top:-40px}}.gcp-top .l-content-wrapper,.gcp-top .service__section{padding:80px 20px}@media screen and (min-width:1099.98px){.gcp-top .l-content-wrapper,.gcp-top .service__section{padding:80px}}.gcp-top .service__section-title{font-size:30px;text-align:center;color:#333}@media screen and (max-width:575.98px){.gcp-top .l-content-wrapper,.gcp-top .service__section{padding:40px 20px}.gcp-top .service__section-title{font-size:26px}}.gcp{margin:auto}.gcp .header-container{display:-ms-grid;display:grid;justify-content:center;align-items:center;padding:50px 20px;background-color:#4285f4;gap:22px}@media screen and (max-width:1100px){.gcp .header-container{display:block}}@media screen and (max-width:575.98px){.gcp .header-container{flex-direction:column;padding:20px}}.gcp .head-content{display:flex;justify-content:space-between;color:#fff}@media screen and (max-width:767.98px){.gcp .head-content{flex-direction:column;width:auto;gap:20px}}.gcp .head-content .l-hero__catch-copy{margin-bottom:16px;font-size:42px;text-align:left}@media screen and (max-width:1099.98px){.gcp-vertex-ai-content-wrapper+.l-bottom--tertiary .c-section--9{margin-top:30px}.gcp-top .l-container--xl .l-hero{margin-top:0;padding:0}.gcp .head-content{margin-bottom:20px}.gcp .head-content .l-hero__catch-copy{font-size:32px}}@media screen and (max-width:575.98px){.gcp .head-content .l-hero__catch-copy{font-size:24px;text-align:center}}.gcp .head-content .l-hero__lead{padding:0;font-size:20px;line-height:1.4;text-align:left}.gcp .head-content .award-content{display:flex;flex-wrap:nowrap}@media screen and (max-width:575.98px){.gcp .head-content .l-hero__lead{font-size:16px;text-align:center}.gcp .head-content .award-content{justify-content:center}}.gcp .head-content .award-content__img{width:100%;max-width:177px}.gcp .bottom-content{display:flex;justify-content:space-between;gap:22px}@media screen and (max-width:767.98px){.gcp .bottom-content{flex-direction:column;width:100%}.gcp .bottom-content .usecase-card{margin-top:20px}}.gcp .bottom-content__item{display:flex;flex-direction:column;justify-content:space-between;width:100%}.gcp .bottom-content__item .c-header-cta__item .c-header-cta__button--mail{width:267px;height:57px;border-radius:8px}.gcp .bottom-content__item .c-header-cta__item .c-header-cta__button--mail::after{border-radius:8px}@media screen and (max-width:575.98px){.gcp .bottom-content{gap:0}.gcp .bottom-content__item{justify-content:center;width:100%}.gcp .bottom-content__item .c-header-cta__item .c-header-cta__button--mail{width:100%}.gcp .bottom-content__item .c-header-cta__item{margin-bottom:20px}}.gcp .bottom-content .usecase-card{display:-ms-grid;display:grid;justify-content:center;grid-template-columns:repeat(2,1fr);-ms-grid-columns:(1fr)[2];gap:5px}.gcp .bottom-content .usecase-card__item{display:flex;justify-content:space-between;align-items:center;width:267px;min-width:215px;height:70px;padding:10px 15px;font-weight:700;font-size:14px;color:#333;background-color:#fff;border:1px solid #fff;border-radius:8px;transition:background-color .3s,color .3s}@media screen and (max-width:1099.98px){.gcp .bottom-content .usecase-card__item{width:100%}}.gcp .bottom-content .usecase-card__item svg{color:#4285f4}.gcp .bottom-content .usecase-card__item:hover{background-color:#2557bf}.gcp .bottom-content .usecase-card__item:hover span,.gcp .bottom-content .usecase-card__item:hover svg{color:#fff}.gcp .bottom-content .service-card{display:flex;justify-content:center;gap:5px}@media screen and (max-width:575.98px){.gcp .bottom-content .usecase-card{grid-template-columns:repeat(1,1fr);-ms-grid-columns:(1fr)[1]}.gcp .bottom-content .service-card{flex-direction:column;margin-top:30px}}.gcp .bottom-content .service-card__item{display:flex;flex-direction:column;align-items:center;width:267px;padding:20px;color:#333;background-color:#fff;border:2px solid #fff;border-radius:8px;transition:background-color .3s,color .3s}.gcp .bottom-content .service-card__item img{height:130px;margin-bottom:20px}@media screen and (max-width:575.98px){.gcp .bottom-content .service-card__item{align-items:center}.gcp .bottom-content .service-card__item img{height:100px}}.gcp .bottom-content .service-card__item svg{color:#4285f4}.gcp .bottom-content .service-card__item:hover{background-color:#2557bf}.gcp .bottom-content .service-card__item:hover h3,.gcp .bottom-content .service-card__item:hover svg{color:#fff}.gcp .bottom-content .service-card__title{display:flex;justify-content:space-between;align-items:center;width:100%;height:60px}.gcp .bottom-content .service-card__title h3{font-size:20px}.gcp .bottom-content a{text-decoration:none}.gcp-worry{max-width:1300px;margin:auto}.gcp-worry .service__section-title{color:#4285f4}.gcp-worry .gcp-worry__container{display:-ms-grid;display:grid;grid-template-columns:1fr 1fr;width:100%;margin-top:40px;-ms-grid-columns:1fr 1fr;gap:10px}.gcp-worry .gcp-worry__item{display:flex;align-items:center;padding:15px;font-weight:700;font-size:18px;color:#333;text-decoration:none;border:2px solid #4285f4;border-radius:8px;transition:background-color .3s,color .3s}@media screen and (max-width:1169.98px){.gcp-worry .gcp-worry__item{height:80px;padding:10px;line-height:1.2}}@media screen and (max-width:767.98px){.gcp-worry .gcp-worry__item{height:70px;font-size:16px}}.gcp-worry .gcp-worry__item:hover{color:#fff;background-color:#4285f4}.gcp-flow{margin:auto;text-align:center;background-color:#f2f2f2}.gcp-flow .service__section-title{max-width:1300px;margin:auto}.gcp-flow__img{width:100%;max-width:1300px;margin:auto}.gcp-service{max-width:1300px;margin:auto}.gcp-service__main-container{display:flex;flex-wrap:wrap;gap:22px}@media screen and (max-width:575.98px){.gcp .bottom-content .service-card__title{height:30px}.gcp .bottom-content .service-card__title h3{font-size:16px}.gcp-worry .gcp-worry__container{grid-template-columns:auto;-ms-grid-columns:auto}.gcp-worry .gcp-worry__item{width:100%;min-width:-moz-fit-content;min-width:fit-content;height:auto;padding:15px;font-size:14px}.gcp-service__main-container{flex-direction:column;gap:10px}}.gcp-service__main-card{display:flex;flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 22px);flex-direction:column;padding:20px;color:#333;text-decoration:none;border:1px solid #e4e2e2;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.05);transition:background-color .3s,color .3s}.gcp-service__main-card:hover{color:#fff;background-color:#4285f4}.gcp-service__main-card__header{display:flex;align-items:center;margin-bottom:20px;gap:10px}.gcp-service__main-card__header img{min-width:50px}.gcp-service__main-card__header-title{font-size:24px}@media screen and (max-width:575.98px){.gcp-service__main-card__header-title{font-size:18px}}.gcp-service__description{font-size:16px;line-height:1.5}.gcp-service .service-categories-container{display:-ms-grid;display:grid;grid-template-columns:repeat(3,1fr);width:100%;-ms-grid-columns:(1fr)[3];gap:20px}@media screen and (max-width:767.98px){.gcp-service .service-categories-container{grid-template-columns:repeat(2,1fr);-ms-grid-columns:(1fr)[2]}}.gcp-service .gcp-list-service-category{padding-bottom:30px;font-weight:700}.gcp-service .gcp-list-service-category__header{margin-bottom:10px;padding:15px 20px;font-size:20px;border-left:5px solid #4285f4}@media screen and (max-width:1099.98px){.gcp .bottom-content .service-card__item{width:100%;min-width:220px}.gcp-service .gcp-list-service-category__header{padding:10px 15px;font-size:18px}}.gcp-service .gcp-list-service-category__list{display:-ms-grid;display:grid;gap:5px}.gcp-service .gcp-list-service-category__list a{align-items:center;text-decoration:none}.gcp-service .gcp-list-service-category__list-item{display:flex;justify-content:space-between;align-items:center;width:100%;height:70px;padding:15px 20px;font-size:18px;line-height:20px;color:#333;border:1px solid #e4e2e2;border-radius:8px;transition:background-color .3s}@media screen and (max-width:1099.98px){.gcp-service .gcp-list-service-category__list-item{height:60px;padding:10px 20px;font-size:14px}}.gcp-service .gcp-list-service-category__list-item svg{margin-left:10px;color:#4285f4}.gcp-service .gcp-list-service-category__list-item:hover{background-color:#4285f4}.gcp-service .gcp-list-service-category__list-item:hover span,.gcp-service .gcp-list-service-category__list-item:hover svg{color:#fff}.gcp-feature{background-color:#f2f2f2}.gcp-feature .service__section-title{max-width:1300px;margin:auto}.gcp-feature .item-expart{display:flex;align-items:center;gap:20px}.gcp-feature .item-expart .image-content{display:flex;gap:10px}.gcp-feature .gcp-feature-section-container{max-width:1300px;margin:auto}.gcp-feature .gcp-feature-section-container__item{margin-bottom:40px;padding:30px;background-color:#fff;border-radius:8px}.gcp-feature .gcp-feature-section-container__title{margin-bottom:20px;font-weight:700;font-size:24px;text-align:center;color:#4285f4}@media screen and (max-width:575.98px){.gcp-service__description{font-size:14px}.gcp-service .service-categories-container{grid-template-columns:repeat(1,1fr);-ms-grid-columns:(1fr)[1]}.gcp-feature .item-expart{flex-direction:column}.gcp-feature .item-expart .image-content{justify-content:center;margin-top:20px}.gcp-feature .gcp-feature-section-container__item{padding:20px 15px}.gcp-feature .gcp-feature-section-container__title{font-size:20px}}.gcp-feature .gcp-feature-section-container__subtitle{margin-bottom:10px;font-weight:700;font-size:16px;text-align:left;color:#4285f4}@media screen and (max-width:575.98px){.gcp-feature .gcp-feature-section-container__subtitle{margin-bottom:5px;font-size:14px}}.gcp-feature .gcp-feature-section-container__text{font-size:16px}.gcp-feature .gcp-feature-section-container__logos-container{display:flex;flex-wrap:wrap;justify-content:center;margin-top:30px;gap:20px}@media screen and (max-width:575.98px){.gcp-feature .gcp-feature-section-container__logos-container{gap:10px}}.gcp-feature .logo-item{display:flex;flex-direction:column;width:120px;text-align:center;gap:8px}.gcp-feature .logo-item img{width:100px;height:auto}.gcp-feature .logo-item span{font-size:12px}@media screen and (max-width:575.98px){.gcp-feature .logo-item{width:100px}.gcp-feature .logo-item img{width:80px}.gcp-feature .logo-item span{font-size:8px}}.gcp-feature .service-flow{display:flex;justify-content:center;align-items:flex-start;margin-top:20px;text-align:center;gap:32px}@media screen and (max-width:767.98px){.gcp-feature .gcp-feature-section-container__text{font-size:14px}.gcp-feature .service-flow{flex-wrap:wrap;gap:10px}}.gcp-feature .service-flow__item{width:112px;justify-items:center}@media screen and (max-width:767.98px){.gcp-feature .service-flow__item{width:96px}}.gcp-feature .service-flow__icon-container{display:flex;justify-content:center;align-items:center;width:100px;height:100px;margin-bottom:8px;border-radius:50%}.gcp-feature .service-flow__icon-text{font-weight:700;font-size:16px;color:#fff}@media screen and (max-width:767.98px){.gcp-feature .service-flow__icon-container{width:75px;height:75px}.gcp-feature .service-flow__icon-text{font-size:12px}}.gcp-feature .service-flow .service-flow__icon-container.blue{background-color:#4285f4}.gcp-feature .service-flow .service-flow__icon-container.red{background-color:#ea4335}.gcp-feature .service-flow .service-flow__icon-container.yellow{background-color:#fbbc05}.gcp-feature .service-flow .service-flow__icon-container.green{background-color:#34a853}.gcp-feature .service-flow .service-flow__description{font-size:14px;line-height:1.5}.gcp-casestudy{max-width:1300px;margin:0 auto;padding:80px 0 0!important}.gcp-casestudy .service__section-title{padding:0 20px;font-size:30px;text-align:center;color:#333}@media screen and (max-width:575.98px){.gcp-feature .service-flow .service-flow__description{font-size:12px}.gcp-casestudy .service__section-title{font-size:26px}}.gcp-casestudy .c-button{color:#4285f4;background-image:none;border:2px solid #4285f4;transition:0}.gcp-casestudy .c-button .c-button__body{color:#4285f4;background-image:none}.gcp-casestudy .c-button:hover{background-color:#4285f4}.gcp-casestudy .c-button:hover .c-button__body{color:#fff}.gcp-contact .service__section-title{font-size:30px;text-align:center;color:#333}.generative-ai-hero__lead{text-align:center}.generative-ai-button{background:linear-gradient(to right,#ff8a41 0,#f1c62b 100%);border-radius:100px;box-shadow:4px 4px 6px rgba(0,0,0,.2)}.generative-ai-button .c-button__body{border-radius:100px}.generative-ai-button .c-button__body:focus{background:linear-gradient(to right,#ff8a41 0,#f1c62b 100%)}.generative-ai-button::after{background:#ff6c00;border-radius:100px}.generative-ai-hero-list{width:100%;max-width:820px;margin:0 auto}.generative-ai-content-wrapper{padding-top:60px}.generative-ai-content-wrapper .bg-tertiary+.bg-tertiary{padding-top:0}.generative-ai-content-wrapper .generative-ai-service{padding:96px 0}.generative-ai-content-wrapper .service__section--bg.generative-ai-page-link,.generative-ai-content-wrapper .service__section.generative-ai-page-link{padding-bottom:60px}.generative-ai-content-wrapper .service__section--bg.generative-ai-page-link .service-link-list,.generative-ai-content-wrapper .service__section--bg.generative-ai-page-link .service-link-list--large,.generative-ai-content-wrapper .service__section.generative-ai-page-link .service-link-list,.generative-ai-content-wrapper .service__section.generative-ai-page-link .service-link-list--large{flex-wrap:wrap}.generative-ai-content-wrapper .service__card-body.bg-white{background-color:#fff}.generative-ai-content-wrapper .generative-ai__2column{display:-ms-grid;display:grid;grid-template-columns:1fr;-ms-grid-columns:1fr;gap:20px}.generative-ai-content-wrapper .generative-ai__2column .service-2column__title{margin:-6px 0 16px}.generative-ai-content-wrapper .generative-ai__2column .c-section__figure,.generative-ai-content-wrapper .generative-ai__2column .c-section__figure--primary,.generative-ai-content-wrapper .generative-ai__2column .c-section__figure--whitewash{width:106px;height:106px;padding:26px;border:3px solid #e4e2e2;border-radius:50%}.generative-ai-content-wrapper .generative-ai__2column .service__card{display:-ms-grid;display:grid;margin-bottom:0;padding:20px;text-decoration:none;gap:20px}@media screen and (min-width:768px){.generative-ai-content-wrapper .generative-ai__2column{grid-template-columns:repeat(2,1fr);-ms-grid-columns:(1fr)[2]}.generative-ai-content-wrapper .generative-ai__2column .service__card{grid-template-columns:106px 1fr;-ms-grid-columns:106px 1fr}}.generative-ai-content-wrapper .generative-ai__2column a.service__card:hover{box-shadow:0 0 40px 0 rgba(150,150,150,.8);transform:scale(1.02)}.generative-ai-content-wrapper .generative-ai__6column.service-feature__3column{display:-ms-grid;display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:0;gap:8px;-ms-grid-columns:(1fr)[2]}.generative-ai-content-wrapper .generative-ai__6column .service-feature__3column-item{width:100%;margin-bottom:0}.generative-ai-card{display:flex;gap:20px}@media screen and (max-width:767.98px){.generative-ai-card{flex-direction:column}}.generative-ai-card__box{display:flex;flex:1 1;flex-direction:column;align-items:stretch;background-color:#f0f8f7}.generative-ai-card__inner{flex-grow:1}.generative-ai-card__title{padding:2px 10px;font-size:22px;text-align:center;color:#fff;background-color:#039fad}@media screen and (max-width:1099.98px){.generative-ai-card__title{font-size:16px}}.generative-ai-card__subtitle{margin-bottom:20px;font-size:20px;text-align:left}.generative-ai-card__text{text-align:left}.generative-ai-card__body{padding:20px 30px 30px;text-align:center}@media screen and (max-width:575.98px){.gcp-contact .service__section-title{font-size:26px}.generative-ai-card__body{padding:20px}}.generative-ai-card__button{margin:auto}@media screen and (max-width:1099.98px){.generative-ai-card__subtitle{font-size:18px}.generative-ai-card__button{width:100%}}.generative-ai-casestudy{margin-bottom:40px}.generative-ai-casestudy .service-2column__title span{display:block;margin-top:5px;font-size:18px;color:#333}.generative-ai-casestudy__issue{padding:20px 30px;background-color:#f2f2f2;border-radius:10px}@media screen and (max-width:767.98px){.generative-ai-casestudy__issue{padding:10px}}.generative-ai-casestudy__result{padding:20px 30px;font-weight:700;color:#0090a0;background-color:#cdecf1;border-radius:10px}@media screen and (max-width:767.98px){.generative-ai-casestudy__result{padding:10px}}.generative-ai-casestudy__subhead{margin-bottom:5px;font-size:16px}.generative-ai-casestudy__arrow{padding:5px;text-align:center}.generative-ai-casestudy__img{display:block;max-width:260px;height:auto;margin:0 auto}.generative-ai-casestudy__fig{width:260px;margin-right:30px;margin-bottom:10px;text-align:center}.generative-ai-casestudy .service-2column__text{flex:1 1}.generative-ai-casestudy__list{margin-left:30px;list-style-type:disc;font-size:14px}.generative-ai-casestudy__list li{padding:3px 0}.generative-ai-casestudy__link{display:inline-block;margin-top:20px;padding-left:10px;font-size:18px}.generative-ai-casestudy__button{margin:80px auto 0}.generative-ai-contact .c-section__body{padding:20px;background-color:#fff;border-radius:10px}.oci-invoice{padding-top:60px}.oci-invoice-lead{line-height:1.4}.oci-invoice-service{padding-bottom:3.2rem}.oci-invoice-service .c-title--3-inner{line-height:1.4;color:#656565}.oci-invoice-service .c-title--3-inner em{color:#333}.oci-invoice-service .c-title--3-inner small{margin-top:.5rem;font-weight:400;font-size:1.4rem}.p-oci-invoice-list{justify-content:center}.p-oci-invoice-list .c-list__title{color:#656565}.p-oci-invoice-list .c-list__title em{color:#333}.p-oci-invoice-list .c-list--service-secondary__unit{width:250px}.oci-invoice-option{margin-top:0}.oci-invoice-option .c-section__header{justify-content:start;margin-left:50px}@media screen and (max-width:1099.98px){.oci-invoice-option .c-section__header{justify-content:center;margin-left:0}}.oci-invoice-option .c-button{margin:0 auto}.oci-invoice-option .c-title--2-5{text-align:left}.oci-invoice-option .c-title__circle{transform:rotate(-15deg)}.oci-invoice-feature-list{width:950px}@media screen and (max-width:1099.98px){.oci-invoice-option .c-title__circle{transform:rotate(0)}.oci-invoice-feature-list{width:100vw}}.oci-invoice-badge .service-2column__img--no-rounded{margin:0 30px 0 0}.oci-invoice-meeting{margin-top:0;margin-bottom:96px}.oci-maintenance{padding-top:60px}@media screen and (max-width:575.98px){.generative-ai-casestudy__link{font-size:14px}.generative-ai-contact .c-section__body{border-radius:0}.oci-invoice p,.oci-invoice-service .c-title--3-inner{font-size:1.6rem}.oci-invoice-option .c-button{width:100%}.oci-invoice-badge .service-2column__img--no-rounded{margin:0 auto 20px}.oci-maintenance p{font-size:1.6rem}}.oci-maintenance-feature-list{width:950px}.oci-maintenance-badge .service-2column__img--no-rounded{margin:0 30px 0 0}@media screen and (max-width:575.98px){.oci-maintenance-badge .service-2column__img--no-rounded{margin:0 auto 20px}}@media screen and (max-width:767.98px){.oci-maintenance-link-list{display:-ms-grid;display:grid;grid-template-columns:repeat(2,1fr);margin:0 -20px;-ms-grid-columns:(1fr)[2];gap:8px}}.oci-maintenance-heading{margin-bottom:20px;font-size:21px;line-height:1.65;text-align:center}@media screen and (max-width:1099.98px){.oci-maintenance-feature-list{width:100vw}.oci-maintenance-heading{font-size:16px;text-align:left}.oci-maintenance-speed-item figure img{width:100%}}.oci-maintenance-2column{display:flex;justify-content:space-between;margin-bottom:40px}.oci-maintenance-2column__img{max-width:initial;margin-left:30px}.oci-maintenance-2column__img.ml20{margin-left:20px}@media screen and (max-width:767.98px){.oci-maintenance-2column{flex-direction:column;align-items:center}.oci-maintenance-2column__img{max-width:100%;margin:20px 0 0}.oci-maintenance-2column__img.ml20{margin:20px 0 0}.oci-maintenance-img img,.oci-maintenance-speed-img img{width:100%}}.oci-maintenance-img,.oci-maintenance-speed-img{margin:0 auto 40px;text-align:center}.oci-maintenance-notice{text-align:center}@media screen and (max-width:575.98px){.oci-maintenance-notice{text-align:left}}.oci-maintenance-fee-table tbody th,.oci-maintenance-table--4 tbody th{color:#333;background-color:#ccebee}.oci-maintenance-h3,.oci-maintenance-speed-h3{margin-bottom:20px;font-size:22px;text-align:center}@media screen and (max-width:767.98px){.oci-maintenance-h3,.oci-maintenance-speed-h3{font-size:18px}}.oci-maintenance-bottom-title{margin-bottom:20px;font-weight:700;font-size:22px;color:#02757b}@media screen and (max-width:767.98px){.oci-maintenance-bottom-title{font-size:18px}}.oci-maintenance-speed-wrapper{max-width:820px;margin:0 auto 60px}.oci-maintenance-speed-item{margin:0 auto 10px;padding:30px 20px;background-color:#fff;border-radius:8px}.oci-maintenance-speed-item p{font-weight:700;font-size:22px;text-align:center}.oci-maintenance-speed-item figure{margin:0 auto;text-align:center}.oci-maintenance-speed-notice{font-size:14px}.oci-maintenance-speed-h3{color:#02757b}.oci-maintenance-speed-link{display:flex;justify-content:space-between;max-width:820px;margin:0 auto;padding-top:10px}.oci-maintenance-speed-button{width:390px;height:80px}@media screen and (max-width:869.98px){.oci-maintenance-speed-img img{width:100%}.oci-maintenance-speed-link{flex-direction:column}.oci-maintenance-speed-link .oci-maintenance-speed-button:first-child{margin-bottom:20px}.oci-maintenance-speed-button{width:400px;margin:0 auto}}.oci-maintenance-speed-button .c-icon{margin-right:10px}.oci-maintenance-fee-table{max-width:630px;margin:0 auto}.oci-maintenance-fee-table table{margin-bottom:10px}.oci-maintenance-fee-table th{width:260px;text-align:center}@media screen and (max-width:575.98px){.oci-maintenance-speed-item p{font-size:16px}.oci-maintenance-speed-button{width:100%;padding:0}.oci-maintenance-speed-button a{padding:0;font-size:1.4rem}.oci-maintenance-fee-table th{width:100%}}.oci-maintenance-fee-table-list>li{position:relative;padding-left:1em}.oci-maintenance-fee-table-list>li::before{content:"・";position:absolute;top:0;left:0}@media screen and (min-width:1100px){.oci-maintenance-content-table.c-table--9 table{width:80%;margin:auto}.oci-maintenance-content-table.c-table--9 table td:last-child{width:250px}.oci-maintenance-table-notice{width:80%;margin:auto}}.oci-migration{padding-top:60px}.oci-migration-secttion{padding:96px 0}.oci-migration-lead{font-size:18px;line-height:1.8}@media screen and (max-width:1099.98px){.oci-migration-lead{font-size:1em}}.oci-migration-link .service-link-list,.oci-migration-link .service-link-list--large{flex-wrap:wrap}.oci-migration-text--center{text-align:center}@media screen and (max-width:575.98px){.oci-maintenance-fee-table-list>li{padding-left:0}.oci-maintenance-fee-table-list>li::before{position:static}.oci-migration-logo .c-figure--responsive{text-align:center}.oci-migration-logo .c-figure--responsive img{width:90%;height:auto}}.oci-migration-worry__text{color:#02757b}.oci-migration-table table{width:100%}.oci-migration-table th{width:22%}.oci-migration-casestudy__subtitle{margin:15px 0 20px}.oci-migration-casestudy__subhead{margin-top:30px}.oci-migration-casestudy__img{display:block;max-width:260px;height:auto;margin:0 auto}.oci-migration-casestudy__fig{width:260px;margin-right:30px;margin-bottom:10px;text-align:center}.oci-migration-casestudy .service-2column__text{flex:1 1}.oci-migration-casestudy__list{margin-left:30px;list-style-type:disc;font-size:14px}.oci-migration-casestudy__list li{padding:3px 0}.oci-migration-casestudy__link{display:inline-block;margin-top:40px;padding-left:10px;font-size:18px}@media screen and (max-width:575.98px){.oci-migration-casestudy__link{margin-top:20px;font-size:14px}}.oci-migration-about__box{max-width:900px;margin:30px auto}.oci-migration-about__box .service-feature__2column-img{margin:0 30px 0 0}.oci-migration-reason{display:-ms-grid;display:grid;grid-template-columns:repeat(3,1fr);gap:22px;-ms-grid-columns:(1fr)[3]}.oci-migration-reason__column{padding:40px 30px;background-color:#fff}.oci-migration-reason__title{min-height:50px;margin-bottom:15px;font-size:22px;text-align:center;color:#02757b}.oci-migration-reason__title small{display:block;font-size:14px}@media screen and (max-width:1099.98px){.oci-migration-reason__column{padding:20px 15px}.oci-migration-reason__title{font-size:20px}.oci-migration-reason__title small{font-size:12px}}.oci-migration-reason__text{line-height:1.75}.oci-migration-reason__fig{text-align:center}.oci-migration-reason__img{display:block;max-width:100%;height:auto;margin:30px auto 0}.oci-migration-reason__appeal{display:flex;justify-content:center;align-items:flex-end;margin-top:50px;font-size:14px}.oci-migration-reason__appeal-title{padding-right:20px;font-weight:100;line-height:1.2}.oci-migration-reason__appeal-num{margin-bottom:-3px;font-weight:700;font-size:36px;font-family:Roboto,"Avenir Next","Helvetica Neue",Helvetica,"Segoe UI",sans-serif}.oci-migration-reason__appeal-unit{padding-left:5px}@media screen and (max-width:1099.98px){.oci-migration-reason__appeal{flex-flow:column;align-items:center;margin-top:25px}.oci-migration-reason__appeal-title{padding-right:0;padding-bottom:2px}.oci-migration-reason__appeal-title br{display:none}.oci-migration-reason__appeal-unit{padding-top:5px;padding-left:0}}.oci-migration-flow{display:block;padding-top:40px;text-align:center}.oci-migration-flow img{max-width:100%;height:auto}.oci-catch-copy,.oci-logo{margin-bottom:50px}.oci-lead{font-size:18px;line-height:1.8}@media screen and (max-width:1099.98px){.oci-lead{font-size:1em}}.oci-link .service-link-list,.oci-link .service-link-list--large{flex-wrap:wrap}.oci-card__wrap{z-index:2;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:40px;gap:20px}.oci-card__wrap.is-center{justify-content:center}.oci-card__item{position:relative;display:flex;width:calc(33.333% - 15px);padding:16px;color:inherit;text-decoration:none;background-color:#fff;border:1px solid #eaeaea;border-radius:10px;box-shadow:1px 3px 6px rgba(0,0,0,.3);transition:transform .3s}@media screen and (max-width:767.98px){.oci-migration-reason{grid-template-columns:1fr;-ms-grid-columns:1fr}.oci-migration-flow img{max-width:293px;height:auto;margin:0 auto}.oci-card__item{width:calc(50% - 10px)}}@media screen and (max-width:575.98px){.oci-migration-about__box .service-feature__2column-img{display:block;max-width:100%;height:auto;margin:0 auto 10px}.oci-card__item{width:100%}}.oci-card__item:active{text-decoration:none}.oci-card__item:hover{transform:translateY(-5px)}.oci-card__header{display:flex;flex-direction:column;align-items:center;min-height:180px;padding-bottom:30px}@media screen and (max-width:767.98px){.oci-card__header{flex-direction:row-reverse;justify-content:flex-end;min-height:70px;padding-bottom:5px}}.oci-card__content{display:flex;flex-direction:column;width:100%;height:100%}.oci-card__content .c-button--mail__small{width:200px;height:40px}.oci-card__content .c-button__body{padding:10px}.oci-card__icon{margin-top:auto}.oci-card__title{font-size:2.2rem;text-align:center}@media screen and (max-width:767.98px){.oci-card__content .c-button--mail__small{width:100%}.oci-card__icon{flex-shrink:0;width:50px;margin-top:0;margin-right:10px}.oci-card__icon img{width:100%}.oci-card__title{font-size:1.8rem;text-align:left}}.oci-card__description{flex-grow:1}.oci-card__description small{display:inline-block;margin-top:10px;line-height:1.6}.oci-casestudy__subtitle{margin:15px 0 20px}.oci-casestudy__subhead{margin-top:30px}.oci-casestudy__img{display:block;max-width:260px;height:auto;margin:0 auto}.oci-casestudy__fig{width:260px;margin-right:30px;margin-bottom:10px;text-align:center}.oci-casestudy .service-2column__text{flex:1 1}.oci-casestudy__list{margin-left:30px;list-style-type:disc;font-size:14px}.oci-casestudy__list li{padding:3px 0}.oci-casestudy__link{display:inline-block;margin-top:40px;padding-left:10px;font-size:18px}.service__section{padding-bottom:96px}.service__section:last-child{padding-bottom:48px}.service__section.is-link-list{padding-bottom:80px}@media screen and (max-width:767.98px){.service__section.is-link-list{padding:40px 0 60px}}@media screen and (max-width:575.98px){.oci-casestudy__link{margin-top:20px;font-size:14px}.service__section.is-link-list{padding:20px 0 60px}}.service__section.is-link-list--2column{margin-top:-36px;padding-bottom:60px}.service__section--bg{padding:96px 0}@media screen and (max-width:575.98px){.service__section.is-link-list--2column{margin-top:-56px}.service__section--bg{padding:60px 0}}.service__section--bg.bg-tertiary{background-color:#f0f8f7}.service__section-body{width:1100px;margin:0 auto}.service__section-desc{margin-bottom:30px;text-align:center}.service__section-desc.is-tablet-left{text-align:center}.service-grid__columns{display:flex;flex-wrap:wrap;margin:-20px}.service-grid__columns.is-centered{justify-content:center}.service-grid__columns .service-grid__column{display:block;width:100%;padding:20px}.service-grid__columns .service-grid__column.is-half{width:50%}.service-grid__columns .service-grid__column.is-one-third{width:33.3333333333%}.service-grid__columns .service-grid__column.is-one-quarter{width:25%}@media screen and (max-width:1099.98px){.service__section-body{width:auto;padding:0 20px}.service__section-desc{text-align:left}.service-grid__columns .service-grid__column.is-one-quarter,.service-grid__columns .service-grid__column.is-one-third{width:50%}}@media screen and (max-width:575.98px){.service-grid__columns .service-grid__column.is-half,.service-grid__columns .service-grid__column.is-one-quarter,.service-grid__columns .service-grid__column.is-one-third{width:100%}}.service-worry__content,.service-worry__content--2{position:relative;margin-bottom:24px;padding-bottom:65px}.service-worry__content--2::after,.service-worry__content::after{content:"";position:absolute;bottom:0;left:50%;display:block;width:213px;height:53px;background:url(/img/service/recommend-bg-arrow.svg) 0 0/contain no-repeat;transform:translateX(-50%)}.service-worry__heading{margin-bottom:20px;font-size:20px;line-height:1.65;text-align:center}@media screen and (min-width:576px){.service-worry__content,.service-worry__content--2{padding-bottom:75px}.service-worry__heading{margin-bottom:24px;font-size:24px;line-height:1.58}}.service-worry__heading b{color:#02757b}.service-worry__case-list{display:flex;flex-wrap:wrap;justify-content:space-between}.service-worry__case-list li{display:block;width:calc(50% - 5px);padding-bottom:10px}.service-worry__case-item{position:relative;display:flex;justify-content:center;align-items:center;height:100%;padding:20px 8px;font-weight:700;text-align:center;color:#02757b;background-color:#f0f8f7;border:1px solid #9ad8de;border-radius:10px}.service-worry__solution-heading{margin-bottom:20px;font-size:20px;line-height:1.65;text-align:center}@media screen and (min-width:576px){.service-worry__solution-heading{margin-bottom:22px;font-size:24px;line-height:1.58}.service-worry__content--2 .service-worry__heading{font-size:22px}}.service-worry__solution-heading b{color:#02757b}.service-worry__content--2{margin-bottom:0}.service-worry__content--2::after{bottom:15px;width:120px;height:40px;background:url(/img/service/recommend-bg-arrow-flat.svg) no-repeat}.service-worry__content--2 .service-worry__case-list{display:block}.service-worry__content--2 .service-worry__case-list li{width:285px;margin:0 auto;font-size:16px}.service-worry__content--2 .service-worry__case-list.sp-2column{display:flex}.service-worry__content--2 .service-worry__case-list.sp-2column li{width:calc(50% - 5px);margin:0}@media screen and (min-width:768px){.generative-ai-content-wrapper .generative-ai__6column.service-feature__3column{grid-template-columns:repeat(6,1fr);-ms-grid-columns:(1fr)[6]}.service-worry__case-list li{width:calc(25% - 7px);padding-bottom:0}.service-worry__content--2 .service-worry__case-list{display:flex}.service-worry__content--2 .service-worry__case-list li{width:calc(33.3333333333% - 7px)}.service-worry__content--2 .service-worry__case-list.sp-2column li{width:calc(33.3333333333% - 8px)}.service-worry__content--2 .service-worry__case-list.sp-2column li:nth-child(n+4){margin-top:12px}}.service-worry__content--2 .service-worry__case-list .service-worry__case-item{border:0;border-radius:6px}.service-worry__content--2.is-5column .service-worry__case-list{display:flex}.service-worry__content--2.is-5column .service-worry__case-list li{width:calc(50% - 5px);margin:0}@media screen and (min-width:768px){.service-worry__content--2.is-5column .service-worry__case-list li{width:calc(20% - 8px)}}.service-worry__content--2.is-5column .service-worry__case-item{min-height:104px}.service-worry__content--2.is-4column .service-worry__case-list{display:flex}.service-worry__content--2.is-4column .service-worry__case-list li{width:calc(50% - 5px);margin:0}.service-worry__content--2.is-3column .service-worry__case-list{display:-ms-grid;display:grid;grid-template-columns:1fr;-ms-grid-columns:1fr}@media screen and (min-width:768px){.service-worry__content--2.is-4column .service-worry__case-list li{width:calc(25% - 9px)}.service-worry__content--2.is-4column .service-worry__case-list li:nth-child(n+5){margin-top:12px}.service-worry__content--2.is-3column .service-worry__case-list{grid-template-columns:repeat(3,1fr);-ms-grid-columns:(1fr)[3];gap:16px}}.service-worry__content--2.is-3column .service-worry__case-list li{width:100%}.service-worry__content--2.is-3column .service-worry__case-list li .service-worry__case-item{padding:28px 12px}.service-worry__content--2.is-2column .service-worry__case-list{display:block}.service-worry__content--2.is-2column .service-worry__case-list li{width:285px;margin:0 auto;font-size:16px}.service-recommend{position:relative;margin-bottom:24px;padding-bottom:64px}.service-recommend::after{content:"";position:absolute;bottom:0;left:50%;display:block;width:213px;height:53px;background:url(/img/service/recommend-bg-arrow.svg) 0 0/contain no-repeat;transform:translateX(-50%)}.service-recommend__heading{margin-bottom:20px;font-size:20px;line-height:1.65;text-align:center}@media screen and (min-width:576px){.service-recommend__heading{margin-bottom:24px;font-size:24px;line-height:1.58}}.service-recommend__heading b{color:#02757b}.service-recommend__list{display:block;padding:16px 0 0}.service-recommend__list li{width:285px;margin:0 auto 20px;padding:0 12px}@media screen and (min-width:768px){.service-worry__content--2.is-2column .service-worry__case-list{display:flex}.service-worry__content--2.is-2column .service-worry__case-list li{width:37.5%}.service-worry__content--2.is-2column .service-worry__case-list li:nth-child(1){margin-right:10px}.service-worry__content--2.is-2column .service-worry__case-list li:nth-child(2){margin-left:10px}.service-recommend__list{display:flex;margin:0 -12px;padding:16px 0}.service-recommend__list li{width:33.3333333333%;margin:0}.service-recommend__list.is-col4 li{width:25%}}.service-recommend__item{position:relative;display:flex;justify-content:center;align-items:center;height:100%;padding:18px 12px;font-weight:600;font-size:17px;line-height:1.53;text-align:center;background-color:#f0f8f7;border:2px solid #e1e1e1;border-radius:6px}.service-recommend__item b{color:#02757b}.service-recommend__item::before{content:"";position:absolute;top:-14px;left:12px;display:block;width:30px;height:28px;background:url(/img/service/recommend-icon-check.svg) 0 0/contain no-repeat}.service-recommend__solution-heading{margin-bottom:20px;font-size:20px;line-height:1.65;text-align:center}@media screen and (min-width:576px){.service-recommend__solution-heading{margin-bottom:24px;font-size:24px;line-height:1.58}}.service-recommend__solution-heading b{color:#02757b}.service-feature__subtitle{margin-bottom:30px;font-size:18px;text-align:center;color:#02757b}@media screen and (min-width:576px){.service-feature__subtitle{font-size:22px}.service-feature__desc{text-align:center}}.service-feature__desc{font-size:16px}.service-feature__3column{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:40px}.service-feature__3column.sp-2column{margin-bottom:0}.service-feature__3column.sp-2column .service-feature__3column-item{width:50%}.service-feature__3column.fs-small .service-feature__3column-title{font-size:16px}.service-feature__3column.fs-small .service-feature__3column-desc{font-size:14px}.service-feature__3column-item{width:100%;margin-bottom:40px}.service-feature__3column-item:last-child{margin-bottom:0}@media screen and (min-width:576px){.service-feature__3column.sp-2column .service-feature__3column-item{width:calc(33.3333333333% - 20px);margin-bottom:40px}.service-feature__3column-item{width:calc(33.3333333333% - 20px);margin-bottom:0}}.service-feature__3column-img{display:block;margin:0 auto 10px}@media screen and (min-width:576px){.service-feature__3column-img{margin:0 auto 20px}}.service-feature__3column-title{font-size:18px;text-align:center;color:#02757b}.service-feature__3column-desc{margin-top:20px}.service-feature__2column.fs-small .service-feature__2column-title{font-size:18px}.service-feature__2column--secondary{padding-top:40px}.service-feature__2column--secondary+.c-contact{padding-top:40px}.service-feature__2column-item,.service-feature__2column-item--secondary{margin-bottom:40px}.service-feature__2column-item--secondary:last-child,.service-feature__2column-item:last-child{margin-bottom:0}@media screen and (min-width:576px){.service-feature__2column--secondary{padding-top:60px}.service-feature__2column-item,.service-feature__2column-item--secondary{display:flex;justify-content:space-between;align-items:flex-start}}.service-feature__2column-item--secondary{flex-direction:column}.service-feature__2column-title{margin-bottom:20px;font-size:18px;color:#02757b}@media screen and (min-width:576px){.service-feature__2column-item--secondary{flex-direction:row}.service-feature__2column-title{font-size:22px}}.service-feature__2column__subtitle{margin-bottom:20px;font-weight:700;font-size:14px;line-height:1.75;color:#333}.service-feature__2column-list>li{margin-bottom:20px}.service-feature__2column-list>li:last-child{margin-bottom:0}.service-feature__2column-list .service-feature__2column-title{font-size:16px}.service-feature__2column-text--secondary{width:100%}@media screen and (min-width:1100px){.service-feature__2column-text--secondary{flex-grow:1;flex-shrink:1;width:25%}}.service-feature__2column-img{display:block;max-width:initial;height:auto;margin:20px auto}@media screen and (min-width:576px){.service-feature__2column__subtitle{font-size:16px}.service-feature__2column-list .service-feature__2column-title{font-size:18px}.service-feature__2column-img{margin:0 0 0 20px}}.service-feature__2column-img.is-rounded-corner{border-radius:5px}.service-picture__2column--secondary{flex-grow:1;flex-shrink:0;width:57%;margin:0 auto}.service-picture__2column--secondary .service-feature__2column-img--secondary{width:100%;max-width:100%;height:auto;padding:20px 0 0}@media screen and (min-width:576px){.service-picture__2column--secondary .service-feature__2column-img--secondary{padding:0 20px}}@media screen and (min-width:1100px){.service-picture__2column--secondary .service-feature__2column-img--secondary{padding-left:40px}}.aws-fileserver__service-box,.service-box{padding:30px;background:#f0f8f7;border-radius:10px}.service-box__title{margin-bottom:10px;font-size:18px;color:#02757b}.service-box__catch{font-weight:700;font-size:16px;color:#02757b}.service-box__2column-wrap{display:flex;flex-wrap:wrap;justify-content:space-between}.service-box__2column-wrap .aws-fileserver__service-box,.service-box__2column-wrap .service-box{width:calc(50% - 15px)}@media screen and (max-width:575.98px){.aws-fileserver__service-box,.service-box{padding:20px}.service-box__2column-wrap .aws-fileserver__service-box,.service-box__2column-wrap .service-box{width:100%}.service-box__2column-wrap .aws-fileserver__service-box+.aws-fileserver__service-box,.service-box__2column-wrap .aws-fileserver__service-box+.service-box,.service-box__2column-wrap .service-box+.aws-fileserver__service-box,.service-box__2column-wrap .service-box+.service-box{margin-top:20px}}.service-box__2column-wrap .service-box__title{margin-bottom:20px;font-weight:700;font-size:20px;color:#333}.service-box__2column-wrap .service-box__button{width:100%;height:60px}.service-box__2column-wrap .service-box__button a{font-size:16px}.service-img{display:block;margin-bottom:20px}.service-img img{display:block;max-width:100%;margin:0 auto}.service-img--2column{display:flex;justify-content:space-between}@media screen and (max-width:1099.98px){.service-img--2column.md-vertical{flex-direction:column;align-items:center}.service-img--2column.md-vertical img{max-width:100%}.service-img--2column.md-vertical .service-img__item:last-child{margin-top:20px}}.service-unit{display:flex;flex-direction:column;margin-bottom:0;padding:20px 0 12px}.service-unit.is-column--4{padding:0}.service-figure{display:flex;justify-content:center;align-items:center;width:100%;max-width:100%;margin:auto}.service-figure.is-2column{padding-left:30px}@media screen and (max-width:575.98px){.service-figure.is-2column{padding-left:0}}.service-figure.is-column--4{padding:0}.service-figure .service-picture{max-width:100%}.service-figure--2{padding-left:0}.service-figure--2 .service-picture+.service-picture{padding-left:60px}.service-figure .service-picture--2{padding:40px 0}@media screen and (max-width:1099.98px){.service-figure--2{flex-direction:column}.service-figure--2 .service-picture+.service-picture{margin-top:20px;padding:0}.service-figure .service-picture--2{padding:20px 0}}.service-figure img{max-width:100%;height:auto;margin:auto;border-radius:0}.service-plan__icon{position:relative;width:144px;height:144px;margin:0 auto 16px;background:#cfecf8;border-radius:50%}@media screen and (min-width:576px){.service-plan__icon{margin-bottom:24px}}.service-plan__icon img{position:absolute;top:50%;left:50%;width:80%;transform:translate(-50%,-50%)}.service-plan__heading{margin-bottom:20px;font-size:18px;text-align:center;color:#02757b}.service-step__item{position:relative;padding:10px 0 16px 58px}.service-step__item::before{content:"";position:absolute;top:22px;bottom:0;left:22px;z-index:1;width:1px;height:100%;background:#005471}.service-step__item:last-child{padding-bottom:0}.service-step__item:last-child::before{display:none}@media screen and (min-width:576px){.service-plan__heading{font-size:20px}.service-step__item{padding:12px 0 16px 64px}.service-step__item::before{top:25px;left:25px}}.service-step__num{position:absolute;top:0;left:0;z-index:2;width:45px;height:45px;font-weight:700;font-size:24px;line-height:45px;font-family:Montserrat;text-align:center;color:#005471;background:#fff;border:1px solid #005471;border-radius:50%}@media screen and (min-width:576px){.service-step__num{width:50px;height:50px;font-size:26px;line-height:50px}}.service-step__heading{margin-bottom:8px;font-weight:600;font-size:18px;line-height:1.4;color:#02757b;letter-spacing:1.16px}@media screen and (min-width:576px){.service-step__heading{font-size:20px}}.service-step__list{padding-left:1em}.service-step__list li{list-style-type:"・"}.service-step__text{width:100%;font-size:14px;line-height:1.88}.service-list li{position:relative;padding-left:1em}.service-list li::before{content:"・";position:absolute;top:0;left:0}.service-list.fs-small{font-size:14px;line-height:1.9em}.service-list.lh-large{line-height:1.9}.service-list-notice li,.service-list-notice--ordered li{position:relative;padding-left:1em;font-size:12px}.service-list-notice li::before,.service-list-notice--ordered li::before{content:"※";position:absolute;top:0;left:0}.service-list-notice.under-contents,.under-contents.service-list-notice--ordered{margin-top:15px}.in-table.service-list-notice--ordered,.service-list-notice.in-table{margin-top:5px}.service-list-notice .service-list li,.service-list-notice--ordered .service-list li{padding-left:1em}.service-list-notice .service-list li::before,.service-list-notice--ordered .service-list li::before{content:"・"}.service-list-notice--ordered{counter-reset:item}.service-list-notice--ordered li{padding-left:1.9em}.service-list-notice--ordered li::before{content:"※" counter(item);counter-increment:item}.service-media{display:flex;flex-direction:column}@media screen and (min-width:576px){.service-step__text{font-size:16px}.service-media{flex-direction:row}}.service-media__left,.service-media__right{flex-shrink:0}.service-media__left{margin-bottom:20px}.service-media__right{margin-top:20px}.service-link-list,.service-link-list--large{padding:20px 0 0 20px}.service-link-list li,.service-link-list--large li{margin-bottom:20px}.service-link-list li:last-child,.service-link-list--large li:last-child{margin-bottom:0}@media screen and (min-width:576px){.service-media__left{margin-right:20px;margin-bottom:0}.service-media__right{margin-top:0;margin-left:20px}.service-link-list,.service-link-list--large{display:flex;justify-content:center;margin-bottom:-20px;padding:0}.service-link-list li,.service-link-list--large li{padding:0 12px}}.service-link-list--large{flex-wrap:wrap;justify-content:flex-start}.service-link-list .c-link--arrow.c-link--arrow-down::before,.service-link-list--large .c-link--arrow.c-link--arrow-down::before{top:.4em}.service-2column__title{margin-bottom:20px;font-size:18px;color:#02757b}@media screen and (min-width:576px){.service-2column{display:flex;justify-content:space-between;align-items:flex-start}.service-2column__title{font-size:22px}}.service-2column__title.fs-small{font-size:18px}.service-2column__img,.service-2column__img--border,.service-2column__img--no-rounded{display:block;max-width:initial;margin:20px auto 0;border-radius:5px}@media screen and (min-width:576px){.service-2column__img,.service-2column__img--border,.service-2column__img--no-rounded{margin:0 0 0 40px}.ml20.service-2column__img--border,.ml20.service-2column__img--no-rounded,.service-2column__img.ml20{margin:0 0 0 20px}.ml30.service-2column__img--border,.ml30.service-2column__img--no-rounded,.service-2column__img.ml30{margin:0 0 0 30px}}.service-2column__img--border{border:1px solid #e1e1e1}.service-2column__img--no-rounded{border-radius:0}.service-2column__wrap{padding:20px;background-color:#f0f8f7;border-radius:10px}.service-2column__wrap .service-2column__title{font-size:18px}.service-2column__wrap .service-2column__subtitle{margin-bottom:16px;font-weight:700;font-size:14px;color:#02757b}.service-2column__wrap.bg-white{background-color:#fff}@media screen and (min-width:768px){.service-2column__wrap{padding:40px}.service-2column__wrap.p30{padding:30px}}.service-2columns--pc-2column{display:flex;flex-wrap:wrap;justify-content:center}@media screen and (min-width:576px){.service-2column__wrap .service-2column__subtitle{font-size:16px}.service-2columns--pc-2column{justify-content:space-between}}.service-2columns--pc-2column .service-2column{display:flex;justify-content:space-between;align-items:flex-start;margin-top:20px}.service-2columns--pc-2column .service-2column:first-child{margin-top:0}.service-2columns--pc-2column .service-2column__title{margin-bottom:10px;font-size:16px}@media screen and (min-width:576px){.service-2columns--pc-2column .service-2column{width:calc(50% - 20px);margin-top:40px}.service-2columns--pc-2column .service-2column:nth-child(-n+2){margin-top:0}.service-2columns--pc-2column .service-2column__title{font-size:18px}}.service-2columns--pc-2column .service-2column__img,.service-2columns--pc-2column .service-2column__img--border,.service-2columns--pc-2column .service-2column__img--no-rounded{margin:0 0 0 10px}.c-service-inner__text em{font-size:2.4rem;font-style:normal}.c-service-inner__text.bold{font-weight:600}.service-casestudy{display:flex;flex-wrap:wrap}.service-casestudy__item{width:100%;margin-bottom:18px}@media screen and (min-width:576px){.service-casestudy__item{width:calc(33.3333333333% - 12px)}.service-casestudy__item:not(:nth-child(3n)){margin-right:18px}}.service-casestudy__wrap{display:flex;flex-direction:column;width:100%}.service-casestudy__wrap:hover .service-casestudy__img{opacity:.7!important}.service-casestudy__img{margin-bottom:10px;border:1px solid #e1e1e1;transition:.3s}.service-casestudy__title{font-size:14px}.service-list-tablelike{display:flex;flex-wrap:wrap;border:1px solid #b2b2b2}.service-list-tablelike__item{width:33.3333333333%}.service-list-tablelike__item:not(:first-child){border-left:1px solid #b2b2b2}@media screen and (max-width:575.98px){.service-list-tablelike__item{width:100%}.service-list-tablelike__item:not(:first-child){border-top:1px solid #b2b2b2;border-left:0}}.service-list-tablelike__header{padding:15px;font-weight:700;text-align:center;background:#ccebee;border-bottom:1px solid #b2b2b2}.service-list-tablelike__body{padding:15px 20px}@media screen and (max-width:767.98px){.service__section-desc.is-tablet-left{text-align:left}.service-list-tablelike__body{padding:15px}}.service-list-tablelike.text-center .service-list-tablelike__body{text-align:center}.service-vertical{display:flex;flex-wrap:wrap;justify-content:space-between}.service-vertical__item{width:100%}.service-vertical__item:not(:first-child){margin-top:30px}.service-vertical__title{font-weight:700;font-size:16px;color:#02757b}@media screen and (min-width:576px){.service-vertical__item{width:calc(50% - 15px)}.service-vertical__item:nth-child(2){margin-top:0}.service-vertical__title{font-size:18px}}.service-vertical__desc{margin-top:10px;font-size:14px}.service-vertical__img{width:100%;margin-top:15px}.service-vertical.fs-small .service-vertical__title{font-size:16px}.service-vertical.fs-small .service-vertical__desc{margin-top:5px;font-size:14px}.service-vertical.fs-small .service-vertical__img{margin-top:10px}.service-vertical-box{display:flex;flex-wrap:wrap;justify-content:space-between}.service-vertical-box__item{display:flex;flex-direction:column;align-items:center;width:100%;padding:30px;border:1px solid #b1b1b1;border-radius:10px}.service-vertical-box__item:first-child{margin-bottom:20px}@media screen and (min-width:576px){.service-vertical__desc{font-size:16px}.service-vertical-box__item{width:calc(50% - 7px)}.service-vertical-box__item:first-child{margin-bottom:0}}.service-vertical-box__title{margin:20px 0 10px;font-weight:700;color:#02757b}.service-vertical-box__desc{line-height:1.88}.l-layouter--secondary .service-hero__lead{max-width:1100px;margin-right:auto;margin-left:auto;line-height:1.9;text-align:center;letter-spacing:1px}@media screen and (max-width:1099.98px)and (min-width:767.98px){.l-layouter--secondary .service-hero__lead{padding:0 60px;text-align:left}}@media screen and (max-width:768px){.l-layouter--secondary .service-hero__lead{padding:0;text-align:left}}.l-layouter--secondary .service-hero__img{width:100%;max-width:500px;margin:0 auto;padding:40px 0 75px}@media screen and (min-width:768px){.service-vertical-box__item{width:calc(50% - 15px)}.l-layouter--secondary .service-hero__img{padding:60px 0 30px}}.l-layouter--secondary .service-hero__img>img{display:block;max-width:100%;margin:0 auto}.l-layouter--secondary .service__section-bg{position:relative;z-index:1;padding:50px 0}.l-layouter--secondary .service__section-bg::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;display:block;background:linear-gradient(to left,#f3f9e9 1%,#d6f3e7 50%,#cdf5f5 99%)}.l-layouter--secondary .service__section-bg.service__section-bg--tertiary::before{background:#f0f8f7}.l-layouter--secondary .service__section-bg.service__section-bg--left::before,.l-layouter--secondary .service__section-bg.service__section-bg--right::before{width:calc(100% - (100% - 1100px)/ 2 - 110px)}@media screen and (max-width:1099.98px){.l-layouter--secondary .service__section-bg.service__section-bg--left::before,.l-layouter--secondary .service__section-bg.service__section-bg--right::before{width:calc(100% - 110px)}}.l-layouter--secondary .service__section-bg.service__section-bg--bottom-offset{padding-bottom:0}.l-layouter--secondary .service__section-bg.service__section-bg--bottom-offset::before{bottom:50px}.l-layouter--secondary .service__section-bg.service__section-bg--left::before{right:auto;border-radius:0 10px 10px 0}.l-layouter--secondary .service__section-bg.service__section-bg--right::before{left:auto;border-radius:10px 0 0 10px}.l-layouter--secondary .service-contact{padding-top:60px}.l-layouter--secondary .service-contact.is-small{padding-top:40px}.l-layouter--secondary .service-contact__title{margin-bottom:30px;font-size:2rem;line-height:2;text-align:center;letter-spacing:1px}.l-layouter--secondary .service-contact__title::after,.l-layouter--secondary .service-contact__title::before{content:"";display:block;width:0;height:0}.l-layouter--secondary .service-contact__title::before{margin-bottom:calc(-.65em + 0px)}.l-layouter--secondary .service-contact__title::after{margin-top:calc(-.6222222222em + 0px)}@media screen and (max-width:575.98px){.l-layouter--secondary .service__section-bg.service__section-bg--left::before,.l-layouter--secondary .service__section-bg.service__section-bg--right::before{width:calc(100% - 60px)}.l-layouter--secondary .service-contact{padding-top:48px}.l-layouter--secondary .service-contact.is-small{padding-top:30px}.l-layouter--secondary .service-contact__title{line-height:1.5}}.l-layouter--secondary .service-intro{margin-bottom:60px}.l-layouter--secondary .service-intro__content{padding:30px 20px;background-color:#f0f8f7;border-radius:10px}.l-layouter--secondary .service-intro__title{margin-bottom:20px;font-size:18px;text-align:left}@media screen and (min-width:576px){.l-layouter--secondary .service-intro__content{padding:40px}.l-layouter--secondary .service-intro__content-inner{display:flex;justify-content:space-between;align-items:flex-start}.l-layouter--secondary .service-intro__title{font-size:22px}}.l-layouter--secondary .service-intro__img{display:block;margin:20px auto 0}@media screen and (min-width:576px){.l-layouter--secondary .service-intro__img{margin:0 0 0 40px}}.l-layouter--primary .service-hero__lead{margin-top:30px}@media screen and (min-width:576px){.l-layouter--primary .service-hero__lead{margin-top:50px}}.l-layouter--primary .service-hero__img{margin:40px -20px}@media screen and (min-width:768px){.l-layouter--primary .service-hero__img{margin:40px 0 60px}}.l-layouter--primary .service-hero__img>img{display:block;max-width:100%;margin:0 auto}.l-layouter--primary .service__section-bg{position:relative;z-index:1;padding:50px 0}.l-layouter--primary .service__section-bg::before{content:"";position:absolute;top:0;right:-60px;bottom:0;left:-60px;z-index:-1;display:block;background:linear-gradient(to left,#f3f9e9 1%,#d6f3e7 50%,#cdf5f5 99%)}.l-layouter--primary .service__section-bg.service__section-bg--tertiary::before{background:#f0f8f7}.l-layouter--primary .service__section-bg.service__section-bg--left::before,.l-layouter--primary .service__section-bg.service__section-bg--right::before{width:calc(100% - 30px)}.l-layouter--primary .service__section-bg.service__section-bg--bottom-offset{padding-bottom:0}.l-layouter--primary .service__section-bg.service__section-bg--bottom-offset::before{bottom:50px}.l-layouter--primary .service__section-bg.service__section-bg--left::before{right:auto;border-radius:0 10px 10px 0}.l-layouter--primary .service__section-bg.service__section-bg--right::before{left:auto;border-radius:10px 0 0 10px}.l-layouter--primary .service-contact{display:flex;flex-direction:column;align-items:center;padding-top:30px;text-align:center}.l-layouter--primary .service-contact__title{margin-bottom:24px;font-size:16px;line-height:1.63}@media screen and (min-width:576px){.l-layouter--primary .service-contact{padding-top:40px}.l-layouter--primary .service-contact__title{font-size:17px}}.l-layouter--primary .service-intro{margin-bottom:60px}.l-layouter--primary .service-intro__content{padding:30px 20px;background-color:#f0f8f7;border-radius:10px}.l-layouter--primary .service-intro__title{margin-bottom:20px;font-size:18px;text-align:center}@media screen and (min-width:576px){.l-layouter--primary .service-intro__content{padding:40px 30px}.l-layouter--primary .service-intro__title{font-size:22px}.l-layouter--primary .service-intro__desc{text-align:center}}.l-layouter--primary .service-intro__img{display:block;margin:0 auto 20px}.l-layouter--primary .service-intro__desc{margin-bottom:20px;font-weight:700;font-size:16px}.service__section .c-accordion__answer .c-table--1 th{color:#333;background-color:#ccebee}.service-category{margin-top:50px;padding-top:40px}@media screen and (max-width:1099.98px){.service-category{width:auto;margin-top:20px}}.service-category-title{font-size:18px;color:#02757b}@media screen and (min-width:576px){.service-category-title{font-size:22px}}.service-category__list{display:flex;justify-content:space-between;max-width:1100px;margin-top:5px}@media screen and (max-width:1099.98px){.service-category__list{flex-wrap:wrap}}.service-category__item{position:relative;justify-content:center;align-items:center;width:calc(25% - 10px);margin-top:10px;padding:15px 0;font-weight:700;color:#039fad;background-color:#ccebee;border-radius:10px}@media screen and (max-width:1099.98px){.service-category__item{width:calc(50% - 5px);min-height:141px;margin-top:10px;font-size:14px}}@media screen and (max-width:575.98px){.service__section .c-accordion--qa{width:100vw;margin-left:-20px}.service__section .c-accordion__unit.c-accordion__unit--qa .c-accordion__question{transform:translateX(0)}.service-category__item{font-size:1.8rem}}.service-category__text{margin-top:11px;font-weight:400;font-size:16px;line-height:1.5;text-align:center;color:#333}@media screen and (max-width:1099.98px){.service-category__item:nth-child(2n){margin-left:10px}.service-category__text{margin-top:10px;font-size:14px}}.service-category__name{font-size:18px;text-align:center}.c-table--1.is-small-table{overflow:visible}.c-list-notice+.c-section__content{margin-top:33px}@media screen and (max-width:1099.98px){.service-category__name{margin:0;font-size:14px}.c-list-notice+.c-section__content{margin-top:14px}}.service-security__worry .worry-content.worry-content--bottom-arrow{margin-bottom:16px;padding-bottom:48px;background:url(/img/service/security/case-arrow.svg) center bottom/168px 47px no-repeat}.service-security__worry .worry-content__heading{margin-bottom:24px;font-size:22px;line-height:1.55;text-align:center;letter-spacing:1.3px}.service-security__worry .worry-content__heading>span{display:inline-block;padding-bottom:4px;border-bottom:2px solid #02757b}@media screen and (min-width:768px){.service-security__worry .worry-content.worry-content--bottom-arrow{margin-bottom:24px;padding-bottom:80px;background-size:259px 72px}.service-security__worry .worry-content__heading{margin-bottom:48px;font-size:30px;line-height:1.14;letter-spacing:2px}.service-security__worry .worry-content__heading>span{padding-bottom:8px;border-bottom-width:3px}}.service-security__worry .worry-content__heading b{color:#02757b}.service-security__worry .worry-content__case-list{width:265px;margin:16px auto}@media screen and (min-width:768px){.service-security__worry .worry-content__case-list{display:flex;flex-wrap:wrap;justify-content:center;width:auto;max-width:600px;margin-top:30px;margin-bottom:14px}}.service-security__worry .worry-content__case-list li{display:block;padding:8px 0}@media screen and (min-width:768px){.service-security__worry .worry-content__case-list li{width:300px;margin-bottom:16px;padding:0 8px}}@media screen and (min-width:1100px){.service-security__worry .worry-content__case-list{max-width:none}.service-security__worry .worry-content__case-list li{width:auto}}.service-security__worry .worry-content__case-item{position:relative;display:flex;align-items:center;height:100%;padding:8px 12px;border:3px solid #e4e2e2;border-radius:10px}@media screen and (min-width:576px){.service-security__worry .worry-content__case-item{justify-content:center}}.service-security__worry .worry-content__case-item::before{content:"";position:absolute;top:-12px;left:10px;display:block;width:25px;height:19px;background:url(/img/service/security/case-decoration.svg) 0 0/contain no-repeat}.service-security__worry .worry-content__case-img{width:56px;height:56px;margin-right:16px}.service-security__worry .worry-content__case-img>img{width:100%}.service-security__worry .worry-content__case-text{font-weight:700;font-size:15px;line-height:1.6;letter-spacing:.75px}@media screen and (min-width:768px){.service-security__worry .worry-content__case-item{justify-content:start;padding:12px}.service-security__worry .worry-content__case-item::before{top:-14px;left:14px;width:30px;height:23px}.service-security__worry .worry-content__case-img{width:70px;height:70px}.service-security__worry .worry-content__case-text{font-size:16px;line-height:1.58;letter-spacing:.95px}}.service-security__worry .worry-content__case-text b{color:#02757b}.service-security__worry .solution-content__heading{margin-bottom:24px;font-weight:600;font-size:22px;text-align:center;letter-spacing:2.08px}.service-security__worry .solution-content__heading>b{color:#02757b}.service-security-section__body{position:relative;display:flex;flex-direction:column;margin-top:100px;padding-top:56px}.service-security-section__body::before{content:"";position:absolute;top:0;right:100px;bottom:100px;z-index:-1;display:block;width:100vw;background:linear-gradient(to left,#f3f9e9 1%,#d6f3e7 50%,#cdf5f5 99%);border-top-right-radius:10px;border-bottom-right-radius:10px}@media screen and (min-width:768px){.service-security__worry .solution-content__heading{font-size:30px}.service-security-section__body{margin-top:125px;padding-top:76px}.service-security-section__body::before{right:110px;bottom:auto;height:460px}}.service-security-section__body .service-security-section__sub-heading{position:absolute;top:-30px;left:10px;font-weight:700;font-size:60px;font-family:Montserrat;color:#02757b;letter-spacing:-1.71px;opacity:.1}.service-security-section__body.is-right::before{right:auto;left:100px;background:linear-gradient(to left,#cdf5f5 1%,#d6f3e7 50%,#f3f9e9 99%);border-radius:10px 0 0 10px}@media screen and (min-width:768px){.service-security-section__body .service-security-section__sub-heading{top:-56px;left:-80px;font-size:120px}.service-security-section__body.is-right::before{left:110px}}.service-security-section__body.is-right .service-security-section__sub-heading{right:10px;left:auto}.service-security-section__heading{margin-bottom:16px;font-weight:600;font-size:24px;letter-spacing:1.25px}@media screen and (min-width:768px){.service-security-section__body.is-right .service-security-section__sub-heading{right:-80px}.service-security-section__heading{font-size:34px}}.service-security-section__lead{margin-bottom:32px;font-weight:600;font-size:16px;line-height:1.75;color:#02757b}.l-content-wrapper .l-bottom.service-security-bottom .c-contact{margin-top:20px}.service-security-check{margin-top:100px}.service-security-section__decoration01{position:absolute;top:-42px;right:-10px;width:147px;height:80px}@media screen and (min-width:768px){.service-security-section__lead{margin-bottom:48px;font-size:18px}.service-security-section__decoration01{top:-70px;right:10px;width:250px;height:128px}}.service-security-section__decoration01>img{width:100%}.service-security-section__decoration02{position:absolute;top:-40px;right:32px;width:44px;height:74px}@media screen and (min-width:768px){.service-security-section__decoration02{top:10px;right:140px;width:64px;height:110px}}@media screen and (min-width:1024px){.service-security-lisk__card-list{grid-column-gap:36px;grid-row-gap:36px;grid-template-columns:repeat(3,342px);-ms-grid-columns:(342px)[3]}.service-security-lisk__card-list .c-card--secondary{width:342px}.service-security-section__decoration02{top:80px}}.service-security-section__decoration02>img{width:100%}.service-security-supplement{margin-top:60px;padding:0 20px}.service-security-supplement__title{margin-bottom:15px;font-weight:700;font-size:16px;line-height:1.5;text-align:center}@media screen and (min-width:768px){.service-security-supplement{margin-top:96px}.service-security-supplement__title{font-size:18px}}.service-security-supplement__img-wrap{text-align:center}.service-security-supplement__img-link:hover{opacity:.75}.service-security-supplement__img{max-width:100%}.security__3column--is-narrow{width:700px;margin:0 auto}.c-card--service-security .c-card--about-aws{margin-top:0}@media screen and (max-width:768px){.security__3column--is-narrow{width:100%}.c-card--service-security .c-card--about-aws__body,.c-card--service-security .c-card--about-aws__header{padding:15px}}.card--secondary__service-security{padding-bottom:50px}.label-group__service-security{margin-bottom:30px;padding:0 25px}.label-group__service-security .label__service-security .c-label{margin-right:4px;padding:0 8px;font-size:1.1rem}.label-group__service-security .label__service-security--security{background-color:#fb7272}.label-group__service-security .label__service-security--integrity{background-color:#08f}.label-group__service-security .label__service-security--resilience{background-color:#21d290}.label-group__service-security .label__service-security--quality{background-color:#fbc100}.design-system-development__contact.service__contact-top{padding-top:0;text-align:center}.design-system-development__contact.service__contact-top .c-button--secondary{margin:0 auto}@media screen and (min-width:576px){.l-content-wrapper .l-bottom.service-security-bottom .c-contact{margin-top:0}.design-system-development__contact.service__contact-top{padding-top:0}}.design-system-development__card .c-card-list--small{width:auto}@supports(display:grid){.design-system-development__card .c-card-list--small{display:-ms-grid;display:grid;grid-column-gap:24px;grid-row-gap:24px;grid-template-columns:repeat(3,236px);-ms-grid-columns:(236px)[3]}}@media screen and (max-width:1099.98px){@supports(display:grid){.design-system-development__card .c-card-list--small{grid-template-columns:repeat(3,236px);-ms-grid-columns:(236px)[3]}}.design-system-development__card .c-card-list--small{width:auto}}@media screen and (max-width:869.98px){@supports(display:grid){.design-system-development__card .c-card-list--small{grid-template-columns:repeat(2,236px);-ms-grid-columns:(236px)[2]}}.design-system-development__card .c-card-list--small{width:auto}.system-development-feature .service-feature__2column-item,.system-development-feature .service-feature__2column-item--secondary{flex-direction:column}}@media screen and (max-width:575.98px){@supports(display:grid){.design-system-development__card .c-card-list--small{grid-template-columns:repeat(1,100%);-ms-grid-columns:(100%)[1]}}.design-system-development__card .c-card-list--small{padding:0 0 50px}}.design-system-development__card .c-card--small{width:236px}.system-development-feature{text-align:center}@media screen and (max-width:1099.98px)and (min-width:767.98px){.system-development-feature .l-hero__catch-copy{padding:0 40px;text-align:center}}@media screen and (max-width:768px){.system-development-feature .l-hero__catch-copy{padding:0;text-align:left}}.system-development-feature .l-hero__lead--primary{text-align:center}@media screen and (max-width:768px){.system-development-feature .l-hero__lead--primary{text-align:left}}.system-development-feature .service-feature__2column-item,.system-development-feature .service-feature__2column-item--secondary{position:relative;margin-top:40px;padding:40px;border:2px solid #039fad;border-radius:10px;opacity:1}.system-development-feature .service-feature__2column-item .service-feature__2column-title,.system-development-feature .service-feature__2column-item--secondary .service-feature__2column-title{text-align:left}.system-development-feature .service-feature__2column-item .c-text,.system-development-feature .service-feature__2column-item--secondary .c-text{margin-bottom:20px;text-align:left}.system-development-feature .service-2column__img,.system-development-feature .service-2column__img--border,.system-development-feature .service-2column__img--no-rounded{margin-left:20px}@media screen and (max-width:869.98px){.system-development-feature .service-2column__img,.system-development-feature .service-2column__img--border,.system-development-feature .service-2column__img--no-rounded{margin-top:20px}}@media screen and (max-width:575.98px){.system-development-feature .service-feature__2column-item,.system-development-feature .service-feature__2column-item--secondary{padding:20px}.system-development-feature .service-2column__img,.system-development-feature .service-2column__img--border,.system-development-feature .service-2column__img--no-rounded{display:none;max-width:100%}}.system-development-list .c-card-list{display:flex;flex-wrap:wrap;justify-content:space-between;width:1100px}@supports(display:grid){.system-development-list .c-card-list{display:-ms-grid;display:grid;grid-column-gap:22px;grid-row-gap:22px;grid-template-columns:repeat(3,352px);-ms-grid-columns:(352px)[3]}}@media screen and (max-width:1024px){@supports(display:grid){.system-development-list .c-card-list{grid-template-columns:repeat(2,352px);-ms-grid-columns:(352px)[2]}}.system-development-list .c-card-list{width:auto;margin:auto}}@media screen and (max-width:767.98px){@supports(display:grid){.system-development-list .c-card-list{grid-template-columns:repeat(1,100%);-ms-grid-columns:(100%)[1]}}.system-development-list .c-card-list{align-items:center}}.system-development-list .c-card-list .c-card--secondary{padding-bottom:40px}.system-development-list .c-card-list .c-card--secondary .c-card__header--construction{flex-direction:row;justify-content:left;margin:20px 20px 0;padding:0!important}.system-development-list .c-card-list .c-card--secondary .c-card__header--construction .c-figure--circle-outline{margin:0;padding:0}.system-development-list .c-card-list .c-card--secondary .c-card__header--construction .c-figure--circle-outline .c-figure--responsive{display:block;width:80px;height:80px}@media(max-width:575.98px){.system-development-list .c-card-list .c-card--secondary .c-card__header--construction .c-figure--circle-outline .c-figure--responsive{display:none}}.system-development-list .c-card-list .c-card--secondary .c-card__body{padding-top:14px;padding-right:20px;padding-left:20px}.system-development-list .c-card-list .c-card--secondary .c-card__body .c-card__text{height:66px}.system-development-list .c-card-list .c-card--secondary .c-card__detail{height:40px}.system-development-list .c-card-list .c-card--secondary .c-card__title--2{margin-left:10px}@media screen and (max-width:575.98px){.system-development-list .c-card-list .c-card--secondary .c-card__header--construction{display:block;flex-direction:column}.system-development-list .c-card-list .c-card--secondary .c-card__header--construction .c-figure--circle-outline{display:none}.system-development-list .c-card-list .c-card--secondary .c-card__title--2{margin-left:0;text-align:left}}.system-development-case .c-section__body{padding:10px 0 0}@media screen and (max-width:1024px){.system-development-case .c-section__body{padding-top:40px}}.system-strong__worry{margin:66px 0 96px}.system-strong__worry .worry-content.worry-content--bottom-arrow{margin-bottom:16px;padding-bottom:48px;background:url(/img/service/system/case-arrow.svg) center bottom/168px 47px no-repeat}.system-strong__worry .worry-content__heading{margin-bottom:24px;font-size:22px;line-height:1.55;text-align:center;letter-spacing:1.3px}.system-strong__worry .worry-content__heading>span{display:inline-block;padding-bottom:4px;border-bottom:2px solid #02757b}@media screen and (min-width:768px){.system-strong__worry .worry-content.worry-content--bottom-arrow{margin-bottom:24px;padding-bottom:80px;background-size:259px 72px}.system-strong__worry .worry-content__heading{margin-bottom:48px;font-size:30px;line-height:1.14;letter-spacing:2px}.system-strong__worry .worry-content__heading>span{padding-bottom:8px;border-bottom-width:3px}}.system-strong__worry .worry-content__heading b{color:#02757b}.system-strong__worry .worry-content__case-list{width:265px;margin:16px auto}@media screen and (min-width:768px){.system-strong__worry .worry-content__case-list{display:flex;flex-wrap:wrap;justify-content:center;width:auto;max-width:600px;margin-top:30px;margin-bottom:14px}}.system-strong__worry .worry-content__case-list li{display:block;padding:8px 0}@media screen and (min-width:768px){.system-strong__worry .worry-content__case-list li{width:300px;margin-bottom:16px;padding:0 8px}}@media screen and (min-width:1100px){.system-strong__worry .worry-content__case-list{max-width:none}.system-strong__worry .worry-content__case-list li{width:auto}}.system-strong__worry .worry-content__case-item{position:relative;display:flex;align-items:center;height:100%;padding:8px 12px;border:3px solid #e4e2e2;border-radius:10px}@media screen and (min-width:576px){.system-strong__worry .worry-content__case-item{justify-content:center}}.system-strong__worry .worry-content__case-item::before{content:"";position:absolute;top:-12px;left:10px;display:block;width:25px;height:19px;background:url(/img/service/system/case-decoration.svg) 0 0/contain no-repeat}.system-strong__worry .worry-content__case-img{width:56px;height:56px;margin-right:16px}.system-strong__worry .worry-content__case-img>img{width:100%}.system-strong__worry .worry-content__case-text{font-weight:700;font-size:15px;line-height:1.6;letter-spacing:.75px}@media screen and (min-width:768px){.system-strong__worry .worry-content__case-item{justify-content:start;padding:12px}.system-strong__worry .worry-content__case-item::before{top:-14px;left:14px;width:30px;height:23px}.system-strong__worry .worry-content__case-img{width:70px;height:70px}.system-strong__worry .worry-content__case-text{font-size:16px;line-height:1.58;letter-spacing:.95px}}.system-strong__worry .worry-content__case-text b{color:#02757b}.system-strong__worry .solution-content__heading{margin-bottom:24px;font-weight:600;font-size:22px;text-align:center;letter-spacing:2.08px}.system-strong__worry .solution-content__heading>b{color:#02757b}.system-strong-section{margin-bottom:96px}.system-strong-section:last-of-type{margin-bottom:0}.system-strong-section__body{position:relative;display:flex;flex-direction:column;margin-top:40px;padding-top:56px}.system-strong-section__body.has-title{margin-top:10px}.system-strong-section__body::before{content:"";position:absolute;top:0;right:100px;bottom:100px;z-index:-1;display:block;width:100vw;background:linear-gradient(to left,#f3f9e9 1%,#d6f3e7 50%,#cdf5f5 99%);border-top-right-radius:10px;border-bottom-right-radius:10px}@media screen and (min-width:768px){.system-strong__worry .solution-content__heading{font-size:30px}.system-strong-section__body{margin-top:125px;padding-top:76px}.system-strong-section__body.has-title{margin-top:20px}.system-strong-section__body::before{right:110px;bottom:auto;height:460px}}.system-strong-section__body .system-strong-section__sub-heading{position:absolute;top:-30px;left:10px;font-weight:700;font-size:60px;font-family:Montserrat;color:#02757b;letter-spacing:-1.71px;opacity:.1}.system-strong-section__body.is-right::before{right:auto;left:100px;background:linear-gradient(to left,#cdf5f5 1%,#d6f3e7 50%,#f3f9e9 99%);border-radius:10px 0 0 10px}@media screen and (min-width:768px){.system-strong-section__body .system-strong-section__sub-heading{top:-56px;left:-80px;font-size:120px}.system-strong-section__body.is-right::before{left:110px}}.system-strong-section__body.is-right .system-strong-section__sub-heading{right:10px;left:auto}.system-strong-section__heading{margin-bottom:16px;font-weight:600;font-size:24px;letter-spacing:1.25px}@media screen and (min-width:768px){.system-strong-section__body.is-right .system-strong-section__sub-heading{right:-80px}.system-strong-section__heading{font-size:34px}}.system-strong-section-item-wrapper{display:flex;justify-content:space-evenly;align-items:flex-end}@media screen and (max-width:1100px){.system-strong-section-item-wrapper{flex-wrap:wrap}.system-strong-section-item{margin:0 10px 16px}}@media screen and (max-width:575.98px){.system-strong-section-item-wrapper{flex-direction:row!important}}.system-strong-section-item{display:flex;flex-direction:column;text-align:center}.system-strong-section-item p{margin-top:8px}