@media screen and (min-width: 681px) {
  .lang_en header .header_wrap .logo_wrap a {
    width: 100rem;
  }
  .lang_en header.visible .header_wrap .logo_wrap a {
    width: 70rem;
  }
  .lang_en header .header_wrap .right_content .nav_tel_wrap nav ul li.dropdown:hover .dropdown_menu::after {
    right: 457rem;
  }
  .lang_en header .header_wrap .right_content .nav_tel_wrap nav ul li.dropdown .dropdown_menu .box .col3 {
    gap: 10rem 0;
  }
  .lang_en header .header_wrap .right_content .nav_tel_wrap nav ul li.dropdown .dropdown_menu .box .col3 .btn_more a {
    width: 300rem;
  }
  .lang_en footer .footer_wrap .footer_logo a {
    width: 130rem;
  }
  .lang_en#page_agency .corp_wrap .flex_wrap .box {
    height: 400rem;
    padding-left: 20rem;
    padding-right: 20rem;
  }
  .lang_en#page_contact .flow ul {
    width: 540rem;
  }
  .lang_en#page_contact .flow ul li .num_wrap {
    margin-left: auto;
    margin-right: auto;
  }
  .lang_en#page_contact .any,
  .lang_en#page_contact .required {
    width: 100rem;
  }
}
@media screen and (max-width: 680px) {
  .lang_en header .header_wrap .logo_wrap a {
    width: 60rem;
  }
  .lang_en footer .footer_wrap .footer_logo a {
    width: 90rem;
  }
  .lang_en .top_mv .catch {
    top: 90rem;
    line-height: 1.3;
  }
  .lang_en .top_mv .catch span {
    margin: 20rem 0 0;
  }
  .lang_en#page_service .contents_list .contents.contents_01::after {
    bottom: auto;
    top: 0;
    height: 330rem;
  }
  .lang_en#page_service .contents_list .contents.contents_02::after {
    bottom: auto;
    top: 0;
    height: 330rem;
  }
  .lang_en#page_service .contents_list .contents.contents_03::after {
    bottom: auto;
    top: 0;
    height: 260rem;
  }
  .lang_en#page_service .contents_list .contents.contents_04::after {
    bottom: auto;
    top: 0;
    height: 260rem;
  }
  .lang_en#page_contact .flow ul {
    width: 280rem;
  }
  .lang_en#page_contact .flow ul li {
    display: flex;
    flex-flow: column;
    align-items: center;
  }
  .lang_en#page_contact .any,
  .lang_en#page_contact .required {
    width: 60rem;
  }
}/*# sourceMappingURL=language.css.map */