.feature-cards{margin-top:80px}.feature-cards .top-btn-inner{display:flex}.feature-cards .top-btn-inner .top-btn-item{display:flex;flex-direction:column;width:100%}.feature-cards .top-btn-inner .top-btn-item a.-card.-single.-center.-ora{background-color:#ffeccb;border:2px solid transparent;border-radius:40px;display:flex;flex-direction:column;height:100%;justify-content:center;min-height:160px;padding:40px;position:relative;text-align:center;transition:all .4s ease;width:100%}.feature-cards .top-btn-inner .top-btn-item span.-card-illust{display:block;margin-left:auto;margin-right:auto;max-width:200px}.feature-cards .top-btn-inner .top-btn-item span.-card-illust img{display:block;height:auto;width:100%}.feature-cards .top-btn-inner .top-btn-item span.-card-tit.-bold{font-weight:600;line-height:clamp(1.875rem,.75rem + 1.25vw,2.25rem);margin-top:16px;min-height:auto}.feature-cards .top-btn-inner .top-btn-item:not(:first-child){margin-left:24px}.feature-cards .top-btn-inner .top-btn-item:last-child a.-card.-single.-center.-ora{background-color:#fafafa}.feature-cards .top-btn-inner .top-btn-item:last-child span.-card-tit.-bold{line-height:clamp(1.875rem,.75rem + 1.25vw,2.25rem);margin:0;text-align:left}.feature-cards .top-btn-inner .top-btn-item:last-child a.-card.-single.-center.-ora:not(:first-child){margin-top:24px}.feature-cards .top-btn-inner .top-btn-item a.-card.-single.-center.-ora:after{background-repeat:no-repeat;background-size:100%;bottom:-2px;content:"";height:144px;position:absolute;right:-2px;transition:all .4s ease;width:144px}.feature-cards .top-btn-inner .top-btn-item a.-card.-single.-center.-ora:before{background-repeat:no-repeat;background-size:24px;bottom:10px;content:"";height:24px;position:absolute;right:14px;transition:all .4s ease;width:24px;z-index:1}@media(min-width:1025px){.feature-cards .top-btn-inner .top-btn-item a.-card.-single.-center.-ora:hover:after{bottom:-2px;right:-2px}.feature-cards .top-btn-inner .top-btn-item a.-card.-single.-center.-ora:hover:before{bottom:8px;right:8px;transform:rotate(45deg)}.feature-cards .top-btn-inner .top-btn-item a.-card.-single.-center.-ora:hover{background-color:#f3d79d}}@media(max-width:1679px){.feature-cards .top-btn-inner .top-btn-item span.-card-tit.-bold{line-height:1.5}}@media(max-width:1024px){.feature-cards .top-btn-inner .top-btn-item a.-card.-single.-center.-ora{border-radius:clamp(1.5rem,.38rem + 3.31vw,2.5rem)}.feature-cards .top-btn-inner .top-btn-item a.-card.-single.-center.-ora:after{height:clamp(7.5rem,5.82rem + 4.97vw,9rem);width:clamp(7.5rem,5.82rem + 4.97vw,9rem)}.feature-cards .top-btn-inner .top-btn-item a.-card.-single.-center.-ora:before{background-size:clamp(1rem,.44rem + 1.66vw,1.5rem);bottom:12px;height:clamp(1rem,.44rem + 1.66vw,1.5rem);right:clamp(.75rem,.47rem + .83vw,1rem);width:clamp(1rem,.44rem + 1.66vw,1.5rem)}}@media(max-width:767px){.feature-cards .top-btn-inner{display:block}.feature-cards .top-btn-inner .top-btn-item:not(:first-child){margin-left:0;margin-top:16px}.feature-cards .top-btn-inner .top-btn-item:last-child a.-card.-single.-center.-ora:not(:first-child){margin-top:16px}.feature-cards .top-btn-inner .top-btn-item span.-card-illust{max-width:clamp(7.5rem,.26rem + 36.2vw,12.5rem)}}