@charset "UTF-8";
@media screen and (max-width: 767.9px) {
  .container .pc {
    display: none; } }

.container .sp {
  display: none; }
  @media screen and (max-width: 767.9px) {
    .container .sp {
      display: inline-block; } }

.container .notice_content {
  background-color: #F0F0F0;
  padding: 32px 0; }
  @media screen and (min-width: 768px) and (max-width: 1024px) {
    .container .notice_content {
      padding: calc(32 / 1024 * 100vw) 0; } }
  @media screen and (max-width: 767.9px) {
    .container .notice_content {
      padding: calc(16 / 750 * 100vw) 0 calc(48 / 750 * 100vw); } }
  .container .notice_content .inner p {
    color: #3C4453;
    font-size: 16px;
    line-height: 28px; }
    @media screen and (min-width: 768px) and (max-width: 1024px) {
      .container .notice_content .inner p {
        font-size: calc(16 / 1024 * 100vw);
        line-height: calc(28 / 1024 * 100vw); } }
    @media screen and (max-width: 767.9px) {
      .container .notice_content .inner p {
        font-size: calc(32 / 750 * 100vw);
        line-height: calc(56 / 750 * 100vw); } }
  .container .notice_content .inner ul li {
    border-bottom: 1px solid #E2E2E2;
    padding: 24px 0; }
    @media screen and (min-width: 768px) and (max-width: 1024px) {
      .container .notice_content .inner ul li {
        padding: calc(24 / 1024 * 100vw) 0; } }
    @media screen and (max-width: 767.9px) {
      .container .notice_content .inner ul li {
        padding: calc(48 / 750 * 100vw) 0;
        border-bottom: calc(2 / 750 * 100vw) solid #E2E2E2; } }
    .container .notice_content .inner ul li:last-of-type {
      border-bottom: unset; }
    .container .notice_content .inner ul li .notice_lst {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start; }
      @media screen and (max-width: 767.9px) {
        .container .notice_content .inner ul li .notice_lst {
          display: block; } }
      .container .notice_content .inner ul li .notice_lst .date_content {
        margin-right: 16px; }
        @media screen and (min-width: 768px) and (max-width: 1024px) {
          .container .notice_content .inner ul li .notice_lst .date_content {
            margin-right: calc(16 / 1024 * 100vw); } }
        @media screen and (max-width: 767.9px) {
          .container .notice_content .inner ul li .notice_lst .date_content {
            margin-right: 0;
            margin-bottom: calc(6 / 750 * 100vw); } }
      .container .notice_content .inner ul li .notice_lst .desc_content a {
        color: #FF6560;
        text-decoration: underline; }
      .container .notice_content .inner ul li .notice_lst .desc_content .new {
        font-size: 12px;
        line-height: 20px;
        font-weight: bold;
        color: #3C4453;
        padding: 2px 7px 4px 8px;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        background-color: #FFC857;
        border-radius: 2px; }
        @media screen and (min-width: 768px) and (max-width: 1024px) {
          .container .notice_content .inner ul li .notice_lst .desc_content .new {
            font-size: calc(12 / 1024 * 100vw);
            line-height: calc(20 / 1024 * 100vw); } }
        @media screen and (max-width: 767.9px) {
          .container .notice_content .inner ul li .notice_lst .desc_content .new {
            font-size: calc(24 / 750 * 100vw);
            line-height: calc(40 / 750 * 100vw);
            padding: calc(6 / 750 * 100vw) calc(15 / 750 * 100vw); } }
  .container .notice_content .inner .desc_content .online_seminar {
    margin-top: 15px; }
    @media screen and (min-width: 768px) and (max-width: 1024px) {
      .container .notice_content .inner .desc_content .online_seminar {
        margin-top: calc(15 / 1024 * 100vw); } }
    @media screen and (max-width: 767.9px) {
      .container .notice_content .inner .desc_content .online_seminar {
        margin-top: calc(25 / 750 * 100vw); } }
    .container .notice_content .inner .desc_content .online_seminar .sign_up_txt {
      margin-top: 15px; }
      @media screen and (min-width: 768px) and (max-width: 1024px) {
        .container .notice_content .inner .desc_content .online_seminar .sign_up_txt {
          margin-top: calc(15 / 1024 * 100vw); } }
      @media screen and (max-width: 767.9px) {
        .container .notice_content .inner .desc_content .online_seminar .sign_up_txt {
          margin-top: calc(25 / 750 * 100vw); } }
    .container .notice_content .inner .desc_content .online_seminar .ot_link {
      font-size: 16px;
      line-height: 28px;
      display: inline-block; }
      @media screen and (min-width: 768px) and (max-width: 1024px) {
        .container .notice_content .inner .desc_content .online_seminar .ot_link {
          font-size: calc(16 / 1024 * 100vw);
          line-height: calc(28 / 1024 * 100vw); } }
      @media screen and (max-width: 767.9px) {
        .container .notice_content .inner .desc_content .online_seminar .ot_link {
          font-size: calc(32 / 750 * 100vw);
          line-height: calc(56 / 750 * 100vw); } }
    @media screen and (max-width: 767.9px) {
      .container .notice_content .inner .desc_content .online_seminar .seminar_item strong {
        display: block; }
        .container .notice_content .inner .desc_content .online_seminar .seminar_item strong.pc_block {
          display: inline-block; } }
    .container .notice_content .inner .desc_content .online_seminar .lst_item {
      margin-bottom: 15px; }
      @media screen and (min-width: 768px) and (max-width: 1024px) {
        .container .notice_content .inner .desc_content .online_seminar .lst_item {
          margin-bottom: calc(15 / 1024 * 100vw); } }
      @media screen and (max-width: 767.9px) {
        .container .notice_content .inner .desc_content .online_seminar .lst_item {
          margin-bottom: calc(25 / 750 * 100vw); } }
      .container .notice_content .inner .desc_content .online_seminar .lst_item .lst_inner .lst_layer {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-top: 15px; }
        @media screen and (min-width: 768px) and (max-width: 1024px) {
          .container .notice_content .inner .desc_content .online_seminar .lst_item .lst_inner .lst_layer {
            margin-top: calc(15 / 1024 * 100vw); } }
        @media screen and (max-width: 767.9px) {
          .container .notice_content .inner .desc_content .online_seminar .lst_item .lst_inner .lst_layer {
            display: block;
            margin-top: calc(25 / 750 * 100vw); } }
      .container .notice_content .inner .desc_content .online_seminar .lst_item .lst_inner .lst_title {
        font-weight: bold; }
        .container .notice_content .inner .desc_content .online_seminar .lst_item .lst_inner .lst_title:after {
          content: '：'; }
      .container .notice_content .inner .desc_content .online_seminar .lst_item .lst_inner ul.number_lst {
        counter-reset: list-conv; }
        .container .notice_content .inner .desc_content .online_seminar .lst_item .lst_inner ul.number_lst li {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex; }
          .container .notice_content .inner .desc_content .online_seminar .lst_item .lst_inner ul.number_lst li:before {
            counter-increment: list-conv;
            content: counter(list-conv) "．"; }
          @media screen and (max-width: 767.9px) {
            .container .notice_content .inner .desc_content .online_seminar .lst_item .lst_inner ul.number_lst li:last-child {
              margin-top: calc(30 / 750 * 100vw); } }
          .container .notice_content .inner .desc_content .online_seminar .lst_item .lst_inner ul.number_lst li:last-child:before {
            content: none; }
      .container .notice_content .inner .desc_content .online_seminar .lst_item .lst_inner ul li {
        padding: 0;
        border-bottom: 0;
        font-size: 16px;
        line-height: 28px; }
        @media screen and (min-width: 768px) and (max-width: 1024px) {
          .container .notice_content .inner .desc_content .online_seminar .lst_item .lst_inner ul li {
            font-size: calc(16 / 1024 * 100vw);
            line-height: calc(28 / 1024 * 100vw); } }
        @media screen and (max-width: 767.9px) {
          .container .notice_content .inner .desc_content .online_seminar .lst_item .lst_inner ul li {
            font-size: calc(32 / 750 * 100vw);
            line-height: calc(56 / 750 * 100vw); }
            .container .notice_content .inner .desc_content .online_seminar .lst_item .lst_inner ul li strong {
              display: block; } }
    .container .notice_content .inner .desc_content .online_seminar .flyer_img {
      margin: 15px 0;
      display: block;
      max-width: 120px;
      min-width: 120px; }
      @media screen and (min-width: 768px) and (max-width: 1024px) {
        .container .notice_content .inner .desc_content .online_seminar .flyer_img {
          max-width: calc(120 / 1024 * 100vw);
          min-width: calc(120 / 1024 * 100vw);
          margin: calc(15 / 1024 * 100vw) 0; } }
      @media screen and (max-width: 767.9px) {
        .container .notice_content .inner .desc_content .online_seminar .flyer_img {
          max-width: calc(240 / 750 * 100vw);
          min-width: calc(240 / 750 * 100vw);
          margin: calc(25 / 750 * 100vw) 0; } }
