.overview{background-color:#0f1545;background-image:linear-gradient(hsla(0,0%,100%,.04) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.04) 1px,#0f1545 0);background-size:80px 80px;border-radius:80px;color:#fff;margin-top:-120px;padding-bottom:120px;padding-top:80px;position:relative;z-index:9}.overview .top-overview-inner.-inner .top-overview-deco{height:100%;vertical-align:bottom;width:100%}.overview .top-overview-deco{max-width:950px;position:absolute;right:0;top:-184px;width:60%}.overview .top-overview-title.-title h2{color:#fff;margin:0}.overview .top-overview-title.-title h2 span{display:block}.overview .top-overview-title.-title h2 span:first-child{font-size:88px;font-weight:800;letter-spacing:.05em;line-height:1}.overview .top-overview-title.-title h2 span:last-child{color:#ce9449;display:block;font-size:72px;font-weight:600;line-height:2;margin-top:8px}.overview .top-overview-title.-title .top-overview-title-deco.-sp{display:none}.overview .top-overview-details{margin-top:120px}.overview .top-overview-details .top-overview-details-inner{display:flex;position:relative}.overview .top-overview-details .top-overview-details-inner .top-overview-details-item{align-items:flex-start;display:flex;width:calc(100% - 176px)}.overview .top-overview-details .top-overview-details-inner .top-overview-details-deco{aspect-ratio:32/27;background-repeat:no-repeat;background-size:100%;display:block;margin-top:calc(clamp(0rem, -18.75rem + 20.83vw, 6.25rem)*-1);max-width:320px;position:absolute;right:-40px;top:50%;width:26.6%}.overview .top-overview-details .top-overview-details-inner .top-overview-images{background-color:#fff;border-radius:24px;max-width:440px;padding:40px;width:50%}.overview .top-overview-details .top-overview-details-inner .top-overview-copy{flex:1;margin-left:64px}.overview .top-overview-details h3.-title-point span.top-point-number.-title-point-inner.-bold.-en{align-items:center;display:flex;font-weight:600;line-height:2}.overview .top-overview-details .top-overview-details-inner span.-title-point-item.-title-point-txt.-yellow{color:#ffec1c;font-size:clamp(1rem,.25rem + .83vw,1.25rem)}.overview .top-overview-details .top-overview-details-inner span.-title-point-item.-title-point-number{align-items:center;background-color:#ffec1c;border-radius:100px;color:#0f1545;display:flex;height:32px;justify-content:center;line-height:1;margin-left:12px;width:32px}.overview .top-overview-details .-title-point-number span{display:block;font-size:clamp(1rem,.25rem + .83vw,1.25rem);line-height:1;margin-top:-2px}.overview .top-overview-details .top-overview-details-inner h3.-title-point{margin:0}.overview .top-overview-details span.-title-point-copy.-title-medium01{color:#fff;display:block;font-size:40px;font-weight:600;line-height:1.5;margin-top:8px}.overview .top-overview-details .des{font-size:clamp(1rem,.25rem + .83vw,1.25rem);margin-top:48px}.overview .top-overview-details .des p{margin:0}.overview .top-overview-details .top-overview-details-inner:nth-of-type(2n){justify-content:flex-end;margin-bottom:200px}.overview .top-overview-details .top-overview-details-inner:not(:first-child){margin-top:120px}.overview .top-overview-details .top-overview-details-inner:nth-child(2n) .top-overview-details-deco{left:-40px;margin-top:0;right:auto;transform:translateX(0) translateY(30%)}.overview .top-overview-inner.page-center:nth-child(2){margin-top:120px}.overview .top-overview-inner .top-consultant-bnr{align-items:center;background-color:#151d5d;border-radius:24px;display:flex;padding:40px}.overview .top-consultant-bnr .top-consultant-copy.-title-small01{font-size:32px;font-weight:600;line-height:1.8}.overview .top-consultant-bnr .top-consultant-details{border-left:1px solid #fff;flex:1;margin-left:40px;padding-left:40px}.overview .top-consultant-bnr .top-consultant-details .top-consultant-details-inner{align-items:center;display:flex}.overview .top-consultant-bnr .top-consultant-details .top-consultant-details-inner .img{background-position:50%;background-repeat:no-repeat;background-size:100%;display:block;height:72px;width:72px}.overview .top-consultant-bnr .top-consultant-details .top-consultant-details-inner .top-consultant-details-item{flex:1;margin-left:16px}.overview .top-consultant-bnr .top-consultant-details .top-consultant-details-inner p.top-consultant-details-title{margin:0}.overview .top-consultant-bnr .top-consultant-details .top-consultant-details-inner .top-consultant-details-txt p{font-size:clamp(.875rem,.125rem + .83vw,1.125rem);line-height:2;margin:0}.overview .top-consultant-bnr .top-consultant-details .top-consultant-details-inner:not(:first-child){background-position:top 8px left 30px;background-repeat:no-repeat;background-size:12px;padding-top:32px}.overview .top-consultant-bnr .top-consultant-copy.-title-small01 p{margin:0}.overview .top-overview-deco svg{height:100%;width:100%}.overview .top-overview-btn-wrap.-btn-wrap{margin-top:120px}.overview .top-overview-btn-wrap.-btn-wrap .page-center{align-items:center;display:flex;justify-content:center}.overview .top-overview-btn-wrap.-btn-wrap .page-center a.top-main-btn.-btn.btn{align-items:center;background-color:#ffcb1c;border:2px solid transparent;border-radius:16px;color:#0f1545;display:flex;font-weight:500;line-height:1.2;max-width:240px;padding:16px 40px 16px 24px;position:relative;transition:all .4s ease;width:100%}.overview .top-overview-btn-wrap.-btn-wrap .page-center a.top-main-btn.-btn.btn:hover{background-color:#f3d79d}.overview .top-overview-btn-wrap.-btn-wrap .page-center a.top-main-btn.-btn.btn:after{background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:24px;border:0;border-radius:100%;content:"";display:block;height:24px;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:all .4s ease;width:24px}.overview .top-overview-btn-wrap.-btn-wrap .page-center a.top-main-btn.-btn.btn:hover:after{background-color:#ce9449;background-size:16px}@media(max-width:1679px){.overview .top-overview-details .-title-point-number span,.overview .top-overview-details .des p,.overview .top-overview-details .top-overview-details-inner span.-title-point-item.-title-point-txt.-yellow{font-size:16px}.overview .top-overview-details .top-overview-details-inner .top-overview-details-item{width:calc(73.4% + 64px)}.overview .top-overview-details .top-overview-details-inner .top-overview-details-deco{bottom:0;right:-80px;top:auto}.overview .top-overview-details .top-overview-details-inner:nth-child(2n) .top-overview-details-deco{bottom:10px;left:-80px;margin-top:0;right:auto;transform:unset}.overview .top-overview-details .top-overview-details-inner:nth-of-type(2n){margin-bottom:120px}.overview .top-consultant-bnr .top-consultant-details .top-consultant-details-inner .top-consultant-details-txt p{font-size:14px;line-height:1.8}}@media(max-width:1024px){.overview .top-overview-title.-title h2 span:last-child{font-size:clamp(3rem,.76rem + 6.63vw,5rem)}.overview .top-overview-title.-title h2 span:first-child{font-size:clamp(3.375rem,.995rem + 7.04vw,5.5rem);word-break:break-word}.overview .top-overview-details .top-overview-details-inner .top-overview-images{padding:clamp(1.5rem,.38rem + 3.31vw,2.5rem)}.overview .top-overview-details .des p{margin-top:clamp(1rem,-1.24rem + 6.63vw,3rem)}.overview .top-overview-details span.-title-point-copy.-title-medium01{font-size:clamp(1.5rem,.38rem + 3.31vw,2.5rem)}.overview .top-overview-details .top-overview-details-inner .top-overview-details-deco{background-repeat:no-repeat;background-size:100%;position:absolute;right:-80px;top:50%}.overview .top-consultant-bnr .top-consultant-copy.-title-small01 p{font-size:clamp(1.25rem,.41rem + 2.48vw,2rem)}.overview .top-consultant-bnr .top-consultant-details{border-left:0;border-top:1px solid #fff;margin-left:0;margin-top:24px;padding-left:0;padding-top:24px}.overview .top-overview-inner .top-consultant-bnr{display:block;padding:32px}.overview .top-consultant-bnr .top-consultant-copy.-title-small01 p br{display:none}.overview .top-overview-btn-wrap.-btn-wrap .page-center a.top-main-btn.-btn.btn:after{background-size:16px;height:16px;width:16px}.overview{border-radius:clamp(2.5rem,-.3rem + 8.28vw,5rem)}.overview .top-overview-details{margin-top:clamp(5rem,2.2rem + 8.28vw,7.5rem)}.overview .top-overview-details .top-overview-details-inner .top-overview-copy{margin-left:clamp(1.5rem,-1.3rem + 8.28vw,4rem)}}@media(max-width:540px){.overview .top-overview-deco{right:0;top:-160px;width:100%}.overview .top-overview-title.-title{position:relative;z-index:9}.overview .top-overview-title.-title h2 span:last-child{line-height:1.8}.overview .top-overview-details .top-overview-details-inner .top-overview-details-item{display:block;padding-top:48px;width:100%}.overview .top-overview-details .top-overview-details-inner .top-overview-details-deco{background-repeat:no-repeat;background-size:100%;bottom:-56px;left:0;max-width:160px;position:absolute;right:auto;top:auto;transform:translateX(0) translateY(0);width:47.6%}.overview .top-overview-details .top-overview-details-inner .top-overview-images{display:flex;justify-content:center;max-width:100%;padding:32px;width:100%}.overview .top-overview-details h3.-title-point span.top-point-number.-title-point-inner.-bold.-en{line-height:1.8;position:absolute;top:0}.overview .top-overview-details .des{margin-top:clamp(1rem,-1.24rem + 6.63vw,3rem)}.overview .top-overview-details .top-overview-details-inner .top-overview-images img{max-width:280px!important}.overview .top-overview-details .top-overview-details-inner .top-overview-copy{margin-left:0;margin-top:24px}.overview .top-overview-title.-title .top-overview-title-deco.-sp{aspect-ratio:32/27;background-repeat:no-repeat;background-size:100%;bottom:-56px;display:block;max-width:160px;position:absolute;right:0;width:47.6%}.overview .top-overview-details .top-overview-details-inner:not(:first-child){margin-top:80px}.overview .top-overview-details .top-overview-details-inner:nth-child(2n) .top-overview-details-deco{bottom:-56px;left:auto;right:0;transform:translateX(0) translateY(0)}.overview .top-overview-details .top-overview-details-inner:nth-of-type(2n){margin-bottom:80px}.overview .top-consultant-bnr .top-consultant-details .top-consultant-details-inner .img{background-position:50%;background-repeat:no-repeat;background-size:100%;content:"";display:block;height:64px;width:64px}.overview .top-consultant-bnr .top-consultant-details .top-consultant-details-inner .top-consultant-details-txt p{margin-top:8px}.overview .top-consultant-bnr .top-consultant-details .top-consultant-details-inner{display:block}.overview .top-consultant-bnr .top-consultant-details .top-consultant-details-inner .top-consultant-details-item{flex:1;margin-left:0}.overview .top-consultant-bnr .top-consultant-details .top-consultant-details-inner:not(:first-child){background-position:top;margin-top:16px;padding-top:24px}.overview .top-overview-btn-wrap.-btn-wrap{margin-top:80px}.overview .top-overview-btn-wrap.-btn-wrap .page-center a.top-main-btn.-btn.btn{font-size:clamp(.875rem,.735rem + .41vw,1rem);max-width:100%;padding-right:32px}.overview .top-overview-details .top-overview-details-inner .top-overview-images img{width:100%}.overview .top-overview-details .des p{line-height:1.8}}