/*! Writen  by SCSS */
.inner_main {
  background-image: url("../images/design/main.jpg"); }
  @media screen and (max-width: 480px) {
    .inner_main {
      background-image: url("../images/design/main_sp.jpg"); } }
  .inner_main .main_txts .main_ttl img {
    width: 32.5%; }
    @media screen and (max-width: 480px) {
      .inner_main .main_txts .main_ttl img {
        width: 40.63%; } }

.vsp600 {
  display: none; }
  @media screen and (max-width: 600px) {
    .vsp600 {
      display: block; } }

.sec01 {
  background: #fff; }

.sec02 {
  padding-bottom: clamp(50px, 6.67%, 80px); }
  .sec02 .inner {
    display: flex;
    flex-direction: column;
    grid-gap: 60px 0; }

.cv_sec {
  padding-top: clamp(50px, 6.67%, 80px); }

/*# sourceMappingURL=design.css.map */
