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