:root{--c-primary:var(--c-blu);--bg-primary:var(--bg-blu);--bdc-primary:var(--bdc-blu)}
#main-contents [id^=c-section-block][id$="--sec1"]{margin-top:0}
#main-contents [id^=c-data-container]{display:grid}
#main-contents [id^=c-data-container]>.container{min-width:0}
#main-contents [id^=c-data-box]{background-color:#fff;border:1px solid #90bbde;border-radius:15px;box-shadow:2px 2px 4px 0 rgba(0,0,0,.1);display:flex;flex-direction:column;height:100%}
#main-contents [id^=c-data-box]:has(.title){padding-top:0}
#main-contents [id^=c-data-box] .cmp-title{background-color:var(--c-primary);border-radius:15px 15px 0 0;color:#fff;font-weight:700;text-align:center}
#main-contents [id^=c-data-box] .cmp-image{text-align:center}
#main-contents [id^=c-data-box] .text:has([id^=c-data-name]){flex:1 0 auto}
#main-contents [id^=c-data-box] .text:has([id^=c-data-note]){width:100%}
#main-contents [id^=c-data-name]{font-weight:700}
#main-contents [id^=c-data-name] b{display:block}
#main-contents [id^=c-data-name] u{display:block;font-weight:500}
#main-contents [id^=c-data-number]{color:var(--c-primary);font-feature-settings:"palt";font-weight:700;line-height:1;text-align:center;white-space:nowrap}
#main-contents [id^=c-data-number] b{display:block}
#main-contents [id^=c-data-number] u{display:inline-block}
#main-contents [id^=c-data-note]{text-align:right}
#p-sec2-container [id^=c-title-tertiary]{color:inherit}
#p-sec2-container [id^=c-title-tertiary]:after{background-color:#b7d8f2}
@media screen and (max-width:767.98px){
#main-contents [id^=c-button-primary]{font-size:.75em}
#main-contents [id^=c-data-container]{gap:15px;grid-template-columns:repeat(2,1fr);margin-top:15px}
#main-contents [id^=c-data-container][id$="--sec1"]{grid-template-columns:repeat(1,1fr)}
#main-contents [id^=c-data-box]{gap:10px 0;padding:19px}
#main-contents [id^=c-data-box] .title{margin:0 -19px;width:calc(100% + 38px)}
#main-contents [id^=c-data-box] .cmp-title{font-size:1.375em;line-height:2}
#main-contents [id^=c-data-image][id$="--sec1-6"] .cmp-image__image,#main-contents [id^=c-data-image][id$="--sec2-5"] .cmp-image__image{width:142px}
#main-contents [id^=c-data-image][id$="--sec3-5"] .cmp-image__image{width:96px}
#main-contents [id^=c-data-name]{font-size:.875em;line-height:1.4285714286}
#main-contents [id^=c-data-name] i{display:block}
#main-contents [id^=c-data-name] u{font-size:.7142857143em;line-height:1.6}
#main-contents [id^=c-data-number]{font-size:2.5em}
#main-contents [id^=c-data-number] b{font-size:.3em;line-height:1.4166666667}
#main-contents [id^=c-data-number] i{display:block}
#main-contents [id^=c-data-number] u{font-size:.55em;transform:translateY(-1px)}
#main-contents [id^=c-data-number][id$="--sec2-3"]{letter-spacing:-.05em;text-indent:-.2em}
#main-contents [id^=c-data-number][id$="--sec2-3"] u{letter-spacing:-.0909090909em;text-indent:-.0909090909em}
#main-contents [id^=c-data-note]{font-size:.75em}
#main-contents [id^=c-data-feature]{margin-top:15px}
#main-contents [id^=c-data-feature] [id^=c-data-number]{font-size:3.3333333333em}
#main-contents [id^=c-data-feature] [id^=c-data-number] b{font-size:.2666666667em}
#main-contents [id^=c-data-feature] [id^=c-data-number] u{font-size:.3666666667em}
#p-sec2-container{border-bottom:1px solid #b7d8f2;display:flex;flex-direction:column;gap:24px 0;margin-bottom:30px;padding-bottom:30px}
#p-sec2-container [id^=c-title-tertiary]{font-size:.875em;margin-bottom:12px}
}
@media print,screen and (min-width:1200px){
#main-contents [id^=c-data-container][id*="--sec2"]{grid-template-columns:repeat(2,1fr)}
#main-contents [id^=c-data-container][id$="--sec3"]{grid-template-columns:repeat(4,1fr)}
}
@media print,screen and (min-width:768px){
:root{--maw-inner:1320px}
#main-contents [id^=c-data-container]{gap:16px;margin-top:35px}
#main-contents [id^=c-data-container][id$="--sec1"]{gap:24px;grid-template-columns:repeat(2,1fr);margin-top:40px}
#main-contents [id^=c-data-container][id$="--sec3"]{margin-top:40px}
#main-contents [id^=c-data-box]{gap:20px 0;padding:35px}
#main-contents [id^=c-data-box] .title{margin:0 -35px;width:calc(100% + 70px)}
#main-contents [id^=c-data-box] .cmp-title{font-size:1.6666666667em;line-height:2}
#main-contents [id^=c-data-image][id$="--sec3-5"] .cmp-image__image{width:154px}
#main-contents [id^=c-data-name]{font-size:1.3333333333em;line-height:1.4166666667}
#main-contents [id^=c-data-name] u{font-size:.75em;line-height:1.5}
#main-contents [id^=c-data-number]{font-size:3.3333333333em}
#main-contents [id^=c-data-number] b{font-size:.3333333333em}
#main-contents [id^=c-data-number] u{font-size:.4666666667em;transform:translateY(-2px)}
#main-contents [id^=c-data-note]{font-size:.7777777778em}
#main-contents [id^=c-data-feature]{margin-top:35px}
#main-contents [id^=c-data-feature] [id^=c-data-box]{align-items:center;flex-direction:row;flex-wrap:wrap;gap:30px 40px;justify-content:center;margin:0 auto;max-width:864px}
#main-contents [id^=c-data-feature] .text:has([id^=c-data-name]){width:100%}
#main-contents [id^=c-data-feature] [id^=c-data-name]{text-align:center}
#main-contents [id^=c-data-feature] [id^=c-data-number]{font-size:4.4444444444em}
#main-contents [id^=c-data-feature] [id^=c-data-number] b{font-size:.35em}
#main-contents [id^=c-data-feature] [id^=c-data-number] u{font-size:.5em}
#p-sec2-container{display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-top:40px}
#p-sec2-container [id^=c-title-tertiary]{font-size:1.3333333333em;margin-bottom:20px}
}
@media print,screen and (min-width:768px)and (max-width:1200px){
#main-contents [id^=c-data-container][id*="--sec2"]{grid-template-columns:repeat(1,1fr)}
#main-contents [id^=c-data-container][id$="--sec3"]{grid-template-columns:repeat(2,1fr)}
}