*,*::before,*::after{box-sizing:border-box}html{height:100%;scroll-behavior:smooth}body{position:relative;min-height:100%}img{display:block;max-width:100%;height:auto}.l-f-container{padding:0}.u-cyb .l-f-container{background-color:#f2fafb}.u-tel .l-f-container{background-color:#f2fafe}.u-res .l-f-container{background-color:#fdf5f5}.u-log .l-f-container{background-color:#f5faf7}.u-ale .l-f-container{background-color:#f2fafb}.u-dev .l-f-container{background-color:#fbfaf7}.u-sec .l-f-container{background-color:#eef6fa}.u-rep .l-f-container{background-color:#f3f8fa}.u-mai .l-f-container{background-color:#f6f7f9}.u-sam .l-f-container{background-color:#fdf5f8}.u-ser .l-f-container{background-color:#f5f8f7}.u-mdm .l-f-container{background-color:#f9fbf5}.u-com .l-f-container{background-color:#faf8f4}@media screen and (min-width: 970px){.l-f-container{padding:20px 0 0}}.l-f-container__inner{width:min(100%,1280px + clamp(20px,5.3333333333vw,40px)*2);margin-inline:auto}@media screen and (min-width: 970px){.l-f-container__inner:has(aside){display:grid;grid-template-columns:240px minmax(0, 1fr);gap:40px;width:min(100%,1320px);padding-inline:20px;margin-inline:auto}}.l-f-main{display:grid;gap:clamp(56px,14.9333333333vw,80px);padding:clamp(112px,29.8666666667vw,80px) 0 clamp(32px,8.5333333333vw,80px)}.l-f-contents{padding:0 20px}.l-f-icon--tag{display:flex;flex-wrap:wrap;gap:10px 24px;align-items:flex-start;justify-content:flex-start;margin-block:16px 0}.l-f-heading--lv1 .l-f-icon--tag,.l-f-icon--tag--center{justify-content:center}.l-f-label{margin-bottom:clamp(8px,2.1333333333vw,16px)}.l-f-heading--lv1{margin-bottom:56px}.l-f-heading--lv2{margin-bottom:40px}.l-f-heading--lv3{margin-bottom:32px}.l-f-heading--lv4{margin-bottom:32px}.l-f-heading--lv5{margin-bottom:24px}.l-f-heading--copy{margin-bottom:24px}.l-f-heading--title{margin-bottom:32px}@media screen and (min-width: 970px){.l-f-sidebar{margin-bottom:48px}}.l-f-sidebar__inner{position:fixed;z-index:9999;width:100%}@media screen and (min-width: 970px){.l-f-sidebar__inner{position:sticky;top:150px !important}}.u-cyb .l-f-sidebar__inner{box-shadow:4px 4px 30px 0 #f2fafb}.u-tel .l-f-sidebar__inner{box-shadow:4px 4px 30px 0 #f2fafe}.u-res .l-f-sidebar__inner{box-shadow:4px 4px 30px 0 #fdf5f5}.u-log .l-f-sidebar__inner{box-shadow:4px 4px 30px 0 #f5faf7}.u-ale .l-f-sidebar__inner{box-shadow:4px 4px 30px 0 #f2fafb}.u-dev .l-f-sidebar__inner{box-shadow:4px 4px 30px 0 #fbfaf7}.u-sec .l-f-sidebar__inner{box-shadow:4px 4px 30px 0 #eef6fa}.u-rep .l-f-sidebar__inner{box-shadow:4px 4px 30px 0 #f3f8fa}.u-mai .l-f-sidebar__inner{box-shadow:4px 4px 30px 0 #f6f7f9}.u-sam .l-f-sidebar__inner{box-shadow:4px 4px 30px 0 #fdf5f8}.u-ser .l-f-sidebar__inner{box-shadow:4px 4px 30px 0 #f5f8f7}.u-mdm .l-f-sidebar__inner{box-shadow:4px 4px 30px 0 #f9fbf5}.u-com .l-f-sidebar__inner{box-shadow:4px 4px 30px 0 #faf8f4}.l-side-menu{transition:all .3s}@media screen and (min-width: 970px){.l-side-menu{visibility:visible !important;opacity:1}}.l-side-menu:not(.js-subnaviActive){display:none;height:calc(100vh - 123px)}@media screen and (min-width: 970px){.l-side-menu:not(.js-subnaviActive){display:block;height:calc(100vh - 216px);overflow-y:auto}}.js-subnaviActive .l-side-menu{display:block;overflow-y:auto}body:has(.js-subnaviActive){overflow:hidden}@media screen and (min-width: 970px){body:has(.js-subnaviActive){overflow:auto}}.u-inline-block{display:inline-block}@media screen and (min-width: 768px){.u-sp{display:none !important}}.u-pc{display:none !important}@media screen and (min-width: 768px){.u-pc{display:block !important}}@media screen and (min-width: 970px){.u-pc{display:none !important}}@media screen and (min-width: 1024px){.u-pc{display:block !important}}.u-f-block{display:grid}.u-f-block--8{gap:8px}.u-f-block--16{gap:16px}.u-f-block--24{gap:24px}.u-f-block--32{gap:32px}.u-f-block--40{gap:40px}.u-f-block--48{gap:48px}.u-f-block--56{gap:56px}.u-f-block--8-16{gap:clamp(8px,2.1333333333vw,16px)}.u-f-block--16-24{gap:clamp(16px,4.2666666667vw,24px)}.u-f-block--24-32{gap:clamp(24px,6.4vw,32px)}.u-f-block--32-40{gap:clamp(32px,8.5333333333vw,40px)}.u-f-block--40-48{gap:clamp(40px,10.6666666667vw,48px)}.u-f-block--48-56{gap:clamp(48px,12.8vw,56px)}.u-f-block--56-64{gap:clamp(56px,14.9333333333vw,64px)}.u-w5{width:5% !important}.u-w10{width:10% !important}.u-w15{width:15% !important}.u-w20{width:20% !important}.u-w25{width:25% !important}.u-w30{width:30% !important}.u-w35{width:35% !important}.u-w40{width:40% !important}.u-w45{width:45% !important}.u-w50{width:50% !important}.u-w55{width:55% !important}.u-w60{width:60% !important}.u-w65{width:65% !important}.u-w70{width:70% !important}.u-w75{width:75% !important}.u-w80{width:80% !important}.u-scroll_up{opacity:0;transition:.8s ease-in-out;transform:translateY(30px)}.u-scroll_up.on{opacity:1;transform:translateY(0)}.u-scroll_left{filter:alpha(opacity=0);-moz-opacity:0;opacity:0;transition:.8s ease-in-out;transition:.8s ease-in-out;transition:.8s ease-in-out;transition:.8s ease-in-out;transform:translateX(-30px)}.u-scroll_left.on{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;transform:translateX(0)}.u-scroll_right{filter:alpha(opacity=0);-moz-opacity:0;opacity:0;transition:.8s ease-in-out;transition:.8s ease-in-out;transition:.8s ease-in-out;transition:.8s ease-in-out;transform:translateX(30px)}.u-scroll_right.on{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;transform:translateX(0)}.c-scroll--x{display:block;overflow-x:auto}.c-scroll--y{height:46vh;overflow:auto;resize:vertical}.c-scroll--xy{display:block;height:46vh;overflow:auto;resize:vertical}.c-sticky--x th:first-of-type{position:sticky;left:0}.c-sticky--y thead th{position:sticky;top:-1px;z-index:1}.c-sticky--y thead th:first-child{z-index:2}.c-sticky--xy th:first-of-type{position:sticky;left:0}.c-sticky--xy thead th{position:sticky;top:-1px;z-index:1}.c-sticky--xy thead th:first-child{z-index:2;background-color:#eee}.c-f-table{font-size:clamp(15px,4vw,16px);width:100%;font-weight:400;table-layout:fixed;border-collapse:collapse}*+.c-f-table{margin-top:clamp(24px,6.4vw,32px);margin-bottom:clamp(24px,6.4vw,32px)}*+.c-f-table:last-child{margin-bottom:0}.c-scroll--x .c-f-table,.c-scroll--xy .c-f-table{min-width:600px}.c-f-table th,.c-f-table td{padding:clamp(15px,4vw,16px)}.c-f-table th{color:#00516c;background-color:#dce3e8;border:#fff 1px solid}.c-f-table td{background-color:#fff;border:#dce3e8 1px solid}.c-f-table tr{border:#dce3e8 1px solid}.c-f-heading__wrap--lv3{position:relative;padding:clamp(10px,2.6666666667vw,12px) clamp(12px,3.2vw,16px) clamp(10px,2.6666666667vw,12px) clamp(30px,8vw,34px);color:#fff;border-radius:8px 8px 8px 0}.u-cyb .c-f-heading__wrap--lv3{background:#00a4b4}.u-tel .c-f-heading__wrap--lv3{background:#00a0e9}.u-res .c-f-heading__wrap--lv3{background:#ec6d65}.u-log .c-f-heading__wrap--lv3{background:#69bd83}.u-ale .c-f-heading__wrap--lv3{background:#00a6ba}.u-dev .c-f-heading__wrap--lv3{background:#c0ae72}.u-sec .c-f-heading__wrap--lv3{background:#008cd6}.u-rep .c-f-heading__wrap--lv3{background:#4c94b5}.u-mai .c-f-heading__wrap--lv3{background:#767cb0}.u-sam .c-f-heading__wrap--lv3{background:#e9528e}.u-ser .c-f-heading__wrap--lv3{background:#6ea79e}.u-mdm .c-f-heading__wrap--lv3{background:#9cca48}.u-com .c-f-heading__wrap--lv3{background:#bb904e}.c-f-heading__wrap--lv3::before{position:absolute;top:clamp(20px,5.3333333333vw,22px);bottom:auto;left:16px;width:8px;height:8px;margin:auto;content:"";background:#fff;border-radius:100%}.c-f-heading__wrap--lv4{align-items:center;padding:8px 0 8px 16px;border-left-style:solid;border-left-width:2px}.u-cyb .c-f-heading__wrap--lv4{border-left-color:#00a4b4}.u-tel .c-f-heading__wrap--lv4{border-left-color:#00a0e9}.u-res .c-f-heading__wrap--lv4{border-left-color:#ec6d65}.u-log .c-f-heading__wrap--lv4{border-left-color:#69bd83}.u-ale .c-f-heading__wrap--lv4{border-left-color:#00a6ba}.u-dev .c-f-heading__wrap--lv4{border-left-color:#c0ae72}.u-sec .c-f-heading__wrap--lv4{border-left-color:#008cd6}.u-rep .c-f-heading__wrap--lv4{border-left-color:#4c94b5}.u-mai .c-f-heading__wrap--lv4{border-left-color:#767cb0}.u-sam .c-f-heading__wrap--lv4{border-left-color:#e9528e}.u-ser .c-f-heading__wrap--lv4{border-left-color:#6ea79e}.u-mdm .c-f-heading__wrap--lv4{border-left-color:#9cca48}.u-com .c-f-heading__wrap--lv4{border-left-color:#bb904e}@media screen and (min-width: 768px){.c-f-heading__wrap--lv4{border-left-width:3px}}.c-f-heading__wrap--lv5{position:relative;display:flex;align-items:center;padding:0 0 0 20px}.c-f-heading__wrap--lv5::before{position:absolute;top:clamp(12px,3.2vw,13px);left:0;display:inline-block;width:10px;height:3px;content:""}.u-cyb .c-f-heading__wrap--lv5::before{background-color:#00a4b4}.u-tel .c-f-heading__wrap--lv5::before{background-color:#00a0e9}.u-res .c-f-heading__wrap--lv5::before{background-color:#ec6d65}.u-log .c-f-heading__wrap--lv5::before{background-color:#69bd83}.u-ale .c-f-heading__wrap--lv5::before{background-color:#00a6ba}.u-dev .c-f-heading__wrap--lv5::before{background-color:#c0ae72}.u-sec .c-f-heading__wrap--lv5::before{background-color:#008cd6}.u-rep .c-f-heading__wrap--lv5::before{background-color:#4c94b5}.u-mai .c-f-heading__wrap--lv5::before{background-color:#767cb0}.u-sam .c-f-heading__wrap--lv5::before{background-color:#e9528e}.u-ser .c-f-heading__wrap--lv5::before{background-color:#6ea79e}.u-mdm .c-f-heading__wrap--lv5::before{background-color:#9cca48}.u-com .c-f-heading__wrap--lv5::before{background-color:#bb904e}.c-f-heading__wrap--title{align-items:center;text-align:center}.c-f-heading__label--title{font-size:clamp(14px,3.7333333333vw,16px);display:flex;align-items:center;justify-content:center;width:100%;padding-bottom:16px;margin-inline:auto;font-weight:500}.u-cyb .c-f-heading__label--title{color:#00a4b4}.u-tel .c-f-heading__label--title{color:#00a0e9}.u-res .c-f-heading__label--title{color:#ec6d65}.u-log .c-f-heading__label--title{color:#69bd83}.u-ale .c-f-heading__label--title{color:#00a6ba}.u-dev .c-f-heading__label--title{color:#c0ae72}.u-sec .c-f-heading__label--title{color:#008cd6}.u-rep .c-f-heading__label--title{color:#4c94b5}.u-mai .c-f-heading__label--title{color:#767cb0}.u-sam .c-f-heading__label--title{color:#e9528e}.u-ser .c-f-heading__label--title{color:#6ea79e}.u-mdm .c-f-heading__label--title{color:#9cca48}.u-com .c-f-heading__label--title{color:#bb904e}@media screen and (min-width: 768px){.c-f-heading__label--title{width:40%}}.c-f-heading__label--title::before,.c-f-heading__label--title::after{flex-grow:1;height:1px;content:""}.u-cyb .c-f-heading__label--title::before,.u-cyb .c-f-heading__label--title::after{background-color:#00a4b4}.u-tel .c-f-heading__label--title::before,.u-tel .c-f-heading__label--title::after{background-color:#00a0e9}.u-res .c-f-heading__label--title::before,.u-res .c-f-heading__label--title::after{background-color:#ec6d65}.u-log .c-f-heading__label--title::before,.u-log .c-f-heading__label--title::after{background-color:#69bd83}.u-ale .c-f-heading__label--title::before,.u-ale .c-f-heading__label--title::after{background-color:#00a6ba}.u-dev .c-f-heading__label--title::before,.u-dev .c-f-heading__label--title::after{background-color:#c0ae72}.u-sec .c-f-heading__label--title::before,.u-sec .c-f-heading__label--title::after{background-color:#008cd6}.u-rep .c-f-heading__label--title::before,.u-rep .c-f-heading__label--title::after{background-color:#4c94b5}.u-mai .c-f-heading__label--title::before,.u-mai .c-f-heading__label--title::after{background-color:#767cb0}.u-sam .c-f-heading__label--title::before,.u-sam .c-f-heading__label--title::after{background-color:#e9528e}.u-ser .c-f-heading__label--title::before,.u-ser .c-f-heading__label--title::after{background-color:#6ea79e}.u-mdm .c-f-heading__label--title::before,.u-mdm .c-f-heading__label--title::after{background-color:#9cca48}.u-com .c-f-heading__label--title::before,.u-com .c-f-heading__label--title::after{background-color:#bb904e}.c-f-heading__label--title::before{margin-right:1rem}.c-f-heading__label--title::after{margin-left:1rem}.c-f-heading__lv1,.c-f-heading__lv2,.c-f-heading__lv3,.c-f-heading__lv4,.c-f-heading__lv5,.c-f-heading__copy,.c-f-heading__title{padding:0;margin:0;word-break:keep-all;overflow-wrap:anywhere;text-box-trim:trim-both;text-box-edge:text}.c-f-heading__lv1{font-size:clamp(32px,8.5333333333vw,48px);line-height:1.5;text-align:center}.c-f-heading__lv2{font-size:clamp(24px,6.4vw,36px);line-height:1.5;text-align:left}.u-cyb .c-f-heading__lv2{color:#00a4b4}.u-tel .c-f-heading__lv2{color:#00a0e9}.u-res .c-f-heading__lv2{color:#ec6d65}.u-log .c-f-heading__lv2{color:#69bd83}.u-ale .c-f-heading__lv2{color:#00a6ba}.u-dev .c-f-heading__lv2{color:#c0ae72}.u-sec .c-f-heading__lv2{color:#008cd6}.u-rep .c-f-heading__lv2{color:#4c94b5}.u-mai .c-f-heading__lv2{color:#767cb0}.u-sam .c-f-heading__lv2{color:#e9528e}.u-ser .c-f-heading__lv2{color:#6ea79e}.u-mdm .c-f-heading__lv2{color:#9cca48}.u-com .c-f-heading__lv2{color:#bb904e}@media screen and (min-width: 768px){.c-f-heading__lv2{text-align:center}}.c-f-heading__lv3{font-size:clamp(16px,4.2666666667vw,18px);color:#fff}.c-f-heading__lv4{font-size:clamp(18px,4.8vw,24px);font-weight:500;line-height:1.4}.c-f-heading__lv5{font-size:clamp(18px,4.8vw,20px)}.c-f-heading__copy{font-size:clamp(18px,4.8vw,20px)}.u-cyb .c-f-heading__copy{color:#00a4b4}.u-tel .c-f-heading__copy{color:#00a0e9}.u-res .c-f-heading__copy{color:#ec6d65}.u-log .c-f-heading__copy{color:#69bd83}.u-ale .c-f-heading__copy{color:#00a6ba}.u-dev .c-f-heading__copy{color:#c0ae72}.u-sec .c-f-heading__copy{color:#008cd6}.u-rep .c-f-heading__copy{color:#4c94b5}.u-mai .c-f-heading__copy{color:#767cb0}.u-sam .c-f-heading__copy{color:#e9528e}.u-ser .c-f-heading__copy{color:#6ea79e}.u-mdm .c-f-heading__copy{color:#9cca48}.u-com .c-f-heading__copy{color:#bb904e}.c-f-heading__title{font-size:clamp(22px,5.8666666667vw,32px);font-weight:500;line-height:1.4}.c-f-box--white{padding:clamp(20px,5.3333333333vw,32px);background-color:#fff;border-radius:10px}.c-f-box--white .c-f-box__heading{margin-bottom:24px}.c-f-box--white .c-f-box-heading__title{font-size:clamp(18px,4.8vw,20px);margin:0;font-weight:700;text-box-trim:trim-both;text-box-edge:text}.u-cyb .c-f-box--white .c-f-box-heading__title{color:#00a4b4}.u-tel .c-f-box--white .c-f-box-heading__title{color:#00a0e9}.u-res .c-f-box--white .c-f-box-heading__title{color:#ec6d65}.u-log .c-f-box--white .c-f-box-heading__title{color:#69bd83}.u-ale .c-f-box--white .c-f-box-heading__title{color:#00a6ba}.u-dev .c-f-box--white .c-f-box-heading__title{color:#c0ae72}.u-sec .c-f-box--white .c-f-box-heading__title{color:#008cd6}.u-rep .c-f-box--white .c-f-box-heading__title{color:#4c94b5}.u-mai .c-f-box--white .c-f-box-heading__title{color:#767cb0}.u-sam .c-f-box--white .c-f-box-heading__title{color:#e9528e}.u-ser .c-f-box--white .c-f-box-heading__title{color:#6ea79e}.u-mdm .c-f-box--white .c-f-box-heading__title{color:#9cca48}.u-com .c-f-box--white .c-f-box-heading__title{color:#bb904e}.c-f-box--white .c-f-box__detail{display:grid;gap:24px}.c-f-box--gray{display:block;gap:0}.c-f-box--gray .c-f-box__heading{padding:16px clamp(18px,4.8vw,30px);margin:0;text-align:center;background-color:#336c9b}.c-f-box--gray .c-f-box-heading__title{font-size:clamp(18px,4.8vw,20px);margin:0;font-weight:700;color:#fff !important}.c-f-box--gray .c-f-box__contents{padding:clamp(16px,4.2666666667vw,32px);background-color:#f5f5f5;border:1px solid #336c9b}.c-f-box--gray .c-f-box-contents__heading{margin-bottom:24px}.c-f-box--gray .c-f-box-contents-heading__title{font-size:clamp(18px,4.8vw,20px);margin:0;font-weight:700;text-box-trim:trim-both;text-box-edge:text}.u-cyb .c-f-box--gray .c-f-box-contents-heading__title{color:#00a4b4}.u-tel .c-f-box--gray .c-f-box-contents-heading__title{color:#00a0e9}.u-res .c-f-box--gray .c-f-box-contents-heading__title{color:#ec6d65}.u-log .c-f-box--gray .c-f-box-contents-heading__title{color:#69bd83}.u-ale .c-f-box--gray .c-f-box-contents-heading__title{color:#00a6ba}.u-dev .c-f-box--gray .c-f-box-contents-heading__title{color:#c0ae72}.u-sec .c-f-box--gray .c-f-box-contents-heading__title{color:#008cd6}.u-rep .c-f-box--gray .c-f-box-contents-heading__title{color:#4c94b5}.u-mai .c-f-box--gray .c-f-box-contents-heading__title{color:#767cb0}.u-sam .c-f-box--gray .c-f-box-contents-heading__title{color:#e9528e}.u-ser .c-f-box--gray .c-f-box-contents-heading__title{color:#6ea79e}.u-mdm .c-f-box--gray .c-f-box-contents-heading__title{color:#9cca48}.u-com .c-f-box--gray .c-f-box-contents-heading__title{color:#bb904e}.c-f-box--gray .c-f-box__detail{display:grid;gap:24px}.c-f-lead{margin-block:0}.c-f-text{margin-block:0}.c-f-img{margin:0 auto}.c-f-tag{font-size:12px;line-height:1.4;vertical-align:middle}.c-f-tag span{display:inline-block;padding:clamp(2px,.5333333333vw,3px) clamp(7px,1.8666666667vw,8px) clamp(3px,.8vw,4px);margin-right:5px;font-weight:500;color:#4c4c4c;border-radius:100px;text-box-trim:trim-both;text-box-edge:text}.c-f-tag--standard span{background:#b4dcf9}.c-f-tag--option span{background:#bde5cd}.c-f-tag--iphone span{margin-right:0;color:#fff;background:#f90}.c-f-patent{display:inline-block;padding:2px 4px;margin-left:8px;font-size:12px;font-weight:500;line-height:1.4;color:#fff;vertical-align:text-bottom;background:#dc4848;border:1px solid #fff}.c-f-label{padding:4px 16px;color:#fff;border-radius:50px}.u-cyb .c-f-label{background:#00a4b4}.u-tel .c-f-label{background:#00a0e9}.u-res .c-f-label{background:#ec6d65}.u-log .c-f-label{background:#69bd83}.u-ale .c-f-label{background:#00a6ba}.u-dev .c-f-label{background:#c0ae72}.u-sec .c-f-label{background:#008cd6}.u-rep .c-f-label{background:#4c94b5}.u-mai .c-f-label{background:#767cb0}.u-sam .c-f-label{background:#e9528e}.u-ser .c-f-label{background:#6ea79e}.u-mdm .c-f-label{background:#9cca48}.u-com .c-f-label{background:#bb904e}.c-side-heading{font-size:clamp(16px,4.2666666667vw,18px);display:flex;align-items:center;height:100%;font-weight:500;background:#fff;border-bottom-style:solid;border-bottom-width:1px;text-box-trim:trim-both;text-box-edge:text}.u-cyb .c-side-heading{color:#00a4b4}.u-tel .c-side-heading{color:#00a0e9}.u-res .c-side-heading{color:#ec6d65}.u-log .c-side-heading{color:#69bd83}.u-ale .c-side-heading{color:#00a6ba}.u-dev .c-side-heading{color:#c0ae72}.u-sec .c-side-heading{color:#008cd6}.u-rep .c-side-heading{color:#4c94b5}.u-mai .c-side-heading{color:#767cb0}.u-sam .c-side-heading{color:#e9528e}.u-ser .c-side-heading{color:#6ea79e}.u-mdm .c-side-heading{color:#9cca48}.u-com .c-side-heading{color:#bb904e}.u-cyb .c-side-heading{border-bottom-color:#00a4b4}.u-tel .c-side-heading{border-bottom-color:#00a0e9}.u-res .c-side-heading{border-bottom-color:#ec6d65}.u-log .c-side-heading{border-bottom-color:#69bd83}.u-ale .c-side-heading{border-bottom-color:#00a6ba}.u-dev .c-side-heading{border-bottom-color:#c0ae72}.u-sec .c-side-heading{border-bottom-color:#008cd6}.u-rep .c-side-heading{border-bottom-color:#4c94b5}.u-mai .c-side-heading{border-bottom-color:#767cb0}.u-sam .c-side-heading{border-bottom-color:#e9528e}.u-ser .c-side-heading{border-bottom-color:#6ea79e}.u-mdm .c-side-heading{border-bottom-color:#9cca48}.u-com .c-side-heading{border-bottom-color:#bb904e}@media screen and (min-width: 970px){.c-side-heading{display:inherit}}.c-side-heading__href{display:block;width:95%;padding:clamp(16px,4.2666666667vw,20px) clamp(16px,4.2666666667vw,20px);transition:.3s all}.u-cyb .c-side-heading__href{color:#00a4b4}.u-tel .c-side-heading__href{color:#00a0e9}.u-res .c-side-heading__href{color:#ec6d65}.u-log .c-side-heading__href{color:#69bd83}.u-ale .c-side-heading__href{color:#00a6ba}.u-dev .c-side-heading__href{color:#c0ae72}.u-sec .c-side-heading__href{color:#008cd6}.u-rep .c-side-heading__href{color:#4c94b5}.u-mai .c-side-heading__href{color:#767cb0}.u-sam .c-side-heading__href{color:#e9528e}.u-ser .c-side-heading__href{color:#6ea79e}.u-mdm .c-side-heading__href{color:#9cca48}.u-com .c-side-heading__href{color:#bb904e}@media screen and (min-width: 970px){.c-side-heading__href{width:100%}}.c-side-heading__href:hover{opacity:.7}.c-side-heading__arrow{position:relative;min-width:50px;height:50px;cursor:pointer;border-left:1px solid;transition:.3s all}.js-subnaviActive .c-side-heading__arrow::before,.js-subnaviActive .c-side-heading__arrow::after{transform-origin:50% calc(100% - 9px)}.u-cyb .c-side-heading__arrow:hover{background-color:#f2fafb}.u-tel .c-side-heading__arrow:hover{background-color:#f2fafe}.u-res .c-side-heading__arrow:hover{background-color:#fdf5f5}.u-log .c-side-heading__arrow:hover{background-color:#f5faf7}.u-ale .c-side-heading__arrow:hover{background-color:#f2fafb}.u-dev .c-side-heading__arrow:hover{background-color:#fbfaf7}.u-sec .c-side-heading__arrow:hover{background-color:#eef6fa}.u-rep .c-side-heading__arrow:hover{background-color:#f3f8fa}.u-mai .c-side-heading__arrow:hover{background-color:#f6f7f9}.u-sam .c-side-heading__arrow:hover{background-color:#fdf5f8}.u-ser .c-side-heading__arrow:hover{background-color:#f5f8f7}.u-mdm .c-side-heading__arrow:hover{background-color:#f9fbf5}.u-com .c-side-heading__arrow:hover{background-color:#faf8f4}.c-side-heading__arrow::before,.c-side-heading__arrow::after{position:absolute;top:calc(50% - 5px);left:calc(50% - 3px);width:2px;height:10px;margin:auto;content:"";border-style:solid;border-width:3px;border-radius:9999px;transform-origin:50% calc(100% - 1px)}.u-cyb .c-side-heading__arrow::before,.u-cyb .c-side-heading__arrow::after{border-top:#00a4b4}.u-tel .c-side-heading__arrow::before,.u-tel .c-side-heading__arrow::after{border-top:#00a0e9}.u-res .c-side-heading__arrow::before,.u-res .c-side-heading__arrow::after{border-top:#ec6d65}.u-log .c-side-heading__arrow::before,.u-log .c-side-heading__arrow::after{border-top:#69bd83}.u-ale .c-side-heading__arrow::before,.u-ale .c-side-heading__arrow::after{border-top:#00a6ba}.u-dev .c-side-heading__arrow::before,.u-dev .c-side-heading__arrow::after{border-top:#c0ae72}.u-sec .c-side-heading__arrow::before,.u-sec .c-side-heading__arrow::after{border-top:#008cd6}.u-rep .c-side-heading__arrow::before,.u-rep .c-side-heading__arrow::after{border-top:#4c94b5}.u-mai .c-side-heading__arrow::before,.u-mai .c-side-heading__arrow::after{border-top:#767cb0}.u-sam .c-side-heading__arrow::before,.u-sam .c-side-heading__arrow::after{border-top:#e9528e}.u-ser .c-side-heading__arrow::before,.u-ser .c-side-heading__arrow::after{border-top:#6ea79e}.u-mdm .c-side-heading__arrow::before,.u-mdm .c-side-heading__arrow::after{border-top:#9cca48}.u-com .c-side-heading__arrow::before,.u-com .c-side-heading__arrow::after{border-top:#bb904e}.u-cyb .c-side-heading__arrow::before,.u-cyb .c-side-heading__arrow::after{border-right:#00a4b4}.u-tel .c-side-heading__arrow::before,.u-tel .c-side-heading__arrow::after{border-right:#00a0e9}.u-res .c-side-heading__arrow::before,.u-res .c-side-heading__arrow::after{border-right:#ec6d65}.u-log .c-side-heading__arrow::before,.u-log .c-side-heading__arrow::after{border-right:#69bd83}.u-ale .c-side-heading__arrow::before,.u-ale .c-side-heading__arrow::after{border-right:#00a6ba}.u-dev .c-side-heading__arrow::before,.u-dev .c-side-heading__arrow::after{border-right:#c0ae72}.u-sec .c-side-heading__arrow::before,.u-sec .c-side-heading__arrow::after{border-right:#008cd6}.u-rep .c-side-heading__arrow::before,.u-rep .c-side-heading__arrow::after{border-right:#4c94b5}.u-mai .c-side-heading__arrow::before,.u-mai .c-side-heading__arrow::after{border-right:#767cb0}.u-sam .c-side-heading__arrow::before,.u-sam .c-side-heading__arrow::after{border-right:#e9528e}.u-ser .c-side-heading__arrow::before,.u-ser .c-side-heading__arrow::after{border-right:#6ea79e}.u-mdm .c-side-heading__arrow::before,.u-mdm .c-side-heading__arrow::after{border-right:#9cca48}.u-com .c-side-heading__arrow::before,.u-com .c-side-heading__arrow::after{border-right:#bb904e}.c-side-heading__arrow::before{transform:rotate(45deg)}.c-side-heading__arrow::after{transform:rotate(-45deg)}@media screen and (min-width: 970px){.c-side-heading__arrow{display:none}}.c-side-menu{padding:8px 0;margin:0;font-size:14px;background:#fff}.c-side-menu__item{display:flex;margin:0}.c-side-menu__item a{position:relative;display:block;width:100%;padding:10px clamp(16px,4.2666666667vw,20px) 10px clamp(32px,8.5333333333vw,44px);color:#4c4c4c}.c-side-menu__item a::before,.c-side-menu__item a::after{position:absolute;top:1rem;left:clamp(16px,4.2666666667vw,24px);width:2px;height:8px;margin:auto;content:"";border-style:solid;border-width:3px;border-radius:9999px;transform-origin:50% calc(100% - 1px)}.u-cyb .c-side-menu__item a::before,.u-cyb .c-side-menu__item a::after{border-top:#00a4b4}.u-tel .c-side-menu__item a::before,.u-tel .c-side-menu__item a::after{border-top:#00a0e9}.u-res .c-side-menu__item a::before,.u-res .c-side-menu__item a::after{border-top:#ec6d65}.u-log .c-side-menu__item a::before,.u-log .c-side-menu__item a::after{border-top:#69bd83}.u-ale .c-side-menu__item a::before,.u-ale .c-side-menu__item a::after{border-top:#00a6ba}.u-dev .c-side-menu__item a::before,.u-dev .c-side-menu__item a::after{border-top:#c0ae72}.u-sec .c-side-menu__item a::before,.u-sec .c-side-menu__item a::after{border-top:#008cd6}.u-rep .c-side-menu__item a::before,.u-rep .c-side-menu__item a::after{border-top:#4c94b5}.u-mai .c-side-menu__item a::before,.u-mai .c-side-menu__item a::after{border-top:#767cb0}.u-sam .c-side-menu__item a::before,.u-sam .c-side-menu__item a::after{border-top:#e9528e}.u-ser .c-side-menu__item a::before,.u-ser .c-side-menu__item a::after{border-top:#6ea79e}.u-mdm .c-side-menu__item a::before,.u-mdm .c-side-menu__item a::after{border-top:#9cca48}.u-com .c-side-menu__item a::before,.u-com .c-side-menu__item a::after{border-top:#bb904e}.u-cyb .c-side-menu__item a::before,.u-cyb .c-side-menu__item a::after{border-right:#00a4b4}.u-tel .c-side-menu__item a::before,.u-tel .c-side-menu__item a::after{border-right:#00a0e9}.u-res .c-side-menu__item a::before,.u-res .c-side-menu__item a::after{border-right:#ec6d65}.u-log .c-side-menu__item a::before,.u-log .c-side-menu__item a::after{border-right:#69bd83}.u-ale .c-side-menu__item a::before,.u-ale .c-side-menu__item a::after{border-right:#00a6ba}.u-dev .c-side-menu__item a::before,.u-dev .c-side-menu__item a::after{border-right:#c0ae72}.u-sec .c-side-menu__item a::before,.u-sec .c-side-menu__item a::after{border-right:#008cd6}.u-rep .c-side-menu__item a::before,.u-rep .c-side-menu__item a::after{border-right:#4c94b5}.u-mai .c-side-menu__item a::before,.u-mai .c-side-menu__item a::after{border-right:#767cb0}.u-sam .c-side-menu__item a::before,.u-sam .c-side-menu__item a::after{border-right:#e9528e}.u-ser .c-side-menu__item a::before,.u-ser .c-side-menu__item a::after{border-right:#6ea79e}.u-mdm .c-side-menu__item a::before,.u-mdm .c-side-menu__item a::after{border-right:#9cca48}.u-com .c-side-menu__item a::before,.u-com .c-side-menu__item a::after{border-right:#bb904e}.u-cyb .c-side-menu__item a::before,.u-cyb .c-side-menu__item a::after{color:#00a4b4}.u-tel .c-side-menu__item a::before,.u-tel .c-side-menu__item a::after{color:#00a0e9}.u-res .c-side-menu__item a::before,.u-res .c-side-menu__item a::after{color:#ec6d65}.u-log .c-side-menu__item a::before,.u-log .c-side-menu__item a::after{color:#69bd83}.u-ale .c-side-menu__item a::before,.u-ale .c-side-menu__item a::after{color:#00a6ba}.u-dev .c-side-menu__item a::before,.u-dev .c-side-menu__item a::after{color:#c0ae72}.u-sec .c-side-menu__item a::before,.u-sec .c-side-menu__item a::after{color:#008cd6}.u-rep .c-side-menu__item a::before,.u-rep .c-side-menu__item a::after{color:#4c94b5}.u-mai .c-side-menu__item a::before,.u-mai .c-side-menu__item a::after{color:#767cb0}.u-sam .c-side-menu__item a::before,.u-sam .c-side-menu__item a::after{color:#e9528e}.u-ser .c-side-menu__item a::before,.u-ser .c-side-menu__item a::after{color:#6ea79e}.u-mdm .c-side-menu__item a::before,.u-mdm .c-side-menu__item a::after{color:#9cca48}.u-com .c-side-menu__item a::before,.u-com .c-side-menu__item a::after{color:#bb904e}.c-side-menu__item a::before{transform:rotate(45deg)}.c-side-menu__item a::after{transform:rotate(-45deg)}.u-cyb .c-side-menu__item a:hover{color:#00a4b4}.u-tel .c-side-menu__item a:hover{color:#00a0e9}.u-res .c-side-menu__item a:hover{color:#ec6d65}.u-log .c-side-menu__item a:hover{color:#69bd83}.u-ale .c-side-menu__item a:hover{color:#00a6ba}.u-dev .c-side-menu__item a:hover{color:#c0ae72}.u-sec .c-side-menu__item a:hover{color:#008cd6}.u-rep .c-side-menu__item a:hover{color:#4c94b5}.u-mai .c-side-menu__item a:hover{color:#767cb0}.u-sam .c-side-menu__item a:hover{color:#e9528e}.u-ser .c-side-menu__item a:hover{color:#6ea79e}.u-mdm .c-side-menu__item a:hover{color:#9cca48}.u-com .c-side-menu__item a:hover{color:#bb904e}.u-cyb .c-side-menu__item .js-current{color:#00a4b4}.u-tel .c-side-menu__item .js-current{color:#00a0e9}.u-res .c-side-menu__item .js-current{color:#ec6d65}.u-log .c-side-menu__item .js-current{color:#69bd83}.u-ale .c-side-menu__item .js-current{color:#00a6ba}.u-dev .c-side-menu__item .js-current{color:#c0ae72}.u-sec .c-side-menu__item .js-current{color:#008cd6}.u-rep .c-side-menu__item .js-current{color:#4c94b5}.u-mai .c-side-menu__item .js-current{color:#767cb0}.u-sam .c-side-menu__item .js-current{color:#e9528e}.u-ser .c-side-menu__item .js-current{color:#6ea79e}.u-mdm .c-side-menu__item .js-current{color:#9cca48}.u-com .c-side-menu__item .js-current{color:#bb904e}.c-f-list{padding:0;margin:0;list-style:none}.c-f-list__item{position:relative;margin:.5em 0 0}.c-f-list__item:first-child{margin-top:0}.c-f-list:where(.c-grid) .c-f-list__item{margin:0}.c-f-list--sm>li{font-size:14px}.c-f-list--normal>.c-f-list__item{padding-left:1.5rem}.c-f-list--normal>.c-f-list__item::before{content:"\30FB";position:absolute;top:0;left:0;display:inline-block}.u-cyb .c-f-list--normal>.c-f-list__item::before{color:#00a4b4}.u-tel .c-f-list--normal>.c-f-list__item::before{color:#00a0e9}.u-res .c-f-list--normal>.c-f-list__item::before{color:#ec6d65}.u-log .c-f-list--normal>.c-f-list__item::before{color:#69bd83}.u-ale .c-f-list--normal>.c-f-list__item::before{color:#00a6ba}.u-dev .c-f-list--normal>.c-f-list__item::before{color:#c0ae72}.u-sec .c-f-list--normal>.c-f-list__item::before{color:#008cd6}.u-rep .c-f-list--normal>.c-f-list__item::before{color:#4c94b5}.u-mai .c-f-list--normal>.c-f-list__item::before{color:#767cb0}.u-sam .c-f-list--normal>.c-f-list__item::before{color:#e9528e}.u-ser .c-f-list--normal>.c-f-list__item::before{color:#6ea79e}.u-mdm .c-f-list--normal>.c-f-list__item::before{color:#9cca48}.u-com .c-f-list--normal>.c-f-list__item::before{color:#bb904e}.c-f-list--note>.c-f-list__item{padding-left:1.5em}.c-f-list--note>.c-f-list__item::before{content:"\203B";position:absolute;top:0;left:0;display:inline-block}.c-f-list--num>.c-f-list__item{padding-left:1.5em;counter-increment:list-num}.c-f-list--num>.c-f-list__item::before{position:absolute;top:0;left:0;display:inline-block;content:counter(list-num) "."}.c-f-list--annotation>.c-f-list__item{padding-left:3em;counter-increment:list-annotation}.c-f-list--annotation>.c-f-list__item::before{content:"\203B"counter(list-annotation);position:absolute;top:0;left:0;display:inline-block}.c-f-dl-list{margin-block:0}.c-f-dl-list dt{position:relative;display:flex;align-items:center;padding:0 0 0 1.5rem;margin:0;margin-bottom:5px;font-size:16px;font-weight:700}.c-f-dl-list dt::before{content:"\30FB";position:absolute;top:0;left:0;display:inline-block}.u-cyb .c-f-dl-list dt::before{color:#00a4b4}.u-tel .c-f-dl-list dt::before{color:#00a0e9}.u-res .c-f-dl-list dt::before{color:#ec6d65}.u-log .c-f-dl-list dt::before{color:#69bd83}.u-ale .c-f-dl-list dt::before{color:#00a6ba}.u-dev .c-f-dl-list dt::before{color:#c0ae72}.u-sec .c-f-dl-list dt::before{color:#008cd6}.u-rep .c-f-dl-list dt::before{color:#4c94b5}.u-mai .c-f-dl-list dt::before{color:#767cb0}.u-sam .c-f-dl-list dt::before{color:#e9528e}.u-ser .c-f-dl-list dt::before{color:#6ea79e}.u-mdm .c-f-dl-list dt::before{color:#9cca48}.u-com .c-f-dl-list dt::before{color:#bb904e}.c-f-dl-list dd{margin:0 0 .4em 1.5rem}.c-f-dl-list--sm>dt,.c-f-dl-list--sm>dd{font-size:14px}.c-grid{display:grid}.c-grid-align-items-start{align-items:start}.c-grid-gap-8{gap:8px}.c-grid-gap-16{gap:16px}.c-grid-gap-24{gap:24px}.c-grid-gap-32{gap:32px}.c-grid-gap-40{gap:40px}.c-grid-gap-8-16{gap:clamp(8px,2.1333333333vw,16px)}.c-grid-gap-16-24{gap:clamp(16px,4.2666666667vw,24px)}.c-grid-gap-24-32{gap:clamp(24px,6.4vw,32px)}.c-grid-gap-32-40{gap:clamp(32px,8.5333333333vw,40px)}.c-grid-gap-40-48{gap:clamp(40px,10.6666666667vw,48px)}.c-grid-col-1{grid-template-columns:repeat(1, minmax(0, 1fr))}@media(min-width: 768px){.c-grid-col-1{grid-template-columns:repeat(1, minmax(0, 1fr))}}@media(min-width: 970px){.c-grid-col-1{grid-template-columns:repeat(1, minmax(0, 1fr))}}@media(min-width: 1024px){.c-grid-col-1{grid-template-columns:repeat(1, minmax(0, 1fr))}}.c-grid-col-2{grid-template-columns:repeat(2, minmax(0, 1fr))}@media(min-width: 768px){.c-grid-col-2{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 970px){.c-grid-col-2{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1024px){.c-grid-col-2{grid-template-columns:repeat(2, minmax(0, 1fr))}}.c-grid-col-3{grid-template-columns:repeat(3, minmax(0, 1fr))}@media(min-width: 768px){.c-grid-col-3{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(min-width: 970px){.c-grid-col-3{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(min-width: 1024px){.c-grid-col-3{grid-template-columns:repeat(3, minmax(0, 1fr))}}.c-grid-col-4{grid-template-columns:repeat(4, minmax(0, 1fr))}@media(min-width: 768px){.c-grid-col-4{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media(min-width: 970px){.c-grid-col-4{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media(min-width: 1024px){.c-grid-col-4{grid-template-columns:repeat(4, minmax(0, 1fr))}}.c-grid-col-5{grid-template-columns:repeat(5, minmax(0, 1fr))}@media(min-width: 768px){.c-grid-col-5{grid-template-columns:repeat(5, minmax(0, 1fr))}}@media(min-width: 970px){.c-grid-col-5{grid-template-columns:repeat(5, minmax(0, 1fr))}}@media(min-width: 1024px){.c-grid-col-5{grid-template-columns:repeat(5, minmax(0, 1fr))}}.c-grid-col-6{grid-template-columns:repeat(6, minmax(0, 1fr))}@media(min-width: 768px){.c-grid-col-6{grid-template-columns:repeat(6, minmax(0, 1fr))}}@media(min-width: 970px){.c-grid-col-6{grid-template-columns:repeat(6, minmax(0, 1fr))}}@media(min-width: 1024px){.c-grid-col-6{grid-template-columns:repeat(6, minmax(0, 1fr))}}.c-grid-col-7{grid-template-columns:repeat(7, minmax(0, 1fr))}@media(min-width: 768px){.c-grid-col-7{grid-template-columns:repeat(7, minmax(0, 1fr))}}@media(min-width: 970px){.c-grid-col-7{grid-template-columns:repeat(7, minmax(0, 1fr))}}@media(min-width: 1024px){.c-grid-col-7{grid-template-columns:repeat(7, minmax(0, 1fr))}}.c-grid-col-8{grid-template-columns:repeat(8, minmax(0, 1fr))}@media(min-width: 768px){.c-grid-col-8{grid-template-columns:repeat(8, minmax(0, 1fr))}}@media(min-width: 970px){.c-grid-col-8{grid-template-columns:repeat(8, minmax(0, 1fr))}}@media(min-width: 1024px){.c-grid-col-8{grid-template-columns:repeat(8, minmax(0, 1fr))}}.c-grid-col-9{grid-template-columns:repeat(9, minmax(0, 1fr))}@media(min-width: 768px){.c-grid-col-9{grid-template-columns:repeat(9, minmax(0, 1fr))}}@media(min-width: 970px){.c-grid-col-9{grid-template-columns:repeat(9, minmax(0, 1fr))}}@media(min-width: 1024px){.c-grid-col-9{grid-template-columns:repeat(9, minmax(0, 1fr))}}.c-grid-col-10{grid-template-columns:repeat(10, minmax(0, 1fr))}@media(min-width: 768px){.c-grid-col-10{grid-template-columns:repeat(10, minmax(0, 1fr))}}@media(min-width: 970px){.c-grid-col-10{grid-template-columns:repeat(10, minmax(0, 1fr))}}@media(min-width: 1024px){.c-grid-col-10{grid-template-columns:repeat(10, minmax(0, 1fr))}}.c-grid-col-11{grid-template-columns:repeat(11, minmax(0, 1fr))}@media(min-width: 768px){.c-grid-col-11{grid-template-columns:repeat(11, minmax(0, 1fr))}}@media(min-width: 970px){.c-grid-col-11{grid-template-columns:repeat(11, minmax(0, 1fr))}}@media(min-width: 1024px){.c-grid-col-11{grid-template-columns:repeat(11, minmax(0, 1fr))}}.c-grid-col-12{grid-template-columns:repeat(12, minmax(0, 1fr))}@media(min-width: 768px){.c-grid-col-12{grid-template-columns:repeat(12, minmax(0, 1fr))}}@media(min-width: 970px){.c-grid-col-12{grid-template-columns:repeat(12, minmax(0, 1fr))}}@media(min-width: 1024px){.c-grid-col-12{grid-template-columns:repeat(12, minmax(0, 1fr))}}.c-grid-col-1-1{grid-template-columns:repeat(1, minmax(0, 1fr))}@media(min-width: 768px){.c-grid-col-1-1{grid-template-columns:repeat(1, minmax(0, 1fr))}}@media(min-width: 970px){.c-grid-col-1-1{grid-template-columns:repeat(1, minmax(0, 1fr))}}@media(min-width: 1024px){.c-grid-col-1-1{grid-template-columns:repeat(1, minmax(0, 1fr))}}.c-grid-col-1-2{grid-template-columns:repeat(1, minmax(0, 1fr))}@media(min-width: 768px){.c-grid-col-1-2{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 970px){.c-grid-col-1-2{grid-template-columns:repeat(1, minmax(0, 1fr))}}@media(min-width: 1024px){.c-grid-col-1-2{grid-template-columns:repeat(2, minmax(0, 1fr))}}.c-grid-col-1-3{grid-template-columns:repeat(1, minmax(0, 1fr))}@media(min-width: 768px){.c-grid-col-1-3{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(min-width: 970px){.c-grid-col-1-3{grid-template-columns:repeat(1, minmax(0, 1fr))}}@media(min-width: 1024px){.c-grid-col-1-3{grid-template-columns:repeat(3, minmax(0, 1fr))}}.c-grid-col-1-4{grid-template-columns:repeat(1, minmax(0, 1fr))}@media(min-width: 768px){.c-grid-col-1-4{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media(min-width: 970px){.c-grid-col-1-4{grid-template-columns:repeat(1, minmax(0, 1fr))}}@media(min-width: 1024px){.c-grid-col-1-4{grid-template-columns:repeat(4, minmax(0, 1fr))}}.c-grid-col-1-5{grid-template-columns:repeat(1, minmax(0, 1fr))}@media(min-width: 768px){.c-grid-col-1-5{grid-template-columns:repeat(5, minmax(0, 1fr))}}@media(min-width: 970px){.c-grid-col-1-5{grid-template-columns:repeat(1, minmax(0, 1fr))}}@media(min-width: 1024px){.c-grid-col-1-5{grid-template-columns:repeat(5, minmax(0, 1fr))}}.c-grid-col-1-6{grid-template-columns:repeat(1, minmax(0, 1fr))}@media(min-width: 768px){.c-grid-col-1-6{grid-template-columns:repeat(6, minmax(0, 1fr))}}@media(min-width: 970px){.c-grid-col-1-6{grid-template-columns:repeat(1, minmax(0, 1fr))}}@media(min-width: 1024px){.c-grid-col-1-6{grid-template-columns:repeat(6, minmax(0, 1fr))}}.c-grid-col-1-7{grid-template-columns:repeat(1, minmax(0, 1fr))}@media(min-width: 768px){.c-grid-col-1-7{grid-template-columns:repeat(7, minmax(0, 1fr))}}@media(min-width: 970px){.c-grid-col-1-7{grid-template-columns:repeat(1, minmax(0, 1fr))}}@media(min-width: 1024px){.c-grid-col-1-7{grid-template-columns:repeat(7, minmax(0, 1fr))}}.c-grid-col-1-8{grid-template-columns:repeat(1, minmax(0, 1fr))}@media(min-width: 768px){.c-grid-col-1-8{grid-template-columns:repeat(8, minmax(0, 1fr))}}@media(min-width: 970px){.c-grid-col-1-8{grid-template-columns:repeat(1, minmax(0, 1fr))}}@media(min-width: 1024px){.c-grid-col-1-8{grid-template-columns:repeat(8, minmax(0, 1fr))}}.c-grid-col-1-9{grid-template-columns:repeat(1, minmax(0, 1fr))}@media(min-width: 768px){.c-grid-col-1-9{grid-template-columns:repeat(9, minmax(0, 1fr))}}@media(min-width: 970px){.c-grid-col-1-9{grid-template-columns:repeat(1, minmax(0, 1fr))}}@media(min-width: 1024px){.c-grid-col-1-9{grid-template-columns:repeat(9, minmax(0, 1fr))}}.c-grid-col-1-10{grid-template-columns:repeat(1, minmax(0, 1fr))}@media(min-width: 768px){.c-grid-col-1-10{grid-template-columns:repeat(10, minmax(0, 1fr))}}@media(min-width: 970px){.c-grid-col-1-10{grid-template-columns:repeat(1, minmax(0, 1fr))}}@media(min-width: 1024px){.c-grid-col-1-10{grid-template-columns:repeat(10, minmax(0, 1fr))}}.c-grid-col-1-11{grid-template-columns:repeat(1, minmax(0, 1fr))}@media(min-width: 768px){.c-grid-col-1-11{grid-template-columns:repeat(11, minmax(0, 1fr))}}@media(min-width: 970px){.c-grid-col-1-11{grid-template-columns:repeat(1, minmax(0, 1fr))}}@media(min-width: 1024px){.c-grid-col-1-11{grid-template-columns:repeat(11, minmax(0, 1fr))}}.c-grid-col-1-12{grid-template-columns:repeat(1, minmax(0, 1fr))}@media(min-width: 768px){.c-grid-col-1-12{grid-template-columns:repeat(12, minmax(0, 1fr))}}@media(min-width: 970px){.c-grid-col-1-12{grid-template-columns:repeat(1, minmax(0, 1fr))}}@media(min-width: 1024px){.c-grid-col-1-12{grid-template-columns:repeat(12, minmax(0, 1fr))}}.c-grid-span-2{grid-column:auto/span 2}@media(min-width: 768px){.c-grid-span-2{grid-column:auto/span 2}}@media(min-width: 970px){.c-grid-span-2{grid-column:auto/span 2}}@media(min-width: 1024px){.c-grid-span-2{grid-column:auto/span 2}}.c-grid-span-3{grid-column:auto/span 3}@media(min-width: 768px){.c-grid-span-3{grid-column:auto/span 3}}@media(min-width: 970px){.c-grid-span-3{grid-column:auto/span 3}}@media(min-width: 1024px){.c-grid-span-3{grid-column:auto/span 3}}.c-grid-span-4{grid-column:auto/span 4}@media(min-width: 768px){.c-grid-span-4{grid-column:auto/span 4}}@media(min-width: 970px){.c-grid-span-4{grid-column:auto/span 4}}@media(min-width: 1024px){.c-grid-span-4{grid-column:auto/span 4}}.c-grid-span-5{grid-column:auto/span 5}@media(min-width: 768px){.c-grid-span-5{grid-column:auto/span 5}}@media(min-width: 970px){.c-grid-span-5{grid-column:auto/span 5}}@media(min-width: 1024px){.c-grid-span-5{grid-column:auto/span 5}}.c-grid-span-6{grid-column:auto/span 6}@media(min-width: 768px){.c-grid-span-6{grid-column:auto/span 6}}@media(min-width: 970px){.c-grid-span-6{grid-column:auto/span 6}}@media(min-width: 1024px){.c-grid-span-6{grid-column:auto/span 6}}.c-grid-span-7{grid-column:auto/span 7}@media(min-width: 768px){.c-grid-span-7{grid-column:auto/span 7}}@media(min-width: 970px){.c-grid-span-7{grid-column:auto/span 7}}@media(min-width: 1024px){.c-grid-span-7{grid-column:auto/span 7}}.c-grid-span-8{grid-column:auto/span 8}@media(min-width: 768px){.c-grid-span-8{grid-column:auto/span 8}}@media(min-width: 970px){.c-grid-span-8{grid-column:auto/span 8}}@media(min-width: 1024px){.c-grid-span-8{grid-column:auto/span 8}}.c-grid-span-9{grid-column:auto/span 9}@media(min-width: 768px){.c-grid-span-9{grid-column:auto/span 9}}@media(min-width: 970px){.c-grid-span-9{grid-column:auto/span 9}}@media(min-width: 1024px){.c-grid-span-9{grid-column:auto/span 9}}.c-grid-span-10{grid-column:auto/span 10}@media(min-width: 768px){.c-grid-span-10{grid-column:auto/span 10}}@media(min-width: 970px){.c-grid-span-10{grid-column:auto/span 10}}@media(min-width: 1024px){.c-grid-span-10{grid-column:auto/span 10}}.c-grid-span-11{grid-column:auto/span 11}@media(min-width: 768px){.c-grid-span-11{grid-column:auto/span 11}}@media(min-width: 970px){.c-grid-span-11{grid-column:auto/span 11}}@media(min-width: 1024px){.c-grid-span-11{grid-column:auto/span 11}}.c-grid-span-1-2{grid-column:auto/span 1}@media(min-width: 768px){.c-grid-span-1-2{grid-column:auto/span 2}}@media(min-width: 970px){.c-grid-span-1-2{grid-column:auto/span 1}}@media(min-width: 1024px){.c-grid-span-1-2{grid-column:auto/span 2}}.c-grid-span-1-3{grid-column:auto/span 1}@media(min-width: 768px){.c-grid-span-1-3{grid-column:auto/span 3}}@media(min-width: 970px){.c-grid-span-1-3{grid-column:auto/span 1}}@media(min-width: 1024px){.c-grid-span-1-3{grid-column:auto/span 3}}.c-grid-span-1-4{grid-column:auto/span 1}@media(min-width: 768px){.c-grid-span-1-4{grid-column:auto/span 4}}@media(min-width: 970px){.c-grid-span-1-4{grid-column:auto/span 1}}@media(min-width: 1024px){.c-grid-span-1-4{grid-column:auto/span 4}}.c-grid-span-1-5{grid-column:auto/span 1}@media(min-width: 768px){.c-grid-span-1-5{grid-column:auto/span 5}}@media(min-width: 970px){.c-grid-span-1-5{grid-column:auto/span 1}}@media(min-width: 1024px){.c-grid-span-1-5{grid-column:auto/span 5}}.c-grid-span-1-6{grid-column:auto/span 1}@media(min-width: 768px){.c-grid-span-1-6{grid-column:auto/span 6}}@media(min-width: 970px){.c-grid-span-1-6{grid-column:auto/span 1}}@media(min-width: 1024px){.c-grid-span-1-6{grid-column:auto/span 6}}.c-grid-span-1-7{grid-column:auto/span 1}@media(min-width: 768px){.c-grid-span-1-7{grid-column:auto/span 7}}@media(min-width: 970px){.c-grid-span-1-7{grid-column:auto/span 1}}@media(min-width: 1024px){.c-grid-span-1-7{grid-column:auto/span 7}}.c-grid-span-1-8{grid-column:auto/span 1}@media(min-width: 768px){.c-grid-span-1-8{grid-column:auto/span 8}}@media(min-width: 970px){.c-grid-span-1-8{grid-column:auto/span 1}}@media(min-width: 1024px){.c-grid-span-1-8{grid-column:auto/span 8}}.c-grid-span-1-9{grid-column:auto/span 1}@media(min-width: 768px){.c-grid-span-1-9{grid-column:auto/span 9}}@media(min-width: 970px){.c-grid-span-1-9{grid-column:auto/span 1}}@media(min-width: 1024px){.c-grid-span-1-9{grid-column:auto/span 9}}.c-grid-span-1-10{grid-column:auto/span 1}@media(min-width: 768px){.c-grid-span-1-10{grid-column:auto/span 10}}@media(min-width: 970px){.c-grid-span-1-10{grid-column:auto/span 1}}@media(min-width: 1024px){.c-grid-span-1-10{grid-column:auto/span 10}}.c-grid-span-1-11{grid-column:auto/span 1}@media(min-width: 768px){.c-grid-span-1-11{grid-column:auto/span 11}}@media(min-width: 970px){.c-grid-span-1-11{grid-column:auto/span 1}}@media(min-width: 1024px){.c-grid-span-1-11{grid-column:auto/span 11}}.c-btn{font-size:clamp(16px,4.2666666667vw,18px);position:relative;z-index:1;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-width:clamp(220px,58.6666666667vw,400px);padding-block:clamp(24px,6.4vw,26px);padding-inline:clamp(20px,5.3333333333vw,40px) clamp(18px,4.8vw,36px);font-weight:400;line-height:1.4;color:#fff;white-space:inherit;cursor:pointer;background-color:#0985c8;border-radius:100px;transition:.3s all ease-out}@media screen and (min-width: 576px){.c-btn{width:initial}}.c-btn:hover{color:#fff;background-color:#14afeb}.c-btn::after{position:absolute;top:calc(50% - 4px);right:1.45rem;display:inline-block;width:8px;height:8px;content:"";border-top:2px solid #fff;border-right:2px solid #fff;transition:.3s transform ease-out;transform:rotate(45deg)}.c-btn--orange{position:relative;background:#ffa000;background:linear-gradient(135deg, rgb(245, 200, 30) 0%, rgb(255, 160, 0) 100%)}.c-btn--orange:hover{color:#fff}.c-btn--orange:hover::before{opacity:1}.c-btn--orange::before{position:absolute;inset:0;z-index:-1;content:"";background:#f5c81e;background:linear-gradient(135deg, rgb(245, 200, 30) 0%, rgb(245, 200, 30) 100%);border-radius:100px;opacity:0;transition:opacity .3s ease-out}.c-btn--white{font-weight:500;color:#0064ba;background:#fff;border:1px solid #dce3e8}.c-btn--white:hover{color:#0064ba;background:#ecf5fa}.c-btn--white:hover::after{border-top:2px solid #0064ba;border-right:2px solid #0064ba}.c-btn--white::after{position:absolute;top:calc(50% - 2px);right:1.45rem;display:inline-block;width:6px;height:6px;content:"";border-top:2px solid #0064ba;border-right:2px solid #0064ba}.c-banner{text-align:center}.c-banner__link{display:inline-block}.c-banner__link img{max-width:100%;height:auto;vertical-align:middle;transition:opacity .3s ease-in-out}.c-banner__link:hover img{opacity:.5}
