/*! Writen  by SCSS */
.sec_main .img img {
  width: 100%; }

.read {
  font-size: clamp(12px, 1.231vw, 16px); }
  @media screen and (max-width: 820px) {
    .read {
      font-size: 14px; } }

.sec01 {
  padding: clamp(40px, 5vw, 60px) 0 clamp(60px, 8.334vw, 100px);
  background: #f6eff0; }
  .sec01 .midashi_wrap {
    flex-direction: column;
    align-items: center;
    text-align: center;
    row-gap: 30px;
    margin-bottom: 70px; }
    @media screen and (max-width: 820px) {
      .sec01 .midashi_wrap {
        row-gap: 20px; } }
    @media screen and (max-width: 480px) {
      .sec01 .midashi_wrap {
        margin-bottom: 50px; } }
    .sec01 .midashi_wrap .midashi_ttl {
      font-size: clamp(26px, 3.334vw, 40px);
      color: #770046;
      line-height: 1.5; }
      @media screen and (max-width: 480px) {
        .sec01 .midashi_wrap .midashi_ttl {
          font-size: 6vw; } }
    .sec01 .midashi_wrap .midashi_read {
      font-size: clamp(13px, 1.334vw, 16px);
      line-height: 2.5; }
      @media screen and (max-width: 480px) {
        .sec01 .midashi_wrap .midashi_read {
          font-size: 3.2vw;
          line-height: 2.2; } }
  .sec01 .sec01_item01 {
    margin-bottom: clamp(80px, 10.834vw, 130px); }
    @media screen and (max-width: 480px) {
      .sec01 .sec01_item01 {
        flex-direction: column;
        row-gap: 30px; } }
    .sec01 .sec01_item01 .item {
      width: 49.17%;
      align-items: flex-end; }
      @media screen and (max-width: 480px) {
        .sec01 .sec01_item01 .item {
          width: 100%;
          align-items: center;
          flex-direction: column; } }
      .sec01 .sec01_item01 .item.rev {
        flex-direction: row-reverse; }
        @media screen and (max-width: 480px) {
          .sec01 .sec01_item01 .item.rev {
            flex-direction: column; } }
      .sec01 .sec01_item01 .item .illust_group {
        width: 33.06%;
        position: relative; }
        @media screen and (max-width: 480px) {
          .sec01 .sec01_item01 .item .illust_group {
            width: 100%;
            display: flex;
            flex-direction: row-reverse;
            justify-content: center;
            align-items: center;
            column-gap: 20px;
            margin-bottom: 5px; } }
        .sec01 .sec01_item01 .item .illust_group.woman {
          width: 30%; }
          @media screen and (max-width: 480px) {
            .sec01 .sec01_item01 .item .illust_group.woman {
              width: 100%;
              flex-direction: row; } }
          @media screen and (max-width: 480px) {
            .sec01 .sec01_item01 .item .illust_group.woman .illust01 {
              width: 31%; } }
        @media screen and (max-width: 480px) {
          .sec01 .sec01_item01 .item .illust_group .illust01 {
            width: 34%; } }
        .sec01 .sec01_item01 .item .illust_group .circle_txt {
          position: absolute;
          right: 110%;
          top: 0;
          width: 82.06%;
          aspect-ratio: 1;
          border-radius: 50%;
          background: #02284c;
          display: flex;
          justify-content: center;
          align-items: center;
          font-size: clamp(13px, 1.667vw, 20px);
          color: #FFF; }
          @media screen and (max-width: 820px) {
            .sec01 .sec01_item01 .item .illust_group .circle_txt {
              top: -15%; } }
          @media screen and (max-width: 480px) {
            .sec01 .sec01_item01 .item .illust_group .circle_txt {
              position: static;
              width: 120px;
              font-size: 15px; } }
          .sec01 .sec01_item01 .item .illust_group .circle_txt.woman {
            width: 90.4%;
            right: auto;
            left: 110%;
            background: #770046; }
            @media screen and (max-width: 480px) {
              .sec01 .sec01_item01 .item .illust_group .circle_txt.woman {
                width: 120px; } }
      .sec01 .sec01_item01 .item .illust_info {
        width: 62.72%; }
        @media screen and (max-width: 480px) {
          .sec01 .sec01_item01 .item .illust_info {
            width: 100%; } }
        .sec01 .sec01_item01 .item .illust_info .i01 {
          font-size: clamp(16px, 1.667vw, 20px);
          color: #02284c;
          margin-bottom: 20px; }
          @media screen and (max-width: 480px) {
            .sec01 .sec01_item01 .item .illust_info .i01 {
              font-size: 18px;
              margin-bottom: 10px; } }
          .sec01 .sec01_item01 .item .illust_info .i01.woman {
            color: #770046;
            transform: translateX(-12px);
            text-align: right; }
            @media screen and (max-width: 820px) {
              .sec01 .sec01_item01 .item .illust_info .i01.woman {
                transform: translateX(0); } }
            @media screen and (max-width: 480px) {
              .sec01 .sec01_item01 .item .illust_info .i01.woman {
                text-align: left; } }
        .sec01 .sec01_item01 .item .illust_info .i02 {
          font-size: clamp(11px, 1.25vw, 15px);
          letter-spacing: -0.05em; }
          @media screen and (max-width: 480px) {
            .sec01 .sec01_item01 .item .illust_info .i02 {
              font-size: 14px; } }
  .sec01 .sec01_item02_group {
    flex-direction: column;
    row-gap: 40px; }
    .sec01 .sec01_item02_group .item_in {
      justify-content: flex-start;
      align-items: center; }
      @media screen and (max-width: 480px) {
        .sec01 .sec01_item02_group .item_in {
          flex-direction: column;
          row-gap: 30px; } }
      .sec01 .sec01_item02_group .item_in.first {
        column-gap: 6.67%; }
        .sec01 .sec01_item02_group .item_in.first .text_group {
          width: 43.34%; }
          @media screen and (max-width: 480px) {
            .sec01 .sec01_item02_group .item_in.first .text_group {
              width: 100%; } }
        .sec01 .sec01_item02_group .item_in.first .image {
          width: 39.75%; }
          @media screen and (max-width: 480px) {
            .sec01 .sec01_item02_group .item_in.first .image {
              width: 100%;
              text-align: center; } }
      .sec01 .sec01_item02_group .item_in.second {
        flex-direction: row-reverse;
        column-gap: 4.17%; }
        @media screen and (max-width: 480px) {
          .sec01 .sec01_item02_group .item_in.second {
            flex-direction: column; } }
        .sec01 .sec01_item02_group .item_in.second .text_group {
          width: 51.67%; }
          @media screen and (max-width: 480px) {
            .sec01 .sec01_item02_group .item_in.second .text_group {
              width: 100%; } }
        .sec01 .sec01_item02_group .item_in.second .image {
          width: 32.25%; }
          @media screen and (max-width: 480px) {
            .sec01 .sec01_item02_group .item_in.second .image {
              width: 80%;
              margin: 0 auto; } }
      .sec01 .sec01_item02_group .item_in.third {
        align-items: flex-start;
        column-gap: 5%; }
        .sec01 .sec01_item02_group .item_in.third .text_group {
          width: 41.67%;
          margin-top: 3%; }
          @media screen and (max-width: 480px) {
            .sec01 .sec01_item02_group .item_in.third .text_group {
              width: 100%;
              margin-top: 0; } }
        .sec01 .sec01_item02_group .item_in.third .image {
          width: 42.42%; }
          @media screen and (max-width: 480px) {
            .sec01 .sec01_item02_group .item_in.third .image {
              width: 100%;
              text-align: center; } }
      .sec01 .sec01_item02_group .item_in .band_box {
        flex-direction: column;
        row-gap: 10px; }
        .sec01 .sec01_item02_group .item_in .band_box .txt {
          font-size: clamp(20px, 2.77vw, 36px);
          color: #FFF;
          width: fit-content;
          background: #02284c;
          line-height: 1;
          padding: 10px 20px 15px; }
          @media screen and (max-width: 820px) {
            .sec01 .sec01_item02_group .item_in .band_box .txt {
              padding: 8px 10px; } }
          @media screen and (max-width: 480px) {
            .sec01 .sec01_item02_group .item_in .band_box .txt {
              font-size: 5.6vw; } }
          .sec01 .sec01_item02_group .item_in .band_box .txt.wine {
            background: #770046; }
      .sec01 .sec01_item02_group .item_in .voice {
        font-size: clamp(16px, 2vw, 26px);
        font-weight: 600;
        line-height: 1.5;
        margin: 20px 0 clamp(20px, 2.5vw, 30px); }
        @media screen and (max-width: 480px) {
          .sec01 .sec01_item02_group .item_in .voice {
            margin: 15px 0;
            font-size: 4.6vw; } }
      .sec01 .sec01_item02_group .item_in .read {
        line-height: 1.8; }
        .sec01 .sec01_item02_group .item_in .read .block {
          display: block;
          margin-top: 5px; }

.sec02 {
  background: #f6eff0; }
  .sec02 .point_group {
    flex-direction: column; }
    .sec02 .point_group .point_group_in.point01_contents {
      background: #eef2fa; }
    .sec02 .point_group .band_wrap {
      padding: 30px 20px;
      background: #02284c; }
      @media screen and (max-width: 480px) {
        .sec02 .point_group .band_wrap {
          padding: 20px 10px; } }
      .sec02 .point_group .band_wrap.big {
        padding: clamp(30px, 4.584vw, 55px) 20px; }
      .sec02 .point_group .band_wrap.wine {
        background: #770046; }
      .sec02 .point_group .band_wrap .band_txt {
        font-size: clamp(18px, 2.167vw, 26px);
        color: #FFF;
        text-align: center;
        line-height: 1.92; }
        @media screen and (max-width: 820px) {
          .sec02 .point_group .band_wrap .band_txt {
            font-size: 2.6vw; } }
        @media screen and (max-width: 480px) {
          .sec02 .point_group .band_wrap .band_txt {
            font-size: 4.5vw; } }
        .sec02 .point_group .band_wrap .band_txt .yellow {
          color: #f4d923; }
    .sec02 .point_group .point_group_in .point_in {
      padding: clamp(70px, 8.334vw, 100px) 0 clamp(50px, 5.834vw, 70px); }
      .sec02 .point_group .point_group_in .point_in .white_box {
        max-width: 1180px;
        margin: 0 auto clamp(60px, 7.5vw, 90px);
        background: #FFF;
        position: relative;
        padding: 120px 20px clamp(50px, 5.834vw, 70px); }
        @media screen and (max-width: 480px) {
          .sec02 .point_group .point_group_in .point_in .white_box {
            padding: 90px 20px 30px; } }
        .sec02 .point_group .point_group_in .point_in .white_box .black_line {
          position: absolute;
          width: calc(100% + 20px);
          bottom: 100%;
          left: -10px;
          right: -10px;
          margin: auto;
          display: flex;
          flex-direction: column;
          row-gap: 10px; }
          .sec02 .point_group .point_group_in .point_in .white_box .black_line span {
            background: #333;
            height: 1px; }
          .sec02 .point_group .point_group_in .point_in .white_box .black_line.under {
            bottom: auto;
            top: 100%; }
        .sec02 .point_group .point_group_in .point_in .white_box .point_img {
          position: absolute;
          inset: 0;
          bottom: auto;
          top: -30px;
          text-align: center; }
          @media screen and (max-width: 480px) {
            .sec02 .point_group .point_group_in .point_in .white_box .point_img {
              width: 70px;
              margin: 0 auto; } }
        .sec02 .point_group .point_group_in .point_in .white_box .point_contents {
          max-width: 1000px;
          margin: 0 auto; }
          .sec02 .point_group .point_group_in .point_in .white_box .point_contents .point_ttl_group {
            position: relative;
            margin-bottom: clamp(30px, 4vw, 40px); }
            .sec02 .point_group .point_group_in .point_in .white_box .point_contents .point_ttl_group .point_ttl {
              border: 3px solid #02284c;
              font-size: clamp(20px, 2.6vw, 26px);
              color: #02284c;
              text-align: center;
              font-weight: 600;
              padding: 4px 10px; }
              @media screen and (max-width: 480px) {
                .sec02 .point_group .point_group_in .point_in .white_box .point_contents .point_ttl_group .point_ttl {
                  font-size: 6vw;
                  padding: 10px;
                  line-height: 1.4; } }
              .sec02 .point_group .point_group_in .point_in .white_box .point_contents .point_ttl_group .point_ttl.wine {
                border-color: #770046;
                color: #770046; }
            .sec02 .point_group .point_group_in .point_in .white_box .point_contents .point_ttl_group .point_illust {
              position: absolute;
              left: 5%;
              bottom: 100%; }
              .sec02 .point_group .point_group_in .point_in .white_box .point_contents .point_ttl_group .point_illust.point_illust01 {
                width: 13.5%; }
                @media screen and (max-width: 480px) {
                  .sec02 .point_group .point_group_in .point_in .white_box .point_contents .point_ttl_group .point_illust.point_illust01 {
                    width: 25%; } }
              .sec02 .point_group .point_group_in .point_in .white_box .point_contents .point_ttl_group .point_illust.point_illust03 {
                width: 12.2%; }
                @media screen and (max-width: 480px) {
                  .sec02 .point_group .point_group_in .point_in .white_box .point_contents .point_ttl_group .point_illust.point_illust03 {
                    width: 25%; } }
          .sec02 .point_group .point_group_in .point_in .white_box .point_contents .midashi_wrap02 {
            flex-direction: column;
            row-gap: 20px;
            margin: clamp(30px, 3.334vw, 40px) 0;
            text-align: center; }
            .sec02 .point_group .point_group_in .point_in .white_box .point_contents .midashi_wrap02 .midashi02 {
              font-size: clamp(18px, 2.167vw, 26px);
              font-weight: 600; }
              @media screen and (max-width: 820px) {
                .sec02 .point_group .point_group_in .point_in .white_box .point_contents .midashi_wrap02 .midashi02 {
                  font-size: 2.8vw; } }
              @media screen and (max-width: 480px) {
                .sec02 .point_group .point_group_in .point_in .white_box .point_contents .midashi_wrap02 .midashi02 {
                  font-size: 4.2vw; } }
            .sec02 .point_group .point_group_in .point_in .white_box .point_contents .midashi_wrap02 .read {
              line-height: 1.8; }
          .sec02 .point_group .point_group_in .point_in .white_box .point_contents .point_title {
            font-size: clamp(18px, 2.6vw, 26px);
            font-weight: 600; }
            @media screen and (max-width: 820px) {
              .sec02 .point_group .point_group_in .point_in .white_box .point_contents .point_title {
                font-size: 2.3vw; } }
            @media screen and (max-width: 480px) {
              .sec02 .point_group .point_group_in .point_in .white_box .point_contents .point_title {
                text-align: center;
                font-size: 18px;
                line-height: 1.6; } }
            .sec02 .point_group .point_group_in .point_in .white_box .point_contents .point_title.small {
              font-size: clamp(16px, 2.4vw, 24px); }
              @media screen and (max-width: 480px) {
                .sec02 .point_group .point_group_in .point_in .white_box .point_contents .point_title.small {
                  font-size: 14px; } }
          .sec02 .point_group .point_group_in .point_in .white_box .point_contents .line_box {
            border-top: 4px solid #02284c;
            border-bottom: 4px solid #02284c;
            padding: 20px 0;
            margin-bottom: 40px; }
            .sec02 .point_group .point_group_in .point_in .white_box .point_contents .line_box.wine {
              border-color: #770046;
              margin-bottom: 0; }
            .sec02 .point_group .point_group_in .point_in .white_box .point_contents .line_box .line_box_in {
              padding: 0 20px 15px;
              border-left: 1px solid #02284c;
              border-right: 1px solid #02284c; }
              .sec02 .point_group .point_group_in .point_in .white_box .point_contents .line_box .line_box_in.wine {
                border-color: #770046; }
              .sec02 .point_group .point_group_in .point_in .white_box .point_contents .line_box .line_box_in .line_item {
                max-width: 940px;
                margin: 0 auto; }
                .sec02 .point_group .point_group_in .point_in .white_box .point_contents .line_box .line_box_in .line_item .line_ttl {
                  width: fit-content;
                  font-size: clamp(20px, 3vw, 30px);
                  color: #333;
                  font-weight: 600;
                  padding-bottom: 15px;
                  margin: 0 auto clamp(40px, 6vw, 60px);
                  position: relative;
                  overflow: hidden; }
                  @media screen and (max-width: 480px) {
                    .sec02 .point_group .point_group_in .point_in .white_box .point_contents .line_box .line_box_in .line_item .line_ttl {
                      font-size: 4.7vw;
                      margin-bottom: 20px; } }
                  .sec02 .point_group .point_group_in .point_in .white_box .point_contents .line_box .line_box_in .line_item .line_ttl:after {
                    content: "";
                    position: absolute;
                    inset: 0;
                    top: auto;
                    height: 7px;
                    background-position: top center;
                    background-repeat: no-repeat;
                    background-size: contain;
                    background-image: url("../images/which/line_bg.png"); }
                  .sec02 .point_group .point_group_in .point_in .white_box .point_contents .line_box .line_box_in .line_item .line_ttl.wine:after {
                    background-image: url("../images/which/line_bg02.png"); }
                  .sec02 .point_group .point_group_in .point_in .white_box .point_contents .line_box .line_box_in .line_item .line_ttl .wine {
                    color: #770046; }
      .sec02 .point_group .point_group_in .point_in .answer_box_group .answer_box {
        background: #ddefff;
        border: 5px solid #02284c;
        padding: 30px 20px;
        position: relative; }
        @media screen and (max-width: 820px) {
          .sec02 .point_group .point_group_in .point_in .answer_box_group .answer_box {
            padding: 20px 20px 30px; } }
        @media screen and (max-width: 480px) {
          .sec02 .point_group .point_group_in .point_in .answer_box_group .answer_box {
            padding: 20px 10px 0;
            flex-direction: column;
            row-gap: 20px; } }
        .sec02 .point_group .point_group_in .point_in .answer_box_group .answer_box.wine {
          background: #ffebee;
          border-color: #770046; }
        .sec02 .point_group .point_group_in .point_in .answer_box_group .answer_box .answer_group {
          width: 82.46%;
          text-align: center;
          font-weight: 600; }
          @media screen and (max-width: 480px) {
            .sec02 .point_group .point_group_in .point_in .answer_box_group .answer_box .answer_group {
              width: 100%; } }
          .sec02 .point_group .point_group_in .point_in .answer_box_group .answer_box .answer_group .a01 {
            font-size: clamp(15px, 2vw, 24px);
            margin-bottom: 15px;
            color: #02284c; }
            @media screen and (max-width: 820px) {
              .sec02 .point_group .point_group_in .point_in .answer_box_group .answer_box .answer_group .a01 {
                font-size: 2.8vw; } }
            @media screen and (max-width: 480px) {
              .sec02 .point_group .point_group_in .point_in .answer_box_group .answer_box .answer_group .a01 {
                font-size: 3.8vw; } }
            .sec02 .point_group .point_group_in .point_in .answer_box_group .answer_box .answer_group .a01.wine {
              color: #770046; }
            .sec02 .point_group .point_group_in .point_in .answer_box_group .answer_box .answer_group .a01 .big {
              font-size: 146%;
              line-height: 1;
              display: inline-block; }
              @media screen and (max-width: 480px) {
                .sec02 .point_group .point_group_in .point_in .answer_box_group .answer_box .answer_group .a01 .big {
                  font-size: 120%; } }
            .sec02 .point_group .point_group_in .point_in .answer_box_group .answer_box .answer_group .a01 .underline {
              background: linear-gradient(transparent 70%, #f4d923 70%, #f4d923 100%, transparent 100%); }
          .sec02 .point_group .point_group_in .point_in .answer_box_group .answer_box .answer_group .a02 {
            font-size: clamp(13px, 1.667vw, 20px); }
            @media screen and (max-width: 820px) {
              .sec02 .point_group .point_group_in .point_in .answer_box_group .answer_box .answer_group .a02 {
                font-size: 15px; } }
            @media screen and (max-width: 480px) {
              .sec02 .point_group .point_group_in .point_in .answer_box_group .answer_box .answer_group .a02 {
                font-size: 14px; } }
        .sec02 .point_group .point_group_in .point_in .answer_box_group .answer_box .answer_img {
          position: absolute;
          right: 2.64%;
          bottom: 0; }
          @media screen and (max-width: 480px) {
            .sec02 .point_group .point_group_in .point_in .answer_box_group .answer_box .answer_img {
              position: static; } }
          .sec02 .point_group .point_group_in .point_in .answer_box_group .answer_box .answer_img.img01 {
            width: 13.51%; }
            @media screen and (max-width: 820px) {
              .sec02 .point_group .point_group_in .point_in .answer_box_group .answer_box .answer_img.img01 {
                width: 17%; } }
            @media screen and (max-width: 480px) {
              .sec02 .point_group .point_group_in .point_in .answer_box_group .answer_box .answer_img.img01 {
                width: 55%;
                margin: 0 auto;
                text-align: center; } }
          .sec02 .point_group .point_group_in .point_in .answer_box_group .answer_box .answer_img.img02 {
            width: 15.71%; }
            @media screen and (max-width: 820px) {
              .sec02 .point_group .point_group_in .point_in .answer_box_group .answer_box .answer_img.img02 {
                width: 17%; } }
            @media screen and (max-width: 480px) {
              .sec02 .point_group .point_group_in .point_in .answer_box_group .answer_box .answer_img.img02 {
                width: 55%;
                margin: 0 auto;
                text-align: center; } }
          .sec02 .point_group .point_group_in .point_in .answer_box_group .answer_box .answer_img.img03 {
            width: 30.37%;
            right: 9.1%; }
            @media screen and (max-width: 820px) {
              .sec02 .point_group .point_group_in .point_in .answer_box_group .answer_box .answer_img.img03 {
                width: 28%; } }
            @media screen and (max-width: 480px) {
              .sec02 .point_group .point_group_in .point_in .answer_box_group .answer_box .answer_img.img03 {
                position: absolute;
                right: 3.64%; } }
          .sec02 .point_group .point_group_in .point_in .answer_box_group .answer_box .answer_img.img04 {
            width: 28.19%;
            right: 3.64%; }
            @media screen and (max-width: 820px) {
              .sec02 .point_group .point_group_in .point_in .answer_box_group .answer_box .answer_img.img04 {
                width: 28%; } }
            @media screen and (max-width: 480px) {
              .sec02 .point_group .point_group_in .point_in .answer_box_group .answer_box .answer_img.img04 {
                position: absolute; } }
    .sec02 .point_group .point01_contents .point01_item01 {
      margin-bottom: clamp(50px, 7.001vw, 70px); }
      @media screen and (max-width: 480px) {
        .sec02 .point_group .point01_contents .point01_item01 {
          flex-direction: column;
          row-gap: 20px; } }
      .sec02 .point_group .point01_contents .point01_item01 .text_group {
        width: 50%;
        display: flex;
        flex-direction: column;
        row-gap: 30px; }
        @media screen and (max-width: 480px) {
          .sec02 .point_group .point01_contents .point01_item01 .text_group {
            width: 100%;
            row-gap: 20px; } }
        .sec02 .point_group .point01_contents .point01_item01 .text_group .read {
          line-height: 1.8; }
      .sec02 .point_group .point01_contents .point01_item01 .mansion_img {
        width: 44%; }
        @media screen and (max-width: 480px) {
          .sec02 .point_group .point01_contents .point01_item01 .mansion_img {
            width: 100%; } }
    .sec02 .point_group .point01_contents .point01_item02 .point_title {
      color: #02284c;
      text-align: center;
      background: #eef2fa;
      position: relative;
      padding: 10px; }
      .sec02 .point_group .point01_contents .point01_item02 .point_title:after {
        content: "";
        position: absolute;
        inset: 5px;
        border: 1px solid #02284c;
        pointer-events: none; }
    .sec02 .point_group .point01_contents .point01_item02 .detail_img {
      margin: clamp(30px, 4.167vw, 50px) 0 clamp(20px, 3.334vw, 40px); }
      @media screen and (max-width: 480px) {
        .sec02 .point_group .point01_contents .point01_item02 .detail_img {
          margin: 15px 0 30px; } }
      .sec02 .point_group .point01_contents .point01_item02 .detail_img .cap_l {
        margin-top: 5px; }
    .sec02 .point_group .point01_contents .point01_item03 .item03_in .item03_item .reform_item {
      margin-bottom: clamp(30px, 6vw, 60px);
      align-items: flex-start; }
      @media screen and (max-width: 480px) {
        .sec02 .point_group .point01_contents .point01_item03 .item03_in .item03_item .reform_item {
          flex-direction: column;
          row-gap: 30px; } }
      .sec02 .point_group .point01_contents .point01_item03 .item03_in .item03_item .reform_item .reform_l {
        width: 50%; }
        @media screen and (max-width: 480px) {
          .sec02 .point_group .point01_contents .point01_item03 .item03_in .item03_item .reform_item .reform_l {
            width: 100%; } }
        .sec02 .point_group .point01_contents .point01_item03 .item03_in .item03_item .reform_item .reform_l .reform_point {
          flex-wrap: wrap;
          position: relative;
          padding-bottom: 25px;
          margin-bottom: 10px;
          column-gap: 4%; }
          @media screen and (max-width: 820px) {
            .sec02 .point_group .point01_contents .point01_item03 .item03_in .item03_item .reform_item .reform_l .reform_point {
              flex-direction: column;
              width: fit-content;
              margin: 0 auto 10px; } }
          .sec02 .point_group .point01_contents .point01_item03 .item03_in .item03_item .reform_item .reform_l .reform_point:after {
            content: "";
            position: absolute;
            inset: 0;
            top: auto;
            margin: auto;
            background: #750000;
            width: 22px;
            aspect-ratio: 22/14;
            clip-path: polygon(50% 100%, 0 0, 100% 0); }
          .sec02 .point_group .point01_contents .point01_item03 .item03_in .item03_item .reform_item .reform_l .reform_point .point_txt {
            width: 48%;
            font-size: clamp(13px, 1.819vw, 20px);
            font-weight: 600; }
            @media screen and (max-width: 820px) {
              .sec02 .point_group .point01_contents .point01_item03 .item03_in .item03_item .reform_item .reform_l .reform_point .point_txt {
                width: 100%;
                font-size: 18px; } }
            @media screen and (max-width: 480px) {
              .sec02 .point_group .point01_contents .point01_item03 .item03_in .item03_item .reform_item .reform_l .reform_point .point_txt {
                font-size: 16px; } }
        .sec02 .point_group .point01_contents .point01_item03 .item03_in .item03_item .reform_item .reform_l .reform_price {
          font-size: clamp(18px, 2.5vw, 25px);
          text-align: center;
          font-weight: 600; }
          .sec02 .point_group .point01_contents .point01_item03 .item03_in .item03_item .reform_item .reform_l .reform_price .big {
            font-size: 200%;
            color: #750000;
            line-height: 1; }
      .sec02 .point_group .point01_contents .point01_item03 .item03_in .item03_item .reform_item .reform_r {
        width: 45.75%;
        padding: 30px 20px;
        background: rgba(223, 226, 235, 0.5); }
        @media screen and (max-width: 820px) {
          .sec02 .point_group .point01_contents .point01_item03 .item03_in .item03_item .reform_item .reform_r {
            padding: 20px; } }
        @media screen and (max-width: 480px) {
          .sec02 .point_group .point01_contents .point01_item03 .item03_in .item03_item .reform_item .reform_r {
            width: 100%; } }
        .sec02 .point_group .point01_contents .point01_item03 .item03_in .item03_item .reform_item .reform_r .other_ttl {
          font-size: clamp(14px, 1.637vw, 18px);
          font-weight: 600;
          margin-bottom: 15px;
          line-height: 1.3; }
          @media screen and (max-width: 820px) {
            .sec02 .point_group .point01_contents .point01_item03 .item03_in .item03_item .reform_item .reform_r .other_ttl {
              font-size: 19px; } }
          @media screen and (max-width: 480px) {
            .sec02 .point_group .point01_contents .point01_item03 .item03_in .item03_item .reform_item .reform_r .other_ttl {
              font-size: 16px; } }
        .sec02 .point_group .point01_contents .point01_item03 .item03_in .item03_item .reform_item .reform_r .other_point {
          flex-wrap: wrap;
          position: relative;
          row-gap: 10px;
          column-gap: 4%; }
          @media screen and (max-width: 820px) {
            .sec02 .point_group .point01_contents .point01_item03 .item03_in .item03_item .reform_item .reform_r .other_point {
              row-gap: 5px;
              flex-direction: column; } }
          .sec02 .point_group .point01_contents .point01_item03 .item03_in .item03_item .reform_item .reform_r .other_point .other_txt {
            width: 48%;
            font-size: clamp(11px, 1.364vw, 15px);
            font-weight: 600; }
            @media screen and (max-width: 820px) {
              .sec02 .point_group .point01_contents .point01_item03 .item03_in .item03_item .reform_item .reform_r .other_point .other_txt {
                width: 100%;
                font-size: 16px; } }
            @media screen and (max-width: 480px) {
              .sec02 .point_group .point01_contents .point01_item03 .item03_in .item03_item .reform_item .reform_r .other_point .other_txt {
                font-size: 14px; } }
    .sec02 .point_group .point01_contents .point01_item03 .item03_in .reform_worry {
      background: #fdf6cc;
      position: relative; }
      .sec02 .point_group .point01_contents .point01_item03 .item03_in .reform_worry .point_title {
        padding: 35px 20px;
        text-align: center;
        color: #02284c;
        margin-left: 25%; }
        @media screen and (max-width: 480px) {
          .sec02 .point_group .point01_contents .point01_item03 .item03_in .reform_worry .point_title {
            margin-left: 0;
            width: 100%;
            padding: 20px 10px; } }
      .sec02 .point_group .point01_contents .point01_item03 .item03_in .reform_worry .item04_illust {
        position: absolute;
        left: 4.26%;
        bottom: 0;
        width: 28.2%; }
        @media screen and (max-width: 480px) {
          .sec02 .point_group .point01_contents .point01_item03 .item03_in .reform_worry .item04_illust {
            position: static;
            width: 70%;
            margin: 0 auto; } }
    .sec02 .point_group .point01_contents .point01_item04 {
      align-items: flex-start; }
      @media screen and (max-width: 480px) {
        .sec02 .point_group .point01_contents .point01_item04 {
          flex-direction: column;
          row-gap: 20px; } }
      .sec02 .point_group .point01_contents .point01_item04 .item04_in {
        width: 47%;
        flex-direction: column;
        row-gap: 20px; }
        @media screen and (max-width: 480px) {
          .sec02 .point_group .point01_contents .point01_item04 .item04_in {
            width: 100%; } }
        .sec02 .point_group .point01_contents .point01_item04 .item04_in .check_title {
          width: 100%;
          align-items: center;
          justify-content: flex-start;
          column-gap: 4.26%; }
          .sec02 .point_group .point01_contents .point01_item04 .item04_in .check_title .check_img {
            width: 20.22%; }
            @media screen and (max-width: 820px) {
              .sec02 .point_group .point01_contents .point01_item04 .item04_in .check_title .check_img {
                width: 60px; } }
            @media screen and (max-width: 480px) {
              .sec02 .point_group .point01_contents .point01_item04 .item04_in .check_title .check_img {
                width: 25%; } }
          .sec02 .point_group .point01_contents .point01_item04 .item04_in .check_title .check_txt {
            font-size: clamp(15px, 2.182vw, 24px);
            color: #02284c;
            font-weight: 600; }
            @media screen and (max-width: 820px) {
              .sec02 .point_group .point01_contents .point01_item04 .item04_in .check_title .check_txt {
                font-size: 2.3vw; } }
            @media screen and (max-width: 480px) {
              .sec02 .point_group .point01_contents .point01_item04 .item04_in .check_title .check_txt {
                font-size: 4vw; } }
        .sec02 .point_group .point01_contents .point01_item04 .item04_in .read {
          line-height: 1.8; }
    .sec02 .point_group .point02_contents .point02_item01 {
      margin-bottom: clamp(40px, 6vw, 60px); }
      @media screen and (max-width: 480px) {
        .sec02 .point_group .point02_contents .point02_item01 {
          flex-direction: column;
          row-gap: 20px; } }
      .sec02 .point_group .point02_contents .point02_item01 .text_group {
        width: 44.69%;
        display: flex;
        flex-direction: column;
        row-gap: 30px; }
        @media screen and (max-width: 480px) {
          .sec02 .point_group .point02_contents .point02_item01 .text_group {
            width: 100%;
            row-gap: 20px; } }
        .sec02 .point_group .point02_contents .point02_item01 .text_group .read {
          line-height: 1.8; }
      .sec02 .point_group .point02_contents .point02_item01 .photo {
        width: 51.07%; }
        @media screen and (max-width: 480px) {
          .sec02 .point_group .point02_contents .point02_item01 .photo {
            width: 100%; } }
    .sec02 .point_group .point02_contents .point02_item02 .line_ttl {
      margin-bottom: clamp(30px, 5vw, 50px) !important; }
      @media screen and (max-width: 820px) {
        .sec02 .point_group .point02_contents .point02_item02 .line_ttl {
          margin-bottom: 20px !important; } }
    .sec02 .point_group .point02_contents .point02_item02 .type_value {
      justify-content: center;
      align-items: baseline;
      color: #770046;
      margin-bottom: clamp(25px, 3.334vw, 40px); }
      @media screen and (max-width: 480px) {
        .sec02 .point_group .point02_contents .point02_item02 .type_value {
          flex-direction: column;
          align-items: center; } }
      .sec02 .point_group .point02_contents .point02_item02 .type_value .type {
        font-size: clamp(16px, 2.4vw, 24px);
        display: flex;
        align-items: baseline; }
        @media screen and (max-width: 480px) {
          .sec02 .point_group .point02_contents .point02_item02 .type_value .type {
            font-size: 4.6vw; } }
        .sec02 .point_group .point02_contents .point02_item02 .type_value .type .big {
          font-size: 250%;
          line-height: 1; }
      .sec02 .point_group .point02_contents .point02_item02 .type_value .ldk {
        font-size: clamp(13px, 1.8vw, 18px);
        display: flex;
        align-items: baseline;
        margin: 0 clamp(20px, 2.5vw, 30px);
        padding: 0 clamp(20px, 2.5vw, 30px);
        border-left: 1px solid #770046;
        border-right: 1px solid #770046; }
        @media screen and (max-width: 480px) {
          .sec02 .point_group .point02_contents .point02_item02 .type_value .ldk {
            font-size: 3.6vw;
            border: none;
            padding: 10px 0;
            margin: 10px 0;
            border-top: 1px solid #770046;
            border-bottom: 1px solid #770046; } }
        .sec02 .point_group .point02_contents .point02_item02 .type_value .ldk .big {
          font-size: 200%;
          line-height: 1.4; }
      .sec02 .point_group .point02_contents .point02_item02 .type_value .area_group {
        align-self: anchor-center;
        display: flex;
        flex-direction: column; }
        @media screen and (max-width: 480px) {
          .sec02 .point_group .point02_contents .point02_item02 .type_value .area_group {
            flex-direction: row;
            align-items: baseline;
            column-gap: 5px; } }
        .sec02 .point_group .point02_contents .point02_item02 .type_value .area_group .area {
          font-size: clamp(13px, 1.8vw, 18px);
          line-height: 1; }
          @media screen and (max-width: 480px) {
            .sec02 .point_group .point02_contents .point02_item02 .type_value .area_group .area {
              font-size: 4vw; } }
          .sec02 .point_group .point02_contents .point02_item02 .type_value .area_group .area .sub {
            font-size: 77%; }
          .sec02 .point_group .point02_contents .point02_item02 .type_value .area_group .area .big {
            font-size: 200%;
            line-height: 1; }
    .sec02 .point_group .point02_contents .point02_item03 .sp_swipe_group {
      display: none;
      margin-bottom: 15px; }
      @media screen and (max-width: 480px) {
        .sec02 .point_group .point02_contents .point02_item03 .sp_swipe_group {
          display: flex;
          justify-content: center;
          align-items: center;
          column-gap: 10px; } }
      .sec02 .point_group .point02_contents .point02_item03 .sp_swipe_group .sp_swipe_txt {
        font-size: 13px;
        line-height: 1.5; }
    .sec02 .point_group .point02_contents .point02_item03 .plan_slider {
      margin-bottom: clamp(40px, 6vw, 60px); }
      .sec02 .point_group .point02_contents .point02_item03 .plan_slider .swiper-wrapper {
        justify-content: space-between; }
        .sec02 .point_group .point02_contents .point02_item03 .plan_slider .swiper-wrapper .swiper-slide {
          width: 46.81%; }
          @media screen and (max-width: 480px) {
            .sec02 .point_group .point02_contents .point02_item03 .plan_slider .swiper-wrapper .swiper-slide {
              width: 100%; } }
          .sec02 .point_group .point02_contents .point02_item03 .plan_slider .swiper-wrapper .swiper-slide.first {
            position: relative; }
            .sec02 .point_group .point02_contents .point02_item03 .plan_slider .swiper-wrapper .swiper-slide.first:after {
              content: "";
              position: absolute;
              left: 107%;
              top: 8%;
              bottom: 0;
              width: 1px;
              background: rgba(119, 0, 70, 0.5); }
              @media screen and (max-width: 480px) {
                .sec02 .point_group .point02_contents .point02_item03 .plan_slider .swiper-wrapper .swiper-slide.first:after {
                  content: none; } }
          .sec02 .point_group .point02_contents .point02_item03 .plan_slider .swiper-wrapper .swiper-slide.second {
            width: 1.71%;
            position: relative; }
            @media screen and (max-width: 480px) {
              .sec02 .point_group .point02_contents .point02_item03 .plan_slider .swiper-wrapper .swiper-slide.second {
                display: none; } }
            .sec02 .point_group .point02_contents .point02_item03 .plan_slider .swiper-wrapper .swiper-slide.second .plan_arrow {
              margin-top: 5px; }
          .sec02 .point_group .point02_contents .point02_item03 .plan_slider .swiper-wrapper .swiper-slide .plan_name {
            font-size: clamp(18px, 2.2vw, 22px);
            color: #FFF;
            border-radius: 5px;
            background: #a04c7d;
            text-align: center;
            margin-bottom: 20px; }
            @media screen and (max-width: 480px) {
              .sec02 .point_group .point02_contents .point02_item03 .plan_slider .swiper-wrapper .swiper-slide .plan_name {
                font-size: 4vw;
                padding: 5px 5px 6px; } }
            .sec02 .point_group .point02_contents .point02_item03 .plan_slider .swiper-wrapper .swiper-slide .plan_name.dark {
              background: #770046; }
          .sec02 .point_group .point02_contents .point02_item03 .plan_slider .swiper-wrapper .swiper-slide .draw_img {
            text-align: center;
            margin-bottom: 20px; }
          .sec02 .point_group .point02_contents .point02_item03 .plan_slider .swiper-wrapper .swiper-slide .hanrei {
            justify-content: center;
            column-gap: 10px; }
            .sec02 .point_group .point02_contents .point02_item03 .plan_slider .swiper-wrapper .swiper-slide .hanrei .hanrei_icon {
              justify-content: center;
              align-items: center;
              column-gap: 5px; }
              @media screen and (max-width: 480px) {
                .sec02 .point_group .point02_contents .point02_item03 .plan_slider .swiper-wrapper .swiper-slide .hanrei .hanrei_icon img {
                  width: 30px; } }
              .sec02 .point_group .point02_contents .point02_item03 .plan_slider .swiper-wrapper .swiper-slide .hanrei .hanrei_icon .hanrei_txt {
                font-size: clamp(10px, 1vw, 12px);
                white-space: nowrap; }
      .sec02 .point_group .point02_contents .point02_item03 .plan_slider .plan-pagination {
        display: none; }
        @media screen and (max-width: 480px) {
          .sec02 .point_group .point02_contents .point02_item03 .plan_slider .plan-pagination {
            margin-top: 20px;
            display: flex;
            position: static;
            justify-content: center;
            column-gap: 15px; } }
        .sec02 .point_group .point02_contents .point02_item03 .plan_slider .plan-pagination .swiper-pagination-bullet {
          width: 16px;
          height: 16px;
          margin: 0;
          background: #770046; }
    .sec02 .point_group .point02_contents .point02_item04 {
      background: #fdf6cc;
      position: relative; }
      .sec02 .point_group .point02_contents .point02_item04 .point_title {
        padding: 35px 20px;
        text-align: center;
        color: #770046; }
        @media screen and (max-width: 480px) {
          .sec02 .point_group .point02_contents .point02_item04 .point_title {
            width: 100%;
            padding: 20px 10px; } }
      .sec02 .point_group .point02_contents .point02_item04 .item04_illust {
        position: absolute;
        right: -7%;
        bottom: -50%;
        width: 37.45%; }
        @media screen and (max-width: 480px) {
          .sec02 .point_group .point02_contents .point02_item04 .item04_illust {
            position: static;
            width: 80%;
            margin: 0 auto; } }
    .sec02 .point_group .point03_contents .point_in .white_box .point_contents .line_box.first {
      margin-bottom: clamp(40px, 5vw, 60px); }
    .sec02 .point_group .point03_contents .point_in .white_box .point03_item01 {
      align-items: center;
      flex-wrap: wrap;
      row-gap: clamp(40px, 7.001vw, 70px); }
      @media screen and (max-width: 820px) {
        .sec02 .point_group .point03_contents .point_in .white_box .point03_item01 {
          row-gap: 40px; } }
      @media screen and (max-width: 480px) {
        .sec02 .point_group .point03_contents .point_in .white_box .point03_item01 {
          flex-direction: column;
          row-gap: 20px; } }
      .sec02 .point_group .point03_contents .point_in .white_box .point03_item01 .rank_img {
        width: 43.3%; }
        @media screen and (max-width: 480px) {
          .sec02 .point_group .point03_contents .point_in .white_box .point03_item01 .rank_img {
            width: 100%; } }
      .sec02 .point_group .point03_contents .point_in .white_box .point03_item01 .graph_img {
        width: 54.58%; }
        @media screen and (max-width: 480px) {
          .sec02 .point_group .point03_contents .point_in .white_box .point03_item01 .graph_img {
            width: 100%; } }
      .sec02 .point_group .point03_contents .point_in .white_box .point03_item01 .rank_img02 {
        width: 39.47%; }
        @media screen and (max-width: 480px) {
          .sec02 .point_group .point03_contents .point_in .white_box .point03_item01 .rank_img02 {
            width: 100%; } }
      .sec02 .point_group .point03_contents .point_in .white_box .point03_item01 .graph_img02 {
        width: 56.71%; }
        @media screen and (max-width: 480px) {
          .sec02 .point_group .point03_contents .point_in .white_box .point03_item01 .graph_img02 {
            width: 100%; } }
      .sec02 .point_group .point03_contents .point_in .white_box .point03_item01 .point_answer_txt {
        width: 100%;
        font-size: clamp(16px, 2vw, 22px);
        font-weight: 600;
        text-align: center;
        color: #770046;
        padding-bottom: 20px; }
        @media screen and (max-width: 820px) {
          .sec02 .point_group .point03_contents .point_in .white_box .point03_item01 .point_answer_txt {
            padding-bottom: 0; } }
        @media screen and (max-width: 480px) {
          .sec02 .point_group .point03_contents .point_in .white_box .point03_item01 .point_answer_txt {
            font-size: 3.8vw; } }
    .sec02 .point_group .point03_contents .point_in .answer_box_group {
      margin-bottom: clamp(40px, 5.834vw, 70px); }
      @media screen and (max-width: 480px) {
        .sec02 .point_group .point03_contents .point_in .answer_box_group {
          flex-direction: column;
          row-gap: 20px; } }
      .sec02 .point_group .point03_contents .point_in .answer_box_group .answer_box {
        width: 46.67%;
        padding: clamp(20px, 3vw, 30px); }
        @media screen and (max-width: 820px) {
          .sec02 .point_group .point03_contents .point_in .answer_box_group .answer_box {
            padding: 15px;
            width: 48%; } }
        @media screen and (max-width: 480px) {
          .sec02 .point_group .point03_contents .point_in .answer_box_group .answer_box {
            width: 100%; } }
        .sec02 .point_group .point03_contents .point_in .answer_box_group .answer_box .answer_group {
          width: 100%; }
          .sec02 .point_group .point03_contents .point_in .answer_box_group .answer_box .answer_group .a01 {
            text-align: left;
            margin-bottom: 0; }
            @media screen and (max-width: 820px) {
              .sec02 .point_group .point03_contents .point_in .answer_box_group .answer_box .answer_group .a01 {
                font-size: 1.9vw; } }
            @media screen and (max-width: 480px) {
              .sec02 .point_group .point03_contents .point_in .answer_box_group .answer_box .answer_group .a01 {
                font-size: 4vw; } }
            .sec02 .point_group .point03_contents .point_in .answer_box_group .answer_box .answer_group .a01 .big {
              display: block;
              margin-bottom: 10px; }
    .sec02 .point_group .point03_contents .point_in .goal_box {
      padding: 20px;
      background-position: top center;
      background-repeat: no-repeat;
      background-size: cover;
      background-image: url("../images/which/goal_bg.jpg");
      margin-bottom: clamp(40px, 5.834vw, 70px); }
      @media screen and (max-width: 480px) {
        .sec02 .point_group .point03_contents .point_in .goal_box {
          padding: 10px; } }
      .sec02 .point_group .point03_contents .point_in .goal_box .goal_in {
        background: #fff8f3;
        padding: clamp(30px, 5.834vw, 70px) clamp(30px, 3.334vw, 40px) clamp(30px, 3.334vw, 40px); }
        @media screen and (max-width: 480px) {
          .sec02 .point_group .point03_contents .point_in .goal_box .goal_in {
            padding: 20px 20px 0; } }
        .sec02 .point_group .point03_contents .point_in .goal_box .goal_in .goal_ttl_group {
          position: relative;
          width: fit-content;
          margin: 0 auto 60px; }
          @media screen and (max-width: 480px) {
            .sec02 .point_group .point03_contents .point_in .goal_box .goal_in .goal_ttl_group {
              flex-direction: column;
              row-gap: 20px;
              margin: 0 auto 20px; } }
          .sec02 .point_group .point03_contents .point_in .goal_box .goal_in .goal_ttl_group .goal_ttl {
            font-size: clamp(22px, 2.667vw, 32px);
            color: #770046;
            font-weight: 600; }
          .sec02 .point_group .point03_contents .point_in .goal_box .goal_in .goal_ttl_group .goal_img {
            position: absolute;
            left: 0;
            top: 0;
            transform: translateX(-120%) translateY(-25%); }
            @media screen and (max-width: 480px) {
              .sec02 .point_group .point03_contents .point_in .goal_box .goal_in .goal_ttl_group .goal_img {
                position: static;
                transform: none;
                width: 90px;
                margin: 0 auto; } }
        @media screen and (max-width: 480px) {
          .sec02 .point_group .point03_contents .point_in .goal_box .goal_in .goal_item {
            flex-direction: column;
            row-gap: 20px; } }
        .sec02 .point_group .point03_contents .point_in .goal_box .goal_in .goal_item .goal_txt {
          width: 41.67%;
          font-size: clamp(12px, 1.693vw, 22px);
          font-weight: 600;
          line-height: 2.27; }
          @media screen and (max-width: 820px) {
            .sec02 .point_group .point03_contents .point_in .goal_box .goal_in .goal_item .goal_txt {
              font-size: 1.6vw; } }
          @media screen and (max-width: 480px) {
            .sec02 .point_group .point03_contents .point_in .goal_box .goal_in .goal_item .goal_txt {
              width: 100%;
              font-size: 3.5vw;
              text-align: center; } }
          .sec02 .point_group .point03_contents .point_in .goal_box .goal_in .goal_item .goal_txt .big {
            font-size: 140%;
            color: #770046;
            line-height: 1.2; }
        .sec02 .point_group .point03_contents .point_in .goal_box .goal_in .goal_item .goal_img {
          width: 55.93%; }
          @media screen and (max-width: 480px) {
            .sec02 .point_group .point03_contents .point_in .goal_box .goal_in .goal_item .goal_img {
              width: 100%; } }
    .sec02 .point_group .point03_contents .point_in .last_message_group .last_message {
      display: flex;
      justify-content: center;
      column-gap: 30px; }
      .sec02 .point_group .point03_contents .point_in .last_message_group .last_message .message {
        font-size: clamp(14px, 1.834vw, 22px);
        text-align: center;
        font-weight: 600;
        flex-shrink: 0;
        color: #770046; }
        @media screen and (max-width: 480px) {
          .sec02 .point_group .point03_contents .point_in .last_message_group .last_message .message {
            font-size: 4.5vw; } }
        @media screen and (max-width: 480px) {
          .sec02 .point_group .point03_contents .point_in .last_message_group .last_message .message .sp_space {
            display: block;
            margin-top: 15px; } }
      .sec02 .point_group .point03_contents .point_in .last_message_group .last_message:before, .sec02 .point_group .point03_contents .point_in .last_message_group .last_message:after {
        content: "";
        width: 1px; }
        @media screen and (max-width: 480px) {
          .sec02 .point_group .point03_contents .point_in .last_message_group .last_message:before, .sec02 .point_group .point03_contents .point_in .last_message_group .last_message:after {
            content: none; } }
      .sec02 .point_group .point03_contents .point_in .last_message_group .last_message:before {
        border-left: 1px dashed #770046;
        transform: skewX(20deg); }
      .sec02 .point_group .point03_contents .point_in .last_message_group .last_message:after {
        border-right: 1px dashed #770046;
        transform: skewX(-20deg); }

.notes-area {
  margin-top: 0; }

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