.p-feature{padding:2rem 0 12rem}@media screen and (max-width: 767px){.p-feature{padding:2rem 0 6.4rem}}.p-feature__block{position:relative;background:#fff;padding:5rem 67.2rem 5rem 4.5rem;margin-top:7.4rem}@media screen and (max-width: 767px){.p-feature__block{padding:3.8rem 2.4rem 3rem;margin-top:4.4rem}}.p-feature__block:first-child{margin-top:0}.p-feature__block.is-reverse{padding:5rem 4.5rem 5rem 67.2rem}@media screen and (max-width: 767px){.p-feature__block.is-reverse{padding:3.8rem 2.4rem 3rem}}.p-feature__img{position:absolute;top:50%;right:0;width:62.4rem;height:39.8rem;transform:translateY(-50%)}@media screen and (max-width: 767px){.p-feature__img{position:relative;top:auto;right:auto;width:100%;height:18.8rem;transform:none}}.is-reverse .p-feature__img{right:auto;left:0}@media screen and (max-width: 767px){.is-reverse .p-feature__img{left:auto}}.p-feature__img img{width:100%;height:100%;object-fit:cover}.p-feature__num{position:absolute;top:-2.4rem;left:4.5rem;font-family:"Montserrat",sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:300;font-style:italic;font-size:4.8rem;color:#5682d8;line-height:1}@media screen and (max-width: 767px){.p-feature__num{top:-1.5rem;left:50%;font-size:3.1rem;transform:translateX(-50%)}}.is-reverse .p-feature__num{left:auto;right:4.5rem}@media screen and (max-width: 767px){.is-reverse .p-feature__num{right:auto;left:50%}}.p-feature__num span{display:inline-block;line-height:1;border-bottom:1px solid #5682d8}.p-feature__ttl{font-size:3.2rem;line-height:1.5;border-bottom:1px solid #ccc;padding:0 0 2.2rem;margin:0 0 2.2rem}@media screen and (max-width: 767px){.p-feature__ttl{font-size:2.4rem;text-align:center;padding:0 0 1.4rem;margin:0 0 2rem}}.p-feature__txt{font-size:1.7rem;line-height:1.8}@media screen and (max-width: 767px){.p-feature__txt{font-size:1.5rem;line-height:1.68;margin:1.4rem 0 0}}.p-feature__link{width:21rem;font-size:1.7rem;border-bottom:1px solid #323b4d;margin-top:2rem}@media screen and (max-width: 767px){.p-feature__link{width:19rem;font-size:1.5rem;margin-top:3rem}}.p-feature__link a{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#fff;line-height:1;padding:0 0 1.8rem;border-radius:.8rem;overflow:hidden}@media screen and (max-width: 767px){.p-feature__link a{border-radius:.7rem;padding:.1rem 0 1.8rem}}.p-feature__link a .arrow{position:absolute;top:0;right:0;width:3rem;height:1.7rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:1;border-radius:100%;background:#323b4d;transition:.3s}@media screen and (max-width: 767px){.p-feature__link a .arrow{right:0;width:2.9rem;height:1.7rem}}.p-feature__link a .arrow span{position:relative;overflow:hidden;display:block;width:1rem;height:.7rem}@media screen and (max-width: 767px){.p-feature__link a .arrow span{width:.8rem}}.p-feature__link a .arrow span::before,.p-feature__link a .arrow span::after{content:"";position:absolute;top:0;right:0;width:1rem;height:.7rem;animation-fill-mode:forwards;animation-duration:.3s;background:url(../img/common/icn_arrow_wh.svg) center center/1rem auto no-repeat}@media screen and (max-width: 767px){.p-feature__link a .arrow span::before,.p-feature__link a .arrow span::after{width:.9rem;background-size:.9rem auto}}.p-feature__link a .arrow span::after{transform:translateX(-100%)}@media(any-hover: hover){.p-feature__link a:hover{opacity:1}.p-feature__link a:hover img{transform:scale(1.1)}.p-feature__link a:hover .arrow{border:1px solid #f18c56;background:#f18c56}.p-feature__link a:hover .arrow span::before{animation-name:transformRightLeft;animation-delay:0s}.p-feature__link a:hover .arrow span::after{animation-name:transformLeftRight;animation-delay:.2s}}/*# sourceMappingURL=feature.css.map */