html{background-color:#e5e5e5;overflow-y:scroll;}
html.fixed{overflow-y:hidden;height:100%;}
html.fixed body{overflow-y:hidden;height:100%;}
body{}

::-webkit-scrollbar {display:none;}
input{outline:none;}
textarea{outline:none;}
.boxShadow{}

/*ptr--*/
.ptr--ptr{background:url("http://static-img.gameone.kr/mobile/playerDotDotDot.png") no-repeat center #f1f1f1;box-shadow: none;}
.ptr--refresh{}
.ptr--pull{}
.ptr--release{}
.ptr--pull + .container{padding:0}

.headerLayer{height:13.89vw;background-color:#fff;position:fixed;width:100%;left:0;top:0;z-index:12; padding: 0 2.78vw; display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex; -webkit-flex-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.headerLayer .btnClose{width:4.17vw; margin-right: 3.61vw; display:block; flex: 0 0 4.17vw;}
.headerLayer .btnClose a{display:block;}
.headerLayer .btnPrev{width:41px;position:absolute;left:10px;top:10px;display:block;}
.headerLayer .btnPrev a{display:block;padding:10px;}
.headerLayer .btnPrev img{width:100%;}
.headerLayer .title{color:#fff;font-size:19px;line-height:60px;padding:0 0 0 58px;}
.headerLayer .btnConfirm{border:0.14vw solid #787a8d;color:#787a8d;display:inline-block;width:10.6vw;height:4.89vw;border-radius:3.08vw;text-align:center;line-height:4.89vw;font-size:2.5vw;}
.headerLayer .btnConfirm.on{border:1px solid #00beb7;color:#00beb7;}
.headerLayer .btnConfirm a{display:block;}
.headerLayer .btnMSnd.on{border:1px solid #00beb7;color:#00beb7;}
.headerLayer .btnSave{border:0.14vw solid #00beb7;color:#00beb7;display:inline-block;width:10.6vw;height:4.89vw;border-radius:3.08vw;text-align:center;line-height:4.89vw;font-size:2.5vw;}
.headerLayer .btnSave a{display:block;}
.headerLayer .btnFunction{width: 6.04vw; height: 5.97vw;display:block;}
.headerLayer .btnFunction a{display:block;}
.headerLayer .btnFunction img{width:100%;padding:8px 0 0 0;}
.headerLayer .btnSubmit{border:0.14vw solid #787a8d;color:#787a8d;display:inline-block;width:10.6vw;height:4.89vw;border-radius:3.08vw;text-align:center;line-height:4.89vw;font-size:2.5vw;}
.headerLayer .btnSubmit.on{border:1px solid #00beb7;color:#00beb7;}
.headerLayer .btnSubmit a{display:block;}
.headerLayer .btnSaveTempo{border:0.14vw solid #787a8d;color:#787a8d;display:inline-block;width:16.6vw;height:4.89vw;border-radius:3.08vw;text-align:center;line-height:4.89vw;font-size:2.5vw;}
.headerLayer .btnSaveTempo.on{border:1px solid #00beb7;color:#00beb7;}
.headerLayer .btnSaveTempo a{display:block;}
.headerLayer .btnModifyLineup{border:0.14vw solid #787a8d;color:#787a8d;display:inline-block;width:10.6vw;height:4.89vw;border-radius:3.08vw;text-align:center;line-height:4.89vw;font-size:2.5vw;}
.headerLayer .btnModifyLineup.on{border:1px solid #00beb7;color:#00beb7;}
.headerLayer .btnModifyLineup a{display:block;}
.headerLayer .btnDeleteLineup{border:0.14vw solid #787a8d;color:#787a8d;display:inline-block;width:10.6vw;height:4.89vw;border-radius:3.08vw;text-align:center;line-height:4.89vw;font-size:2.5vw;}
.headerLayer .btnDeleteLineup.on{border:1px solid #00beb7;color:#00beb7;}
.headerLayer .btnDeleteLineup a{display:block;}
.headerLayer .title{line-height:60px;color:#fff;font-size:19px;padding:0 58px;}
.headerLayer .teamName{ font-size:4.17vw; white-space:nowrap; font-weight: 700; width: 66.67vw; overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; -ms-text-overflow: ellipsis; }
.headerLayer .teamNameSub{font-size:1.94vw;position:absolute;left:10.83vw;bottom:1.81vw;color:#00beb7;}
.headerLayer .functionBtn{ margin-left: auto;display: -webkit-box !important;display: -moz-box !important;display: -ms-flexbox !important;display: -webkit-flex !important;display: flex !important;-webkit-flex-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center; }
.headerLayer .functionBtn._right{margin-right:22px;}
.headerLayer .functionBtn li{float:left; font-size:12px;}
.headerLayer .functionBtn li + li { margin-left: 4.86vw; }
.headerLayer .functionBtn li a{display:block;font-size: 2.5vw;}
.headerLayer .functionBtn li.btnLike{}
.headerLayer .functionBtn .btnLike .recommendBtn {width: 6.81vw;display: flex;align-items: center;}
.headerLayer .functionBtn .btnLike.on .recommendBtn svg {fill: #5c91c0;}
.headerLayer .functionBtn li.btnShare{}
.headerLayer .functionBtn li.btnShare a{ width: 5.28vw; height: 5.83vw; }
.headerLayer .functionBtn li.btnRefresh a { width: 6.04vw; height: 5.97vw; }
.headerLayer .functionBtn li.alarm-edit{width:17.5vw;height: 8.06vw;line-height:8.06vw;background: #f1f1f1;border-radius: 4.03vw;font-size: 3.33vw;text-align: center;}
.headerLayer .functionBtn li.alarm-edit.on{background: #1e2232;}
.headerLayer .functionBtn li.alarm-edit button{display: block;width: 100%;height: 100%;border: 0;background: transparent;outline: 0;}
.headerLayer .functionBtn li.alarm-edit.on button{color:#fff;}
.headerLayer .functionBtn.noFunc{}
.headerLayer .btnMenuTalk{position:absolute;right:20px;top:21px;width:21px;height:18px;display:block;}
.headerLayer .btnMenuTalk img{width:100%;}
.headerLayer .btnMenuTalk .talk_1_1{position:absolute;right:-9px;top:-8px;width:22px;height:17px;}
.headerLayer .btnMenuTalk .talk_1_1 img{width:100%;}
.headerLayer .shareList{overflow:hidden;position:absolute;right:-285px;bottom:-40px;padding:5px;background-color:#fff;z-index:1;}
.headerLayer .shareList li:first-child{margin:0 0 0 0;}
.headerLayer .shareList li{float:left;width:30px;height:30px;margin:0 0 0 5px;}
.headerLayer .shareList li img{width:100%;}
.headerLayerPd{height:13.89vw;}
.headerLayerLikeList{background-color:#f6f6f6;padding:6px 0;text-align:center;top:0px;left:0;position:fixed;width:100%;z-index:11;overflow-x:scroll;}
.headerLayerLikeList ul{min-width:100%;}
.headerLayerLikeList ul li{display:inline-block;width:34px;height:34px;border-radius:100%;position:relative;}
.headerLayerLikeList ul li img{width:100%;height:100%;border-radius:100%;}
.headerLayerLikeList ul li .btnCancel{position:absolute;right:-4px;top:-4px;width:17px;height:17px;overflow:hidden;}
.headerLayerLikeList ul li .btnCancel img{width:100%;}
.headerLayerLikeList ul li .btnCancel a{display:block;}

/* 로그인 */
.login{margin:15px 10px;height:100%;background-color:#fff;padding:0 45px 0;position:relative;border-radius:3px;overflow-y:scroll;min-height:350px;}
.login .loginWrap{position:absolute;left:0;top:50%;margin:-160px 0 0 0;width:100%;height:281px;padding:0 45px;box-sizing:border-box;}
.login .loginLogo{width:175px;text-align:center;margin:0 auto 24px;}
.login .loginLogo img{width:100%;}
.login .loginInput{margin:0 0 15px 0;}
.login .loginInput input{width:100%;text-align:center;border:1px solid #eeeeee;color:#a0a0a0;font-size:15px;height:45px;padding:14px 10px;box-sizing:border-box;outline:none;border-radius:0;box-shadow:none;background-color:#fff;line-height:17px;}
.login .loginInput .idInput{margin:0 0 5px 0;}
.login .btnLogin{margin:0 0 6px 0;}
.login .btnLogin span{display:block;border:1px solid #1e2241;box-sizing:border-box;height:44px;line-height:42px;text-align:center;font-size:15px;width:100%;border-radius:22px;}
.login .btnLogin.on span{background-color:#1e2241;color:#fff;}
.login .minandg{margin-bottom:13px}
.login .minandg a{background: #ff004e;border-radius: 22px;color: #fff;height: 44px;line-height: 42px;width:100%;text-align: center;display: block;font-size: 15px;}
.login .minandg span{font-size:12px;margin-left: 6px;}
.login .loginCheck{line-height:16px;text-align:center;margin:0 0 20px 0;}
.login .loginCheck input{width:16px;height:16px;border:1px solid #a0a0a0;border-radius:0;margin:-1px 5px 0 0;vertical-align:middle;box-shadow:none;background-color:#fff;}
.login .loginCheck label{vertical-align:middle;}
.login .loginFunction{letter-spacing:-1px;overflow:hidden;}
.login .loginFunction li{float:right;}
.login .loginFunction li:first-child{float:left;}
.login .copyright{position:absolute;left:0;bottom:40px;width:100%;color:#a0a0a0;text-align:center;}

/* 메뉴 */
.menuWrap{width:100%;min-height:100%;position:fixed;left:0;top:0;background-color:#000;opacity:0.8;z-index:93;display:none;}/*z-index 92->93 20171017*/
.menuWrapFooter{z-index:89;}
.menu{width:74.17vw;height:100%;background-color:#f1f1f1;position:absolute;left:-74.17vw;top:0;z-index:100;overflow-y:auto;padding:0 0 2.08vw 0;box-sizing:border-box;}
.menu .menuHeader{position:relative;background-color:#1e2241;overflow:hidden;padding:5vw 3.33vw;}
.menu .menuHeader .logo{width:27.78vw;display:block;flex:0 0 27.78vw;/*2020.04.29 로고 마진 재수정(기존 -2.78vw)*/margin-top:0vw;}
.menu .menuHeader .logo img{width:100%;}
.menu .menuHeader .btnSetting{margin-left:auto;width:5vw;flex:0 0 0 5vw;}
.menu .menuHeader .btnSetting img{width:100%;}
.menu .menuHeader .btnClose{margin-left:5vw;width:5vw;flex:0 0 0 5vw;}
.menu .menuHeader .btnClose img{width:100%;}
.menu .menuHeader .myPhoto{width:16.67vw;height:16.67vw;margin:5vw auto 1.94vw;border-radius:50%;position:relative;overflow:hidden;}
.menu .menuHeader .myPhoto.before_login{margin-top:40px;}
.menu .menuHeader .myPhoto a{display:block;}
.menu .menuHeader .myPhoto .myPhotoIn{display:inline-block;}
.menu .menuHeader .myPhoto .myPhotoIn img{width:100%;border-radius:32px;}
.menu .menuHeader .myPhoto .myPhotoIcon{    display: inline-block;position: absolute;left: 0;bottom: 0;width: 100%;height: 40%;background:rgba(214, 0, 118, 0.5);text-align: center;}
.menu .menuHeader .myPhoto .myPhotoIcon svg{width: 5vw;height: 5vw;position: absolute;bottom: calc(50% - 2vw);right: calc(50% - 2.5vw);}
/*.menu .menuHeader .myPhoto .myPhotoIcon img{width:18px;padding:44px 0 0 0;}*/
.menu .menuHeader .myInfo{color:#fff;text-align:center;line-height:20px;}
.menu .menuHeader .myInfo .myName{font-size:3.89vw;}
.menu .menuHeader .myInfo .myName.loginBefore{font-size:3.06vw;}
.menu .menuHeader .myInfo .myName span{font-size:3.06vw;display:block;margin-top:2.22vw;}
.menu .menuHeader .menuHeaderInfo{margin:20px 0 0 0;}
.menu .menuHeader .menuHeaderInfo li{overflow:hidden;line-height:4.17vw;color:#fff;font-size:3.06vw;margin:0.56vw 0 0 0;text-align:center;}
.menu .menuHeader .menuHeaderInfo li:first-child{margin:0 0 0 0;}
.menu .menuHeader .menuHeaderInfo li .info{}
.menu .menuHeader .menuHeaderInfo li .info span{color:#5d91c0;padding:0 0 0 7px;}
.menu .menuHeader .menuHeaderInfo li .btn{float:right;border:1px solid #00beb7;width:63px;height:28px;border-radius:30px;line-height:28px;text-align:center;color:#00beb7;font-size:12px;}
.menu .menuHeader .menuHeaderInfo li .btn a{display:block;}

/* 메뉴 원볼 */
.menu a.oneball {  background-color: #fff; margin-bottom: 2.22vw; padding: 15px; display: flex; justify-content: space-between; align-items: center; color: #d60076; }
.menu a.oneball p.oneball-icon { display: flex; align-items: center; }
.menu a.oneball p.oneball-icon  span { margin-left: 8px; }
.menu a.oneball p.oneball-content span.oneball-point { font-weight: bold; font-size: 15px; }
.menu a.oneball p.oneball-content span.oneball-unit { font-size: 12px; margin-left: 6px; }

.menu .menuTab{margin:0 0 15px 0;overflow:visible;}
.menu .menuTab .swiper-wrapper{background-color:#fff;width:100%;box-shadow:0 1px 5px 0 #cfcfcf;}
.menu .menuTab .swiper-wrapper p{float:left;width:25%;text-align:center;font-size:14px;line-height:45px;background-color:#fff;}
.menu .menuTab .swiper-wrapper p a{display:block;}
.menu .menuTab .bar{position:absolute;left:0;bottom:0;width:25%;height:3px;background:url("http://static-img.gameone.kr/mobile_new/common/bg_menu_tab.gif") repeat-x 0 bottom;z-index:1;}
.menu .menuFunction{width:100%;}
.menu .menuFunction ul{overflow:hidden;background-color:#fff;}
.menu .menuFunction ul li{font-size:2.78vw;overflow:hidden;width:33.3%;float:left;text-align:center;height:16.67vw;position:relative;}
.menu .menuFunction ul li+li{width:33.4%;}
.menu .menuFunction ul li+li+li{width:33.3%;}
.menu .menuFunction ul li a{display:block;padding:10.56vw 0 0 0;height:3.75vw;}
.menu .menuFunction ul li.message{background:url("http://static-img.gameone.kr/mobile_new/common/menu_function_message.png") no-repeat center 3.75vw;background-size:5.56vw auto;}
.menu .menuFunction ul li.alarm{background:url("http://static-img.gameone.kr/mobile_new/common/menu_function_alarm.png") no-repeat center 3.75vw;background-size:5.42vw auto;}
.menu .menuFunction ul li.fan{background:url("http://static-img.gameone.kr/mobile_new/common/menu_function_fan.png") no-repeat center 3.75vw;background-size:5.69vw auto;}
.menu .menuFunction ul li.schedule{background:url("http://static-img.gameone.kr/mobile_new/common/menu_function_schedule.png") no-repeat center 3.75vw;background-size:5.56vw auto;}
.menu .menuFunction ul li.records{background:url("http://static-img.gameone.kr/mobile_new/common/menu_function_record.png") no-repeat center 3.75vw;background-size:5.42vw auto;}
.menu .menuFunction ul li.myplay{background:url("http://static-img.gameone.kr/mobile_new/common/menu_function_play.png") no-repeat center 3.75vw;background-size:7.36vw auto;}
.menu .menuFunction ul li.inplay{background:url("http://static-img.gameone.kr/mobile_new/common/menu_inplay.png") no-repeat center 3.75vw;background-size:7.36vw auto;}
.menu .menuFunction ul li span{background-color:#d60076;text-align:center;line-height:18px;color:#fff;min-width:18px;position:absolute;right:32px;top:8px;border-radius:9px;padding:0 2px;font-size:12px;}
.menu .menuFunction ul li span.oneType{padding:0;}
.menu .menuFunction .myTop{background-color:#fff;padding:10px 5px 0;overflow:hidden;}
.menu .menuFunction .myTop .myCom{display:block;float:left;width:50%;padding:0 5px;box-sizing:border-box;text-align:center;font-size:10px;position:relative;}
.menu .menuFunction .myTop .myCom a{border:1px solid #dad9d9;display:block;border-radius:20px;line-height:42px;height:38px;}
.menu .menuFunction .myTop .myCom span{background-color: #d60076;text-align: center;line-height: 18px;color: #fff;min-width: 18px;border-radius: 9px;padding: 0 2px;font-size: 12px;display:inline-block;position:absolute;right:12px;top:11px;}
.menu .menuFunction .myTop .myCom span.oneType{padding:0;}
.menu .menuFunction .myTop .mySc{}
.menu .menuFunction .myTop .myGp{}
.menu .menuFunction .myTop .myGp img{vertical-align:middle;width:36px;display:inline-block;margin:0 0 4px 0;}
.menuFunction+.menuContainer{margin-top:13px;}
/* 메뉴(게임원) */
.menu .menuGameone{margin:15px 0 15px 0;box-shadow:0 1px 5px 0 #cfcfcf;}
.menu .menuGameone ul li{line-height:50px;background:#fff url("http://static-img.gameone.kr/mobile_new/common/bg_menu_border_03.gif") no-repeat right top;background-size:auto 1px;font-size:15px;}
.menu .menuGameone ul li:first-child{background:#fff none;}
.menu .menuGameone ul li a{display:block;padding:0 0 0 65px;}
.menu .menuGameone ul li.iconMedia a{background:url("http://static-img.gameone.kr/mobile_new/common/icon_media.png") no-repeat 20px 50%;background-size:24px auto;}
.menu .menuGameone ul li.iconBallPark a{background:url("http://static-img.gameone.kr/mobile_new/common/icon_ball_park.png") no-repeat 20px 50%;background-size:24px auto;}
.menu .menuGameone ul li.iconBooking a{background:url("http://static-img.gameone.kr/mobile_new/common/icon_booking.png") no-repeat 20px 50%;background-size:24px auto;}
.menu .menuGameone ul li.iconSeries a{background:url("http://static-img.gameone.kr/mobile_new/common/icon_series.png") no-repeat 20px 50%;background-size:24px auto;}
.menu .menuGameone ul li.iconOneShop a{background:url("http://static-img.gameone.kr/mobile_new/common/icon_one_shop.png") no-repeat 20px 50%;background-size:24px auto;}

/* 메뉴(기타) */
.menu .menuEtc{background: #fff;}
.menu .menuEtc ul li{line-height:13.89vw;font-size:3.89vw;border-top: 0.28vw solid #f1f1f1;letter-spacing: -2px}
.menu .menuEtc ul li a{display:block;padding:0 0 0 3.33vw;}

/* 메뉴(팀) */
.menu .menuTeam .menuSearch{margin:0 10px 13px 10px;position:relative;border-radius:19px;background-color:#fff;height:38px;line-height:38px;text-align:center;}
.menu .menuTeam .menuSearch input{width:80%;border:none;box-sizing:border-box;text-align:center;font-size:13px;color:#a0a0a0;height:16px;line-height:16px;padding:0;position:absolute;left:20px;top:11px;outline:none;}
.menu .menuTeam .menuSearch .btnSearch{position:absolute;right:15px;top:9px;width:20px;height:20px;display:inline-block;}
.menu .menuTeam .menuSearch .btnSearch img{width:100%;}
.menu .menuTeam .menuSearch+.menuTeamInfo{margin:0 10px;}
.menu .menuTeam .menuTeamInfo{background-color:#fff;}
.menu .menuTeam .menuTeamInfo .teamName{position:relative;display:block;font-size:3.89vw;height:13.89vw;line-height:13.89vw;/*background:url("http://static-img.gameone.kr/mobile_new/common/arrow_down.png") no-repeat 36.39vw 50%;background-size:0.97vw auto;*/width:100%;box-sizing:border-box;}
.menu .menuTeam .menuTeamInfo .teamName a{display:block;padding:0 3.33vw;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.menu .menuTeam .menuTeamInfo .teamName a span{width:36px;height:36px;border-radius:19px;position:absolute;left:15px;top:6px;border:1px solid #e7e7e7;display:block;}

.menu .menuTeam .menuTeamInfo .ulWrap{height:auto!important;overflow:hidden;}
.menu .menuTeam .menuTeamInfo .ulWrap ul{overflow:hidden;border-top:0.28vw solid #f1f1f1}
.menu .menuTeam .menuTeamInfo .ulWrap ul:first-child{border-top:1px solid #eeeeee;background:#fff none;}
.menu .menuTeam .menuTeamInfo .ulWrap ul.oneshop{padding:0;}
.menu .menuTeam .menuTeamInfo .ulWrap ul li{line-height:11.11vw;font-size:3.06vw;overflow:hidden;position:relative;height:11.11vw;}
.menu .menuTeam .menuTeamInfo .ulWrap ul li a{padding:0 0 0 3.33vw;display:block;float:left;width:100%;box-sizing:border-box;color:#999;letter-spacing: -2px;}
.menu .menuTeam .menuTeamInfo .ulWrap ul li svg{transform: rotate(180deg);transition: all 0.1s;}
.menu .menuTeam .menuTeamInfo .ulWrap ul li:first-child {line-height:13.89vw;height:13.89vw;font-size:3.89vw;}
.menu .menuTeam .menuTeamInfo .ulWrap ul li:first-child a{color:#000;}

.menu .menuTeam .menuTeamInfo .ulWrap ul.ul_04{border-bottom-left-radius:3px;border-bottom-right-radius:3px;}
.menu .menuTeam .menuTeamInfo .ulWrap ul li.on{background-color:#1e2241;}
.menu .menuTeam .menuTeamInfo .ulWrap ul li.on a{color:#fff}
.menu .menuTeam .menuTeamInfo .ulWrap ul li span{color:#a0a0a0;font-size:11px;float:right;position:absolute;right:10px;top:0px;text-align:right;}
.menu .menuTeam .menuTeamInfo .ulWrap ul li span a{padding:0 0 0 0;display:inline-block;float:none;padding:0 14px 0 0;}
.menu .menuTeam .menuTeamInfo .ulWrap ul.on{}
.menu .menuTeam .menuTeamInfo .ulWrap ul.on li.on{background-color:#fff;}
.menu .menuTeam .menuTeamInfo .ulWrap ul.on li span svg{transform: rotate(360deg);}
.menu .copy{text-align:center;font-size:11px;color:#a0a0a0;margin:15px 0 0 0;}
/*메뉴 광고*/
.bannerLeft{margin-top: 2.22vw;margin-bottom: 2.22vw;height:16.67vw;overflow: hidden}
/* 컨테이너 */
.container{width:100%;margin:0 0 55px 0;padding:15.2778vw 0 0 0;}
.container.noTop{padding-top:0;}
.container.containerMb{margin:0 0 75px 0;}
.container.fixed{position:fixed;left:0;top:0;}
.container .header{height:55px;background-color:#1e2232;color:#fff;overflow:hidden; position:fixed;left:0;top:0;width:100%;z-index:92;}
.container .header.headerLayer {display: block !important;}
.container .header._player,
._subMain._player,
._subMain._player .sNav{background-color:#1e2232;}
.container .header._team,
._subMain._team,
._subMain._team .sNav{background-color:#1e2232;}
.container .header._league,
._subMain._league,
._subMain._league .sNav{background-color:#1e2232;}
._subMain._player .sNav, ._subMain._team .sNav, ._subMain._league .sNav,._subMain._player,._subMain._team,._subMain._league{background-color:#fff;}
.container .header.shadow{box-shadow:0 1px 5px 0 #cfcfcf;}
.container .header .btnMenu{width:21px;position:absolute;left:10px;top:19px;z-index:1;}
.container .header .btnMenu a{display:block;}
.container .header .btnMenu img{width:100%;}
.container .header .btnSearch{width:21px;position:absolute;}
.container .header .btnSearch{width:5.56vw;position:absolute;right: 5vw;top: 4vw;}
.container .header .btnSearch a{display:block;}
.container .header .btnSearch img{width:100%;}
.container .header .btnSearch.right{right:20px;}
.container .header .btnHome{width:25px;position:absolute;right:20px;top:18px;}
.container .header .btnHome img{width:100%;}
.container .header .teamName{line-height:21px;margin:15px 0 0 45px;font-size:18px;color:#fff;font-weight:bold;float:left;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:210px;}
.container .header .topTitle{line-height:21px;margin:18px 55px 0 45px;font-size:18px;color:#fff;font-weight:bold;float:none;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;  text-align: center; }
.container .header .teamNameSub{color:#fff;font-size:11px;position:absolute;left:45px;top:38px;}
.container .rectangleBox{background-color:#fff;}
.container .rectangleBox.shadow{box-shadow:0 1px 5px 0 #cfcfcf;}
.container .radiusBox{background-color:#fff;overflow:hidden;}
.container .btnBack{display:block;position:fixed;left:2.08vw;bottom:76px;z-index:1;}
.container .btnBack a,
.container #btnTop a{display:block;padding: 2.78vw; width: 10.83vw;height: 10.83vw;box-sizing:border-box;}
.container .btnBack img{width:100%}
.pageMoveBack svg ,
.container #btnTop svg{width:5.2vw;height: 5.2vw;}
.container #btnTop {  position: fixed; bottom: 76px; right: 2.08vw; z-index: 5; cursor: pointer; }


/* 컨텐츠 */
.contents{}

/* 상단 셀텍트 */
.scheduleSel{background-color:#f6f6f6;}
.scheduleSel ul{overflow:hidden;}
.scheduleSel ul li{float:left;width:70%;height:45px;border:none;position:relative;}
.scheduleSel ul li:first-child{width:30%;}
.scheduleSel ul li select{height:100%;width:100%;border:none;background-color:#f6f6f6;outline:none;opacity:0;position:absolute;left:0;top:0;}
.scheduleSel ul li p{width:100%;height:100%;line-height:45px;font-size:11px;text-align:center;}
.scheduleSel ul li p span{margin:0 20px 0 20px;background:#f6f6f6 url("http://static-img.gameone.kr/mobile_new/common/arrow_down.png") no-repeat;background-position:right center;background-size:7px auto;display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;box-sizing:border-box;padding:0 10px 0 0;}
.scheduleSel ul li p a{display:block;height:100%;}
.scheduleSel ul li .playerGameInfo{line-height:45px;font-size:14px;text-align:left;}
.scheduleSel ul li .playerGameInfo strong{color:#707070;font-weight:normal;}

.scheduleSel.inc_month ul li:first-child{width:30%; }
.scheduleSel.inc_month ul li:first-child+li{width:20%; }
.scheduleSel.inc_month ul li{width:50%; }

/* Twin Tab */
.twinTab{margin:0 10px 10px;border-radius:19px;}
.twinTab ul{overflow:hidden;}
.twinTab ul li{float:left;width:50%;height:38px;line-height:38px;background-color:#f6f6f6;color:#a0a0a0;font-size:13px;text-align:center;border-top-right-radius:19px;border-bottom-right-radius:19px;}
.twinTab ul li:first-child{border-top-left-radius:19px;border-bottom-left-radius:19px;border-top-right-radius:0px;border-bottom-right-radius:0px;}
.twinTab ul li.on{background-color:#5d91c0;color:#fff;font-weight:bold;}
.twinTab ul li a{display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding:0 5px;}

/* Tri Tab */
.triTab{margin:0 10px 15px;box-shadow: 0 1px 5px 0 #cfcfcf;border-radius:19px;}
.triTab ul{overflow:hidden;}
.triTab ul li{float:left;width:33.3%;height:38px;line-height:38px;background-color:#f6f6f6;color:#a0a0a0;font-size:13px;text-align:center;border-top-right-radius:19px;border-bottom-right-radius:19px;}
.triTab ul li:first-child{border-top-left-radius:19px;border-bottom-left-radius:19px;border-top-right-radius:0px;border-bottom-right-radius:0px; width:33.4%;}
.triTab ul li:first-child+li{border-radius:0;}
.triTab ul li.on{background-color:#5d91c0;color:#fff;font-weight:bold;}
.triTab ul li a{display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding:0 5px;}

/* Square Tab */
.squareTab {padding: 0 2.78vw;background-color:#fff;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;z-index: 12 !important;}
.squareTab ul{overflow:hidden;}
.squareTab ul li{float:left;width:50%;height:9.72vw;line-height:9.72vw;background-color:#fff;color:#000;font-size:3.61vw;text-align:center;font-weight:bold;border:0.28vw solid #1e2233;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
.squareTab ul li:first-child{border-right:none;}
.squareTab ul li.on{background-color:#1e2233;color:#fff;}
.squareTab ul li a{display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding:0 0.69vw;}

.playField .hitterTabs .hitterTab { border-width: 0.28vw 0; border-style: solid; border-color: #eee; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
.playField .hitterTabs .hitterTab.on { background-color: #d60076 !important; color: #fff; border-color: #d60076 !important; }
.playField .hitterTabs .hitterTab:not(.on) + .hitterTab,
.playField .hitterTabs .hitterTab:first-child { border-left: 0.28vw solid #eee; }
.playField .pitcherTabs .pitcherTab { border-width: 0.28vw 0.28vw 0.28vw 0; border-style: solid; border-color: #eee; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
.playField .pitcherTabs .pitcherTab.on { background-color: #d60076; color: #fff; border-color: #d60076 !important; }
.playField .pitcherTabs .pitcherTab:first-child { border-left: 0.28vw solid #eee; }
.playField .pitcherTabs:nth-child(n + 2) .pitcherTab { border-top: 0; }
.playField .pitcherTabs .pitcherTab.on i,
.playField .pitcherTabs .pitcherTab.on small { color: #fff !important; }
.playField .detail-wrap { display: block; }
.playField .detail-wrap + .detail-wrap { border-top: 0.28vw solid #eee; }

/* 박스 스코어 스와이퍼 */
#box-score-thumb-swiper { position: fixed; left: 0; width: 100%; top: 13.89vw; z-index: 12; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
#box-score-thumb-swiper .swiper-container { border-top: 0.28vw solid #eee; background-color: #fff; padding: 0 8.4vw; }
#box-score-thumb-swiper .swiper-container .swiper-wrapper { height: 12.5vw; }
#box-score-thumb-swiper .swiper-container .swiper-wrapper .swiper-slide { font-size: 3.61vw; font-weight: 700; width: auto; height: 12.5vw; padding-right: 7vw; }
#box-score-thumb-swiper .swiper-container .swiper-wrapper .swiper-slide:last-child { padding-right: 0; }
#box-score-thumb-swiper .swiper-container .swiper-wrapper .swiper-slide img { width: 100%; }
#box-score-thumb-swiper .swiper-container .swiper-wrapper .bar { height: 0.69vw; background-color: #1e2241; position: absolute; left: 0; bottom: -0.28vw; -webkit-transition: left .3s ease-out, width .3s ease-out; -moz-transition: left .3s ease-out, width .3s ease-out; -ms-transition: left .3s; -o-transition: left .3s ease-out, width .3s ease-out; transition: left .3s ease-out, width .3s ease-out; }

/* 경기결과 */
.vsBox{padding: 7.36vw 0 9.58vw;background-color:#fff;min-height:14.17vw;}
.vsBox.typeKBO{min-height:60px;}
.vsBox a{display:block;}
.vsBox .info{font-size: 4.17vw;text-align:center; line-height: 5.56vw; font-weight: 700;}
.vsBox .info span{ color:#5c91c0; display:block; font-size: 4.17vw;}
.vsBox .info span em.screen{display:inline-block; vertical-align: middle; position: relative; text-indent: -1000px; overflow: hidden; background:url('http://static-img.gameone.kr/mobile_new/common/ico_screen.png') no-repeat; width:50px;height:20px; background-size:50px 40px; margin-left:5px; top:-2px;}
.vsBox .info span em.screen.on{background-position:left -20px;}
.vsBox .vsInfo{ text-align:center; position:relative; margin-top: 2vw; }
.vsBox .vsInfo .place { font-size:3.06vw; color:#707070; }
.vsBox .vsInfo ul { color:#fff; font-weight:bold; text-align:center; width:16.67vw; margin:1.39vw auto; position:relative; }
.vsBox .vsInfo ul::after { content: ''; display: block; clear: both; }
.vsBox.typeKBO .vsInfo ul{padding-top:9px;}
.vsBox .vsInfo ul li{ width: 50%; height:6.25vw; line-height: 5.83vw; font-size: 4.17vw; }
.vsBox .vsInfo ul .east{ border-top-left-radius:3.19vw; border-bottom-left-radius:3.19vw; float:left; padding-left: 0.69vw; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
.vsBox .vsInfo ul .west{ border-top-right-radius:3.19vw; border-bottom-right-radius:3.19vw; float:left; padding-right: 0.69vw; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
.vsBox .vsInfo ul .win{background-color:#d60076;}
.vsBox .vsInfo ul .lost{background-color:#dad9d9;}
.vsBox .vsInfo ul .live{width:60px;background-color:#d60076;color:#fff;font-size:15px;font-weight:bold;font-style:italic;border-radius:12px;line-height:23px; text-indent: -3px; }/*20170913*/
.vsBox .vsInfo ul .vs{width: 100%;background-color:#1e2241;color:#fff;font-size:4.17vw;font-weight:bold;font-style:italic;border-radius:3.19vw;line-height:4.85vw;}
.vsBox .vsInfo ul .ing{width:60px;background-color:#00beb7;color:#fff;font-size:13px;font-weight:bold;border-radius:12px;line-height:25px;}
.vsBox .vsInfo ul .ing span{width:30px;height:100%;text-align:center;}
.vsBox .vsInfo ul .ing span.fl{position:absolute;left:0;top:0;}
.vsBox .vsInfo ul .ing span.fr{position:absolute;right:0;top:0;}
.vsBox .vsInfo .inning{ font-size:3.06vw; color:#1e2241; }
.vsBox .vsInfo .inning.ing{color:#d60076;}
.vsBox .vsInfo .inning.ready{color:#5d91c0;}
.vsBox .vsInfo .teamLogo{width:50%;box-sizing:border-box;position:relative;}
.vsBox .vsInfo .teamLogo>a{display:block;}
.vsBox .vsInfo .teamLogo span,
.vsBox .vsInfo .teamLogo a { width: 11.67vw; height: 11.67vw; display:inline-block;position:relative; }
.vsBox .vsInfo .teamLogo span img,
.vsBox .vsInfo .teamLogo a img{ width:100%; height: 100%; }
.vsBox .vsInfo .teamLogo p{ margin-top: 1.25vw; font-size:3.61vw; font-weight: 700; word-break: keep-all; padding: 0 5.83vw; }
.vsBox .vsInfo .teamLogo strong{ background-color: #d60076;  color: #fff; font-weight: bold; display: inline-block; width:8.33vw; height:8.33vw; text-align:center; line-height:8.33vw;border-radius:50%;font-size:3.33vw;position:absolute;}
.vsBox .vsInfo .teamLogo strong.win{background-color:#d60076;}
.vsBox .vsInfo .teamLogo strong.lost{background-color:#a0a0a0;}

.vsBox .vsInfo .teamLogo.sup{}
.vsBox .vsInfo .teamLogo.sup span:after{content:""; display:block; border-radius:8px; width:14px; height:14px;background:#24c2bc url('http://static-img.gameone.kr/mobile_new/common/bg_obq.png') center repeat;background-size: contain;position:absolute; right:-3px; top:-3px;}
.vsBox .vsInfo .teamLogo.teamWest.sup span:after{right:inherit; left:-3px;}
.vsBox .vsInfo .teamLogo.sup em{color:#24c2bc; font-size:0.85em;display: block; font-style: normal; }
.vsBox .vsInfo .teamWest{position:absolute;left:0;top:0;padding:0 5.56vw 0 1.39vw;}
.vsBox .vsInfo .teamEast{position:absolute;right:0;top:0;padding:0 1.39vw 0 5.56vw;}
.vsBox .vsInfo .teamWest strong,
.vsBox .vsInfo .teamEast strong { top:-1.39vw; left: -2.78vw; }
.vsBox.typeKBO{padding:0;}
.vsBox.typeKBO .vsInfo{padding:8px 0 5px 0; }
.vsBox.typeKBO .vsInfo+.vsInfo{border-top:1px solid #eee;}
.vsBox.typeKBO .vsInfo .teamLogo p{margin-top:11px;}
.vsBox.typeKBO .vsInfo .teamWest.teamLogo span{position: absolute; right: 42px; top: 0;}
.vsBox.typeKBO .vsInfo .teamEast.teamLogo span{position: absolute; left: 42px; top: 0;}
.vsBox.typeKBO .vsInfo .teamWest{text-align: right; padding-right:88px; top:17px;}
.vsBox.typeKBO .vsInfo .teamEast{text-align: left; padding-left:86px; top:17px;}
.iHGameKBO{margin-bottom:10px; position: relative; }
.iHGameKBO .top_title{font-size: 12px;color: #a0a0a0;padding: 0 10px;line-height: 35px;background: #f6f6f6;}
.iHGameKBO div.dateKBO{height:35px; line-height:35px; position: relative; padding:0 40px; background:#fff; text-align: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size:15px; font-weight: bold; }
.iHGameKBO div.dateKBO span.prev_date,
.iHGameKBO div.dateKBO span.next_date{position:absolute; top:6px; width:21px; height:21px; border:1px solid #eeeeee; background:#fff center no-repeat; background-size:5px auto; text-indent: -1000px; overflow: hidden; cursor:pointer;}
.iHGameKBO div.dateKBO span.prev_date{left:10px; background-image:url('http://static-img.gameone.kr/mobile_new/common/arrow_left.png'); }
.iHGameKBO div.dateKBO span.next_date{right:10px; background-image:url('http://static-img.gameone.kr/mobile_new/common/arrow_right.png'); }
.iHGameKBO div.dateKBO span.prev_date.off,
.iHGameKBO div.dateKBO span.next_date.off{opacity:0.5;}
.iHGameKBO div.conBody{background:#fff; border-top:1px solid #eee;}
.iHGameKBO div.conBody div.wraper{position: relative}

.iHGameKBO .top_title span.btn_Support{float:right; padding:0 15px; border-radius: 15px; line-height:27px; height:25px; background:#fff; border:1px solid #1e2241; color:#1e2241; margin-top:4px; letter-spacing: -1px;}
.iHGameKBO .top_title span.btn_Support.on{color:#fff; background:#24c2bc; border-color:#24c2bc;}
.iHGameKBO div.KBO_Supports{position:absolute; right:-100%; width:100%; top:35px; background:#ffffff; border:1px solid #eeeeee; }
.iHGameKBO div.KBO_Supports ul{padding:7px 0 15px 0; }
.iHGameKBO div.KBO_Supports ul:after{display: block; clear: both; content:""; }
.iHGameKBO div.KBO_Supports ul li{float:left; width:20%; text-align: center; height:56px; padding-top:8px;}
.iHGameKBO div.KBO_Supports ul li span{display: block; color:#7f7f7f; font-size:12px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; letter-spacing: -1px;}
.iHGameKBO div.KBO_Supports ul li span:before{display:block; margin:0 auto; content: ""; width:36px; height:36px; border-radius: 50%; background:#f4f4f4 center no-repeat; margin-bottom:6px; background-size:36px; -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */filter: grayscale(100%); opacity:0.5;}
.iHGameKBO div.KBO_Supports ul li .on span{color:#000; }
.iHGameKBO div.KBO_Supports ul li .on span:before{ -webkit-filter: none; /* Safari 6.0 - 9.0 */filter:none; opacity:1; }
.iHGameKBO div.KBO_Supports ul li span.ds:before{background-image:url('http://file.clubone.kr/symbol/club/20170405105748_350_thumb.png');}
.iHGameKBO div.KBO_Supports ul li span.kia:before{background-image:url('http://file.clubone.kr/symbol/club/20170405105553_034_thumb.png');}
.iHGameKBO div.KBO_Supports ul li span.kt:before{background-image:url('http://file.clubone.kr/symbol/club/20170405110029_019_thumb.png');}
.iHGameKBO div.KBO_Supports ul li span.lg:before{background-image:url('http://file.clubone.kr/symbol/club/20170405105629_507_thumb.png');}
.iHGameKBO div.KBO_Supports ul li span.sk:before{background-image:url('http://file.clubone.kr/symbol/club/20170405105710_712_thumb.png');}
.iHGameKBO div.KBO_Supports ul li span.nx:before{background-image:url('http://file.clubone.kr/symbol/club/20170405105727_803_thumb.png');}
.iHGameKBO div.KBO_Supports ul li span.ss:before{background-image:url('http://file.clubone.kr/symbol/club/20170405105822_171_thumb.png');}
.iHGameKBO div.KBO_Supports ul li span.lt:before{background-image:url('http://file.clubone.kr/symbol/club/20170405105805_495_thumb.png');}
.iHGameKBO div.KBO_Supports ul li span.nc:before{background-image:url('http://file.clubone.kr/symbol/club/20170405105651_325_thumb.png');}
.iHGameKBO div.KBO_Supports ul li span.hh:before{background-image:url('http://file.clubone.kr/symbol/club/20170405105845_472_thumb.png');}

.graphVs{text-align:center;padding:2.78vw 1.39vw;}
.graphVs .graphVsTitle{font-size:11px;text-align:center;margin:0 0 10px 0;vertical-align:baseline;}
.graphVs .graphVsTitle span{font-size:16px;font-style:italic;}
.graphVs ol{overflow:hidden;width:100%;margin:0 0 18px 0;}
.graphVs ol li{float:left;width:50%;font-size:13px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.graphVs ol .west{padding:0 30px 0 0;text-align:right;box-sizing:border-box;}
.graphVs ol .east{padding:0 0 0 30px;text-align:left;box-sizing:border-box;}
.graphVs ul li{position:relative;margin:1.39vw 0 0 0;font-size:3.06vw;}
.graphVs ul li + li { margin-top: 2.78vw; }
.graphVs ul li:first-child{margin:0 0 0 0;}
.graphVs ul li .graph_L{padding:0 0 0 0;height:3.47vw;width:50%;position:absolute;left:0;top:-0.28vw;}
.graphVs ul li .graph_L .graphOut{width:100%; height:2.78vw; padding:0 8.75vw 0 6.94vw; box-sizing:border-box; margin:0.28vw 0 0 0;}
.graphVs ul li .graph_L .graphOut .graphIn{background-color:#1e2241;height:2.78vw;border-top-left-radius:1.39vw;border-bottom-left-radius:1.39vw;position:relative;float:right;}
.graphVs ul li .graph_L .graphOut .graphIn span{font-size:3.33vw;font-weight:bold; position:absolute; right: calc(100% + 1.81vw) !important; top: -0.56vw;color:#000; text-align: right;}
.graphVs ul li .graph_R{padding:0 0 0 0;height:2.22vw;width:50%;position:absolute;right:0;top:-0.28vw;}
.graphVs ul li .graph_R .graphOut{width:100%;height:2.78vw;padding:0 6.94vw 0 8.75vw;box-sizing:border-box;margin:0.28vw 0 0 0;}
.graphVs ul li .graph_R .graphOut .graphIn{background-color:#1e2241;height:2.78vw;border-top-right-radius:1.39vw;border-bottom-right-radius:1.39vw;position:relative;}
.graphVs ul li .graph_R .graphOut .graphIn span{font-size:3.33vw;font-weight:bold;position:absolute;left: calc(100% + 1.81vw) !important;top:-0.56vw;color:#000; text-align:left;}
.graphVs ul li .graph.win .graphIn{background-color:#5c91c0;}
.graphVs ul li .graph.lost .graphIn{background-color:#00beb7;}
.graphVs.vs{}
.graphVs.vs ul li .win .graphOut .graphIn{background-color:#d60076;}
.graphVs.vs ul li .win .graphOut .graphIn span{color:#d60076;}
.graphVs.vs ul li .lost .graphOut .graphIn{background-color:#a0a0a0;}
.graphVs.vs ul li .lost .graphOut .graphIn span{color:#a0a0a0;}
.graphVs.top3{}
.graphVs.top3 .top3Name strong{font-size:16px;color:#d60076;font-style:italic;padding:0 7px;font-weight:normal;}
.graphVs.top3 .top3Name span{width:42px;display:inline-block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.graphVs.top3 .top3Name .west{text-align:right;}
.graphVs.top3 .top3Name .east{text-align:left;}
.graphVs.top3 ul li .graph_L{top:3px;}
.graphVs.top3 ul li .graph_R{top:3px;}
.graphVs.top3 ul li .graph_L .graphOut{padding:0 50px 0 50px;}
.graphVs.top3 ul li .graph_L .graphOut .graphIn{background-color:#1e2241;}
.graphVs.top3 ul li .graph_L .graphOut .graphIn span{color:#1e2241;}
.graphVs.top3 ul li .graph_R .graphOut{padding:0 50px 0 50px;}
.graphVs.top3 ul li .graph_R .graphOut .graphIn{background-color:#1e2241;}
.graphVs.top3 ul li .graph_R .graphOut .graphIn span{color:#1e2241;}

/* 테이블 */
.clickWrap{width:100%;min-height:100%;position:fixed;left:0;top:0;background-color:#000;opacity:0.7;z-index:78;display:none;}
.recordTWrap{position:relative;background-color:#fff;border-radius:3px;z-index:79;}
.recordTWrap .recordTBox{overflow-x:auto;border-radius:3px;}
.recordTWrap .recordTBox .recordTBoxIn{position:relative;width:100%;}
.recordTWrap .recordTBox .recordTBar{display:block;width:100%;height:22px;background-color:#5d91c0;border-radius:11px;position:absolute;left:151px;top:10px;}
.recordTWrap2 .recordTBox .recordTBar{height:34px;top:4px;border-radius:17px;left:151px;}
.recordTWrap2 .recordTBox .recordTBar.recordTBar2{background-color:#1e2241;}
.recordTWrap .recordTClone{overflow:hidden;width:121px;height:100%;position:absolute;left:0;top:0;border-radius:3px;}
.recordTWrap .recordTClone_th{overflow:hidden;width:auto;height:22px;position:absolute;left:0;top:-10px;display:none;}
.recordTWrap2 .recordTClone_th{height:42px;top:0;}
.recordTWrap .recordTClone_th .recordT_fixed_th{position:relative;}
.recordTWrap .recordTClone_th .recordT_fixed_th .recordTBar{display:block;width:431px;height:22px;background-color:#5d91c0;border-radius:11px;position:absolute;left:121px;top:0;}
.recordTWrap2 .recordTClone_th .recordT_fixed_th .recordTBar{height:34px;top:3px;border-radius:17px;}
.recordTWrap2 .recordTClone_th .recordT_fixed_th .recordTBar2{background-color:#1e2241;}
.recordTWrap .recordTClone_th .recordT_fixed_th thead tr th{vertical-align:top;line-height:23px;}
.recordTWrap2 .recordTClone_th .recordT_fixed_th thead tr th{line-height:14px;padding:0;height:14px;vertical-align:middle;}
.recordTWrap .recordTClone_th .recordT_fixed_th tbody{display:none;}
.recordTWrap .recordT{table-layout:fixed;width:100%;position:relative;}
.recordTWrap .recordT thead tr th{height:42px;line-height:43px;text-align:center;font-weight:normal;border-bottom:1px solid #eeeeee;color:#fff;font-size:12px;vertical-align:middle;}
.recordTWrap .recordT thead tr th:first-child{padding:0 0 0 10px;height:42px;line-height:43px;}
.recordTWrap2 .recordT thead tr th{line-height:15px;padding:7px 0;height:14px;}
.recordTWrap .recordT tbody tr{position:relative;}
.recordTWrap .recordT tbody tr th{height:30px;line-height:30px;padding:5px 0 5px 10px;font-weight:normal;border-right:1px solid #eeeeee;text-align:left;background-color:#fff;vertical-align:middle;}
.recordTWrap .recordT tbody tr th span{color:#a0a0a0;font-size:11px;}
.recordTWrap .recordT tbody tr th .name{font-weight:normal;padding:0 0 0 0;vertical-align:middle;height:auto;max-height:28px;line-height:14px;display:inline-block;width:70px;overflow:hidden;}
.recordTWrap .recordT tbody tr th .name .nameIn{font-size:13px;font-weight:normal;vertical-align:top;color:#000;}
.recordTWrap .recordT tbody tr th .name .age{color:#a0a0a0;}
.recordTWrap .recordT tbody tr th .result{float:right;margin:0 35px 0 0;font-size:12px;color:#000;}
.recordTWrap .recordT tbody tr th .result strong{color:#00beb7;}
.recordTWrap .recordT tbody tr th.teamLogo{padding:5px 0px 5px 10px;text-overflow:inherit;white-space:normal;font-size:11px;vertical-align:middle;position:relative;line-height:38px;}
.recordTWrap .recordT tbody tr th.teamLogo .num{font-weight:normal;float:left;max-width:20px;min-width:16px;text-align:center;overflow:hidden;letter-spacing:-1px;}
.recordTWrap .recordT tbody tr th.teamLogo span{width:36px;height:36px;border-radius:19px;border:1px solid #e7e7e7;display:inline-block;margin:0 5px 0 5px;vertical-align:middle;float:left;overflow:hidden;}
.recordTWrap .recordT tbody tr th.teamLogo span.photo{border-radius:18px;border:none;width:38px;height:38px;}
.recordTWrap .recordT tbody tr th.teamLogo span img{width:100%;height:100%;border-radius:19px;}
.recordTWrap .recordT tbody tr th.teamLogo .teamName{font-weight:normal;padding:0 0 0 0;float:left;max-height:29px;overflow:hidden;line-height:14px;display:inline-block;position:relative;top:50%;margin:-10px 0 0 0;width:75px;}
.recordTWrap .recordT tbody tr th.teamLogo .teamName.teamName2{max-height:28px;}
.recordTWrap .recordT tbody tr th.teamLogo .teamName strong{color:#000;}
.recordTWrap .recordT tbody tr th.teamLogo .teamName .teamNameIn{font-size:13px;font-weight:normal;display:block;}
.recordTWrap .recordT tbody tr th.teamLogo .teamName .teamNameIn .nameReal{max-width:52px;height:14px;overflow:hidden;display:inline-block;font-weight:normal;vertical-align:middle;}
.recordTWrap .recordT tbody tr th.teamLogo .teamName .teamNameIn .age{font-weight:normal;color:#a0a0a0;font-size:11px;vertical-align:baseline;display:inline;}
.recordTWrap .recordT tbody tr th.teamLogo .teamName strong+strong{font-weight:normal;color:#a0a0a0;display:block;}
.recordTWrap .recordT tbody tr th.teamLogo .teamName strong+strong.on{display:block;}
.recordTWrap .recordT tbody tr td{line-height:14px;text-align:center;font-size:12px;vertical-align:middle;height:30px;padding:5px 0;}
.recordTWrap .recordT tbody tr td.avg{color:#d60076;}
.recordTWrap .recordT tbody tr{background-color:#fff;}
.recordTWrap .recordT tbody tr.bg{background-color:#f6f6f6;}
.recordTWrap .recordT thead tr.bgOn{background-color:#f6f6f6;}
.recordTWrap .recordT tbody tr.bgOn{background-color:#f6f6f6;}
.recordTWrap .recordT tbody tr.bgOn th{border-right:1px solid #f6f6f6;background-color:#f6f6f6;}
.recordTWrap .recordT_fixed thead th{background-color:#fff;}
.recordTWrap .recordT tbody tr{border-top:1px solid #e5e5e5;}
.recordTWrap .recordT_fixed tbody tr{border-top-color:#fff;}

.recordDetail .record-container { display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex; border-bottom: 0.28vw solid #eee; }
.recordDetail .record-container .info-wrapper { flex: 0 0 36.25vw; }
.recordDetail .record-container .info-wrapper .info { height: 10.28vw; line-height: 10.28vw; padding-left: 2.78vw; border-right: 0.28vw solid #eee; border-top: 0.28vw solid #eee; display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.recordDetail .record-container .info-wrapper .info sub { font-size: 3.06vw; color: #a0a0a0; }
.recordDetail .record-container .info-wrapper .info.title { border-top: none; font-size: 3.61vw; color: #5c91c0; }
.recordDetail.awayRecordDetail .record-container .info-wrapper .info.isMe { background-color: #5c91c0; !important; color: #fff !important; border-color: #5c91c0 !important; }
.recordDetail.homeRecordDetail .record-container .info-wrapper .info.isMe { background-color: #00beb7; !important; color: #fff !important; border-color: #00beb7 !important; }
.recordDetail .record-container .info-wrapper .info.isMe sub { color: #fff !important; }
.recordDetail .record-container .detail-swiper { flex: 0 0 63.75vw; }
.recordDetail .record-container .detail-swiper .swiper-slide { width: 20%; }
.recordDetail .record-container .detail-swiper .swiper-slide .swiper-item { height: 10.28vw; font-size: 3.06vw; text-align: center; color: #707070; border-top: 0.28vw solid #eee; display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex; -webkit-justify-content: center;justify-content: center; -webkit-flex-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.recordDetail .record-container .detail-swiper .swiper-slide .swiper-item.title { font-size: 3.33vw; background-color: #eee; color: #000; border-top: none; }

/* 광고배너 */
.advertise{position:fixed;left:0;bottom:0;z-index:80;width:100%;height:auto;}
.advertiseReal{overflow:hidden;}
.advertiseReal img{width:100%;}
.advertiseReal a{display:block;}
.advertise .btnWrite{width:59px;position:absolute;right:18px;top:-67px;}
.advertise .btnWrite img{width:100%;}

.banner{}
.banner iframe{width:100%;}
.bannerLeft iframe{width:100%;}
.bannerFooter iframe{width:100%;}
.bannerTalk iframe{width:100%;}
.bannerTalk2 iframe{width:100%;}
.bannerEnd iframe{width:100%;height:360px;}
.bannerMBA iframe{width:100%;height:27.5vw!important}
.bannerMBO iframe{width:100%;}
.bannerMSU iframe{width:100%;}
.bannerMCI iframe{width:100%;}
.bannerMTL iframe{width:100%;}

/* 댓글 리스트 */
.replyList{overflow:hidden;margin:0 0 50px 0;background:#fff;}
.replyList .replyListT{height:45px;padding:0 10px;border-bottom:1px solid #eeeeee;}
.replyList .replyListT .functionBtn{float:left;margin:12px 0 0 0;}
.replyList .replyListT .functionBtn li{float:left;height:20px;margin:0 0 0 20px;line-height:20px;font-size:12px;color:#707070;}
.replyList .replyListT .functionBtn li:first-child{margin:0 0 0 0;}
.replyList .replyListT .functionBtn li a{display:block;padding:0 0 0 25px;}
.replyList .replyListT .functionBtn li.btnReply{background:url("http://static-img.gameone.kr/mobile_new/common/icon_function_reply.png") no-repeat 0 center;background-size:20px auto;}
.replyList .replyListM{overflow:hidden;min-height:50px;}
.replyList .replyListM a{display:block;}
.replyList .replyListM .myPhoto{width:50px;height:50px;display:block;border-radius:25px;position:absolute;left:10px;top:10px;background:url('http://static-img.gameone.kr/mobile_new/common/bg_my_photo_default.png') no-repeat 0 0;background-size:50px;overflow:hidden;}
.replyList .replyListM .myPhoto img{width:100%;border-radius:25px;height:100%;}
.replyList .replyListM .con{padding:27px 10px 20px 70px;display:block;}
.replyList .replyListM .con .info{font-size:13px;font-weight:bold;margin:0 0 8px 0;line-height:16px;display:block;}
.replyList .replyListM .con .info.bdNone{font-weight:normal;}
.replyList .replyListM .con .info span{float:right;font-weight:normal;color:#a0a0a0;font-size:11px;}
.replyList .replyListM .con .info strong{background:url('http://static-img.gameone.kr/mobile_new/common/bg_n.png') no-repeat 0 0;background-size:16px;width:16px;height:16px;display:inline-block;margin:-1px 0 0 4px;vertical-align:top;text-indent:-9999px;}
.replyList .replyListM .con .conReal{line-height:18px;}
.replyList .replyListM .con .conReal .reName{padding:0 4px 0 0;}
.replyList .replyListM .replyListReal{position:relative;}
.replyList .replyListM .replyListReal + .replyListReal{border-top:1px solid #eeeeee;}
.replyList .replyListM .replyListReal.reply .myPhoto{width:50px;height:50px;display:block;border-radius:25px;position:absolute;left:35px;top:10px;}
.replyList .replyListM .replyListReal.reply .con{padding:27px 10px 20px 95px;}

/* 리뉴얼 댓글 */
.replyList.renewalComments .replyListT {height: 12.5vw; padding: 0 2.78vw;letter-spacing: -.05em;}
.replyList.renewalComments .replyListT svg {width: 5.69vw; height: 5.56vw;}
.replyList.renewalComments .replyListT .commentTotal {font-size: 3.33vw; color: #707070; margin-left: 1.11vw;}
.replyList.renewalComments .replyListM .myPhoto{width:13.89vw;height:13.89vw;display:block;border-radius:50%;position:absolute;left:2.78vw;top:2.78vw;background:url('http://static-img.gameone.kr/mobile_new/common/bg_my_photo_default.png') no-repeat 0 0;background-size:13.89vw;overflow:hidden;}
.replyList.renewalComments .replyListM .myPhoto img{width:100%;border-radius:50%;height:100%;}
.replyList.renewalComments .replyListM .con{padding:8.06vw 2.78vw 4.17vw 19.44vw;display:block;}
.replyList.renewalComments .replyListM .con .info{font-size:3.61vw;font-weight:bold;margin:0 0 1.81vw 0;line-height:1;display:block;}
.replyList.renewalComments .replyListM .con .info span{float:initial;font-weight:normal;color:inherit;font-size:3.06vw;margin-left:0;}
.replyList.renewalComments .replyListM .con .info .new {display:inline-block;font-size:2.78vw;font-weight:bold;color:#fff;text-align:center;background-color: #d60076;width:4.44vw;height: 4.44vw;line-height:4.17vw;border-radius: 50%;}
.replyList.renewalComments .replyListM .con .info .commentedAt{color:#a0a0a0;margin-left:1.11vw;}
.replyList.renewalComments .replyListM .con .info .commentLike{color:#898989;margin-top: -0.69vw;}
.replyList.renewalComments .replyListM .con .info .commentLike.liked {color:#d60076;}
.replyList.renewalComments .replyListM .con .info .commentLike svg {width:4.44vw; height: 4.58vw;margin-bottom: -0.56vw; margin-right: 0.56vw;}
.replyList.renewalComments .replyListM .con .info .commentLike svg.likedIcon {display: none;}
.replyList.renewalComments .replyListM .con .info .commentLike.liked svg.likedIcon {display: inline-block;}
.replyList.renewalComments .replyListM .con .info .commentLike.liked svg.unlikedIcon {display: none;}
.replyList.renewalComments .replyListM .con .info .commentLike .likeCount {margin-left:1.11vw;}
.replyList.renewalComments .replyListM .con .conReal{font-size:3.61vw;line-height:5.28vw;}

.replyPop{display:none;z-index:100;position:fixed;left:0;top:50%;width:100%;margin:-92px 0 0 0;}
.replyPop .replyPopBox{margin:0 10px;background-color:#fff;border-radius:3px;text-align:center;padding:0 0 8px 0;}
.replyPop .title{font-size:18px;text-align:center;line-height:45px;}
.replyPop .logo{text-align:left;}
.replyPop .logo img{height:18px;text-align:left;padding:13px 0 0 15px;}
.replyPop .con{text-align:center;line-height:22px;font-size:14px;padding:10px 0;border-top:1px solid #eeeeee;border-bottom:1px solid #eeeeee;margin:0 0 8px 0;}
.replyPop .con span{color:#d60076;}
.replyPop .logo+.con{padding:34px 0;}
.replyPop ul{margin:0 0 8px 0;}
.replyPop ul li{line-height:45px;height:45px;font-size:14px;border-bottom:1px solid #eeeeee;}
.replyPop ul li a{display:block;}
.replyPop .btnCancel{display:inline-block;width:75px;height:30px;line-height:30px;background-color:#a0a0a0;color:#fff;margin:0 auto;border-radius:3px;}
.replyPop .btnCancel span{display:inline-block;}
.replyPop .btnCancel.btnConfirm{background-color:#5d91c0;}
.replyPop .replyPopBoxFile{margin:0 10px;background-color:#fff;border-radius:3px;text-align:center;}
.replyPop .btnTwin{overflow:hidden;margin:-10px 0 0 0;}
.replyPop .btnTwin > li{width:50%;text-align:center;line-height:45px;border:none;float:left;}
.replyPop .btnTwin > li a{display:block;}
.replyPop .btnOne{margin:-8px 0 0 0;}
.replyPop .btnOne li{width:100%;border:none;}
.replyPopLogo{display:none;z-index:100;position:fixed;left:0;top:50%;width:100%;margin:-92px 0 0 0;}
.replyPopLogo .replyPopBoxFile{margin:0 10px;background-color:#fff;border-radius:3px;text-align:center;}
.replyPopLogo .title{font-size:18px;text-align:center;line-height:45px;}
.replyPopLogo .logo{text-align:left;}
.replyPopLogo .logo img{height:18px;text-align:left;padding:13px 0 0 15px;}
.replyPopLogo .con{text-align:center;line-height:22px;font-size:14px;padding:10px 0;border-top:1px solid #eeeeee;border-bottom:1px solid #eeeeee;margin:0 0 8px 0;}
.replyPopLogo .logo+.con{padding:34px 0;}
.replyPopLogo .btnTwin{overflow:hidden;margin:-10px 0 0 0;}
.replyPopLogo .btnTwin > li{width:50%;text-align:center;line-height:45px;border:none;float:left;}
.replyPopLogo .btnTwin > li+li{float:right;}
.replyPopLogo .btnTwin > li a{display:block;}

.layerPopIndexFile{display:none;z-index:100;position:fixed;left:0;top:50%;width:100%;margin:-92px 0 0 0;}
.layerPopIndexFile .popBox{margin:0 10px;background-color:#fff;border-radius:3px;text-align:center;padding:0 0 8px 0;}
.layerPopIndexFile ul{margin:0 0 8px 0;}
.layerPopIndexFile ul li{line-height:45px;height:45px;font-size:14px;border-bottom:1px solid #eeeeee;}
.layerPopIndexFile ul li a{display:block;}
.layerPopIndexFile .btnCancel{display:inline-block;width:75px;height:30px;line-height:30px;background-color:#a0a0a0;color:#fff;margin:0 auto;border-radius:3px;}
.layerPopIndexFile .btnCancel span{display:inline-block;}

.replyLayer{background-color:#fff;position:relative;}
.replyLayer .replyLayerIn{padding:15px 20px;}
.replyLayer .replyLayerIn .replyLayerIn_n{height:50px;line-height:50px;overflow:hidden;}
.replyLayer .replyLayerIn .replyLayerIn_n .myPhoto{width:50px;height: 50px;display:inline-block;border-radius: 25px;background: url('http://static-img.gameone.kr/mobile_new/common/bg_my_photo_default.png') no-repeat 0 0;background-size: 50px;overflow:hidden;margin:0 10px 0 0;float:left;}
.replyLayer .replyLayerIn .replyLayerIn_n .myPhoto img{width: 100%;height:100%;border-radius:25px;}
.replyLayer .replyLayerIn .replyLayerIn_n .name{font-weight:bold;}
.replyLayer .replyLayerIn .replyLayerIn_s {margin:15px 0 0 0;}
.replyLayer .replyLayerIn .replyLayerIn_s img{max-width:100%;}
.replyLayer .replyLayerIn .replyLayerIn_s textarea{width:100%;height:100%;box-sizing:border-box;color:#000;padding:0 0 0 0;border:none;font-size:15px;}
.replyLayer .replyFooter{height:45px;position:absolute;left:0;bottom:0;width:100%;border-top:1px solid #eeeeee;padding:0 20px;box-sizing:border-box;}
.replyLayer .replyFooter .btnPhoto{width:24px;display:inline-block;margin:12px 15px 0 0;position:relative;overflow:hidden;}
.replyLayer .replyFooter .btnPhoto img{width:100%;vertical-align:middle;}
.replyLayer .replyFooter .btnPhoto input{width:24px;height:100%;position:absolute;left:0;top:0;opacity:0;display:block;}
.replyLayer .replyFooter .btnPhoto a{display:block;}
.replyLayer .replyFooter .btnIcon{width:21px;display:inline-block;margin:12px 0 0 0;overflow:hidden;}
.replyLayer .replyFooter .btnIcon img{width:100%;vertical-align:middle;}

/* 하단 컨텐츠 */
.footerContents{position:fixed;width:100%;left:0;bottom:60px;z-index:91;bottom:-1000px;opacity:0;}
.footerContents:after{position:fixed; width:100%; height:100%; left:0; bottom:0; background:rgba(0,0,0,0.7); content: ""; display: none;}
.footerContents._show:after{display:block;}
.footerContents .btnSlideDown{width:100%; height:55px; }
.footerContents .btnSlideDown a{display:block;height:100%; text-indent:-9999px; overflow: hidden; position:relative; z-index:10; background:url('http://static-img.gameone.kr/mobile_new/common/bg_btn_slide_down.png') center 29px no-repeat; background-size:85px auto;}
.footerContents .btnSlideDown a:before{display:block;content: ''; background:#f6f6f6; height:10px; bottom:0; left:0; width:100%; position:absolute;}
.footerContents .btnSlideDown a:after{display:block;content: ''; background:url('http://static-img.gameone.kr/mobile_new/common/btn_slide_down.png') center 37px no-repeat;height:100%; bottom:0; left:0; width:100%; position:absolute;  background-size:33px auto;}
.footerContentsBox{position:relative; background:#fff; }
.footerContentsBox .footerContentsTabCon{display:block;background-color:#fff;}
.footerContentsBox .img img{width:100%;}
.footerContentsBox .img{position: relative; display: block;}
.footerContentsBox .img:after{position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.4); content:"";}
.footerContentsBox .infoBox{position:absolute;left:0;bottom:32px;width:100%;}
.footerContentsBox .infoBox .info_01{text-align:center;color:#00beb7;z-index:1;font-size:13px;line-height:25px; font-weight: bold; }
.footerContentsBox .infoBox .info_02{text-align:center;color:#ffffff;z-index:1;font-size:17px;line-height:21px;}
.footerContentsBox .infoBox .info_03{text-align:center;color:#ffff97;z-index:1;font-size:17px;line-height:21px;}
.footerContentsBox .swiper-pagination-bullet{width:13px;height:13px;z-index:1;opacity:0.5;}
.footerContentsBox .swiper-pagination-bullet-active{background-color:#00beb7;opacity:1;}
.footerContentsBox .footerTop .title{color:#fff;font-size:19px;position:absolute;left:0;top:16px;text-align:center;z-index:1;width:100%;font-weight:bold;}
.footerContentsBox .footerTop .btnHome{width:25px;position:absolute;left:20px;top:13px;z-index:1; display: none;}/*홈버튼 가림*/
.footerContentsBox .footerTop .btnHome a{display:block;}
.footerContentsBox .footerTop .btnHome img{width:100%;}
.footerContentsBox .footerTop .btnSearch{width:20px;position:absolute;right:20px;top:15px;z-index:1;}
.footerContentsBox .footerTop .btnSearch a{display:block;}
.footerContentsBox .footerTop .btnSearch img{width:100%;}
.footerContentsBox .footerMiddle{line-height:20px;padding:0px 10px;position:relative;}
.footerContentsBox .footerMiddle p{height:60px;display:table-cell;vertical-align:middle;font-size:12px;letter-spacing:-1px;}
.footerContentsBox .footerMiddle em{font-style: normal; }
.footerContentsBox .footerMiddle p span{color:#d60076;font-size:12px;}
.footerContentsBox .footerMiddle .btnTeam{text-align:center;position:absolute;right:10px;top:15px;width:63px;height:28px;border:1px solid #1e2241;border-radius:30px;line-height:28px;font-size:12px;}
.footerContentsBox .footerMiddle .btnTeam a{display:block;}
.footerContentsBox .footerBottom{}
.footerContentsBox .footerBottom .footerBottomPlayer{padding:8px 50px 8px 20px;line-height:38px; height:38px; border-bottom:1px solid #eeeeee; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;box-sizing: unset;}
.footerContentsBox .footerBottom .footerBottomPlayer .photo{width:38px;height:38px;display:inline-block;border-radius:100%;margin:0 7px 0 0;overflow:hidden;vertical-align:top;}
.footerContentsBox .footerBottom .footerBottomPlayer .photo.team{border:1px solid #e7e7e7;width:36px;height:36px;display:inline-block;border-radius:100%;overflow:hidden;vertical-align:top;}
.footerContentsBox .footerBottom .footerBottomPlayer .photo img{width:100%;height:100%;border-radius:100%;}
.footerContentsBox .footerBottom .footerBottomPlayer .name{max-width: 180px;display: inline-block;text-overflow: ellipsis;overflow: hidden;}
.footerContentsBox .footerBottom .footerBottomPlayer .star{width:21px;margin:10px 0 0 0;background:url('http://static-img.gameone.kr/mobile_new/common/star_off.png') no-repeat 0 0;float:right;background-size:21px auto;text-indent:-9999px; margin-right:-30px; }
.footerContentsBox .footerBottom .footerBottomPlayer .star.on{background:url('http://static-img.gameone.kr/mobile_new/common/star_on.png') no-repeat 0 0;background-size:21px auto;}
.footerContentsBox .footerBottom .footerBottomTitle{border-bottom:1px solid #eeeeee;line-height:25px;padding:0 20px;font-size:11px;}
.footerContentsBox .footerBottom .footerBottomTitle span{color:#d60076;}
.footerContentsBox .footerBottom .footerBottomList{border-bottom:1px solid #eeeeee;}
.footerContentsBox .footerBottom .footerBottomList li{position:relative;overflow:hidden;height:56px;overflow:hidden;}
.footerContentsBox .footerBottom .footerBottomList li .info_01{position:absolute;left:0;top:0;padding:9px 7px 9px 20px;background-color:#fff;}
.footerContentsBox .footerBottom .footerBottomList li .info_02{border-top:1px solid #eeeeee;padding:0 50px 0 65px;display:block;line-height:55px;overflow:hidden;  white-space: nowrap; text-overflow: ellipsis;}
.footerContentsBox .footerBottom .footerBottomList li:first-child .info_02{border:none;}
.footerContentsBox .footerBottom .footerBottomList li .photo{width:38px;height:38px;display:inline-block;border-radius:100%;overflow:hidden;vertical-align:top;}
.footerContentsBox .footerBottom .footerBottomList li .photo.team{border:1px solid #e7e7e7;width:36px;height:36px;display:inline-block;border-radius:100%;overflow:hidden;vertical-align:top;}
.footerContentsBox .footerBottom .footerBottomList li .photo img{width:100%;height:100%;border-radius:100%;}
.footerContentsBox .footerBottom .footerBottomList li .name{vertical-align:top;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:inline-block; max-width:180px;}
.footerContentsBox .footerBottom .footerBottomList li .star{width:21px;height:20px;margin:18px -30px 0 0;background:url('http://static-img.gameone.kr/mobile_new/common/star_off.png') no-repeat 0 0;float:right;background-size:21px auto;text-indent:-9999px; }
.footerContentsBox .footerBottom .footerBottomList li .star.on{background:url('http://static-img.gameone.kr/mobile_new/common/star_on.png') no-repeat 0 0;background-size:21px auto;}
.footerContentsBox .footerBottom .talkLoginBefore{text-align:center; line-height:18px;color:#707070;margin:20px 0 0 0;}
.footerContentsBox .footerBottom .talkLoginBefore strong{font-weight:normal;color:#000;}
.footerContentsBox .footerBottom .talkLoginBefore .btn{display:block;width:105px;height:35px;margin:12px auto 0;text-align:center;font-size:12px;color:#1e2241;}
.footerContentsBox .footerBottom .talkLoginBefore .btn a{border-radius:18px;border:1px solid #1e2241;display:block;height:33px;line-height:35px;}
.footerContentsBox > .swiper-container > .swiper-wrapper > .swiper-slide{overflow-y:scroll;}
.footerContentsBox .teamList{width:190px;position:absolute;left:50%;bottom:0px;margin:0 0 0 -80px;padding:0 0 20px 0;}
.footerContentsBox .teamList li{width:190px;height:50px;border-radius:25px;background-color:#fff;line-height:50px;margin:10px 0 0 0;position:relative;letter-spacing:-1px;}
.footerContentsBox .teamList li:first-child{margin:40px 0 0 0;}
.footerContentsBox .teamList li a{display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;height:100%;width:138px;padding:0 45px 0 7px;}
.footerContentsBox .teamList li .photo.team{border:1px solid #e7e7e7;width:36px;height:36px;display:inline-block;border-radius:100%;overflow:hidden;vertical-align:top;margin:6px 7px 0 0;}
.footerContentsBox .teamList li .photo.team img{width:100%;height:100%;border-radius:19px;}
.footerContentsBox .teamList li .icon{position:absolute;right:7px;top:16px;display:block;}
.footerContentsBox .teamList li .icon span{width:18px;height:18px;display:block;border-radius:100%;float:left;margin:0 0 0 2px;}
.footerContentsBox .teamList li .icon span:first-child{margin:0;}
.footerContentsBox .teamList li .icon span img{width:100%;}
.footerContentsBox.tabConTalk{position:relative;background-color:transparent;overflow-y:scroll;background:url("http://static-img.gameone.kr/mobile_new/common/alpha8.png") repeat 0 0;}
.footerContentsBox.tabConTalk .teamListWrap{width:100%;height:100%;position:absolute;left:0;bottom:0;color:#fff;}
.footerContentsBox.tabConTalk .teamListBox{}
.footerContentsBox.tabConTalk .talkLoginBefore{text-align:center;color:#fff;line-height:18px;position:absolute;left:0;bottom:64px;width:100%;z-index:1;}
.footerContentsBox.tabConTalk .talkLoginBefore .btn{display:block;width:105px;height:35px;margin:12px auto 0;text-align:center;font-size:12px;}
.footerContentsBox.tabConTalk .talkLoginBefore .btn a{border-radius:18px;border:1px solid #fff;display:block;height:33px;line-height:35px;}
.footerContents.on{background-color:transparent;}
.footerContents.on .btnSlideDown{opacity:0;}

/* 하단 UI */
.footer{width:100%;height:60px;background-color:#fff;position:fixed;left:0;bottom:0;z-index:89; border-top:1px solid #eee; }
.footer.memo{display:none;}
.footer .pageMove{overflow:hidden;position:absolute;left:15px;top:17px;z-index:1;}
.footer .pageMove span{width:20px;display:inline-block;float:left;}
.footer .pageMove span.btnLeft{margin:0 20px 0 0;}
.footer .pageMove span a{display:block;padding:5px;}
.footer .pageMove img{width:100%;}
.footer .footerMenu{overflow:hidden;position:relative;width:80%;float:left;}
.footer .footerMenu li{float:left;width:25%;text-align:center;}
.footer .footerMenu li a { padding: 20px 0; }

.footer .footerMenu li.player{}
.footer .footerMenu li.player a{display:block;}
.footer .footerMenu li.player span{width:100%;display:inline-block;}
.footer .footerMenu li.player span strong{font-weight:normal;display:block;margin:6px 0 0 0;font-size:11px;color:#a0a0a0;}
.footer .footerMenu li.player img{width:21px;}

.footer .footerMenu li.talk{}
.footer .footerMenu li.talk a{display:block; position:relative; }
.footer .footerMenu li.talk span{width:100%;display:inline-block;}
.footer .footerMenu li.talk span strong{font-weight:normal;display:block;margin:6px 0 0 0;font-size:11px;color:#a0a0a0;}
.footer .footerMenu li.talk img{width:21px;}
.footer .footerMenu li.talk .new{width:15px;height:15px;position:absolute;left:50%;top:-6px;margin:0 0 0 5px;}

.footer .footerMenu li.teamUi{}
.footer .footerMenu li.teamUi a{display:block;}
.footer .footerMenu li.teamUi span{width:100%;display:inline-block;}
.footer .footerMenu li.teamUi span strong{font-weight:normal;display:block;margin:6px 0 0 0;font-size:11px;color:#a0a0a0;}
.footer .footerMenu li.teamUi img{width:21px;}

.footer .footerMenu li.league{}
.footer .footerMenu li.league a{display:block;}
.footer .footerMenu li.league span{width:100%;display:inline-block;}
.footer .footerMenu li.league span strong{font-weight:normal;display:block;margin:6px 0 0 0;font-size:11px;color:#a0a0a0;}
.footer .footerMenu li.league img{width:21px;}
.footer .btnHome{width:20%;text-align:center;display:block;float:left;}
.footer .btnHome a{display:block;padding: 20px 0;}
.footer .btnHome span{width:22px;height:22px;display:inline-block;
	/* background:url("http://static-img.gameone.kr/mobile_2/common/btn_home_footer2_off.png") no-repeat right top; */
	background-size:21px auto;}
.footer .btnHome.on span{
	/* background:url("http://static-img.gameone.kr/mobile_2/common/btn_home_footer2_on.png") no-repeat right top; */
	background-size:22px auto;}
.footer .btnHome strong{font-weight:normal;display:block;margin:6px 0 0 0;font-size:11px;color:#a0a0a0;}
.footer .btnHome span img{width:21px;}
.footer .oneshop span {display:block;padding: 20px 0;}
.footer .swiper-pagination_footerUiCon{padding:0 0 0 87px;left:0;bottom:0;width:100%;box-sizing:border-box;height:0px;}
.footer .swiper-pagination_footerUiCon .swiper-pagination-bullet{width:25%;height:100%;opacity:0;border-radius:0;}

/* 댓글 하단 UI */
.replyFooterBox{position:fixed;left:0;bottom:-1000px;width:100%;z-index:79;}
.replyFooterBox.memoNone{left:-9999px;}
.replyFooterBox.memo{z-index:92;display:block;left:0;}
.replyFooterBox .replyFooter{min-height:50px;position:relative;width:100%;border-top:1px solid #eee;padding:0 10px;box-sizing:border-box;background-color:#fff;box-shadow:0 0px 1px 0 #eee;}
.replyFooterBox .replyFooter .btnPhoto{width:21px;height:21px;display:inline-block;overflow:hidden;z-index:1;background:url("http://static-img.gameone.kr/mobile_new/common/icon_photo_reply.png") no-repeat right top;background-size:21px auto;text-indent:-9999px;position:absolute;left:10px;bottom:14px;}
.replyFooterBox .replyFooter .btnPhoto.on{background:url("http://static-img.gameone.kr/mobile_new/common/icon_photo_reply_on.png") no-repeat right top;background-size:21px auto;}
.replyFooterBox .replyFooter .btnPhoto img{width:100%;vertical-align:middle;}
.replyFooterBox .replyFooter .btnPhoto input{width:24px;height:100%;position:absolute;left:0;top:0;opacity:0;display:block;}
.replyFooterBox .replyFooter .btnPhoto a{display:block;height:100%;}
.replyFooterBox .replyFooter .btnIcon{width:21px;height:21px;display:inline-block;overflow:hidden;z-index:1;vertical-align:top;background:url("http://static-img.gameone.kr/mobile_new/common/icon_icon_reply.png") no-repeat right top;background-size:21px auto;text-indent:-9999px;position:absolute;left:46px;bottom:15px;}
.replyFooterBox .replyFooter .btnIcon.on{background:url("http://static-img.gameone.kr/mobile_new/common/icon_icon_reply_on.png") no-repeat right top;background-size:21px auto;}
.replyFooterBox .replyFooter .btnIcon img{width:100%;vertical-align:middle;}
.replyFooterBox .replyFooter .btnIcon a{display:block;height:100%;}
.replyFooterBox .replyFooter .replyWrite{left:0;top:0px;display:block;height:50px;padding:9px 60px 7px 70px;width:100%;box-sizing:border-box;position:relative;}
.replyFooterBox .replyFooter .replyWrite input{width:100%;height:100%;line-height:100%;border:none;font-size:14px;vertical-align:middle;}
.replyFooterBox .replyFooter .replyWrite .textarea{width:100%;min-height:16px;line-height:16px;border:none;font-size:14px;vertical-align:middle;padding:7px 0 10px;box-sizing:border-box;display:inline-block;outline:none;position:relative;z-index:1;color:#000;max-height:35px;overflow-y:scroll;}
.replyFooterBox.memo .replyFooter .replyWrite .textarea{padding-right:44px;}
.replyFooterBox .replyFooter .replyWrite .ph{color:#a0a0a0;position:absolute;left:70px;top:18px;}
.replyFooterBox .replyFooter .btnEnter{width:48px;height:28px;border:1px solid #dad9d9;border-radius:15px;text-align:center;line-height:30px;color:#a0a0a0;font-size:11px;position:absolute;right:10px;bottom:9px;}
.replyFooterBox .replyFooter .btnEnter a{display:block;}
.replyFooterBox .replyFooter .btnEnter.on{border:1px solid #1e2241;color:#1e2241;}
.replyFooterBox .replyFooter .btnEnterTalk{color:#fff;background:#dad9d9;width:50px;height:30px;border-radius:15px;text-align:center;line-height:31px;font-size:11px;position:absolute;right:10px;bottom:9px;}
.replyFooterBox .replyFooter .btnEnterTalk a{display:block;}
.replyFooterBox .replyFooter .btnEnterTalk.on{background:#1e2241;}
.replyFooterBox .replyFooter .btnCancel{width:48px;height:28px;border:1px solid #dad9d9;border-radius:15px;text-align:center;line-height:30px;color:#a0a0a0;font-size:11px;position:absolute;right:64px;bottom:9px;z-index:1;}
.replyFooterBox .replyFooter .btnCancel a{display:block;}
.replyFooterBox .replyFooter .btnCancel.on{border:1px solid #1e2241;color:#1e2241;}
.replyFooterBox .replyFooter .btnPlusTalk{width:21px;height:21px;display:block;position:absolute;left:15px;bottom:15px;z-index:1;background:url("http://static-img.gameone.kr/mobile_new/common/btn_plus_talk.png") no-repeat right top;background-size:100% auto;text-indent:-9999px;}
.replyFooterBox .replyFooter .btnPlusTalk.on{width:37px;height:37px;left:7px;bottom:6px;background:url("http://static-img.gameone.kr/mobile_new/common/btn_plus_talk_on.png") no-repeat right top;background-size:100% auto;}
.replyFooterBox .replyFooter .btnPlusTalk a{display:block;height:100%;}
.replyFooterBox .replyFooter .btnPlusTalk img{width:100%;}
.replyFooterBox .replyFooter .btnIcon a{display:block;}
.replyFooterBox .replyFooter .btnSurvey{display:inline-block;width:48px;height:28px;border:1px solid #dad9d9;border-radius:15px;text-align:center;line-height:28px;color:#a0a0a0;font-size:11px;vertical-align:top;position:absolute;left:84px;top:10px;}
.replyFooterBox .replyFooter .btnSurvey.on{color:#1e2241;border:1px solid #1e2241;}
.replyFooterBox .replyFooter .btnSurvey a{display:block;}
.replyFooterBox .replyFooter .btnAttend{display:inline-block;width:48px;height:28px;border:1px solid #dad9d9;border-radius:15px;text-align:center;line-height:28px;color:#a0a0a0;font-size:11px;vertical-align:top;position:absolute;left:149px;top:10px;}
.replyFooterBox .replyFooter .btnAttend.on{color:#d60076;border:1px solid #d60076;}
.replyFooterBox .replyFooter .btnAttend a{display:block;}
.replyFooterBox.on .replyFooter .replyWrite{display:none;}
.replyFooterBox.on .replyFooter .btnEnter{display:none;}
.iconWrap{width:100%;position:absolute;left:0;bottom:0;}
.iconWrap.z-index{z-index:1}
.iconWrap .swiperWrap{border-top:1px solid #dad9d9;}
.iconWrap .swiperWrap .gameOneIcon1{background-color:#f6f6f6;padding:19px 0 0 0;}
.iconWrap .swiperWrap .gameOneIcon1 ul li{width:25%;float:left;box-sizing:border-box;padding:10px 5px;height:93px;text-align:center;}
.iconWrap .swiperWrap .gameOneIcon1 ul li img{height:100%;}
.iconWrap .swiperWrap .gameOneIcon1 .gameOneIcon1_paging{bottom:auto;top:6px;}
.iconWrap .swiperWrap .gameOneIcon1 .gameOneIcon1_paging span{vertical-align:top;}
.iconWrap .swiperWrap .gameOneIcon1 .gameOneIcon1_paging .swiper-pagination-bullet-active{background:#00beb7;}
.iconWrap .swiperWrap .gameOneIcon2{background-color:#f6f6f6;padding:19px 0 0 0;}
.iconWrap .swiperWrap .gameOneIcon2 ul li{width:25%;float:left;box-sizing:border-box;padding:10px 5px;height:93px;text-align:center;}
.iconWrap .swiperWrap .gameOneIcon2 ul li img{height:100%;}
.iconWrap .swiperWrap .gameOneIcon2 .gameOneIcon2_paging{bottom:auto;top:6px;}
.iconWrap .swiperWrap .gameOneIcon2 .gameOneIcon2_paging span{vertical-align:top;}
.iconWrap .swiperWrap .gameOneIcon2 .gameOneIcon2_paging .swiper-pagination-bullet-active{background:#00beb7;}

.iconWrap .swiperWrap .gameOneIcon3{background-color:#f6f6f6;padding:19px 0 0 0;}
.iconWrap .swiperWrap .gameOneIcon3 ul li{width:25%;float:left;box-sizing:border-box;padding:10px 5px;height:93px;text-align:center;}
.iconWrap .swiperWrap .gameOneIcon3 ul li img{height:100%;}
.iconWrap .swiperWrap .gameOneIcon3 .gameOneIcon3_paging{bottom:auto;top:6px;}
.iconWrap .swiperWrap .gameOneIcon3 .gameOneIcon3_paging span{vertical-align:top;}
.iconWrap .swiperWrap .gameOneIcon3 .gameOneIcon3_paging .swiper-pagination-bullet-active{background:#00beb7;}

.iconWrap .swiperWrap .gameOneIcon4{background-color:#f6f6f6;padding:19px 0 0 0;}
.iconWrap .swiperWrap .gameOneIcon4 ul li{width:25%;float:left;box-sizing:border-box;padding:10px 5px;height:93px;text-align:center;}
.iconWrap .swiperWrap .gameOneIcon4 ul li img{height:100%;}
.iconWrap .swiperWrap .gameOneIcon4 .gameOneIcon4_paging{bottom:auto;top:6px;}
.iconWrap .swiperWrap .gameOneIcon4 .gameOneIcon4_paging span{vertical-align:top;}
.iconWrap .swiperWrap .gameOneIcon4 .gameOneIcon4_paging .swiper-pagination-bullet-active{background:#00beb7;}

.iconWrap .swiperWrap .gameOneIcon5{background-color:#f6f6f6;padding:19px 0 0 0;}
.iconWrap .swiperWrap .gameOneIcon5 ul li{width:25%;float:left;box-sizing:border-box;padding:10px 5px;height:93px;text-align:center;}
.iconWrap .swiperWrap .gameOneIcon5 ul li img{height:100%;}
.iconWrap .swiperWrap .gameOneIcon5 .gameOneIcon4_paging{bottom:auto;top:6px;}
.iconWrap .swiperWrap .gameOneIcon5 .gameOneIcon4_paging span{vertical-align:top;}
.iconWrap .swiperWrap .gameOneIcon5 .gameOneIcon4_paging .swiper-pagination-bullet-active{background:#00beb7;}


.iconWrap .swipeSelect{background-color:#e5e5e5;}
.iconWrap .swipeSelect ul{overflow:hidden;}
.iconWrap .swipeSelect ul li{float:left;width:60px;}
.iconWrap .swipeSelect ul li.on{background-color:#f6f6f6;}
.iconWrap .swipeSelect ul li img{width:100%;}
.iconView{background:url("http://static-img.gameone.kr/mobile_new/common/alpha5.png") repeat 0 0;position:relative;display:none;overflow-x:scroll;padding:7px 10px;}
.iconView .iconRealWrap{width:auto;display: -webkit-box;display:-moz-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;}
.iconView .iconRealWrapClone{display:none;}
.iconView .iconRealWrap .boxCommon{border-radius:3px;}
.iconView .iconRealBox{position:relative;margin:0 0 0 5px;float:left;border-radius:3px;}
.iconView .iconRealBox:first-child{margin:0 0 0 0;}
.iconView .iconReal{display:inline-block;width:80px;height:80px;position:relative;background:url("http://static-img.gameone.kr/mobile_new/common/alpha5.png") repeat 0 0;vertical-align:middle;position:relative;border-radius:3px;}
.iconView .iconReal img{max-width:100%;height:100%;vertical-align:middle;}
.iconView .imgBox{position:relative;margin:0 0 0 5px;float:left;border-radius:3px;}
.iconView .imgBox:first-child{margin:0 0 0 0;}
.iconView .imgBox img{border-radius:3px;}
.iconView .attendBox{position:relative;margin:0 0 0 5px;float:left;border-radius:3px;}
.iconView .attendBox:first-child{margin:0 0 0 0;}
.iconView .attendBox .iconReal{width:140px;height:80px;position:relative;background:url("http://static-img.gameone.kr/mobile_new/common/alpha_9_white.png") repeat 0 0;vertical-align:middle;position:relative;padding:0 10px;font-size:12px;line-height:17px;}
.iconView .attendBox .iconReal .title{margin:14px 0 0 0;}
.iconView .attendBox .iconReal .vs{height:17px;overflow:hidden;}
.iconView .attendBox .iconReal .vs span + span{color:#a0a0a0;}
.iconView .surveyBox{position:relative;margin:0 0 0 5px;float:left;border-radius:3px;}
.iconView .surveyBox:first-child{margin:0 0 0 0;}
.iconView .surveyBox .iconReal{width:140px;height:80px;position:relative;background:url("http://static-img.gameone.kr/mobile_new/common/alpha_9_white.png") repeat 0 0;vertical-align:middle;position:relative;padding:0 10px;font-size:12px;line-height:17px;}
.iconView .surveyBox .iconReal .title{margin:14px 0 0 0;}
.iconView .btnDelete{width:20px;height:20px;display:block;position:absolute;right:0;top:0px;background:url("http://static-img.gameone.kr/mobile_new/common/alpha3.png") repeat right top;z-index:1;border-top-right-radius:3px;}
.iconView .btnDelete a{display:block;padding:5px;}
.iconView .btnDelete img{width:100%;}

/* 하단 기능 */
.footFnWrap{height:246px;overflow:hidden;position:relative;}
.footFn{background:#f6f6f6;padding:34px 15px 35px;width:100%;position:absolute;left:0;bottom:0;box-sizing:border-box;}
.footFn.z-index{z-index:1;}
.footFn ul{width:100%;overflow:hidden;margin:-15px 0 0 0;}
.footFn ul li{width:25%;text-align:center;display:inline-block;float:left;margin:15px 0 0 0;}
.footFn ul li a{display:block;}
.footFn ul li .tit{display:block;}
.footFn ul li .icon{display:inline-block;width:60px;height:60px;border-radius:100%;margin:0 0 7px 0;}
.footFn ul li.iconImg .icon{background:#00beb7 url("http://static-img.gameone.kr/mobile_new/common/icon_img.png") no-repeat center center;background-size:30px auto;}
.footFn ul li.iconCamera .icon{background:#5d91c0 url("http://static-img.gameone.kr/mobile_new/common/icon_camera.png") no-repeat center center;background-size:32px auto;}
.footFn ul li.iconMap .icon{background:#00beb7 url("http://static-img.gameone.kr/mobile_new/common/icon_map.png") no-repeat center center;background-size:23px auto;}
.footFn ul li.iconVs .icon{background:#5d91c0 url("http://static-img.gameone.kr/mobile_new/common/icon_vs.png") no-repeat center center;background-size:26px auto;}
.footFn ul li.iconNews .icon{background:#fff url("http://static-img.gameone.kr/mobile_new/common/icon_news.png") no-repeat center center;background-size:32px auto;}
.footFn ul li.iconRecord .icon{background:#fff url("http://static-img.gameone.kr/mobile_new/common/icon_record.png") no-repeat center center;background-size:30px auto;}
.footFn ul li.iconAward .icon{background:#fff url("http://static-img.gameone.kr/mobile_new/common/icon_award.png") no-repeat center center;background-size:25px auto;}
.footFn ul li.iconShop .icon{background:#fff url("http://static-img.gameone.kr/mobile_new/common/icon_shop.png") no-repeat center center;background-size:32px auto;}
.footFn ul li p{color:#a0a0a0;font-size:11px;}

.replyModify{position:fixed;right:-600px;top:0;background-color:#fff;width:100%;height:100%;overflow-y:scroll;z-index:2;right:0;}
.replyModify .headerLayer{height:60px;background-color:#1e2241;position:fixed;width:100%;right:-600px;top:0;z-index:2;left:auto;right:0;}
.replyModify .con{padding:15px 20px;}
.replyModify .con .info{position:relative;margin:0 0 15px 0;}
.replyModify .con .info .photo{width:50px;height:50px;border-radius:25px;overflow:hidden;display:inline-block;position:absolute;left:0;top:0;}
.replyModify .con .info .photo img{width:100%;height:100%;border-radius:25px;}
.replyModify .con .info .name{font-weight:bold;display:block;height:50px;line-height:50px;padding:0 0 0 60px;}
.replyModify .con .textarea{height:200px;width:100%;height:300px;border:none;box-sizing:border-box;font-size:15px;padding:0;line-height:20px;outline:none;overflow-y:scroll;}

/* 글쓰기버튼 */
.btnWriteAll {    width: 10.83vw;height: 10.83vw;overflow: hidden;display: block;position: fixed;left:16.67vw;bottom: 76px;z-index: 1;}
.btnWriteAll a{display:block;}
.btnWriteAll img{width:100%;}

/* Board List */
.indexBoardList{}
.indexBoardList .indexBoard{border-radius:3px;overflow:hidden;margin:0 10px 10px;background-color:#fff;}
.indexBoardList .indexBoard .indexBoard_n{}
.indexBoardList .indexBoard .indexBoard_n .indexBoardInfo{height:50px;position:relative;padding:10px 10px 0;}
.indexBoardList .indexBoard .indexBoard_n .indexBoardInfo .photo{width:50px;height:50px;border-radius:25px;overflow:hidden;position:absolute;left:10px;top:10px;}
.indexBoardList .indexBoard .indexBoard_n .indexBoardInfo .photo img{width:100%;height:100%;border-radius:25px;}
.indexBoardList .indexBoard .indexBoard_n .indexBoardInfo p{padding:0 0 0 59px;display:table-cell;height:50px;vertical-align:middle;line-height:15px;font-size:14px;}
.indexBoardList .indexBoard .indexBoard_n .indexBoardInfo p span{display:block;color:#a0a0a0;font-size:11px;}
.indexBoardList .indexBoard .indexBoard_n .indexBoardInfo .btnFunction{width:21px;height:21px;display:block;line-height: 21px;position:absolute;right:10px;top:25px;}
.indexBoardList .indexBoard .indexBoard_n .indexBoardInfo .btnFunction a{display:block;}
.indexBoardList .indexBoard .indexBoard_n .indexBoardInfo .btnFunction img{width: 100%;vertical-align: top;padding: 8px 0 0 0;}
.indexBoardList .indexBoard .indexBoard_n .boardCon{}
.indexBoardList .indexBoard .indexBoard_n .boardCon .shortView{margin:10px 0 15px;line-height:22px;font-size:15px;padding:0 10px 0;}
.indexBoardList .indexBoard .indexBoard_n .boardCon .shortView.on{height:auto;}
.indexBoardList .indexBoard .indexBoard_n .boardCon .shortView .btnMore{color:#5d91c0;font-size:13px;padding:0 0 0 3px;vertical-align:bottom;}
.indexBoardList .indexBoard .indexBoard_n .boardCon .stickerView{padding:0 0 15px;}
.indexBoardList .indexBoard .indexBoard_n .boardCon .mediaView{overflow:hidden;}
.indexBoardList .indexBoard .indexBoard_n .boardCon .mediaView img{}
.indexBoardList .indexBoard .indexBoard_n .boardCon .mediaView .videoBox{position:relative;}
.indexBoardList .indexBoard .indexBoard_n .boardCon .mediaView .videoBox img{width:100%;}
.indexBoardList .indexBoard .indexBoard_n .boardCon .mediaView .videoBox .iconPlay{width:60px;height:60px;position: absolute;top: -100%;bottom: -100%;left: -100%;right: -100%;margin: auto;}
.indexBoardList .indexBoard .indexBoard_n .boardCon .mediaView .videoBox .iconPlay img{width:100%;}
.indexBoardList .indexBoard .indexBoard_n .boardCon .mediaView .mainBoard{}
.indexBoardList .indexBoard .indexBoard_n .boardCon .mediaView .mainBoard .swiper-slide{width:200px;height:200px;overflow:hidden;}
.indexBoardList .indexBoard .indexBoard_n .boardCon .mediaView .mainBoard .swiper-slide.width img{height:100%;position:relative;left:50%;}
.indexBoardList .indexBoard .indexBoard_n .boardCon .mediaView .mainBoard .swiper-slide.height img{width:100%;position:relative;top:50%;}
.indexBoardList .indexBoard .indexBoard_n .vsBox{background-color:#f6f6f6;padding:20px 0;}
.indexBoardList .indexBoard .indexBoard_n .voteBox{background-color:#f6f6f6;padding:20px 0;text-align:center;line-height:19px;}
.indexBoardList .indexBoard .indexBoard_n .voteBox .title{font-size:15px;}
.indexBoardList .indexBoard .indexBoard_n .voteBox .info{font-size:12px;}
.indexBoardList .indexBoard .indexBoard_s{padding:8px 10px;position:relative;height:30px;border-top:1px solid #eeeeee;}
.indexBoardList .indexBoard .indexBoard_s .functionBtn{float:left;margin:5px 0 0 0;}
.indexBoardList .indexBoard .indexBoard_s .functionBtn li{float:left;height:21px;margin:0 0 0 20px;line-height:21px;font-size:12px;color:#707070;}
.indexBoardList .indexBoard .indexBoard_s .functionBtn li:first-child{margin:0 0 0 0;}
.indexBoardList .indexBoard .indexBoard_s .functionBtn li a{display:block;padding:0 0 0 25px;}
.indexBoardList .indexBoard .indexBoard_s .functionBtn li.btnLike{background:url("http://static-img.gameone.kr/mobile_new/common/icon_function_like.png") no-repeat 0 0;background-size:19px auto;}
.indexBoardList .indexBoard .indexBoard_s .functionBtn li.btnReply{background:url("http://static-img.gameone.kr/mobile_new/common/icon_function_reply.png") no-repeat 0 center;background-size:21px auto;}
.indexBoardList .indexBoard .indexBoard_s .functionBtn li.btnShare{}
.indexBoardList .indexBoard .indexBoard_s .functionBtn li.btnShare a{background:url("http://static-img.gameone.kr/mobile_new/common/icon_function_share.png") no-repeat 0 0;background-size:19px auto;padding:0 0 0 19px;height:100%;display:block;}
.indexBoardList .indexBoard .indexBoard_s .btnBoxScore{line-height:28px;border:1px solid #00beb7;color:#00beb7;text-align:center;width:65px;height:30px;display:block;position:absolute;right:10px;top:8px;box-sizing:border-box;border-radius:15px;font-size:12px;}
.indexBoardList .indexBoard .indexBoard_s ol{overflow:hidden;position:absolute;right:-285px;bottom:47px;padding:5px;background-color:#fff;z-index:1;}
.indexBoardList .indexBoard .indexBoard_s ol li{float:left;width:30px;height:30px;margin:0 0 0 5px;}
.indexBoardList .indexBoard .indexBoard_s ol li:first-child{margin:0 0 0 0;}
.indexBoardList .indexBoard .indexBoard_s ol li img{width:100%;}
.indexBoardList .indexBoard .indexBoard_s .attend{line-height:28px;border:1px solid #d60076;color:#d60076;text-align:center;width:65px;height:30px;display:block;position:absolute;right:10px;top:8px;box-sizing:border-box;border-radius:15px;font-size:12px;}
.indexBoardList .indexBoard .indexBoard_s .vote{position:absolute;right:10px;top:8px;border:1px solid #00beb7;display:block;width:65px;height:30px;text-align:center;border-radius:15px;box-sizing:border-box;color:#00beb7;font-size:12px;line-height:29px;}

.personalGraphDraw{margin:0 0;background-color:#fff;padding:20px 0 0;min-height:100px;overflow:hidden;}
.personalGraphDraw .title{line-height:20px;padding:0 10px;}
.personalGraphDraw .title .helix{height:20px; display: block; text-indent: -1000px; margin-top:-20px; background: url('http://static-img.gameone.kr/mobile_new/shell/logo_shell.png') right top no-repeat; background-size: contain;}/*by kirim*/
.personalGraphDraw .personalGraphDrawIn{position:relative;padding:10px;min-height:105px;}
.personalGraphDraw_w{width:98px;height:105px;background-color:#dad9d9;position:absolute;left:10px;top:10px;}
.personalGraphDraw_w .stickBox{position:absolute;left:0;top:0;width:100%;height:102px;}
.personalGraphDraw_w .stickBox .stick{background-color:#d60076;position:absolute;left:0;bottom:0;width:100%;height:0%;}
.personalGraphDraw_w .stickLineBox{position:absolute;left:0;top:0;width:100%;height:103px;}
.personalGraphDraw_w .stickLineBox .stickLine{position:absolute;left:0;bottom:0;width:100%;height:0%;border-top:1px solid #d60076;}
.personalGraphDraw_w .personalGraph_draw_bg{background:url('http://static-img.gameone.kr/mobile_new/common/draw_graph.png') no-repeat 0 0;background-size:98px 105px;width:100%;height:100%;position:relative;}
.personalGraphDraw .personalGraphDraw_e{padding:0 0 0 105px;min-height:105px;}
.personalGraphDraw .personalGraphDraw_e ul{text-align:center;width:100%;vertical-align:middle;margin:15px 0 0 0;}
.personalGraphDraw .personalGraphDraw_e ul li{width:30%;display:inline-block;max-width:100px;max-height:100px;text-align:center;position:relative;font-size:16px;line-height:20px;}
.personalGraphDraw .personalGraphDraw_e ul li.pink{border:1px solid #d60076;color:#d60076;}
.personalGraphDraw .personalGraphDraw_e ul li.mint{border:1px solid #00beb7;color:#00beb7;}
.personalGraphDraw .personalGraphDraw_e ul li.blue{border:1px solid #5d91c0;color:#5d91c0;}
.personalGraphDraw .personalGraphDraw_e ul li.red{border:1px solid #ed1b23;color:#ed1b23;}
.personalGraphDraw .personalGraphDraw_e ul li span{display:block;width:100%;height:40px;position:absolute;left:0;top:50%;margin:-20px 0 0 0;}
.personalGraphDraw .personalGraphDraw_e ul li strong{color:#000;font-weight:normal;}
.personalGraphDraw table{text-align:center;background-color:#fff;width:100%;margin:10px 0 0 0;}
.personalGraphDraw table tbody tr{background-color:#fff;}
.personalGraphDraw table tbody tr:first-child td{border-top:1px solid #eeeeee;}
.personalGraphDraw table tbody tr.bg{background-color:#f6f6f6;}
.personalGraphDraw table tbody tr td{font-size:12px;line-height:16px;color:#a0a0a0;border-right:1px solid #eeeeee;vertical-align:middle;height:55px;}
.personalGraphDraw table tbody tr td.non{border-right:none;}
.personalGraphDraw table tbody tr td span{color:#000000;display:block;}
.personalGraphDraw table tbody tr td strong{font-weight:normal;color:#d60076;}
.personalGraphDraw table tbody tr td span.red{color:#ed1b23;}
.personalGraphDraw.pitcher .personalGraphDrawIn{min-height:111px;}
.personalGraphDraw.pitcher .personalGraphDraw_w{width:98px;height:111px;background-color:#dad9d9;position:absolute;left:10px;top:10px;}
.personalGraphDraw.pitcher .personalGraphDraw_w .stickBox{position:absolute;left:0;top:0;width:100%;height:108px;}
.personalGraphDraw.pitcher .personalGraphDraw_w .stickBox .stick{background-color:#1e2241;position:absolute;left:0;bottom:0;width:100%;height:0%;}
.personalGraphDraw.pitcher .personalGraphDraw_w .stickLineBox{position:absolute;left:0;top:0;width:100%;height:108px;}
.personalGraphDraw.pitcher .personalGraphDraw_w .stickLineBox .stickLine{position:absolute;left:0;bottom:0;width:100%;height:0%;border-top:1px solid #1e2241;}
.personalGraphDraw.pitcher .personalGraphDraw_w .personalGraph_draw_bg{background:url('http://static-img.gameone.kr/mobile_new/common/draw_graph_pitcher.png') no-repeat 0 0;background-size:98px 111px;width:100%;height:100%;position:relative;}
.personalGraphDraw.pitcher .personalGraphDraw_e ul{margin:21px 0 0 0;}

/* 기본 글쓰기 */
.selectImg{position:relative;font-size:11px;width:100px;float:right;line-height:50px;}
.selectImg p{}
.selectImg p a{}
.selectImg p span{background:url("http://static-img.gameone.kr/mobile_new/common/arrow_down.png") no-repeat;background-position: right center;background-size: 7px auto;display: block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;box-sizing: border-box;padding: 0 23px 0 0;text-align:right;}
.selectImg select{height: 100%;width: 100%;border: none;background-color: #f6f6f6;outline: none;opacity: 0;position: absolute;left: 0;top: 0;}

/* 글보기 */
.board{}
.board .leagueView div.viewInfo{padding:10px;border-bottom:none;background-color:#fff;}
.board .leagueView .viewInfoDetail{margin:0 0 15px 0;}
.board .leagueView .con{font-size:15px;line-height:22px;margin:0 0 15px 0;}
.board .leagueView .stickerView {padding: 0 0 15px;}
.board .leagueView .mediaView{overflow:hidden;}
.board .leagueView .mediaView .videoBox{position:relative;}
.board .leagueView .mediaView .videoBox iframe{width:100%;height:auto;}
.board .leagueView .mediaView .videoBox img{width:100%;}
.board .leagueView .mediaView .videoBox .iconPlay{width:60px;height:60px;position:absolute;top:-100%;bottom:-100%;left:-100%;right:-100%;margin:auto;}
.board .leagueView .mediaView .photoBox{background:#fff;text-align:center;}
.board .leagueView .mediaView .photoBox img{max-width:100%;}
.board .leagueView .mediaView .onetoonBox{border-top:1px solid #eee;}
.board .leagueView .mediaView .onetoonBox img{width:100%;}

/* 참불 글쓰기 선택 */
.board.attendList{}
.board.attendList ul{margin:15px 10px;}
.board.attendList ul li{background-color:#fff;border-radius:3px;margin:10px 0 0 0;padding:15px 10px;}
.board.attendList ul li:first-child{margin:0;}
.board.attendList ul li a{display:block;}
.board.attendList ul li .con{display:block;position:relative;min-height:37px;padding:0 0 0 46px;display:table-cell;vertical-align:middle;line-height:18px;font-size:14px;height:37px;}
.board.attendList ul li .con .label{display:block;width:37px;height:37px;border-radius:100%;text-align:center;line-height:37px;color:#fff;font-size:11Px;position:absolute;left:0;top:0;}
.board.attendList ul li .con .label.leagueLabel{background-color:#1e2241;}
.board.attendList ul li .con .label.teamLabel{background-color:#5d91c0;}
.board.attendList ul li .con .vs{color:#a0a0a0;}
.board.attendList ul li .con .date{font-size:12px;display:block;}

.board .attendWrap{margin:15px 10px 0;background-color:#fff;border-radius:3px;}
.board .attendWrap .vsBox{background-color:#f6f6f6;}
.board .attendWrap .teamList{overflow:hidden;}
.board .attendWrap .teamList ol{float:left;width:50%;font-size:15px;line-height:30px;padding:20px 0;height:100%;}
.board .attendWrap .teamList ol li{padding:0 15px;}
.board .attendWrap .teamList ol li a{display:block;}
.board .attendWrap .teamList ol.list{background-color:#fff;color:#a0a0a0;}
.board .attendWrap .teamList ol.list li.on{background-color:#f6f6f6;}
.board .attendWrap .teamList ol.listOn{background-color:#5d91c0;color:#fff;}
.board .attendWrap .teamList ol.listOn li.on{background-color:#1e2241;}
.board .attendWrap .teamList ol span{padding:0 12px 0 0;}
.board .attendWrap .teamList ol span + span{font-size:12px;}
.board .attendWrap .attendBtn{border-top:1px solid #eeeeee;}
.board .attendWrap .attendBtn ul{overflow:hidden;padding:8px 0;}
.board .attendWrap .attendBtn ul li{width:50%;float:left;text-align:center;}
.board .attendWrap .attendBtn ul li span{border:1px solid #dad9d9;display:inline-block;width:143px;height:28px;border-radius:15px;text-align:center;color:#a0a0a0;font-size:12px;line-height:28px;}
.board .attendWrap .attendBtn ul li.on span{border:1px solid #d60076;color:#d60076;}
.board .attendWrap .attendBtn ul li span a{display:block;}

.board .surveyWrite{background-color:#fff;}
.board .surveyWrite .title{border-bottom:1px solid #eeeeee;height:50px;line-height:50px;padding:0 20px;}
.board .surveyWrite .title input{border:none;width:100%;height:100%;font-size:15px;padding:0;}
.board .surveyWrite .date{border-bottom:1px solid #eeeeee;height:50px;line-height:50px;padding:0 20px 0 100px;position:relative;}
.board .surveyWrite .date span{position:absolute;left:20px;top:0;color:#a0a0a0;font-size:15px;}
.board .surveyWrite .date .dateIn{width:100%;height:100%;font-size:15px;padding:0;text-align:right;color:#5d91c0;}
.board .surveyWrite .surveySet{overflow:hidden;text-align:right;margin:9px 20px 5px;}
.board .surveyWrite .surveySet li{display:inline-block;}
.board .surveyWrite .surveySet li span{display:inline-block;width:98px;height:34px;border-radius:18px;text-align:center;line-height:34px;border:1px solid #dad9d9;color:#a0a0a0;font-size:12px;}
.board .surveyWrite .surveySet li.on span{color:#00beb7;border:1px solid #00beb7;}
.board .surveyWrite .surveySet li span a{display:block;}
.board .surveyWrite .surveyList{margin:0 10px;}
.board .surveyWrite .surveyList li{border-bottom:1px solid #eee;line-height:45px;height:45px;padding:0 10px 0 30px;position:relative;font-size:15px;}
.board .surveyWrite .surveyList li span{display:inline-block;width:20px;position:absolute;left:10px;top:0;color:#a0a0a0;}
.board .surveyWrite .surveyList li.on span{color:#000;}
.board .surveyWrite .surveyList li input{border:none;width:100%;height:100%;padding:0;}
.board .surveyBtn{text-align:right;padding:10px;}
.board .surveyBtn span{width:35px;height:35px;display:inline-block;}
.board .surveyBtn span:first-child{margin:0 3px 0 0;}
.board .surveyBtn span img{width:100%;}

/* 설문 View */
.board .surveyWrap{margin:15px 10px 0;background-color:#fff;overflow:hidden;border-radius:3px;}
.board .surveyWrap.oneQ{margin:0;border-radius:0;}
.board .surveyWrap .top{background-color:#f6f6f6;text-align:center;padding:20px 0;}
.board .surveyWrap .top .title{font-size:20px;line-height:24px;}
.board .surveyWrap .top .con{font-size:12px;line-height:19px;color:#a0a0a0;margin:0;}
.board .surveyWrap .surveyList{margin:20px 10px 13px;}
.board .surveyWrap .surveyList .vote li{border:1px solid #eeeeee;border-radius:3px;line-height:48px;margin:5px 0 0 0;font-size:15px;}
.board .surveyWrap .surveyList .vote li:first-child{margin:0;}
.board .surveyWrap .surveyList .vote li a{display:block;padding:0 10px;}
.board .surveyWrap .surveyList .vote li.on{border:1px solid #00beb7;background:#00beb7;color:#fff;}
.board .surveyWrap .surveyList .result{display:none;}
.board .surveyWrap .surveyList .result li{margin:5px 0 0 0;font-size:15px;}
.board .surveyWrap .surveyList .result li .stickBox{border:1px solid #eeeeee;border-radius:3px;line-height:48px;padding:0 100px 0 0;position:relative;overflow:hidden;display:block;}
.board .surveyWrap .surveyList .result li:first-child{margin:0;}
.board .surveyWrap .surveyList .result li .list{background:#eeeeee;white-space:nowrap;display:inline-block;}
.board .surveyWrap .surveyList .result li .list q{padding:0 0 0 10px;}
.board .surveyWrap .surveyList .result li .info{position:absolute;width:90px;right:0;top:0;text-align:right;height:100%;font-size:12px;color:#a0a0a0;padding:0 10px 0 0;display:inline-block;}
.board .surveyWrap .surveyList .result li .info q{font-size:20px;color:#1e2241;display:inline-block;width:45px;}
.board .surveyWrap .surveyList .result li .info q span{font-size:12px;}
.board .surveyWrap .surveyList .result li p{color:#a0a0a0;font-size:12px;line-height:20px;margin:3px 0 15px 0;}
.board .surveyWrap .surveyList .result li p span{padding:0 9px 0 0;}
.board .surveyWrap .surveyList .result li.first{}
.board .surveyWrap .surveyList .result li.first .list{background:#d60076;color:#fff;}
.board .surveyWrap .surveyList .result li.first .info span{color:#d60076;}
.board .surveyWrap .surveyList .result li.first .info q{color:#d60076;}
.board .surveyWrap .surveyList .surveyBtn{margin:13px 0 0 0;text-align:right;padding:0;}
.board .surveyWrap .surveyList .surveyBtn span{border:1px solid #dad9d9;line-height:28px;border-radius:15px;width:108px;height:28px;text-align:center;color:#a0a0a0;font-size:12px;display:inline-block;}
.board .surveyWrap .surveyList .surveyBtn span a{display:block;}
.board .surveyWrap .surveyList .surveyBtn span.btnResult.on{border:1px solid #5d91c0;color:#5d91c0;}
.board .surveyWrap .surveyList .surveyBtn span.btnVote.on{border:1px solid #00beb7;color:#00beb7;}
.board .surveyWrap .surveyList .surveyBtn span.btnBack{display:none;}
.board .surveyWrap .surveyList .surveyBtn.on{text-align:left;}
.board .surveyWrap .surveyList .surveyBtn.on span.btnBack{border:1px solid #5d91c0;color:#5d91c0;display:block;}
.board .surveyWrap .surveyList .surveyBtn.on span.btnResult{display:none;}
.board .surveyWrap .surveyList .surveyBtn.on span.btnVote{display:none;}

/* Drum Select */
.drumSelect{position:absolute;left:-9999px;top:50%;z-index:93;width:100%;opacity:0;}
.drumSelect .in{margin:0 10px;background-color:#fff;border-radius:3px;overflow:hidden;}
.drumSelect .selectWrap{padding:25px 15px 15px;overflow:hidden;}
.drumSelect .selectWrap .selectBox{padding:0 5px 0 5px;float:left;box-sizing:border-box;}
.drumSelect .selectWrap .year{width:50%;}
.drumSelect .selectWrap .month{width:25%;}
.drumSelect .selectWrap .day{width:25%;}
.drumSelect .selectWrap .hour{width:50%;}
.drumSelect .selectWrap .minute{width:50%;}
.drumSelect .selectWrap .tit{text-align:center;font-size:15px;color:#5d91c0;margin:0 0 10px 0;}
.drumSelect .selectBtn{border-top:1px solid #eeeeee;overflow:hidden;}
.drumSelect .selectBtn span{display:block;float:left;width:50%;line-height:45px;font-size:14px;text-align:center;}
.drumSelect .selectBtn span:first-child{color:#a0a0a0;}
.drumSelect .selectBtn span a{display:block;}
.drumSelect .drum-wrapper{float:left;font-size:15px;height:135px;}
.drumSelect .drum-wrapper .inner{height:135px;}
.drumSelect .drum-wrapper .container{border-top:1px solid #5d91c0;border-bottom:1px solid #5d91c0;height:45px;line-height:45px;top:45px;padding:0;}
.drumSelect .drum-wrapper .dial{display:none !important;}
.drumSelect .drum figure{text-align:center;height:45px;line-height:45px;}
.drumSelect #drum_year{width:100%;}
.drumSelect #drum_month{width:100%;}
.drumSelect #drum_day{width:100%;}
.drumSelect #drum_hours{width:50%;}
.drumSelect #drum_minutes{width:50%;}
.drumSelect.talkDrum .selectWrap{padding:25px 70px 15px;background: url("http://static-img.gameone.kr/mobile_new/common/clock.png") no-repeat center 112px;background-size:3px auto;}
.drumSelect.talkDrum .drum-wrapper{float:none;margin:0 auto;}

.drumSelectDate{position:absolute;left:-9999px;top:50%;z-index:93;width:100%;opacity:0;}
.drumSelectDate .in{margin:0 10px;background-color:#fff;border-radius:3px;overflow:hidden;}
.drumSelectDate .selectWrap{padding:25px 15px 15px;overflow:hidden;}
.drumSelectDate .selectWrap .selectBox{padding:0 5px 0 5px;float:left;box-sizing:border-box;}
.drumSelectDate .selectWrap .year{width:50%;}
.drumSelectDate .selectWrap .month{width:25%;}
.drumSelectDate .selectWrap .day{width:25%;}
.drumSelectDate .selectWrap .hour{width:50%;}
.drumSelectDate .selectWrap .minute{width:50%;}
.drumSelectDate .selectWrap .tit{text-align:center;font-size:15px;color:#5d91c0;margin:0 0 10px 0;}
.drumSelectDate .selectBtn{border-top:1px solid #eeeeee;overflow:hidden;}
.drumSelectDate .selectBtn span{display:block;float:left;width:50%;line-height:45px;font-size:14px;text-align:center;}
.drumSelectDate .selectBtn span:first-child{color:#a0a0a0;}
.drumSelectDate .selectBtn span a{display:block;}
.drumSelectDate .drum-wrapper{float:left;font-size:15px;height:135px;}
.drumSelectDate .drum-wrapper .inner{height:135px;}
.drumSelectDate .drum-wrapper .container{border-top:1px solid #5d91c0;border-bottom:1px solid #5d91c0;height:45px;line-height:45px;top:45px;padding:0;}
.drumSelectDate .drum-wrapper .dial{display:none !important;}
.drumSelectDate .drum figure{text-align:center;height:45px;line-height:45px;}
.drumSelectDate #drum_year{width:100%;}
.drumSelectDate #drum_month{width:100%;}
.drumSelectDate #drum_day{width:100%;}
.drumSelectDate #drum_hours{width:50%;}
.drumSelectDate #drum_minutes{width:50%;}

/* 드레그 셀렉트 */
.dragSel{background: url("http://static-img.gameone.kr/mobile_new/league/setting_bar.png") no-repeat 0 5px;background-size: 38px auto;position: absolute;right:0px;top:0px;width: 38px;height: 24px;}
.dragSel a{display:block;height:100%;}
.dragSel .btn{width: 24px;height: 24px;background: url("http://static-img.gameone.kr/mobile_new/league/setting_btn.png") no-repeat 0 0;background-size: 24px auto;display: inline-block;text-indent: -9999px;vertical-align: top;}
.dragSel.on{background:url("http://static-img.gameone.kr/mobile_new/league/setting_bar_on.png") no-repeat 0 5px;background-size: 38px auto;}
.dragSel.on .btn{background:url("http://static-img.gameone.kr/mobile_new/league/setting_btn_on.png") no-repeat 0 0;background-size: 24px auto;}


/* 기본 Bar 탭 */
.barTab{background:#fff;}
.barTab .swiper-slide{text-align:center;line-height:45px;height:45px !important;}
.barTab .swiper-slide a{display:block;}
.barTab .bar{position:absolute;left:0;bottom:0;width:17%;height:3px;background: url("http://static-img.gameone.kr/mobile_new/team/bg_menu_tab.gif") repeat-x 0 bottom;z-index: 1;width:180px;}

/* 기본 Bar 탭 - 인덱스만 */
.barTab.index_Bar{background:#fff;padding: 0 2.78vw;}
.barTab.index_Bar .barTabBox{}
.barTab.index_Bar .swiper-slide{text-align:center;line-height:12.5vw;height:12.5vw !important;white-space: nowrap; width:auto;padding-right:5.42vw;}
.barTab.index_Bar .swiper-slide:nth-last-child(2){padding-right:0;}
.barTab.index_Bar .swiper-slide a{display:block; font-size: 3.61vw; font-weight: bold; letter-spacing: -.05em;}
.barTab.index_Bar .swiper-slide .oneshop{display:block;}
.barTab.index_Bar .swiper-slide .oneshop:before{display:inline-block; content:""; position:relative; border-radius:2.08vw; border:1.11vw solid #ea0022; width:4.17vw; height:4.17vw; vertical-align: middle;   box-sizing: border-box; margin-right:0.83vw; margin-bottom:0.97vw; }

.barTab .bar{position:absolute;left:0;bottom:-0.278vw; width:0; height:0.69vw;z-index: 1;transition:left .3s ease-out, width .3s ease-out;}

/* 레이어 흰색배경만들기 */
.layerWhite{background-color:#fff;}
/* 페이지 흰색배경만들기 */
.pageWhite{background-color:#fff;}

/* 팀톡 알림 */
.talkAlarm{position:fixed;left:50%;top:248px;z-index:100;width:230px;margin:0 0 0 -125px;padding:14px 10px;background:#1e2140;border-radius:5px;}
.talkAlarm .photo{width: 38px;height: 38px;border-radius: 100%;overflow: hidden;float:left;}
.talkAlarm .photo img{width:100%;height:100%;border-radius:100%;}
.talkAlarm p{color:#fff;line-height:17px;float:left;font-size:12px;letter-spacing:-0.5px;margin:1px 0 0 8px;}
.talkAlarm p span{display:block;font-size:11px;}

/* App End */
.appEnd{position:fixed;left:50%;top:50%;z-index:93;display:none;width:75.61vw;transform: translateX(-50%);}
.appEnd .in{border-radius:3px;overflow:hidden;}
.appEnd .in .img{}
.appEnd .in .img img{width:100%;}
.appEnd .in .tit{text-align:center;background:#1e2241;color:#fff;font-size: 2.5vw;line-height:6.67vw;}
.appEnd .in .btnTwin{overflow:hidden;background:#fff;}
.appEnd .in .btnTwin li{float:left;width:50%;line-height:45px;text-align:center;}
.appEnd .in .btnTwin li a{display:block;}

/* Image SelectBox */
.imgSel{display:block;position:relative;box-sizing:border-box;}
.imgSel .viewBox{width:100%;height:100%;line-height:43px;font-size:11px;text-align:left;display:inline-block;box-sizing:border-box;font-size:15px;}
.imgSel .viewBox span{margin:0 10px;background:url("http://static-img.gameone.kr/mobile_new/common/arrow_down.png") no-repeat;background-position:right center;background-size:7px auto;display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;box-sizing:border-box;padding:0 10px 0 0;}
.imgSel .viewBox a{display:block;height:100%;}
.imgSel select{height:100%;width:100%;border:none;background-color:#f6f6f6;outline:none;opacity:0;position:absolute;left:0;top:0;}

/* Image Checkbox */
.imgCheck{}
.imgCheck .checkReal{width:25px;height:25px;background:url("http://static-img.gameone.kr/mobile_new/common/img_check.png") no-repeat 0 0;background-size:25px auto;display:inline-block;}
.imgCheck .checkReal input{width:100%;height:100%;opacity:0;}
.imgCheck label{color:#a0a0a0;font-size:14px;margin:0 0 0 8px;line-height:25px;}
.imgCheck.on .checkReal{background:url("http://static-img.gameone.kr/mobile_new/common/img_check_on.png") no-repeat 0 0;background-size:25px auto;}
.imgCheck.on label{color:#1e2241;}

/* Image Placeholder */
.imgPh{display:inline-block;}
.imgPh .phReal{position:relative;width:100%;height:45px;display:inline-block;}
.imgPh .phReal input{width:100%;height:100%;box-sizing:border-box;border:1px solid #eee;padding:0 10px;}
.imgPh .phReal label{position:absolute;left:0;top:0;width:100%;height:100%;display:inline-block;line-height:45px;color:#a0a0a0;font-size:12px;padding:0 10px;box-sizing:border-box;}
.imgPh .phReal label span{color:#d60076;}

/* Image Radio */
.imgRadio{width:100%;height:36px;line-height:36px;text-align:center;position:relative;}
.imgRadio input{width:100%;height:100%;opacity:0;vertical-align:top;position:absolute;left:0;top:0;}

/* Width 320px 이하 */
@media (max-width: 320px) {
	.menu{width:260px;left:-260px;}
	.menu .menuTeam .menuTeamInfo .ulWrap ul{background:#fff url("http://static-img.gameone.kr/mobile_new/common/bg_menu_border_02.gif") no-repeat right top;background-size:auto 1px;}
	.menu .menuGameone ul li{background:#fff url("http://static-img.gameone.kr/mobile_new/common/bg_menu_border_02.gif") no-repeat right top;background-size:auto 1px;}
}


/*열람권*/
.LayerView{position:fixed; width:100%; height:100%; background:rgba(0,0,0,0.9); left:0; top:0; z-index:100;}
.LayerView div.article{position:absolute; width:100%; left:0; top:50%; margin-top:-80px; height:150px; text-align: center; line-height:1.5;}
.LayerView div.article h1{color:#fff; font-size:16px; font-weight: normal;}
.LayerView div.article p{color:#fff; font-size:16px; }
.LayerView div.article p strong{font-weight:normal; color:#00beb7;}
.LayerView div.article sub{font-size:12px; opacity: 0.5; color:#fff; margin-top:1em; display: block; line-height: 1.3;}
.LayerView div.article div.btns{margin-top:30px; text-align: center;}
.LayerView div.article div.btns a{display:inline-block; width:110px; heighg:40px; line-height:40px; text-align: center; border-radius: 20px; border:1px solid rgba(255,255,255,0.5); color:rgba(255,255,255,0.5);}
.LayerView div.article div.btns a+a{margin-left:5px;}
.LayerView div.article div.btns a.view{color:#00beb7; border-color:#00beb7;}
.LayerView div.article div.btns a.buy{color:#5d91c0; border-color:#5d91c0;}


/*모바일 버전으로 보기 팝업*/
div.Pop_Mobile{position:fixed; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.85); z-index:100; display:none;}
div.Pop_Mobile.on{display:block;}
div.Pop_Mobile div.command_txt{position:absolute; left:0; top:50%; width:100%; margin-top:-120px; height:240px; text-align: center;}
div.Pop_Mobile div.command_txt h1{font-size:18px; line-height:1.3; color:#fff; margin:0 auto; max-width:240px; font-weight: normal;}
div.Pop_Mobile div.btn{text-align: center; }
div.Pop_Mobile div.btn a{display: inline-block; color:#fff; font-size:16px; }
div.Pop_Mobile div.btn._mobile a{line-height:45px; height:45px; border-radius:24px; width:200px; background:#5d91c0; margin:20px 0;}
div.Pop_Mobile div.btn._pc a{font-size:14px; text-decoration: underline; }
div.Pop_Mobile div.btn._app{position:absolute; bottom:50px; width:100%; }
div.Pop_Mobile div.btn._app a{font-size:12px; }
div.Pop_Mobile div.btn._app a span{display:block; width:50px; height:50px; margin:0 auto; margin-bottom:10px; text-indent:-1000px; overflow:hidden; background:url('http://static-img.gameone.kr/mobile_new/common/btn_app.png') center no-repeat; background-size:contain; }

/*팀톡메인 팀톡리스트*/
div.TeamTalkList{background:#f6f6f6;}
div.TeamTalkList ul{zoom:1; padding:3.5vw; }
div.TeamTalkList ul:after{display: block; clear: both; content: "";}
div.TeamTalkList li{float:left; width:45vw; height:32vw; box-sizing: border-box; background:#fff; border-radius:3px; border:1px solid #e5e5e5; }
div.TeamTalkList li:nth-child(2n){margin-left:3vw;}
div.TeamTalkList li:nth-child(n+3){margin-top:3vw;}
div.TeamTalkList li>a{display: block; position:relative; padding-top:4vw; height:100%; box-sizing: border-box; }
div.TeamTalkList li .photo{width:16vw; height:16vw; display: block; margin:0 auto; overflow: hidden; border-radius:8vw;}
div.TeamTalkList li .photo img{width:100%; }
div.TeamTalkList li .team_name{display: block; text-align: center; font-size:4.5vw; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; padding-top:3vw; padding-left:20px; padding-right:20px;}
div.TeamTalkList li .status{width:5vw; height:5vw; border-radius: 3vw; position: absolute; left:25vw; top:2.5vw; background:#00beb7; color:#fff; text-align: center; font-weight: bold; font-size:11px; line-height:5vw; }
div.TeamTalkList li .status+.status{left:30vw;}
div.TeamTalkList li .status._new{background:#d80d7b; }

/*메인 변경 공통적용*/
.container .header._subMain{overflow:inherit;}
._subMain{z-index:91; position: relative;}
._subMain+._subMain{padding-top:1px; margin-top:-1px; }
._subMain.fixed+div.contents{margin-top:105px;}
._subMain.fixed .team_info,
._subMain .team_info.hide{display:none; }
._subMain.fixed.noInfo+div.contents{margin-top:42px;}
._subMain.fixed.noInfo+div.contents._fixed{top:55px;}
._subMain.fixed ._subAllMenu{padding-top:112px;}
._subMain.fixed.noInfo ._subAllMenu{padding-top:42px; }
._subMain .btnShare>a{background:url('http://static-img.gameone.kr/mobile_new/common/icon_function_share_white.png') center no-repeat; background-size:contain; width:20px; height:20px; position:absolute; right:10px; top:15px; text-indent: -1000px; overflow: hidden; }
._subMain .btnShare ol.shareList{position:absolute; background:#fff; padding:5px; right:-285px; top:40px; width:205px;}
._subMain .btnShare ol.shareList li{float:left; width:30px; height:30px; }
._subMain .btnShare ol.shareList li+li{margin-left:5px;}
._subMain .btnShare ol.shareList li img{width:100%; }

._subMain .btnSupport{height:28px; line-height:26px; border:1px solid rgba(255,255,255,0.3); box-sizing: border-box; text-align:center; min-width:110px; padding-left:25px; color:#fff; background:url('http://static-img.gameone.kr/mobile_new/common/btn_plus.png') 10px center no-repeat; background-size:12px; border-radius: 14px; padding-right:10px; display: block;}
._subMain .btnJoin{padding:0 3.51vw !important; line-height:10vw; min-width: 19vw; border:1px solid rgba(255,255,255,0.3); box-sizing: border-box; text-align:center; padding-left:10px; color:#fff; border-radius: 50px; padding-right:10px; display: block;background-color:#115740 !important;}
._subMain .btnShareTeam{padding:0 3.51vw !important; line-height:10vw; min-width: 19vw; border:1px solid rgba(255,255,255,0.3); box-sizing: border-box; text-align:center; padding-left:10px; color:#fff; border-radius: 50px; padding-right:10px; display: block;background-color:#D50076 !important;}

._subMain .btnSupport.on{background:rgba(255,255,255,0.3); padding-left:10px; border:0; line-height:28px;}
._subMain._player .btnSupport{position:absolute; right:45px; top:12px; }

._subMain .sNav{position: relative; height:42px; overflow:hidden; }
._subMain .sNav ul.s_nav{zoom:1; }
._subMain .sNav ul.s_nav:after{display:block; clear:both; content:""; }
._subMain .sNav div.Container{margin-right:35px;}
._subMain .sNav div.Container ul.s_nav{display: table;}
._subMain .sNav div.Container ul.s_nav>li{display: table-cell; float:none; height:40px; line-height:40px; }
._subMain .sNav div.Container ul.s_nav>li.swiper-slide{position: inherit; }
._subMain .sNav div.Container ul.s_nav>li.swiper-slide:last-child{padding-right:30px;}
._subMain .sNav ul.s_nav>li{float:left; line-height:42px; height:42px; box-sizing: border-box; width:auto; }
._subMain .sNav ul.s_nav>li.on{border-bottom:2px solid #fff; }
._subMain .sNav ul.s_nav>li>a{color:#fff; font-size:13px; font-weight: bold; display: block; padding:0 14px; white-space: nowrap;}
._subMain .sNav .btnAllMenu{width:28px; height:28px; border:1px solid rgba(255,255,255,0.3); background:url('http://static-img.gameone.kr/mobile_new/icon/arr_down.png') center no-repeat; background-size:12px auto; text-indent: -1000px; overflow:hidden; position:absolute; right:5px; bottom:6px; cursor: pointer;}
._subMain .sNav .btnAllMenu.on{background-image:url('http://static-img.gameone.kr/mobile_new/icon/arr_up.png');}
._subMain .sNav .dNav{position:absolute; left:0; top:84px; !important; width:100%; z-index:10; display:none;}
._subMain .sNav .dNav.on{}
._subMain .sNav .dNav ul{background:#fff; font-weight: bold; }
._subMain .sNav .dNav ul a{display: block; text-align: center; }
._subMain .sNav .dNav ul li+li{border-top:1px solid #e5e5e5; }
.dNav{position:absolute; left:0; top:167px; !important; width:100%; z-index:90; display:none;}
.dNav._top{top:97px;}
.dNav.on{display: block}
.dNav ul{background:#fff; font-weight: bold; line-height:40px; }
.dNav ul a{display: block; text-align: center; white-space: nowrap;  overflow: hidden; text-overflow: ellipsis; }
.dNav ul li+li{border-top:1px solid #e5e5e5; }

/*팀 메인 형식*/
._subMain .team_info{padding:5px 10px; background:#F3F7FC;}
._subMain .team_info:after{display:block; clear:both; content: ""; }
._subMain .team_info .photo{float:left; width:60px; height:60px; border-radius:32px; overflow:hidden; margin-right:10px; }
._subMain .team_info .photo img{width:100%; }
._subMain .team_info .btn{float:left;background-color:#115740; font-size: 3.89vw;}
._subMain .team_info .btn.payment { background-color: #e60012; border-color: #e60012; color: white;  }
._subMain .team_info .btn+.btn{margin-left:3px; }

.Cover{display:block; width:100%; height:100%; position:fixed; background:rgba(0,0,0,0.5); left:0; top:0; z-index:89;}
.contents._fixed{position:fixed; left:0; top:167px; width:100%;}
._player+.contents._fixed{top:55px;}
._subAllMenu{background:#fff; padding:5px 0;}
._subAllMenu dl{position:relative;}
._subAllMenu dl+dl{border-top:1px solid #e5e5e5; }
._subAllMenu dt{position:absolute; right:10px; top:7px; line-height:20px; font-size:12px; color:#a0a0a0;}
._subAllMenu dt a{color:#a0a0a0;}
._subAllMenu dd{text-align:center; font-size:14px; font-weight: bold; line-height:33px;}
._subAllMenu dd a{}

._subCon .vsContainer{}
._subCon .vsPager.swiper-pagination{text-align: center; position: relative; bottom:0;}
._subCon .vsPager span.swiper-pagination-bullet-active{background:#00beb7;}

/*노컨텐츠*/
.noContent{padding:35px 0;}
.noContent span.aside{height:25vw; background:url('http://static-img.gameone.kr/mobile_new/common/img_nocon.png') center no-repeat; background-size:contain; display:block; }
.noContent div.txt{padding:0 8vw; text-align: center; line-height:1.3; margin-top:15px; }
.noContent div.txt dt{font-size:18px; font-weight: bold;}
.noContent div.txt dd{font-size:12px; padding-top:10px; white-space: nowrap; }
.noContent div.txt dd+dd{padding-top:15px; }
.noContent div.info{width:60vw; height:40px; padding:10px 0; border-radius:30px; background:#eee; text-align: center; line-height:1.3; margin:0 auto; margin-top:25px; }
.noContent div.info dt{font-size:16px; font-weight: bold; }
.noContent div.info dd{font-size:12px; }

/*lodding*/
.img_load{width:70px; height:70px; margin-left:-45px; margin-top:-45px; display:block; position:fixed; left:50%; top:50%;
	-webkit-animation-name: img_rotaion_load; /* Safari 4.0 - 8.0 */
	-webkit-animation-duration: 1.2s; /* Safari 4.0 - 8.0 */
	-webkit-animation-iteration-count: infinite; /* Safari 4.0 - 8.0 */
	-webkit-animation-timing-function:  ease;
	animation-name: img_rotaion_load;
	animation-duration: 1.2s;
	animation-iteration-count: infinite;
	animation-timing-function:  ease;
}
.img_load .c{width:25px; height:25px; border-radius:15px; display:block; position:absolute; }
.img_load .c1{background:#000; left:0; top:0;
	-webkit-animation-name: img_rotaion_c1; /* Safari 4.0 - 8.0 */
	-webkit-animation-duration: 0.6s; /* Safari 4.0 - 8.0 */
	-webkit-animation-iteration-count: infinite; /* Safari 4.0 - 8.0 */
	-webkit-animation-timing-function:  ease;
	-webkit-animation-direction: alternate;
	animation-name: img_rotaion_c1;
	animation-duration: 0.6s;
	animation-iteration-count: infinite;
	animation-timing-function:  ease;
	animation-direction: alternate;
}
.img_load .c2{background:#fff; right:0; top:0;
	-webkit-animation-name: img_rotaion_c2; /* Safari 4.0 - 8.0 */
	-webkit-animation-duration: 0.6s; /* Safari 4.0 - 8.0 */
	-webkit-animation-iteration-count: infinite; /* Safari 4.0 - 8.0 */
	-webkit-animation-timing-function:  ease;
	-webkit-animation-direction: alternate;
	animation-name: img_rotaion_c2;
	animation-duration: 0.6s;
	animation-iteration-count: infinite;
	animation-timing-function:  ease;
	animation-direction: alternate;
}
.img_load .c3{background:#d60076; left:0; bottom:0;
	-webkit-animation-name: img_rotaion_c3; /* Safari 4.0 - 8.0 */
	-webkit-animation-duration: 0.6s; /* Safari 4.0 - 8.0 */
	-webkit-animation-iteration-count: infinite; /* Safari 4.0 - 8.0 */
	-webkit-animation-timing-function:  ease;
	-webkit-animation-direction: alternate;
	animation-name: img_rotaion_c3;
	animation-duration: 0.6s;
	animation-iteration-count: infinite;
	animation-timing-function:  ease;
	animation-direction: alternate;
}
.img_load .c4{background:#00beb7; right:0; bottom:0;
	-webkit-animation-name: img_rotaion_c4; /* Safari 4.0 - 8.0 */
	-webkit-animation-duration: 0.6s; /* Safari 4.0 - 8.0 */
	-webkit-animation-iteration-count: infinite; /* Safari 4.0 - 8.0 */
	-webkit-animation-timing-function:  ease;
	-webkit-animation-direction: alternate;
	animation-name: img_rotaion_c4;
	animation-duration: 0.6s;
	animation-iteration-count: infinite;
	animation-timing-function:  ease;
	animation-direction: alternate;
}

@-webkit-keyframes img_rotaion_load {
	0%   { -webkit-transform: rotate(0deg); /* Safari */
		transform: rotate(0deg);}
	100% {-webkit-transform: rotate(360deg); /* Safari */
		transform: rotate(360deg);}
}

/* Standard syntax */
@keyframes img_rotaion_load {
	0%   { -webkit-transform: rotate(0deg); /* Safari */
		transform: rotate(0deg);}
	100% {-webkit-transform: rotate(360deg); /* Safari */
		transform: rotate(360deg);}
}

@-webkit-keyframes img_rotaion_c1 {
	0%   { left:0;top:0;}
	100% {left:4px; top:4px;}
}

/* Standard syntax */
@keyframes img_rotaion_c1 {
	0%   { left:0;top:0;}
	100% {left:4px; top:4px;}
}

@-webkit-keyframes img_rotaion_c2 {
	0%   { right:0;top:0;}
	100% {right:4px; top:4px;}
}

/* Standard syntax */
@keyframes img_rotaion_c2 {
	0%   { right:0;top:0;}
	100% {right:4px; top:4px;}
}

@-webkit-keyframes img_rotaion_c3 {
	0%   { left:0;bottom:0;}
	100% {left:4px; bottom:4px;}
}

/* Standard syntax */
@keyframes img_rotaion_c3 {
	0%   { left:0;bottom:0;}
	100% {left:4px; bottom:4px;}
}


@-webkit-keyframes img_rotaion_c4 {
	0%   { right:0;bottom:0;}
	100% {right:4px; bottom:4px;}
}

/* Standard syntax */
@keyframes img_rotaion_c4 {
	0%   { right:0;bottom:0;}
	100% {right:4px; bottom:4px;}
}

[v-cloak] {
	display: none;
}

/*20200513*/
.contents{}
.dNav,
.dNav._top{top:auto;margin-top: -56px;}
._subMain.fixed.noInfo + div.contents{margin-top:0; transition: margin-top .3s; }
._subMain.fixed.noInfo.with-ad + div.contents{margin-top:0vw;}
._subMain.fixed div.sNav,
._subMain._team .sNav,
._subMain._league .sNav{background: #fff;}

._subMain._player .sNav div.Container.swiper-container:after,
._subMain._team .sNav div.Container.swiper-container:after,
._subMain._league .sNav div.Container.swiper-container:after{background: none;}

._subMain .sNav{height:auto; transition: height .3s;}
._subMain.with-ad .sNav{height: 66.95vw;}
._subMain .sNav div.Container{padding:0 5vw;margin-right:0;border-bottom: 0.28vw solid #f1f1f1;}
._subMain .sNav div.Container ul.s_nav>li{height:10.5vw;line-height: 10.5vw;}
._subMain .sNav div.Container ul.s_nav>li.swiper-slide:last-child{padding-right:0}
._subMain .sNav ul.s_nav>li>a{color:#999;padding: 0 5vw;font-size:3.06vw;font-weight:300;}

._subMain .sNav div.Container ul.s_nav>li.on{height:10vw;line-height: 10vw}
._subMain .sNav div.Container ul.s_nav>li.on>a{color:#1e2232;    border-bottom: 0.56vw solid #1e2232;}

.scheduleSel{padding: 2.78vw 5vw;background:#fbfbfb}
.scheduleSel ul{text-align: center;display: flex;}
.scheduleSel ul li{display:inline-block;float:unset;border:0.14vw solid #f1f1f1;background: #fff;height:8.89vw;margin-right:3.33vw;width:calc((100% - 7.5vw) / 3)!important}
.scheduleSel ul li:last-child{margin-right: 0}
.scheduleSel ul li p{line-height:8.89vw;font-size:3.06vw}
.scheduleSel ul li p span{background-color:#fff;margin-top: 1px;height: 8.4vw;}
.scheduleSel ul li select{height:8.89vw;}

._team + input + div.contents{}

._league + div.contents .league #searchForm{}
._league + div.contents .league .leagueIntro{}


.postList {background-color:#fff}
.postList .name-info{color:#a0a0a0 }
.postList .name-info span{margin-right: 2.22vw;font-weight: 300;font-size: 3.06vw;color: #999;white-space: nowrap;}
.postList .eachPost{min-height: 6.94vw;padding:5vw;border-bottom: 0.28vw solid #f1f1f1}
.postList .eachPost-img{margin-right:1.39vw;position:relative; overflow-y: hidden;width: 36.11vw;flex: 0 0 36.11vw;height: 20vw;border-radius: 1.11vw;background-position: center;background-size: cover;background-repeat: no-repeat;}
.postList .text{}
.postList .tit{margin-bottom:1.11vw;font-weight: 300;font-size: 3.89vw;line-height: 1.2;height: 2.4em;overflow: hidden;text-overflow: ellipsis;-o-text-overflow: ellipsis;-ms-text-overflow: ellipsis;-moz-text-overflow: ellipsis;white-space: normal;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap: break-word;}
.postList .comment-count{width:5.56vw;margin-left:auto;color:#d60076;text-align: right;}
.postList .visits-icon {width: 3.06vw;height: 1.67vw;margin-top: 0.28vw;margin-left: 1.73vw;}
.postList .iconNew{background:#fff url("http://static-img.gameone.kr/mobile_new/common/bg_n.png") no-repeat 0 0;background-size: 3vw;width: 3vw;height: 3vw;display: inline-block;text-indent:-1388.75vw;margin:-0.42vw 0 0 0.56vw;vertical-align:middle;}


._subMain .team_info{
	display:flex;
	padding: 0 4.1667vw !important;
	align-items: center;
	height: 19.45vw;
}