﻿:root{--mt: 0;--mb: 0;--ml: 0;--mr: 0;--spmt: 0;--spmb: 0;--spml: 0;--spmr: 0;--pt: 0;--pb: 0;--pl: 0;--pr: 0;--width: 0;--sppt: 0;--sppb: 0;--sppl: 0;--sppr: 0;--fs: 16px;--spfs: 4.2666666667vw;--spwidth: 0}.editMargin{margin:var(--mt) var(--mr) var(--mb) var(--ml) !important}@media screen and (max-width: 768px){.editMargin{margin:var(--spmt) var(--spmr) var(--spmb) var(--spml) !important}}.editPadding{padding:var(--pt) var(--pr) var(--pb) var(--pl) !important}@media screen and (max-width: 768px){.editPadding{padding:var(--sppt) var(--sppr) var(--sppb) var(--sppl) !important}}.editFontSize{font-size:var(--fs) !important}@media screen and (max-width: 768px){.editFontSize{font-size:var(--spfs) !important}}.emt{margin-top:var(--mt) !important}@media screen and (max-width: 768px){.emt{margin-top:var(--spmt) !important}}.emb{margin-bottom:var(--mb) !important}@media screen and (max-width: 768px){.emb{margin-bottom:var(--spmb) !important}}.eml{margin-left:var(--ml) !important}@media screen and (max-width: 768px){.eml{margin-left:var(--spml) !important}}.emr{margin-right:var(--mr) !important}@media screen and (max-width: 768px){.emr{margin-right:var(--spmr) !important}}.ept{padding-top:var(--pt) !important}@media screen and (max-width: 768px){.ept{padding-top:var(--sppt) !important}}.epb{padding-bottom:var(--pb) !important}@media screen and (max-width: 768px){.epb{padding-bottom:var(--sppb) !important}}.epl{padding-left:var(--pl) !important}@media screen and (max-width: 768px){.epl{padding-left:var(--sppl) !important}}.epr{padding-right:var(--pr) !important}@media screen and (max-width: 768px){.epr{padding-right:var(--sppr) !important}}.editWidth{width:var(--width) !important}@media screen and (max-width: 768px){.editWidth{width:var(--spwidth) !important}}.mt1em{margin-top:1em}.mt1_5em{margin-top:1.5em}.mt2em{margin-top:2em}.form-Area{color:#2a2a2a;font-family:"Hiragino Kaku Gothic Pro", Meiryo, sans-serif;font-feature-settings:"palt";font-size:16px;font-weight:400;line-height:1.6}@media only screen and (max-width: 767px){.form-Area{font-size:15px}}.form-Area *,.form-Area *::before,.form-Area *::after{box-sizing:border-box}.form-Area h1,.form-Area h2,.form-Area h3,.form-Area h4,.form-Area p,.form-Area figure,.form-Area blockquote,.form-Area dl,.form-Area dd{margin:0}.form-Area ul[role=list],.form-Area ol[role=list]{list-style:none}.form-Area body{min-height:100vh;line-height:1.5;text-rendering:optimizeSpeed}.form-Area img,.form-Area picture{max-width:100%}.form-Area picture{display:block}.form-Area input,.form-Area button,.form-Area textarea,.form-Area select{font:inherit}@media (prefers-reduced-motion: reduce){.form-Area *,.form-Area *::before,.form-Area *::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important}}.form-Area h1,.form-Area h2,.form-Area h3,.form-Area h4,.form-Area h5,.form-Area h6,.form-Area li{margin:0;padding:0}.form-Area a{color:#2a2a2a;text-decoration:underline}.form-Area a[class]{text-decoration:none}.form-Area a:hover,.form-Area a:active,.form-Area a:focus{color:#d00f31;text-decoration:none}.form-Area button{cursor:pointer}.form-Area b,.form-Area em{color:#2a2a2a;font-style:normal;font-weight:700}.form-Area strong{color:#d00f31;font-style:normal;font-weight:400}.form-Area img{height:auto;vertical-align:bottom}.form-Area p{margin:0 0 32px}@media only screen and (max-width: 767px){.form-Area p{margin-bottom:18px}}.form-Area ul,.form-Area ol,.form-Area dl{margin:0 0 40px;padding:0}.form-Area ul[class],.form-Area ol[class],.form-Area dl[class]{list-style:none}@media only screen and (max-width: 767px){.form-Area ul,.form-Area ol,.form-Area dl{margin-bottom:32px}}.form-Area dfn{font-style:normal}.form-Area dd{margin:0}.form-Area table{border-collapse:collapse}.form-Area blockquote{margin:0}.form-Area iframe{margin:0;padding:0;border:0}.form-Area input,.form-Area select{padding:1px;font-size:16px}.form-Area input[type=file]{width:100%}.form-Area fieldset{margin:0;border:0}.form-Area select::-ms-expand{display:none}.form-Area .form-checkbox_item::before,.form-Area .form-checkbox_item::after,.form-Area .form-list_content .value .inline::before,.form-Area .form-list_content .value .inline::after,.form-Area .form-refine_delete>button::before,.form-Area .form-refine_delete>button::after,.form-Area .link::before,.form-Area .link-anchor::before,.form-Area .link-list-img_link>span::before{display:block;content:""}.form-Area .link,.form-Area .link-list-img_link>span,.form-Area .link-anchor{display:inline-block;position:relative;padding-left:22px;font-size:18px;word-break:break-all}.form-Area .link.-big,.form-Area .link-list-img_link>span.-big,.form-Area .link-anchor.-big{font-size:20px}.form-Area .link::before,.form-Area .link-list-img_link>span::before,.form-Area .link-anchor::before{position:absolute;top:0.5em;left:0;width:10px;height:10px;transform:rotate(45deg);border-top:solid 2px #d00f31;border-right:solid 2px #d00f31}.form-Area .link:hover,.form-Area .link-list-img_link>span:hover,.form-Area .link:active,.form-Area .link-list-img_link>span:active,.form-Area .link:focus,.form-Area .link-list-img_link>span:focus,.form-Area .link-anchor:hover,.form-Area .link-anchor:active,.form-Area .link-anchor:focus{text-decoration:underline}@media only screen and (max-width: 767px){.form-Area .link,.form-Area .link-list-img_link>span,.form-Area .link-anchor{font-size:15px}.form-Area .link.-big,.form-Area .link-list-img_link>span.-big,.form-Area .link-anchor.-big{font-size:16px}}.form-Area .link-anchor::before{top:0.35em;border-top:0;border-right:solid 2px #d00f31;border-bottom:solid 2px #d00f31}.form-Area .link-list .link-anchor{font-size:20px}@media only screen and (max-width: 767px){.form-Area .link-list .link-anchor{font-size:16px}}.form-Area .link-02{margin-bottom:22px}.form-Area .link-02>a{color:#d00f31;font-size:16px;text-decoration:underline !important}.form-Area .link-02:hover>a,.form-Area .link-02:active>a,.form-Area .link-02:focus>a{color:#aa0a26;text-decoration:underline}.form-Area .link-02+.btn-lyt{margin-top:0}@media only screen and (max-width: 767px){.form-Area .link-02{margin-bottom:18px}}.form-Area .link-list{margin:50px 20px;text-align:center}.form-Area .link-list_inner{display:inline-block;padding:30px 70px;border-radius:20px;box-shadow:0 0 10px rgba(42,42,42,0.1)}.form-Area .link-list_list{display:flex;flex-wrap:wrap;margin:-18px 0 0 -48px}.form-Area .link-list_item{margin:18px 0 0 48px;font-weight:700}@media only screen and (max-width: 767px){.form-Area .link-list{margin:40px 20px}.form-Area .link-list_inner{width:100%;padding:24px 30px}.form-Area .link-list_list{flex-direction:column;margin:-18px 0 0 0;text-align:left}.form-Area .link-list_item{margin-left:0}}.form-Area .link-list-img{display:flex;flex-wrap:wrap;margin-left:-6.5517241379%}.form-Area .link-list-img>li{flex-basis:calc(33.3333333333% - 6.1488673139%);margin-left:6.1488673139%}.form-Area .link-list-img_link{display:block}.form-Area .link-list-img_link>span{display:block}.form-Area .link-list-img_link:hover .link-list-img_item>img,.form-Area .link-list-img_link:active .link-list-img_item>img,.form-Area .link-list-img_link:focus .link-list-img_item>img{opacity:0.8}.form-Area .link-list-img_link:hover>span,.form-Area .link-list-img_link:active>span,.form-Area .link-list-img_link:focus>span{text-decoration:underline}.form-Area .link-list-img_item{position:relative;margin:0 0 18px;overflow:hidden;border-radius:4px;background:#2a2a2a}@media only screen and (max-width: 767px){.form-Area .link-list-img{flex-direction:column;margin-left:0}.form-Area .link-list-img>li{display:flex;flex:0 0 auto;justify-content:center;margin:0}.form-Area .link-list-img>li:not(:last-child){margin-bottom:26px}.form-Area .link-list-img_item{border-radius:2px}}.form-Area .btn,.form-Area .btn-03,.form-Area .btn-02{display:inline-block;padding:14px 36px;border:0;border-radius:4px;background:#f1f1f1;box-shadow:0 5px #bfbfbf;color:#d00f31;font-weight:700;-webkit-appearance:none;appearance:none;word-break:break-all;white-space:normal}.form-Area .btn.-small,.form-Area .-small.btn-03,.form-Area .-small.btn-02{padding:10px 18px;font-size:14px}.form-Area .btn.-disable,.form-Area .-disable.btn-03,.form-Area .-disable.btn-02{opacity:0.4}.form-Area .btn.-column,.form-Area .-column.btn-03,.form-Area .-column.btn-02{display:flex;align-items:center;justify-content:center;height:100%;padding:12px 14px}.form-Area .btn.-current,.form-Area .-current.btn-03,.form-Area .-current.btn-02{background:linear-gradient(to right, #d00f31, #f8b500);box-shadow:0 5px #7d081c}.form-Area .btn.-current>b,.form-Area .-current.btn-03>b,.form-Area .-current.btn-02>b{color:#fff}.form-Area .services-box .btn,.form-Area .services-box .btn-03,.form-Area .services-box .btn-02{font-size:20px;letter-spacing:0.02em}.form-Area .services-btn-lyt-column .btn,.form-Area .services-btn-lyt-column .btn-03,.form-Area .services-btn-lyt-column .btn-02{display:flex;position:relative;align-items:center;justify-content:center;height:100%;font-size:15px}.form-Area .services-btn-lyt-column .btn::before,.form-Area .services-btn-lyt-column .btn-03::before,.form-Area .services-btn-lyt-column .btn-02::before{display:block;min-height:48px;content:""}.form-Area .btn:hover,.form-Area .btn-03:hover,.form-Area .btn-02:hover,.form-Area .btn:active,.form-Area .btn-03:active,.form-Area .btn-02:active,.form-Area .btn:focus,.form-Area .btn-03:focus,.form-Area .btn-02:focus{background-color:#dbdbdb}@media only screen and (max-width: 767px){.form-Area .btn,.form-Area .btn-03,.form-Area .btn-02{font-size:15px}}.form-Area .btn-02{background:#fff}.form-Area .btn-02.-contact{box-shadow:0 5px #7d081c}.form-Area .btn-02:hover,.form-Area .btn-02:active,.form-Area .btn-02:focus{background:#dbdbdb}.form-Area .btn-03{background:#d00f31;box-shadow:0 5px #7d081c;color:#fff}.form-Area .btn-03:hover,.form-Area .btn-03:active,.form-Area .btn-03:focus{background:#aa0a26}.form-Area .btn-lyt{margin:36px 0;text-align:center}.form-Area .panel-02 .btn-lyt{margin-top:20px}.form-Area .services-box .btn-lyt{margin-top:30px}.form-Area .services-panel-05 .btn-lyt{margin-top:26px}@media only screen and (max-width: 767px){.form-Area .btn-lyt{margin:32px 0}.form-Area .services-box .btn-lyt{margin-top:24px}.form-Area .services-panel-05 .btn-lyt{margin-top:14px}}.form-Area .btn-lyt-02{margin:80px 0;text-align:center}@media only screen and (max-width: 767px){.form-Area .btn-lyt-02{margin:50px 0}}.form-Area .btn-lyt-column{margin:50px 0}.form-Area .btn-lyt-column_inner{display:flex;flex-wrap:wrap;margin-top:-20px}.form-Area .btn-lyt-column_item{margin-top:20px}.form-Area .btn-lyt-column.-col-02 .btn-lyt-column_inner{margin-left:-2.6724137931%}.form-Area .btn-lyt-column.-col-02 .btn-lyt-column_inner>.btn-lyt-column_item{flex-basis:calc(50% - 2.6028547439%);margin-left:2.6028547439%}.form-Area .btn-lyt-column.-col-03 .btn-lyt-column_inner{margin-left:-2.6724137931%}.form-Area .btn-lyt-column.-col-03 .btn-lyt-column_inner>.btn-lyt-column_item{flex-basis:calc(33.3333333333% - 2.6028547439%);margin-left:2.6028547439%}.form-Area .btn-lyt-column.-col-04 .btn-lyt-column_inner{margin-left:-2.6724137931%}.form-Area .btn-lyt-column.-col-04 .btn-lyt-column_inner>.btn-lyt-column_item{flex-basis:calc(25% - 2.6028547439%);margin-left:2.6028547439%}@media only screen and (max-width: 767px){.form-Area .btn-lyt-column{margin:32px 0}.form-Area .btn-lyt-column.-col-02 .btn-lyt-column_inner,.form-Area .btn-lyt-column.-col-03 .btn-lyt-column_inner,.form-Area .btn-lyt-column.-col-04 .btn-lyt-column_inner{margin-left:-5.3333333333%}.form-Area .btn-lyt-column.-col-02 .btn-lyt-column_inner>.btn-lyt-column_item,.form-Area .btn-lyt-column.-col-03 .btn-lyt-column_inner>.btn-lyt-column_item,.form-Area .btn-lyt-column.-col-04 .btn-lyt-column_inner>.btn-lyt-column_item{flex-basis:calc(50% - 5.0632911392%);margin-left:5.0632911392%}}.form-Area form>*:last-child{margin-bottom:0}.form-Area .form-checkbox{display:inline-block;position:relative}.form-Area .form-checkbox_item{display:block;position:relative;padding:0 0 0 38px;font-size:16px;cursor:pointer}.form-Area .form-checkbox_item::before,.form-Area .form-checkbox_item::after{position:absolute;width:22px;height:22px}.form-Area .form-checkbox_item::before{top:0;left:0;border:1px solid #bfbfbf;border-radius:3px;background-color:#f1f1f1;box-shadow:0 1px 1px #ccc inset}.form-Area .form-checkbox_item::after{z-index:1;top:4px;left:3px;background:url(https://www.serverworks.co.jp/common/img/icon/check.svg) no-repeat;opacity:0;transition:opacity 0.3s cubic-bezier(0.39, 0.575, 0.565, 1)}.form-Area .form-checkbox>input[type=checkbox]{z-index:-1;position:absolute;opacity:0}.form-Area .form-checkbox>input[type=checkbox]:focus-visible+.form-checkbox_item::before{border:solid 2px #000}.form-Area .form-checkbox>input[type=checkbox]:checked+.form-checkbox_item::after{opacity:1}@media only screen and (max-width: 767px){.form-Area .form-checkbox_item{padding:0 0 0 33px;font-size:15px}}.form-Area .form-box-error{margin-bottom:20px;padding:20px;background:#fae6ea;color:#d00f31;text-align:center}.form-Area .form-box-error>*:last-child{margin-bottom:0}@media only screen and (max-width: 767px){.form-Area .form-box-error{margin-bottom:12px;padding:14px;font-size:15px}}.form-Area .form-list{margin-bottom:36px;border-top:solid 1px #bfbfbf;background:#fff}.form-Area .form-list_list{display:flex;width:100%;margin-bottom:0;border-bottom:solid 1px #bfbfbf}.form-Area .form-list_list.required .form-list_title{padding:0 73px 0 24px}.form-Area .form-list_list.required .form-list_title::after{display:inline-block;position:absolute;top:50%;right:24px;margin-left:14px;padding:2px 5px;transform:translateY(-50%);border:solid 1px #d00f31;border-radius:2px;color:#d00f31;font-size:14px;font-weight:400;line-height:1;white-space:nowrap;content:"必須"}.form-Area .form-list_list.required.last_name .form-list_content{position:relative}.form-Area .form-list_list.required.last_name .form-list_content::before{display:inline-block;position:absolute;top:50%;left:-79px;margin-left:14px;padding:2px 5px;transform:translateY(-50%);border:solid 1px #d00f31;border-radius:2px;color:#d00f31;font-size:14px;font-weight:400;line-height:1;white-space:nowrap;content:"必須"}.form-Area .form-list_list.last_name .form-list_title,.form-Area .form-list_list.first_name .form-list_title{display:none}.form-Area .form-list_list.last_name{display:flex;width:62.3%;float:left}.form-Area .form-list_list.last_name::before{display:flex;flex-shrink:0;align-items:center;width:48.1%;max-width:285px;padding:0 73px 0 24px;background:#fcfcfc;font-weight:700;content:"お名前"}.form-Area .form-list_list.last_name .form-list_content{width:62%}.form-Area .form-list_list.first_name{width:37.7%}.form-Area .form-list_list.first_name .form-list_content{padding-left:18px}.form-Area .form-list_list.first_name+*{clear:both}.form-Area .form-list_title{display:flex;position:relative;flex-shrink:0;align-items:center;width:30%;max-width:285px;padding:0 24px;background:#fcfcfc;font-weight:700;vertical-align:middle}.form-Area .form-list_content{width:100%;padding:20px 0 20px 24px;word-break:break-all}.form-Area .form-list_content .text:not([type=checkbox]),.form-Area .form-list_content .text:not([type=radio]){width:100%;padding:12px 13px;border:solid 1px #bfbfbf;border-radius:4px}.form-Area .form-list_content .text:-ms-input-placeholder{color:#bfbfbf;font-size:16px}.form-Area .form-list_content .text::placeholder{color:#bfbfbf;font-size:16px}.form-Area .form-list_content .value input[type=checkbox],.form-Area .form-list_content .value input[type=radio]{z-index:-1;position:absolute;opacity:0}.form-Area .form-list_content .value input[type=checkbox]:focus-visible+.inline::before,.form-Area .form-list_content .value input[type=radio]:focus-visible+.inline::before{border:solid 2px #000}.form-Area .form-list_content .value input[type=checkbox]:checked+.inline::after,.form-Area .form-list_content .value input[type=radio]:checked+.inline::after{opacity:1}.form-Area .form-list_content .value .inline{display:block;position:relative;padding:0 0 0 38px;font-size:16px;cursor:pointer}.form-Area .form-list_content .value .inline::before,.form-Area .form-list_content .value .inline::after{position:absolute;width:22px;height:22px}.form-Area .form-list_content .value .inline::before{top:0;left:0;border:1px solid #bfbfbf;border-radius:3px;background-color:#f1f1f1;box-shadow:0 1px 1px #ccc inset}.form-Area .form-list_content .value .inline::after{z-index:1;top:4px;left:3px;background:url(https://www.serverworks.co.jp/common/img/icon/check.svg) no-repeat;opacity:0;transition:opacity 0.3s cubic-bezier(0.39, 0.575, 0.565, 1)}.form-Area .form-list_content .value input[type=radio]+.inline{padding:0 0 0 30px;line-height:2em}.form-Area .form-list_content .value input[type=radio]+.inline::before{width:14px;height:14px}.form-Area .form-list_content .value input[type=radio]+.inline::before{top:8px;border-radius:100%;background-color:#fff;box-shadow:none}.form-Area .form-list_content .value input[type=radio]+.inline::after{width:6px;height:6px;background:#d00f31;border-radius:100%;top:12px;left:4px;opacity:0}.form-Area .form-list_content>textarea{width:100%;min-height:224px;padding:12px 13px;border:solid 1px #bfbfbf;border-radius:4px;resize:none}.form-Area .form-list_content>textarea:-ms-input-placeholder{color:#bfbfbf;font-size:16px}.form-Area .form-list_content>textarea::placeholder{color:#bfbfbf;font-size:16px}.form-Area .form-list_content .text[type="checkbox"]{width:auto}.form-Area .form-list_content>*:last-child{margin-bottom:0}.form-Area .form-list_error{margin-bottom:8px;font-size:14px}@media only screen and (max-width: 840px){.form-Area .form-list .form-list_list.last_name::before{width:48.1%}}@media only screen and (max-width: 767px){.form-Area .form-list{margin-bottom:32px}.form-Area .form-list_list,.form-Area .form-list_title,.form-Area .form-list_content{display:block;width:100%}.form-Area .form-list_list.required .form-list_title{padding:12px 14px}.form-Area .form-list_list.required .form-list_title::after{position:static;top:0;transform:none;font-size:12px}.form-Area .form-list_list.required.last_name::before{width:100%}.form-Area .form-list_list.required.last_name .form-list_content::before{top:-2em;right:auto;left:61px;font-size:12px}.form-Area .form-list_list.last_name{display:block;width:100%;float:left;border-bottom:none}.form-Area .form-list_list.last_name::before{width:100%;max-width:none;padding:12px 14px}.form-Area .form-list_list.last_name .form-list_content{width:100%}.form-Area .form-list_list.first_name{width:100%}.form-Area .form-list_list.first_name .form-list_content{padding:11px 14px}.form-Area .form-list_title{display:flex;max-width:none;padding:12px 14px;font-size:15px}.form-Area .form-list_content{padding:11px 14px}.form-Area .form-list_content .text{padding:8px 13px;line-height:1.65}.form-Area .form-list_content .text:-ms-input-placeholder{font-size:15px}.form-Area .form-list_content .text::placeholder{font-size:15px}.form-Area .form-list_content>textarea{min-height:116px}.form-Area .form-list_content>textarea:-ms-input-placeholder{font-size:15px}.form-Area .form-list_content>textarea::placeholder{font-size:15px}.form-Area .form-list_error{margin-bottom:11px;font-size:12px}}.form-Area .pd-captcha{margin-top:36px;margin-bottom:36px;display:block;border:none !important}.form-Area .pd-captcha .form-list_title{display:none}.form-Area .pd-captcha .form-list_content{padding:0}.form-Area .pd-captcha .form-list_content>.g-recaptcha>div{margin:0 auto}.form-Area .pd-captcha .form-list_error{text-align:center}@media only screen and (max-width: 767px){.form-Area .pd-captcha{margin-top:32px;margin-bottom:32px}}.form-Area .form-iframe>iframe{width:100%}.form-Area .select{width:100%;padding:11px 5px;border:solid 1px #bfbfbf;border-radius:4px}.form-Area .form-grid{display:flex;margin-left:-1.6%}.form-Area .form-grid>.form-grid_col{flex-basis:calc(50% - 1.5748031496%);margin-left:1.5748031496%}.form-Area .form-grid_col>*:last-child{margin-bottom:0}@media only screen and (max-width: 767px){.form-Area .form-grid{display:block}.form-Area .form-grid_col+.form-grid_col{margin-top:10px}}.form-Area .form-refine{margin-bottom:16px}.form-Area .form-refine>*:last-child{margin-bottom:0}.form-Area .form-refine_inner,.form-Area .form-refine_inner-02{display:flex;flex-wrap:wrap;margin-bottom:30px;padding-bottom:14px;border-bottom:solid 1px #bfbfbf}.form-Area .form-refine_inner .form-refine_col,.form-Area .form-refine_inner-02 .form-refine_col{width:259px;margin-bottom:16px}.form-Area .form-refine_inner-02 .form-refine_col{width:512px}.form-Area .form-refine_hdg{width:100%;margin-bottom:22px;color:#d00f31;font-size:18px;font-weight:700}.form-Area .form-refine_col{display:flex}.form-Area .form-refine_delete{margin-bottom:14px;text-align:right}.form-Area .form-refine_delete>button{-webkit-appearance:none;appearance:none;position:relative;overflow:visible;border:none;background:none}.form-Area .form-refine_delete>button:hover,.form-Area .form-refine_delete>button:active,.form-Area .form-refine_delete>button:focus{color:#d00f31;text-decoration:underline}.form-Area .form-refine_delete>button::before,.form-Area .form-refine_delete>button::after{position:absolute;top:12px;left:-16px;width:17px;height:2px;background:#d00f31}.form-Area .form-refine_delete>button::before{transform:rotate(-45deg)}.form-Area .form-refine_delete>button::after{transform:rotate(45deg)}.form-Area .form-refine_hit{padding:30px 10px;background:#f1f1f1;font-size:18px;font-weight:700;text-align:center}.form-Area .pci_dss_classification .value span{display:block}.form-Area .pci_dss_classification .value span+span{margin-top:2px;padding-top:5px;border-top:solid 1px #bfbfbf}.form-Area .pci_dss_classification .value span dl{margin:0;display:flex}.form-Area .pci_dss_classification .value span dl dt{flex-shrink:0}@media only screen and (max-width: 767px){.form-Area .form-refine{margin-bottom:14px}.form-Area .form-refine_inner,.form-Area .form-refine_inner-02{justify-content:space-between;margin-bottom:24px;padding-bottom:6px}.form-Area .form-refine_inner .form-refine_col,.form-Area .form-refine_inner-02 .form-refine_col{width:137px;margin-bottom:14px}.form-Area .form-refine_inner-02 .form-refine_col{width:100%}.form-Area .form-refine_hdg{font-size:16px}.form-Area .form-refine .form-refine_delete{margin-bottom:32px;font-size:14px}.form-Area .form-refine .form-refine_hit{padding:20px;font-size:16px}.form-Area .pci_dss_classification .value span dl{display:block}}.form-Area body{min-height:auto;padding-top:0 !important;padding-bottom:9px}.w-5{width:5% !important}.w-10{width:10% !important}.w-15{width:15% !important}.w-20{width:20% !important}.w-25{width:25% !important}.w-30{width:30% !important}.w-35{width:35% !important}.w-40{width:40% !important}.w-45{width:45% !important}.w-50{width:50% !important}.w-55{width:55% !important}.w-60{width:60% !important}.w-65{width:65% !important}.w-70{width:70% !important}.w-75{width:75% !important}.w-80{width:80% !important}.w-85{width:85% !important}.w-90{width:90% !important}.w-95{width:95% !important}.w-100{width:100% !important}.w-6{width:6% !important}.w-8{width:8% !important}.w-9{width:9% !important}.w-11{width:11% !important}.w-12{width:12% !important}.w-13{width:13% !important}.w-14{width:14% !important}.w-16{width:16% !important}.w-17{width:17% !important}.w-18{width:18% !important}.w-19{width:19% !important}.w-21{width:21% !important}.w-22{width:22% !important}.w-23{width:23% !important}.w-24{width:24% !important}.w-28{width:28% !important}.w-29{width:29% !important}.w-31{width:31% !important}.w-33{width:33% !important}.w-34{width:34% !important}.w-37{width:37% !important}.w-48{width:48% !important}.ta-l{justify-content:flex-start !important;text-align:left !important}.ta-c{margin-right:auto !important;margin-left:auto !important;text-align:center !important}.ta-r{justify-content:flex-end !important;text-align:right !important}@media only screen and (max-width: 767px){.ta-c-sp{margin-right:auto !important;margin-left:auto !important;text-align:center !important}}.break{display:block}@media only screen and (max-width: 767px){.break-sp{display:block}}.pt-0{padding-top:0px !important}.pr-0{padding-right:0px !important}.pb-0{padding-bottom:0px !important}.pl-0{padding-left:0px !important}.pt-5{padding-top:5px !important}.pr-5{padding-right:5px !important}.pb-5{padding-bottom:5px !important}.pl-5{padding-left:5px !important}.pt-10{padding-top:10px !important}.pr-10{padding-right:10px !important}.pb-10{padding-bottom:10px !important}.pl-10{padding-left:10px !important}.pt-15{padding-top:15px !important}.pr-15{padding-right:15px !important}.pb-15{padding-bottom:15px !important}.pl-15{padding-left:15px !important}.pt-20{padding-top:20px !important}.pr-20{padding-right:20px !important}.pb-20{padding-bottom:20px !important}.pl-20{padding-left:20px !important}.pt-25{padding-top:25px !important}.pr-25{padding-right:25px !important}.pb-25{padding-bottom:25px !important}.pl-25{padding-left:25px !important}.pt-30{padding-top:30px !important}.pr-30{padding-right:30px !important}.pb-30{padding-bottom:30px !important}.pl-30{padding-left:30px !important}.pt-35{padding-top:35px !important}.pr-35{padding-right:35px !important}.pb-35{padding-bottom:35px !important}.pl-35{padding-left:35px !important}.pt-40{padding-top:40px !important}.pr-40{padding-right:40px !important}.pb-40{padding-bottom:40px !important}.pl-40{padding-left:40px !important}.pt-45{padding-top:45px !important}.pr-45{padding-right:45px !important}.pb-45{padding-bottom:45px !important}.pl-45{padding-left:45px !important}.pt-50{padding-top:50px !important}.pr-50{padding-right:50px !important}.pb-50{padding-bottom:50px !important}.pl-50{padding-left:50px !important}.pt-55{padding-top:55px !important}.pr-55{padding-right:55px !important}.pb-55{padding-bottom:55px !important}.pl-55{padding-left:55px !important}.pt-60{padding-top:60px !important}.pr-60{padding-right:60px !important}.pb-60{padding-bottom:60px !important}.pl-60{padding-left:60px !important}.pt-65{padding-top:65px !important}.pr-65{padding-right:65px !important}.pb-65{padding-bottom:65px !important}.pl-65{padding-left:65px !important}.pt-70{padding-top:70px !important}.pr-70{padding-right:70px !important}.pb-70{padding-bottom:70px !important}.pl-70{padding-left:70px !important}.pt-75{padding-top:75px !important}.pr-75{padding-right:75px !important}.pb-75{padding-bottom:75px !important}.pl-75{padding-left:75px !important}.pt-80{padding-top:80px !important}.pr-80{padding-right:80px !important}.pb-80{padding-bottom:80px !important}.pl-80{padding-left:80px !important}.pt-85{padding-top:85px !important}.pr-85{padding-right:85px !important}.pb-85{padding-bottom:85px !important}.pl-85{padding-left:85px !important}.pt-90{padding-top:90px !important}.pr-90{padding-right:90px !important}.pb-90{padding-bottom:90px !important}.pl-90{padding-left:90px !important}.pt-95{padding-top:95px !important}.pr-95{padding-right:95px !important}.pb-95{padding-bottom:95px !important}.pl-95{padding-left:95px !important}.pt-100{padding-top:100px !important}.pr-100{padding-right:100px !important}.pb-100{padding-bottom:100px !important}.pl-100{padding-left:100px !important}.mt-0{margin-top:0 !important}.mb-0{margin-bottom:0 !important}.mt-5{margin-top:5px !important}.mb-5{margin-bottom:5px !important}.mt-10{margin-top:10px !important}.mb-10{margin-bottom:10px !important}.mt-15{margin-top:15px !important}.mb-15{margin-bottom:15px !important}.mt-20{margin-top:20px !important}.mb-20{margin-bottom:20px !important}.mt-25{margin-top:25px !important}.mb-25{margin-bottom:25px !important}.mt-30{margin-top:30px !important}.mb-30{margin-bottom:30px !important}.mt-35{margin-top:35px !important}.mb-35{margin-bottom:35px !important}.mt-40{margin-top:40px !important}.mb-40{margin-bottom:40px !important}.mt-45{margin-top:45px !important}.mb-45{margin-bottom:45px !important}.mt-50{margin-top:50px !important}.mb-50{margin-bottom:50px !important}.mt-55{margin-top:55px !important}.mb-55{margin-bottom:55px !important}.mt-60{margin-top:60px !important}.mb-60{margin-bottom:60px !important}.mt-65{margin-top:65px !important}.mb-65{margin-bottom:65px !important}.mt-70{margin-top:70px !important}.mb-70{margin-bottom:70px !important}.mt-75{margin-top:75px !important}.mb-75{margin-bottom:75px !important}.mt-80{margin-top:80px !important}.mb-80{margin-bottom:80px !important}.mt-85{margin-top:85px !important}.mb-85{margin-bottom:85px !important}.mt-90{margin-top:90px !important}.mb-90{margin-bottom:90px !important}.mt-95{margin-top:95px !important}.mb-95{margin-bottom:95px !important}.mt-100{margin-top:100px !important}.mb-100{margin-bottom:100px !important}.mt-120{margin-top:120px !important}.mb-120{margin-bottom:120px !important}.c-heading+.p-tableSimple{margin-top:48px}@media screen and (max-width: 768px){.c-heading+.p-tableSimple{margin-top:10.6666666667vw}}.c-heading+.p-sectionContainer__text{margin-top:64px}@media screen and (max-width: 768px){.c-heading+.p-sectionContainer__text{margin-top:12.8vw}}.p-document__section .c-heading--h3{margin-top:32px}@media screen and (max-width: 768px){.p-document__section .c-heading--h3{margin-top:6.4vw}}.p-document__section .p-document__textList{font-size:14px}@media screen and (max-width: 768px){.p-document__section .p-document__textList{font-size:3.7333333333vw}}.iframe_wrapper{max-width:786px;margin:48px auto 0}@media screen and (max-width: 768px){.iframe_wrapper{margin-top:10.6666666667vw}}.iframe_wrapper .iframe_inner{width:100%;padding-top:56.25%;position:relative}.iframe_wrapper .iframe_inner iframe{position:absolute;top:0;right:0;width:100%;height:100%}.iframe_wrapper .iframe_inner.-googleslide{padding-top:calc(56.25% + 36px)}.p-labelHeading.c-heading.c-heading--h3.c-heading--red+p:not(class){margin-top:18px}@media screen and (max-width: 768px){.p-labelHeading.c-heading.c-heading--h3.c-heading--red+p:not(class){margin-top:6.4vw}}.p-detailCase .p-detailCase__content__desc .img_area{margin-top:24px}@media screen and (max-width: 768px){.p-detailCase .p-detailCase__content__desc .img_area{margin-top:6.4vw}}.p-detailArticle.-case .hdg-l2-04{margin-top:24px;padding-top:80px;border-top:1px solid #DEDEDE;color:#D00F31;font-size:24px;font-weight:bold;line-height:1.75}@media screen and (max-width: 768px){.p-detailArticle.-case .hdg-l2-04{margin-top:10.6666666667vw;padding-top:10.6666666667vw;border-top:0.2666666667vw solid #DEDEDE;font-size:6.4vw}}.p-detailArticle.-case .case-author{margin-top:48px;display:flex;align-items:flex-start;gap:40px}@media screen and (max-width: 768px){.p-detailArticle.-case .case-author{margin-top:21.3333333333vw;flex-direction:column;gap:6.4vw}}.p-detailArticle.-case .case-author+.case-author{margin-top:48px}@media screen and (max-width: 768px){.p-detailArticle.-case .case-author+.case-author{margin-top:6.4vw}}.p-detailArticle.-case .case-author .img{width:167px;border-radius:50%;flex-shrink:0;overflow:hidden}@media screen and (max-width: 768px){.p-detailArticle.-case .case-author .img{width:41.6vw;margin:0 auto}}.p-detailArticle.-case .case-author .txt .author-title{display:block;font-weight:normal;font-size:14px}@media screen and (max-width: 768px){.p-detailArticle.-case .case-author .txt .author-title{font-size:3.7333333333vw;text-align:center}}.p-detailArticle.-case .case-author .txt .author-name{font-size:20px;font-weight:bold;display:block;line-height:2}@media screen and (max-width: 768px){.p-detailArticle.-case .case-author .txt .author-name{font-size:5.3333333333vw;text-align:center}}.p-detailArticle.-case .case-author .txt .author-disc{margin-top:16px;font-size:12px;line-height:1.75;letter-spacing:0.05em}@media screen and (max-width: 768px){.p-detailArticle.-case .case-author .txt .author-disc{font-size:4.2666666667vw;line-height:2}}.p-detailArticle.-case .case-author:last-of-type{padding-bottom:120px;border-bottom:1px solid #DEDEDE}@media screen and (max-width: 768px){.p-detailArticle.-case .case-author:last-of-type{padding-bottom:0;border-bottom:none}}.p-detailArticle.-case .p-detailSection__figureArea{flex-direction:column;align-content:center}.p-detailArticle.-case .p-detailSection__figureArea img{width:auto;max-width:100%}.p-detailArticle.-case .p-detailSection__figureArea img+br{display:none}.p-detailArticle.-case .p-detailSection__figureArea .caption{margin-top:8px;font-size:14px;text-align:center}@media screen and (max-width: 768px){.p-detailArticle.-case .p-detailSection__figureArea .caption{margin-top:1.0666666667vw;font-size:3.7333333333vw}}.p-detailArticle.-case .p-detailSection__figureArea .caption+img{margin-top:2em}.p-detailArticle.-case .p-detailCase__content__desc .img_area{margin-top:24px}@media screen and (max-width: 768px){.p-detailArticle.-case .p-detailCase__content__desc .img_area{margin-top:6.4vw}}.p-detailArticle.-case .img_area{margin-top:48px;text-align:center}@media screen and (max-width: 768px){.p-detailArticle.-case .img_area{margin-top:10.6666666667vw}}.p-detailArticle.-case .img_area .caption{margin-top:8px;font-size:14px}@media screen and (max-width: 768px){.p-detailArticle.-case .img_area .caption{margin-top:1.0666666667vw;font-size:3.7333333333vw}}.p-detailArticle.-case .img_area+*{margin-top:40px}@media screen and (max-width: 768px){.p-detailArticle.-case .img_area+*{margin-top:10.6666666667vw}}.p-detailArticle.-case .img_area.vertical img{width:auto}.p-detailArticle.-case .p-table,.p-detailArticle.-case .p-tableSimple{margin-top:48px !important;margin-bottom:48px}@media screen and (max-width: 768px){.p-detailArticle.-case .p-table,.p-detailArticle.-case .p-tableSimple{margin-top:10.6666666667vw !important;margin-bottom:10.6666666667vw}}.p-detailArticle.-case ol:not(.p-anchorIndexPanel__inner__anchorNav__list){margin-top:2em;padding-inline-start:29px;list-style-type:decimal}@media screen and (max-width: 768px){.p-detailArticle.-case ol:not(.p-anchorIndexPanel__inner__anchorNav__list){padding-inline-start:7.7333333333vw}}.p-detailArticle.-case ol:not(.p-anchorIndexPanel__inner__anchorNav__list) li{padding-left:6px}@media screen and (max-width: 768px){.p-detailArticle.-case ol:not(.p-anchorIndexPanel__inner__anchorNav__list) li{padding-left:3.2vw}}.p-detailArticle.-case ol:not(.p-anchorIndexPanel__inner__anchorNav__list)+.p-detailSection__text{margin-top:2em}.p-detailArticle.-case h3:not(.p-detailSection__2col__desc__title){margin-top:64px;font-size:24px;font-weight:bold}@media screen and (max-width: 768px){.p-detailArticle.-case h3:not(.p-detailSection__2col__desc__title){margin-top:10.6666666667vw}}.p-detailArticle.-case h3:not(.p-detailSection__2col__desc__title)+.p-detailSection__text{margin-top:2em}.p-detailArticle.-case h4{margin-top:48px;font-size:20px;font-weight:bold}@media screen and (max-width: 768px){.p-detailArticle.-case h4{margin-top:10.6666666667vw}}.p-detailArticle.-case h4+.p-detailSection__text{margin-top:2em}.p-detailArticle.-case .p-detailSection__imageArea+.p-detailSection__text{margin-top:2em}.p-detailArticle.-case hr{margin-top:48px}@media screen and (max-width: 768px){.p-detailArticle.-case hr{margin-top:10.6666666667vw}}.p-detailArticle.-case p+.p-detailSection__text{margin-top:2em}.p-detailArticle.-case dl dt{font-size:20px;font-weight:700;letter-spacing:1px}@media screen and (max-width: 768px){.p-detailArticle.-case dl dt{font-size:5.3333333333vw;letter-spacing:0.2666666667vw}}.p-detailArticle.-case dl dd{margin-top:16px;font-size:16px;letter-spacing:0.8px}@media screen and (max-width: 768px){.p-detailArticle.-case dl dd{margin-top:4.2666666667vw;font-size:4.2666666667vw;letter-spacing:0.2133333333vw}}.p-detailArticle.-case dl dd+dt{margin-top:48px}@media screen and (max-width: 768px){.p-detailArticle.-case dl dd+dt{margin-top:10.6666666667vw}}.youtube{width:100%;max-width:860px;margin-top:23px;padding-top:56.25%;position:relative}.youtube iframe{position:absolute;top:0;right:0;width:100%;height:100%}.pconly{display:block}@media screen and (max-width: 768px){.pconly{display:none}}.sponly{display:none}@media screen and (max-width: 768px){.sponly{display:block}}.p-detailSection__panel+.p-detailSection__panel{margin-top:48px}@media screen and (max-width: 768px){.p-detailSection__panel+.p-detailSection__panel{margin-top:10.6666666667vw}}.p-detailSection .p-detailSection__2col .p-detailSection__2col__desc .p-detailSection__2col__desc__title .p-detailSection__2col__desc__title__position{display:block}@media screen and (min-width: 769px){.p-detailCase .p-detailCase__content .p-detailCase__content__image{padding:30px;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center}}@media screen and (max-width: 768px){.p-detailCase .p-detailCase__content .p-detailCase__content__image{padding:30px 50px}.p-detailCase .p-detailCase__content .p-detailCase__content__image .p-detailCase__content__image__item{width:100%}}.eventSlider{max-width:802px;margin:0 auto 30px;position:relative}.eventSlider img{margin:0 6px;border:1px solid #ddd}.eventSlider .slick-prev,.eventSlider .slick-next{width:34px;height:34px;background:#fff;border:none;border-radius:100%;box-shadow:0 3px 6px rgba(0,0,0,0.16);font-size:0;position:absolute;top:50%;z-index:1}.eventSlider .slick-prev::after,.eventSlider .slick-next::after{width:0;height:0;border-style:solid;content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.eventSlider .slick-prev::after{border-width:7.5px 11px 7.5px 0;border-color:transparent #d00f32 transparent transparent}.eventSlider .slick-next::after{border-width:7.5px 0 7.5px 11px;border-color:transparent transparent transparent #d00f32}.eventSlider .slick-prev.slick-disabled,.eventSlider .slick-next.slick-disabled{pointer-events:none;cursor:default}.eventSlider .slick-prev{left:6px;transform:translate(-50%, -50%)}.eventSlider .slick-next{right:6px;transform:translate(50%, -50%)}.form-wrapper{padding:20px;background-color:#FFFFFF;border-top:1px solid #DEDEDE;border-bottom:1px solid #DEDEDE}@media screen and (max-width: 768px){.form-wrapper{padding:6.4vw}}.p-tableSimple__item__tbody__tr__th *:first-of-type,.p-tableSimple__item__tbody__tr__td *:first-of-type{margin-top:0 !important}.p-resources__text{margin-top:48px}@media screen and (max-width: 768px){.p-resources__text{margin-top:10.6666666667vw}}.p-resources__text+.p-resources__text{margin-top:24px}@media screen and (max-width: 768px){.p-resources__text+.p-resources__text{margin-top:6.4vw}}.p-financeAbout__text+.p-irContact{margin-top:48px}@media screen and (max-width: 768px){.p-financeAbout__text+.p-irContact{margin-top:10.6666666667vw}.p-financeAbout__text+.p-irContact .p-irContact__title{padding-right:calc(50 / 375 * 100vw);font-size:calc(20 / 375 * 100vw)}}.p-financeAbout__text+.p-irContact+.p-tagBtnList{margin-top:48px}@media screen and (max-width: 768px){.p-financeAbout__text+.p-irContact+.p-tagBtnList{margin-top:10.6666666667vw}}.p-financeAbout__text.-type2{font-size:20px}@media screen and (max-width: 768px){.p-financeAbout__text.-type2{font-size:4.2666666667vw}}.btnWrapper{margin-top:24px}@media screen and (max-width: 768px){.btnWrapper{margin-top:6.4vw}}.btnWrapper a{max-width:300px;margin:0 auto}.p-financeFeature .p-financeAbout{margin-left:0;margin-right:0}@media screen and (max-width: 768px){.p-financeFeature .p-financeAbout{width:100%}}@media screen and (max-width: 768px){.p-cloudsherpaMainvisual.-type-ai{height:160vw}}@media screen and (max-width: 768px){.p-cloudsherpaMainvisual.-type-ai .p-cloudsherpaMainvisual__heading .p-cloudsherpaMainvisual__heading__copy{margin-bottom:calc(10 / 393 * 100vw);font-size:calc(17 / 393 * 100vw);line-height:1.5}}@media screen and (max-width: 768px){.p-cloudsherpaMainvisual.-type-ai .p-cloudsherpaMainvisual__heading .p-cloudsherpaMainvisual__heading__title{font-size:calc(36 / 393 * 100vw);line-height:calc(50em / 36)}}.p-cloudsherpaMainvisual.-type-ai .p-cloudsherpaMainvisual__heading .p-cloudsherpaMainvisual__heading__lead{max-width:614px}@media screen and (max-width: 768px){.p-cloudsherpaMainvisual.-type-ai .p-cloudsherpaMainvisual__heading .p-cloudsherpaMainvisual__heading__lead{margin-top:calc(11 / 393 * 100vw);font-size:calc(16 / 393 * 100vw);line-height:calc(28em / 16)}}.p-cloudsherpaMainvisual.-type-ai .p-cloudsherpaMainvisual__bg{object-position:bottom center}@media screen and (max-width: 768px){.p-cloudsherpaMainvisual.-type-ai .p-cloudsherpaMainvisual__bg{height:auto;object-position:bottom 16vw right 0}}.p-cloudsherpaStatement.-type-ai{top:0}.p-cloudsherpaStatement.-type-ai .p-cloudsherpaStatement__content{padding-top:0}.p-cloudsherpaStatement.-type-ai .p-cloudsherpaStatement__content .p-cloudsherpaStatement__content__title img{width:268px;filter:drop-shadow(0px 3px 6px rgba(0,0,0,0.16))}@media screen and (max-width: 768px){.p-cloudsherpaStatement.-type-ai .p-cloudsherpaStatement__content .p-cloudsherpaStatement__content__title img{width:71.4666666667vw}}.p-cloudsherpaStatement.-type-ai .p-cloudsherpaStatement__content .p-cloudsherpaStatement__content__worriesList{gap:34px}@media screen and (max-width: 768px){.p-cloudsherpaStatement.-type-ai .p-cloudsherpaStatement__content .p-cloudsherpaStatement__content__worriesList{display:grid;grid-template-columns:repeat(2, 1fr);height:auto;gap:4vw}}.p-cloudsherpaStatement.-type-ai .p-cloudsherpaStatement__content .p-cloudsherpaStatement__content__worriesList .p-cloudsherpaStatement__content__worriesList__item{width:169px;height:169px;text-align:center;line-height:calc(27em / 20)}@media screen and (max-width: 768px){.p-cloudsherpaStatement.-type-ai .p-cloudsherpaStatement__content .p-cloudsherpaStatement__content__worriesList .p-cloudsherpaStatement__content__worriesList__item{width:41.6vw;height:41.6vw;position:inherit;font-size:4.2666666667vw}}.ai-solution__index{width:100%;max-width:994px;margin:87px auto 0;padding:26px 68px 58px;background:#fff;border:2px solid #FB8E22;border-radius:10px;box-shadow:-10px 15px 10px rgba(0,0,0,0.11)}@media screen and (max-width: 768px){.ai-solution__index{width:calc(100% - 12.8vw);padding:6.9333333333vw 5.3333333333vw 15.4666666667vw}}.ai-solution__index h2{margin:0 0 39px;padding:0;color:#424242;font-size:24px;font-weight:bold;text-align:center}@media screen and (max-width: 768px){.ai-solution__index h2{font-size:4.8vw;margin:0 0 8vw}}.ai-solution__index ul li{font-size:20px;font-weight:bold;line-height:1.7;padding:8px;padding-left:32px;position:relative}@media screen and (max-width: 768px){.ai-solution__index ul li{font-size:4.2666666667vw;padding:2.1333333333vw;padding-left:8.5333333333vw}}.ai-solution__index ul li::before{width:13px;height:20px;background:#D00F31;clip-path:polygon(30% 0, 100% 50%, 29% 100%, 0 80%, 45% 50%, 0 20%);content:"";display:block;position:absolute;top:15px;left:0}@media screen and (max-width: 768px){.ai-solution__index ul li::before{width:3.4666666667vw;height:5.3333333333vw;top:3.2vw}}.ai-solution__index ul li a{color:#424242}.ai-solution__content{padding:90px 0}@media screen and (max-width: 768px){.ai-solution__content{padding:24vw 5.3333333333vw}}.ai-solution__content.-type1{position:relative;overflow:hidden}.ai-solution__content.-type1 picture{height:185px}.ai-solution__content.-type1 picture img{position:absolute;width:100%;max-width:1633px;height:185px;object-fit:cover;inset:0;margin:41px auto auto}.ai-solution__titleArea{text-align:center;position:relative;z-index:40}.ai-solution__titleArea .ai-solution__titleArea__balloon img{width:268px;filter:drop-shadow(0px 3px 6px rgba(0,0,0,0.16))}@media screen and (max-width: 768px){.ai-solution__titleArea .ai-solution__titleArea__balloon img{width:71.4666666667vw}}.ai-solution__titleArea .ai-solution__titleArea__title{margin-top:9px;font-size:52px;font-weight:bold;line-height:calc(74em / 52)}@media screen and (max-width: 768px){.ai-solution__titleArea .ai-solution__titleArea__title{margin-top:2.4vw;font-size:9.0666666667vw;line-height:1.5}}@media screen and (max-width: 768px){.ai-solution__titleArea#sec01 .ai-solution__titleArea__title,.ai-solution__titleArea#sec02 .ai-solution__titleArea__title,.ai-solution__titleArea#sec03 .ai-solution__titleArea__title,.ai-solution__titleArea#sec04 .ai-solution__titleArea__title,.ai-solution__titleArea#sec05 .ai-solution__titleArea__title,.ai-solution__titleArea#sec06 .ai-solution__titleArea__title{font-size:6.4vw}}.ai-solution__titleArea .ai-solution__titleArea__subtitle{font-size:36px;font-weight:bold}@media screen and (max-width: 768px){.ai-solution__titleArea .ai-solution__titleArea__subtitle{font-size:8vw}}.ai-solution__titleArea .ai-solution__titleArea__lead{margin-top:23px;font-size:16px}@media screen and (max-width: 768px){.ai-solution__titleArea .ai-solution__titleArea__lead{margin-top:12.8vw;font-size:4.2666666667vw}}@media screen and (max-width: 768px){.ai-solution__titleArea#sec01 .ai-solution__titleArea__lead,.ai-solution__titleArea#sec02 .ai-solution__titleArea__lead,.ai-solution__titleArea#sec03 .ai-solution__titleArea__lead,.ai-solution__titleArea#sec04 .ai-solution__titleArea__lead,.ai-solution__titleArea#sec05 .ai-solution__titleArea__lead,.ai-solution__titleArea#sec06 .ai-solution__titleArea__lead{margin-top:7.4666666667vw}}.ai-solution__whiteBlock{width:100%;max-width:1200px;margin:38px auto;padding:50px 88px 70px;background:#fff;border:1px solid #DEDEDE;border-radius:4px}@media screen and (max-width: 768px){.ai-solution__whiteBlock{margin:8vw auto;padding:8vw 5.3333333333vw 10.6666666667vw}}.ai-solution__whiteBlock h3{max-width:993px;margin:40px auto;color:#D00F31;font-size:24px;font-weight:bold}@media screen and (max-width: 768px){.ai-solution__whiteBlock h3{margin:10.6666666667vw auto 5.3333333333vw;font-size:5.3333333333vw}}.ai-solution__whiteBlock p{max-width:993px;margin:40px auto;font-size:16px}@media screen and (max-width: 768px){.ai-solution__whiteBlock p{margin:5.3333333333vw auto;font-size:3.7333333333vw}}.ai-solution__whiteBlock figure,.ai-solution__whiteBlock picture{margin:40px auto}@media screen and (max-width: 768px){.ai-solution__whiteBlock figure,.ai-solution__whiteBlock picture{margin:5.3333333333vw auto}}.ai-solution__whiteBlock figure img,.ai-solution__whiteBlock picture img{position:static !important;max-width:100% !important;height:auto !important;margin:0 !important}.ai-solution__whiteBlock>:first-child{margin-top:0}.ai-solution__whiteBlock>:last-child{margin-bottom:0}.ai-solution__content__arrow{text-align:center;margin-top:40px}@media screen and (max-width: 768px){.ai-solution__content__arrow{margin-top:10.6666666667vw}}.ai-solution__content__arrow img{width:90px}@media screen and (max-width: 768px){.ai-solution__content__arrow img{width:24vw}}.ai-solution__content__arrow2{text-align:center;margin-top:0;margin-bottom:50px}@media screen and (max-width: 768px){.ai-solution__content__arrow2{margin-bottom:13.3333333333vw}}.ai-solution__content__arrow2 img{width:90px}@media screen and (max-width: 768px){.ai-solution__content__arrow2 img{width:24vw}}.ai-solution__point{padding-bottom:50px;position:relative}@media screen and (max-width: 768px){.ai-solution__point{margin:0 auto;padding-bottom:10.6666666667vw}.ai-solution__point .ai-solution__titleArea{width:calc(100% - 12.8vw);margin:0 auto}}.ai-solution__point picture{height:1761px}@media screen and (max-width: 768px){.ai-solution__point picture{display:none}}.ai-solution__point picture img{position:absolute;width:1976px;height:1761px;object-fit:none;inset:0;top:225px;left:50%;transform:translate(-50%, 0)}.ai-solution__point .p-cloudsherpaPoint__list{margin-bottom:160px}@media screen and (max-width: 768px){.ai-solution__point .p-cloudsherpaPoint__list{margin-bottom:42.6666666667vw}}.ai-solution__point .p-cloudsherpaPointList__item{margin-top:60px !important;padding-top:0 !important}@media screen and (max-width: 768px){.ai-solution__point .p-cloudsherpaPointList__item{margin-top:16vw !important}}.ai-solution__point .p-cloudsherpaPointList__item .p-cloudsherpaPointList__item__bg{display:none}@media screen and (max-width: 768px){.ai-solution__point .p-cloudsherpaPointList__item .p-cloudsherpaPointList__item__bg{display:block;width:180%;margin-left:0;left:30%;bottom:-10.6666666667vw}}.ai-solution__point .p-cloudsherpaPointList__item .p-cloudsherpaPointList__item__inner{max-width:960px;height:auto;margin:0 auto;padding-top:0 !important;padding-bottom:0 !important;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:30px 67px}@media screen and (max-width: 768px){.ai-solution__point .p-cloudsherpaPointList__item .p-cloudsherpaPointList__item__inner{flex-direction:column;gap:5.3333333333vw 16vw}}.ai-solution__point .p-cloudsherpaPointList__item .p-cloudsherpaPointList__item__inner .ai-solution__pointList__item__inner{width:100%}.ai-solution__point .p-cloudsherpaPointList__item .p-cloudsherpaPointList__item__inner .ai-solution__pointList__item__inner .p-cloudsherpaPointList__item__inner__textArea__num{font-size:20px;font-weight:bold;line-height:1;color:#D00F31;font-family:"Montserrat", sans-serif}@media screen and (max-width: 768px){.ai-solution__point .p-cloudsherpaPointList__item .p-cloudsherpaPointList__item__inner .ai-solution__pointList__item__inner .p-cloudsherpaPointList__item__inner__textArea__num{font-size:4.2666666667vw}}.ai-solution__point .p-cloudsherpaPointList__item .p-cloudsherpaPointList__item__inner .ai-solution__pointList__item__inner .p-cloudsherpaPointList__item__inner__textArea__title{font-size:28px;font-weight:bold;margin-top:26px}@media screen and (max-width: 768px){.ai-solution__point .p-cloudsherpaPointList__item .p-cloudsherpaPointList__item__inner .ai-solution__pointList__item__inner .p-cloudsherpaPointList__item__inner__textArea__title{font-size:5.3333333333vw;margin-top:1.3333333333vw}}.ai-solution__point .p-cloudsherpaPointList__item .p-cloudsherpaPointList__item__inner .p-cloudsherpaPointList__item__inner__textArea{width:calc(100% - 500px - 67px)}@media screen and (max-width: 768px){.ai-solution__point .p-cloudsherpaPointList__item .p-cloudsherpaPointList__item__inner .p-cloudsherpaPointList__item__inner__textArea{width:100%}}.ai-solution__point .p-cloudsherpaPointList__item .p-cloudsherpaPointList__item__inner .p-cloudsherpaPointList__item__inner__textArea .p-cloudsherpaPointList__item__inner__textArea__text{margin-top:0}@media screen and (max-width: 768px){.ai-solution__point .p-cloudsherpaPointList__item .p-cloudsherpaPointList__item__inner .p-cloudsherpaPointList__item__inner__textArea .p-cloudsherpaPointList__item__inner__textArea__text{font-size:3.7333333333vw}}.ai-solution__point .p-cloudsherpaPointList__item .p-cloudsherpaPointList__item__inner .p-cloudsherpaPointList__item__inner__image{width:500px !important;height:auto !important}@media screen and (max-width: 768px){.ai-solution__point .p-cloudsherpaPointList__item .p-cloudsherpaPointList__item__inner .p-cloudsherpaPointList__item__inner__image{max-width:100%}}@media screen and (max-width: 768px){.ai-solution__point .p-cloudsherpaPointList__item:nth-child(even) .p-cloudsherpaPointList__item__bg{left:auto;right:30%}}.ai-solution__point .p-cloudsherpaPointList__item:nth-child(even) .p-cloudsherpaPointList__item__inner{flex-direction:row}.ai-solution__point .ai-solution__cloud__list li{padding:22px 22px 22px 63px;background:linear-gradient(to right bottom, #f4f3f2 10%, #d7cfce 100%);border-radius:6px;color:#424242;font-size:24px;font-weight:600;position:relative}@media screen and (max-width: 768px){.ai-solution__point .ai-solution__cloud__list li{padding:5.8666666667vw 5.8666666667vw 5.8666666667vw 16.8vw;border-radius:1.6vw;font-size:4.2666666667vw}}.ai-solution__point .ai-solution__cloud__list li::before{width:14px;height:14px;background:#FB8E22;border-radius:100%;content:"";display:block;position:absolute;top:38px;left:28px}@media screen and (max-width: 768px){.ai-solution__point .ai-solution__cloud__list li::before{width:3.7333333333vw;height:3.7333333333vw;top:10.1333333333vw;left:7.4666666667vw}}.ai-solution__point .ai-solution__cloud__list li+li{margin-top:27px}@media screen and (max-width: 768px){.ai-solution__point .ai-solution__cloud__list li+li{margin-top:7.2vw}}.p-cloudsherpaThreePillars.-type-ai{padding-top:50px}@media screen and (max-width: 768px){.p-cloudsherpaThreePillars.-type-ai{padding-top:13.3333333333vw}.p-cloudsherpaThreePillars.-type-ai .ai-solution__titleArea__subtitle{font-size:5.3333333333vw}.p-cloudsherpaThreePillars.-type-ai .p-cloudsherpaThreePillarsList__item__inner__textArea__title{min-height:2.5em;font-size:6.4vw !important;line-height:calc(28.8em / 24) !important}}.ai-solution__whiteBlock2{width:100%;max-width:1200px;margin:50px auto 90px;padding:28px 35px 50px;background:#fff;border-radius:4px;box-shadow:-10px 15px 10px rgba(0,0,0,0.11)}@media screen and (max-width: 768px){.ai-solution__whiteBlock2{margin:13.3333333333vw auto 24vw;padding:8vw 5.3333333333vw 10.6666666667vw}}.ai-solution__whiteBlock2 h3{margin:0 -35px 0;border-bottom:1px solid #C3C3C3;padding:0 35px 25px 35px;font-size:24px;font-weight:bold}@media screen and (max-width: 768px){.ai-solution__whiteBlock2 h3{margin:0 -5.3333333333vw 0;padding:0 5.3333333333vw 5.3333333333vw;font-size:4.2666666667vw}}.ai-solution__whiteBlock2 h3 strong{color:#D00F31}.ai-solution__whiteBlock2 ul{margin-bottom:28px}@media screen and (max-width: 768px){.ai-solution__whiteBlock2 ul{margin-bottom:8vw}}.ai-solution__whiteBlock2 ul li{display:flex;gap:28px;align-items:center;padding:28px 0;border-bottom:1px solid #C3C3C3}@media screen and (max-width: 768px){.ai-solution__whiteBlock2 ul li{flex-direction:column;gap:8vw;padding:8vw 0;font-size:3.7333333333vw}}.ai-solution__whiteBlock2 ul li span{display:grid;width:219px;height:57px;place-content:center;flex:none;background:#D00F31;border-radius:4px;color:#FFF;letter-spacing:.6em;text-indent:.6em;font-size:24px;font-weight:500}@media screen and (max-width: 768px){.ai-solution__whiteBlock2 ul li span{width:58.4vw;height:15.2vw;border-radius:1.0666666667vw;font-size:4.8vw}}.ai-solution__whiteBlock2 img{display:block;width:920px;height:auto;margin:0 auto;max-width:100%}.ai-solution__whiteBlock2>:first-child{margin-top:0}.ai-solution__whiteBlock2>:last-child{margin-bottom:0}.p-stepAccordion__details__summary__text-icon{position:relative;margin:26.5px 0;width:fit-content;margin-left:auto}@media screen and (max-width: 768px){.p-stepAccordion__details__summary__text-icon{margin:7.0666666667vw 0;margin-left:auto}}.p-stepAccordion__details__summary__text-icon::before{content:'';height:3px;width:28px;display:block;margin-left:auto;background:#D00F31}@media screen and (max-width: 768px){.p-stepAccordion__details__summary__text-icon::before{height:.8vw;width:7.4666666667vw}}details:not([open]) .p-stepAccordion__details__summary__text-icon::after{content:'';width:3px;height:28px;display:block;position:absolute;background:#D00F31;top:-12px;left:13px}@media screen and (max-width: 768px){details:not([open]) .p-stepAccordion__details__summary__text-icon::after{width:.8vw;height:7.4666666667vw;top:-3.2vw;left:3.4666666667vw}}.p-stepList__item__title__red{color:#D00F31}.p-newsList .p-newsList__item .p-newsList__item__link .p-newsList__item__link__date{letter-spacing:0;width:79px}@media screen and (max-width: 768px){.p-newsList .p-newsList__item .p-newsList__item__link .p-newsList__item__link__date{width:21vw}.p-newsList .p-newsList__item .p-newsList__item__link .p-newsList__item__link__category{width:59.8vw}}.p-btnList__item__btn{cursor:pointer}.c-heading.c-heading--h2.c-heading--red+.p-accordion.p-accordion--qa{margin-top:48px}@media screen and (max-width: 768px){.c-heading.c-heading--h2.c-heading--red+.p-accordion.p-accordion--qa{margin-top:10.6666666667vw}}.p-tableSimple .p-tableSimple__item__tbody__tr .p-tableSimple__item__tbody__tr__td .p-textList{font-size:14px}@media screen and (max-width: 768px){.p-tableSimple .p-tableSimple__item__tbody__tr .p-tableSimple__item__tbody__tr__td .p-textList{font-size:3.2vw}}.p-tableSimple.-cmp .p-tableSimple__item__tbody__tr .p-tableSimple__item__tbody__tr__th{padding:20px}@media screen and (max-width: 768px){.p-tableSimple.-cmp .p-tableSimple__item__tbody__tr .p-tableSimple__item__tbody__tr__th{padding:5.3333333333vw}}.p-tableSimple.-cmp .p-tableSimple__item__tbody__tr .p-tableSimple__item__tbody__tr__td--bgGray{padding:19px 20px}@media screen and (max-width: 768px){.p-tableSimple.-cmp .p-tableSimple__item__tbody__tr .p-tableSimple__item__tbody__tr__td--bgGray{padding:5.3333333333vw}}.p-bottomArticle :first-child:not(.p-service__linkBtn__item){margin-top:0}.p-topPickup .p-wideCardList__item__link>img{transition:0.5s scale, 0.5s opacity}.p-topPickup .p-wideCardList__item__link>img:hover{opacity:0.8;scale:1.05}.blog_index_block{margin-top:60px;padding-top:30px;border-top:1px solid #D52F4D}@media screen and (max-width: 768px){.blog_index_block{margin-top:16vw;padding-top:8vw}}.blog_index_block .blog_index_title{margin:0;color:#D52F4D;font-size:28px;font-weight:bold;text-align:center}@media screen and (max-width: 768px){.blog_index_block .blog_index_title{font-size:7.4666666667vw}}.blog_index_block .blog_index_description{margin:23px 0 0;color:#5C484B;font-size:16px;font-weight:600;text-align:center}@media screen and (max-width: 768px){.blog_index_block .blog_index_description{margin:6.1333333333vw 0 0;font-size:4.2666666667vw}}.blog_index_block .p-blogList__cardList{margin-top:40px}@media screen and (max-width: 768px){.blog_index_block .p-blogList__cardList{margin-top:10.6666666667vw}}.blog_index_block .p-blogList__cardList .p-blogList__cardList__item .p-card{display:flex;flex-wrap:wrap}.blog_index_block .p-blogList__cardList .p-blogList__cardList__item .p-card .p-card__image{width:100%;border-radius:0;box-shadow:none}.blog_index_block .p-blogList__cardList .p-blogList__cardList__item .p-card .p-card__image img{aspect-ratio:1200 / 630;object-fit:cover;transition:opacity 0.3s, transform 0.5s}.blog_index_block .p-blogList__cardList .p-blogList__cardList__item .p-card .p-card__image a:hover .p-card__image__item{opacity:.8;transform:scale(1.05)}.blog_index_block .p-blogList__cardList .p-blogList__cardList__item .p-card .p-card__date{width:90px;margin-top:11px;color:#5C484B;font-size:13px;font-weight:500;flex-shrink:0}@media screen and (max-width: 768px){.blog_index_block .p-blogList__cardList .p-blogList__cardList__item .p-card .p-card__date{width:24vw;margin-top:2.9333333333vw;font-size:3.4666666667vw}}.blog_index_block .p-blogList__cardList .p-blogList__cardList__item .p-card .p-card__tag{margin-top:11px;margin-left:20px;font-size:13px;font-weight:500;flex-grow:1;width:calc(100% - 110px)}@media screen and (max-width: 768px){.blog_index_block .p-blogList__cardList .p-blogList__cardList__item .p-card .p-card__tag{margin-top:2.9333333333vw;margin-left:5.3333333333vw;font-size:3.4666666667vw;width:calc(100% - 29.3333333333vw)}}.blog_index_block .p-blogList__cardList .p-blogList__cardList__item .p-card .p-card__tag span{color:#D10E33}.blog_index_block .p-blogList__cardList .p-blogList__cardList__item .p-card .p-card__tag a{transition:opacity 0.3s}.blog_index_block .p-blogList__cardList .p-blogList__cardList__item .p-card .p-card__tag a:hover{text-decoration:underline}.blog_index_block .p-blogList__cardList .p-blogList__cardList__item .p-card .p-card__text{width:100%;margin-top:11px;padding-top:0;color:#5C484B;font-size:16px;font-weight:bold;line-height:calc(27em / 16)}@media screen and (max-width: 768px){.blog_index_block .p-blogList__cardList .p-blogList__cardList__item .p-card .p-card__text{margin-top:2.9333333333vw;font-size:4.2666666667vw}}.blog_index_block .p-blogList__cardList .p-blogList__cardList__item .p-card .p-card__text a:hover{color:#D00F31;text-decoration:underline}.blog_index_block .p-blogList__cardList .p-blogList__cardList__item .p-card:hover{opacity:1}.blog_index_block .p-blogList__cardList .p-blogList__cardList__item .p-card:hover .p-card__image__item{transform:scale(1)}.p-clientList{gap:15px 3.125%}@media screen and (max-width: 768px){.p-clientList{gap:4vw}}.p-clientList .p-clientList__item{width:17.5%}@media screen and (max-width: 768px){.p-clientList .p-clientList__item{width:41.6vw}}.p-eventDetailArticle .p-textEdit__text .u-textLink{word-break:break-all}@media screen and (max-width: 768px){.p-architectingandbuildList .p-architectingandbuildList__link.-noLink{padding:6.4vw 4.2666666667vw}}.p-architectingandbuildList .p-architectingandbuildList__link.-noLink:hover .p-architectingandbuildList__link__title{opacity:1}.p-architectingandbuildList .p-architectingandbuildList__link.-noLink:hover .p-architectingandbuildList__link__description{opacity:1}.c-heading+.p-anchorNav{margin-top:48px}@media screen and (max-width: 768px){.c-heading+.p-anchorNav{margin-top:10.6666666667vw}}.c-heading+.p-anchorNav+.c-heading{margin-top:120px}@media screen and (max-width: 768px){.c-heading+.p-anchorNav+.c-heading{margin-top:21.3333333333vw}}.p-financeFeature+.p-amazonConnectMovie{margin-top:48px}@media screen and (max-width: 768px){.p-financeFeature+.p-amazonConnectMovie{margin-top:10.6666666667vw}}.p-pagenation{flex-wrap:wrap;row-gap:1.3333333333vw}@media screen and (max-width: 768px){.p-serviceList__item__link__title{width:85%}.p-serviceList__item__link:has(.p-serviceList__item__link__detail__labels span) .p-serviceList__item__link__title{width:100%}}hr.p-hr{margin:40px auto;max-width:786px;color:#dedede}@media screen and (max-width: 768px){hr.p-hr{margin:8vw 0}}.c-textBtn.no-arrow:hover{text-decoration:underline}.c-textBtn.no-arrow .c-textBtn__span{display:none}.p-wideCardList .p-wideCardList__item .p-wideCardList__item__link .p-wideCardList__item__link__contents{flex-grow:1}.p-detailMainVisual__inner .p-detailMainVisual__inner__content p+p{margin-top:1em}.p-eventDetailArticle .p-detailSection__figureArea{display:flex;justify-content:center;flex-wrap:wrap;gap:0 40px;margin-top:48px;flex-direction:column;align-content:center}@media screen and (max-width: 768px){.p-eventDetailArticle .p-detailSection__figureArea{gap:0 4vw;margin-top:10.6666666667vw}}.p-eventDetailArticle .p-detailSection__figureArea .p-textEdit__img{margin:0 auto !important}.p-eventDetailArticle .p-detailSection__figureArea .caption{argin-top:8px;font-size:14px;text-align:center}@media screen and (max-width: 768px){.p-eventDetailArticle .p-detailSection__figureArea .caption{margin-top:1.0666666667vw;font-size:3.7333333333vw}}.p-serviceAiSolution{margin-top:50px;margin-bottom:-70px;padding-top:50px;border-top:1px solid #DEDEDE}@media screen and (max-width: 768px){.p-serviceAiSolution{margin-top:13.3333333333vw;margin-bottom:-5.3333333333vw;padding-top:13.3333333333vw}}.p-serviceAiSolution .p-serviceAiSolution__inner{margin-top:35px}@media screen and (max-width: 768px){.p-serviceAiSolution .p-serviceAiSolution__inner{margin-top:9.3333333333vw}}.p-serviceAiSolution .p-serviceAiSolution__inner .p-aiSolution{display:flex;align-items:flex-start;gap:43px}@media screen and (max-width: 768px){.p-serviceAiSolution .p-serviceAiSolution__inner .p-aiSolution{flex-wrap:wrap;gap:4vw}}.p-serviceAiSolution .p-serviceAiSolution__inner .p-aiSolution__img{width:170px;height:auto;flex-shrink:0}@media screen and (max-width: 768px){.p-serviceAiSolution .p-serviceAiSolution__inner .p-aiSolution__img{width:45.3333333333vw;height:auto;margin:0 auto}}.p-serviceAiSolution .p-serviceAiSolution__inner .p-aiSolution__content .p-aiSolution__content__copy{font-size:20px;font-weight:bold;color:#D00F31}@media screen and (max-width: 768px){.p-serviceAiSolution .p-serviceAiSolution__inner .p-aiSolution__content .p-aiSolution__content__copy{font-size:5.3333333333vw;text-align:center}}.p-serviceAiSolution .p-serviceAiSolution__inner .p-aiSolution__content .p-aiSolution__content__text{margin-top:16px}@media screen and (max-width: 768px){.p-serviceAiSolution .p-serviceAiSolution__inner .p-aiSolution__content .p-aiSolution__content__text{margin-top:4.2666666667vw}}.p-serviceAiSolution .p-serviceAiSolution__inner .p-aiSolution__content .p-aiSolution__content__btn{margin-top:24px}@media screen and (max-width: 768px){.p-serviceAiSolution .p-serviceAiSolution__inner .p-aiSolution__content .p-aiSolution__content__btn{margin-top:6.4vw}}.p-newsList .p-newsList__item .p-newsList__item__link .p-newsList__item__link__category.p-blogList__item__link__category a:hover{opacity:1;text-decoration:underline}.p-newsList .p-newsList__item .p-newsList__item__link .p-newsList__item__link__text.p-blogList__item__link__text a:hover{opacity:1;text-decoration:underline;color:#D00F31}.p-detailSection.-blog{width:100%}.p-detailSection.-blog dl dt{font-weight:700;letter-spacing:1px}@media screen and (max-width: 768px){.p-detailSection.-blog dl dt{letter-spacing:0.2666666667vw}}.p-detailSection.-blog dl dd{font-size:16px;letter-spacing:0.8px}@media screen and (max-width: 768px){.p-detailSection.-blog dl dd{font-size:4.2666666667vw;letter-spacing:0.2133333333vw}}.p-detailSection.-blog dl dd+dt{margin-top:48px}@media screen and (max-width: 768px){.p-detailSection.-blog dl dd+dt{margin-top:10.6666666667vw}}.p-anchorIndexPanel.-blog{width:auto;margin:0 -104px}@media screen and (max-width: 1042px) and (min-width: 834px){.p-anchorIndexPanel.-blog{margin:0 calc(-50vw + 393px + 24px)}}@media screen and (max-width: 834px){.p-anchorIndexPanel.-blog{margin:0}}.p-anchorIndexPanel.-blog .p-anchorIndexPanel__inner .p-anchorIndexPanel__inner__anchorNav .p-anchorIndexPanel__inner__anchorNav__list{list-style:none;padding-inline-start:0}.p-anchorIndexPanel.-blog .p-textList--decimal .p-textList__item{padding-left:0}.p-anchorIndexPanel.-blog .p-textList .p-textList__item+.p-textList__item{margin-top:0}.p-anchorIndexPanel.-blog .u-textLink{text-decoration:none}.ai-solution__service__link{margin-top:50px;margin-bottom:100px;padding:40px 35px;background:#fff}@media screen and (max-width: 768px){.ai-solution__service__link{margin-top:13.3333333333vw;margin-bottom:26.6666666667vw;padding:6.4vw}}.ai-solution__service__link .p-serviceList__item__link__detail{width:100%}.ai-solution__service__link .p-serviceList__item__link__title__area{padding-right:100px;width:fit-content;position:relative;display:block}.ai-solution__service__link .p-serviceList__item__link__detail__icon{position:absolute;display:inline-block;border:1px solid #D00F31;background-color:#FFFFFF;border-radius:50%;overflow:hidden}@media screen and (min-width: 769px){.ai-solution__service__link .p-serviceList__item__link__detail__icon{width:30px;height:30px;right:0;bottom:50%;transform:translate(0, 50%)}}@media screen and (max-width: 768px){.ai-solution__service__link .p-serviceList__item__link__detail__icon{width:8vw;height:8vw;right:0;bottom:0}}.ai-solution__service__link .p-serviceList__item__link__detail__icon svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media screen and (max-width: 768px){.ai-solution__service__link .p-serviceList__item__link__detail__icon svg{width:2.9333333333vw;height:2.4vw}}.ai-solution__service__link .p-serviceList__item__link__detail__icon svg path{transition:0.3s fill}.ai-solution__service__link .p-serviceList__item__link__detail__icon::before{content:"";background-color:#D00F31;border-radius:100%;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;transition:0.4s cubic-bezier(0.77, 0, 0.175, 1);transform:translateX(-100%)}@media screen and (min-width: 769px){.ai-solution__service__link .p-serviceList__item__link__detail__icon::before{width:30px;height:30px}}@media screen and (max-width: 768px){.ai-solution__service__link .p-serviceList__item__link__detail__icon::before{width:8vw;height:8vw}}@media (any-hover: hover){.ai-solution__service__link .p-serviceList__item__link:hover .p-serviceList__item__link__detail__icon svg path{fill:#fff}.ai-solution__service__link .p-serviceList__item__link:hover .p-serviceList__item__link__detail__icon::before{transform:translateX(0%)}}.recognition{margin-top:1em;margin-bottom:1em;padding:1em;border:1px solid #000}.blog-table{max-width:744px;margin:2em auto 0}@media screen and (max-width: 768px){.blog-table{overflow-x:scroll}}@media screen and (max-width: 768px){.blog-table .blog-table-inner{width:744px}}.blog-table .-type1,.blog-table .-type2{border:none !important}.blog-table .-type1 tr,.blog-table .-type1 th,.blog-table .-type1 td,.blog-table .-type2 tr,.blog-table .-type2 th,.blog-table .-type2 td{margin:0 !important;padding:0 !important;background:none !important;border:none !important;color:#fff !important}.blog-table .-type1 th,.blog-table .-type1 td,.blog-table .-type2 th,.blog-table .-type2 td{padding:15px 5px !important;box-shadow:0 0 0 2px #fff inset;text-align:center;line-height:1.3}.blog-table .-type1 th,.blog-table .-type2 th{width:208px;padding-right:32px !important;position:relative}.blog-table .-type1 th .title,.blog-table .-type2 th .title{font-size:20px}.blog-table .-type1 th .sub,.blog-table .-type2 th .sub{margin-top:1em;font-size:14px;font-weight:normal;white-space:normal}.blog-table .-type1 th::after,.blog-table .-type2 th::after{width:30px;height:100%;background:#fff;content:"";display:block;clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%, 100% 50%);position:absolute;top:0;right:1.5px}.blog-table .-type1 tr:nth-of-type(4) td,.blog-table .-type2 tr:nth-of-type(4) td{width:178.5px}.blog-table .-type1 th,.blog-table .-type1 td{background:#095164 !important}.blog-table .-type1 tr:nth-of-type(4) td{font-size:12px}.blog-table .-type2{margin-top:20px}.blog-table .-type2 th,.blog-table .-type2 td{background:#FD9A05 !important}.blog-table .-type2 tr:nth-of-type(2) td{width:134px}.main-visual-2025{min-height:685px;background:url("/assets/common/images/bg_mv_2025.svg") bottom calc(57.5 / 1440 * 100vw) right calc(-787 / 1440 * 100vw)/calc(2000.48 / 1440 * 100vw) calc(1317.03 / 1440 * 100vw) no-repeat #FAF9FA;position:relative}@media screen and (max-width: 768px){.main-visual-2025{min-height:inherit;background:url("/assets/common/images/bg_mv_2025.svg") bottom calc(112.8 / 393 * 100vw) right calc(-148.1 / 393 * 100vw)/calc(689.28 / 393 * 100vw) calc(453.79 / 393 * 100vw) no-repeat #FAF9FA}}.main-visual-2025 .p-mainVisual__breadcrumbs{position:absolute;top:10px;left:10px;z-index:10}.main-visual-2025 .p-mainVisual__inner{padding-top:58px;padding-bottom:calc(31.8 / 393 * 100vw);display:flex;align-items:center}@media screen and (max-width: 768px){.main-visual-2025 .p-mainVisual__inner{width:calc(100% - 10.17811704834606vw);padding-top:0;display:block}}.main-visual-2025 .p-mainVisual__inner__left{width:50%;padding-left:20px}@media screen and (max-width: 768px){.main-visual-2025 .p-mainVisual__inner__left{width:100%;padding-left:0}}.main-visual-2025 .p-mainVisual__inner__right{width:50%;padding-right:20px}@media screen and (max-width: 768px){.main-visual-2025 .p-mainVisual__inner__right{width:100%;padding-right:0}}.main-visual-2025 .p-mainVisual__inner__textArea__title{color:#D00F31;font-size:60px;font-weight:bold;line-height:calc(85em / 60)}@media screen and (max-width: 768px){.main-visual-2025 .p-mainVisual__inner__textArea__title{font-size:calc(36 / 393 * 100vw)}}.main-visual-2025 .p-mainVisual__inner__textArea__title.-typeInvoice{margin-right:-40px}@media screen and (max-width: 768px){.main-visual-2025 .p-mainVisual__inner__textArea__title.-typeInvoice{margin-right:0}}.main-visual-2025 .p-mainVisual__inner__textArea__title.-typeDiscount{margin-right:-40px}@media screen and (max-width: 768px){.main-visual-2025 .p-mainVisual__inner__textArea__title.-typeDiscount{margin-right:-1.3333333333vw;letter-spacing:0}}.main-visual-2025 .main-visual-2025__lead{margin-top:50px;margin-bottom:50px;color:#424242;font-size:20px;font-weight:bold}@media screen and (max-width: 768px){.main-visual-2025 .main-visual-2025__lead{margin-top:calc(11.2 / 393 * 100vw);margin-bottom:calc(20.8 / 393 * 100vw);font-size:calc(20 / 393 * 100vw)}}.main-visual-2025 .main-visual-2025__lead.line1{font-weight:600;letter-spacing:0;line-height:1.5}.main-visual-2025 .main-visual-2025__lead.line2{font-weight:500;letter-spacing:0;line-height:1.5}.main-visual-2025 .main-visual-2025__lead.-type1{margin-top:17px;margin-bottom:10px;font-size:31px;font-weight:600;letter-spacing:0;line-height:1.5}@media screen and (max-width: 768px){.main-visual-2025 .main-visual-2025__lead.-type1{margin-top:4vw;margin-bottom:4vw;font-size:5.8666666667vw}}.main-visual-2025 .main-visual-2025__lead.-type2{margin-top:10px;margin-bottom:10px;font-size:18px;font-weight:500;letter-spacing:0}@media screen and (max-width: 768px){.main-visual-2025 .main-visual-2025__lead.-type2{margin-top:4vw;margin-bottom:4vw;font-size:5.0666666667vw;line-height:calc(30em / 19)}}.main-visual-2025 .main-visual-2025__lead.-type3{margin-top:10px;margin-bottom:10px;font-size:24px;font-weight:600;letter-spacing:0;line-height:1.5}@media screen and (max-width: 768px){.main-visual-2025 .main-visual-2025__lead.-type3{margin-top:4.2666666667vw;margin-bottom:4.2666666667vw;margin-right:-3.2vw;font-size:6.1333333333vw;line-height:calc(38em / 23)}}.main-visual-2025 .main-visual-2025__lead.-type4{margin-top:10px;margin-bottom:10px;margin-right:-30px;font-size:17px;font-weight:500;letter-spacing:0}@media screen and (max-width: 1073px){.main-visual-2025 .main-visual-2025__lead.-type4{margin-right:0}}@media screen and (max-width: 768px){.main-visual-2025 .main-visual-2025__lead.-type4{margin-top:4.2666666667vw;margin-bottom:10.9333333333vw;margin-right:0;font-size:4.8vw;line-height:calc(30em / 18)}}.main-visual-2025 .main-visual-2025__lead.-type5{margin-top:14px;margin-bottom:14px;font-size:20px;font-weight:600;letter-spacing:0;line-height:1.5}@media screen and (max-width: 768px){.main-visual-2025 .main-visual-2025__lead.-type5{margin-top:4.2666666667vw;margin-bottom:4.2666666667vw;font-size:5.3333333333vw}}.main-visual-2025 .main-visual-2025__lead.-type6{margin-top:14px;margin-bottom:27px;font-size:20px;font-weight:600;letter-spacing:0;line-height:1.5}@media screen and (max-width: 768px){.main-visual-2025 .main-visual-2025__lead.-type6{margin-top:4.2666666667vw;margin-bottom:4.2666666667vw;font-size:5.3333333333vw}}.main-visual-2025 .main-visual-2025__lead.-type7{margin-top:17px;margin-bottom:14px;font-size:31px;font-weight:600;letter-spacing:0;line-height:1.5}@media screen and (max-width: 768px){.main-visual-2025 .main-visual-2025__lead.-type7{margin-top:5.3333333333vw;margin-bottom:5.3333333333vw;font-size:5.8666666667vw}}.main-visual-2025 .main-visual-2025__lead.-type8{margin-top:14px;margin-bottom:53px;font-size:18px;font-weight:500;letter-spacing:0}@media screen and (max-width: 768px){.main-visual-2025 .main-visual-2025__lead.-type8{margin-top:5.3333333333vw;margin-bottom:7.4666666667vw;font-size:5.0666666667vw;line-height:calc(30em / 19)}}.main-visual-2025 .main-visual-2025__lead.-type9{margin-top:20px;margin-bottom:0px;font-size:23px;font-weight:600;letter-spacing:0;line-height:1.5}@media screen and (max-width: 768px){.main-visual-2025 .main-visual-2025__lead.-type9{margin-top:14.6666666667vw;font-size:5.0666666667vw}}.main-visual-2025 .main-visual-2025__notes{margin-bottom:19px;font-size:13px;font-weight:normal}@media screen and (max-width: 768px){.main-visual-2025 .main-visual-2025__notes{margin-bottom:4vw;font-size:3.4666666667vw}}.main-visual-2025 .main-visual-2025__btns{display:flex;justify-content:center;gap:20px}@media screen and (max-width: 768px){.main-visual-2025 .main-visual-2025__btns{flex-wrap:wrap;gap:calc(17 / 393 * 100vw)}}.main-visual-2025 .main-visual-2025__btns .c-btn{max-width:245px;font-size:20px;font-weight:bold;line-height:calc(29em / 20)}@media screen and (max-width: 768px){.main-visual-2025 .main-visual-2025__btns .c-btn{max-width:calc(245 / 393 * 100vw);font-size:calc(20 / 393 * 100vw);line-height:1}}.main-visual-2025 .main-visual-2025__btns .c-btn.-type1{max-width:408px;font-size:25px}@media screen and (max-width: 768px){.main-visual-2025 .main-visual-2025__btns .c-btn.-type1{max-width:calc(353 / 393 * 100vw);font-size:calc(21 / 393 * 100vw)}}.main-visual-2025 .main-visual-2025__btns.-dummy::after{width:100%;max-width:245px;content:"";display:block}@media screen and (max-width: 768px){.main-visual-2025 .main-visual-2025__btns.-dummy::after{display:none}}.main-visual-2025 .main-visual-2025__btns.-typeonly{max-width:310px}@media screen and (max-width: 768px){.main-visual-2025 .main-visual-2025__btns.-typeonly{max-width:none}}.main-visual-2025 .p-mainVisual__inner__right{padding-top:54px;text-align:center}@media screen and (max-width: 768px){.main-visual-2025 .p-mainVisual__inner__right{padding-top:calc(38 / 393 * 100vw)}}.main-visual-2025 .p-mainVisual__inner__right p{margin-bottom:21px;color:#653E14;font-size:22px;font-weight:bold}@media screen and (max-width: 768px){.main-visual-2025 .p-mainVisual__inner__right p{margin-bottom:calc(17 / 393 * 100vw);font-size:calc(15 / 393 * 100vw)}}.main-visual-2025 .p-mainVisual__inner__right img{max-width:441px;margin:0 auto 21px}@media screen and (max-width: 768px){.main-visual-2025 .p-mainVisual__inner__right img{max-width:calc(280 / 393 * 100vw);margin:0 auto calc(27 / 393 * 100vw)}}.main-visual-2025 .p-mainVisual__inner__right ul{max-width:441px;margin:0 auto;padding:18.5px 0 18.5px 23.5px;border-top:3px solid #653E14;border-bottom:3px solid #653E14;color:#653E14;font-size:24px;font-weight:bold;line-height:calc(39em / 24)}@media screen and (max-width: 768px){.main-visual-2025 .p-mainVisual__inner__right ul{max-width:100%;padding:calc(17 / 393 * 100vw) calc(20 / 393 * 100vw);border-top-width:calc(1 / 393 * 100vw);border-bottom-width:calc(1 / 393 * 100vw);font-size:calc(19 / 393 * 100vw)}}.main-visual-2025 .p-mainVisual__inner__right ul li{padding-left:1em;text-align:left;text-indent:-1em}.main-visual-2025 .p-mainVisual__inner__right ul li::before{content:"・";display:inline}.mainVisual_bg_wrap .main-visual-2025{background:none;min-height:300px}.mainVisual_bg_wrap{background:url("/assets/common/images/bg_mv_2025.svg") bottom 3.9930555556vw right -54.6527777778vw/138.9222222222vw 91.4604166667vw no-repeat #faf9fa}.fukidashi__red{width:fit-content;margin:0 auto 35px;padding:13.5px 28px;background:#D00F31;border-radius:4px;color:#fff;font-size:22px;font-weight:600;line-height:calc(32em / 22);filter:drop-shadow(0 3px 6px rgba(0,0,0,0.16));position:relative}@media screen and (max-width: 768px){.fukidashi__red{margin:0 auto calc(40 / 393 * 100vw);padding:calc(9.5 / 393 * 100vw) calc(28 / 393 * 100vw);border-radius:calc(4 / 393 * 100vw);font-size:calc(18 / 393 * 100vw);filter:drop-shadow(0 calc(3 / 393 * 100vw) calc(6 / 393 * 100vw) rgba(0,0,0,0.16))}}.fukidashi__red::after{width:43.81px;height:32.42px;background:#D00F31;content:"";display:block;position:absolute;bottom:-19.7px;left:50%;transform:translate(-50%, 0);clip-path:polygon(0 0, 50% 100%, 100% 0)}@media screen and (max-width: 768px){.fukidashi__red::after{width:calc(36.3 / 393 * 100vw);height:calc(30.37 / 393 * 100vw);bottom:calc(-18.4 / 393 * 100vw)}}.c-heading--h2.-type2025{font-size:36px;text-align:center}@media screen and (max-width: 768px){.c-heading--h2.-type2025{font-size:7.4666666667vw}}@media screen and (max-width: 768px){.c-heading--h2.-type2025.-type2{font-size:5.8666666667vw}}.c-heading.c-heading--h3.-type1{margin:50px 0;font-size:30px;font-weight:bold;text-align:center}@media screen and (max-width: 768px){.c-heading.c-heading--h3.-type1{margin:calc(30 / 393 * 100vw) 0;font-size:calc(20 / 393 * 100vw);text-align:left}}.c-heading.c-heading--h3.-type1 span{color:#D00F31}.border-block{background:#fff;border:1px solid #DEDEDE;border-radius:4px}@media screen and (max-width: 768px){.border-block{border-width:calc(1 / 393 * 100vw);border-radius:calc(4 / 393 * 100vw)}}.border-block.-inner-type1{padding:37px 19px}@media screen and (max-width: 768px){.border-block.-inner-type1{padding:calc(25 / 393 * 100vw) calc(19 / 393 * 100vw)}}.border-block.-inner-type1 h4{margin:0 0 22px;color:#D00F31;font-size:24px;font-weight:bold;line-height:calc(35em / 24)}@media screen and (max-width: 768px){.border-block.-inner-type1 h4{margin:0 0 calc(20 / 393 * 100vw);font-size:calc(18 / 393 * 100vw)}}.shadow-block{background:#fff;border-radius:4px;box-shadow:-10px 15px 10px rgba(0,0,0,0.11)}@media screen and (max-width: 768px){.shadow-block{border-radius:calc(4 / 393 * 100vw);box-shadow:calc(-10 / 393 * 100vw) calc(15 / 393 * 100vw) calc(10 / 393 * 100vw) rgba(0,0,0,0.11)}}.shadow-block.-inner-type1{padding:37px 20px}@media screen and (max-width: 768px){.shadow-block.-inner-type1{padding:calc(20 / 393 * 100vw)}}.text-primary{color:#D00F31}.cta2025{background-image:linear-gradient(to right, #FB8E22 0%, #D00F31 50%, #FB8E22 100%);background-size:200% auto;background-position:right center}.cta2025 .cta2025-column{padding:50px 20px;display:flex;justify-content:space-around}@media screen and (max-width: 768px){.cta2025 .cta2025-column{padding:calc(30 / 393 * 100vw) 0;flex-wrap:wrap;gap:calc(20 / 393 * 100vw)}}.cta2025 .cta2025-column__item{width:50%;text-align:center}@media screen and (max-width: 768px){.cta2025 .cta2025-column__item{width:100%}}.cta2025 .cta2025-column__item p{margin:0 0 33px;color:#fff;font-size:24px;font-weight:600;text-align:center}@media screen and (max-width: 768px){.cta2025 .cta2025-column__item p{margin:0 0 calc(20 / 393 * 100vw);font-size:calc(17 / 393 * 100vw)}}.cta2025 .cta2025-column__item .c-btn{max-width:367px;margin:0 auto;padding:22px 0;font-size:28px}@media screen and (max-width: 768px){.cta2025 .cta2025-column__item .c-btn{max-width:calc(367 / 393 * 100vw);padding:calc(22 / 393 * 100vw);font-size:calc(25 / 393 * 100vw)}}.cta2025 .cta2025-column__item .c-btn.c-btn--bgWhite{border-color:#D00F31}@media (any-hover: hover){.cta2025 .cta2025-column__item .c-btn.c-btn--bgWhite:hover{border-color:#fff}}@media (any-hover: hover){.cta2025 .cta2025-column__item .c-btn.c-btn--bgTransparent:hover{color:#D00F31}}.cta2025 .cta2025-column__item .c-btn.-type1{max-width:495px}@media screen and (max-width: 768px){.cta2025 .cta2025-column__item .c-btn.-type1{max-width:calc(367 / 393 * 100vw)}}.cta2025 .cta2025-column__item .c-btn.-type2{padding:10.205px 0;font-size:26px;line-height:calc(30em / 26)}.service-lineup__lead{font-size:20px;font-weight:500;line-height:calc(35em / 20);text-align:center}@media screen and (max-width: 768px){.service-lineup__lead{font-size:calc(18 / 393 * 100vw);text-align:left}}.service-lineup{display:flex;flex-wrap:wrap}.service-lineup .service-lineup__item{width:50%;margin-top:36px;border:2px solid #888888}@media screen and (max-width: 768px){.service-lineup .service-lineup__item{width:100%;margin-top:calc(20 / 393 * 100vw);border-width:calc(2 / 393 * 100vw)}}.service-lineup .service-lineup__item:nth-of-type(even){border-left:none}@media screen and (max-width: 768px){.service-lineup .service-lineup__item:nth-of-type(even){border-left:calc(2 / 393 * 100vw) solid #888}}.service-lineup .service-lineup__item .service-lineup__title{padding:10px;background:#FAF9FA;border-bottom:2px solid #888888;color:#D00F31;font-size:20px;font-weight:bold;text-align:center;line-height:calc(31em / 20)}@media screen and (max-width: 768px){.service-lineup .service-lineup__item .service-lineup__title{padding:calc(10 / 393 * 100vw);border-bottom-width:calc(2 / 393 * 100vw);font-size:calc(16 / 393 * 100vw)}}.service-lineup .service-lineup__item .service-lineup__title.line2{min-height:84px}@media screen and (max-width: 768px){.service-lineup .service-lineup__item .service-lineup__title.line2{min-height:inherit}}.service-lineup .service-lineup__item .service-lineup__text{padding:17px 22px;font-size:16px;font-weight:bold}@media screen and (max-width: 768px){.service-lineup .service-lineup__item .service-lineup__text{padding:calc(15 / 393 * 100vw);font-size:calc(14 / 393 * 100vw)}}.p-cloudsherpaThreePillarsList.-type-aws-mss .p-cloudsherpaThreePillarsList__item .p-cloudsherpaThreePillarsList__item__inner{gap:6%}@media screen and (max-width: 768px){.p-cloudsherpaThreePillarsList.-type-aws-mss .p-cloudsherpaThreePillarsList__item .p-cloudsherpaThreePillarsList__item__inner{gap:6.4vw}}.p-cloudsherpaThreePillarsList.-type-aws-mss .p-cloudsherpaThreePillarsList__item:nth-of-type(1) .p-cloudsherpaThreePillarsList__item__inner__icon,.p-cloudsherpaThreePillarsList.-type-aws-mss .p-cloudsherpaThreePillarsList__item:nth-of-type(2) .p-cloudsherpaThreePillarsList__item__inner__icon,.p-cloudsherpaThreePillarsList.-type-aws-mss .p-cloudsherpaThreePillarsList__item:nth-of-type(3) .p-cloudsherpaThreePillarsList__item__inner__icon{max-width:290px}.c-heading.c-heading--h2.-type2025 ~ .p-accordion.p-accordion--qa:not(.mt-45){margin-top:60px}@media screen and (max-width: 768px){.c-heading.c-heading--h2.-type2025 ~ .p-accordion.p-accordion--qa:not(.mt-45){margin-top:4.2666666667vw}}.column-img-free{display:flex;gap:15px}@media screen and (max-width: 768px){.column-img-free{flex-wrap:wrap;gap:12.8vw}}.column-img-free .text{flex-grow:1}.column-img-free .img{width:fit-content;flex-shrink:0}@media screen and (max-width: 768px){.column-img-free .img{margin:0 auto}}.p-table.-type2 th,.p-table.-type2 td{border:1px solid #C3C3C3 !important}.p-table.-type2 th{padding:8px 20px !important}.p-table.-type2 td{padding:13px 20px !important;background:#fff !important}.caseAfterLink .p-detailPoint__inner__comparison__item__caseService{margin-top:40px;margin-bottom:40px;padding:24px 7.3903002309%;background-color:#F6F1F0;border-radius:4px}@media screen and (min-width: 769px){.caseAfterLink .p-detailPoint__inner__comparison__item__caseService{display:flex;align-items:center;gap:44px}}@media screen and (max-width: 768px){.caseAfterLink .p-detailPoint__inner__comparison__item__caseService{margin-top:4.2666666667vw;margin-bottom:4.2666666667vw;border-radius:1.0666666667vw;padding:6.4vw}}.caseAfterLink .p-detailPoint__inner__comparison__item__caseService .p-detailPoint__inner__comparison__item__caseService__title{font-size:16px;font-weight:700;flex-shrink:0}@media screen and (max-width: 768px){.caseAfterLink .p-detailPoint__inner__comparison__item__caseService .p-detailPoint__inner__comparison__item__caseService__title{font-size:4.2666666667vw}}@media screen and (max-width: 768px){.caseAfterLink .p-detailPoint__inner__comparison__item__caseService .p-detailPoint__inner__comparison__item__caseService__list{margin-top:4.2666666667vw}}.p-financeClient.u-contentsWidth.-typeInvoice{margin-top:-180px;position:relative;z-index:1}@media screen and (max-width: 1065px){.p-financeClient.u-contentsWidth.-typeInvoice{margin-top:-130px}}@media screen and (max-width: 975px){.p-financeClient.u-contentsWidth.-typeInvoice{margin-top:-90px}}@media screen and (max-width: 768px){.p-financeClient.u-contentsWidth.-typeInvoice{margin-top:0}}.p-financeClient.u-contentsWidth.-typeInvoice.-type2{margin-top:-150px}@media screen and (max-width: 1220px){.p-financeClient.u-contentsWidth.-typeInvoice.-type2{margin-top:-130px}}@media screen and (max-width: 1083px){.p-financeClient.u-contentsWidth.-typeInvoice.-type2{margin-top:-80px}}@media screen and (max-width: 895px){.p-financeClient.u-contentsWidth.-typeInvoice.-type2{margin-top:-50px}}@media screen and (max-width: 768px){.p-financeClient.u-contentsWidth.-typeInvoice.-type2{margin-top:0}}.p-financeClient.u-contentsWidth.-typeInvoice.-type3{margin-top:-150px}@media screen and (max-width: 1200px){.p-financeClient.u-contentsWidth.-typeInvoice.-type3{margin-top:-80px}}@media screen and (max-width: 981px){.p-financeClient.u-contentsWidth.-typeInvoice.-type3{margin-top:-50px}}@media screen and (max-width: 768px){.p-financeClient.u-contentsWidth.-typeInvoice.-type3{margin-top:0}}.p-financeClient.u-contentsWidth.-typeInvoice.-type4{margin-top:-50px}@media screen and (max-width: 768px){.p-financeClient.u-contentsWidth.-typeInvoice.-type4{margin-top:0}}.p-financeClient.u-contentsWidth.-typeInvoice.-type4{margin-top:-100px}@media screen and (max-width: 1200px){.p-financeClient.u-contentsWidth.-typeInvoice.-type4{margin-top:-80px}}@media screen and (max-width: 981px){.p-financeClient.u-contentsWidth.-typeInvoice.-type4{margin-top:-50px}}@media screen and (max-width: 768px){.p-financeClient.u-contentsWidth.-typeInvoice.-type4{margin-top:0}}.plan-title{margin:0 0 25px;color:#D00F31;font-size:36px;font-weight:bold;text-align:center}@media screen and (max-width: 768px){.plan-title{margin:0 0 6.6666666667vw;font-size:8vw}}.plan-lead{margin:0 0 7px;font-size:20px;font-weight:500;text-align:center}@media screen and (max-width: 768px){.plan-lead{margin:0 0 1.8666666667vw;font-size:4.8vw}}.p-financeClient__listCheck.p-listCheck.-type2column{padding:50px 20px;display:grid;grid:auto/repeat(2, 1fr);gap:36px}@media screen and (max-width: 768px){.p-financeClient__listCheck.p-listCheck.-type2column{padding:10.6666666667vw 6.4vw;grid:auto / auto;gap:8.5333333333vw}}.p-cloudsherpaThreePillars.-typeInvoice{margin-top:80px;padding-top:45px;padding-bottom:55px}@media screen and (max-width: 768px){.p-cloudsherpaThreePillars.-typeInvoice{margin-top:13.3333333333vw;padding-top:13.3333333333vw;padding-bottom:13.3333333333vw}}.invoicePlanBlock{margin-top:45px;display:grid;grid:auto/repeat(2, 1fr);gap:60px 40px}@media screen and (max-width: 768px){.invoicePlanBlock{margin-top:8vw;grid:auto / auto;gap:8vw}}.invoicePlanBlock+.ai-solution__titleArea{margin-top:60px}@media screen and (max-width: 768px){.invoicePlanBlock+.ai-solution__titleArea{margin-top:10.6666666667vw}}.invoicePlanBlock .item{padding-bottom:27px;background:#fff}@media screen and (max-width: 768px){.invoicePlanBlock .item{padding-bottom:5.3333333333vw}}.invoicePlanBlock .item .ttl{padding:16px;background:#D00F31;color:#fff;font-size:30px;font-weight:bold;text-align:center}@media screen and (max-width: 768px){.invoicePlanBlock .item .ttl{padding:4vw;font-size:5.3333333333vw}}.invoicePlanBlock .item .dis{min-height:96px;margin:17px 20px 0;font-size:16px;font-weight:bold;line-height:calc(32em / 16)}@media screen and (max-width: 768px){.invoicePlanBlock .item .dis{min-height:inherit;margin:4vw 4vw 0;font-size:4.2666666667vw}}.invoicePlanBlock .item .tag{margin:18px 20px 0;font-size:13px}@media screen and (max-width: 768px){.invoicePlanBlock .item .tag{margin:4vw 4vw 0;font-size:3.4666666667vw}}.invoicePlanBlock .item .ttl2{margin:29px 20px 0;padding-bottom:14px;font-size:24px;font-weight:bold;text-align:center;border-bottom:2px solid #FB8E22}@media screen and (max-width: 768px){.invoicePlanBlock .item .ttl2{margin:6.6666666667vw 4vw 0;padding-bottom:3.7333333333vw;font-size:4.8vw}}.invoicePlanBlock .item .p-listCheck{min-height:157.71px;margin:33px 20px 0;padding:0 0 33px;background:none;border:none;border-bottom:2px solid #FB8E22;border-radius:0}@media screen and (max-width: 768px){.invoicePlanBlock .item .p-listCheck{min-height:inherit;margin:5.3333333333vw 4vw 0;padding:0 0 5.3333333333vw}}.invoicePlanBlock .item .p-listCheck .p-listCheck__item::before{margin-right:17.8px}@media screen and (max-width: 768px){.invoicePlanBlock .item .p-listCheck .p-listCheck__item::before{margin-right:4.8vw}}.invoicePlanBlock .item .p-listCheck .p-listCheck__item+.p-listCheck__item{margin-top:33px}@media screen and (max-width: 768px){.invoicePlanBlock .item .p-listCheck .p-listCheck__item+.p-listCheck__item{margin-top:5.3333333333vw}}.invoicePlanBlock .item a{width:fit-content;margin:25px auto 0;padding:15px 47px 14px;background:#F4BB2D;border:1px solid #F4BB2D;border-radius:100px;font-size:18px;font-weight:bold;display:block;overflow:hidden;transition:color 0.5s cubic-bezier(0.77, 0, 0.175, 1);position:relative;z-index:1}@media screen and (max-width: 768px){.invoicePlanBlock .item a{margin:5.3333333333vw auto 0;padding:4vw 12vw 3.7333333333vw;border-radius:26.6666666667vw;font-size:4.8vw}}.invoicePlanBlock .item a::before{content:"";position:absolute;top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);background-color:#fff;border-radius:inherit;transition:transform 0.5s cubic-bezier(0.77, 0, 0.175, 1);transform:translate(-100%);z-index:-1}@media (any-hover: hover){.invoicePlanBlock .item a:hover::before{transform:none}}.invoicePlanBlock .item hr{margin:22px 20px 0;height:0;border:none;border-bottom:2px solid #FB8E22}@media screen and (max-width: 768px){.invoicePlanBlock .item hr{margin:5.3333333333vw 4vw 0}}.invoicePlanBlock.-type1 .item:nth-of-type(1) .dis,.invoicePlanBlock.-type1 .item:nth-of-type(2) .dis{min-height:128px}@media screen and (max-width: 768px){.invoicePlanBlock.-type1 .item:nth-of-type(1) .dis,.invoicePlanBlock.-type1 .item:nth-of-type(2) .dis{min-height:inherit}}.invoicePlanBlock.-type2,.invoicePlanBlock.-type3{margin-top:55px;display:grid;grid:auto/repeat(3, 1fr);gap:40px}@media screen and (max-width: 768px){.invoicePlanBlock.-type2,.invoicePlanBlock.-type3{margin-top:8vw;grid:auto / auto;gap:8vw}}.invoicePlanBlock.-type2 .item,.invoicePlanBlock.-type3 .item{padding-bottom:26px}@media screen and (max-width: 768px){.invoicePlanBlock.-type2 .item,.invoicePlanBlock.-type3 .item{padding-bottom:5.3333333333vw}}.invoicePlanBlock.-type2 .item .ttl,.invoicePlanBlock.-type3 .item .ttl{padding:11px 10px 18px;line-height:1.5}@media screen and (max-width: 768px){.invoicePlanBlock.-type2 .item .ttl,.invoicePlanBlock.-type3 .item .ttl{padding:4vw;font-size:5.3333333333vw}}.invoicePlanBlock.-type2 .item .ttl span,.invoicePlanBlock.-type3 .item .ttl span{margin-bottom:6px;font-size:16px;display:block}@media screen and (max-width: 768px){.invoicePlanBlock.-type2 .item .ttl span,.invoicePlanBlock.-type3 .item .ttl span{margin-bottom:1.3333333333vw;font-size:3.2vw}}.invoicePlanBlock.-type2 .item .ttl2,.invoicePlanBlock.-type3 .item .ttl2{margin:18px 10px 0;padding-bottom:22px;border-bottom:2px solid #FB8E22;color:#000}@media screen and (max-width: 768px){.invoicePlanBlock.-type2 .item .ttl2,.invoicePlanBlock.-type3 .item .ttl2{margin:4vw 2.6666666667vw 0;padding-bottom:3.7333333333vw;font-size:4.8vw}}.invoicePlanBlock.-type2 .item .p-listCheck,.invoicePlanBlock.-type3 .item .p-listCheck{min-height:175px;margin:18.5px 10px 0;padding:0 0 22px;background:none;border:none;border-bottom:2px solid #FB8E22;border-radius:0}@media screen and (max-width: 768px){.invoicePlanBlock.-type2 .item .p-listCheck,.invoicePlanBlock.-type3 .item .p-listCheck{min-height:inherit;margin:5.3333333333vw 4vw 0;padding:0 0 5.3333333333vw}}.invoicePlanBlock.-type2 .item .p-listCheck .p-listCheck__item::before,.invoicePlanBlock.-type3 .item .p-listCheck .p-listCheck__item::before{margin-left:5px;margin-right:17.8px}@media screen and (max-width: 768px){.invoicePlanBlock.-type2 .item .p-listCheck .p-listCheck__item::before,.invoicePlanBlock.-type3 .item .p-listCheck .p-listCheck__item::before{margin-left:0;margin-right:4.8vw}}.invoicePlanBlock.-type2 .item .p-listCheck .p-listCheck__item+.p-listCheck__item,.invoicePlanBlock.-type3 .item .p-listCheck .p-listCheck__item+.p-listCheck__item{margin-top:18.5px}@media screen and (max-width: 768px){.invoicePlanBlock.-type2 .item .p-listCheck .p-listCheck__item+.p-listCheck__item,.invoicePlanBlock.-type3 .item .p-listCheck .p-listCheck__item+.p-listCheck__item{margin-top:5.3333333333vw}}.invoicePlanBlock.-type2 .item .p-listCheck .p-listCheck__item .p-listCheck__item__text,.invoicePlanBlock.-type3 .item .p-listCheck .p-listCheck__item .p-listCheck__item__text{color:#424242;font-weight:500;line-height:calc(29em / 20)}.invoicePlanBlock.-type2 .item a,.invoicePlanBlock.-type3 .item a{width:fit-content;margin:23px auto 0;padding:15px 25px 14px;background:#F4BB2D;border:1px solid #F4BB2D;border-radius:100px;color:#000;font-size:18px;font-weight:bold;display:block;overflow:hidden;transition:color 0.5s cubic-bezier(0.77, 0, 0.175, 1);position:relative;z-index:1}@media screen and (max-width: 768px){.invoicePlanBlock.-type2 .item a,.invoicePlanBlock.-type3 .item a{margin:5.3333333333vw auto 0;padding:4vw 6.6666666667vw 3.7333333333vw;border-radius:26.6666666667vw;font-size:4.8vw}}.invoicePlanBlock.-type2 .item a::before,.invoicePlanBlock.-type3 .item a::before{content:"";position:absolute;top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);background-color:#fff;border-radius:inherit;transition:transform 0.5s cubic-bezier(0.77, 0, 0.175, 1);transform:translate(-100%);z-index:-1}@media (any-hover: hover){.invoicePlanBlock.-type2 .item a:hover::before,.invoicePlanBlock.-type3 .item a:hover::before{transform:none}}.invoicePlanBlock.-type2 .item hr,.invoicePlanBlock.-type3 .item hr{margin:22px 20px 0;height:0;border:none;border-bottom:2px solid #FB8E22}@media screen and (max-width: 768px){.invoicePlanBlock.-type2 .item hr,.invoicePlanBlock.-type3 .item hr{margin:5.3333333333vw 4vw 0}}.invoicePlanBlock.-type3 .item .ttl{min-height:128px;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width: 768px){.invoicePlanBlock.-type3 .item .ttl{min-height:inherit;display:block}}.c-heading.c-heading--h2.-type2025.-typeInvoice ~ .p-accordion.p-accordion--qa:not(.mt-45){margin-top:50px}@media screen and (max-width: 768px){.c-heading.c-heading--h2.-type2025.-typeInvoice ~ .p-accordion.p-accordion--qa:not(.mt-45){margin-top:8vw}}.plan-link{margin-top:25px;font-size:16px;text-align:center}@media screen and (max-width: 768px){.plan-link{margin-top:6.6666666667vw;font-size:4.2666666667vw}}.p-downloadCard .p-downloadCard__image{flex-shrink:0}.p-downloadCard .p-downloadCard__title{height:auto;flex:1 0 auto}.p-downloadCard .p-downloadCard__text{height:auto;flex:1 0 auto}.p-downloadCard .p-downloadCard__btn{flex-shrink:0}.c-box-border{border:1px solid #DEDEDE;background:#FFF;border-radius:4px;padding:24px 18px}@media screen and (max-width: 768px){.c-box-border{border-width:.2666666667vw;border-radius:1.0666666667vw;padding:4vw}}.c-box-border .p-listCheck{border:none}.c-box-border .p-listCheck.-type2,.c-box-border .p-listCheck.-type3{padding:40px 20px 40px 40px}@media screen and (max-width: 768px){.c-box-border .p-listCheck.-type2,.c-box-border .p-listCheck.-type3{padding:10.6666666667vw 6.4vw}}.c-box-border .p-listCheck.-type3 .p-listCheck__item+.p-listCheck__item{margin-top:33px}@media screen and (max-width: 768px){.c-box-border .p-listCheck.-type3 .p-listCheck__item+.p-listCheck__item{margin-top:8.5333333333vw}}.c-box-border .p-listCheck.-typeDot{padding:40px 20px 40px 40px}@media screen and (max-width: 768px){.c-box-border .p-listCheck.-typeDot{padding:10.6666666667vw 6.4vw}}.c-box-border .p-listCheck.-typeDot .p-listCheck__item::before{width:8px;height:8px;margin:14px 50px 0 19px;background:#424242;border-radius:100%}@media screen and (max-width: 768px){.c-box-border .p-listCheck.-typeDot .p-listCheck__item::before{margin:2.6666666667vw 7.4666666667vw 0 4.8vw}}.c-box-border .p-listCheck.-typeDot .p-listCheck__item+.p-listCheck__item{margin-top:20px}@media screen and (max-width: 768px){.c-box-border .p-listCheck.-typeDot .p-listCheck__item+.p-listCheck__item{margin-top:8.5333333333vw}}.c-box-border hr{border-color:#707070}.c-arrow{text-align:center}.c-arrow img{width:auto}.p-aws_migration-flexbox1{display:flex;gap:52px;width:1063px;margin:33px auto 33px}@media screen and (max-width: 768px){.p-aws_migration-flexbox1{flex-wrap:wrap;gap:5.3333333333vw;width:100%;margin:8vw auto}}.p-aws_migration-flexbox1 .img{flex:none}@media screen and (max-width: 768px){.p-aws_migration-flexbox1 .img{margin:0 auto}}.p-aws_migration-flexbox1 p{font-size:20px;font-weight:500}@media screen and (max-width: 768px){.p-aws_migration-flexbox1 p{font-size:4.2666666667vw}}.c-box-feature{background:#fff;box-shadow:0px 3px 10px rgba(0,0,0,0.16);padding:28px 42px;margin-bottom:54px}@media screen and (max-width: 768px){.c-box-feature{box-shadow:0 .8vw 2.6666666667vw rgba(0,0,0,0.16);padding:5.3333333333vw;margin-bottom:8vw}}.c-box-feature h3{font-size:26px;display:flex;align-items:center;gap:14px;margin-bottom:24px;line-height:calc(37em / 26)}@media screen and (max-width: 768px){.c-box-feature h3{font-size:5.3333333333vw;gap:3.7333333333vw;margin-bottom:5.3333333333vw;flex-wrap:wrap}}.c-box-feature h3 .label{background:#D00F31;color:#FFF;display:inline-block;padding:18px 25px;line-height:1;flex:none;font-size:24px}@media screen and (max-width: 768px){.c-box-feature h3 .label{padding:2.6666666667vw 6.6666666667vw;font-size:4.8vw}}.c-box-feature p{font-weight:500;letter-spacing:0}.c-box-feature h4{color:#000}.c-box-feature h4+.text,.c-box-feature h4+.flexbox1{margin:23px 0 0 18px}@media screen and (max-width: 768px){.c-box-feature h4+.text,.c-box-feature h4+.flexbox1{margin:5.3333333333vw 0 0}}.c-box-feature h4+.text p,.c-box-feature h4+.flexbox1 p{font-weight:400}.c-box-feature h4+.text p+p,.c-box-feature h4+.flexbox1 p+p{margin-top:calc(32em / 16)}.c-box-feature h4.-type2{color:#D00F31;margin-top:48px;padding-bottom:17px;border-bottom:1px solid #888888;margin-bottom:17px;font-size:26px;line-height:calc(37/26)}@media screen and (max-width: 768px){.c-box-feature h4.-type2{margin-top:10.6666666667vw;padding-bottom:4vw;font-size:5.3333333333vw;margin-bottom:4vw}}.c-box-feature .text+h4{margin-top:23px}@media screen and (max-width: 768px){.c-box-feature .text+h4{margin-top:5.3333333333vw}}.c-box-feature .text.-type2{margin-left:18px}@media screen and (max-width: 768px){.c-box-feature .text.-type2{margin-left:0}}.c-box-feature .text.-type2 p{font-weight:400}.c-box-feature .text.-type2 p+p{margin-top:calc(32em / 16)}.c-box-feature .text.-type2 p.notes{margin-top:28px;font-size:14px}@media screen and (max-width: 768px){.c-box-feature .text.-type2 p.notes{margin-top:7.4666666667vw;font-size:3.7333333333vw}}.c-box-feature .flexbox1{display:flex;gap:44px}@media screen and (max-width: 768px){.c-box-feature .flexbox1{flex-wrap:wrap;gap:5.3333333333vw}}.c-box-feature .flexbox1 .img{flex-shrink:0}.c-box-feature .flexbox2{display:flex;gap:12px}@media screen and (max-width: 768px){.c-box-feature .flexbox2{flex-wrap:wrap;gap:5.3333333333vw}}.c-box-feature .flexbox2 .img{flex-shrink:0}.c-box-feature .governance-image{max-width:1080px;margin:86px auto 28px;padding-top:8px;border:1px solid #C3C3C3;text-align:center}@media screen and (max-width: 768px){.c-box-feature .governance-image{margin:5.3333333333vw auto 0;padding-top:2.6666666667vw}}.c-box-feature .governance-image h4.c-heading--red{color:#D00F31}.c-box-feature .governance-image p{font-size:13px}@media screen and (max-width: 768px){.c-box-feature .governance-image p{margin:0 2.6666666667vw;font-size:3.2vw;text-align:left}}.c-box-feature .governance-image figure{margin-top:8px;border-top:1px solid #C3C3C3}@media screen and (max-width: 768px){.c-box-feature .governance-image figure{margin-top:2.6666666667vw}}.c-box-feature.-type2{padding:28px 20px 28px 42px}@media screen and (max-width: 768px){.c-box-feature.-type2{padding:5.3333333333vw}}.c-box-feature.-type3{margin-bottom:100px}@media screen and (max-width: 768px){.c-box-feature.-type3{margin-bottom:8vw}}.c-box-feature.-type4{padding:41px 20px 30px}@media screen and (max-width: 768px){.c-box-feature.-type4{padding:5.3333333333vw}}.c-box-feature.-type4 h3{margin-bottom:26px;color:#000;gap:0}@media screen and (max-width: 768px){.c-box-feature.-type4 h3{margin-bottom:5.3333333333vw;gap:3.7333333333vw}}.c-box-feature.-type4 h3 .label{width:151px;padding:0;background:none;color:#FB8E22;font-size:26px;text-align:center;flex-shrink:0}@media screen and (max-width: 768px){.c-box-feature.-type4 h3 .label{width:fit-content;font-size:4.8vw}}.c-box-feature.-type4 .text{padding:22px 19px 42px;background:#FFF2F5;border-radius:6px}@media screen and (max-width: 768px){.c-box-feature.-type4 .text{padding:4.8vw;border-radius:1.6vw}}.c-box-feature.-type4 .text h4{margin-bottom:17px;padding-bottom:17px;padding:0 2px 17px 3px;border-bottom:1px solid #888888;color:#D00F31;font-size:26px}@media screen and (max-width: 768px){.c-box-feature.-type4 .text h4{margin-bottom:4.5333333333vw;padding:0 .5333333333vw 4.5333333333vw .8vw;border-bottom-width:.2666666667vw;font-size:5.3333333333vw}}.c-box-feature.-type4 .text p{padding:0 2px 0 3px;color:#424242;font-size:16px;font-weight:500;line-height:calc(32em / 16)}@media screen and (max-width: 768px){.c-box-feature.-type4 .text p{padding:0 .5333333333vw 0 .8vw;font-size:4.2666666667vw}}.noteBox{margin:0 20px}@media screen and (max-width: 768px){.noteBox{margin:0}}.c-box-shadow{background:#FFF;box-shadow:-20px 20px 8px #e6e5e6;padding:50px 20px}@media screen and (max-width: 768px){.c-box-shadow{box-shadow:-5.3333333333vw 5.3333333333vw 2.1333333333vw #e6e5e6;padding:5.3333333333vw}}.c-box-shadow.-type2{padding:40px 30px 30px 31px}@media screen and (max-width: 768px){.c-box-shadow.-type2{padding:5.3333333333vw}}.c-box-shadow .c-box-shadow__lead{font-size:20px;font-weight:500;text-align:center}@media screen and (max-width: 768px){.c-box-shadow .c-box-shadow__lead{font-size:4.8vw}}.c-box-shadow .c-box-shadow__img{margin:32px 0;padding:0}@media screen and (max-width: 768px){.c-box-shadow .c-box-shadow__img{margin:5.3333333333vw 0}}.c-box-shadow.-type3{padding:60px 40px 90px}@media screen and (max-width: 768px){.c-box-shadow.-type3{padding:5.3333333333vw}}.c-box-shadow.-type3 h3{margin-bottom:26px;font-size:24px;font-weight:bold;line-height:1.5}@media screen and (max-width: 768px){.c-box-shadow.-type3 h3{margin-bottom:5.3333333333vw;font-size:5.3333333333vw}}.c-box-shadow.-type3 h3 span{margin-right:14px;color:#D00F31;display:inline-block}@media screen and (max-width: 768px){.c-box-shadow.-type3 h3 span{margin-right:.5em}}.c-box-shadow.-type3 p{font-size:16px;font-weight:500;letter-spacing:0}@media screen and (max-width: 768px){.c-box-shadow.-type3 p{font-size:4.2666666667vw}}.c-box-shadow.-type3 hr{margin:40px 0 45px;color:#707070}@media screen and (max-width: 768px){.c-box-shadow.-type3 hr{margin:5.3333333333vw 0}}.c-box-shadow__lead{font-size:20px;font-weight:500;text-align:center}@media screen and (max-width: 768px){.c-box-shadow__lead{font-size:4.8vw}}.p-stepAccordion.-type2025{margin-top:0}.p-stepAccordion.-type2025 .p-accordion__details__toggleContent__inner{border-top:none !important}.p-stepAccordion.-type2025 .p-stepAccordion__list{padding-bottom:50px}@media screen and (max-width: 768px){.p-stepAccordion.-type2025 .p-stepAccordion__list{padding-bottom:8vw}}.p-stepAccordion.-type2025 .p-relatedLink{display:flex;align-items:baseline;gap:28px}@media screen and (max-width: 768px){.p-stepAccordion.-type2025 .p-relatedLink{gap:4vw;flex-wrap:wrap}}.p-stepAccordion.-type2025 .p-relatedLink .p-relatedLink__title{font-weight:bold}.p-stepAccordion.-type2025 .p-relatedLink .p-relatedLink__list{margin-top:0}.p-stepAccordion.-type2025 .p-textList+p{margin-top:26px}@media screen and (max-width: 768px){.p-stepAccordion.-type2025 .p-textList+p{margin-top:4vw}}.p-stepAccordion.-type2025 .p-stepList .p-stepList__item{align-items:center}.p-stepAccordion.-type2025 .p-stepList .p-stepList__item .p-stepList__item__title{align-items:center}.p-stepAccordion.-type2025 .p-stepList .p-stepList__item .p-stepList__item__title .-small{font-size:16px}.p-stepAccordion.-type2025.-type2 .p-stepAccordion__list{padding:56px 20px 0}@media screen and (max-width: 768px){.p-stepAccordion.-type2025.-type2 .p-stepAccordion__list{padding:10.6666666667vw 6.4vw 0}}.p-stepAccordion.-type2025.-type2 .p-stepAccordion__list .p-stepList__item{padding-left:14px;padding-top:47px;padding-bottom:62px;gap:2.618%}@media screen and (max-width: 768px){.p-stepAccordion.-type2025.-type2 .p-stepAccordion__list .p-stepList__item{padding-left:0;padding-top:6.4vw;padding-bottom:9.6vw}}.p-stepAccordion.-type2025.-type2 .p-stepAccordion__list .p-stepList__item::after{background-repeat:repeat-x}.p-stepAccordion.-type2025.-type2 .p-stepAccordion__list .p-stepList__item .p-stepList__item__title{width:30.5412%}@media screen and (max-width: 768px){.p-stepAccordion.-type2025.-type2 .p-stepAccordion__list .p-stepList__item .p-stepList__item__title{width:100%}}.p-stepAccordion.-type2025.-type2 .p-stepAccordion__list .p-stepList__item .p-stepList__item__desc{width:66.8412%}@media screen and (max-width: 768px){.p-stepAccordion.-type2025.-type2 .p-stepAccordion__list .p-stepList__item .p-stepList__item__desc{width:100%}}.p-stepAccordion.-type2025.-type2 .p-stepAccordion__list .p-stepList__item:first-child{padding-top:0}.bg-color{padding:1px 0;background:#F6F1F0}@media screen and (max-width: 768px){.bg-color{padding:.2666666667vw 0}}.aws-migration-voice__area{width:100%;max-width:1200px;margin:77px auto 0}@media screen and (max-width: 768px){.aws-migration-voice__area{margin:13.3333333333vw auto 0}}.aws-migration-voice__item{padding:33px 20px 33px 25px;background:#fff;box-shadow:-20px 20px 10px rgba(0,0,0,0.08);display:flex;gap:35px}@media screen and (max-width: 768px){.aws-migration-voice__item{padding:5.3333333333vw;box-shadow:-5.3333333333vw 5.3333333333vw 2.6666666667vw rgba(0,0,0,0.08);gap:8vw;flex-wrap:wrap}}.aws-migration-voice__item+.aws-migration-voice__item{margin-top:63px}@media screen and (max-width: 768px){.aws-migration-voice__item+.aws-migration-voice__item{margin-top:8vw}}.aws-migration-voice__img{width:100%;max-width:310px;aspect-ratio:310 / 227;flex-shrink:0}@media screen and (max-width: 768px){.aws-migration-voice__img{margin:0 auto}}.aws-migration-voice__company{margin:0 0 21px;color:#424242;font-size:16px;font-weight:bold;line-height:1.5}@media screen and (max-width: 768px){.aws-migration-voice__company{margin:0 0 5.3333333333vw;font-size:4.2666666667vw}}.aws-migration-voice__ttl{margin:0 0 31px;padding:0;color:#424242;font-size:24px;font-weight:bold;line-height:1.5;text-indent:-1em}@media screen and (max-width: 768px){.aws-migration-voice__ttl{margin:0 0 8vw;font-size:6.4vw}}.aws-migration-voice__dis{margin:0 0 25px;color:#424242;font-size:16px;font-weight:500;line-height:1.75;letter-spacing:0}@media screen and (max-width: 768px){.aws-migration-voice__dis{margin:0 0 6.6666666667vw;font-size:4.2666666667vw}}.p-resources__cardList.-typeAdvanced .p-downloadCardList,.p-resources__cardList.-typeGovernance .p-downloadCardList,.p-resources__cardList.-typeStartup .p-downloadCardList{justify-content:space-between}.p-resources__cardList.-typeAdvanced .p-downloadCardList .p-downloadCardList__item,.p-resources__cardList.-typeGovernance .p-downloadCardList .p-downloadCardList__item,.p-resources__cardList.-typeStartup .p-downloadCardList .p-downloadCardList__item{width:fit-content;max-width:22.5%}@media screen and (max-width: 768px){.p-resources__cardList.-typeAdvanced .p-downloadCardList .p-downloadCardList__item,.p-resources__cardList.-typeGovernance .p-downloadCardList .p-downloadCardList__item,.p-resources__cardList.-typeStartup .p-downloadCardList .p-downloadCardList__item{max-width:100%}}.p-resources__cardList.-typeAdvanced .p-downloadCardList .p-downloadCardList__item .p-downloadCard__image,.p-resources__cardList.-typeGovernance .p-downloadCardList .p-downloadCardList__item .p-downloadCard__image,.p-resources__cardList.-typeStartup .p-downloadCardList .p-downloadCardList__item .p-downloadCard__image{max-height:220px;aspect-ratio:auto;background:none;box-shadow:none;padding:0;overflow:visible}.p-resources__cardList.-typeAdvanced .p-downloadCardList .p-downloadCardList__item .p-downloadCard__title,.p-resources__cardList.-typeGovernance .p-downloadCardList .p-downloadCardList__item .p-downloadCard__title,.p-resources__cardList.-typeStartup .p-downloadCardList .p-downloadCardList__item .p-downloadCard__title{max-height:none;padding-top:24px;color:#D00F31;font-size:14px;font-weight:600;line-height:calc(23em / 14);text-align:center;overflow:visible;-webkit-line-clamp:none;flex-grow:0;letter-spacing:0}@media screen and (max-width: 768px){.p-resources__cardList.-typeAdvanced .p-downloadCardList .p-downloadCardList__item .p-downloadCard__title,.p-resources__cardList.-typeGovernance .p-downloadCardList .p-downloadCardList__item .p-downloadCard__title,.p-resources__cardList.-typeStartup .p-downloadCardList .p-downloadCardList__item .p-downloadCard__title{padding-top:6.4vw;font-size:3.7333333333vw}}.p-resources__cardList.-typeAdvanced .p-downloadCardList .p-downloadCardList__item .p-downloadCard__text,.p-resources__cardList.-typeGovernance .p-downloadCardList .p-downloadCardList__item .p-downloadCard__text,.p-resources__cardList.-typeStartup .p-downloadCardList .p-downloadCardList__item .p-downloadCard__text{padding-top:22px;max-height:none}@media screen and (max-width: 768px){.p-resources__cardList.-typeAdvanced .p-downloadCardList .p-downloadCardList__item .p-downloadCard__text,.p-resources__cardList.-typeGovernance .p-downloadCardList .p-downloadCardList__item .p-downloadCard__text,.p-resources__cardList.-typeStartup .p-downloadCardList .p-downloadCardList__item .p-downloadCard__text{padding-top:5.8666666667vw}}.p-resources__cardList.-typeAdvanced .p-downloadCardList .p-downloadCardList__item:not(:first-of-type):not(.-typeN) .p-downloadCard__title,.p-resources__cardList.-typeGovernance .p-downloadCardList .p-downloadCardList__item:not(:first-of-type):not(.-typeN) .p-downloadCard__title,.p-resources__cardList.-typeStartup .p-downloadCardList .p-downloadCardList__item:not(:first-of-type):not(.-typeN) .p-downloadCard__title{max-width:163px;margin:0 auto;flex-grow:1}@media screen and (max-width: 768px){.p-resources__cardList.-typeAdvanced .p-downloadCardList .p-downloadCardList__item:not(:first-of-type):not(.-typeN) .p-downloadCard__title,.p-resources__cardList.-typeGovernance .p-downloadCardList .p-downloadCardList__item:not(:first-of-type):not(.-typeN) .p-downloadCard__title,.p-resources__cardList.-typeStartup .p-downloadCardList .p-downloadCardList__item:not(:first-of-type):not(.-typeN) .p-downloadCard__title{max-width:100%}}.p-resources__cardList.-typeAdvanced .p-downloadCardList .p-downloadCardList__item:not(:first-of-type):not(.-typeN) .p-downloadCard__btn,.p-resources__cardList.-typeGovernance .p-downloadCardList .p-downloadCardList__item:not(:first-of-type):not(.-typeN) .p-downloadCard__btn,.p-resources__cardList.-typeStartup .p-downloadCardList .p-downloadCardList__item:not(:first-of-type):not(.-typeN) .p-downloadCard__btn{width:150px;padding:5px 0;color:#000;display:flex;gap:5.7px}@media screen and (max-width: 768px){.p-resources__cardList.-typeAdvanced .p-downloadCardList .p-downloadCardList__item:not(:first-of-type):not(.-typeN) .p-downloadCard__btn,.p-resources__cardList.-typeGovernance .p-downloadCardList .p-downloadCardList__item:not(:first-of-type):not(.-typeN) .p-downloadCard__btn,.p-resources__cardList.-typeStartup .p-downloadCardList .p-downloadCardList__item:not(:first-of-type):not(.-typeN) .p-downloadCard__btn{width:40vw;padding:1.3333333333vw 0;gap:1.52vw}}.p-resources__cardList.-typeAdvanced .p-downloadCardList .p-downloadCardList__item:not(:first-of-type):not(.-typeN) .p-downloadCard__btn::after,.p-resources__cardList.-typeGovernance .p-downloadCardList .p-downloadCardList__item:not(:first-of-type):not(.-typeN) .p-downloadCard__btn::after,.p-resources__cardList.-typeStartup .p-downloadCardList .p-downloadCardList__item:not(:first-of-type):not(.-typeN) .p-downloadCard__btn::after{width:23.1px;height:21.24px;background:url("../images/icon_dl_red.svg") center center/cover no-repeat;content:"";display:block;transition:opacity 0.3s,color 0.5s cubic-bezier(0.77, 0, 0.175, 1)}@media screen and (max-width: 768px){.p-resources__cardList.-typeAdvanced .p-downloadCardList .p-downloadCardList__item:not(:first-of-type):not(.-typeN) .p-downloadCard__btn::after,.p-resources__cardList.-typeGovernance .p-downloadCardList .p-downloadCardList__item:not(:first-of-type):not(.-typeN) .p-downloadCard__btn::after,.p-resources__cardList.-typeStartup .p-downloadCardList .p-downloadCardList__item:not(:first-of-type):not(.-typeN) .p-downloadCard__btn::after{width:6.16vw;height:5.664vw}}@media (any-hover: hover){.p-resources__cardList.-typeAdvanced .p-downloadCardList .p-downloadCardList__item:not(:first-of-type):not(.-typeN) .p-downloadCard:hover .p-downloadCard__btn,.p-resources__cardList.-typeGovernance .p-downloadCardList .p-downloadCardList__item:not(:first-of-type):not(.-typeN) .p-downloadCard:hover .p-downloadCard__btn,.p-resources__cardList.-typeStartup .p-downloadCardList .p-downloadCardList__item:not(:first-of-type):not(.-typeN) .p-downloadCard:hover .p-downloadCard__btn{color:#fff}.p-resources__cardList.-typeAdvanced .p-downloadCardList .p-downloadCardList__item:not(:first-of-type):not(.-typeN) .p-downloadCard:hover .p-downloadCard__btn::after,.p-resources__cardList.-typeGovernance .p-downloadCardList .p-downloadCardList__item:not(:first-of-type):not(.-typeN) .p-downloadCard:hover .p-downloadCard__btn::after,.p-resources__cardList.-typeStartup .p-downloadCardList .p-downloadCardList__item:not(:first-of-type):not(.-typeN) .p-downloadCard:hover .p-downloadCard__btn::after{background:url("../images/icon_dl_white.svg") center center/cover no-repeat}}.p-resources__cardList.-typeAdvanced .p-downloadCardList.-type2,.p-resources__cardList.-typeGovernance .p-downloadCardList.-type2,.p-resources__cardList.-typeStartup .p-downloadCardList.-type2{display:grid;grid-template-columns:repeat(4, 1fr)}@media screen and (max-width: 768px){.p-resources__cardList.-typeAdvanced .p-downloadCardList.-type2,.p-resources__cardList.-typeGovernance .p-downloadCardList.-type2,.p-resources__cardList.-typeStartup .p-downloadCardList.-type2{display:flex}}.p-resources__cardList.-typeAdvanced .p-downloadCardList.-type2 .p-downloadCardList__item,.p-resources__cardList.-typeGovernance .p-downloadCardList.-type2 .p-downloadCardList__item,.p-resources__cardList.-typeStartup .p-downloadCardList.-type2 .p-downloadCardList__item{max-width:none;margin:0 auto}.p-resources__cardList.-typeGovernance .p-downloadCardList{justify-content:flex-start;gap:66px}.p-resources__cardList.-typeStartup .p-downloadCardList{justify-content:flex-start;gap:66px}.p-resources__cardList.-typeStartup .p-downloadCardList .p-downloadCardList__item .p-downloadCard__title{max-width:163px;margin:0 auto;flex-grow:1}@media screen and (max-width: 768px){.p-resources__cardList.-typeStartup .p-downloadCardList .p-downloadCardList__item .p-downloadCard__title{max-width:100%}}.p-resources__cardList.-typeStartup .p-downloadCardList .p-downloadCardList__item .p-downloadCard__btn{width:150px;padding:5px 0;color:#000;display:flex;gap:5.7px}@media screen and (max-width: 768px){.p-resources__cardList.-typeStartup .p-downloadCardList .p-downloadCardList__item .p-downloadCard__btn{width:40vw;padding:1.3333333333vw 0;gap:1.52vw}}.p-resources__cardList.-typeStartup .p-downloadCardList .p-downloadCardList__item .p-downloadCard__btn::after{width:23.1px;height:21.24px;background:url("../images/icon_dl_red.svg") center center/cover no-repeat;content:"";display:block;transition:opacity 0.3s,color 0.5s cubic-bezier(0.77, 0, 0.175, 1)}@media screen and (max-width: 768px){.p-resources__cardList.-typeStartup .p-downloadCardList .p-downloadCardList__item .p-downloadCard__btn::after{width:6.16vw;height:5.664vw}}@media (any-hover: hover){.p-resources__cardList.-typeStartup .p-downloadCardList .p-downloadCardList__item .p-downloadCard:hover .p-downloadCard__btn{color:#fff}.p-resources__cardList.-typeStartup .p-downloadCardList .p-downloadCardList__item .p-downloadCard:hover .p-downloadCard__btn::after{background:url("../images/icon_dl_white.svg") center center/cover no-repeat}}.p-tagBtnList.-type2025{justify-content:space-between;gap:40px}@media screen and (max-width: 768px){.p-tagBtnList.-type2025{gap:10.6666666667vw}}.p-tagBtnList.-type2025 .p-tagBtnList__item{width:100%;max-width:calc((100% - 80px) / 3);padding:0 0 20px;background:#FAF9FA;border:1px solid #DEDEDE;text-align:center}@media screen and (max-width: 768px){.p-tagBtnList.-type2025 .p-tagBtnList__item{max-width:100%;padding:0 0 5.3333333333vw}}.p-tagBtnList.-type2025 .p-tagBtnList__item__ttl{height:84px;margin:0 0 20px;padding:10px;background:#fff;border-bottom:1px solid #DEDEDE;font-size:16px;font-weight:bold;line-height:calc(24em / 16);text-align:center;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 768px){.p-tagBtnList.-type2025 .p-tagBtnList__item__ttl{height:22.4vw;margin:0 0 5.3333333333vw;padding:2.6666666667vw;font-size:4.2666666667vw}}.p-tagBtnList.-type2025 .p-tagBtnList__item .p-tagBtnList__item__link{border-color:#D00F31}.discount-support{margin:40px auto 20px;display:flex;align-items:flex-start;justify-content:center;gap:30px}@media screen and (max-width: 768px){.discount-support{margin:10.6666666667vw auto 0;gap:8vw;flex-wrap:wrap}}.discount-support__item{width:100%;max-width:450px;background:#D00F31;display:flex;flex-direction:column}@media screen and (max-width: 768px){.discount-support__item{max-width:100%}}.discount-support__item__ttl{padding:20px 10px;color:#fff;font-size:20px;font-weight:500;line-height:calc(29em / 20);text-align:center}@media screen and (max-width: 768px){.discount-support__item__ttl{padding:5.3333333333vw 2.6666666667vw;font-size:5.3333333333vw}}.discount-support__item__text{padding:0 15px 20px;flex-grow:1}@media screen and (max-width: 768px){.discount-support__item__text{padding:0 4vw 5.3333333333vw}}.discount-support__item__text__inner{padding:15px;background:#fff}@media screen and (max-width: 768px){.discount-support__item__text__inner{padding:4vw}}.discount-support__item__text ul{width:fit-content;margin:0 auto}.discount-support__item__text ul li{padding-left:23px;font-weight:bold;position:relative}@media screen and (max-width: 768px){.discount-support__item__text ul li{padding-left:6.1333333333vw}}.discount-support__item__text ul li::before{width:6px;height:6px;background:#D00F31;border-radius:100%;content:"";display:block;position:absolute;top:13px;left:0}@media screen and (max-width: 768px){.discount-support__item__text ul li::before{width:1.6vw;height:1.6vw;top:3.4666666667vw}}.c-heading--h3.-type2025{margin-bottom:15px;font-size:21px}@media screen and (max-width: 768px){.c-heading--h3.-type2025{margin-bottom:4vw;font-size:5.6vw}}.p-related-services{margin-bottom:31px;font-size:15px}@media screen and (max-width: 768px){.p-related-services{margin-bottom:8.2666666667vw;font-size:4vw}}.c-btn-2025{width:fit-content;min-width:234px;padding:11.5px 0;color:#000;font-size:15px;display:flex;align-items:center;justify-content:center;gap:13px}@media screen and (max-width: 768px){.c-btn-2025{min-width:62.4vw;padding:3.0666666667vw 0;font-size:4vw}}.c-btn-2025 .c-textBtn__span{width:23px;height:23px;background:#fff;border:1px solid #D00F31;border-radius:100%;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 768px){.c-btn-2025 .c-textBtn__span{width:6.1333333333vw;height:6.1333333333vw}.c-btn-2025 .c-textBtn__span svg{width:3.4666666667vw}}.ttlCustomerSuccessManager{width:calc(100% + 17px + 23px);margin:3px -17px 0 -23px;font-size:36px;line-height:calc(52em / 36);display:block;letter-spacing:0}@media screen and (max-width: 768px){.ttlCustomerSuccessManager{width:calc(100% + 4vw);margin:.8vw 0 0 -4vw;font-size:5.3333333333vw}}.p-listCheck.-type3{margin:31px 0;padding:0;border:none;font-weight:bold}@media screen and (max-width: 768px){.p-listCheck.-type3{margin:8vw 0}}.p-listCheck.-type3 .p-listCheck__item::before{margin-right:23px}.borderArrowBlock{max-width:604px;margin:65px auto 0}@media screen and (max-width: 768px){.borderArrowBlock{margin:16vw auto 0}}.borderArrowBlock .item{border:3px solid #F7AB00;position:relative}@media screen and (max-width: 768px){.borderArrowBlock .item{border-width:.8vw}}.borderArrowBlock .item .ttl{padding:14px;background:#fff;color:#D00F31;font-size:20px;font-weight:bold;line-height:1;position:absolute;top:0;left:50%;transform:translate(-50%, calc(-50% - 3px))}@media screen and (max-width: 768px){.borderArrowBlock .item .ttl{width:fit-content;margin:calc((-1em - 8vw) / 2) auto 0;padding:3.7333333333vw 2.6666666667vw;font-size:5.3333333333vw;position:relative;left:0;transform:translate(0, 0)}}.borderArrowBlock .item .img{padding:35px 15px 15px;text-align:center}@media screen and (max-width: 768px){.borderArrowBlock .item .img{padding:1.3333333333vw 4vw 4vw}}.borderArrowBlock .item ul{margin:0 0 0 50px;padding:0 0 25px}@media screen and (max-width: 768px){.borderArrowBlock .item ul{margin:0 4vw;padding:0 0 6.6666666667vw}}.borderArrowBlock .item ul li{padding-left:14px;line-height:1.5;position:relative}@media screen and (max-width: 768px){.borderArrowBlock .item ul li{padding-left:3.7333333333vw}}.borderArrowBlock .item ul li::before{width:6px;height:6px;background:#D00F31;border-radius:100%;content:"";display:block;position:absolute;top:10px;left:0}@media screen and (max-width: 768px){.borderArrowBlock .item ul li::before{width:1.6vw;height:1.6vw;top:2.6666666667vw}}.borderArrowBlock .item ul li+li{margin-top:10px}@media screen and (max-width: 768px){.borderArrowBlock .item ul li+li{margin-top:2.6666666667vw}}.borderArrowBlock .item+.item{margin-top:108px}@media screen and (max-width: 768px){.borderArrowBlock .item+.item{margin-top:26.6666666667vw}}.borderArrowBlock .item+.item::before{width:68px;height:29px;background:url("/assets/images/service/partner/newrelic/img_Arrow.svg") center center/cover no-repeat;content:"";display:block;position:absolute;top:-69px;left:50%;transform:translate(-50%, -50%)}@media screen and (max-width: 768px){.borderArrowBlock .item+.item::before{width:18.1333333333vw;height:7.7333333333vw;top:-18.4vw}}.newrelicQualification{max-width:980px;margin:65px auto 0;display:flex;justify-content:space-between}@media screen and (max-width: 768px){.newrelicQualification{flex-wrap:wrap;gap:4vw;justify-content:center}}.newrelicQualification .item{width:100%;max-width:230px;padding:10px 10px 8px;background:#fff;border:3px solid #F7AB00;text-align:center}@media screen and (max-width: 768px){.newrelicQualification .item{max-width:61.3333333333vw;padding:2.6666666667vw 2.6666666667vw 2.1333333333vw;border-width:.8vw}}.newrelicQualification .item .ttl{color:#000;font-size:24px;font-weight:bold;line-height:1.5}@media screen and (max-width: 768px){.newrelicQualification .item .ttl{font-size:6.4vw}}.newrelicQualification .item .img{margin:24px 0 5px}@media screen and (max-width: 768px){.newrelicQualification .item .img{margin:6.4vw 0 1.3333333333vw}.newrelicQualification .item .img img{height:17.3333333333vw}}.newrelicQualification .item .num{font-size:21px;font-weight:bold;line-height:1.5}@media screen and (max-width: 768px){.newrelicQualification .item .num{font-size:5.6vw}}.newrelicQualification .item .num .red{margin-right:3px;color:#D00F31;font-size:51px}@media screen and (max-width: 768px){.newrelicQualification .item .num .red{margin-right:.8vw;font-size:13.6vw}}.newrelicQualificationNotes{max-width:970px;margin:19px auto 0;font-size:12px;line-height:1.5;text-align:right}@media screen and (max-width: 768px){.newrelicQualificationNotes{margin:5.0666666667vw auto 0;font-size:3.2vw}}.newrelic2Column{max-width:977px;margin:40px auto 0;display:flex;justify-content:space-between}@media screen and (max-width: 768px){.newrelic2Column{margin:10.6666666667vw 0 0;flex-wrap:wrap;gap:4vw}}.newrelic2Column .item{text-align:center}.newrelic2Column .item p{margin-top:33px}@media screen and (max-width: 768px){.newrelic2Column .item p{margin-top:1.3333333333vw}}.p-cloudsherpaBigPicture .p-cloudsherpaBigPicture__image{margin-top:48px}@media screen and (max-width: 768px){.p-cloudsherpaBigPicture .p-cloudsherpaBigPicture__image{margin-top:12.8vw}}a.u-textLink{transition:all 0.2s ease-out 0s}a.u-textLink:hover{text-decoration:none}a.u-textLink.c-heading--red{transition:all 0.2s ease-out 0s}a.u-textLink.c-heading--red:hover{text-decoration:none}a.imgLink{width:fit-content;display:block;overflow:hidden}a.imgLink img{transition:all 0.2s ease-out 0s}a.imgLink:hover img{transform:scale(1.1)}.main-visual-2025.-typexxx{position:relative}.main-visual-2025.-typexxx::before{width:864px;height:383px;background:url("../../images/service/leverage_aws/amazon_q_developer_training/bg_main_pc.png") center center/cover no-repeat;content:"";display:block;position:absolute;top:86px;left:50%;transform:translate(207px, 0);z-index:0}@media screen and (max-width: 768px){.main-visual-2025.-typexxx::before{width:100%;height:auto;aspect-ratio:786 / 752;background:url("../../images/service/leverage_aws/amazon_q_developer_training/bg_main_sp.png") center center/cover no-repeat;top:0;left:0;transform:translate(0, 0)}}.main-visual-2025.-typexxx .p-mainVisual__breadcrumbs{z-index:11}.main-visual-2025.-typexxx .p-mainVisual__inner.u-contentsWidth{position:relative;z-index:10}@media screen and (max-width: 768px){.main-visual-2025.-typexxx .p-mainVisual__inner.u-contentsWidth{padding-top:calc(9 / 393 * 100vw)}}.main-visual-2025.-typexxx .p-mainVisual__inner__textArea__title .ttl1{font-size:33px;font-weight:bold;line-height:1.5;display:block}@media screen and (max-width: 768px){.main-visual-2025.-typexxx .p-mainVisual__inner__textArea__title .ttl1{font-size:calc(18 / 393 * 100vw)}}.main-visual-2025.-typexxx .p-mainVisual__inner__textArea__title .ttl2{font-size:60px;font-weight:bold;text-indent:-0.6em;line-height:1.5;display:block}@media screen and (max-width: 768px){.main-visual-2025.-typexxx .p-mainVisual__inner__textArea__title .ttl2{margin-top:calc(9 / 393 * 100vw);font-size:calc(32 / 393 * 100vw);text-indent:-0.9em;text-align:center}}.main-visual-2025.-typexxx .main-visual-2025__lead.-typexxx1{margin-top:12px;margin-bottom:20px;font-size:27px;font-weight:600;line-height:calc(39em / 27)}@media screen and (max-width: 768px){.main-visual-2025.-typexxx .main-visual-2025__lead.-typexxx1{margin-top:calc(227 / 393 * 100vw);margin-bottom:calc(26 / 393 * 100vw);font-size:calc(18 / 393 * 100vw)}}.main-visual-2025.-typexxx .main-visual-2025__lead.-typexxx2{margin-top:20px;margin-bottom:28px;font-size:20px;font-weight:500;line-height:calc(34em / 20)}@media screen and (max-width: 768px){.main-visual-2025.-typexxx .main-visual-2025__lead.-typexxx2{margin-top:calc(26 / 393 * 100vw);margin-bottom:calc(48 / 393 * 100vw);font-size:calc(16 / 393 * 100vw)}}.-mtxxx{margin-top:-125px;position:relative;z-index:1}@media screen and (max-width: 927px){.-mtxxx{margin-top:-50px}}@media screen and (max-width: 901px){.-mtxxx{margin-top:-40px}}@media screen and (max-width: 768px){.-mtxxx{margin-top:0}.-mtxxx .c-heading--h2.-type2025{font-size:6.1333333333vw}}.beige-block-column{margin:40px auto 0;display:flex;justify-content:space-between;gap:13px}.beige-block-column.-type2 .item{width:calc((100% - (15px * 2)) / 3)}@media screen and (max-width: 768px){.beige-block-column.-type2 .item{width:100%}}.beige-block-column.-type2 .item h3{margin-left:9px}@media screen and (max-width: 768px){.beige-block-column{margin:5.3333333333vw auto 0;flex-wrap:wrap;gap:4vw}}.beige-block-column .item{width:calc((100% - (13px * 3)) / 4);padding:10px;background:#F6F1F0;display:flex;flex-direction:column}@media screen and (max-width: 768px){.beige-block-column .item{width:100%;padding:2.6666666667vw}}.beige-block-column .item h3{width:fit-content;margin:0 auto;padding-left:18px;font-size:18px;font-weight:bold;text-align:center;position:relative}@media screen and (max-width: 768px){.beige-block-column .item h3{padding-left:4.8vw;font-size:4.2666666667vw}}.beige-block-column .item h3::before{width:10px;height:10px;background:#D00F31;border-radius:100%;content:"";display:block;position:absolute;top:13px;left:0}@media screen and (max-width: 768px){.beige-block-column .item h3::before{width:2.6666666667vw;height:2.6666666667vw;top:3.2vw}}.beige-block-column .item p{margin-top:10px;padding:14px 11px;background:#fff;font-size:18px;font-weight:500;line-height:calc(29em / 18);flex-grow:1}@media screen and (max-width: 768px){.beige-block-column .item p{margin-top:2.6666666667vw;padding:3.7333333333vw 2.6666666667vw;font-size:4.2666666667vw}}.beige-block-column.-column3{flex-wrap:wrap;gap:21px 10px}@media screen and (max-width: 768px){.beige-block-column.-column3{gap:4vw}}.beige-block-column.-column3 .item{width:calc((100% - (10px * 2)) / 3);padding:15px 10px 19px}@media screen and (max-width: 768px){.beige-block-column.-column3 .item{width:100%;padding:2.6666666667vw}}.beige-block-column.-column3 .item h3{width:98%;text-align:left}.beige-block-column.-column3 .item p{padding:14px 11px 19px;letter-spacing:0}@media screen and (max-width: 768px){.beige-block-column.-column3 .item p{padding:3.7333333333vw 2.9333333333vw}}.beige-block-column.-column3 .item:nth-of-type(5) p{padding:14px 7px 19px 11px}@media screen and (max-width: 768px){.beige-block-column.-column3 .item:nth-of-type(5) p{padding:3.7333333333vw 2.9333333333vw}}.cta2025.-type2 .cta2025-column{padding-top:36px;padding-bottom:36px}@media screen and (max-width: 768px){.cta2025.-type2 .cta2025-column{padding-top:9.3333333333vw;padding-bottom:9.3333333333vw}}.cta2025.-type2 .cta2025-column__item p{font-size:36px;line-height:calc(63em / 36)}@media screen and (max-width: 768px){.cta2025.-type2 .cta2025-column__item p{font-size:5.3333333333vw}}.imgFit{width:auto;max-width:100%;height:auto}.c-box-feature h3.montserrat-num{margin-bottom:66px;gap:122px}@media screen and (max-width: 768px){.c-box-feature h3.montserrat-num{margin-bottom:5.3333333333vw;gap:6.6666666667vw}}.c-box-feature h3.montserrat-num .label{position:relative;z-index:1}.c-box-feature h3.montserrat-num .txt{position:relative}.c-box-feature h3.montserrat-num .txt img{width:auto;height:85px;position:absolute;top:-23px;left:-155px;z-index:0}@media screen and (max-width: 768px){.c-box-feature h3.montserrat-num .txt img{height:13.3333333333vw;top:-18.4vw;left:43.2vw}}.c-box-feature .c-heading--h4{line-height:1.5}.c-box-feature hr{background-color:#888888;margin:35px 0 17px;height:1px;border:none}@media screen and (max-width: 768px){.c-box-feature hr{margin:8vw 0 4vw}}.main-visual-2025.-typPCIDSS{position:relative}.main-visual-2025.-typPCIDSS .p-mainVisual__inner.u-contentsWidth{padding-top:88px}@media screen and (max-width: 768px){.main-visual-2025.-typPCIDSS .p-mainVisual__inner.u-contentsWidth{padding-top:calc(9 / 393 * 100vw)}}.main-visual-2025.-typPCIDSS .main-visual-2025__lead{margin-top:28px;margin-bottom:62px;font-size:24px;font-weight:600}@media screen and (max-width: 768px){.main-visual-2025.-typPCIDSS .main-visual-2025__lead{margin-top:calc(26 / 393 * 100vw);margin-bottom:calc(26 / 393 * 100vw);font-size:calc(18 / 393 * 100vw)}}.main-visual-2025.-typPCIDSS .main-visual-2025__btns{max-width:310px}@media screen and (max-width: 768px){.main-visual-2025.-typPCIDSS .main-visual-2025__btns{max-width:100%}}.p-financeClient.u-contentsWidth.-typePCIDSS{margin-top:-125px;position:relative;z-index:1}@media screen and (max-width: 800px){.p-financeClient.u-contentsWidth.-typePCIDSS{margin-top:0}}@media screen and (max-width: 768px){.p-financeClient.u-contentsWidth.-typePCIDSS{margin-top:0}}.main-visual-2025__btns.-type-ai{max-width:534px;margin-top:30px;display:flex;gap:20px}@media screen and (max-width: 768px){.main-visual-2025__btns.-type-ai{margin-top:34.6666666667vw;flex-wrap:wrap;gap:calc(17 / 393 * 100vw);justify-content:center}}.main-visual-2025__btns.-type-ai .c-btn{max-width:245px;font-size:20px;font-weight:bold;line-height:calc(29em / 20)}@media screen and (max-width: 768px){.main-visual-2025__btns.-type-ai .c-btn{max-width:calc(245 / 393 * 100vw);font-size:calc(20 / 393 * 100vw);line-height:1}}.p-topStatement__btns{max-width:594px;margin-top:51px;margin-bottom:-49px;display:flex;justify-content:center;gap:20px}@media screen and (max-width: 768px){.p-topStatement__btns{margin-top:40px;margin-bottom:-10.1333333333vw;padding-bottom:40px;flex-wrap:wrap;gap:calc(17 / 393 * 100vw)}}.p-topStatement__btns .c-btn{max-width:245px;font-size:20px;font-weight:bold;line-height:calc(29em / 20)}@media screen and (max-width: 768px){.p-topStatement__btns .c-btn{max-width:calc(245 / 393 * 100vw);font-size:calc(20 / 393 * 100vw);line-height:1}}@media screen and (min-width: 769px){.p-topIllust.p-topIllust--fixed{position:fixed;top:0px;left:50%}.p-topIllust.p-topIllust--absolute{position:absolute;bottom:auto;top:-126px}}@media screen and (max-width: 768px){.p-clientList .p-clientList__item{max-width:calc((100% - 4vw) / 2)}}.related-services-dl{margin-top:28px;margin-bottom:37px;display:flex;flex-wrap:wrap;align-items:center;gap:24px 0}@media screen and (max-width: 768px){.related-services-dl{margin-top:7.4666666667vw;margin-bottom:9.8666666667vw;gap:0}}.related-services-dl dt{width:150px;font-size:15px;font-weight:bold}@media screen and (max-width: 768px){.related-services-dl dt{width:100%;font-size:4vw}}.related-services-dl dd{width:calc(100% - 150px)}@media screen and (max-width: 768px){.related-services-dl dd{width:100%}.related-services-dl dd+dt{margin-top:6.4vw}}.related-services-dl dd .c-textBtn{font-size:15px}@media screen and (max-width: 768px){.related-services-dl dd .c-textBtn{font-size:4vw}}.p-detailMainVisual+.p-detailArticle.-case{margin-top:60px}@media screen and (max-width: 768px){.p-detailMainVisual+.p-detailArticle.-case{margin-top:10.66666666665vw}}.float_left{float:left}.float_left img{width:70px !important;margin:10px 15px 15px 0 !important}@media screen and (max-width: 768px){.float_left img{width:18.6666666667vw !important;margin:2.6666666667vw 4vw 4vw 0 !important}}p+.c-btn2{margin-top:20px}@media screen and (max-width: 768px){p+.c-btn2{margin-top:5.3333333333vw}}.c-btn2{display:inline-block;font-size:16px;line-height:1.5;font-weight:600;color:#fff;background:#424242;border-radius:4px;padding:16px 20px;min-width:300px;text-align:center;border:1px solid #424242;position:relative;overflow:hidden;transition:color 0.5s cubic-bezier(0.77, 0, 0.175, 1);z-index:1}.c-btn2::before{content:"";position:absolute;top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);background-color:#fff;border-radius:inherit;transition:transform 0.5s cubic-bezier(0.77, 0, 0.175, 1);transform:translate(-100%);z-index:-1}@media screen and (max-width: 768px){.c-btn2{font-size:4.2666666667vw;border-radius:1.0666666667vw;padding:4.5333333333vw 5.3333333333vw;max-width:80vw}}.c-btn2:hover{color:#424242}.c-btn2:hover::before{transform:none}@media screen and (min-width: 769px){.l-headerTop .l-headerTop__btn.-typeReinvent{width:273px}.l-headerTop .l-headerTop__btn.-typeReinvent br{display:none}}@media screen and (min-width: 769px) and (max-width: 1024px){.l-headerTop .l-headerTop__btn.-typeReinvent{width:155px}.l-headerTop .l-headerTop__btn.-typeReinvent br{display:block}.l-headerTop .l-headerTop__btn.-typeReinvent .c-btn{padding:6px 0;line-height:1.222}}.u-textMedium{font-weight:500}.material-area{border:4px solid #D6172E;padding:25px 15px;margin:35px auto;border-radius:10px;background:#fff;letter-spacing:0}@media screen and (max-width: 768px){.material-area{border-width:1.0666666667vw;padding:6.6666666667vw 2.6666666667vw;margin:8vw auto}}.material-area .material-area__title{font-size:25px;font-weight:bold;line-height:calc(40/25);margin-bottom:28px}@media screen and (max-width: 768px){.material-area .material-area__title{font-size:6.6666666667vw;margin-bottom:7.4666666667vw}}.material-area .material-area__text{font-size:16px;line-height:1.5;margin-bottom:25px}@media screen and (max-width: 768px){.material-area .material-area__text{font-size:4.2666666667vw;margin-bottom:6.6666666667vw}}.material-area .material-area__img{max-width:433px;margin:0 auto 44px}@media screen and (max-width: 768px){.material-area .material-area__img{max-width:61.3333333333vw;margin:0 auto 8vw}}.material-area .material-area__subtitle{font-size:20px;font-weight:bold;line-height:1.45;margin-bottom:15px}@media screen and (max-width: 768px){.material-area .material-area__subtitle{font-size:5.3333333333vw;margin-bottom:4vw}}.material-area .material-area__list{margin-bottom:28px}@media screen and (max-width: 768px){.material-area .material-area__list{margin-bottom:7.4666666667vw}}.material-area .material-area__list li{padding-left:47px;position:relative;font-size:16px;font-weight:500;line-height:1.5}@media screen and (max-width: 768px){.material-area .material-area__list li{padding-left:8vw;font-size:4.2666666667vw}}.material-area .material-area__list li+li{margin-top:12px}@media screen and (max-width: 768px){.material-area .material-area__list li+li{margin-top:3.2vw}}.material-area .material-area__list li::before{content:"";width:6px;height:6px;display:block;position:absolute;top:10px;left:28px;background:#000;border-radius:50%}@media screen and (max-width: 768px){.material-area .material-area__list li::before{width:1.6vw;height:1.6vw;top:2.6666666667vw;left:4vw}}.material-area .material-area__btn{width:256px}@media screen and (max-width: 768px){.material-area .material-area__btn{width:68.2666666667vw}}.material-area .material-area__btn .c-btn{border-radius:10px;font-size:18px;padding:18.5px 0}@media screen and (max-width: 768px){.material-area .material-area__btn .c-btn{border-radius:2.6666666667vw;font-size:4.8vw;padding:4.9333333333vw 0}}.issue{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;gap:15px;justify-content:space-between;margin-top:28px}@media screen and (max-width: 768px){.issue{gap:10.6666666667vw;margin-top:6.6666666667vw;flex-direction:column}}.issue .issue-item{width:calc((100% - 30px)/3)}@media screen and (max-width: 768px){.issue .issue-item{width:100%}}.issue .issue-box{box-shadow:0 0 10px rgba(0,0,0,0.16);border-radius:10px;padding:16px 15px;min-height:148px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;font-size:20px;line-height:calc(29/20);font-weight:bold;color:#D00F31;gap:11px}@media screen and (max-width: 768px){.issue .issue-box{border-radius:2.6666666667vw;padding:4.2666666667vw 4vw;min-height:initial;font-size:4.8vw}}.issue .issue-box span{display:block;width:100%;text-align:center}.issue .issue-box::before{content:"";display:block;flex-shrink:0;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2233%22%20height%3D%2225%22%20viewBox%3D%220%200%2033%2025%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20x%3D%220.25%22%20y%3D%2211.8047%22%20width%3D%225.25%22%20height%3D%2217.5%22%20transform%3D%22rotate(-45%200.25%2011.8047)%22%20fill%3D%22%23FB8E22%22%2F%3E%3Crect%20x%3D%2228.7114%22%20y%3D%220.667969%22%20width%3D%225.25%22%20height%3D%2228%22%20transform%3D%22rotate(45%2028.7114%200.667969)%22%20fill%3D%22%23FB8E22%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center center;background-size:contain;width:32.47px;height:23.33px}@media screen and (max-width: 768px){.issue .issue-box::before{width:8.5333333333vw;height:12.5333333333vw}}.issue .issue-list{margin-top:26px;padding:0 9px 0 19px}@media screen and (max-width: 768px){.issue .issue-list{margin-top:4vw;padding:0 2.4vw 0 5.0666666667vw}}.issue .issue-list li{padding-left:17px;font-size:20px;font-weight:500;line-height:calc(29/20);position:relative;min-height:87px}@media screen and (max-width: 768px){.issue .issue-list li{padding-left:4.5333333333vw;font-size:5.3333333333vw;min-height:initial}}.issue .issue-list li+li{margin-top:21px}@media screen and (max-width: 768px){.issue .issue-list li+li{margin-top:2.6666666667vw}}.issue .issue-list li::before{content:"";width:7px;height:7px;background:#000;border-radius:50%;top:10px;left:0;position:absolute}@media screen and (max-width: 768px){.issue .issue-list li::before{width:1.8666666667vw;height:1.8666666667vw;top:2.6666666667vw}}.reference{text-align:right;font-size:13px;color:#888888;line-height:calc(19/13);font-weight:500;margin-top:10px;word-break:break-all}@media screen and (max-width: 768px){.reference{font-size:3.4666666667vw;margin-top:2.6666666667vw;text-align:left}}.reference a{transition:color 0.3s}.reference a:link{color:inherit}.reference a:hover,.reference a:active,.reference a:focus{color:#D00F31}hr.dash-border{height:1px;border:none;background-image:repeating-linear-gradient(90deg, #707070, #707070 3px, transparent 3px, transparent 6px);background-position:left top;background-repeat:repeat-x;background-size:100% 1px;margin:50px 0}@media screen and (max-width: 768px){hr.dash-border{margin:10.6666666667vw 0}}.blogBottomCTA{margin-top:40px;padding:17px 15px 22px;background:#fff;border:4px solid #D6172E;border-radius:10px;margin-bottom:80px}@media screen and (max-width: 768px){.blogBottomCTA{margin-top:10.6666666667vw;padding:4.5333333333vw 4vw 5.8666666667vw;border-width:1.0666666667vw;border-radius:2.6666666667vw;margin-bottom:13.3333333333vw}}.blogBottomCTABefore{margin-top:34px;padding-top:34px;background-image:repeating-linear-gradient(90deg, #a2a2a2, #a2a2a2 2px, transparent 2px, transparent 4px);background-position:left top;background-repeat:repeat-x;background-size:100% 1px}@media screen and (max-width: 768px){.blogBottomCTABefore{margin-top:9.0666666667vw;padding-top:9.0666666667vw}}.blogBottomCTATtl{margin-bottom:27px;color:#000;font-size:25px;font-weight:bold;line-height:calc(36/25)}.blogBottomCTATtl.fs22{font-size:22px}@media screen and (max-width: 768px){.blogBottomCTATtl{margin-bottom:7.2vw;font-size:6.6666666667vw}}.blogBottomCTASubTlt{font-size:18px;font-weight:500;line-height:calc(26/18);margin-bottom:12px;margin-top:10px}@media screen and (max-width: 768px){.blogBottomCTASubTlt{font-size:4.8vw;margin-bottom:3.2vw;margin-top:8vw}}.blogBottomCTAlist{margin-bottom:15px}@media screen and (max-width: 768px){.blogBottomCTAlist{margin-bottom:4vw}}.blogBottomCTAlist li{padding-left:47px;position:relative;font-size:16px;line-height:1.5}@media screen and (max-width: 768px){.blogBottomCTAlist li{padding-left:8vw;font-size:4.2666666667vw}}.blogBottomCTAlist li+li{margin-top:2px}@media screen and (max-width: 768px){.blogBottomCTAlist li+li{margin-top:.5333333333vw}}.blogBottomCTAlist li::before{content:"";width:6px;height:6px;display:block;position:absolute;top:10px;left:28px;background:#000;border-radius:50%}@media screen and (max-width: 768px){.blogBottomCTAlist li::before{width:1.6vw;height:1.6vw;top:2.6666666667vw;left:4vw}}.blogBottomCTAColumn{display:flex}@media screen and (max-width: 768px){.blogBottomCTAColumn{flex-wrap:wrap;gap:8vw}}.blogBottomCTAColumn .text{width:419px;max-width:100%;flex-shrink:0}@media screen and (max-width: 768px){.blogBottomCTAColumn .text{width:100%}}.blogBottomCTAColumn .text p{margin:0;font-size:17px;line-height:calc(26/17);letter-spacing:0}@media screen and (max-width: 768px){.blogBottomCTAColumn .text p{font-size:4.5333333333vw}}.blogBottomCTAColumn .text p+p{margin-top:calc(26em/17)}.blogBottomCTAColumn .img{width:100%;transition:all 0.2s ease-out 0s}.blogBottomCTAColumn .img:hover{opacity:0.8}.blogBottomCTAColumn .img img{width:var(--w) !important;margin:0 auto;display:block}.blogBottomCTABtn{margin-top:29px;text-align:center}@media screen and (max-width: 768px){.blogBottomCTABtn{margin-top:7.7333333333vw}}.blogBottomCTABtn a{width:256px;height:60px;margin:0 auto;background-image:linear-gradient(to right, #FB8E22 0%, #D00F31 50%, #FB8E22 100%);background-size:200% auto;transition:all 0.5s ease;background-position:right center;border-radius:10px;color:#fff;font-size:18px;font-weight:bold;text-decoration:none;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 768px){.blogBottomCTABtn a{width:68.2666666667vw;height:16vw;border-radius:2.6666666667vw;font-size:4.8vw}}.blogBottomCTABtn a:hover{background-position:left center;color:#fff}.blogBottomCTABtn a::after{display:none}.toc{margin-top:50px}@media screen and (max-width: 768px){.toc{margin-top:13.3333333333vw}}.toc .toc-inner{width:787px;max-width:100%;margin:0 auto;padding:16px 25px;background:#fff;border-top:2px solid #D00F31;border-bottom:2px solid #D00F31}@media screen and (max-width: 768px){.toc .toc-inner{padding:4.2666666667vw 6.6666666667vw;width:calc(100% - 12.8vw)}}.toc .toc-title{font-size:18px;font-weight:bold;line-height:calc(26/18);color:#000;display:flex;align-items:center}@media screen and (max-width: 768px){.toc .toc-title{font-size:4.8vw}}.toc .toc-title .toc-toggle{font-size:14px;font-weight:normal;margin-left:20px;display:inline-block;text-align:center}@media screen and (max-width: 768px){.toc .toc-title .toc-toggle{font-size:3.7333333333vw;margin-left:5.3333333333vw}}.toc .toc-title .toc-toggle a{color:#D00F31;cursor:pointer;display:inline-block;width:4em;vertical-align:middle}.toc .toc-list{padding-left:20px;transition:all .3s ease}@media screen and (max-width: 768px){.toc .toc-list{padding-left:5.3333333333vw}}.toc .toc-list li{line-height:1.4;margin-bottom:.5em}.toc .toc-list a{color:#000;font-size:14px;transition:all 0.2s ease-out 0s}@media screen and (max-width: 768px){.toc .toc-list a{font-size:3.7333333333vw}}.toc .toc-list a:hover{color:#D00F31}.toc .toc-list>li{list-style:disc;margin-top:1.5em}.toc .toc-list>li>ul{padding-left:20px;margin-top:.5em;margin-bottom:.5em}@media screen and (max-width: 768px){.toc .toc-list>li>ul{padding-left:5.3333333333vw}}.toc .toc-list>li>ul>li{list-style:circle}.toc .toc-closed .toc-list{margin-top:0;visibility:hidden;opacity:0;height:0}.toc .toc-closed .toc-list li{margin-top:0}.p-topIllust__all{width:1467px;height:auto;aspect-ratio:1467 / 1115;position:absolute;top:188px;left:0px}@media screen and (max-width: 768px){.p-topIllust__all{display:none}}.p-topIllust__all_sp{display:none}@media screen and (max-width: 768px){.p-topIllust__all_sp{width:210.6666666667vw;height:auto;aspect-ratio:1374 / 1060;position:absolute;top:29.0666666667vw;left:-.2666666667vw;display:block}}hr.p-hr2{margin:40px auto;max-width:1200px;color:#dedede}@media screen and (max-width: 768px){hr.p-hr2{margin:8vw 0}}.blog_service_block{margin-top:60px}@media screen and (max-width: 768px){.blog_service_block{margin-top:16vw}}.blog_service_block .splide{margin-top:40px;margin-left:-3.3333%}@media screen and (max-width: 768px){.blog_service_block .splide{margin-top:10.6666666667vw;margin-left:0;visibility:visible}}.blog_service_block .blog_service_title{margin:0;color:#D52F4D;font-size:28px;font-weight:bold;text-align:center}@media screen and (max-width: 768px){.blog_service_block .blog_service_title{font-size:7.4666666667vw}}.blog_service_block .blog_service_description{margin:23px 0 0;color:#5C484B;font-size:16px;font-weight:600;text-align:center}@media screen and (max-width: 768px){.blog_service_block .blog_service_description{margin:6.1333333333vw 0 0;font-size:4.2666666667vw}}.blog_service_block .p-blog_service__cardList{margin-top:40px;flex-wrap:nowrap;gap:0}@media screen and (max-width: 768px){.blog_service_block .p-blog_service__cardList{margin-top:10.6666666667vw;gap:10.6666666667vw}}.blog_service_block .p-blog_service__cardList .p-blog_service__cardList__item{padding-left:3.3333%}@media screen and (max-width: 768px){.blog_service_block .p-blog_service__cardList .p-blog_service__cardList__item{padding-left:0}}.blog_service_block .p-blog_service__cardList .p-blog_service__cardList__item .p-card{display:flex;flex-wrap:wrap}.blog_service_block .p-blog_service__cardList .p-blog_service__cardList__item .p-card .p-card__image{width:100%;height:auto;aspect-ratio:1200 / 630;border-radius:0;box-shadow:none}.blog_service_block .p-blog_service__cardList .p-blog_service__cardList__item .p-card .p-card__image img{width:auto;max-width:80%;height:auto;max-height:80%;transition:opacity 0.3s, transform 0.5s}.blog_service_block .p-blog_service__cardList .p-blog_service__cardList__item .p-card .p-card__image a{width:100%;height:auto;aspect-ratio:1200 / 630;display:flex;align-items:center;justify-content:center}.blog_service_block .p-blog_service__cardList .p-blog_service__cardList__item .p-card .p-card__image a:hover .p-card__image__item{opacity:.8;transform:scale(1.05)}.blog_service_block .p-blog_service__cardList .p-blog_service__cardList__item .p-card .p-card__date{width:90px;margin-top:11px;color:#5C484B;font-size:13px;font-weight:500;flex-shrink:0}@media screen and (max-width: 768px){.blog_service_block .p-blog_service__cardList .p-blog_service__cardList__item .p-card .p-card__date{width:24vw;margin-top:2.9333333333vw;font-size:3.4666666667vw}}.blog_service_block .p-blog_service__cardList .p-blog_service__cardList__item .p-card .p-card__tag{margin-top:11px;margin-left:20px;font-size:13px;font-weight:500;flex-grow:1;width:calc(100% - 110px)}@media screen and (max-width: 768px){.blog_service_block .p-blog_service__cardList .p-blog_service__cardList__item .p-card .p-card__tag{margin-top:2.9333333333vw;margin-left:5.3333333333vw;font-size:3.4666666667vw;width:calc(100% - 29.3333333333vw)}}.blog_service_block .p-blog_service__cardList .p-blog_service__cardList__item .p-card .p-card__tag span{color:#D10E33}.blog_service_block .p-blog_service__cardList .p-blog_service__cardList__item .p-card .p-card__tag a{transition:opacity 0.3s}.blog_service_block .p-blog_service__cardList .p-blog_service__cardList__item .p-card .p-card__tag a:hover{text-decoration:underline}.blog_service_block .p-blog_service__cardList .p-blog_service__cardList__item .p-card .p-card__text{width:100%;margin-top:11px;padding-top:0;color:#5C484B;font-size:16px;font-weight:bold;line-height:calc(27em / 16)}@media screen and (max-width: 768px){.blog_service_block .p-blog_service__cardList .p-blog_service__cardList__item .p-card .p-card__text{margin-top:2.9333333333vw;font-size:4.2666666667vw}}.blog_service_block .p-blog_service__cardList .p-blog_service__cardList__item .p-card .p-card__text a:hover{color:#D00F31;text-decoration:underline}.blog_service_block .p-blog_service__cardList .p-blog_service__cardList__item .p-card:hover{opacity:1}.blog_service_block .p-blog_service__cardList .p-blog_service__cardList__item .p-card:hover .p-card__image__item{transform:scale(1)}.blog_service_block .p-blog_service__cardList:not(.splide__list){gap:48px 3.3333333333%}@media screen and (max-width: 768px){.blog_service_block .p-blog_service__cardList:not(.splide__list){gap:10.6666666667vw}}.blog_service_block .p-blog_service__cardList:not(.splide__list) .p-blog_service__cardList__item{padding-left:0}@media screen and (max-width: 768px){.blog_service_block .p-slideParts{display:none}}.p-financeFeature .p-financeFeature__inner__point.-type2 .p-financeFeature__inner__point__inner{gap:50px}.p-financeFeature .p-financeFeature__inner__point.-type2 .p-financeFeature__inner__point__inner .p-financeFeature__inner__point__inner__imageArea .p-financeFeature__inner__point__inner__imageArea__image{width:200px}.p-slide .p-slideParts .p-slideParts__progress .p-slideParts__progress__bar{width:100%;transition:all 400ms ease;transform-origin:top left}.task-block-column{margin-top:28px;display:flex;flex-wrap:wrap;gap:49px 40px}@media screen and (max-width: 768px){.task-block-column{margin-top:7.4666666667vw;gap:10.6666666667vw}}.task-block-column .item{width:calc((100% - 40px) / 2)}@media screen and (max-width: 768px){.task-block-column .item{width:100%}}.task-block-column .item h3{margin-bottom:33px;padding:28.4px 20px 30.6px 62.5px;background:#fff;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,0.16);color:#D00F31;font-size:20px;font-weight:bold;line-height:calc(29em / 20);position:relative}@media screen and (max-width: 768px){.task-block-column .item h3{margin-bottom:8vw;padding:7.4666666667vw 5.3333333333vw 8vw 16vw;border-radius:2.6666666667vw;box-shadow:0 0 2.6666666667vw rgba(0,0,0,0.16);font-size:5.3333333333vw}}.task-block-column .item h3::before{width:32.47px;height:23.33px;content:"";display:block;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2233%22%20height%3D%2225%22%20viewBox%3D%220%200%2033%2025%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20x%3D%220.25%22%20y%3D%2211.8047%22%20width%3D%225.25%22%20height%3D%2217.5%22%20transform%3D%22rotate(-45%200.25%2011.8047)%22%20fill%3D%22%23FB8E22%22%2F%3E%3Crect%20x%3D%2228.7114%22%20y%3D%220.667969%22%20width%3D%225.25%22%20height%3D%2228%22%20transform%3D%22rotate(45%2028.7114%200.667969)%22%20fill%3D%22%23FB8E22%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;top:34.4px;left:19px}@media screen and (max-width: 768px){.task-block-column .item h3::before{width:8.6586666667vw;height:6.2213333333vw;top:9.1733333333vw;left:5.0666666667vw}}.task-block-column .item ul{margin:0 15px 0 19px;padding:0}@media screen and (max-width: 768px){.task-block-column .item ul{margin:0 4vw 0 5.0666666667vw}}.task-block-column .item ul li{padding-left:17px;font-size:20px;font-weight:500;line-height:calc(29em / 20);position:relative}@media screen and (max-width: 768px){.task-block-column .item ul li{padding-left:4.5333333333vw;font-size:4.8vw}}.task-block-column .item ul li::before{width:7px;height:7px;background:#424242;border-radius:100%;content:"";display:block;position:absolute;top:10.7px;left:0}@media screen and (max-width: 768px){.task-block-column .item ul li::before{width:1.8666666667vw;height:1.8666666667vw;top:2.8533333333vw}}.task-block-column .item ul li+li{margin-top:21px}@media screen and (max-width: 768px){.task-block-column .item ul li+li{margin-top:5.3333333333vw}}.point-block{padding-bottom:31px;background:#fff;border:1px solid #DEDEDE;border-radius:4px}@media screen and (max-width: 768px){.point-block{padding-bottom:8vw;border-width:.2666666667vw;border-radius:1.0666666667vw}}.point-block+.point-block{margin-top:55px}@media screen and (max-width: 768px){.point-block+.point-block{margin-top:8vw}}.point-block h3{margin:-1px -1px 33.5px;padding:19px 36px 20px;background:#D00F31;border-radius:4px;color:#fff;font-size:26px;font-weight:bold;text-align:center}@media screen and (max-width: 768px){.point-block h3{margin:-.2666666667vw -.2666666667vw 4vw;padding:4vw 2.6666666667vw;border-radius:1.0666666667vw;font-size:5.3333333333vw}}.point-block p{margin:0 31px 0;font-size:20px;font-weight:500;line-height:calc(36em / 20)}@media screen and (max-width: 768px){.point-block p{margin:0 4vw;font-size:4.2666666667vw}}.point-block .p-textList{margin-left:20px;margin-right:20px;font-size:20px}@media screen and (max-width: 768px){.point-block .p-textList{margin-left:4vw;margin-right:4vw;font-size:4.2666666667vw}}.point-block .btnWrapper{margin:26.5px auto 0}@media screen and (max-width: 768px){.point-block .btnWrapper{margin:4vw 4vw 0}}.point-block .btnWrapper a{width:fit-content;max-width:none;margin:0 auto;padding:15px 27px 14px;background:#F4BB2D;border:1px solid #F4BB2D;border-radius:100px;color:#000;font-size:18px;font-weight:bold;line-height:calc(26em / 18);display:block;overflow:hidden;transition:color 0.5s cubic-bezier(0.77, 0, 0.175, 1);position:relative;z-index:1}@media screen and (max-width: 768px){.point-block .btnWrapper a{padding:4vw 8vw;border-width:.2666666667vw;border-radius:26.6666666667vw;font-size:4.8vw;line-height:1.5;text-align:center}}.point-block .btnWrapper a::before{content:"";position:absolute;top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);background-color:#fff;border-radius:inherit;transition:transform 0.5s cubic-bezier(0.77, 0, 0.175, 1);transform:translate(-100%);z-index:-1}.point-block .btnWrapper a:hover::before{transform:none}.p-textList.-type2{margin-top:48px;margin-left:5px;padding-inline-start:16px}@media screen and (max-width: 768px){.p-textList.-type2{margin-top:0}}.p-textList.-type2 .p-textList__item{padding-left:0;letter-spacing:0}.p-textList.-type2 .p-textList__item+.p-textList__item{margin-top:26px}@media screen and (max-width: 768px){.p-textList.-type2 .p-textList__item+.p-textList__item{margin-top:4.2666666667vw}}.products-list{padding-bottom:65px;border-bottom:1px solid #DEDEDE}@media screen and (max-width: 768px){.products-list{padding-bottom:13.3333333333vw}}.products-list .products-list__item{background:#fff;border:1px solid #DEDEDE;padding:20px 24px 25px 13px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;gap:27px}.products-list .products-list__item+.products-list__item{margin-top:33px}@media screen and (max-width: 768px){.products-list .products-list__item{padding:5.3333333333vw 4vw;flex-direction:column;gap:8vw}}.products-list .products-list__image{width:300px;flex-shrink:0}@media screen and (max-width: 768px){.products-list .products-list__image{width:100%}}.products-list .products-list__image img{box-shadow:0 3px 6px rgba(0,0,0,0.16)}.products-list .products-list__title{font-size:24px;font-weight:bold;line-height:calc(35/24);margin:0 0 21px;letter-spacing:0}@media screen and (max-width: 768px){.products-list .products-list__title{font-size:6.4vw;margin:0 0 5.6vw}}.products-list .products-list__text{font-size:18px;letter-spacing:0.05em;line-height:calc(36/18);margin-bottom:18px}@media screen and (max-width: 768px){.products-list .products-list__text{font-size:4.8vw;margin-bottom:4.8vw}}.p-serviceList .p-serviceList__item.-type2 .p-serviceList__item__link{padding:45px 0}@media screen and (max-width: 768px){.p-serviceList .p-serviceList__item.-type2 .p-serviceList__item__link{padding:8vw 0}}.p-serviceList .p-serviceList__item.-type2 .p-serviceList__item__link .p-serviceList__item__link__detail .p-serviceList__item__link__detail__icon{bottom:5px}@media screen and (max-width: 768px){.p-serviceList .p-serviceList__item.-type2 .p-serviceList__item__link .p-serviceList__item__link__detail .p-serviceList__item__link__detail__icon{bottom:1.3333333333vw}}.border{background-color:#DEDEDE;margin:1em 0;height:1px;border:none}.awsUpdate.c-box-border{padding:35px 18px 48px 39px;border:none;border-radius:10px;box-shadow:0 0 50px rgba(0,0,0,0.16)}@media screen and (max-width: 768px){.awsUpdate.c-box-border{padding:4vw;border-radius:2.6666666667vw}}.p-service .p-service__card .p-service__linkList .p-service__linkList__item{flex-grow:1}.p-service .p-service__card .p-service__linkList .p-service__linkList__item .p-service__linkList__item__link{height:100%}@media screen and (max-width: 768px){.scroll-table{overflow-x:scroll}}.scroll-table table{border-collapse:collapse}@media screen and (max-width: 768px){.scroll-table table{width:293.3333333333vw}}.scroll-table table thead th{color:#fff;font-size:20px;line-height:calc(29/20);font-weight:bold;text-align:center;vertical-align:middle;padding:10.5px 10px}@media screen and (max-width: 768px){.scroll-table table thead th{padding:2.6666666667vw;font-size:4.2666666667vw}}.scroll-table table tbody th{vertical-align:middle;text-align:center;font-size:20px;line-height:calc(29/20);font-weight:bold;padding:10.5px 24px}@media screen and (max-width: 768px){.scroll-table table tbody th{font-size:4.2666666667vw;padding:2.6666666667vw 5.3333333333vw}}.scroll-table table tbody td{font-size:18px;line-height:calc(26/18);font-weight:500}@media screen and (max-width: 768px){.scroll-table table tbody td{font-size:3.7333333333vw}}.scroll-table table tbody td .large{font-size:30px;line-height:calc(44/30);font-weight:bold}@media screen and (max-width: 768px){.scroll-table table tbody td .large{font-size:5.8666666667vw}}.scroll-table table tbody td .btnWrapper{margin:32px auto 0}@media screen and (max-width: 768px){.scroll-table table tbody td .btnWrapper{margin:6.6666666667vw auto 0}}.scroll-table table tbody td .btnWrapper a{width:fit-content;max-width:none;width:228px;margin:0 auto;text-align:center;padding:15px 32px 14px;background:#F4BB2D;border:1px solid #F4BB2D;border-radius:100px;color:#000;font-size:18px;font-weight:bold;line-height:calc(26em / 18);display:block;overflow:hidden;transition:color 0.5s cubic-bezier(0.77, 0, 0.175, 1);position:relative;z-index:1}@media screen and (max-width: 768px){.scroll-table table tbody td .btnWrapper a{padding:4vw 8vw;border-width:.2666666667vw;border-radius:26.6666666667vw;font-size:4.2666666667vw;line-height:1.5;width:58.6666666667vw;text-align:center}}.scroll-table table tbody td .btnWrapper a::before{content:"";position:absolute;top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);background-color:#fff;border-radius:inherit;transition:transform 0.5s cubic-bezier(0.77, 0, 0.175, 1);transform:translate(-100%);z-index:-1}.scroll-table table tbody td .btnWrapper a:hover::before{transform:none}.scroll-table table th,.scroll-table table td{border:1px solid #808080;padding:24px 9px;letter-spacing:0;color:#000}.p-bottomArticle:empty{display:none}.p-bottomArticle+.p-bottomArticle{margin-top:0}.aws_marketplaceLinkTitle{margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid #CFCFCF;color:#D00F31;font-size:30px;font-weight:bold;line-height:calc(44em / 30)}@media screen and (max-width: 768px){.aws_marketplaceLinkTitle{margin-bottom:4.8vw;padding-bottom:4.2666666667vw;border-bottom-width:.2666666667vw;font-size:6.9333333333vw}}.aws_marketplaceLinkList{display:flex;flex-wrap:wrap;gap:18px 24px}@media screen and (max-width: 768px){.aws_marketplaceLinkList{gap:4.8vw 6.4vw}}.aws_marketplaceLinkList li{width:calc((100% - (24px * 3)) / 4)}@media screen and (max-width: 768px){.aws_marketplaceLinkList li{width:100%}}.aws_marketplaceLinkList li.noLink,.aws_marketplaceLinkList li a{min-height:100px;padding:10px 114px 10px 19px;box-shadow:0 3px 6px rgba(0,0,0,0.16);display:flex;align-items:center;justify-content:flex-start;font-size:20px;font-weight:bold;line-height:calc(24em / 20)}@media screen and (max-width: 768px){.aws_marketplaceLinkList li.noLink,.aws_marketplaceLinkList li a{min-height:26.6666666667vw;padding:2.6666666667vw 30.4vw 2.6666666667vw 5.0666666667vw;box-shadow:0 .8vw 1.6vw rgba(0,0,0,0.16);font-size:5.3333333333vw}}.aws_marketplaceLinkList li a{width:100%;position:relative}.aws_marketplaceLinkList li a .aws_marketplaceLinkListIconWrap{width:30px;height:30px;position:absolute;top:50%;right:23.5px;transform:translate(0, -50%);transition:0.3s opacity}@media screen and (max-width: 768px){.aws_marketplaceLinkList li a .aws_marketplaceLinkListIconWrap{width:8vw;height:8vw;right:6.2666666667vw}}.aws_marketplaceLinkList li a .aws_marketplaceLinkListIconWrap .aws_marketplaceLinkListIcon{width:30px;height:30px;right:0;bottom:0;position:absolute;display:inline-block;border:1px solid #D00F31;background-color:#FFFFFF;border-radius:50%;overflow:hidden}@media screen and (max-width: 768px){.aws_marketplaceLinkList li a .aws_marketplaceLinkListIconWrap .aws_marketplaceLinkListIcon{width:8vw;height:8vw;border-width:.2666666667vw}}.aws_marketplaceLinkList li a .aws_marketplaceLinkListIconWrap .aws_marketplaceLinkListIcon::before{width:30px;height:30px;content:"";background-color:#D00F31;border-radius:100%;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;transition:0.4s cubic-bezier(0.77, 0, 0.175, 1);transform:translateX(-100%)}@media screen and (max-width: 768px){.aws_marketplaceLinkList li a .aws_marketplaceLinkListIconWrap .aws_marketplaceLinkListIcon::before{width:8vw;height:8vw}}.aws_marketplaceLinkList li a .aws_marketplaceLinkListIconWrap .aws_marketplaceLinkListIcon svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.aws_marketplaceLinkList li a .aws_marketplaceLinkListIconWrap .aws_marketplaceLinkListIcon svg path{transition:0.3s fill}.aws_marketplaceLinkList li a:hover .aws_marketplaceLinkListIconWrap .aws_marketplaceLinkListIcon::before{transform:translateX(0%)}.aws_marketplaceLinkList li a:hover .aws_marketplaceLinkListIconWrap .aws_marketplaceLinkListIcon svg path{fill:#fff}.aws_marketplaceLinkList+.aws_marketplaceLinkTitle{margin-top:79px}@media screen and (max-width: 768px){.aws_marketplaceLinkList+.aws_marketplaceLinkTitle{margin-top:13.3333333333vw}}.p-accordion.-typeCurriculum{border:1px solid #DEDEDE;border-radius:0;box-shadow:0 3px 6px rgba(0,0,0,0.16)}@media screen and (max-width: 768px){.p-accordion.-typeCurriculum{border-width:.2666666667vw;box-shadow:0 .8vw 1.6vw rgba(0,0,0,0.16)}}.p-accordion.-typeCurriculum+.p-accordion{margin-top:35px !important}@media screen and (max-width: 768px){.p-accordion.-typeCurriculum+.p-accordion{margin-top:4.2666666667vw !important}}.p-accordion.-typeCurriculum .p-accordion__details .p-accordion__details__summary{padding:32px 64px 32px 20px}@media screen and (max-width: 768px){.p-accordion.-typeCurriculum .p-accordion__details .p-accordion__details__summary{padding:4.2666666667vw 5.0666666667vw 4.2666666667vw 6.4vw;flex-wrap:wrap;gap:1.3333333333vw}}.p-accordion.-typeCurriculum .p-accordion__details .p-accordion__details__summary.level1::before,.p-accordion.-typeCurriculum .p-accordion__details .p-accordion__details__summary.level2::before,.p-accordion.-typeCurriculum .p-accordion__details .p-accordion__details__summary.level3::before,.p-accordion.-typeCurriculum .p-accordion__details .p-accordion__details__summary.level4::before{width:194px;height:40px;margin-top:0;margin-right:19px;border-radius:4px;background:#D21630;color:#fff;content:attr(data-label);font-size:19px;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 768px){.p-accordion.-typeCurriculum .p-accordion__details .p-accordion__details__summary.level1::before,.p-accordion.-typeCurriculum .p-accordion__details .p-accordion__details__summary.level2::before,.p-accordion.-typeCurriculum .p-accordion__details .p-accordion__details__summary.level3::before,.p-accordion.-typeCurriculum .p-accordion__details .p-accordion__details__summary.level4::before{width:51.7333333333vw;height:10.6666666667vw;margin-right:5.0666666667vw;border-radius:1.0666666667vw;font-size:5.0666666667vw}}.p-accordion.-typeCurriculum .p-accordion__details .p-accordion__details__summary .p-accordion__details__summary__text{color:#D00F31;font-size:24px;line-height:calc(35 / 24)}@media screen and (max-width: 768px){.p-accordion.-typeCurriculum .p-accordion__details .p-accordion__details__summary .p-accordion__details__summary__text{width:66.6666666667vw;font-size:6.4vw}}.p-accordion.-typeCurriculum .p-faqAnswer{padding:33px 65px 50px}@media screen and (max-width: 768px){.p-accordion.-typeCurriculum .p-faqAnswer{padding:4.2666666667vw 5.0666666667vw 4.2666666667vw 6.4vw}}.p-accordion.-typeCurriculum .p-faqAnswer::before{display:none}.p-accordion.-typeCurriculum .p-faqAnswer .p-faqAnswer__content{width:100%}.p-accordion.-typeCurriculum .p-faqAnswer .normalBox{margin-bottom:29px;padding-bottom:29px;border-bottom:1px solid #C3C3C3}@media screen and (max-width: 768px){.p-accordion.-typeCurriculum .p-faqAnswer .normalBox{margin-bottom:7.7333333333vw;padding-bottom:7.7333333333vw;border-bottom-width:.2666666667vw}}.p-accordion.-typeCurriculum .p-faqAnswer .normalBox p{color:#424242;font-size:19px;font-weight:600;line-height:calc(31/19)}@media screen and (max-width: 768px){.p-accordion.-typeCurriculum .p-faqAnswer .normalBox p{font-size:5.0666666667vw}}.p-accordion.-typeCurriculum .p-faqAnswer .colorBox{width:100%;padding:25px 29px;background:#F6F1F0;border-radius:10px}@media screen and (max-width: 768px){.p-accordion.-typeCurriculum .p-faqAnswer .colorBox{padding:6.6666666667vw 8vw;border-radius:2.6666666667vw}}.p-accordion.-typeCurriculum .p-faqAnswer .colorBox .ttl{margin:0 0 17px;color:#000;font-size:19px}@media screen and (max-width: 768px){.p-accordion.-typeCurriculum .p-faqAnswer .colorBox .ttl{margin:0 0 4.5333333333vw;font-size:5.0666666667vw}}.p-accordion.-typeCurriculum .p-faqAnswer .colorBox ul{margin:0}.p-accordion.-typeCurriculum .p-faqAnswer .colorBox ul li{padding-left:26px;color:#000;font-size:19px;line-height:calc(27 / 19);position:relative}@media screen and (max-width: 768px){.p-accordion.-typeCurriculum .p-faqAnswer .colorBox ul li{padding-left:6.9333333333vw;font-size:5.0666666667vw}}.p-accordion.-typeCurriculum .p-faqAnswer .colorBox ul li::before{width:11px;height:11px;background:#D00F31;border-radius:100%;content:"";display:block;position:absolute;top:10px;left:0}@media screen and (max-width: 768px){.p-accordion.-typeCurriculum .p-faqAnswer .colorBox ul li::before{width:2.9333333333vw;height:2.9333333333vw;top:2.6666666667vw}}.p-accordion.-typeCurriculum .p-faqAnswer .colorBox ul li+li{margin-top:16px}@media screen and (max-width: 768px){.p-accordion.-typeCurriculum .p-faqAnswer .colorBox ul li+li{margin-top:4.2666666667vw}}.p-accordion.-typeCurriculum .p-faqAnswer .borderBox{width:100%;margin:23px 0 0;padding:21px 29px;border:1px solid #C3C3C3;border-radius:10px}@media screen and (max-width: 768px){.p-accordion.-typeCurriculum .p-faqAnswer .borderBox{margin:6.1333333333vw 0 0;padding:5.6vw 7.7333333333vw;border-width:.2666666667vw;border-radius:2.6666666667vw}}.p-accordion.-typeCurriculum .p-faqAnswer .borderBox .ttl{margin:0 0 11px;color:#424242;font-size:19px}@media screen and (max-width: 768px){.p-accordion.-typeCurriculum .p-faqAnswer .borderBox .ttl{margin:0 0 2.9333333333vw;font-size:5.0666666667vw}}.p-accordion.-typeCurriculum .p-faqAnswer .borderBox p{margin:0;color:#424242;font-size:19px;line-height:calc(20/14)}@media screen and (max-width: 768px){.p-accordion.-typeCurriculum .p-faqAnswer .borderBox p{font-size:5.0666666667vw}}.p-accordion.-typeCurriculum .p-faqAnswer .borderBox ul{margin:5px 0 0}@media screen and (max-width: 768px){.p-accordion.-typeCurriculum .p-faqAnswer .borderBox ul{margin:1.3333333333vw 0 0}}.p-accordion.-typeCurriculum .p-faqAnswer .borderBox ul li{padding-left:26px;color:#424242;font-size:19px;line-height:calc(20/14);position:relative}@media screen and (max-width: 768px){.p-accordion.-typeCurriculum .p-faqAnswer .borderBox ul li{padding-left:6.9333333333vw;font-size:5.0666666667vw}}.p-accordion.-typeCurriculum .p-faqAnswer .borderBox ul li::before{width:11px;height:11px;background:#424242;border-radius:100%;content:"";display:block;position:absolute;top:10px;left:0}@media screen and (max-width: 768px){.p-accordion.-typeCurriculum .p-faqAnswer .borderBox ul li::before{width:2.9333333333vw;height:2.9333333333vw;top:2.6666666667vw}}.p-accordion.-typeCurriculum .p-faqAnswer .borderBox ul li+li{margin-top:5px}@media screen and (max-width: 768px){.p-accordion.-typeCurriculum .p-faqAnswer .borderBox ul li+li{margin-top:1.3333333333vw}}.p-accordion.-typeCurriculum .p-faqAnswer .column{display:flex;gap:20px}@media screen and (max-width: 768px){.p-accordion.-typeCurriculum .p-faqAnswer .column{flex-wrap:wrap;gap:0}}
