.feature-details-wrapper{margin-top:80px}.feature-details-wrapper .feature-summary{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 80px 0 0;color:#fff;padding-bottom:144px;padding-top:40px;position:relative;z-index:1}.feature-details-wrapper .feature-summary .page-center{padding-right:40px}.feature-details-wrapper .feature-summary .feature-summary-inner{align-items:center;display:flex}.feature-details-wrapper .feature-summary .feature-summary-copy{flex:1;padding-bottom:80px;padding-top:80px}.feature-details-wrapper .feature-summary .feature-summary-item{position:relative}.feature-details-wrapper .feature-summary .feature-summary-images{margin-left:24px;max-width:458px;position:relative;width:48%}.feature-details-wrapper .feature-summary .feature-summary-images img{opacity:.32}.feature-details-wrapper .feature-summary .feature-summary-copy h2{color:#fff;font-size:40px;font-weight:600;line-height:1.5;margin:0;position:relative}.feature-details-wrapper .feature-summary .feature-summary-copy p{font-size:20px;line-height:1.8;margin-bottom:0;margin-top:40px}.feature-details-wrapper .feature-summary .feature-summary-copy h2:after{aspect-ratio:32/27;background-repeat:no-repeat;background-size:100%;bottom:-32px;content:"";display:block;left:-80px;max-width:216px;position:absolute;width:26.6%}.feature-details-wrapper .feature-details{margin-top:-120px;position:relative;z-index:2}.feature-details-wrapper .feature-details:after{aspect-ratio:32/27;background-repeat:no-repeat;background-size:100%;content:"";display:block;max-width:216px;position:absolute;right:40px;top:-120px;width:26.6%;z-index:10}.feature-details-wrapper .feature-details .-side-toc{left:80px;position:absolute;top:80px;width:270px;z-index:10}.feature-details-wrapper .feature-details .-side-toc .-toc-tit.-sptab{display:none}.feature-details-wrapper .feature-details ol.-toc-menu{list-style:none;margin:0;padding:0}.feature-details-wrapper .feature-details ol.-toc-menu li:not(:first-child){margin-top:24px}.feature-details-wrapper .feature-details ol.-toc-menu li a{color:#0f1545;display:block;font-size:clamp(.875rem,.125rem + .83vw,1.125rem);line-height:2;position:relative;transition:all .4s ease}.feature-details-wrapper .feature-details ol.-toc-menu li a:after,.feature-details-wrapper .feature-details ol.-toc-menu li a:before{transition:all .4s ease}.feature-details-wrapper .feature-details ol.-toc-menu li a:before{aspect-ratio:1/1;background-position:50%;background-repeat:no-repeat;background-size:100%;content:"";display:block;opacity:0;position:absolute;right:calc(clamp(1.188rem, -.128rem + 2.05vw, 1.625rem)*-1);top:50%;transform:translateY(-50%);width:clamp(1.5rem,-.003rem + 2.35vw,2rem);z-index:6}.feature-details-wrapper .feature-details ol.-toc-menu li a:after{background-color:#0f1545;content:"";height:100%;opacity:0;position:absolute;right:-2px;top:0;width:3px}.feature-details-wrapper .feature-details ol.-toc-menu li a.-current:after,.feature-details-wrapper .feature-details ol.-toc-menu li a.-current:before{opacity:1}.feature-details-wrapper .feature-details .feature-details-inner{border-radius:80px;padding-bottom:240px;padding-top:80px;position:relative}.feature-details-wrapper .feature-details .feature-details-inner:after{background-color:#eee;content:"";display:block;height:100%;left:350px;position:absolute;top:0;width:1px;z-index:8}.feature-details-wrapper .feature-details .feature-details-inner .-side-toc-set-inner{display:flex;justify-content:flex-end}.feature-details-wrapper .feature-details .feature-details-inner .-side-toc-set-item{width:calc(100% - 350px)}.feature-details-wrapper .feature-details .feature-details-inner .-inner{margin-left:auto;margin-right:auto;max-width:1680px;padding-left:clamp(2.5rem,-5.015rem + 11.73vw,5rem);padding-right:clamp(2.5rem,-5.015rem + 11.73vw,5rem)}.feature-details-wrapper .feature-details .feature-details-inner h2.feature-details-tit.-tit-row{align-items:center;display:flex;margin:0}.feature-details-wrapper .feature-details .feature-details-inner h2 .-tit-display01{font-size:88px;font-weight:800;letter-spacing:.05em;line-height:2}.feature-details-wrapper .feature-details .feature-details-inner h2 span.-tit-item.-tit-small01.-dark-ora{color:#ce9449;font-size:32px;font-weight:600;line-height:1.8;margin-left:16px;margin-top:16px}.feature-details-wrapper .feature-details .feature-details-inner .feature-details-txt{margin-top:8px}.feature-details-wrapper .feature-details .feature-details-inner .feature-details-images{margin-top:24px}.feature-details-wrapper .feature-details .feature-details-inner .feature-details-images img{border-radius:24px}.feature-details-wrapper .feature-details .feature-details-inner .feature-details-images img.-sp{display:none}.feature-details-wrapper .feature-details .feature-details-inner .feature-details-item:nth-child(2){margin-top:80px}.feature-details-wrapper .feature-details .feature-details-inner .-spec-icon{background-color:#0f1545;border-radius:24px;padding:16px;width:80px}.feature-details-wrapper .feature-details .feature-details-inner .-spec-icon+.-spec-name{margin-top:16px}.feature-details-wrapper .feature-details .feature-details-inner .-spec-icon+.-spec-name p{font-size:clamp(1.5rem,1.125rem + .42vw,1.625rem);font-weight:600;line-height:1.8}.feature-details-wrapper .feature-details .feature-details-inner .-spec-desc{margin-top:24px}.feature-details-wrapper .feature-details .feature-details-inner .-spec-desc p{margin:0}.feature-details-wrapper .feature-details .feature-details-inner .-spec-desc ul{list-style:none;margin-bottom:0;margin-top:16px;padding:0}.feature-details-wrapper .feature-details .feature-details-inner .-spec-desc ul li{line-height:clamp(1.688rem,1.88vw,2.25rem);padding-left:16px;position:relative}.feature-details-wrapper .feature-details .feature-details-inner .-spec-desc ul li:before{background-color:#ce9449;border-radius:100px;content:"";height:8px;left:0;position:absolute;top:clamp(.563rem,-.375rem + 1.04vw,.875rem);width:8px}.feature-details-wrapper .feature-details .feature-details-inner .-spec-desc ul li{margin-bottom:0}.feature-details-wrapper .feature-details .feature-details-inner .-spec-desc ul li:not(:first-child){margin-top:8px}.feature-details-wrapper .feature-details .-spec.-spec-row{border-top:1px solid #ddd;display:flex;flex-wrap:wrap;margin-top:40px;position:relative}.feature-details-wrapper .feature-details .-spec.-spec-row .-spec-item{border-bottom:1px solid #ddd;display:flex;padding-bottom:40px;padding-top:40px;width:calc(50% - .5px)}.feature-details-wrapper .feature-details .-spec.-spec-row .-spec-item .-spec-details{border-right:1px solid #ddd;display:flex;flex-direction:column;padding-right:40px}.feature-details-wrapper .feature-details .-spec.-spec-row .-spec-item:nth-of-type(2n) .-spec-details{border-right:0;padding-left:40px;padding-right:0}.feature-details-wrapper .feature-details .-spec.-spec-row .-spec-item .-spec-details .-spec-name{min-height:86px}.feature-details-wrapper .feature-details .feature-details-inner+.feature-details-inner{margin-top:-120px}.feature-details-wrapper .feature-details .feature-details-inner .-spec-desc p+p{margin-top:16px}.feature-details-wrapper .feature-details .feature-details-inner .-spec-desc p+p+ul{margin:0}.feature-details-wrapper .feature-details .feature-details-inner .-spec-desc ul li a{color:#ce9449;font-size:65%;font-weight:600;line-height:0;position:relative;text-decoration:underline;top:-.4em;vertical-align:baseline;word-break:break-all}.feature-details-wrapper .feature-details .feature-details-inner .-spec-desc ul li a:hover{opacity:.4}.feature-details-wrapper .feature-details .feature-details-inner .-spec-desc .-spec-others{margin-top:16px}.feature-details-wrapper .feature-details .feature-details-inner .-spec-desc .-spec-others .-refs{border:1px solid #ddd;border-radius:24px;font-size:clamp(.875rem,.125rem + .83vw,1.125rem);line-height:2}.feature-details-wrapper .feature-details .feature-details-inner .-spec-desc .-refs-head{font-weight:600;padding:16px}.feature-details-wrapper .feature-details .feature-details-inner .-spec-desc .-refs-lsit{border-top:1px solid #ddd;display:flex;padding:16px}.feature-details-wrapper .feature-details .feature-details-inner .-spec-desc .-refs-lsit .-refs-tit{display:flex;font-weight:700;line-height:1.5}.feature-details-wrapper .feature-details .feature-details-inner .-spec-desc .-refs-lsit .-refs-item{width:50%}.feature-details-wrapper .feature-details .feature-details-inner .-spec-desc .-refs-lsit span.-refs-tit-item.-refs-name{flex:1;margin-left:7px}.feature-details-wrapper .feature-details .feature-details-inner .-spec-desc .-refs-link{align-items:center;border-left:1px solid #ddd;display:flex;margin-left:16px;padding-left:16px}.feature-details-wrapper .feature-details .feature-details-inner .-spec-desc .-refs-link a{color:#ce9449;display:inline-block;font-weight:600;line-height:1.5;position:relative;text-decoration:underline;transition:all .4s ease;word-break:break-all}.feature-details-wrapper .feature-details .feature-details-inner .-spec-desc .-refs-link a span{display:inline-block;padding-left:clamp(1.125rem,1.25vw,1.5rem);text-decoration:underline}.feature-details-wrapper .feature-details .feature-details-inner .-spec-desc .-refs-link a:before{background-position:50%;background-repeat:no-repeat;background-size:clamp(.875rem,.125rem + .83vw,1.125rem);content:"";height:clamp(.875rem,.125rem + .83vw,1.125rem);left:0;position:absolute;top:.3em;width:clamp(.875rem,.125rem + .83vw,1.125rem)}.feature-details-wrapper .feature-details .feature-details-inner .-spec-desc .-refs-link a:hover{opacity:.4}.feature-details-wrapper .feature-details .feature-details-inner .-caption{margin-top:64px}.feature-details-wrapper .feature-details .feature-details-inner .-caption p{font-size:clamp(.875rem,.125rem + .83vw,1.125rem);line-height:2;margin:0;padding-left:1em;text-indent:-1em}.feature-details-wrapper .feature-details .feature-details-inner:last-child{border-radius:80px 80px 0 0;padding-bottom:80px}.feature-details-wrapper .feature-details ol.-toc-menu li a span.-toc-link-inner{align-items:center;display:flex;min-height:40px}.feature-details-wrapper .feature-details ol.-toc-menu li a span.-toc-link-inner .-toc-number{display:block;min-width:16px}.feature-details-wrapper .feature-details ol.-toc-menu li a.-current span.-toc-link-inner{font-size:16px;font-weight:600}.feature-details-wrapper .feature-details ol.-toc-menu li a span.-toc-link-inner span.-toc-link-item.-toc-name{flex:1;margin-left:16px}.feature-details-wrapper.detail .feature-details .-spec.-spec-row{border:0}@media(max-width:1679px){.cm_nv_wrp.hrz.feature_btn .cm_nv_inner .btn_row .btn_item a{font-size:16px}.feature-details-wrapper .feature-details ol.-toc-menu li a{font-size:14px;line-height:1.8}.feature-details-wrapper .feature-details .feature-details-inner .-spec-desc p,.feature-details-wrapper .feature-details .feature-details-inner .feature-details-txt{font-size:16px}.feature-details-wrapper .feature-details .feature-details-inner .-spec-desc ul li{font-size:16px;line-height:1.5}.feature-details-wrapper .feature-details .feature-details-inner .-spec-desc ul li:before{background-color:#ce9449;border-radius:100px;content:"";height:8px;left:0;position:absolute;top:.5em;width:8px}.feature-details-wrapper .feature-details .feature-details-inner .-caption p{font-size:14px}.feature-details-wrapper .feature-details .feature-details-inner .-spec-icon+.-spec-name p{font-size:24px;line-height:1.8}}@media(max-width:1024px){.feature-details-wrapper{margin-top:clamp(3.5rem,1.318rem + 10.91vw,5rem)}.feature-details-wrapper .feature-summary .feature-summary-copy{padding-bottom:0;padding-top:0}.feature-details-wrapper .feature-summary .feature-summary-copy h2:after{left:-40px;width:56.6%}.feature-details-wrapper .feature-summary .feature-summary-copy h2 br{display:none}.feature-details-wrapper .feature-summary .feature-summary-copy p{font-size:clamp(1.125rem,.985rem + .41vw,1.25rem)}.feature-details-wrapper .feature-summary{background-size:56px 56px;border-radius:clamp(2.5rem,-.3rem + 8.28vw,5rem)!important;overflow-x:hidden;padding-bottom:80px!important;padding-top:80px;width:100%}.feature-details-wrapper .feature-details{margin-top:0}.feature-details-wrapper .feature-details .-side-toc{background-color:#fafafa;padding:80px 20px 160px;position:static;width:100%}.feature-details-wrapper .feature-details .-side-toc .-sptab-inner{padding-left:clamp(1rem,-.68rem + 4.97vw,2.5rem);padding-right:clamp(1rem,-.68rem + 4.97vw,2.5rem)}.feature-details-wrapper .feature-details .-side-toc .-toc-tit.-sptab{display:block}.feature-details-wrapper .feature-details .-side-toc .-toc-tit.-sptab p.-tit-icon{align-items:center;display:flex;font-size:clamp(1.25rem,.97rem + .83vw,1.5rem);font-weight:600;line-height:1.8;margin:0}.feature-details-wrapper .feature-details .-side-toc .-toc-tit.-sptab p.-tit-icon span.-tit-icon-inner{flex:1;line-height:1.5;margin-left:12px}.feature-details-wrapper .feature-details .-side-toc .-toc-tit.-sptab p.-tit-icon:before{background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:24px;border-radius:100px;content:"";height:24px;width:24px}.feature-details-wrapper .feature-details ol.-toc-menu{display:flex;flex-wrap:wrap;margin-top:24px}.feature-details-wrapper .feature-details ol.-toc-menu li.-toc-menu-item{display:flex;margin:0 40px 0 0;width:calc(50% - 20px)}.feature-details-wrapper .feature-details ol.-toc-menu li.-toc-menu-item:nth-child(2){margin-right:0}.feature-details-wrapper .feature-details ol.-toc-menu li.-toc-menu-item a{border-bottom:1px solid #ddd;display:flex;font-size:16px;font-weight:600;padding-bottom:16px;width:100%}.feature-details-wrapper .feature-details ol.-toc-menu li a span.-toc-link-inner{align-items:center;display:flex;min-height:auto;padding-right:32px;position:relative;width:100%}.feature-details-wrapper .feature-details ol.-toc-menu li a span.-toc-link-inner:after{background-repeat:no-repeat;background-size:24px;content:"";height:24px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:24px}.feature-details-wrapper .feature-details .feature-details-inner{border-radius:clamp(2.5rem,-.3rem + 8.28vw,5rem);margin-top:-80px}.feature-details-wrapper .feature-details .feature-details-inner .-side-toc-set-item{width:100%}.feature-details-wrapper .feature-details .feature-details-inner:after{display:none}.feature-details-wrapper .feature-details .feature-details-inner h2 .-tit-display01{font-size:clamp(3.375rem,.995rem + 7.04vw,5.5rem);word-break:break-word}.feature-details-wrapper .feature-details .feature-details-inner h2 span.-tit-item.-tit-small01.-dark-ora{font-size:clamp(1.25rem,.41rem + 2.48vw,2rem)}.feature-details-wrapper .feature-details .feature-details-inner .-spec-icon{border-radius:clamp(1.25rem,.97rem + .83vw,1.5rem);width:clamp(4.5rem,3.94rem + 1.66vw,5rem)}.feature-details-wrapper .feature-details .feature-details-inner .-spec-icon+.-spec-name p{font-size:clamp(1.25rem,.97rem + .83vw,1.5rem)}.feature-details-wrapper .feature-summary .feature-summary-copy h2{font-size:clamp(1.5rem,.38rem + 3.31vw,2.5rem)}.feature-details-wrapper .feature-details .feature-details-inner .-inner{padding-left:clamp(1rem,-.68rem + 4.97vw,2.5rem);padding-right:clamp(1rem,-.68rem + 4.97vw,2.5rem)}.feature-details-wrapper .feature-details ol.-toc-menu li.-toc-menu-item:nth-child(2n){margin-right:0}.feature-details-wrapper .feature-details ol.-toc-menu li a:after,.feature-details-wrapper .feature-details ol.-toc-menu li a:before{display:none}.feature-details-wrapper .feature-details ol.-toc-menu li.-toc-menu-item{margin-top:16px}.feature-details-wrapper .feature-details ol.-toc-menu li.-toc-menu-item:first-child,.feature-details-wrapper .feature-details ol.-toc-menu li.-toc-menu-item:nth-child(2){margin-top:0}}@media(max-width:540px){.feature-details-wrapper .feature-summary .feature-summary-item{position:relative;z-index:1}.feature-details-wrapper .feature-summary .feature-summary-images{margin-left:24px;max-width:224px;position:absolute;right:-10px;top:40px;width:60vw}.feature-details-wrapper .feature-summary .feature-summary-copy h2 span{display:block;width:63%}.feature-details-wrapper .feature-details:after{display:none}.feature-details-wrapper .feature-summary .feature-summary-copy h2:after{bottom:auto;left:auto;max-width:142px;right:-16px;top:-40px;width:41%}.feature-details-wrapper .feature-summary .feature-summary-copy p{margin-top:16px}.feature-details-wrapper .feature-summary .page-center{padding-right:clamp(1rem,-.68rem + 4.97vw,2.5rem)}.feature-details-wrapper .feature-details ol.-toc-menu{display:block}.feature-details-wrapper .feature-details ol.-toc-menu li.-toc-menu-item{width:100%}.feature-details-wrapper .feature-details .feature-details-inner .feature-details-images img.-pctab{display:none}.feature-details-wrapper .feature-details .feature-details-inner .feature-details-images img.-sp{display:block}.feature-details-wrapper .feature-details ol.-toc-menu li.-toc-menu-item:nth-child(2){margin-top:16px}.feature-details-wrapper .feature-details .feature-details-inner .-spec-desc p{line-height:1.8}.feature-details-wrapper .feature-details .-spec.-spec-row .-spec-item{width:100%}.feature-details-wrapper .feature-details .-spec.-spec-row .-spec-item .-spec-details{border:0;padding:0}.feature-details-wrapper .feature-details .-spec.-spec-row .-spec-item .-spec-details .-spec-name{min-height:unset}.feature-details-wrapper .feature-details .-spec.-spec-row .-spec-item .-spec-details .-spec-name p{margin:0}.feature-details-wrapper .feature-details .-spec.-spec-row .-spec-item:nth-of-type(2n) .-spec-details{border-right:0;padding-left:0;padding-right:0}.feature-details-wrapper .feature-details .feature-details-inner .feature-details-txt,.feature-details-wrapper .feature-details .feature-details-inner h2 .-tit-display01{line-height:1.8}.feature-details-wrapper .feature-details .feature-details-inner .-spec-desc .-refs-lsit{display:block}.feature-details-wrapper .feature-details .feature-details-inner .-spec-desc .-refs-head{line-height:1.8}.feature-details-wrapper .feature-details .feature-details-inner .-spec-desc .-refs-lsit .-refs-item{width:100%}.feature-details-wrapper .feature-details .feature-details-inner .-spec-desc .-refs-link{border-left:0 solid #ddd;border-top:1px solid #ddd;margin-left:0;margin-top:16px;padding-left:0;padding-top:16px}}@media(min-width:1025px){.bottom_fixed_wrp{display:none}}.bottom_fixed_wrp{bottom:0;left:0;opacity:0;position:fixed;transform:translateY(50px);transition:all .4s ease;width:100%;z-index:9}.bottom_fixed_wrp.-show{opacity:1;transform:translateY(0)}.bottom_fixed_wrp .-bottom-toc-btn.js_toc-btn{background-color:#ffcb1c;border-radius:16px 16px 0 0;display:inline-block;left:16px;padding:16px 32px 16px 16px;position:relative}.bottom_fixed_wrp p.-tit-icon{align-items:center;cursor:pointer;display:flex;font-weight:600;margin:0}.bottom_fixed_wrp p:before{background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:24px;border-radius:100px;content:"";height:24px;width:24px}.bottom_fixed_wrp .-bottom-toc{background-color:#fafafa;border-top:2px solid #ffcb1c;display:none;height:53vh;overflow-y:auto;padding:40px}.bottom_fixed_wrp p.-tit-icon span.-tit-icon-inner{flex:1;line-height:1.5;margin-left:12px}.bottom_fixed_wrp+.js_bottom-toc-bg{background-color:hsla(0,0%,100%,.64);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:2}body.-toc-opened .bottom_fixed_wrp+.js_bottom-toc-bg{display:block}.bottom_fixed_wrp .-bottom-toc ol.-toc-menu{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0 0 40px}.bottom_fixed_wrp .-bottom-toc ol.-toc-menu li{display:flex;margin-right:40px;width:calc(50% - 20px)}.bottom_fixed_wrp .-bottom-toc ol.-toc-menu li:first-child{margin-top:0}.bottom_fixed_wrp .-bottom-toc ol.-toc-menu li:nth-child(2){margin-right:0;margin-top:0}.bottom_fixed_wrp .-bottom-toc ol.-toc-menu li a.-toc-link{border-bottom:1px solid #ddd;display:flex;font-size:16px;font-weight:600;padding-bottom:16px;transition:all .4s ease;width:100%}.bottom_fixed_wrp .-bottom-toc ol.-toc-menu li a.-toc-link span.-toc-link-inner{align-items:center;display:flex;min-height:auto;padding-right:32px;position:relative;width:100%}.bottom_fixed_wrp .-bottom-toc ol.-toc-menu li a.-toc-link span.-toc-link-inner .-toc-number{display:block;min-width:16px}.bottom_fixed_wrp .-bottom-toc ol.-toc-menu li a.-toc-link span.-toc-link-inner .-toc-name{flex:1;margin-left:16px}.bottom_fixed_wrp .-bottom-toc ol.-toc-menu li a.-toc-link span.-toc-link-inner:after{background-repeat:no-repeat;background-size:24px;content:"";height:24px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:24px}.-toc-opened .bottom_fixed_wrp{opacity:1;z-index:250}@media(max-width:767px){.bottom_fixed_wrp .-bottom-toc ol.-toc-menu li{margin-right:0;width:100%}.bottom_fixed_wrp .-bottom-toc ol.-toc-menu li a.-toc-link span.-toc-link-inner{min-height:auto}.bottom_fixed_wrp .-bottom-toc ol.-toc-menu li a.-toc-link{font-size:16px;font-weight:600;line-height:1.8}}