/*! @page:individuals */#individuals .p-intro__txt,#individuals .p-intro__note,#individuals .p-flow__lead,#individuals .p-flow__txt,#individuals .p-flow__points{word-break:normal}#individuals .p-intro__txt p,#individuals .p-intro__txt li,#individuals .p-intro__txt span,#individuals .p-intro__note p,#individuals .p-intro__note li,#individuals .p-intro__note span,#individuals .p-flow__lead p,#individuals .p-flow__lead li,#individuals .p-flow__lead span,#individuals .p-flow__txt p,#individuals .p-flow__txt li,#individuals .p-flow__txt span,#individuals .p-flow__points p,#individuals .p-flow__points li,#individuals .p-flow__points span{word-break:normal}#individuals .p-intro{padding:11.2rem 3.2rem 6.4rem}#individuals .p-intro__title{margin-bottom:4rem}#individuals .p-intro__txt{font-family:var(--font-jp-min);font-weight:400;line-height:2.2;letter-spacing:0;font-size:1.3rem}@media screen and (min-width: 768px){#individuals .p-intro__txt{font-size:1.4rem;line-height:2}}#individuals .p-intro__txt .en{font-family:var(--font-en-min);letter-spacing:.06em;font-size:100%;line-height:1}#individuals .p-intro__txt{text-align:justify}#individuals .p-intro__txt p+p{margin-top:1.12rem}#individuals .p-intro__box{margin-top:4.8rem;padding:3.2rem;border-radius:0.8rem;background-color:var(--color-primary-0)}#individuals .p-intro__note{font-family:var(--font-jp-min);font-weight:400;line-height:2.2;letter-spacing:0;font-size:1.3rem}@media screen and (min-width: 768px){#individuals .p-intro__note{font-size:1.4rem;line-height:2}}#individuals .p-intro__note .en{font-family:var(--font-en-min);letter-spacing:.06em;font-size:100%;line-height:1}#individuals .p-intro__note{text-align:justify}@media screen and (min-width: 768px){#individuals .p-intro{padding:12.8rem 2rem 8rem}#individuals .p-intro__inner{display:flex;align-items:flex-start;max-width:116rem;margin:0 auto}#individuals .p-intro__title{width:50%;margin-bottom:0}#individuals .p-intro__body{width:50%}#individuals .p-intro__txt{font-family:var(--font-jp-min);font-weight:400;font-size:1.6rem;line-height:2;letter-spacing:0}#individuals .p-intro__txt .en{font-family:var(--font-en-min);letter-spacing:.06em;font-size:100%;line-height:1}#individuals .p-intro__txt p+p{margin-top:2.4rem}}#individuals .p-main{width:100%;aspect-ratio:390/260;overflow:hidden}#individuals .p-main picture,#individuals .p-main img{display:block;width:100%;height:100%;object-fit:cover}@media screen and (min-width: 768px){#individuals .p-main{aspect-ratio:1440/720}}#individuals .p-flow{padding:8rem 2.4rem 6.4rem}#individuals .p-flow__head{display:flex;flex-direction:column;align-items:center;gap:3.2rem;text-align:center}#individuals .p-flow__lead{font-family:var(--font-jp-min);font-weight:400;line-height:2.2;letter-spacing:0;font-size:1.4rem}@media screen and (min-width: 768px){#individuals .p-flow__lead{font-size:1.6rem;line-height:2}}#individuals .p-flow__lead .en{font-family:var(--font-en-min);letter-spacing:.06em;font-size:100%;line-height:1}#individuals .p-flow__list{position:relative;display:flex;flex-direction:column;gap:8rem;margin-top:4rem;padding:2rem 0rem}#individuals .p-flow__list::before{content:"";position:absolute;top:0;bottom:0;left:2.1rem;width:1px;background-color:var(--color-primary-2)}#individuals .p-flow__item{display:flex;flex-direction:column;gap:2.6rem;width:32.6rem;max-width:100%}#individuals .p-flow__main{display:flex;align-items:flex-start;gap:1.6rem}#individuals .p-flow__num{position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:4.2rem;height:4.2rem;padding-top:0.4rem;border:1px solid var(--color-primary-3);border-radius:50%;background-color:var(--color-primary-0);font-family:var(--font-en-min);font-weight:500;font-style:normal;font-size:1.8rem;line-height:1.6;letter-spacing:.06em;color:var(--color-primary)}#individuals .p-flow__body{flex:1 1 0;min-width:0}#individuals .p-flow__title{--en-wrap: 1;font-family:var(--font-jp-min);font-weight:500;line-height:1.8;letter-spacing:0;font-size:1.8rem}@media screen and (min-width: 768px){#individuals .p-flow__title{font-size:2.4rem;line-height:1.6}}#individuals .p-flow__title .en{font-family:var(--font-en-min);letter-spacing:.06em;font-size:100%;line-height:1}#individuals .p-flow__title{margin-bottom:2.4rem}#individuals .p-flow__txt{font-family:var(--font-jp-min);font-weight:400;line-height:2.2;letter-spacing:0;font-size:1.3rem}@media screen and (min-width: 768px){#individuals .p-flow__txt{font-size:1.4rem;line-height:2}}#individuals .p-flow__txt .en{font-family:var(--font-en-min);letter-spacing:.06em;font-size:100%;line-height:1}#individuals .p-flow__txt{text-align:justify;margin-bottom:3.2rem}#individuals .p-flow__points{display:flex;flex-direction:column;gap:0.2rem;padding:1.2rem 1.2rem 1.2rem 1.6rem;border:1px solid var(--color-primary-2);border-radius:0.8rem}#individuals .p-flow__points li{display:flex;align-items:center;gap:0.6rem;font-family:var(--font-jp-min);font-weight:400;line-height:2.2;letter-spacing:0;font-size:1.4rem}@media screen and (min-width: 768px){#individuals .p-flow__points li{font-size:1.6rem;line-height:2}}#individuals .p-flow__points li .en{font-family:var(--font-en-min);letter-spacing:.06em;font-size:100%;line-height:1}#individuals .p-flow__points li::before{content:"";flex-shrink:0;width:2rem;height:2rem;background:url(/common/images/common/icon_check-primary.svg) center/contain no-repeat}#individuals .p-flow__il{padding-left:5.8rem}#individuals .p-flow__il picture{display:block;aspect-ratio:536/405;background-color:var(--color-primary-0)}#individuals .p-flow__il img{display:block;width:100%;height:100%;object-fit:contain}@media screen and (min-width: 768px){#individuals .p-flow{padding:12rem 2rem}#individuals .p-flow__inner{max-width:116rem;margin:0 auto}#individuals .p-flow__head{gap:4rem}#individuals .p-flow__list{gap:12rem;padding:4rem 0rem}#individuals .p-flow__list::before{left:2.8rem}#individuals .p-flow__item{flex-direction:row;align-items:flex-end;gap:4.8rem;width:100%}#individuals .p-flow__main{flex:1 1 0;min-width:0;gap:4.8rem}#individuals .p-flow__num{width:5.6rem;height:5.6rem;font-size:2.6rem;line-height:1.6}#individuals .p-flow__body{padding-top:0.8rem}#individuals .p-flow__title{margin-bottom:3.2rem}#individuals .p-flow__points{gap:0.6rem;padding:1.6rem 1.6rem 1.6rem 2rem;border-color:var(--color-primary-3)}#individuals .p-flow__points li{gap:0.8rem}#individuals .p-flow__points li::before{width:2.4rem;height:2.4rem}#individuals .p-flow__il{position:relative;flex-shrink:0;align-self:stretch;width:40rem;padding-left:0}#individuals .p-flow__il picture{position:absolute;top:.8rem;right:0;bottom:0;left:0;aspect-ratio:auto}}
