/* BASE COLOR */
/* LOGO */
/* BASE SIZE */
/* BREAK POINT */
/* BASE MARGIN */
/* BASE PARTS */
/* GRADIENT */
/* BASE THUMBNAIL IMAGE */
/* hover */
/* mixin */
section.panel-section + .panel-section {
  border-top: 1px #E2E2E2 solid;
  padding-top: 1.538rem; }
  @media (min-width: 1025px) {
    section.panel-section + .panel-section {
      padding-top: 2.428rem; } }
@media (max-width: 767px) {
  section.panel-section {
    padding-right: 1.076rem;
    padding-left: 1.076rem; } }
@media (min-width: 768px) and (max-width: 1439px) {
  section.panel-section {
    padding-right: 5.6%;
    padding-left: 5.6%; } }
@media (min-width: 1440px) {
  section.panel-section {
    padding-right: 5.5%;
    padding-left: 5.5%; } }
section.panel-section.member-panel-section {
  border-bottom: 1px #E2E2E2 solid;
  padding: 0; }
  @media (max-width: 767px) {
    section.panel-section.member-panel-section {
      margin-right: 1.076rem;
      margin-left: 1.076rem; } }
  @media (min-width: 768px) and (max-width: 1439px) {
    section.panel-section.member-panel-section {
      margin-right: 5.6%;
      margin-left: 5.6%; } }
  @media (min-width: 1440px) {
    section.panel-section.member-panel-section {
      margin-right: 5.5%;
      margin-left: 5.5%; } }
  section.panel-section.member-panel-section + .member-panel-section {
    border-top: none;
    padding-top: 0; }
  section.panel-section.member-panel-section .member-head {
    margin: 0 !important;
    border-bottom: 1px #E2E2E2 solid; }
    section.panel-section.member-panel-section .member-head .head {
      max-width: 57.142rem;
      margin: auto;
      font-size: 1.384rem;
      padding: 0 1.076rem; }
      @media (min-width: 768px) {
        section.panel-section.member-panel-section .member-head .head {
          font-size: 1.428rem; } }
      @media screen and (min-width: 1025px) {
        section.panel-section.member-panel-section .member-head .head {
          padding: 0 1.071rem; } }
      section.panel-section.member-panel-section .member-head .head > img {
        height: 1.538rem;
        margin-bottom: .5rem; }
        @media (min-width: 768px) {
          section.panel-section.member-panel-section .member-head .head > img {
            height: 1.857rem; } }
    section.panel-section.member-panel-section .member-head .description, section.panel-section.member-panel-section .member-head .description-note {
      padding: 0 1.076rem 1.071rem;
      margin: auto;
      max-width: 57.142rem; }
      @media screen and (min-width: 1025px) {
        section.panel-section.member-panel-section .member-head .description, section.panel-section.member-panel-section .member-head .description-note {
          padding: 0 1.071rem 1.071rem; } }
    section.panel-section.member-panel-section .member-head .description.has-note {
      padding: 0 1.076rem; }
      @media screen and (min-width: 1025px) {
        section.panel-section.member-panel-section .member-head .description.has-note {
          padding: 0 1.071rem; } }
    section.panel-section.member-panel-section .member-head .description-note {
      font-size: 1rem;
      font-weight: bold; }
  section.panel-section.member-panel-section .panel {
    padding-top: 1.071rem;
    padding-bottom: 1.071rem; }
    section.panel-section.member-panel-section .panel .member-panel-list {
      padding: 0.714rem 0; }
      @media (max-width: 767px) {
        section.panel-section.member-panel-section .panel .member-panel-list.dflex {
          display: -webkit-box;
          display: -webkit-flex;
          display: -moz-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
          -webkit-align-items: center;
          -moz-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-box-pack: space-between;
          -webkit-justify-content: space-between;
          -moz-box-pack: space-between;
          -ms-flex-pack: space-between;
          justify-content: space-between; }
          section.panel-section.member-panel-section .panel .member-panel-list.dflex .title {
            margin-bottom: 0; } }
      @media (min-width: 768px) {
        section.panel-section.member-panel-section .panel .member-panel-list {
          display: -webkit-box;
          display: -webkit-flex;
          display: -moz-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
          -webkit-align-items: center;
          -moz-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-box-pack: space-between;
          -webkit-justify-content: space-between;
          -moz-box-pack: space-between;
          -ms-flex-pack: space-between;
          justify-content: space-between; } }
      section.panel-section.member-panel-section .panel .member-panel-list:not(:last-child) {
        border-bottom: 1px #E2E2E2 solid; }
      section.panel-section.member-panel-section .panel .member-panel-list .title {
        font-weight: bold; }
        @media (max-width: 767px) {
          section.panel-section.member-panel-section .panel .member-panel-list .title {
            margin-bottom: .5rem; } }
        section.panel-section.member-panel-section .panel .member-panel-list .title .member-panel-notice {
          display: -webkit-box;
          display: -webkit-flex;
          display: -moz-box;
          display: -ms-flexbox;
          display: flex;
          align-items: flex-start;
          font-weight: normal;
          margin-top: .5rem;
          font-size: .8rem; }
          section.panel-section.member-panel-section .panel .member-panel-list .title .member-panel-notice [class^="icon-"] {
            font-size: 1.2rem;
            margin-right: .25rem;
            color: #d70c19; }
      section.panel-section.member-panel-section .panel .member-panel-list .right {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        align-items: center; }
        @media (min-width: 768px) {
          section.panel-section.member-panel-section .panel .member-panel-list .right {
            justify-content: flex-end;
            min-width: 45%; } }
        @media (min-width: 1025px) {
          section.panel-section.member-panel-section .panel .member-panel-list .right {
            justify-content: flex-end;
            min-width: 38%; } }
        @media (max-width: 767px) {
          section.panel-section.member-panel-section .panel .member-panel-list .right .btn:nth-of-type(1) {
            margin-left: auto; } }
        section.panel-section.member-panel-section .panel .member-panel-list .right .text {
          margin-right: 1rem;
          color: #A8A8A8; }
section.panel-section.refund-panel-section .notice {
  border: 1px #E2E2E2 solid;
  margin-top: 1.076rem;
  padding: 1.076rem;
  text-align: left;
  font-weight: bold; }
section.panel-section.refund-panel-section .btn {
  display: block;
  margin: 1.076rem auto 0; }
section.check-section.za-player-check {
  height: 100vh;
  margin-top: 0;
  background-color: #F8F8F8; }
  section.check-section.za-player-check > div:not([class*="carousel"]):not(.tab-wrapper):not(.panel) {
    margin: auto !important; }
  section.check-section.za-player-check + .check-section {
    margin-top: 0; }
section.check-section .btn {
  margin: 1.428rem auto 0;
  display: block;
  max-width: 27rem;
  word-wrap: break-word;
  word-break: auto-phrase; }
section.check-section .tab-wrapper {
  border-bottom: 1px #E2E2E2 solid; }
  section.check-section .tab-wrapper .inner {
    max-width: 57.142rem;
    margin: auto; }
    section.check-section .tab-wrapper .inner .tab-item {
      margin: auto;
      width: 42%; }
      @media (min-width: 481px) {
        section.check-section .tab-wrapper .inner .tab-item {
          width: 20%; } }
      @media (min-width: 768px) {
        section.check-section .tab-wrapper .inner .tab-item {
          width: 20%; } }
      section.check-section .tab-wrapper .inner .tab-item > img {
        height: 1.07rem;
        margin: auto; }
        @media (min-width: 481px) {
          section.check-section .tab-wrapper .inner .tab-item > img {
            height: 0.923rem; } }
        @media (min-width: 768px) {
          section.check-section .tab-wrapper .inner .tab-item > img {
            height: 1.285rem; } }
      section.check-section .tab-wrapper .inner .tab-item.jstream {
        padding-top: 0.642rem;
        padding-bottom: 0.642rem; }
        section.check-section .tab-wrapper .inner .tab-item.jstream > img {
          height: 1.692rem; }
          @media (min-width: 481px) {
            section.check-section .tab-wrapper .inner .tab-item.jstream > img {
              height: 2rem; } }
      section.check-section .tab-wrapper .inner .tab-item.active {
        background-color: transparent;
        box-shadow: 0 0 0 2px #000 inset; }
section.check-section .panel {
  padding-top: 1.071rem !important;
  padding-bottom: 1.071rem !important; }
  @media (min-width: 1025px) {
    section.check-section .panel {
      padding-top: 2rem !important;
      padding-bottom: 2rem !important; } }
  section.check-section .panel + .panel {
    position: relative; }
    section.check-section .panel + .panel::before {
      content: "";
      height: 1px;
      background: #E2E2E2;
      position: absolute;
      top: 0;
      left: 1.076rem;
      right: 1.076rem; }
      @media screen and (min-width: 1025px) {
        section.check-section .panel + .panel::before {
          left: 1.071rem;
          right: 1.071rem; } }
  section.check-section .panel h4 {
    margin-top: 2.142rem;
    margin-bottom: .5rem; }
  section.check-section .panel .check-video {
    max-width: 670px;
    margin: 2rem auto; }
  section.check-section .panel table {
    width: 100%;
    table-layout: fixed; }
    section.check-section .panel table tbody {
      border: #E2E2E2 solid 1px; }
      section.check-section .panel table tbody tr + tr {
        border-top: #E2E2E2 solid 1px; }
      section.check-section .panel table tbody tr th {
        padding: 1.5rem;
        background-color: #000000;
        vertical-align: middle;
        color: #fff; }
      section.check-section .panel table tbody tr td {
        padding: 1.5rem;
        vertical-align: middle; }
        @media (min-width: 768px) {
          section.check-section .panel table tbody tr td {
            padding: 1.428rem; } }
        section.check-section .panel table tbody tr td + td {
          border-left: #E2E2E2 solid 1px; }
    @media (min-width: 768px) {
      section.check-section .panel table.xs-visible {
        display: none; } }
    @media (max-width: 767px) {
      section.check-section .panel table.big {
        display: none; } }
    @media (max-width: 767px) {
      section.check-section .panel table.big tbody tr th {
        display: none; } }
    section.check-section .panel table.big tbody tr:not(.last) th {
      border-bottom: 1px solid #E2E2E2; }
    section.check-section .panel table.big tbody tr.mb-visible th {
      display: none; }
      @media (max-width: 767px) {
        section.check-section .panel table.big tbody tr.mb-visible th {
          display: table-cell; } }
section.check-section .panel-table {
  max-width: 83.142rem;
  margin: auto !important;
  padding: 1.846rem 0 4.285rem;
  overflow-x: scroll; }
  section.check-section .panel-table table {
    width: 100%;
    table-layout: auto; }
    section.check-section .panel-table table thead tr th, section.check-section .panel-table table tbody tr:not(:last-child) td {
      border-bottom: 1px solid #E2E2E2; }
    section.check-section .panel-table table thead tr th {
      text-align: left; }
    section.check-section .panel-table table tbody tr td {
      max-width: 16rem;
      padding: 1rem 1rem 1rem 0; }
      @media (max-width: 767px) {
        section.check-section .panel-table table tbody tr td {
          min-width: 10rem; } }
section.member-panel-section.beginner-section {
  margin-top: 0;
  padding-top: 5.153rem; }
  @media (min-width: 768px) {
    section.member-panel-section.beginner-section {
      padding-top: 4.857rem; } }
  section.member-panel-section.beginner-section + .beginner-section {
    padding-top: 5.153rem; }
    @media (min-width: 768px) {
      section.member-panel-section.beginner-section + .beginner-section {
        padding-top: 4.857rem; } }
  section.member-panel-section.beginner-section .panel {
    padding-top: 1.846rem;
    padding-bottom: 1.846rem; }
    @media (min-width: 768px) {
      section.member-panel-section.beginner-section .panel {
        padding-top: 3rem;
        padding-bottom: 3rem; } }
  section.member-panel-section.beginner-section.jump {
    border-bottom: none; }
    @media (max-width: 767px) {
      section.member-panel-section.beginner-section.jump {
        padding-top: 2.461rem; } }
  section.member-panel-section.beginner-section .member-head h2 {
    font-size: 1.384rem; }
    @media (min-width: 768px) {
      section.member-panel-section.beginner-section .member-head h2 {
        font-size: 2.571rem; } }
    section.member-panel-section.beginner-section .member-head h2 > i {
      color: #d70c19;
      margin-right: 0.769rem;
      vertical-align: -0.153rem; }
      @media (max-width: 767px) {
        section.member-panel-section.beginner-section .member-head h2 > i {
          vertical-align: -0.357rem;
          font-size: 2rem; } }
  section.member-panel-section.beginner-section * + .beginner-box {
    padding-top: 3rem; }
    @media (min-width: 768px) {
      section.member-panel-section.beginner-section * + .beginner-box {
        padding-top: 4rem; } }
  section.member-panel-section.beginner-section .beginner-box__info-img + .beginner-box {
    padding-top: 1rem; }
  section.member-panel-section.beginner-section * + .jump-btn-wrapper {
    margin-top: 2.307rem; }
    @media (min-width: 768px) {
      section.member-panel-section.beginner-section * + .jump-btn-wrapper {
        margin-top: 2.142rem; } }
  section.member-panel-section.beginner-section .jump-btn-wrapper {
    padding: 0 1.538rem;
    box-sizing: border-box; }
    @media (min-width: 768px) {
      section.member-panel-section.beginner-section .jump-btn-wrapper {
        padding: 0 1.428rem;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        align-items: center; } }
    section.member-panel-section.beginner-section .jump-btn-wrapper .jump-btn {
      border-color: #E2E2E2;
      border-radius: 4px;
      display: block;
      width: 100%;
      text-align: center;
      font-size: 1.153rem;
      font-weight: bold; }
      @media (min-width: 768px) {
        section.member-panel-section.beginner-section .jump-btn-wrapper .jump-btn {
          font-size: 1.142rem;
          display: inline-block;
          width: 50%; } }
      @media (max-width: 767px) {
        section.member-panel-section.beginner-section .jump-btn-wrapper .jump-btn + .jump-btn {
          margin: 0.769rem 0 0; } }
      section.member-panel-section.beginner-section .jump-btn-wrapper .jump-btn::before {
        border-radius: 0; }
      section.member-panel-section.beginner-section .jump-btn-wrapper .jump-btn span > i {
        display: block;
        margin-top: 0.384rem; }
    section.member-panel-section.beginner-section .jump-btn-wrapper.col3, section.member-panel-section.beginner-section .jump-btn-wrapper.col4 {
      max-width: 57.142rem;
      margin: auto !important;
      padding: 0 1.076rem; }
      @media screen and (min-width: 1025px) {
        section.member-panel-section.beginner-section .jump-btn-wrapper.col3, section.member-panel-section.beginner-section .jump-btn-wrapper.col4 {
          padding: 0 1.071rem; } }
      section.member-panel-section.beginner-section .jump-btn-wrapper.col3 .jump-btn, section.member-panel-section.beginner-section .jump-btn-wrapper.col4 .jump-btn {
        padding: 1.071rem 1.428rem;
        font-size: 1.071rem; }
        @media (max-width: 767px) {
          section.member-panel-section.beginner-section .jump-btn-wrapper.col3 .jump-btn + .jump-btn, section.member-panel-section.beginner-section .jump-btn-wrapper.col4 .jump-btn + .jump-btn {
            margin-top: 0.384rem; } }
        @media (min-width: 768px) {
          section.member-panel-section.beginner-section .jump-btn-wrapper.col3 .jump-btn, section.member-panel-section.beginner-section .jump-btn-wrapper.col4 .jump-btn {
            font-size: 0.928rem;
            padding: 1.428rem 0.714rem; } }
        @media (min-width: 1025px) {
          section.member-panel-section.beginner-section .jump-btn-wrapper.col3 .jump-btn, section.member-panel-section.beginner-section .jump-btn-wrapper.col4 .jump-btn {
            font-size: 1.071rem; } }
        section.member-panel-section.beginner-section .jump-btn-wrapper.col3 .jump-btn .jump-btn-icon, section.member-panel-section.beginner-section .jump-btn-wrapper.col4 .jump-btn .jump-btn-icon {
          color: #d70c19;
          font-size: 2.153rem;
          margin-right: 0.769rem;
          margin-top: 0; }
          @media (min-width: 768px) {
            section.member-panel-section.beginner-section .jump-btn-wrapper.col3 .jump-btn .jump-btn-icon, section.member-panel-section.beginner-section .jump-btn-wrapper.col4 .jump-btn .jump-btn-icon {
              font-size: 2.857rem;
              margin-right: 0;
              margin-bottom: 0.714rem; } }
        @media (max-width: 767px) {
          section.member-panel-section.beginner-section .jump-btn-wrapper.col3 .jump-btn span, section.member-panel-section.beginner-section .jump-btn-wrapper.col4 .jump-btn span {
            display: -webkit-box;
            display: -webkit-flex;
            display: -moz-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -webkit-align-items: center;
            -moz-box-align: center;
            -ms-flex-align: center;
            align-items: center; } }
        @media (max-width: 767px) {
          section.member-panel-section.beginner-section .jump-btn-wrapper.col3 .jump-btn span > i:not(.jump-btn-icon), section.member-panel-section.beginner-section .jump-btn-wrapper.col4 .jump-btn span > i:not(.jump-btn-icon) {
            margin-left: auto; } }
    @media (min-width: 768px) {
      section.member-panel-section.beginner-section .jump-btn-wrapper.col3 .jump-btn {
        width: 33.3333333333%; } }
    section.member-panel-section.beginner-section .jump-btn-wrapper.col4 {
      margin-top: 0.384rem !important; }
      @media (min-width: 768px) {
        section.member-panel-section.beginner-section .jump-btn-wrapper.col4 {
          margin-top: 0.714rem !important; } }
      @media (min-width: 768px) {
        section.member-panel-section.beginner-section .jump-btn-wrapper.col4 .jump-btn {
          width: 25%; } }
  section.member-panel-section.beginner-section .beginner-box + p {
    margin-top: 1.538rem; }
    @media (min-width: 768px) {
      section.member-panel-section.beginner-section .beginner-box + p {
        margin-top: 2.142rem; } }
  section.member-panel-section.beginner-section .beginner-box__heading {
    text-align: center;
    font-weight: bold; }
    section.member-panel-section.beginner-section .beginner-box__heading-title {
      font-size: 1.538rem; }
      @media (min-width: 768px) {
        section.member-panel-section.beginner-section .beginner-box__heading-title {
          font-size: 2.142rem; } }
      section.member-panel-section.beginner-section .beginner-box__heading-title > img {
        width: 240px;
        display: inline-block;
        vertical-align: -6px;
        margin-right: 10px; }
        @media (min-width: 768px) {
          section.member-panel-section.beginner-section .beginner-box__heading-title > img {
            vertical-align: -8px;
            width: 340px; } }
    section.member-panel-section.beginner-section .beginner-box__heading-sub {
      font-size: 1.23rem;
      border-bottom: 1px #d70c19 solid;
      box-sizing: border-box;
      display: inline-block;
      margin: 1.538rem 0; }
      @media (min-width: 768px) {
        section.member-panel-section.beginner-section .beginner-box__heading-sub {
          font-size: 1.428rem;
          margin: 1.428rem 0; } }
      @media (min-width: 768px) {
        section.member-panel-section.beginner-section .beginner-box__heading-sub .xs-visible {
          display: none; } }
    section.member-panel-section.beginner-section .beginner-box__heading-txt {
      font-size: 1rem; }
      @media (min-width: 768px) {
        section.member-panel-section.beginner-section .beginner-box__heading-txt .xs-visible {
          display: none; } }
  section.member-panel-section.beginner-section .beginner-box__head {
    font-size: 1.384rem;
    font-weight: bold;
    position: relative;
    padding-left: 1.153rem;
    box-sizing: border-box;
    margin-bottom: 0.307rem; }
    @media (min-width: 768px) {
      section.member-panel-section.beginner-section .beginner-box__head {
        margin-bottom: 0.714rem;
        padding-left: 1.071rem;
        font-size: 1.428rem; } }
    section.member-panel-section.beginner-section .beginner-box__head::before {
      content: "";
      border-top: 0.3579rem solid transparent;
      border-bottom: 0.3579rem solid transparent;
      border-left: 0.4289rem solid #252525;
      border-right: 0.4289rem solid transparent;
      position: absolute;
      top: 0;
      left: 0;
      margin-top: 0.538rem; }
  section.member-panel-section.beginner-section .beginner-box * + .beginner-box__info {
    margin-top: 1.5rem; }
  section.member-panel-section.beginner-section .beginner-box__info-img {
    width: 100%;
    display: block;
    margin: 10px auto; }
    @media (max-width: 767px) {
      section.member-panel-section.beginner-section .beginner-box__info-img.xs-hidden {
        display: none; } }
    @media (min-width: 768px) {
      section.member-panel-section.beginner-section .beginner-box__info-img.xs-visible {
        display: none; } }
  section.member-panel-section.beginner-section .beginner-box__info-arrow {
    margin: 1rem auto;
    width: 2.461rem;
    height: auto; }
    @media (min-width: 768px) {
      section.member-panel-section.beginner-section .beginner-box__info-arrow {
        width: 4.142rem; } }
  section.member-panel-section.beginner-section .beginner-box__info + p {
    margin-top: 1.538rem; }
    @media (min-width: 768px) {
      section.member-panel-section.beginner-section .beginner-box__info + p {
        margin-top: 2.142rem; } }
  section.member-panel-section.beginner-section .beginner-box__info * + .beginner-box__info-img-inner {
    margin-top: 1.538rem; }
  section.member-panel-section.beginner-section .beginner-box__info-img-inner {
    margin: 0 auto 1.538rem; }
    @media (min-width: 768px) {
      section.member-panel-section.beginner-section .beginner-box__info-img-inner {
        margin: 0 auto 0.714rem;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        align-items: center; } }
    section.member-panel-section.beginner-section .beginner-box__info-img-inner-head {
      font-weight: bold;
      font-size: 1.384rem;
      margin-bottom: 0.384rem; }
      @media (min-width: 768px) {
        section.member-panel-section.beginner-section .beginner-box__info-img-inner-head {
          font-size: 1.285rem;
          margin-bottom: 0.357rem;
          display: none; } }
      section.member-panel-section.beginner-section .beginner-box__info-img-inner-head > span {
        color: #d70c19;
        line-height: 1; }
        section.member-panel-section.beginner-section .beginner-box__info-img-inner-head > span > span {
          font-size: 1.692rem;
          margin-right: 0.769rem; }
          @media (min-width: 768px) {
            section.member-panel-section.beginner-section .beginner-box__info-img-inner-head > span > span {
              font-size: 1.571rem;
              margin-right: 0.714rem; } }
    section.member-panel-section.beginner-section .beginner-box__info-img-inner-img {
      display: block; }
      @media (max-width: 767px) {
        section.member-panel-section.beginner-section .beginner-box__info-img-inner-img {
          width: 100%;
          max-width: 500px;
          margin: auto; } }
      @media (min-width: 768px) {
        section.member-panel-section.beginner-section .beginner-box__info-img-inner-img {
          width: 50%; } }
    section.member-panel-section.beginner-section .beginner-box__info-img-inner__txt {
      box-sizing: border-box; }
      @media (max-width: 767px) {
        section.member-panel-section.beginner-section .beginner-box__info-img-inner__txt {
          padding-top: 0.769rem; } }
      @media (min-width: 768px) {
        section.member-panel-section.beginner-section .beginner-box__info-img-inner__txt {
          width: 50%;
          padding-left: 1.428rem; } }
      section.member-panel-section.beginner-section .beginner-box__info-img-inner__txt__head {
        font-weight: bold;
        font-size: 1.285rem;
        margin-bottom: 1.071rem; }
        @media (max-width: 767px) {
          section.member-panel-section.beginner-section .beginner-box__info-img-inner__txt__head {
            display: none; } }
        section.member-panel-section.beginner-section .beginner-box__info-img-inner__txt__head > span {
          color: #d70c19;
          line-height: 1; }
          section.member-panel-section.beginner-section .beginner-box__info-img-inner__txt__head > span > span {
            font-size: 1.571rem;
            margin-right: 0.714rem; }
    @media (min-width: 768px) {
      section.member-panel-section.beginner-section .beginner-box__info-img-inner__arrow {
        width: 50%; } }
  section.member-panel-section.beginner-section .beginner-box__btn {
    margin-top: 1.923rem; }
    @media (min-width: 768px) {
      section.member-panel-section.beginner-section .beginner-box__btn {
        margin-top: 2.5rem; } }
    section.member-panel-section.beginner-section .beginner-box__btn .btn {
      margin: auto;
      max-width: 400px;
      display: block; }

#btn_login {
  width: 20rem;
  max-width: 70%;
  background-color: #d70c19; }
  #btn_login::before {
    background-color: #ff0414; }

#btn_oauth_login {
  width: 20rem;
  max-width: 70%; }
