@charset "UTF-8";
/* CSS Document */
@import url("https://fonts.googleapis.com/css2?family=Kumbh+Sans:wght,YOPQ@100..900,300&display=swap");
#seminar_lower_page.wkwk_page #seminar_mv {
  background: url(../../seminar/images/wkwk/bg_01.png) repeat; }
  #seminar_lower_page.wkwk_page #seminar_mv .mv_inner .new_text01 {
    font-size: 18px;
    font-weight: bold;
    line-height: 1.5;
    letter-spacing: .08rem;
    margin: 0 0 25px; }
    #seminar_lower_page.wkwk_page #seminar_mv .mv_inner .new_text01 span {
      color: #fb0f55; }
    @media screen and (max-width: 767px) {
      #seminar_lower_page.wkwk_page #seminar_mv .mv_inner .new_text01 {
        font-size: 16px; } }
  #seminar_lower_page.wkwk_page #seminar_mv .mv_inner .new_text02 {
    margin: 0 0 25px;
    font-size: 14px;
    font-weight: bold;
    line-height: 1.5; }
    @media screen and (max-width: 767px) {
      #seminar_lower_page.wkwk_page #seminar_mv .mv_inner .new_text02 {
        font-size: 11px; } }
  #seminar_lower_page.wkwk_page #seminar_mv .mv_inner .new_contents {
    /*------------------------------------
    support
    ------------------------------------*/ }
    #seminar_lower_page.wkwk_page #seminar_mv .mv_inner .new_contents .button-area {
      display: flex;
      justify-content: center;
      gap: 30px;
      margin: 20px auto 10px; }
      @media screen and (max-width: 767px) {
        #seminar_lower_page.wkwk_page #seminar_mv .mv_inner .new_contents .button-area {
          flex-direction: column;
          gap: 15px;
          margin: 20px auto 10px; } }
      #seminar_lower_page.wkwk_page #seminar_mv .mv_inner .new_contents .button-area .button_01,
      #seminar_lower_page.wkwk_page #seminar_mv .mv_inner .new_contents .button-area .button_02 {
        width: 40%;
        max-width: 400px; }
        @media screen and (max-width: 767px) {
          #seminar_lower_page.wkwk_page #seminar_mv .mv_inner .new_contents .button-area .button_01,
          #seminar_lower_page.wkwk_page #seminar_mv .mv_inner .new_contents .button-area .button_02 {
            width: 100%;
            max-width: none; } }
        #seminar_lower_page.wkwk_page #seminar_mv .mv_inner .new_contents .button-area .button_01 a,
        #seminar_lower_page.wkwk_page #seminar_mv .mv_inner .new_contents .button-area .button_02 a {
          position: relative;
          display: flex;
          justify-content: center;
          align-items: center;
          height: 70px;
          border-radius: 999px;
          font-size: 18px;
          font-weight: bold;
          text-decoration: none;
          transition: .3s; }
          @media screen and (max-width: 900px) {
            #seminar_lower_page.wkwk_page #seminar_mv .mv_inner .new_contents .button-area .button_01 a,
            #seminar_lower_page.wkwk_page #seminar_mv .mv_inner .new_contents .button-area .button_02 a {
              font-size: 14px; } }
          @media screen and (max-width: 767px) {
            #seminar_lower_page.wkwk_page #seminar_mv .mv_inner .new_contents .button-area .button_01 a,
            #seminar_lower_page.wkwk_page #seminar_mv .mv_inner .new_contents .button-area .button_02 a {
              height: 56px;
              font-size: 16px; } }
        #seminar_lower_page.wkwk_page #seminar_mv .mv_inner .new_contents .button-area .button_01 a::before,
        #seminar_lower_page.wkwk_page #seminar_mv .mv_inner .new_contents .button-area .button_02 a::before {
          content: "";
          position: absolute;
          right: 12px;
          width: 40px;
          height: 40px;
          border-radius: 50%;
          background: #fff; }
          @media screen and (max-width: 767px) {
            #seminar_lower_page.wkwk_page #seminar_mv .mv_inner .new_contents .button-area .button_01 a::before,
            #seminar_lower_page.wkwk_page #seminar_mv .mv_inner .new_contents .button-area .button_02 a::before {
              width: 32px;
              height: 32px; } }
        #seminar_lower_page.wkwk_page #seminar_mv .mv_inner .new_contents .button-area .button_01 a::after,
        #seminar_lower_page.wkwk_page #seminar_mv .mv_inner .new_contents .button-area .button_02 a::after {
          content: "";
          position: absolute;
          right: 28px;
          width: 10px;
          height: 10px;
          border-top: 3px solid #e5005a;
          border-right: 3px solid #e5005a;
          transform: rotate(45deg); }
          @media screen and (max-width: 767px) {
            #seminar_lower_page.wkwk_page #seminar_mv .mv_inner .new_contents .button-area .button_01 a::after,
            #seminar_lower_page.wkwk_page #seminar_mv .mv_inner .new_contents .button-area .button_02 a::after {
              right: 24px;
              width: 8px;
              height: 8px;
              border-top-width: 2px;
              border-right-width: 2px; } }
        #seminar_lower_page.wkwk_page #seminar_mv .mv_inner .new_contents .button-area .button_01 a:hover,
        #seminar_lower_page.wkwk_page #seminar_mv .mv_inner .new_contents .button-area .button_02 a:hover {
          opacity: .85; }
      #seminar_lower_page.wkwk_page #seminar_mv .mv_inner .new_contents .button-area .button_01 a {
        color: #fff;
        background: linear-gradient(90deg, #e5005a 0%, #f04b8b 100%); }
      #seminar_lower_page.wkwk_page #seminar_mv .mv_inner .new_contents .button-area .button_02 a {
        color: #e5005a;
        border: 2px solid #e5005a;
        background: #fff; }
    #seminar_lower_page.wkwk_page #seminar_mv .mv_inner .new_contents .note {
      font-size: 18px;
      text-align: center;
      font-weight: bold;
      line-height: 1.5; }
      @media screen and (max-width: 767px) {
        #seminar_lower_page.wkwk_page #seminar_mv .mv_inner .new_contents .note {
          font-size: 12px; } }
    #seminar_lower_page.wkwk_page #seminar_mv .mv_inner .new_contents .support {
      padding: 50px 20px 80px;
      max-width: 1200px;
      margin: 0 auto; }
      @media screen and (max-width: 767px) {
        #seminar_lower_page.wkwk_page #seminar_mv .mv_inner .new_contents .support {
          padding: 30px 15px 50px; } }
      #seminar_lower_page.wkwk_page #seminar_mv .mv_inner .new_contents .support .support_title,
      #seminar_lower_page.wkwk_page #seminar_mv .mv_inner .new_contents .support .voice_title,
      #seminar_lower_page.wkwk_page #seminar_mv .mv_inner .new_contents .support .feature_title {
        margin: 0 auto;
        text-align: center;
        font-size: 28px;
        font-weight: bold;
        line-height: 1.4; }
        @media screen and (max-width: 767px) {
          #seminar_lower_page.wkwk_page #seminar_mv .mv_inner .new_contents .support .support_title,
          #seminar_lower_page.wkwk_page #seminar_mv .mv_inner .new_contents .support .voice_title,
          #seminar_lower_page.wkwk_page #seminar_mv .mv_inner .new_contents .support .feature_title {
            font-size: 20px; } }
      #seminar_lower_page.wkwk_page #seminar_mv .mv_inner .new_contents .support .voice_note {
        text-align: center;
        font-size: 12px;
        color: #666; }
        @media screen and (max-width: 767px) {
          #seminar_lower_page.wkwk_page #seminar_mv .mv_inner .new_contents .support .voice_note {
            font-size: 11px; } }
      #seminar_lower_page.wkwk_page #seminar_mv .mv_inner .new_contents .support .support_list {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        gap: 24px;
        margin: 25px auto 50px; }
        @media screen and (max-width: 767px) {
          #seminar_lower_page.wkwk_page #seminar_mv .mv_inner .new_contents .support .support_list {
            grid-template-columns: 1fr;
            gap: 15px;
            margin-bottom: 40px; } }
      #seminar_lower_page.wkwk_page #seminar_mv .mv_inner .new_contents .support .support_item {
        padding: 20px 15px;
        border: 1px solid #f3ddcb;
        border-radius: 20px;
        background: #fff;
        text-align: center; }
        @media screen and (max-width: 767px) {
          #seminar_lower_page.wkwk_page #seminar_mv .mv_inner .new_contents .support .support_item {
            padding: 20px 15px; } }
      #seminar_lower_page.wkwk_page #seminar_mv .mv_inner .new_contents .support .support_icon {
        width: 120px;
        height: 120px;
        margin: 0 auto 25px;
        border-radius: 50%;
        background: linear-gradient(rgba(255, 139, 68, 0.2), #fff);
        display: flex;
        justify-content: center;
        align-items: center; }
        @media screen and (max-width: 767px) {
          #seminar_lower_page.wkwk_page #seminar_mv .mv_inner .new_contents .support .support_icon {
            width: 80px;
            height: 80px;
            margin-bottom: 15px; } }
      #seminar_lower_page.wkwk_page #seminar_mv .mv_inner .new_contents .support .support_icon img {
        width: 60px; }
        @media screen and (max-width: 767px) {
          #seminar_lower_page.wkwk_page #seminar_mv .mv_inner .new_contents .support .support_icon img {
            width: 40px; } }
      #seminar_lower_page.wkwk_page #seminar_mv .mv_inner .new_contents .support .support_text {
        color: #ff8b44;
        font-size: 16px;
        font-weight: bold;
        line-height: 1.6; }
        @media screen and (max-width: 767px) {
          #seminar_lower_page.wkwk_page #seminar_mv .mv_inner .new_contents .support .support_text {
            font-size: 15px; } }
      #seminar_lower_page.wkwk_page #seminar_mv .mv_inner .new_contents .support .voice {
        margin-bottom: 50px; }
        @media screen and (max-width: 767px) {
          #seminar_lower_page.wkwk_page #seminar_mv .mv_inner .new_contents .support .voice {
            margin-bottom: 40px; } }
      #seminar_lower_page.wkwk_page #seminar_mv .mv_inner .new_contents .support .voice_list {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        gap: 24px;
        margin-top: 25px; }
        @media screen and (max-width: 767px) {
          #seminar_lower_page.wkwk_page #seminar_mv .mv_inner .new_contents .support .voice_list {
            grid-template-columns: 1fr;
            gap: 15px; } }
      #seminar_lower_page.wkwk_page #seminar_mv .mv_inner .new_contents .support .voice_item {
        position: relative;
        padding: 20px 30px;
        border: 1px solid #f3ddcb;
        border-radius: 20px;
        background: #fff; }
        @media screen and (max-width: 767px) {
          #seminar_lower_page.wkwk_page #seminar_mv .mv_inner .new_contents .support .voice_item {
            padding: 20px; } }
      #seminar_lower_page.wkwk_page #seminar_mv .mv_inner .new_contents .support .voice_item::before {
        content: "“";
        position: absolute;
        top: 18px;
        left: 15px;
        color: #ff8b44;
        font-size: 50px;
        line-height: 1;
        opacity: .4; }
        @media screen and (max-width: 767px) {
          #seminar_lower_page.wkwk_page #seminar_mv .mv_inner .new_contents .support .voice_item::before {
            top: 14px;
            left: 12px;
            font-size: 40px; } }
      #seminar_lower_page.wkwk_page #seminar_mv .mv_inner .new_contents .support .voice_text {
        padding-left: 20px;
        font-size: 16px;
        line-height: 2;
        text-align: left;
        font-weight: bold; }
        @media screen and (max-width: 767px) {
          #seminar_lower_page.wkwk_page #seminar_mv .mv_inner .new_contents .support .voice_text {
            padding-left: 15px;
            font-size: 14px;
            line-height: 1.8; } }
      #seminar_lower_page.wkwk_page #seminar_mv .mv_inner .new_contents .support .feature_list {
        display: grid;
        grid-template-columns: repeat(4, 1fr);
        gap: 24px;
        margin-top: 25px; }
        @media screen and (max-width: 767px) {
          #seminar_lower_page.wkwk_page #seminar_mv .mv_inner .new_contents .support .feature_list {
            grid-template-columns: repeat(2, 1fr);
            gap: 15px; } }
      #seminar_lower_page.wkwk_page #seminar_mv .mv_inner .new_contents .support .feature_item {
        display: flex;
        flex-direction: column;
        padding: 20px 15px;
        border: 1px solid #f3ddcb;
        border-radius: 20px;
        background: #fff;
        text-align: center; }
        @media screen and (max-width: 767px) {
          #seminar_lower_page.wkwk_page #seminar_mv .mv_inner .new_contents .support .feature_item {
            padding: 18px 12px; } }
      #seminar_lower_page.wkwk_page #seminar_mv .mv_inner .new_contents .support .feature_icon {
        display: flex;
        justify-content: center;
        align-items: center;
        width: 120px;
        height: 120px;
        margin: 0 auto 24px;
        border-radius: 50%;
        background: linear-gradient(rgba(255, 139, 68, 0.2), #fff); }
        @media screen and (max-width: 767px) {
          #seminar_lower_page.wkwk_page #seminar_mv .mv_inner .new_contents .support .feature_icon {
            width: 80px;
            height: 80px;
            margin-bottom: 15px; } }
      #seminar_lower_page.wkwk_page #seminar_mv .mv_inner .new_contents .support .feature_icon img {
        width: 60px; }
        @media screen and (max-width: 767px) {
          #seminar_lower_page.wkwk_page #seminar_mv .mv_inner .new_contents .support .feature_icon img {
            width: 40px; } }
      #seminar_lower_page.wkwk_page #seminar_mv .mv_inner .new_contents .support .feature_heading {
        margin-bottom: 15px;
        color: #ff8b44;
        font-size: 16px;
        font-weight: bold;
        line-height: 1.5; }
        @media screen and (max-width: 767px) {
          #seminar_lower_page.wkwk_page #seminar_mv .mv_inner .new_contents .support .feature_heading {
            margin-bottom: 10px;
            font-size: 13px; } }
      #seminar_lower_page.wkwk_page #seminar_mv .mv_inner .new_contents .support .feature_text {
        flex: 1;
        font-size: 14px;
        line-height: 1.5; }
        @media screen and (max-width: 767px) {
          #seminar_lower_page.wkwk_page #seminar_mv .mv_inner .new_contents .support .feature_text {
            font-size: 12px;
            line-height: 1.6; } }
