@charset "UTF-8";
/* sass 변수 정의  */
/************************************************************/
/* 컬러 컨셉 이분분에서 수정 */
/* z-index */
html, body {
  width: 100%;
  height: 100%; }

/* container */
.header {
  z-index: 50;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 1.6666666667rem;
  -webkit-transition: all 2s;
  transition: all 2s; }
  .header.isfix {
    position: fixed;
    background-color: #ffc517; }
  .header .logo {
    height: 1.6666666667rem; }
    .header .logo img {
      height: 0.7083333333rem; }
  .header .lang_g {
    position: relative;
    height: 0.6388888889rem;
    width: 1rem;
    border: 1px solid #fff;
    border-radius: 2em;
    line-height: 0.6388888889rem;
    color: #fff; }
    .header .lang_g img {
      position: absolute;
      height: 0.6388888889rem; }
  .header .btn_menu img {
    width: 0.5694444444rem;
    height: 0.4444444444rem; }

.article_download {
  position: relative;
  width: 100%;
  height: 100vh;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .article_download p {
    text-align: center;
    color: #fff; }
  .article_download .h1 {
    margin-bottom: 0.4444444444rem;
    padding-top: 0.9722222222rem;
    line-height: 1.3333333333rem;
    font-weight: 200;
    font-size: 1.1388888889rem; }
  .article_download .h2 {
    margin-bottom: 0.8611111111rem;
    line-height: 0.625rem;
    font-weight: 200;
    font-size: 0.4444444444rem; }
  .article_download .h3 {
    margin-bottom: 0.375rem;
    line-height: 0.5555555556rem; }
  .article_download .h4 {
    width: 8.1388888889rem;
    margin-bottom: 0.5416666667rem;
    padding-bottom: 1.0138888889rem;
    border-bottom: 0.0277777778rem solid #FBCA01;
    font-weight: bold;
    font-size: 1.25rem; }
  .article_download .btn_box .btn_google {
    margin-right: 0.3888888889rem; }
  .article_download .btn_box img {
    width: 3.5972222222rem; }
  .article_download .btn_download {
    height: 1.5rem;
    margin-bottom: 0.2222222222rem; }
    .article_download .btn_download p {
      margin-right: 13px;
      font-weight: 300;
      font-size: 0.3055555556rem; }
    .article_download .btn_download img {
      width: 0.5277777778rem; }
  .article_download .h5 {
    margin-bottom: 0.3888888889rem;
    font-size: 0.2083333333rem; }
  .article_download .icon_scroll {
    width: 0.6111111111rem; }
  .article_download .download_bar {
    position: absolute;
    bottom: -3.3333333333rem;
    width: 100%;
    height: 3.3333333333rem;
    background-color: #333333; }
    .article_download .download_bar .title {
      padding-top: 0.5972222222rem;
      z-index: 150; }
      .article_download .download_bar .title p {
        color: #ffffff;
        margin-right: 0.7083333333rem;
        font-weight: 200;
        font-size: 0.6666666667rem; }
      .article_download .download_bar .title img {
        width: 0.625rem; }
    .article_download .download_bar ul {
      position: absolute;
      bottom: -1.3888888889rem;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      width: 9.4444444444rem;
      height: 2.7777777778rem;
      background-color: #FFC517;
      border-radius: 0.5555555556rem;
      -webkit-box-shadow: 0 0.3194444444rem 0.4166666667rem rgba(255, 197, 23, 0.25);
              box-shadow: 0 0.3194444444rem 0.4166666667rem rgba(255, 197, 23, 0.25); }
      .article_download .download_bar ul li {
        width: 4.3055555556rem;
        height: 50%;
        border-bottom: 0.0277777778rem solid rgba(255, 255, 255, 0.3); }
        .article_download .download_bar ul li:nth-child(2n) a {
          border-right: none; }
      .article_download .download_bar ul a {
        width: 100%;
        height: 0.4444444444rem;
        border-right: 0.0277777778rem solid rgba(255, 255, 255, 0.5);
        font-size: 0.5rem;
        color: #fff; }

.article_service {
  width: 100%;
  padding-top: 7rem; }
  .article_service .service_container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin: 0 auto; }
    .article_service .service_container .service_odd_wrapper {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: reverse;
          -ms-flex-direction: column-reverse;
              flex-direction: column-reverse;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      text-align: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin-bottom: 50vw; }
      .article_service .service_container .service_odd_wrapper img {
        width: 8rem;
        height: auto; }
      .article_service .service_container .service_odd_wrapper .service_title {
        font-weight: 500;
        font-size: 1rem;
        color: #1c1c1c;
        margin-bottom: 20px;
        text-align: center; }
      .article_service .service_container .service_odd_wrapper .service_content {
        margin-bottom: 80px;
        word-break: break-all;
        font-size: 0.4rem;
        color: #555555; }
    .article_service .service_container .airdrop_wrapper {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-orient: vertical;
      -webkit-box-direction: reverse;
          -ms-flex-direction: column-reverse;
              flex-direction: column-reverse;
      width: 100%;
      margin-bottom: 50vw; }
      .article_service .service_container .airdrop_wrapper img {
        width: 6rem;
        height: auto; }
      .article_service .service_container .airdrop_wrapper .service_title {
        font-weight: 500;
        font-size: 1rem;
        color: #1c1c1c;
        margin-bottom: 20px;
        text-align: center; }
      .article_service .service_container .airdrop_wrapper .service_content {
        margin-bottom: 80px;
        word-break: break-all;
        font-size: 0.4rem;
        color: #555555;
        text-align: center; }
      .article_service .service_container .airdrop_wrapper .airdrop_content_wrapper {
        text-align: right; }
    .article_service .service_container .service_third_wrapper {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: reverse;
          -ms-flex-direction: column-reverse;
              flex-direction: column-reverse;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      margin-bottom: 50vw; }
      .article_service .service_container .service_third_wrapper .service_transfer_wrapper img {
        width: 6rem;
        height: auto; }
      .article_service .service_container .service_third_wrapper .service_title {
        font-weight: 500;
        font-size: 1rem;
        color: #1c1c1c;
        margin-bottom: 20px;
        text-align: center; }
      .article_service .service_container .service_third_wrapper .service_content {
        word-break: break-all;
        font-size: 0.4rem;
        color: #555555;
        text-align: center;
        margin-bottom: 80px; }
  .article_service .sub_swiper_img {
    width: 540px;
    height: 100%; }
  .article_service .sub_swiper_text {
    width: 445px;
    height: 100%; }
    .article_service .sub_swiper_text .swiper-slide {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; }
      .article_service .sub_swiper_text .swiper-slide p {
        width: 100%; }
    .article_service .sub_swiper_text .h1 {
      margin-bottom: 40px;
      font-weight: bold;
      font-size: 54px;
      color: #202020; }
    .article_service .sub_swiper_text .content {
      font-size: 18px;
      line-height: 26px;
      color: #555555; }

.article_news {
  width: 100%;
  background-color: #F8F8F8; }
  .article_news .news-grid {
    width: 90%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .article_news .news-grid .news {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      width: 48%; }
      .article_news .news-grid .news img {
        -o-object-fit: cover;
           object-fit: cover;
        width: 100%;
        height: 2.2222222222rem; }
  .article_news .content_box {
    margin: 0.3rem 0 0.3rem; }
  .article_news .title_box {
    margin: 1.5277777778rem 0 0.7222222222rem; }
    .article_news .title_box .title {
      font-weight: bold;
      font-size: 0.8888888889rem;
      color: #222222; }

.article_roadmap {
  width: 100%;
  background-size: 100% 40rem; }
  .article_roadmap .title_box {
    text-align: center; }
    .article_roadmap .title_box p {
      color: #333333; }
    .article_roadmap .title_box .h1 {
      margin-bottom: 0.5972222222rem;
      padding-top: 2.1805555556rem;
      font-weight: bold;
      font-size: 1rem; }
    .article_roadmap .title_box .h2 {
      line-height: 0.75rem;
      font-weight: lighter;
      font-size: 0.5rem; }
  .article_roadmap ul {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%;
    margin-top: 1.6666666667rem;
    padding-left: 1.1527777778rem; }
    .article_roadmap ul li {
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      margin-bottom: 0.8333333333rem; }
      .article_roadmap ul li:nth-child(1) .date {
        background-color: rgba(255, 197, 23, 0.6); }
      .article_roadmap ul li:nth-child(2) .date {
        background-color: rgba(255, 197, 23, 0.7); }
      .article_roadmap ul li:nth-child(3) .date {
        background-color: rgba(255, 197, 23, 0.8); }
      .article_roadmap ul li:nth-child(4) .date {
        background-color: rgba(255, 197, 23, 0.9); }
      .article_roadmap ul li:nth-child(5) .date {
        background-color: #ffa42e; }
      .article_roadmap ul li:nth-child(6) .date {
        background-color: rgba(255, 164, 46, 0.9); }
      .article_roadmap ul li:nth-child(7) .date {
        background-color: rgba(255, 164, 46, 0.8); }
      .article_roadmap ul li:nth-child(8) .date {
        background-color: rgba(255, 164, 46, 0.7); }
      .article_roadmap ul li:nth-child(9) .date {
        background-color: rgba(255, 164, 46, 0.6); }
      .article_roadmap ul li:nth-child(10) .date {
        background-color: rgba(255, 164, 46, 0.6); }
      .article_roadmap ul li .date {
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        width: 2.5rem;
        height: 2.5rem;
        border-radius: 50%; }
        .article_roadmap ul li .date p {
          color: #fff; }
        .article_roadmap ul li .date .year {
          padding-top: 0.1388888889rem;
          font-weight: lighter;
          font-size: 0.375rem; }
        .article_roadmap ul li .date .month {
          font-style: italic;
          font-weight: bold;
          font-size: 0.8333333333rem;
          padding-right: 0.1111111111rem; }
      .article_roadmap ul li .content {
        padding-top: 0.4166666667rem;
        padding-left: 0.5277777778rem; }
        .article_roadmap ul li .content .h1, .article_roadmap ul li .content .h2 {
          line-height: 0.6111111111rem;
          font-size: 0.3888888889rem; }
        .article_roadmap ul li .content .underline {
          border-bottom: 0.0972222222rem solid #FFC517; }
        .article_roadmap ul li .content .h1 {
          color: #333333; }
        .article_roadmap ul li .content .h2 {
          color: #56626A; }
          .article_roadmap ul li .content .h2 span {
            font-weight: lighter; }
        .article_roadmap ul li .content .h3 {
          margin-top: 0.3888888889rem;
          line-height: 0.5555555556rem;
          font-weight: lighter;
          color: #56626A; }

.article_partners {
  width: 100%;
  padding-bottom: 1.6805555556rem;
  background-color: #F8F8F8; }
  .article_partners .title_box {
    text-align: center; }
    .article_partners .title_box p {
      color: #333333; }
    .article_partners .title_box .h1 {
      margin-bottom: 0.5972222222rem;
      padding-top: 2.1805555556rem;
      font-weight: bold;
      font-size: 1rem; }
    .article_partners .title_box .h2 {
      line-height: 0.75rem;
      font-weight: lighter;
      font-size: 0.5rem; }
  .article_partners ul {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    width: 8.8888888889rem;
    margin-top: 0.8055555556rem; }
    .article_partners ul .last-li {
      width: 3rem;
      height: auto;
      padding: 0.87rem 0.58366rem; }
    .article_partners ul li {
      width: 4.1666666667rem;
      height: 1.75rem;
      margin-bottom: 0.6944444444rem;
      border-radius: 0.875rem;
      background-color: #fff;
      -webkit-box-shadow: 0 0.1388888889rem 0.4166666667rem rgba(0, 0, 0, 0.1);
              box-shadow: 0 0.1388888889rem 0.4166666667rem rgba(0, 0, 0, 0.1); }
      .article_partners ul li:nth-child(9) {
        background-color: #34154C; }
      .article_partners ul li:nth-child(17) {
        background-color: #000; }
      .article_partners ul li:nth-child(18) {
        background-color: #1A202E; }
      .article_partners ul li img {
        width: 4.1666666667rem; }
  .article_partners #exchange-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    .article_partners #exchange-wrapper img {
      margin-bottom: 0.6944444444rem;
      -webkit-box-shadow: 0 0.1388888889rem 0.4166666667rem rgba(0, 0, 0, 0.1);
              box-shadow: 0 0.1388888889rem 0.4166666667rem rgba(0, 0, 0, 0.1); }
    .article_partners #exchange-wrapper img:nth-child(1) {
      background: #fff;
      width: 4.1669rem;
      height: 1.7463rem;
      border-radius: 0.875rem; }
    .article_partners #exchange-wrapper img:nth-child(2) {
      background: #fff;
      width: 4.1669rem;
      height: 1.7463rem;
      border-radius: 0.875rem; }
    .article_partners #exchange-wrapper img:nth-child(3) {
      background: #fff;
      width: 4rem;
      padding: 0.2066rem 0.0835rem;
      border-radius: 0.875rem; }
    .article_partners #exchange-wrapper img:nth-child(4) {
      background: #fff;
      width: 3.5rem;
      padding: 0.28988rem 0.33359rem;
      border-radius: 0.875rem; }
    .article_partners #exchange-wrapper img:nth-child(5) {
      background: #fff;
      width: 3.5rem;
      padding: 0.28988rem 0.33359rem;
      border-radius: 0.875rem; }
    .article_partners #exchange-wrapper .partner-back {
      background: #fff;
      width: 4.1668rem;
      height: 1.7463rem;
      -webkit-box-shadow: 0 0.1388888889rem 0.4166666667rem rgba(0, 0, 0, 0.1);
              box-shadow: 0 0.1388888889rem 0.4166666667rem rgba(0, 0, 0, 0.1);
      border-radius: 0.875rem;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      margin-bottom: 0.6944444444rem; }
      .article_partners #exchange-wrapper .partner-back img {
        -webkit-box-shadow: none;
                box-shadow: none;
        width: 3rem;
        height: auto;
        padding: 0;
        border-radius: 0;
        margin: 0; }
    .article_partners #exchange-wrapper img:nth-child(6) {
      background: #fff;
      width: 3.3rem;
      padding: 0.3115rem 0.434rem;
      border-radius: 0.875rem; }

.article_members {
  width: 100%; }
  .article_members .member_coin_layout {
    position: relative;
    z-index: 50; }
    .article_members .member_coin_layout img {
      position: absolute;
      z-index: 1000;
      right: 3rem;
      top: -2rem;
      height: 4rem; }
  .article_members p {
    color: #000000; }
  .article_members .title_box {
    text-align: center; }
    .article_members .title_box .h1 {
      margin-bottom: 0.2916666667rem;
      padding-top: 2.1666666667rem;
      font-weight: bold;
      font-size: 1rem; }
    .article_members .title_box .h2 {
      margin-bottom: 0.8472222222rem;
      font-size: 0.5rem; }
    .article_members .title_box .h3 {
      margin-bottom: 1.1388888889rem;
      line-height: 0.5rem;
      font-weight: lighter; }
  .article_members ul {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding: 0 0.6944444444rem; }
    .article_members ul li {
      width: 3.75rem;
      overflow: hidden; }
      .article_members ul li div {
        border-radius: 30px; }
      .article_members ul li .bg_cover {
        width: 3.75rem;
        height: 3.75rem; }
      .article_members ul li .content_box {
        height: 5.2083333333rem;
        padding-top: 0.4166666667rem; }
        .article_members ul li .content_box .h1 {
          font-weight: bold;
          font-size: 0.4305555556rem;
          margin-bottom: 0.2638888889rem; }
        .article_members ul li .content_box .h2 {
          height: 0.4166666667rem;
          white-space: nowrap;
          line-height: 0.4166666667rem;
          font-weight: bold;
          color: #999999; }
        .article_members ul li .content_box .shape {
          display: inline-block;
          width: 100%;
          height: 0.0833333333rem;
          margin-left: 0.2222222222rem;
          background-color: #FFC517; }
        .article_members ul li .content_box .h3 {
          margin-top: 0.5833333333rem;
          line-height: 0.4166666667rem;
          font-weight: lighter;
          font-size: 0.2777777778rem;
          opacity: .4; }

.article_contact {
  width: 100%;
  height: auto;
  padding: 0.5rem 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-left: 0.8333333333rem; }
  .article_contact p, .article_contact a {
    color: #fff; }
  .article_contact .top_footer {
    padding: 0.7222222222rem 0 0.375rem;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2); }
    .article_contact .top_footer li a {
      height: 0.2777777778rem;
      padding: 0 0.2777777778rem;
      line-height: 0.2777777778rem;
      border-right: 1px solid #fff;
      font-size: 0.2777777778rem; }
    .article_contact .top_footer li:first-child a {
      padding-left: 0; }
    .article_contact .top_footer li:last-child a {
      padding-right: 0;
      border-right: none; }

.bottom_footer {
  padding: 20px 0;
  line-height: 15px;
  font-weight: 400;
  font-size: 14px;
  margin-bottom: 6px; }
  .bottom_footer p:nth-child(1) {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 8px; }
  .bottom_footer p:nth-child(2) {
    font-size: 14px;
    font-weight: bold; }
  .bottom_footer p:nth-child(3) {
    font-size: 12px;
    font-weight: 400;
    margin-bottom: 6px; }
  .bottom_footer p:nth-child(4) {
    font-size: 14px;
    font-weight: bold; }
  .bottom_footer p:nth-child(5) {
    font-size: 12px;
    font-weight: 400; }

/* modal  */
.modal .btn_close img {
  width: 1.3888888889rem; }

/* modal_guide */
.modal_guide.on {
  display: block; }

.modal_guide .bg_shadow {
  overflow-y: scroll;
  background-color: rgba(0, 0, 0, 0.6); }

.modal_guide .modal_container {
  width: 100%;
  height: 98%;
  overflow-y: hidden;
  -webkit-animation: fadeleftIn .4s;
  animation: fadeleftIn .4s; }

.modal_guide .guide_head {
  padding: 0.8333333333rem 0 0 0.5555555556rem; }

.modal_guide .guide_head .h1 {
  line-height: 1.9444444444rem;
  font-weight: bold;
  font-size: 24px;
  color: #fff; }

.modal_guide .guide_head .btn_close {
  width: 1.6666666667rem;
  height: 1.9444444444rem; }

.modal_guide .content_box {
  height: 100%;
  padding: 0 0.5555555556rem;
  overflow-y: scroll; }

.modal_guide .content_box .tab_bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }

.modal_guide .content_box .tab_bar li {
  position: relative;
  width: 50%;
  height: 100%;
  background-color: #ffc517; }

.modal_guide .content_box .tab_bar li a {
  opacity: 0.5;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 48px; }

.modal_guide .content_box .tab_bar li p {
  display: inline-block;
  height: 28px;
  line-height: 28px;
  font-weight: bold;
  font-size: 15px;
  color: #222222; }

.modal_guide .content_box .tab_bar li .h1 {
  width: 28px;
  margin-right: 3px;
  text-align: center;
  border-radius: 50%;
  background-color: #ffc517; }

.modal_guide .content_box .tab_bar li.on .arrow_shape {
  position: absolute;
  margin-left: 50%;
  float: left;
  width: 0;
  height: 0;
  border-width: 5px;
  border-style: solid;
  border-color: #000 transparent transparent transparent; }

.modal_guide .content_box .tab_bar li.on {
  background-color: #000; }

.modal_guide .content_box .tab_bar li.on a {
  opacity: 1; }

.modal_guide .content_box .tab_bar li.on p {
  color: #fff; }

.modal_guide .guide_list li img {
  width: 100%; }

.modal_guide .guide_list li:nth-child(2) {
  display: none; }

/* modal_menu */
.modal_menu .bg_shadow {
  background-color: rgba(0, 0, 0, 0.8); }

.modal_menu .btn_close {
  position: absolute;
  top: 0;
  right: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 1.6666666667rem;
  height: 66px; }

.modal_menu .content_box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 100%; }

.modal_menu .content_box li {
  width: 100%; }

.modal_menu .content_box li a {
  display: block;
  width: 100%;
  text-align: center;
  height: 64px;
  line-height: 64px;
  font-size: 32px;
  font-weight: bold;
  color: #fff; }

.modal_menu .content_box li.on a {
  color: #ffc517; }

.video_gradient {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover; }

.header {
  position: absolute;
  width: 100%;
  z-index: 200; }

.download_cover {
  position: relative;
  width: 100%;
  height: 100vh; }

.contents {
  position: absolute;
  left: 8%;
  right: 8%;
  bottom: 56px;
  margin: 0 auto;
  z-index: 200; }

.download_gradient {
  background: rgba(0, 0, 0, 0.3);
  /* Old browsers */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(50%, rgba(0, 0, 0, 0.3)), to(rgba(0, 0, 0, 0.6)));
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.6) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#7db9e8', GradientType=0);
  /* IE6-9 */
  z-index: 100;
  min-width: 100%;
  min-height: 100%;
  position: absolute;
  padding-bottom: 56px; }

.arrow_size {
  height: 0.3472222222rem; }

.left_arrow {
  margin-right: 0.5972222222rem; }

.right_arrow {
  margin-right: 0.3333333333rem; }

.download_digital {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 30px;
  padding: 0 0.2083333333rem; }

.digital_font1 {
  font-size: 0.3472222222rem;
  letter-spacing: -0.00875rem;
  font-weight: 200;
  color: #ffffff;
  line-height: 0.4583333333rem;
  white-space: nowrap; }

.digital_font2 {
  text-align: center;
  margin-top: 0.2361111111rem;
  font-size: 0.6944444444rem;
  font-weight: 400;
  letter-spacing: -0.0173611111rem;
  line-height: 0.8472222222rem;
  color: #ffffff; }

.video_page {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .video_page p {
    font-size: 0.2083333333rem;
    margin-right: 0.125rem; }

.download_hr {
  padding-bottom: 0.1805555556rem;
  border-bottom: 1px solid #828282;
  z-index: 200; }

.m_logo_size {
  width: 2.6388888889rem; }

.store img {
  width: 2.6944444444rem; }

.btn_area {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 30px; }
  .btn_area .appstore_margin {
    margin-right: 0.2638888889rem; }

.partner ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 0.3055555556rem; }
  .partner ul li {
    margin-right: 0.4166666667rem;
    width: 2.5rem; }
    .partner ul li img {
      background: no-repeat;
      height: 0.6944444444rem; }

#video_number {
  color: #ffffff; }

.download_bar {
  position: absolute;
  bottom: -3.3333333333rem;
  z-index: 100;
  width: 100%;
  height: 3.3333333333rem;
  background-color: #333333; }
  .download_bar .title {
    padding-top: 0.5972222222rem; }
    .download_bar .title p {
      margin-right: 0.7083333333rem;
      font-weight: 200;
      font-size: 0.6666666667rem; }
    .download_bar .title img {
      width: 0.625rem; }
  .download_bar ul {
    position: absolute;
    bottom: -1.3888888889rem;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    width: 9.4444444444rem;
    height: 2.7777777778rem;
    background-color: #FFC517;
    border-radius: 0.5555555556rem;
    -webkit-box-shadow: 0 0.3194444444rem 0.4166666667rem rgba(255, 197, 23, 0.25);
            box-shadow: 0 0.3194444444rem 0.4166666667rem rgba(255, 197, 23, 0.25); }
    .download_bar ul li {
      width: 4.3055555556rem;
      height: 50%;
      border-bottom: 0.0277777778rem solid rgba(255, 255, 255, 0.3); }
      .download_bar ul li:nth-child(2n) a {
        border-right: none; }
    .download_bar ul a {
      width: 100%;
      height: 0.4444444444rem;
      border-right: 0.0277777778rem solid rgba(255, 255, 255, 0.5);
      font-size: 0.5rem;
      color: #fff; }

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