.p-block-feature{background:var(--common_color_main_visual)}.p-block-feature__title{color:var(--common_color_text_white);font-weight:500;letter-spacing:.04em;line-height:1.5;text-align:center}.p-block-feature__button,.p-block-feature__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-block-feature__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--common_color_background_button_base);border:2px solid var(--common_color_text_base);border-radius:10px;color:var(--common_color_text_white);font-weight:500;letter-spacing:.04em;line-height:1.2;text-align:center;text-decoration:none;-webkit-transition:color .3s ease,background-color .3s ease;transition:color .3s ease,background-color .3s ease}.p-block-feature__link:hover{background-color:var(--common_color_background_light);color:var(--common_color_text_base)}@media (min-width:768px),print{.p-block-feature{padding:40px 0}.p-block-feature__wrapper{margin-left:auto;margin-right:auto;max-width:1040px;width:calc(100% - 40px)}.p-block-feature__title{font-size:28px;margin-bottom:21px}.p-block-feature__link{font-size:20px;padding:12px 20px;width:400px}}@media only screen and (max-width:767.98px){.p-block-feature{padding:40px 0 45px}.p-block-feature__wrapper{padding-left:15px;padding-right:15px}.p-block-feature__title{font-size:24px;margin-bottom:20px}.p-block-feature__link{font-size:18px;max-width:345px;padding:12px 20px;width:100%}}