.project-step--consultation[data-v-36b24242]{background-color:#eeecfb;color:#4f338b}.project-step--study[data-v-36b24242]{background-color:#deeeff;color:#09315c}.project-step--works[data-v-36b24242]{background-color:#fff0db;color:#ac5700}.project-step--service[data-v-36b24242]{background-color:#edfcf2;color:#087443}.has-image[data-v-36b24242]{background-color:#fff;border:.1rem solid #ddd;border-radius:.6rem;box-sizing:border-box;margin-bottom:3rem}.has-image .entry-information[data-v-36b24242]{padding:3.8rem 3rem 4.2rem}.has-image .entry-information.no-image[data-v-36b24242]{padding-left:10rem!important}.entry-link[data-v-36b24242]{display:inline-block;text-decoration:none}.entry-link:active .entry-text span[data-v-36b24242],.entry-link:focus .entry-text span[data-v-36b24242],.entry-link:hover .entry-text span[data-v-36b24242]{background-color:#1972d2;color:#fff}.entry-link:active .entry-illustration .image[data-v-36b24242],.entry-link:focus .entry-illustration .image[data-v-36b24242],.entry-link:hover .entry-illustration .image[data-v-36b24242]{opacity:.8}.entry-text[data-v-36b24242]{color:#25303b}.entry-text.entry-text--small[data-v-36b24242]{font-size:1.8rem;font-weight:700;line-height:1.5}@media (max-width:767.98px){.entry-text.entry-text--small[data-v-36b24242]{font-size:1.5rem;font-weight:700;line-height:1.5}}.entry-text.entry-text--normal[data-v-36b24242]{font-size:2.2rem;font-weight:700;line-height:1.4}@media (max-width:767.98px){.entry-text.entry-text--normal[data-v-36b24242]{font-size:2rem;font-weight:700;line-height:1.4}}.entry-image[data-v-36b24242]{border-top-left-radius:.6rem;border-top-right-radius:.6rem;height:auto;transition:all .2s;width:100%}@media (max-width:767.98px){.has-image .entry-information[data-v-36b24242]{padding:2.6rem 2rem 3.8rem}.entry-text.entry-text--small[data-v-36b24242]{font-size:1.8rem;font-weight:700;line-height:1.5}}@media (max-width:767.98px) and (max-width:767.98px){.entry-text.entry-text--small[data-v-36b24242]{font-size:1.5rem;font-weight:700;line-height:1.5}}@media (max-width:767.98px){.entry-text.entry-text--normal[data-v-36b24242]{font-size:1.8rem;font-weight:700;line-height:1.5}}@media (max-width:767.98px) and (max-width:767.98px){.entry-text.entry-text--normal[data-v-36b24242]{font-size:1.5rem;font-weight:700;line-height:1.5}}
