.u-Section1,.u-Section2,.u-Section3{margin-top:200px}@media (max-width: 767px){.u-Section1,.u-Section2,.u-Section3{margin-top:10rem}}.u-Intro{margin-top:100px}@media (max-width: 767px){.u-Intro{margin-top:4rem}}.u-Ancor{margin-top:5rem}.u-Number{width:4rem;height:4rem;font-size:2.2rem;font-family:"Lato",sans-serif;color:#fff;background:#08318D;display:flex;align-items:center;justify-content:center;margin-left:auto;margin-right:auto}.u-Number.--Margin{margin-bottom:50px}@media (max-width: 767px){.u-Number.--Margin{margin-bottom:30px}}.u-SectionTitle{text-align:center;font-size:36px;font-family:"游明朝体","Yu Mincho",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN",serif}@media (max-width: 767px){.u-SectionTitle{font-size:2.2rem}}.u-SectionTitle.--Margin{margin-bottom:50px}@media (max-width: 767px){.u-SectionTitle.--Margin{margin-bottom:3rem}}.u-SectionTitle__Line{background:linear-gradient(transparent 65%, #DFEAF4 65%)}.u-Value{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-areas:"body photo";max-width:1440px;margin-left:auto;margin-right:auto;margin-top:50px}@media (max-width: 1023px){.u-Value{grid-template-areas:none;grid-template-columns:1fr;gap:4rem}}.u-Value.--Reverse{grid-template-areas:"photo body"}@media (max-width: 1023px){.u-Value.--Reverse{grid-template-areas:none}}.u-Value__Body{grid-area:body;max-width:440px;margin-left:auto;margin-right:auto;align-self:center;box-sizing:content-box;padding-left:var(--inner-padding);padding-right:var(--inner-padding)}@media (max-width: 1023px){.u-Value__Body{max-width:800px;grid-area:auto}}.u-Value__Row{display:grid;grid-template-columns:1fr;gap:50px}.u-Value__Title{font-size:24px;color:#08318D;margin-bottom:20px;line-height:1.4;font-family:"游明朝体","Yu Mincho",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN",serif}@media (max-width: 767px){.u-Value__Title{font-size:1.8rem}}.u-Value__Title>span{font-size:133.33333%}.u-Value__Phodo{grid-area:photo}@media (max-width: 1023px){.u-Value__Phodo{grid-area:auto;width:100%;max-width:800px;margin-left:auto;margin-right:auto}}.u-Relationship{margin-top:200px}@media (max-width: 767px){.u-Relationship{margin-top:12rem}}
