/*! Writen  by SCSS */
.plan_wrap {
  padding: clamp(40px, 4.616vw, 60px) 0 clamp(40px, 3.847vw, 50px); }
  .plan_wrap .sec_ttl_wrap .sec_ttl {
    margin-bottom: clamp(30px, 3.847vw, 50px); }
  .plan_wrap .parse_group {
    position: relative; }
    .plan_wrap .parse_group .exterior {
      margin-bottom: clamp(30px, 3.847vw, 50px);
      position: relative; }
      @media screen and (max-width: 480px) {
        .plan_wrap .parse_group .exterior {
          margin-bottom: 20px; } }
    .plan_wrap .parse_group .parse_link {
      position: absolute;
      inset: 0;
      z-index: 1; }
      .plan_wrap .parse_group .parse_link li {
        position: absolute; }
        .plan_wrap .parse_group .parse_link li.item_a {
          max-width: 124px;
          width: 10%;
          top: 21.2%;
          left: 5.96%; }
        .plan_wrap .parse_group .parse_link li.item_b {
          max-width: 106px;
          width: 8.55%;
          top: 21.2%;
          left: 15.89%; }
        .plan_wrap .parse_group .parse_link li.item_c {
          max-width: 102px;
          width: 8.23%;
          top: 21.2%;
          left: 24.47%; }
        .plan_wrap .parse_group .parse_link li.item_d {
          max-width: 102px;
          width: 8.23%;
          top: 21.2%;
          left: 32.67%; }
        .plan_wrap .parse_group .parse_link li.item_e {
          max-width: 108px;
          width: 8.71%;
          top: 21.2%;
          left: 40.87%; }
        .plan_wrap .parse_group .parse_link li.item_f {
          max-width: 106px;
          width: 8.55%;
          top: 21.2%;
          left: 49.55%; }
        .plan_wrap .parse_group .parse_link li.item_g {
          max-width: 100px;
          width: 8.07%;
          top: 21.2%;
          left: 58.14%; }
        .plan_wrap .parse_group .parse_link li.item_h {
          max-width: 100px;
          width: 8.07%;
          top: 21.2%;
          left: 66.2%; }
        .plan_wrap .parse_group .parse_link li.item_i {
          max-width: 100px;
          width: 8.07%;
          top: 21.2%;
          left: 74.2%; }
        .plan_wrap .parse_group .parse_link li.item_j {
          max-width: 136px;
          width: 10.97%;
          top: 21.2%;
          left: 82.33%; }
        .plan_wrap .parse_group .parse_link li a {
          display: block;
          line-height: 0;
          opacity: 0; }
          @media (hover: hover) {
            .plan_wrap .parse_group .parse_link li a:hover {
              animation: flashing 2s ease-in-out 0s infinite; } }
          .plan_wrap .parse_group .parse_link li a.active {
            animation: flashing 2s ease-in-out 0s infinite; }

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