.work-data__ttl{font-size:2.125rem;font-weight:600;letter-spacing:.05em;line-height:1.4411764706;position:relative}.work-data__ttl::after{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background-color:rgba(112,112,112,.45);z-index:-1}.work-data__ttl-inner{display:inline-block;padding-right:2.25rem;background-color:#fff}.work-data__list{display:flex;flex-wrap:wrap;row-gap:.5rem}.work-data__list:not(:last-child){margin-bottom:.9375rem}.work-data__name,.work-data__contents{width:100%}.work-data__name{font-size:1.0625rem;font-weight:500;letter-spacing:.025em;color:#878787}.work-data__contents{font-size:1.0625rem;letter-spacing:.025em}@media screen and (min-width: 400px){.work-data__list{flex-wrap:nowrap}.work-data__name{width:160px}.work-data__contents{width:calc(100% - 160px)}}.work-cta-link{padding:25px;display:block;border-radius:10px;background:#122e84;background:linear-gradient(307deg, rgb(18, 46, 132) 0%, rgb(92, 93, 178) 53%, rgb(203, 105, 170) 78%, rgb(241, 133, 156) 100%);box-shadow:0 9px 17px rgba(0,0,0,.16)}.work-cta-link:hover{opacity:1}.work-cta-link__inner{display:flex;flex-wrap:wrap;row-gap:1.5rem}.work-cta-link__texts,.work-cta-link__btn{width:100%}.work-cta-link__texts{color:#fff;text-align:center}.work-cta-link__text{display:block}.work-cta-link__text--small{font-size:.875rem;letter-spacing:.025em}.work-cta-link__text--large{font-size:1.4375rem;letter-spacing:.025em}.work-cta-link__text--1{line-height:1}.work-cta-link__text--3{line-height:1.5}.work-cta-link__btn{font-size:1.125rem;font-weight:700;letter-spacing:.1em;display:flex;justify-content:center;align-items:center;text-align:center;background-color:#fff;border-radius:100vh;color:#333;padding:12px;transition:color .3s,background-color .3s}.work-cta-link__btn-inner{position:relative;display:inline-block}.work-cta-link__btn-inner::after{content:"";position:absolute;top:50%;transform:translateY(-50%) rotate(45deg);right:-0.9375rem;width:.4375rem;height:.4375rem;border-top:2px solid #333;border-right:2px solid #333;transition:border-top-color .3s,border-right-color .3s}.work-cta-link:hover .work-cta-link__btn,.work-cta-link:focus .work-cta-link__btn{color:#fff;background-color:#ff7492}.work-cta-link:hover .work-cta-link__btn-inner::after,.work-cta-link:focus .work-cta-link__btn-inner::after{border-top-color:#fff;border-right-color:#fff}@media screen and (min-width: 400px){.work-cta-link{padding:30px}.work-cta-link__btn{letter-spacing:.05em}.work-cta-link__btn-inner::after{right:-1.25rem}}@media screen and (min-width: 768px){.work-cta-link{border-radius:100vh;padding:1.25rem 1.25rem 1.25rem 3.75rem}.work-cta-link__inner{flex-wrap:nowrap}.work-cta-link__texts{width:calc(100% - 245px);text-align:left}.work-cta-link__btn{width:245px}}@media screen and (min-width: 1200px),print{.work-cta-link__texts{width:calc(100% - 300px)}.work-cta-link__btn{width:300px}}.work-view{border-top:1px solid #e6e6e6}.work-view__ttl{font-size:1.4375rem;font-weight:500;letter-spacing:.02em}.work-view__box:not(:last-child){margin-bottom:4.0625rem}@media screen and (min-width: 992px){.work-view__box:not(:last-child){margin-bottom:5.3125rem}}/*# sourceMappingURL=style-work_achievement.css.map */