body,
html {
  padding: 0;
  margin: 0px; }

#fixSite {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 9999;
  height: 100%;
  background-color: #edeeee; }

* {
  font-family: "MyriadPro", "Noto Sans Korean", sans-serif; }

body h3 {
  font-weight: bold;
  font-size: 19px;
  margin-bottom: 26px; }

body p {
  font-size: 13px; }

.scroll-content * {
  pointer-events: none; }

.simpleBtns {
  cursor: pointer; }

.simpleBtns:hover {
  text-decoration: none; }

::-webkit-scrollbar {
  display: none; }

body.stanby #wrraper {
  top: 100%; }

body.stanby .section1_txt {
  top: 100% !important;
  overflow: hidden; }

body.stanby #section1 > #player_sign {
  margin-top: 100% !important; }

body.stanby #score {
  top: -800px; }

body.stanby header,
body.stanby .logo {
  opacity: 0; }

body.player1 #wrraper {
  background-image: url("../img/player1_bg.jpg"); }

body.player1 #section1 > #player_sign {
  background-image: url("../img/player1_sign.png"); }

body.player2 #wrraper {
  background-image: url("../img/player2_bg.jpg"); }

body.player2 #section1 > #player_sign {
  background-image: url("../img/player2_sign.png"); }

body.player3 #wrraper {
  background-image: url("../img/player3_bg.jpg"); }

body.player3 #section1 > #player_sign {
  background-image: url("../img/player3_sign.png"); }

body.player4 #wrraper {
  background-image: url("../img/player4_bg.jpg"); }

body.player4 #section1 > #player_sign {
  background-image: url("../img/player4_sign.png"); }

body.player5 #wrraper {
  background-image: url("../img/player5_bg.jpg"); }

body.player5 #section1 > #player_sign {
  background-image: url("../img/player5_sign.png"); }

body.player6 #wrraper {
  background-image: url("../img/player1_bg.jpg"); }

body.player6 #section1 > #player_sign {
  background-image: url("../img/player1_sign.png"); }

body.player7 #wrraper {
  background-image: url("../img/player2_bg.jpg"); }

body.player7 #section1 > #player_sign {
  background-image: url("../img/player2_sign.png"); }

body.player8 #wrraper {
  background-image: url("../img/player3_bg.jpg"); }

body.player8 #section1 > #player_sign {
  background-image: url("../img/player3_sign.png"); }

body.player9 #wrraper {
  background-image: url("../img/player4_bg.jpg"); }

body.player9 #section1 > #player_sign {
  background-image: url("../img/player4_sign.png"); }

body.player10 #wrraper {
  background-image: url("../img/player5_bg.jpg"); }

body.player10 #section1 > #player_sign {
  background-image: url("../img/player5_sign.png"); }

body {
  width: 100%;
  height: 100%; }
  body p,
  body a,
  body h1,
  body h2,
  body h3,
  body span {
    color: black; }
  body #bg_patten {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #18181a;
    background-size: cover;
    background-position: center 0%; }
  body .logo {
    position: absolute;
    left: 56px;
    top: 30px;
    width: 141px;
    height: 78px;
    background-image: url("../img/logo.png");
    background-position: center;
    background-repeat: no-repeat;
    z-index: 20;
    transition: opacity 0.5s 0.8s;
    opacity: 1;
    cursor: pointer; }
  body header {
    width: 100%;
    position: absolute;
    top: 0;
    z-index: 5;
    top: 0;
    left: 0;
    transition: opacity 0.5s 0.8s;
    opacity: 1; }
    body header .topMenu {
      position: absolute;
      top: 40px;
      right: 40px;
      width: auto;
      height: 37px; }
      body header .topMenu .nav-sns-container {
        width: auto;
        height: 100%;
        display: inline-block; }
        body header .topMenu .nav-sns-container a {
          width: 36px;
          height: 37px;
          margin-right: 8px;
          display: inline-block;
          background-repeat: no-repeat;
          background-color: white;
          border-radius: 20px;
          background-position: center; }
        body header .topMenu .nav-sns-container .facebook {
          background-image: url("../img/facebook_icon.png"); }
        body header .topMenu .nav-sns-container .linder {
          background-image: url("../img/linder_icon.png");
          display: none; }
        body header .topMenu .nav-sns-container .insta {
          background-image: url("../img/insta_icon.png"); }
        body header .topMenu .nav-sns-container .youtube {
          background-image: url("../img/youtube_icon.png"); }
        body header .topMenu .nav-sns-container .tt {
          background-image: url("../img/tictok_icon.png"); }
        body header .topMenu .nav-sns-container .tw {
          background-image: url("../img/twit_icon.png"); }
      body header .topMenu * {
        float: left; }
      body header .topMenu div {
        width: 100px;
        height: 37px;
        display: inline-block;
        font-size: 16px; }
      body header .topMenu div#search {
        width: 100px;
        background-color: white;
        border-radius: 20px;
        color: black;
        padding: 5px 0 0 30px;
        position: relative;
        overflow: hidden;
        transition: height 0.5s; }
        body header .topMenu div#search div > a {
          display: inline-block;
          border-top: 1px solid #6e6e6e;
          padding-top: 6px;
          margin-top: 10px; }
        body header .topMenu div#search div > a:hover {
          text-decoration: none;
          color: black; }
        body header .topMenu div#search span {
          width: 9px;
          height: 8px;
          background-image: url("../img/arrow_down_icon.png");
          background-repeat: no-repeat;
          position: absolute;
          top: 13px;
          left: 70px;
          transition: transform 0.1s; }
      body header .topMenu div#search.active {
        height: 80px; }
        body header .topMenu div#search.active span {
          transform: rotate(180deg); }
      body header .topMenu .m {
        display: none; }
  body .arr-left {
    background-image: url("../img/arrow_left_icon.png"); }
  body .arr-right {
    background-image: url("../img/arrow_right_icon.png"); }
  body #score {
    position: fixed;
    top: -800px;
    width: 100%;
    width: 100%;
    height: 800px;
    z-index: 10;
    background-color: black;
    border-bottom: 1px solid #fc600c;
    transition: top 0.7s; }
    body #score #closeScore {
      position: absolute;
      top: 32px;
      right: 32px; }
    body #score #header-score-box {
      width: 1000px;
      height: 90%;
      top: 8%;
      position: absolute;
      left: 50%;
      margin-left: -500px;
      overflow: hidden; }
      body #score #header-score-box .score_menu_btns {
        width: 500px;
        height: 50px;
        border-radius: 50px;
        background-color: #dedee0;
        position: absolute;
        left: 50%;
        margin-left: -250px;
        z-index: 2; }
        body #score #header-score-box .score_menu_btns div {
          width: 250px;
          height: 100%;
          border-radius: 50px;
          padding-top: 10px;
          display: inline-block;
          text-align: center;
          float: left;
          cursor: pointer;
          font-size: 21px; }
        body #score #header-score-box .score_menu_btns div.active {
          border-radius: 50px;
          background-color: #fc600c;
          color: white;
          pointer-events: none; }
      body #score #header-score-box .contents-wrapper#subScore,
      body #score #header-score-box .scadule2 {
        display: none; }
      body #score #header-score-box .contents-wrapper {
        width: 8000px;
        height: 800px;
        position: relative;
        transition: left 0.5s; }
        body #score #header-score-box .contents-wrapper .section {
          width: 420px;
          height: 100px;
          margin: 0;
          position: relative;
          padding-top: 10px;
          border-bottom: 1px solid #9a9b9b; }
          body #score #header-score-box .contents-wrapper .section p {
            width: 100%;
            text-align: center;
            font-size: 19px;
            color: black;
            font-weight: bold;
            margin-bottom: 13px; }
          body #score #header-score-box .contents-wrapper .section h3 {
            width: 100%;
            text-align: center;
            font-size: 38px;
            margin-bottom: 1px; }
          body #score #header-score-box .contents-wrapper .section a {
            width: 100%;
            display: block;
            font-size: 17px;
            text-align: center; }
          body #score #header-score-box .contents-wrapper .section div {
            width: 127px;
            height: 72px;
            position: absolute;
            bottom: 0; }
          body #score #header-score-box .contents-wrapper .section div.another {
            left: 120px;
            width: 90px;
            top: 10px;
            background-position: top center;
            background-repeat: no-repeat; }
            body #score #header-score-box .contents-wrapper .section div.another .team_logo {
              width: 100%;
              height: 59px;
              display: block;
              background-size: auto 70%;
              background-position: center bottom;
              background-repeat: no-repeat; }
            body #score #header-score-box .contents-wrapper .section div.another .team_name {
              display: block;
              width: 100%;
              font-size: 15px;
              color: white;
              line-height: 16px;
              padding-top: 2px;
              text-align: center; }
          body #score #header-score-box .contents-wrapper .section div.hle {
            width: 90px;
            left: 328px;
            top: 10px;
            background-position: top center;
            background-repeat: no-repeat; }
            body #score #header-score-box .contents-wrapper .section div.hle .team_logo {
              width: 100%;
              height: 59px;
              display: block;
              background-size: auto 63%;
              background-position: center bottom;
              background-repeat: no-repeat;
              background-image: url("../img/hle_logo.png"); }
            body #score #header-score-box .contents-wrapper .section div.hle .team_name {
              display: block;
              width: 100%;
              font-size: 15px;
              color: white;
              line-height: 16px;
              padding-top: 2px;
              text-align: center; }
          body #score #header-score-box .contents-wrapper .section p,
          body #score #header-score-box .contents-wrapper .section a {
            text-align: left;
            color: white; }
          body #score #header-score-box .contents-wrapper .section p {
            margin-bottom: 0;
            padding-top: 0px;
            width: 150px;
            text-overflow: ellipsis;
            overflow: hidden;
            font-weight: 300;
            color: white;
            line-height: 25px; }
          body #score #header-score-box .contents-wrapper .section h3 {
            height: 63px;
            padding-top: 15px;
            position: absolute;
            left: 165px;
            top: 15px;
            font-size: 40px;
            border-left: 1px solid #333333;
            width: 254px;
            color: white;
            font-weight: 600; }
          body #score #header-score-box .contents-wrapper .section div {
            width: 157px;
            height: 82px;
            left: 280px;
            top: 20px;
            position: absolute; }
          body #score #header-score-box .contents-wrapper .section div.hle {
            position: absolute;
            right: inherit; }
          body #score #header-score-box .contents-wrapper .section div.another {
            left: 165px; }
          body #score #header-score-box .contents-wrapper .section div.away {
            background-image: url("../img/icon_away.png"); }
          body #score #header-score-box .contents-wrapper .section div.home {
            background-image: url("../img/icon_home.png"); }
        body #score #header-score-box .contents-wrapper .item0 {
          position: absolute;
          left: 40px;
          top: 100px;
          border-top: 1px solid #9a9b9b; }
        body #score #header-score-box .contents-wrapper .item1 {
          position: absolute;
          left: 40px;
          top: 200px; }
        body #score #header-score-box .contents-wrapper .item2 {
          position: absolute;
          left: 40px;
          top: 300px; }
        body #score #header-score-box .contents-wrapper .item3 {
          position: absolute;
          left: 40px;
          top: 400px; }
        body #score #header-score-box .contents-wrapper .item4 {
          position: absolute;
          left: 40px;
          top: 500px; }
        body #score #header-score-box .contents-wrapper .item5 {
          position: absolute;
          left: 540px;
          top: 100px;
          border-top: 1px solid #9a9b9b; }
        body #score #header-score-box .contents-wrapper .item6 {
          position: absolute;
          left: 540px;
          top: 200px; }
        body #score #header-score-box .contents-wrapper .item7 {
          position: absolute;
          left: 540px;
          top: 300px; }
        body #score #header-score-box .contents-wrapper .item8 {
          position: absolute;
          left: 540px;
          top: 400px; }
        body #score #header-score-box .contents-wrapper .item9 {
          position: absolute;
          left: 540px;
          top: 500px; }
        body #score #header-score-box .contents-wrapper .item10 {
          position: absolute;
          left: 1040px;
          top: 100px;
          border-top: 1px solid #9a9b9b; }
        body #score #header-score-box .contents-wrapper .item11 {
          position: absolute;
          left: 1040px;
          top: 200px; }
        body #score #header-score-box .contents-wrapper .item12 {
          position: absolute;
          left: 1040px;
          top: 300px; }
        body #score #header-score-box .contents-wrapper .item13 {
          position: absolute;
          left: 1040px;
          top: 400px; }
        body #score #header-score-box .contents-wrapper .item14 {
          position: absolute;
          left: 1040px;
          top: 500px; }
        body #score #header-score-box .contents-wrapper .item15 {
          position: absolute;
          left: 1540px;
          top: 100px;
          border-top: 1px solid #9a9b9b; }
        body #score #header-score-box .contents-wrapper .item16 {
          position: absolute;
          left: 1540px;
          top: 200px; }
        body #score #header-score-box .contents-wrapper .item17 {
          position: absolute;
          left: 1540px;
          top: 300px; }
        body #score #header-score-box .contents-wrapper .item18 {
          position: absolute;
          left: 1540px;
          top: 400px; }
        body #score #header-score-box .contents-wrapper .item19 {
          position: absolute;
          left: 1540px;
          top: 500px; }
        body #score #header-score-box .contents-wrapper .item20 {
          position: absolute;
          left: 2040px;
          top: 100px;
          border-top: 1px solid #9a9b9b; }
        body #score #header-score-box .contents-wrapper .item21 {
          position: absolute;
          left: 2040px;
          top: 200px; }
        body #score #header-score-box .contents-wrapper .item22 {
          position: absolute;
          left: 2040px;
          top: 300px; }
        body #score #header-score-box .contents-wrapper .item23 {
          position: absolute;
          left: 2040px;
          top: 400px; }
        body #score #header-score-box .contents-wrapper .item24 {
          position: absolute;
          left: 2040px;
          top: 500px; }
        body #score #header-score-box .contents-wrapper .section.nextMatch {
          background-image: url("../img/nextmatch.png");
          background-repeat: no-repeat;
          background-position: 88px 38px;
          background-size: 67px;
          border-bottom: 2px solid #fc600c;
          border-top: 2px solid #fc600c;
          margin-top: -1px;
          z-index: 1; }
        body #score #header-score-box .contents-wrapper .section.nextMatch.finalMatch {
          background-image: none; }
      body #score #header-score-box .nav_footer {
        width: 600px;
        height: 13px;
        position: absolute;
        bottom: 50px;
        left: 50%;
        margin-left: -300px;
        text-align: center; }
        body #score #header-score-box .nav_footer a {
          width: 11px;
          height: 11px;
          border: 1px solid #6e6e6e;
          border-radius: 15px;
          display: inline-block;
          margin: 0 3px;
          background-color: grey;
          cursor: pointer; }
        body #score #header-score-box .nav_footer a.active {
          background-color: #fc600c;
          border: 0px; }
      body #score #header-score-box .nav_footer.m {
        left: -99990px; }
      body #score #header-score-box .arrows {
        width: 29px;
        height: 29px;
        position: absolute;
        top: 50%;
        margin-top: -14px; }
      body #score #header-score-box .arrow-left {
        background-image: url("../img/top_arr_left.png");
        left: 0px; }
      body #score #header-score-box .arrow-right {
        background-image: url("../img/top_arr_right.png");
        right: 0px; }
    body #score #header-active-button {
      width: 270px;
      height: 28px;
      position: absolute;
      bottom: -28px;
      left: 50%;
      margin-left: -135px;
      background-image: url("../img/navi_top_btn.png"); }
      body #score #header-active-button .arrow {
        width: 13px;
        height: 8px;
        position: absolute;
        top: 10px;
        left: 68px;
        background-image: url("../img/score_arrow.png");
        transition: transform 0.5s; }
  body #score.active {
    top: 0px; }
    body #score.active .arrow {
      transform: rotate(-180deg); }
  body #wrraper.score {
    top: 200px; }
  body .main_back {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    position: fixed;
    transition: top 1s, margin-top 0.7s;
    top: 0%; }
    body .main_back .section1_txt {
      position: absolute;
      width: 100%;
      top: -1%;
      transition: top 1s; }
  body .main_back.score {
    margin-top: 10%; }
  body #wrraper {
    width: 100%;
    height: 100%;
    background-size: 100% auto;
    overflow: hidden;
    position: fixed;
    top: 0;
    background-repeat: no-repeat;
    transition: top 0.7s, background-position 1.4s;
    background-position-y: 7%; }
    body #wrraper .sections {
      width: 100%;
      height: 100%;
      position: absolute;
      top: -9999px; }
      body #wrraper .sections .contents {
        width: 1282px;
        height: 800px;
        top: 50%;
        left: 50%;
        margin-top: -400px;
        margin-left: -641px;
        position: absolute; }
    body #wrraper #section1 {
      top: 0;
      position: relative; }
      body #wrraper #section1 #player_sign {
        background-repeat: no-repeat;
        background-size: 100% auto;
        background-position: bottom;
        display: none;
        position: absolute;
        top: 17%;
        transition: margin-top 0.8s 0.5s, bottom 0.8s 0.5s;
        width: 100%;
        left: 0; }
        body #wrraper #section1 #player_sign img {
          width: 100%;
          opacity: 0; }
    body #wrraper #about {
      margin-top: -320px; }
      body #wrraper #about div {
        float: left; }
      body #wrraper #about .left {
        width: 260px;
        height: 300px;
        margin: 89px 65px 0 25px; }
        body #wrraper #about .left span {
          width: 100%;
          height: 30px;
          margin: 30px 0;
          display: block;
          text-align: right;
          font-size: 26px;
          font-weight: bold;
          background-repeat: no-repeat;
          background-position: center right; }
        body #wrraper #about .left #about1 {
          background-image: url("../img/about1_off.png"); }
        body #wrraper #about .left #about2 {
          background-image: url("../img/about2_off.png"); }
        body #wrraper #about .left #about3 {
          background-image: url("../img/about3_off.png"); }
        body #wrraper #about .left #about4 {
          background-image: url("../img/about4_off.png"); }
      body #wrraper #about .right {
        width: 825px;
        height: 708px;
        margin-top: 0px;
        position: relative;
        box-shadow: 40px 40px 40px rgba(0, 0, 0, 0.14); }
        body #wrraper #about .right div.items {
          width: 100%;
          height: 100%;
          transition: opacity 0.3s;
          position: absolute;
          top: 0;
          left: 0;
          overflow: hidden;
          background-color: rgba(255, 255, 255, 0.9); }
          body #wrraper #about .right div.items h3 {
            padding-left: 30px;
            padding-right: 30px;
            font-weight: 300;
            font-size: 25px;
            color: black; }
          body #wrraper #about .right div.items .content-media {
            width: 100%;
            height: 351px;
            margin-bottom: 50px;
            background-color: white;
            background-repeat: no-repeat;
            background-size: cover;
            z-index: 1;
            position: relative; }
          body #wrraper #about .right div.items .yt {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 351px;
            background-color: white; }
          body #wrraper #about .right div.items .content-box {
            width: 4200px;
            height: 100%;
            position: relative;
            transition: left 0.5s; }
            body #wrraper #about .right div.items .content-box .content-text {
              width: 823px;
              padding: 0 1px;
              height: 305px;
              position: absolute;
              top: 0;
              left: 0; }
              body #wrraper #about .right div.items .content-box .content-text h3 {
                font-weight: 300;
                font-size: 25px;
                color: black; }
              body #wrraper #about .right div.items .content-box .content-text p {
                padding-left: 30px;
                padding-right: 30px;
                color: #6e6e6e;
                font-size: 17px; }
              body #wrraper #about .right div.items .content-box .content-text p.pc {
                line-height: 1.3em; }
              body #wrraper #about .right div.items .content-box .content-text b {
                color: black;
                font-size: 20px;
                width: 102px;
                display: inline-block;
                text-align: right;
                margin-right: 30px;
                font-weight: 300; }
            body #wrraper #about .right div.items .content-box .content-text.one {
              left: 0px; }
            body #wrraper #about .right div.items .content-box .content-text.two {
              left: 825px; }
            body #wrraper #about .right div.items .content-box .content-text.three {
              left: 1650px; }
            body #wrraper #about .right div.items .content-box .content-text.four {
              left: 2475px; }
            body #wrraper #about .right div.items .content-box .content-text.five {
              left: 3300px; }
            body #wrraper #about .right div.items .content-box .content-text.six {
              left: 4125px; }
            body #wrraper #about .right div.items .content-box .content-text.seven {
              left: 4950px; }
            body #wrraper #about .right div.items .content-box .content-text.eight {
              left: 5775px; }
          body #wrraper #about .right div.items .content-bottom {
            text-align: center;
            position: absolute;
            bottom: 30px;
            left: 50%;
            width: 200px;
            margin-left: -100px; }
            body #wrraper #about .right div.items .content-bottom a {
              width: 16px;
              height: 16px;
              border: 1px solid #7b7b7b;
              border-radius: 15px;
              display: inline-block;
              margin: 0 3px;
              cursor: pointer; }
            body #wrraper #about .right div.items .content-bottom a.active {
              background-color: #fc600c;
              border: 0px; }
          body #wrraper #about .right div.items .content-box.one {
            left: 0; }
          body #wrraper #about .right div.items .content-box.two {
            left: -100%; }
          body #wrraper #about .right div.items .content-box.three {
            left: -200%; }
          body #wrraper #about .right div.items .content-box.four {
            left: -300%; }
          body #wrraper #about .right div.items .content-box.five {
            left: -400%; }
          body #wrraper #about .right div.items .content-box.six {
            left: -500%; }
          body #wrraper #about .right div.items .content-box.eight {
            left: -700%; }
        body #wrraper #about .right div.item1 > #ytCover {
          background-image: url("../img/about-hle-imgs.jpg");
          transition: 0.5s background-position; }
        body #wrraper #about .right div.item1 .content-text:first-child h3 {
          background-image: url("../img/about1_on.png");
          height: 50px;
          background-repeat: no-repeat;
          background-position: 30px 0;
          background-size: 200px; }
        body #wrraper #about .right div.item1 .content-text:first-child p {
          margin-top: 20px;
          line-height: 20px; }
        body #wrraper #about .right div.item1.one > #ytCover {
          background-position: center 0%;
          pointer-events: none; }
        body #wrraper #about .right div.item1.two > #ytCover {
          background-position: center 14.285%; }
        body #wrraper #about .right div.item1.three > #ytCover {
          background-position: center 28.571%; }
        body #wrraper #about .right div.item1.four > #ytCover {
          background-position: center 42.857%; }
        body #wrraper #about .right div.item1.five > #ytCover {
          background-position: center 57.142%; }
        body #wrraper #about .right div.item1.six > #ytCover {
          background-position: center 71.428%; }
        body #wrraper #about .right div.item1.seven > #ytCover {
          background-position: center 85.714%; }
        body #wrraper #about .right div.item1.eight > #ytCover {
          background-position: center 100%; }
        body #wrraper #about .right div.item2 > #ytCover2 {
          background-image: url("../img/about-hle-imgs-2.png");
          transition: 0.5s background-position; }
        body #wrraper #about .right div.item2.one > #ytCover2 {
          background-position: center 0%;
          pointer-events: none; }
        body #wrraper #about .right div.item2.two > #ytCover2 {
          background-position: center 100%; }
        body #wrraper #about .right span {
          width: 46px;
          height: 46px;
          position: absolute;
          top: 72%;
          margin-top: -24px; }
        body #wrraper #about .right span.arr-left {
          left: -68px;
          display: none; }
        body #wrraper #about .right span.arr-right {
          right: -68px; }
    body #wrraper #about.about1 #about1 {
      background-image: url("../img/about1_on.png"); }
    body #wrraper #about.about1 .right > div {
      opacity: 0;
      pointer-events: none; }
    body #wrraper #about.about1 .right > .item1 {
      opacity: 1;
      pointer-events: inherit; }
    body #wrraper #about.about2 #about2 {
      background-image: url("../img/about2_on.png"); }
    body #wrraper #about.about2 .right > div {
      opacity: 0;
      pointer-events: none; }
    body #wrraper #about.about2 .right > .item2 {
      opacity: 1;
      pointer-events: inherit; }
    body #wrraper #about.about3 #about3 {
      background-image: url("../img/about3_on.png"); }
    body #wrraper #about.about3 .right > div {
      opacity: 0;
      pointer-events: none; }
    body #wrraper #about.about3 .right > .item3 {
      opacity: 1;
      pointer-events: inherit; }
    body #wrraper #about.about4 #about4 {
      background-image: url("../img/about4_on.png"); }
    body #wrraper #about.about4 .right > div {
      opacity: 0;
      pointer-events: none; }
    body #wrraper #about.about4 .right > .item4 {
      opacity: 1;
      pointer-events: inherit; }
    body #wrraper #player.player-active > .content-top > #player-active {
      color: #fc600c; }
    body #wrraper #player.coach-active > .content-top > #coach-active {
      color: #fc600c; }
    body #wrraper #player.front-active > .content-top > #front-active {
      color: #fc600c; }
    body #wrraper #player.streamer-active > .content-top > #streamer-active {
      color: #fc600c; }
    body #wrraper #player.clplayer-active > .content-top > #clplayer-active {
      color: #fc600c; }
    body #wrraper #player.sponsorship-active > .content-top > #sponsorship-active {
      color: #fc600c; }
    body #wrraper #player .content-top {
      margin: 60px 0 50px -200px;
      text-align: center;
      font-size: 18px;
      font-weight: 700;
      position: relative;
      padding: 7px 0 7px 0;
      width: 400px;
      left: 50%;
      background-color: rgba(0, 0, 0, 0.7);
      border-radius: 20px; }
      body #wrraper #player .content-top span {
        margin: 0 13px;
        color: #ffffff; }
    body #wrraper #player .content-body {
      height: 546px;
      position: initial;
      overflow: hidden;
      width: 1290px; }
      body #wrraper #player .content-body span.contents-wrapper {
        width: 5000px;
        height: 100%;
        display: block;
        transition: left 0.5s;
        position: relative;
        top: 24px;
        left: 0; }
        body #wrraper #player .content-body span.contents-wrapper div.char {
          width: 313px;
          height: 100%;
          margin: 0 5px;
          background-color: white;
          display: inline-block;
          float: left;
          position: relative;
          background-position: center;
          background-size: cover; }
          body #wrraper #player .content-body span.contents-wrapper div.char div.info {
            width: 100%;
            height: 27.2%;
            padding-top: 10%;
            position: absolute;
            text-align: center;
            top: 73%;
            pointer-events: none;
            background-color: rgba(255, 255, 255, 0.9); }
            body #wrraper #player .content-body span.contents-wrapper div.char div.info .nick {
              font-size: 20px;
              font-weight: bold;
              margin-bottom: -4px;
              margin-left: 0px; }
            body #wrraper #player .content-body span.contents-wrapper div.char div.info .nick > b {
              color: #fc600c;
              font-size: 20px; }
            body #wrraper #player .content-body span.contents-wrapper div.char div.info p.name {
              color: #707070;
              font-size: 14px;
              line-height: 18px;
              padding-top: 3px; }
          body #wrraper #player .content-body span.contents-wrapper div.char div.detail {
            opacity: 0;
            transition: opacity 0.7s;
            width: 100%;
            height: 100%;
            display: none;
            overflow: hidden; }
            body #wrraper #player .content-body span.contents-wrapper div.char div.detail .dimd {
              position: absolute;
              top: 0;
              left: 0;
              width: 100%;
              height: 100%;
              background-color: white;
              opacity: 0.9; }
            body #wrraper #player .content-body span.contents-wrapper div.char div.detail .summery {
              width: 265px;
              height: 380px;
              position: absolute;
              left: 50%;
              margin-left: -130px;
              top: 24%; }
              body #wrraper #player .content-body span.contents-wrapper div.char div.detail .summery * {
                font-size: 15px;
                line-height: 24px; }
              body #wrraper #player .content-body span.contents-wrapper div.char div.detail .summery br {
                display: block;
                height: 10px; }
            body #wrraper #player .content-body span.contents-wrapper div.char div.detail .summery thead .date-head {
              width: 20%; }
            body #wrraper #player .content-body span.contents-wrapper div.char div.detail .summery thead .txt-head {
              width: 80%; }
            body #wrraper #player .content-body span.contents-wrapper div.char div.detail .summery > div {
              max-height: 380px; }
            body #wrraper #player .content-body span.contents-wrapper div.char div.detail tbody {
              padding-right: 8px; }
            body #wrraper #player .content-body span.contents-wrapper div.char div.detail td,
            body #wrraper #player .content-body span.contents-wrapper div.char div.detail tr {
              color: black;
              vertical-align: top;
              line-height: 30px; }
        body #wrraper #player .content-body span.contents-wrapper div > a {
          width: 100%;
          height: 100%;
          display: block;
          position: absolute;
          top: 0;
          left: 0; }
        body #wrraper #player .content-body span.contents-wrapper div > a.player_card:hover div.info,
        body #wrraper #player .content-body span.contents-wrapper div > a.player_card:active div.info {
          top: 0;
          background-color: inherit; }
        body #wrraper #player .content-body span.contents-wrapper div > a.player_card:hover div.detail,
        body #wrraper #player .content-body span.contents-wrapper div > a.player_card:active div.detail {
          opacity: 1;
          display: block; }
      body #wrraper #player .content-body span {
        width: 46px;
        height: 46px;
        position: absolute;
        top: 53%;
        margin-top: -23px; }
      body #wrraper #player .content-body span.arr-left {
        left: -68px;
        display: none; }
      body #wrraper #player .content-body span.arr-right {
        right: -68px; }
    body #wrraper #player .content-bottom {
      padding-top: 50px;
      text-align: center; }
      body #wrraper #player .content-bottom a {
        width: 16px;
        height: 16px;
        border: 1px solid #7b7b7b;
        border-radius: 15px;
        display: inline-block;
        margin: 0 4px;
        cursor: pointer; }
      body #wrraper #player .content-bottom a.active {
        background-color: #fc600c;
        border: 0px; }
    body #wrraper #news .content-top {
      padding: 100px 0 50px 0;
      color: white;
      background-image: url("../img/news_title.png");
      background-repeat: no-repeat;
      background-position: center; }
    body #wrraper #news .content-body {
      width: 1254px;
      height: 546px;
      position: relative;
      overflow: hidden;
      left: 50%;
      margin-left: -627px; }
      body #wrraper #news .content-body span.contents-wrapper {
        width: 8160px;
        height: 100%;
        display: block;
        transition: left 0.5s;
        position: relative;
        top: 0px;
        left: 0; }
        body #wrraper #news .content-body span.contents-wrapper div {
          width: 408px;
          height: 100%;
          margin: 0 5px;
          background-color: grey;
          display: inline-block;
          float: left;
          position: relative; }
          body #wrraper #news .content-body span.contents-wrapper div div {
            width: 100%;
            height: 46%;
            background-size: cover;
            background-position: center;
            margin: 0; }
          body #wrraper #news .content-body span.contents-wrapper div span {
            width: 100%;
            display: block;
            color: grey;
            padding: 25px 32px;
            height: 57%;
            position: absolute;
            bottom: 0%;
            background-color: white; }
            body #wrraper #news .content-body span.contents-wrapper div span .title {
              color: #4f4f4f;
              font-size: 18px;
              font-weight: bold;
              display: block;
              width: 100%;
              margin-bottom: 18px;
              height: 44px;
              overflow: hidden;
              text-overflow: ellipsis;
              display: block;
              display: -webkit-box;
              -webkit-line-clamp: 2;
              -webkit-box-orient: vertical;
              line-height: 22px; }
            body #wrraper #news .content-body span.contents-wrapper div span .txt {
              width: 350px;
              display: -webkit-box;
              display: -ms-flexbox;
              display: box;
              font-size: 13px;
              color: #656565;
              word-wrap: normal !important;
              height: 134px;
              overflow: hidden;
              text-overflow: ellipsis;
              -webkit-box-orient: vertical;
              -webkit-line-clamp: 7;
              margin-bottom: 0; }
            body #wrraper #news .content-body span.contents-wrapper div span .date {
              font-weight: bold;
              font-size: 14px;
              padding-top: 10px;
              display: block;
              color: #4f4f4f; }
            body #wrraper #news .content-body span.contents-wrapper div span .link {
              position: absolute;
              bottom: 27px;
              left: 32px;
              font-weight: bold;
              text-decoration: underline;
              color: #4f4f4f; }
    body #wrraper #news span.arrows {
      width: 46px;
      height: 46px;
      position: absolute;
      top: 55%;
      margin-top: -24px; }
    body #wrraper #news span.arr-left {
      left: -63px;
      display: none; }
    body #wrraper #news span.arr-right {
      right: -63px; }
    body #wrraper #news .content-bottom {
      padding-top: 50px;
      text-align: center; }
      body #wrraper #news .content-bottom a {
        width: 16px;
        height: 16px;
        border: 1px solid #7b7b7b;
        border-radius: 15px;
        display: inline-block;
        margin: 0 3px;
        cursor: pointer; }
      body #wrraper #news .content-bottom a.active {
        background-color: #fc600c;
        border: 0px; }
    body #wrraper #shop {
      width: 99%;
      left: 0.5%;
      margin-left: 0;
      height: 596px;
      position: absolute;
      top: 50%;
      margin-top: -298px;
      background-image: url("../img/shop_pc.png");
      background-repeat: no-repeat;
      background-size: 100% auto;
      box-shadow: 40px 40px 40px rgba(0, 0, 0, 0.14); }
      body #wrraper #shop div {
        width: 415px;
        height: 500px;
        position: absolute;
        top: 35px;
        right: 59px;
        color: white; }
        body #wrraper #shop div * {
          margin-left: 29px; }
        body #wrraper #shop div img {
          position: relative;
          left: 50%;
          margin-left: -110px; }
        body #wrraper #shop div h3 {
          margin-top: 30px;
          font-size: 34px;
          margin-bottom: 0px;
          height: 60px;
          font-weight: bold;
          background-image: url("../img/shop_txt.png");
          background-repeat: no-repeat;
          background-position: left 44px; }
        body #wrraper #shop div p {
          font-size: 17px;
          margin-bottom: -3px;
          color: #a5a5a5; }
        body #wrraper #shop div a {
          width: 370px;
          display: block;
          font-size: 16px;
          margin-top: 30px;
          line-height: 24px;
          color: black;
          text-align: justify; }
        body #wrraper #shop div hr {
          border: 1px solid #fc600c;
          width: 52px;
          margin-top: 32px; }
        body #wrraper #shop div a.button {
          position: absolute;
          width: 370px;
          background-color: #fc600c;
          height: 57px;
          padding-top: 17px;
          text-align: center;
          color: white;
          font-size: 21px;
          position: absolute;
          bottom: 0px;
          text-align: center; }
      body #wrraper #shop .dimd {
        background-color: black;
        opacity: 0.7; }
    body #wrraper #partners {
      height: 565px;
      position: absolute;
      top: 50%;
      margin-top: -282px;
      transform: margin-top 0.5s;
      padding: 50px 50px 40px 50px;
      background-color: white;
      box-shadow: 40px 40px 40px rgba(0, 0, 0, 0.14);
      width: 1100px;
      margin-left: -550px; }
      body #wrraper #partners * {
        text-align: center; }
      body #wrraper #partners h2 {
        font-size: 48px;
        font-weight: bold;
        margin-bottom: 1.5rem; }
      body #wrraper #partners p {
        width: 100%;
        position: relative;
        color: #757373;
        font-size: 18px; }
      body #wrraper #partners span {
        width: 1000px;
        height: 120px;
        display: block;
        margin-top: 25px;
        background-image: url("../img/pc_partner.png"); }
      body #wrraper #partners .en {
        background-image: url("../img/pc_partner_en.png"); }
      body #wrraper #partners .btn_inquiry {
        display: block;
        width: 100%;
        font-size: 24px;
        padding: 50px 0 0 0; }
        body #wrraper #partners .btn_inquiry .btn_par_inq {
          display: block;
          width: 100%;
          height: 80px;
          text-align: center;
          color: #fff;
          font-size: 1em;
          line-height: 3.3em;
          background: #1d1d1d;
          font-weight: normal; }
          body #wrraper #partners .btn_inquiry .btn_par_inq:after {
            content: "";
            display: inline-block;
            width: 25px;
            height: 25px;
            margin-left: 8px;
            vertical-align: sub;
            background: url("../img/ico_partner.png") 0 0 no-repeat;
            background-size: 25px; }
    body #wrraper #section7 #footer {
      height: 100%;
      width: 100%;
      position: absolute;
      bottom: 0;
      background-color: #18181a; }
      body #wrraper #section7 #footer p {
        width: 500px;
        position: relative;
        left: 50%;
        margin-left: -250px;
        margin-top: 60px;
        text-align: center;
        color: white; }
      body #wrraper #section7 #footer a.email {
        text-align: center;
        width: 250px;
        display: block;
        position: relative;
        left: 50%;
        color: white;
        text-decoration: underline;
        font-size: 13px;
        margin-left: -125px; }
      body #wrraper #section7 #footer div {
        width: 550px;
        height: 59px;
        margin-top: 40px;
        position: relative;
        left: 50%;
        margin-left: -275px;
        text-align: center; }
        body #wrraper #section7 #footer div a {
          width: 58px;
          height: 59px;
          display: inline-block;
          margin: 0 14px; }
        body #wrraper #section7 #footer div .ld {
          background-image: url("../img/footer_ld_icon.png");
          display: none; }
        body #wrraper #section7 #footer div .fb {
          background-image: url("../img/footer_fb_icon.png"); }
        body #wrraper #section7 #footer div .in {
          background-image: url("../img/footer_in_icon.png"); }
        body #wrraper #section7 #footer div .yt {
          background-image: url("../img/footer_yt_icon.png"); }
        body #wrraper #section7 #footer div .tt {
          background-image: url("../img/footer_tt_icon.png"); }
        body #wrraper #section7 #footer div .tw {
          background-image: url("../img/footer_tw_icon.png"); }
  body #wrraper.s1 {
    background-position-y: 7%; }
  body #wrraper.s2 {
    background-position-y: 28%; }
  body #wrraper.s3 {
    background-position-y: 43%; }
  body #wrraper.s4 {
    background-position-y: 73%; }
  body #wrraper.s5 {
    background-position-y: 83%; }
  body #wrraper.s6 {
    transition: top 0.7s, background-position 0.8s;
    background-position-y: 105%; }
  body #wrraper.s7 {
    transition: top 0.7s, background-position 0.3s;
    background-position-y: 114%; }
  body .main_back.s2,
  body .main_back.s3,
  body .main_back.s4,
  body .main_back.s5,
  body .main_back.s6,
  body .main_back.s7 {
    top: -100%; }
  body #bg_patten.s1 {
    background-position-y: 0%; }
  body #bg_patten.s2 {
    background-position-y: 28%; }
  body #bg_patten.s3 {
    background-position-y: 43%; }
  body #bg_patten.s4 {
    background-position-y: 65%; }
  body #bg_patten.s5 {
    background-position-y: 75%; }
  body #bg_patten.s6 {
    transition: top 0.7s, background-position 0.8s;
    background-position-y: 88%; }
  body #bg_patten.s7 {
    transition: top 0.7s, background-position 0.3s;
    background-position-y: 98%; }
  body #navi {
    position: fixed;
    right: 59px;
    width: 160px;
    height: 240px;
    top: 50%;
    margin-top: -120px;
    z-index: 10; }
    body #navi li {
      width: 100%;
      height: 40px;
      list-style: none;
      color: white;
      text-align: right;
      padding-right: 20px;
      background-image: url("../img/navi_none.png");
      background-position: right 4px;
      background-repeat: no-repeat;
      font-size: 13px;
      font-weight: 300; }
    body #navi li.active {
      color: #ed702d;
      background-image: url("../img/navi_active.png");
      background-position: right 4px; }
    body #navi #navi2 a {
      background-image: url("../img/pc_nav_hle.png");
      background-repeat: no-repeat;
      background-position: 6px 5px;
      position: relative;
      display: inline-block;
      width: 33px;
      height: 17px;
      background-size: auto 10px;
      float: right; }
    body #navi #navi2.active > a {
      background-image: url("../img/pc_nav_hle_active.png"); }
  body #popup {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 10;
    display: none; }
    body #popup .dimd {
      width: 100%;
      height: 100%;
      position: absolute;
      top: 0;
      left: 0;
      display: block;
      background-color: black;
      opacity: 0.8; }
    body #popup .close {
      width: 29px;
      height: 29px;
      position: absolute;
      top: 15px;
      right: -50px;
      background-image: url("../img/popup_close_white.png"); }
    body #popup #news_popup {
      width: 512px;
      height: 100%;
      position: absolute;
      top: 0;
      left: 50%;
      margin: 0 0 0 -256px;
      background-color: white; }
      body #popup #news_popup .news_img {
        width: 100%;
        height: 30%;
        background-color: white;
        background-position: center;
        background-size: cover; }
      body #popup #news_popup h3 {
        color: #4f4f4f;
        font-weight: bold;
        height: 48px;
        width: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
        display: block;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        line-height: 24px; }
      body #popup #news_popup .news_txt {
        width: 96.5%;
        height: 70%;
        padding: 5% 0 0 5%;
        color: #656565; }
        body #popup #news_popup .news_txt div .scroll-element .scroll-bar {
          background-color: #4f4f4f; }
        body #popup #news_popup .news_txt div .scroll-element:hover .scroll-bar {
          background-color: #b2b2b2; }
        body #popup #news_popup .news_txt p {
          color: #656565;
          font-size: 15px;
          line-height: 25px;
          width: 97%; }
      body #popup #news_popup .news_txt > div {
        max-height: 80%; }
    body #popup #partnership_popup {
      font-size: 14px;
      color: #121212;
      z-index: 11;
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      width: 740px;
      height: 800px;
      padding: 80px 60px 0 60px;
      box-sizing: border-box;
      background: #fff; }
      body #popup #partnership_popup .close {
        width: 50px;
        height: 50px;
        top: 15px;
        right: 15px;
        opacity: 1;
        background: url("../img/clo_bt2.png") center center no-repeat; }
      body #popup #partnership_popup .inquiry h3 {
        font-size: 3.3em;
        font-weight: bold;
        line-height: 1em;
        margin: 0; }
      body #popup #partnership_popup .inquiry .h3_txt {
        font-size: 1.4em;
        line-height: 1.4em;
        margin: 15px 0 30px 0; }
      body #popup #partnership_popup .inquiry .inquiry_cont dl {
        margin: 0; }
        body #popup #partnership_popup .inquiry .inquiry_cont dl dt {
          font-size: 1em;
          line-height: 1em;
          color: #121212;
          font-weight: normal;
          padding: 20px 0 12px 0; }
          body #popup #partnership_popup .inquiry .inquiry_cont dl dt label {
            margin: 0; }
        body #popup #partnership_popup .inquiry .inquiry_cont dl dd {
          margin: 0; }
          body #popup #partnership_popup .inquiry .inquiry_cont dl dd input {
            height: 44px;
            border: 1px solid #838383;
            padding: 10px;
            box-sizing: border-box; }
            body #popup #partnership_popup .inquiry .inquiry_cont dl dd input.inq_name {
              width: 100%; }
            body #popup #partnership_popup .inquiry .inquiry_cont dl dd input.inq_email {
              width: 100%; }
            body #popup #partnership_popup .inquiry .inquiry_cont dl dd input.inq_tel {
              width: 20%; }
          body #popup #partnership_popup .inquiry .inquiry_cont dl dd .inq_hyp {
            display: inline-block; }
            body #popup #partnership_popup .inquiry .inquiry_cont dl dd .inq_hyp:before {
              content: "-";
              display: block;
              font-size: 1.6em;
              color: #121212; }
          body #popup #partnership_popup .inquiry .inquiry_cont dl dd .inq_textarea {
            box-sizing: border-box;
            resize: none;
            width: 100%;
            height: 125px;
            border: 1px solid #838383; }
      body #popup #partnership_popup .inquiry .btn_inq_submit {
        display: block;
        width: 100%;
        text-align: center;
        font-size: 1.4em;
        height: 65px;
        line-height: 65px;
        border: 0;
        outline: none;
        margin-top: 25px;
        background: #ff6600;
        color: #fff; }
  body #popup > div {
    display: none; }
  body .copyright {
    position: fixed;
    bottom: 20px;
    left: 58px;
    color: #fff;
    font-size: 13px; }
    body .copyright .pcFooterLinkLogo {
      width: 120px;
      height: 24px;
      position: absolute;
      left: 0;
      top: -35px;
      background-image: url("../img/footer_logo2.png");
      display: block; }
  body #loading {
    position: fixed;
    z-index: 999;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    pointer-events: none; }
    body #loading .dimd {
      background-color: black;
      opacity: 0.7;
      width: 100%;
      height: 100%;
      position: absolute;
      top: 0;
      left: 0; }
    body #loading .loading {
      width: 120px;
      height: 120px;
      position: absolute;
      top: 50%;
      left: 50%;
      margin: -60px 0 0 -60px; }
  body .pc {
    display: block; }
  body .m {
    display: none; }

body .lang > a {
  color: black; }

body .lang > a.active {
  font-weight: bold; }

body.kr #wrraper #shop > div {
  height: 430px;
  top: 35px; }
  body.kr #wrraper #shop > div a.button {
    bottom: -75px; }

body.kr #wrraper .sections #about .right div.items .content-box .content-text p {
  line-height: 1.7em; }

body.kr #wrraper .sections #partners p {
  line-height: 1.7em;
  font-size: 16px; }

@media screen and (max-width: 1850px) and (min-width: 1550px) {
  body #navi {
    width: 100px;
    right: 37px; }
    body #navi ul {
      padding: 0; }
  body #wrraper .sections #player,
  body #wrraper .sections #news {
    transform: scale(0.85); }
  body #wrraper #section7 {
    transform: scale(1); } }

@media screen and (max-width: 1550px) and (min-width: 800px) {
  body #score > #header-score-box {
    transform: scale(0.8);
    top: 70px; }
    body #score > #header-score-box #closeScore {
      top: 110px;
      right: 32px; }
    body #score > #header-score-box .nav_footer {
      bottom: 12px; }
    body #score > #header-score-box .arrows {
      width: 35px;
      height: 35px; }
    body #score > #header-score-box .arrow-left {
      left: 0px; }
    body #score > #header-score-box .arrow-right {
      right: 0px; }
    body #score > #header-score-box .contents-wrapper > .section {
      margin-top: 0; }
  body #score.active {
    top: -10px; }
  body #wrraper.score {
    top: 120px; }
  body #wrraper .sections {
    overflow: initial; }
    body #wrraper .sections .contents {
      width: 1000px;
      margin-left: -500px;
      height: 500px;
      margin-top: -255px; }
    body #wrraper .sections #intro {
      width: 100%;
      height: 100%;
      margin: 0;
      top: 0;
      left: 0; }
    body #wrraper .sections #about {
      margin-top: -260px; }
      body #wrraper .sections #about .left {
        margin: 44px 36px 0 0px;
        width: 170px; }
        body #wrraper .sections #about .left span {
          background-size: auto 85%;
          height: 23px;
          margin: 27px 0; }
        body #wrraper .sections #about .left span#about4 {
          background-size: auto 100%; }
      body #wrraper .sections #about .right {
        width: 700px;
        height: 550px;
        margin-top: 0; }
        body #wrraper .sections #about .right div.item1 .content-text:first-child h3 {
          background-size: auto;
          height: 25px; }
        body #wrraper .sections #about .right div.items .content-box .content-text {
          width: 700px;
          height: 305px;
          position: absolute;
          top: 0;
          left: 0; }
          body #wrraper .sections #about .right div.items .content-box .content-text p {
            font-size: 11px; }
          body #wrraper .sections #about .right div.items .content-box .content-text b {
            font-size: 14px;
            width: 65px;
            display: inline-block;
            text-align: right;
            margin-right: 10px;
            font-weight: 300; }
        body #wrraper .sections #about .right div.items .content-box .content-text.two {
          left: 700px; }
        body #wrraper .sections #about .right div.items .content-box .content-text.three {
          left: 1400px; }
        body #wrraper .sections #about .right div.items .content-box .content-text.four {
          left: 2100px; }
        body #wrraper .sections #about .right div.items .content-box .content-text.five {
          left: 2800px; }
        body #wrraper .sections #about .right div.items .content-box .content-text.six {
          left: 3500px; }
        body #wrraper .sections #about .right div.items .content-box .content-text.seven {
          left: 4200px; }
        body #wrraper .sections #about .right div.items .content-box .content-text.eight {
          left: 4900px; }
        body #wrraper .sections #about .right div.items .content-bottom {
          bottom: 10px; }
          body #wrraper .sections #about .right div.items .content-bottom a {
            width: 13px;
            height: 13px; }
        body #wrraper .sections #about .right div .yt {
          height: 298px; }
        body #wrraper .sections #about .right div .content-media {
          height: 298px;
          background-size: cover;
          background-position: center;
          margin-bottom: 30px; }
        body #wrraper .sections #about .right span {
          top: 77%; }
    body #wrraper .sections #player {
      width: 720px;
      margin-left: -352px; }
      body #wrraper .sections #player .content-top {
        margin: 30px 0 30px -240px; }
        body #wrraper .sections #player .content-top span {
          margin: 0 13px; }
        body #wrraper .sections #player .content-top span.active {
          color: #fc600c; }
      body #wrraper .sections #player .content-body {
        height: 400px;
        width: 705px; }
        body #wrraper .sections #player .content-body span.contents-wrapper {
          width: 7000px;
          height: 100%;
          display: block; }
          body #wrraper .sections #player .content-body span.contents-wrapper div.char {
            width: 229px;
            margin: 0 3px; }
            body #wrraper .sections #player .content-body span.contents-wrapper div.char div.info * {
              margin-left: 0; }
            body #wrraper .sections #player .content-body span.contents-wrapper div.char div.info .nick {
              font-size: 16px; }
            body #wrraper .sections #player .content-body span.contents-wrapper div.char div.info .nick > b {
              font-size: 16px; }
            body #wrraper .sections #player .content-body span.contents-wrapper div.char div.info p.name {
              font-size: 13px; }
            body #wrraper .sections #player .content-body span.contents-wrapper div.char div.detail .summery {
              width: 205px;
              margin-left: -95px;
              height: 270px;
              top: 25%; }
              body #wrraper .sections #player .content-body span.contents-wrapper div.char div.detail .summery * {
                font-size: 13px;
                line-height: 18px; }
              body #wrraper .sections #player .content-body span.contents-wrapper div.char div.detail .summery td {
                width: 100%;
                display: block;
                float: left; }
              body #wrraper .sections #player .content-body span.contents-wrapper div.char div.detail .summery .td_date {
                font-weight: bold; }
              body #wrraper .sections #player .content-body span.contents-wrapper div.char div.detail .summery .td_awards {
                margin-bottom: 15px; }
            body #wrraper .sections #player .content-body span.contents-wrapper div.char div.detail .summery thead .date-head {
              width: 100%; }
            body #wrraper .sections #player .content-body span.contents-wrapper div.char div.detail .summery thead .txt-head {
              width: 100%; }
            body #wrraper .sections #player .content-body span.contents-wrapper div.char div.detail .summery > div {
              height: 270px; }
          body #wrraper .sections #player .content-body span.contents-wrapper div > a.player_card:hover div.info {
            top: 0;
            background: none; }
        body #wrraper .sections #player .content-body span.arrows {
          top: 56%; }
      body #wrraper .sections #player .content-bottom {
        padding-top: 20px; }
    body #wrraper .sections #news .content-top {
      padding: 30px 0 50px 0; }
    body #wrraper .sections #news .content-body {
      height: 367px;
      width: 708px;
      position: relative;
      left: 50%;
      margin-left: -352px; }
      body #wrraper .sections #news .content-body span.contents-wrapper {
        width: 7080px;
        height: 100%;
        display: block;
        transition: left 0.5s;
        position: relative;
        top: 0px;
        left: 0; }
        body #wrraper .sections #news .content-body span.contents-wrapper div {
          width: 230px;
          height: 100%;
          margin: 0 3px;
          background-color: grey;
          display: inline-block;
          float: left;
          position: relative; }
          body #wrraper .sections #news .content-body span.contents-wrapper div div {
            width: 100%;
            height: 46%;
            background-size: cover;
            background-position: center;
            margin: 0; }
          body #wrraper .sections #news .content-body span.contents-wrapper div span {
            width: 100%;
            display: block;
            color: grey;
            padding: 18px;
            height: 57%;
            position: absolute;
            bottom: 0%;
            background-color: white; }
            body #wrraper .sections #news .content-body span.contents-wrapper div span .title {
              font-size: 17px;
              font-weight: bold;
              margin-bottom: 6px; }
            body #wrraper .sections #news .content-body span.contents-wrapper div span .txt {
              width: 194px;
              display: -webkit-box;
              display: -ms-flexbox;
              display: box;
              font-size: 13px;
              color: #656565;
              overflow: hidden;
              height: 77px;
              text-overflow: ellipsis;
              word-break: break-all;
              -webkit-box-orient: vertical;
              -webkit-line-clamp: 4; }
            body #wrraper .sections #news .content-body span.contents-wrapper div span .date {
              font-weight: bold;
              font-size: 14px;
              padding-top: 2px;
              display: block; }
            body #wrraper .sections #news .content-body span.contents-wrapper div span .link {
              position: absolute;
              bottom: 18px;
              left: 18px;
              font-size: 13px; }
      body #wrraper .sections #news .content-body .sec3 {
        display: none; }
    body #wrraper .sections #news span.arrows {
      top: 58%; }
    body #wrraper .sections #news span.arr-left {
      left: 80px; }
    body #wrraper .sections #news span.arr-right {
      right: 80px; }
    body #wrraper .sections #news .content-bottom {
      padding-top: 20px; }
    body #wrraper .sections #shop {
      height: 465px;
      position: absolute;
      top: 50%;
      margin-top: -210px; }
      body #wrraper .sections #shop div {
        width: 296px;
        height: 360px;
        top: 35px;
        right: 37px; }
        body #wrraper .sections #shop div * {
          margin-left: 5px; }
        body #wrraper .sections #shop div img {
          position: relative;
          left: 50%;
          margin-left: -80px;
          width: 140px; }
        body #wrraper .sections #shop div h3 {
          margin-top: 20px;
          font-size: 20px;
          margin-bottom: 0px;
          height: 38px;
          font-weight: bold;
          background-size: 70% auto;
          background-position: left bottom; }
        body #wrraper .sections #shop div hr {
          width: 34px;
          margin: 10px 28px; }
        body #wrraper .sections #shop div p {
          font-size: 17px;
          margin-bottom: -3px;
          color: #a5a5a5; }
        body #wrraper .sections #shop div a {
          display: block;
          font-size: 11px;
          margin-top: 10px;
          line-height: 18px;
          width: 255px; }
        body #wrraper .sections #shop div a.button {
          position: absolute;
          width: 255px;
          height: 36px;
          padding-top: 9px;
          font-size: 17px;
          position: absolute;
          bottom: 0px;
          color: white; }
    body #wrraper .sections #partners {
      position: absolute;
      top: 50%;
      height: 525px;
      margin-top: -262px; }
      body #wrraper .sections #partners h2 {
        font-size: 37px; }
      body #wrraper .sections #partners p {
        width: 100%;
        font-size: 15px; }
      body #wrraper .sections #partners span {
        margin-top: 15px; }
  body #navi {
    width: 100px;
    right: 37px; }
    body #navi ul {
      padding: 0; }
  body #popup .close {
    width: 29px;
    height: 29px;
    position: absolute;
    top: 15px;
    right: -50px;
    background-image: url("../img/popup_close.png"); }
  body #popup #news_popup {
    background-color: white; }
    body #popup #news_popup .news_txt {
      width: 97%;
      padding: 4% 0 0 3.6%;
      color: #656565; }
  body.kr #wrraper #shop > div {
    height: 270px;
    top: 35px; }
    body.kr #wrraper #shop > div a.button {
      bottom: -95px; }
  body.kr #wrraper #shop div h3 {
    background-image: url("../img/kr_shop_txt.png");
    background-size: 58% auto; }
  body.kr #wrraper .sections #partners p {
    font-size: 13px; } }

@media screen and (max-width: 1100px) and (min-width: 800px), (max-height: 700px) {
  body {
    min-width: 1100px; }
  .sections {
    transform: scale(0.9); }
  #section7 {
    transform: scale(1); } }

.scrollw > .scroll-element,
.scrollw > .scroll-element div {
  border: none;
  margin: 0;
  padding: 0;
  position: absolute;
  z-index: 10; }

.scrollw > .scroll-element div {
  display: block;
  height: 100%;
  left: 0;
  top: 0;
  width: 100%; }

.scrollw > .scroll-element.scroll-y {
  height: 100%;
  right: 0px;
  top: 0;
  width: 3px; }

.scrollw > .scroll-element .scroll-element_outer {
  overflow: hidden; }

.scrollw > .scroll-element .scroll-element_track {
  background-color: #eeeeee; }

.scrollw > .scroll-element .scroll-bar {
  background-color: black; }

.scrollw > .scroll-element:hover .scroll-bar {
  background-color: black; }

.scrollw > .scroll-element.scroll-draggable .scroll-bar {
  background-color: #eeeeee; }

.scrollw
> .scroll-element.scroll-x.scroll-scrolly_visible
.scroll-element_track {
  left: -12px; }

.scrollw
> .scroll-element.scroll-y.scroll-scrollx_visible
.scroll-element_track {
  top: -12px; }

.scrollw
> .scroll-element.scroll-x.scroll-scrolly_visible
.scroll-element_size {
  left: -12px; }

.scrollw
> .scroll-element.scroll-y.scroll-scrollx_visible
.scroll-element_size {
  top: -12px; }

.scroll-wrapper {
  overflow: hidden !important;
  padding: 0 !important;
  position: relative; }

.scroll-wrapper > .scroll-content {
  border: none !important;
  box-sizing: content-box !important;
  height: auto;
  left: 0;
  margin: 0;
  max-height: none;
  max-width: none !important;
  overflow: scroll !important;
  padding: 0;
  position: relative !important;
  top: 0;
  width: auto !important; }

.scroll-wrapper > .scroll-content::-webkit-scrollbar {
  height: 0;
  width: 0; }

.scroll-element {
  display: none; }

.scroll-element,
.scroll-element div {
  box-sizing: content-box; }

.scroll-element.scroll-x.scroll-scrollx_visible,
.scroll-element.scroll-y.scroll-scrolly_visible {
  display: block; }

.scroll-element .scroll-bar,
.scroll-element .scroll-arrow {
  cursor: default; }

.scroll-textarea {
  border: 1px solid #555555;
  border-top-color: #cccccc; }

.scroll-textarea > .scroll-content {
  overflow: hidden !important; }

.scroll-textarea > .scroll-content > textarea {
  border: none !important;
  box-sizing: border-box;
  height: 100% !important;
  margin: 0;
  max-height: none !important;
  max-width: none !important;
  overflow: scroll !important;
  outline: none;
  padding: 2px;
  position: relative !important;
  top: 0;
  width: 100% !important; }

.scroll-textarea > .scroll-content > textarea::-webkit-scrollbar {
  height: 0;
  width: 0; }

.grecaptcha-badge {
  visibility: hidden; }
