.align-center{text-align:center}.align-left{text-align:left}.modulesMainvisual{background:linear-gradient(to bottom, #031288 0%, #717bd3 100%);padding:98px 0;position:relative;z-index:2}@media(max-width: 768px){.modulesMainvisual{margin-top:60px;padding:40px 0}}.modulesTxt{font-size:19px;font-size:1.9rem}@media(max-width: 768px){.modulesTxt{font-size:18px;font-size:1.8rem}}.modulesTxt p+p{margin-top:16px}@media(max-width: 768px){.modulesTxt p+p{margin-top:24px}}.modulesTxt p+.large{margin-top:24px}.modulesTxt p.large{color:#070f50;font-weight:900;font-size:24px;font-size:2.4rem}.modulesTxt .link{margin-top:48px}.sectionHeading{margin-bottom:48px}@media(max-width: 768px){.sectionHeading{margin-bottom:32px}}.sectionHeading_titleLv3{color:#070f50;font-weight:900;margin-bottom:16px;font-size:32px;font-size:3.2rem}@media(max-width: 768px){.sectionHeading_titleLv3{font-size:24px;font-size:2.4rem;margin-bottom:24px}}.bg-circle{overflow:hidden;position:relative}.bg-circle::before{aspect-ratio:3/1;background:#fff;border-radius:50%;content:"";display:block;height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);z-index:1}@media(max-width: 768px){.bg-circle::before{aspect-ratio:1/.8}}.bg-circle>*{position:relative;z-index:2}.boxImage.my-48{margin:48px 0}@media(max-width: 768px){.boxImage.my-48{margin:24px 0 32px}}.boxImage img.mw-400{max-width:400px;width:100%}@media(max-width: 768px){.boxImage img.mw-400{max-width:240px}}.boxImage img.mw-600{max-width:600px;width:100%}.boxImage img.mw-1000{max-width:1000px;width:100%}.profile{position:relative}.profile>div{position:relative;z-index:2}.profile .bollType01.is-left{height:660px;transform:translateY(-40%) rotate(25deg);width:630px}@media(max-width: 768px){.profile .bollType01.is-left{height:370px;top:0;transform:translateY(-20%);width:370px}}.summary{position:relative}.summary .bollType01.is-right{height:440px;right:0;top:50%;transform:translate(30%, -50%);width:520px}@media(max-width: 768px){.summary .bollType01.is-right{transform:translate(80%, 40%)}}.summary>div{position:relative;z-index:2}.summaryInner{display:grid;gap:48px 64px;grid-template-columns:1fr;margin-bottom:60px}@media(max-width: 768px){.summaryInner{gap:32px 0;margin-bottom:32px}}.summaryItem{align-items:center;display:grid;gap:0 32px;grid-template:1fr/repeat(2, 1fr)}@media(max-width: 768px){.summaryItem{gap:16px 0;grid-template:1fr/1fr}}.summaryItem.group-partners .data{display:flex;justify-content:flex-start}@media(max-width: 768px){.summaryItem.group-partners .data{justify-content:center}}.summaryItem.group-partners .data .planListPrice{display:flex;flex-flow:column;text-align:center}.summaryItemWrap{display:grid;gap:0 64px;grid-template-columns:repeat(2, 1fr)}@media(max-width: 768px){.summaryItemWrap{gap:32px 0;grid-template-columns:1fr}}.summaryItemWrap.row-2{gap:0 96px;padding:0 30px}@media(max-width: 768px){.summaryItemWrap.row-2{gap:32px 0;padding:0}}.summaryItem.global-development{grid-column:1/-1;grid-template:repeat(2, auto)/repeat(2, auto)}@media(max-width: 768px){.summaryItem.global-development{grid-template:1fr/1fr}}.summaryItem.global-development .txt{grid-column:2;margin:0;padding-top:3rem}@media(max-width: 768px){.summaryItem.global-development .txt{grid-column:1;grid-row:2;padding:0}}.summaryItem.global-development .data{padding-bottom:3rem}@media(max-width: 768px){.summaryItem.global-development .data{padding:0}}.summaryItem.global-development img{grid-row:1/-1}@media(max-width: 768px){.summaryItem.global-development img{grid-row:1}}.summaryItem .txt{grid-column:1/-1;grid-row:1;margin-bottom:32px}@media(max-width: 768px){.summaryItem .txt{margin-bottom:0}}.summaryItem .txt .sectionHeading_titleLv3{margin-bottom:0}.summaryItem img{grid-column:1;grid-row:2;width:100%}@media(max-width: 768px){.summaryItem img{margin:0 auto;max-width:300px}}.summaryItem .data{grid-column:2;grid-row:2}@media(max-width: 768px){.summaryItem .data{grid-column:1;grid-row:3}}.summaryItem .data.col-2{display:grid;gap:0 32px;grid-template-columns:repeat(2, auto);justify-content:center}.summaryItem .data .planListPrice{font-size:min(1.6vw,24px)}@media(max-width: 1024px){.summaryItem .data .planListPrice{font-size:24px;font-size:2.4rem}}@media(max-width: 768px){.summaryItem .data .planListPrice{text-align:center}}.summaryItem .data .planListPrice .large{display:inline-block;font-size:min(6vw,64px);line-height:1}@media(max-width: 1024px){.summaryItem .data .planListPrice .large{font-size:64px;font-size:6.4rem}}@media(max-width: 768px){.summaryItem .data .planListPrice .large{display:block}}.philosophy{position:relative}.philosophy .bollType01.is-left{height:410px;left:0;top:50%;transform:translate(-50%, -70%);width:460px}@media(max-width: 768px){.philosophy .bollType01.is-left{transform:translate(-40%, -100%)}}.philosophy>div{position:relative;z-index:2}.philosophyList{display:grid;gap:0 80px;grid-template-columns:repeat(3, 1fr);margin-top:48px}@media(max-width: 768px){.philosophyList{gap:32px 0;grid-template-columns:1fr}}.philosophyList dt{color:#070f50;font-weight:900;margin-bottom:24px;font-size:24px;font-size:2.4rem}.philosophyList dd.modulesTxt p+p{margin-top:8px}.philosophyTable{background:#fff;border-radius:16px;display:block;margin-top:48px;padding:32px}@media(max-width: 768px){.philosophyTable{margin-top:32px;padding:24px}}.philosophyTable div{align-items:center;border-top:1px solid #beb8fb;display:grid;grid-template-columns:32% 68%;padding:24px 0}@media(max-width: 768px){.philosophyTable div{grid-template-columns:1fr;padding:16px 20px}.philosophyTable div .modulesTxt p+p{margin-top:16px}}.philosophyTable div:last-of-type{border-bottom:1px solid #beb8fb}.philosophyTable div:nth-child(odd){background:#f9f8ff}.philosophyTable dt{color:#070f50;font-weight:900;padding:0 28px;font-size:24px;font-size:2.4rem}@media(max-width: 768px){.philosophyTable dt{margin-bottom:16px;text-align:center}}@media(max-width: 768px){.identity .modulesTxt.align-center,.brand .modulesTxt.align-center{text-align:left}}.operations{position:relative}.operations .bollType01.is-right{height:670px;right:0;top:0;transform:translate(20%, 20%);width:640px}@media(max-width: 768px){.operations .bollType01.is-right{display:none}}.operations>div{position:relative;z-index:2}.operations .sectionHeading_titleLv3{margin-top:48px}.operations .boxImage{margin-bottom:24px}
/*# sourceMappingURL=this.css.map */