body.stanby.mo #wrraper #section1 #player_sign {
  bottom: -300px; }

body.player1.mo #wrraper {
  background-image: url("../img/player1_m_bg.jpg");
  background-position: center;
  background-size: cover;
  background-position-y: 4%; }

body.player1.mo #wrraper > #section1 > #player_sign_m {
  background-image: url("../img/player1_m_sign.png"); }

body.player2.mo #wrraper {
  background-image: url("../img/player2_m_bg.jpg");
  background-position: center;
  background-size: cover;
  background-position-y: 4%; }

body.player2.mo #wrraper > #section1 > #player_sign_m {
  background-image: url("../img/player2_m_sign.png"); }

body.player3.mo #wrraper {
  background-image: url("../img/player3_m_bg.jpg");
  background-position: center;
  background-size: cover;
  background-position-y: 4%; }

body.player3.mo #wrraper > #section1 > #player_sign_m {
  background-image: url("../img/player3_m_sign.png"); }

body.player4.mo #wrraper {
  background-image: url("../img/player4_m_bg.jpg");
  background-position: center;
  background-size: cover;
  background-position-y: 4%; }

body.player4.mo #wrraper > #section1 > #player_sign_m {
  background-image: url("../img/player4_m_sign.png"); }

body.player5.mo #wrraper {
  background-image: url("../img/player5_m_bg.jpg");
  background-position: center;
  background-size: cover;
  background-position-y: 4%; }

body.player5.mo #wrraper > #section1 > #player_sign_m {
  background-image: url("../img/player5_m_sign.png"); }

body.player6.mo #wrraper {
  background-image: url("../img/player1_m_bg.jpg");
  background-position: center;
  background-size: cover;
  background-position-y: 4%; }

body.player6.mo #wrraper > #section1 > #player_sign_m {
  background-image: url("../img/player1_m_sign.png"); }

body.player7.mo #wrraper {
  background-image: url("../img/player2_m_bg.jpg");
  background-position: center;
  background-size: cover;
  background-position-y: 4%; }

body.player7.mo #wrraper > #section1 > #player_sign_m {
  background-image: url("../img/player2_m_sign.png"); }

body.player8.mo #wrraper {
  background-image: url("../img/player3_m_bg.jpg");
  background-position: center;
  background-size: cover;
  background-position-y: 4%; }

body.player8.mo #wrraper > #section1 > #player_sign_m {
  background-image: url("../img/player3_m_sign.png"); }

body.player9.mo #wrraper {
  background-image: url("../img/player4_m_bg.jpg");
  background-position: center;
  background-size: cover;
  background-position-y: 4%; }

body.player9.mo #wrraper > #section1 > #player_sign_m {
  background-image: url("../img/player4_m_sign.png"); }

body.player10.mo #wrraper {
  background-image: url("../img/player5_m_bg.jpg");
  background-position: center;
  background-size: cover;
  background-position-y: 4%; }

body.player10.mo #wrraper > #section1 > #player_sign_m {
  background-image: url("../img/player5_m_sign.png"); }

body.mo {
  background-color: black; }
  body.mo .m {
    display: block; }
  body.mo .pc {
    display: none;
    position: fixed;
    left: -9999px; }
  body.mo .logo {
    width: 138px;
    height: 77px;
    top: 41px;
    left: 48px;
    position: fixed; }
  body.mo #bg_patten {
    background-image: none;
    background-color: #3b3b3b; }
  body.mo .backWhite {
    background-color: rgba(255, 255, 255, 0.8);
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none; }
  body.mo #section3 .backWhite {
    background-color: transparent; }
  body.mo #section4 .backWhite {
    background-color: rgba(0, 0, 0, 0.9); }
  body.mo #section5 .backWhite {
    background-color: rgba(0, 0, 0, 0.9); }
  body.mo #section6 .backWhite {
    background-color: rgba(0, 0, 0, 0.9); }
  body.mo header .topMenu {
    width: 116px;
    height: 42px;
    position: fixed;
    right: 58px;
    top: 59px; }
    body.mo header .topMenu div {
      width: 45px;
      height: 100%;
      display: inline-block;
      position: absolute; }
    body.mo header .topMenu #nav-open-btn {
      right: 0;
      background-image: url("../img/m_menu_open_btn.png");
      background-repeat: no-repeat; }
    body.mo header .topMenu div#outlink {
      border: 0;
      width: 61px;
      overflow: hidden;
      text-indent: -1000px;
      border-radius: 0;
      background-image: url("../img/m_search_icon.png");
      margin-top: -2px;
      position: relative;
      left: -30px; }
  body.mo #score {
    top: inherit;
    height: 85%;
    bottom: -85%;
    transition: bottom 0.7s, margin-bottom 0.7s;
    border-top: 1px solid #fc600c;
    z-index: 100; }
    body.mo #score #header-score-box {
      width: 750px;
      height: 920px;
      position: absolute;
      left: 0%;
      top: 10px;
      margin: 0;
      overflow: hidden; }
      body.mo #score #header-score-box .score_menu_btns {
        top: 20px; }
      body.mo #score #header-score-box .contents-wrapper {
        width: 100%;
        left: 0%;
        height: 100%;
        padding: 88px 57px;
        pointer-events: none; }
        body.mo #score #header-score-box .contents-wrapper .section {
          width: 642px;
          position: relative;
          left: 0;
          height: 140px;
          top: 0;
          margin: 0;
          border-bottom: 1px solid #9a9b9b;
          padding-top: 0; }
          body.mo #score #header-score-box .contents-wrapper .section p,
          body.mo #score #header-score-box .contents-wrapper .section a {
            text-align: left; }
          body.mo #score #header-score-box .contents-wrapper .section p {
            font-size: 28px;
            font-weight: bold;
            margin-bottom: 0;
            padding-top: 20px;
            width: 264px;
            text-overflow: ellipsis;
            overflow: hidden;
            font-weight: 300;
            color: white;
            line-height: 32px; }
          body.mo #score #header-score-box .contents-wrapper .section a {
            font-size: 26px;
            color: white;
            line-height: 29px; }
          body.mo #score #header-score-box .contents-wrapper .section h3 {
            height: 79px;
            padding-top: 0px;
            position: absolute;
            left: 275px;
            top: 45px;
            font-size: 45px;
            border-left: 1px solid #333333;
            width: 345px;
            color: white;
            font-weight: 600; }
          body.mo #score #header-score-box .contents-wrapper .section div {
            width: 157px;
            height: 82px;
            left: 280px;
            top: 20px; }
            body.mo #score #header-score-box .contents-wrapper .section div .team_name {
              text-align: center;
              font-size: 24px; }
          body.mo #score #header-score-box .contents-wrapper .section .hle {
            left: 486px;
            top: 29px; }
          body.mo #score #header-score-box .contents-wrapper .section .another {
            width: 120px;
            top: 23px; }
            body.mo #score #header-score-box .contents-wrapper .section .another .team_name {
              font-weight: 500;
              font-size: 26px;
              padding-top: 2px;
              line-height: 27px; }
          body.mo #score #header-score-box .contents-wrapper .section div.away {
            background-image: url("../img/icon_away.png"); }
          body.mo #score #header-score-box .contents-wrapper .section div.home {
            background-image: url("../img/icon_home.png"); }
        body.mo #score #header-score-box .contents-wrapper .section.nextMatch {
          border-bottom: 2px solid #fc600c;
          border-top: 2px solid #fc600c;
          margin-top: -2px;
          background-image: url("../img/m_nextmatch.png");
          background-position: 140px 62px;
          z-index: 1; }
        body.mo #score #header-score-box .contents-wrapper .section.nextMatch.finalMatch {
          background-image: none; }
        body.mo #score #header-score-box .contents-wrapper .item0 {
          border-top: 0; }
        body.mo #score #header-score-box .contents-wrapper .item5 {
          position: absolute;
          left: 800px;
          top: 88px;
          border-top: 0; }
        body.mo #score #header-score-box .contents-wrapper .item6 {
          position: absolute;
          left: 800px;
          top: 228px; }
        body.mo #score #header-score-box .contents-wrapper .item7 {
          position: absolute;
          left: 800px;
          top: 368px; }
        body.mo #score #header-score-box .contents-wrapper .item8 {
          position: absolute;
          left: 800px;
          top: 508px; }
        body.mo #score #header-score-box .contents-wrapper .item9 {
          position: absolute;
          left: 800px;
          top: 648px; }
        body.mo #score #header-score-box .contents-wrapper .item10 {
          position: absolute;
          left: 1562px;
          top: 88px;
          border-top: 0; }
        body.mo #score #header-score-box .contents-wrapper .item11 {
          position: absolute;
          left: 1562px;
          top: 228px; }
        body.mo #score #header-score-box .contents-wrapper .item12 {
          position: absolute;
          left: 1562px;
          top: 368px; }
        body.mo #score #header-score-box .contents-wrapper .item13 {
          position: absolute;
          left: 1562px;
          top: 508px; }
        body.mo #score #header-score-box .contents-wrapper .item14 {
          position: absolute;
          left: 1562px;
          top: 648px; }
        body.mo #score #header-score-box .contents-wrapper .item15 {
          position: absolute;
          left: 2324px;
          top: 88px;
          border-top: 0; }
        body.mo #score #header-score-box .contents-wrapper .item16 {
          position: absolute;
          left: 2324px;
          top: 228px; }
        body.mo #score #header-score-box .contents-wrapper .item17 {
          position: absolute;
          left: 2324px;
          top: 368px; }
        body.mo #score #header-score-box .contents-wrapper .item18 {
          position: absolute;
          left: 2324px;
          top: 508px; }
        body.mo #score #header-score-box .contents-wrapper .item19 {
          position: absolute;
          left: 2324px;
          top: 648px; }
        body.mo #score #header-score-box .contents-wrapper .item20 {
          position: absolute;
          left: 3086px;
          top: 88px;
          border-top: 0; }
        body.mo #score #header-score-box .contents-wrapper .item21 {
          position: absolute;
          left: 3086px;
          top: 228px; }
        body.mo #score #header-score-box .contents-wrapper .item22 {
          position: absolute;
          left: 3086px;
          top: 368px; }
        body.mo #score #header-score-box .contents-wrapper .item23 {
          position: absolute;
          left: 3086px;
          top: 508px; }
        body.mo #score #header-score-box .contents-wrapper .item24 {
          position: absolute;
          left: 3086px;
          top: 648px; }
      body.mo #score #header-score-box .nav_footer.m {
        bottom: initial;
        top: 850px;
        width: 100%;
        left: 0;
        margin-left: 0; }
        body.mo #score #header-score-box .nav_footer.m a {
          width: 25px;
          height: 25px;
          margin: 0 12px; }
        body.mo #score #header-score-box .nav_footer.m a.active {
          background-color: #fc600c;
          border: 0px; }
      body.mo #score #header-score-box .nav_footer.pc {
        left: -99990px; }
    body.mo #score #header-active-button {
      width: 388px;
      height: 58px;
      position: absolute;
      bottom: inherit;
      top: -58px;
      left: 50%;
      margin-left: -194px;
      background-image: url("../img/m_navi_top_btn.png"); }
      body.mo #score #header-active-button div {
        width: 18px;
        height: 10px;
        background-size: 100%;
        top: 23px;
        left: 82px;
        transform: rotate(-180deg); }
    body.mo #score .arrows {
      display: none !important; }
  body.mo #score.preview {
    margin-bottom: 140px; }
    body.mo #score.preview #header-active-button > .arrow {
      transform: rotate(0deg) !important; }
    body.mo #score.preview .contents-wrapper {
      padding-top: 0 !important;
      left: 0px !important; }
    body.mo #score.preview .section {
      display: none;
      position: absolute;
      top: 0 !important;
      left: 55px !important; }
    body.mo #score.preview .section.nextMatch {
      display: block !important; }
    body.mo #score.preview .score_menu_btns {
      display: none; }
  body.mo #score.active {
    top: inherit;
    bottom: 0px; }
    body.mo #score.active #header-active-button > .arrow {
      transform: rotate(0deg); }
  body.mo #wrraper.score {
    top: 0px; }
  body.mo .main_back .section1_txt {
    top: 275px;
    left: -28px; }
  body.mo .main_back #player_sign {
    display: none; }
  body.mo #wrraper {
    background-position: 30% 4%;
    background-size: 250% 4300px; }
    body.mo #wrraper .contents {
      width: 100%;
      height: 100%;
      top: 0;
      left: 0;
      margin: 0;
      overflow: hidden; }
    body.mo #wrraper #section1 {
      overflow: hidden; }
      body.mo #wrraper #section1 #player_sign_m {
        height: 330px;
        top: 600px;
        left: 0px;
        width: 100%;
        position: absolute;
        background-repeat: no-repeat; }
    body.mo #wrraper #about {
      margin-top: inherit; }
      body.mo #wrraper #about .right {
        width: 100%;
        height: 850px;
        position: relative;
        top: 50%;
        margin-top: -425px;
        overflow: hidden;
        box-shadow: 40px 0px 80px rgba(0, 0, 0, 0.14); }
        body.mo #wrraper #about .right div.items {
          height: 100%;
          background-color: white; }
        body.mo #wrraper #about .right div.item1 .content-text:first-child h3 {
          display: none; }
        body.mo #wrraper #about .right div {
          width: 100%;
          transition: opacity 0.3s; }
          body.mo #wrraper #about .right div .content-media {
            width: 100%;
            height: 311px;
            margin-bottom: 0px; }
          body.mo #wrraper #about .right div .yt {
            height: 311px; }
          body.mo #wrraper #about .right div .content-box {
            width: 100%; }
            body.mo #wrraper #about .right div .content-box .content-text {
              width: 700px;
              height: 305px;
              padding: 57px; }
              body.mo #wrraper #about .right div .content-box .content-text h3 {
                font-size: 33px;
                padding-left: 0;
                padding-right: 0;
                background-image: none; }
              body.mo #wrraper #about .right div .content-box .content-text p {
                font-size: 24px;
                display: block;
                height: 75px;
                overflow: hidden;
                text-overflow: ellipsis;
                display: block;
                display: -webkit-box;
                -webkit-line-clamp: 2;
                -webkit-box-orient: vertical;
                line-height: 40px;
                padding-left: 0;
                padding-right: 0; }
              body.mo #wrraper #about .right div .content-box .content-text p.m {
                height: 150px;
                -webkit-line-clamp: 99;
                line-height: 1.1em; }
              body.mo #wrraper #about .right div .content-box .content-text b {
                font-size: 28px;
                width: auto;
                text-align: left;
                margin-right: 15px;
                font-weight: bold; }
              body.mo #wrraper #about .right div .content-box .content-text a {
                font-size: 30px;
                bottom: 27px;
                left: 32px;
                font-weight: bold;
                text-decoration: underline;
                font-weight: 300; }
              body.mo #wrraper #about .right div .content-box .content-text span.m {
                width: 100%;
                height: 44px;
                margin-bottom: 30px;
                display: block;
                font-size: 26px;
                background-repeat: no-repeat;
                background-size: auto 44px;
                background-position: center left;
                top: 0;
                position: relative;
                left: 0; }
              body.mo #wrraper #about .right div .content-box .content-text #m_about1 {
                background-image: url("../img/about1_on.png"); }
              body.mo #wrraper #about .right div .content-box .content-text #m_about2 {
                background-image: url("../img/about2_on.png"); }
              body.mo #wrraper #about .right div .content-box .content-text #m_about3 {
                background-image: url("../img/about3_on.png"); }
              body.mo #wrraper #about .right div .content-box .content-text #m_about4 {
                background-image: url("../img/about4_on.png"); }
            body.mo #wrraper #about .right div .content-box .content-text.one h3 {
              background-image: none;
              background-position: 0px;
              height: auto; }
            body.mo #wrraper #about .right div .content-box .content-box .content-text span.m {
              top: 0;
              position: relative;
              left: 0; }
        body.mo #wrraper #about .right .arrow_wrapper {
          width: 210px;
          height: 82px;
          position: absolute;
          bottom: 36px;
          left: 28px;
          opacity: 1;
          pointer-events: inherit; }
          body.mo #wrraper #about .right .arrow_wrapper span {
            display: inline-block;
            background-repeat: no-repeat;
            width: 82px;
            height: 82px;
            margin: 0;
            position: relative;
            top: 0; }
          body.mo #wrraper #about .right .arrow_wrapper span.left {
            background-image: url("../img/m_about_left.png"); }
          body.mo #wrraper #about .right .arrow_wrapper span.right {
            margin-left: 34px;
            background-image: url("../img/m_about_right.png");
            box-shadow: none; }
    body.mo #wrraper #player.player-active > .content-top > #player-active {
      color: #fc600c;
      font-weight: bold; }
    body.mo #wrraper #player.coach-active > .content-top > #coach-active {
      color: #fc600c;
      font-weight: bold; }
    body.mo #wrraper #player.front-active > .content-top > #front-active {
      color: #fc600c;
      font-weight: bold; }
    body.mo #wrraper #player.sponsorship-active > .content-top > #sponsorship-active {
      color: #fc600c;
      font-weight: bold; }
    body.mo #wrraper #player.clplayer-active > .content-top > #clplayer-active {
      color: #fc600c;
      font-weight: bold; }
    body.mo #wrraper #player.streamer-active > .content-top > #streamer-active {
      color: #fc600c;
      font-weight: bold; }
    body.mo #wrraper #player .content-top {
      width: 600px;
      height: 60px;
      margin: 150px 0 50px 0;
      text-align: center;
      position: absolute;
      top: 15%;
      margin-top: -22px;
      left: 50%;
      margin-left: -300px;
      z-index: 1;
      background-color: inherit; }
      body.mo #wrraper #player .content-top span {
        height: 100%;
        padding: 3px 30px;
        display: inline-block;
        font-size: 25px;
        font-weight: 400;
        background-color: black;
        margin: 3px;
        border-radius: 20px;
        margin-bottom: 10px; }
    body.mo #wrraper #player .content-body {
      height: 636px;
      width: 7000px;
      position: absolute;
      transition: left 0.4s;
      width: 100%;
      left: 0;
      margin-left: 0;
      overflow: inherit;
      margin-left: 146px;
      top: 50%;
      margin-top: -318px;
      overflow: initial !important; }
      body.mo #wrraper #player .content-body span.contents-wrapper {
        width: 7000px;
        height: 100%;
        display: block;
        display: relative;
        left: 0 !important; }
        body.mo #wrraper #player .content-body span.contents-wrapper div.char {
          width: 404px;
          height: 100%;
          display: inline-block;
          float: left;
          margin: 0 27px;
          background-size: cover;
          background-position: center;
          box-shadow: 40px 40px 40px rgba(0, 0, 0, 0.14); }
          body.mo #wrraper #player .content-body span.contents-wrapper div.char div.info {
            width: 100%;
            height: 33%;
            top: 67%;
            transition: top 0.7s;
            pointer-events: none;
            background-color: white;
            padding-top: 3%; }
            body.mo #wrraper #player .content-body span.contents-wrapper div.char div.info .nick {
              font-size: 34px;
              margin-bottom: 0px;
              margin-top: 20px; }
            body.mo #wrraper #player .content-body span.contents-wrapper div.char div.info .nick > b {
              color: #fc600c;
              padding: 0 10px;
              font-size: 34px; }
            body.mo #wrraper #player .content-body span.contents-wrapper div.char div.info p.name {
              font-size: 22px;
              padding-left: 19px;
              margin-bottom: 3px;
              line-height: 30px;
              color: black; }
          body.mo #wrraper #player .content-body span.contents-wrapper div.char div.detail {
            display: none; }
          body.mo #wrraper #player .content-body span.contents-wrapper div.char div.link {
            font-size: 30px;
            bottom: 20px;
            left: 130px;
            font-weight: bold;
            text-decoration: underline;
            font-weight: 300;
            z-index: 1;
            position: absolute; }
        body.mo #wrraper #player .content-body span.contents-wrapper div > a {
          width: 100%;
          height: 100%;
          display: block;
          position: absolute;
          top: 0;
          left: 0; }
        body.mo #wrraper #player .content-body span.contents-wrapper div > a.player_card:hover div.info {
          top: 67%;
          background-color: white; }
        body.mo #wrraper #player .content-body span.contents-wrapper div > a.player_card:hover div.detail {
          opacity: 0; }
      body.mo #wrraper #player .content-body span.arrows {
        display: none !important;
        opacity: 0; }
    body.mo #wrraper #player .content-bottom {
      position: absolute;
      top: 82%;
      margin-top: -15px;
      width: 100%; }
      body.mo #wrraper #player .content-bottom a {
        width: 25px;
        height: 25px;
        margin: 0 15px;
        border: 1px solid #ffffff; }
      body.mo #wrraper #player .content-bottom a.active {
        background-color: #fc600c;
        border: 0px; }
    body.mo #wrraper #news .content-top {
      padding: 228px 57px 50px 57px;
      background-image: url("../img/m_news_title.png");
      background-position: center 180px; }
    body.mo #wrraper #news .content-body {
      width: 625px;
      height: 546px;
      position: relative;
      border-top: 1px solid #a8a8a8;
      margin: 0 57px;
      left: 0; }
      body.mo #wrraper #news .content-body span.contents-wrapper {
        width: 100%;
        height: 89%;
        display: block;
        display: relative;
        left: 0 !important;
        overflow: hidden; }
        body.mo #wrraper #news .content-body span.contents-wrapper div {
          width: 625px;
          height: 161px;
          border-bottom: 1px solid #a8a8a8;
          background-color: inherit;
          display: block;
          padding-top: 25px; }
          body.mo #wrraper #news .content-body span.contents-wrapper div * {
            float: left; }
          body.mo #wrraper #news .content-body span.contents-wrapper div div {
            width: 186px;
            height: 110px;
            background-size: cover;
            background-position: center;
            margin: 0;
            border-bottom: 0; }
          body.mo #wrraper #news .content-body span.contents-wrapper div span {
            width: 410px;
            display: inline-block;
            position: relative;
            bottom: inherit;
            background-color: inherit;
            padding: 0;
            top: 0;
            margin: 0 0 0 20px;
            background-image: url("../img/m_news_arrow.png");
            background-position: 380px 43px;
            background-repeat: no-repeat; }
            body.mo #wrraper #news .content-body span.contents-wrapper div span .title {
              font-size: 30px;
              font-weight: 300;
              margin-bottom: 0;
              width: 83%;
              height: 36px;
              color: white;
              line-height: inherit; }
            body.mo #wrraper #news .content-body span.contents-wrapper div span .txt {
              padding-top: 0px;
              font-size: 24px;
              height: 31px;
              width: 75%;
              overflow: hidden;
              display: block;
              color: white;
              text-overflow: ellipsis;
              white-space: nowrap; }
            body.mo #wrraper #news .content-body span.contents-wrapper div span .date {
              font-size: 26px;
              font-weight: 300;
              color: white; }
            body.mo #wrraper #news .content-body span.contents-wrapper div span .link {
              position: absolute;
              opacity: 0;
              width: 100%;
              height: 100%;
              left: 0;
              top: 0; }
      body.mo #wrraper #news .content-body span.arrows {
        display: none; }
    body.mo #wrraper #news #news_add_btn {
      background-color: #fc600c;
      width: 520px;
      height: 88px;
      padding-top: 18px;
      left: 50%;
      margin-left: -260px;
      position: relative;
      text-align: center;
      color: white;
      font-size: 35px;
      font-weight: bold;
      display: block; }
    body.mo #wrraper #shop {
      width: 100%;
      left: 0%;
      height: 100%;
      position: absolute;
      top: 0;
      margin-top: 0;
      left: 0;
      background-repeat: no-repeat;
      background-image: url("../img/m_shop_bg.png"); }
      body.mo #wrraper #shop div {
        width: 100%;
        height: 413px;
        position: absolute;
        top: 525px;
        right: 0px;
        color: white; }
        body.mo #wrraper #shop div * {
          margin-left: 0px;
          text-align: center; }
        body.mo #wrraper #shop div img {
          position: relative;
          left: 50%;
          margin-left: -117px; }
        body.mo #wrraper #shop div h3 {
          margin-top: 20px;
          font-size: 57px;
          font-weight: bold;
          margin-bottom: 0px;
          background-position: center 76px;
          background-size: 60%;
          background-image: url("../img/shop_txt.png");
          height: 102px;
          color: white; }
        body.mo #wrraper #shop div p {
          font-size: 31px;
          margin-bottom: -3px;
          color: white; }
        body.mo #wrraper #shop div a {
          padding: 0 95px;
          display: block;
          font-size: 24px;
          line-height: 30px;
          margin-top: 20px;
          width: auto;
          position: relative;
          color: white;
          text-align: justify; }
        body.mo #wrraper #shop div hr {
          border: 1px solid #fc600c;
          width: 57px;
          margin: 39px 0 30px 340px; }
        body.mo #wrraper #shop div a.button {
          margin: 0 95px;
          position: relative;
          width: auto;
          height: 88px;
          padding-top: 25px;
          font-size: 35px;
          font-weight: bold;
          color: white;
          bottom: 0;
          margin-top: 45px;
          text-align: center; }
      body.mo #wrraper #shop .dimd {
        opacity: 0.2;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        margin: 0; }
    body.mo #wrraper #partners {
      height: auto;
      top: 185px;
      transform: translateY(-10%);
      position: absolute;
      top: 37%;
      box-shadow: inherit;
      width: 100%;
      margin-left: auto; }
      body.mo #wrraper #partners * {
        text-align: center; }
      body.mo #wrraper #partners h2 {
        font-size: 33px;
        padding: 0px; }
      body.mo #wrraper #partners p {
        left: 0px;
        position: relative;
        color: black;
        font-size: 22px !important;
        padding: 30px 0px;
        width: 100%;
        box-sizing: border-box;
        line-height: 39px; }
      body.mo #wrraper #partners span {
        display: block;
        width: 100%;
        padding-top: 28.13333%;
        margin-top: 0px;
        background-size: 100% auto;
        background-image: url("../img/mo_partner.png"); }
      body.mo #wrraper #partners .en {
        background-image: url("../img/mo_partner_en.png"); }
      body.mo #wrraper #partners .btn_inquiry {
        padding-top: 30px; }
    body.mo #wrraper .m_footer {
      height: 392px;
      width: 100%;
      position: absolute;
      bottom: 0;
      background-color: #3b3b3b; }
      body.mo #wrraper .m_footer p {
        width: 500px;
        position: relative;
        left: 50%;
        margin-left: -250px;
        margin-top: 40px;
        text-align: center;
        font-size: 21px;
        color: white; }
      body.mo #wrraper .m_footer a.email {
        text-align: center;
        width: 250px;
        display: block;
        position: relative;
        left: 50%;
        color: white;
        text-decoration: underline;
        font-size: 21px;
        margin-left: -125px; }
      body.mo #wrraper .m_footer div {
        width: 550px;
        height: 59px;
        margin-top: 40px;
        position: relative;
        left: 50%;
        margin-left: -275px;
        text-align: center; }
        body.mo #wrraper .m_footer div a {
          width: 58px;
          height: 59px;
          display: inline-block;
          margin: 0 14px; }
        body.mo #wrraper .m_footer div .ld {
          background-image: url("../img/footer_ld_icon.png");
          display: none; }
        body.mo #wrraper .m_footer div .fb {
          background-image: url("../img/footer_fb_icon.png"); }
        body.mo #wrraper .m_footer div .in {
          background-image: url("../img/footer_in_icon.png"); }
        body.mo #wrraper .m_footer div .yt {
          background-image: url("../img/footer_yt_icon.png"); }
        body.mo #wrraper .m_footer div .tt {
          background-image: url("../img/footer_tt_icon.png"); }
        body.mo #wrraper .m_footer div .tw {
          background-image: url("../img/footer_tw_icon.png"); }
      body.mo #wrraper .m_footer .mFooterLinkLogo {
        width: 210px;
        height: 42px;
        background-image: url("../img/m_footer_logo2.png");
        display: block;
        position: relative;
        left: 50%;
        margin: 40px 0 0 -105px; }
      body.mo #wrraper .m_footer .copyright {
        font-size: 20px;
        position: absolute;
        bottom: 5px;
        width: 400px;
        margin-left: -200px;
        height: 35px; }
        body.mo #wrraper .m_footer .copyright img {
          width: 135px; }
  body.mo #about.about1 > .arrow_wrapper > span.left {
    opacity: 0.5; }
  body.mo #about.about3 > .arrow_wrapper > span.right {
    opacity: 0.5; }
  body.mo #wrraper.s1 {
    background-position-y: 4%; }
  body.mo #wrraper.s2 {
    background-position-y: 25%; }
  body.mo #wrraper.s3 {
    background-position-y: 40%; }
  body.mo #wrraper.s4 {
    background-position-y: 55%; }
  body.mo #wrraper.s5 {
    background-position-y: 70%; }
  body.mo #wrraper.s6 {
    background-position-y: 85%; }
  body.mo #wrraper.s7 {
    background-image: none;
    background-position-y: 30%; }
  body.mo #bg_patten.s1 {
    background-position-y: 5%; }
  body.mo #bg_patten.s2 {
    background-position-y: 30%; }
  body.mo #bg_patten.s3 {
    background-position-y: 40%; }
  body.mo #bg_patten.s4 {
    background-position-y: 60%; }
  body.mo #bg_patten.s5 {
    background-position-y: 80%; }
  body.mo #bg_patten.s6 {
    background-position-y: 100%; }
  body.mo #bg_patten.s7 {
    background-position-y: 100%; }
  body.mo #navi {
    display: block;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    margin: 0;
    background-color: black;
    z-index: 101;
    display: none; }
    body.mo #navi ul {
      width: 594px;
      height: 635px;
      position: absolute;
      top: 140px;
      left: 78px;
      padding: 0; }
      body.mo #navi ul li {
        text-align: center;
        height: 85px;
        font-size: 44px;
        color: white;
        opacity: 1;
        font-weight: bold;
        background-image: inherit; }
      body.mo #navi ul li.active {
        color: #fc600c;
        background-image: none; }
    body.mo #navi #navi-menu-close {
      width: 42px;
      height: 42px;
      margin: 20px;
      position: absolute;
      top: 34px;
      right: 38px;
      background-image: url("../img/popup_nav_close.png");
      background-size: 100%; }
    body.mo #navi #navi2 a {
      background-image: url("../img/m_nav_hle.png");
      background-position: 0px;
      display: inline-block;
      width: 100px;
      height: 35px;
      background-size: auto 100%;
      float: inherit; }
    body.mo #navi #navi2.active a {
      background-image: url("../img/m_nav_hle_on.png"); }
    body.mo #navi .navFooter {
      width: 100%;
      height: 264px;
      background-color: #3b3b3b;
      position: absolute;
      bottom: 0; }
      body.mo #navi .navFooter .lang {
        width: 138px;
        height: 30px;
        position: absolute;
        top: -110px;
        left: 50%;
        margin-left: -75px;
        color: #a6a6a7; }
        body.mo #navi .navFooter .lang a {
          font-size: 30px;
          font-weight: bold;
          color: white; }
        body.mo #navi .navFooter .lang a.kr {
          position: absolute;
          right: 0; }
        body.mo #navi .navFooter .lang a.active {
          color: #6d6d6d; }
      body.mo #navi .navFooter #navFooter-summery {
        width: 594px;
        height: 63px;
        position: absolute;
        top: 20px;
        text-align: center;
        font-size: 26px;
        color: white;
        left: 50%;
        margin-left: -272px; }
      body.mo #navi .navFooter a.email {
        text-align: center;
        width: 250px;
        display: block;
        position: absolute;
        left: 50%;
        top: 105px;
        color: white;
        text-decoration: underline;
        font-size: 21px;
        margin-left: -125px; }
      body.mo #navi .navFooter #navFooter-snsicons {
        width: 570px;
        height: 64px;
        position: absolute;
        top: 160px;
        left: 50%;
        margin-left: -275px;
        text-align: center; }
        body.mo #navi .navFooter #navFooter-snsicons a {
          width: 62px;
          height: 63px;
          display: inline-block;
          margin: 0 15px;
          background-repeat: no-repeat; }
        body.mo #navi .navFooter #navFooter-snsicons .tt {
          background-image: url("../img/footer_tt_icon.png"); }
        body.mo #navi .navFooter #navFooter-snsicons .tw {
          background-image: url("../img/footer_tw_icon.png"); }
        body.mo #navi .navFooter #navFooter-snsicons .ld {
          background-image: url("../img/footer_ld_icon.png");
          display: none; }
        body.mo #navi .navFooter #navFooter-snsicons .fb {
          background-image: url("../img/footer_fb_icon.png"); }
        body.mo #navi .navFooter #navFooter-snsicons .in {
          background-image: url("../img/footer_in_icon.png"); }
        body.mo #navi .navFooter #navFooter-snsicons .yt {
          background-image: url("../img/footer_yt_icon.png"); }
  body.mo #navi.active {
    display: block; }
  body.mo #popup .close {
    width: 43px;
    height: 42px;
    position: fixed;
    top: 59px;
    right: 58px;
    background-image: url("../img/m_close_white.png");
    z-index: 1;
    opacity: 1; }
  body.mo #popup #m_player_popup {
    width: 96%;
    height: 80%;
    position: absolute;
    top: 10%;
    left: 2%;
    margin: 0; }
    body.mo #popup #m_player_popup .player_title {
      width: 100%;
      height: 20%;
      transition: top 0.7s;
      pointer-events: none; }
      body.mo #popup #m_player_popup .player_title .nick {
        font-size: 50px;
        margin-bottom: -9px;
        text-align: center;
        color: white; }
      body.mo #popup #m_player_popup .player_title .nick > b {
        color: #fc600c;
        padding: 0 10px;
        font-size: 50px; }
      body.mo #popup #m_player_popup .player_title p.name {
        color: #a5a5a5;
        font-size: 34px;
        padding-left: 19px;
        margin-bottom: 3px;
        text-align: center;
        line-height: 37px; }
    body.mo #popup #m_player_popup .player_txt {
      width: 100%;
      height: 83%; }
      body.mo #popup #m_player_popup .player_txt td,
      body.mo #popup #m_player_popup .player_txt tr {
        color: #a5a5a5;
        vertical-align: top;
        line-height: 30px;
        font-size: 30px;
        line-height: 40px; }
      body.mo #popup #m_player_popup .player_txt .td_date {
        width: 25% !important;
        text-align: center; }
      body.mo #popup #m_player_popup .player_txt .td_awards {
        padding-right: 10px; }
    body.mo #popup #m_player_popup .player_txt > div {
      max-height: 100%; }
  body.mo #popup #partnership_popup {
    width: 91%;
    height: auto;
    padding: 7.5% 6.5%;
    /*font-size:9px;*/ }
  body.mo .scrollw > .scroll-element .scroll-element_track {
    background-color: black; }
  body.mo .scrollw > .scroll-element .scroll-bar {
    background-color: #eeeeee; }
  body.mo .scrollw > .scroll-element:hover .scroll-bar {
    background-color: #eeeeee; }
  body.mo .scrollw > .scroll-element.scroll-draggable .scroll-bar {
    background-color: black; }

body.kr.mo #wrraper #shop div h3 {
  background-image: url("../img/m_kr_shop_txt.png");
  background-size: 38%; }

body.kr.mo #wrraper .sections #about .right div.items .content-box .content-text p {
  height: 80px;
  font-size: 24px; }

body.kr.mo #wrraper .sections #about .right div.item1 .content-box .content-text p.m {
  height: 150px;
  -webkit-line-clamp: 99;
  line-height: 1.1em; }

body.en.mo #wrraper #shop div h3 {
  background-image: url("../img/m_shop_txt.png");
  background-size: 38%; }

.grecaptcha-badge {
  visibility: hidden; }
