.cta-area{width:100%;margin:96px auto 0}@media screen and (max-width: 768px){.cta-area{width:100%;margin:32px auto 0}}.cta-area__txt{display:block;width:100%;padding:16px 0;border-top:1px solid rgb(0,110.4,180.8);border-bottom:1px solid rgb(0,110.4,180.8);font-size:16px;text-align:center;margin-bottom:32px}.cta-area__txt p{text-align:center}@media screen and (max-width: 768px){.cta-area__txt{font-size:14px}}.cta-area__blue{background:rgb(229.5,243.3,252.1);padding:32px 64px;text-align:center}.cta-area__blue a:hover{opacity:.7}.cta-area__tel{margin-top:24px;background:#fff;color:rgb(0,124.2,203.4);width:100%;border:1px solid rgb(0,124.2,203.4);padding:24px 48px;text-align:center}.cta-area__tel p{margin-bottom:16px}.cta-area__flex{display:flex;flex-direction:column;align-items:center;gap:8px}.cta-area__left{width:272px}.cta-area__right{font-size:16px}.personality{padding:0;font-size:16px;line-height:2}.personality__kv{width:100%;margin-bottom:64px}.personality__kv img{width:100%;height:auto;object-fit:cover}.personality__heading{font-size:24px;font-weight:700;margin-bottom:24px;text-align:center}.personality__heading--lg{font-size:32px;margin-top:64px;margin-bottom:32px}@media screen and (max-width: 768px){.personality__heading--lg{font-size:24px;margin-top:48px}}.personality__worry{margin-bottom:64px}.personality__worry-items{display:flex;gap:24px;margin-bottom:32px}@media screen and (max-width: 768px){.personality__worry-items{flex-direction:column;gap:16px}}.personality__worry-item{flex:1;padding:32px 16px;background:rgb(229.5,243.3,252.1);border-radius:8px;text-align:center}.personality__worry-label{font-size:18px;font-weight:700;color:rgb(0,124.2,203.4);margin-bottom:8px}.personality__worry-sub{font-size:14px;color:#818181}.personality__worry-list{list-style:none;padding:0;margin:0;display:inline-block;text-align:left;font-size:14px;color:#818181}.personality__worry-list li{position:relative;padding-left:24px;line-height:1.8}.personality__worry-list li::before{content:"";position:absolute;left:4px;top:8px;width:6px;height:11px;border-right:2px solid #008ae2;border-bottom:2px solid #008ae2;transform:rotate(45deg)}.personality__worry-desc{font-size:16px;line-height:2}.personality__about{margin-bottom:64px}.personality__about-body{display:flex;gap:32px;align-items:center}@media screen and (max-width: 768px){.personality__about-body{flex-direction:column;gap:24px}}.personality__about-text{flex:1;font-size:16px;line-height:2}.personality__about-text p{margin-bottom:16px}.personality__about-img{width:40%}@media screen and (max-width: 768px){.personality__about-img{width:100%}}.personality__about-img img{width:100%;height:auto;display:block}.personality__plan{margin-bottom:64px}.personality__plan-lead{font-size:18px;font-weight:700;text-align:center;line-height:1.8;margin-bottom:32px;color:rgb(0,124.2,203.4)}.personality__plan-item{display:flex;gap:32px;align-items:center;margin-bottom:48px}.personality__plan-item:last-child{margin-bottom:0}@media screen and (max-width: 768px){.personality__plan-item{flex-direction:column;gap:24px}}.personality__plan-item--reverse{flex-direction:row-reverse}@media screen and (max-width: 768px){.personality__plan-item--reverse{flex-direction:column}}.personality__plan-title{font-size:20px;font-weight:700;color:rgb(0,124.2,203.4);margin-bottom:16px}.personality__plan-text{flex:1;font-size:16px;line-height:1.75}.personality__plan-text p{margin-bottom:16px}.personality__plan-text p:last-child{margin-bottom:0}.personality__plan-img{width:40%}@media screen and (max-width: 768px){.personality__plan-img{width:100%}}.personality__plan-img img{width:100%;height:auto;display:block}.personality__training{margin-bottom:64px}.personality__training-lead{font-size:16px;line-height:2;margin-bottom:32px;text-align:center}.personality__training-items{display:flex;gap:24px}@media screen and (max-width: 768px){.personality__training-items{flex-direction:column;gap:16px}}.personality__training-item{flex:1;padding:32px 24px;background:rgb(229.5,243.3,252.1);border-radius:8px}.personality__training-icon{width:32px;height:32px;margin:0 auto 16px;background:#008ae2;border-radius:4px;text-align:center}.personality__training-icon img{padding:4px;width:100%;height:100%;object-fit:contain}.personality__training-title{font-size:18px;font-weight:700;color:rgb(0,124.2,203.4);margin-bottom:16px;text-align:center}.personality__consult{margin-bottom:64px;padding:40px;background:rgb(229.5,243.3,252.1);border-radius:8px}@media screen and (max-width: 768px){.personality__consult{padding:24px}}.personality__consult-desc{font-size:16px;line-height:2;margin-bottom:16px}.personality__seminar-heading{font-size:20px;font-weight:700;color:rgb(0,124.2,203.4);text-align:center;margin-top:40px;margin-bottom:24px}.personality__seminar-archive{display:block}.personality__seminar-link{display:block;width:100%;margin:0 auto 24px}.personality__seminar-link:last-child{margin-bottom:0}.personality__seminar-link img{width:100%;height:auto}.personality__flow{margin-bottom:64px}.personality__step{display:flex;gap:24px;align-items:flex-start;padding:24px;border:1px solid rgb(0,110.4,180.8);margin-bottom:16px}@media screen and (max-width: 768px){.personality__step{flex-direction:column;gap:16px;padding:16px}}.personality__step-num{flex-shrink:0;width:120px;display:flex;align-items:center;color:rgb(0,124.2,203.4);font-weight:700}.personality__step-num span{font-size:16px}.personality__step-num .num{font-size:40px;padding-left:8px}.personality__step-body{flex:1}.personality__step-body h4{font-size:18px;font-weight:700;margin-bottom:8px}.personality__step-body p{font-size:16px;line-height:2}
