/*대회 관련 */
.scroll-box {
	display: flex;
	flex-wrap: no-wrap;
	overflow-x: auto;
	overflow-y: hidden;
	flex-direction: column;
}
.card {
	width: 60px;
	height: 30px;
	margin-right:3px;
	border-radius:5% !important;
	padding:2px;
	over-flow:hidden;
	flex: 0 0 auto;
}
.sticky-col {
	position: -webkit-sticky;
	position: sticky;
	background-color: white;
}

.first-col {
	width: 100px;
	min-width: 100px;
	max-width: 100px;
	left: 0px;
}
.game-top-img{
	background: linear-gradient(0deg, white, #dfdfdf);
}
.game-top{

	height:50px;
	display:flex;
	justify-content: space-between;
}
.game-top2{
	padding-top:15px;
	padding-left:25px;
	height:50px;
	display:flex;
	justify-content: space-between;
}
.game-top-itm{
	width:80px;
	height:50px;
	color: #111111;
	font-size: 18px;
	font-family: SUIT;
	font-weight: 700;
	line-height: 27px;
}
.game-top div {
	width:60px;
	padding:16px;
	text-align:center;
}
.game-image{
	display:flex;
	height:293px;
	padding:10px;
	justify-content: space-between;
}
.game-image div {
	border:0;
}
.game-poster{
	width: 193px;
	background: white;
}
.game-button{
	display:flex;
	padding:25px;
	justify-content: space-between;
}
.game-button-item{
	display:flex;
	gap:5px;
	justify-content: space-between;
}
.game-button-item2{
	overflow: hidden;
}
.game-button-item3{
	padding-right:25px;
	overflow: hidden;
}
.live-box{
	padding:3px;
}
.game-button-icon{
	width:100%;
	height:100%;
	color: #475467;
	padding:4px 8px 4px 8px;
	border: 1px solid #dfdfdf;
	font-size: 14px; font-family: SUIT; font-weight: 500;
	border-radius: 10px !important;

}
.button-icon2{
	color: #ffffff;
	background: #0075FF;
	padding:4px 8px 4px 8px;
	border: 1px solid #dfdfdf;
	font-size: 14px; font-family: SUIT; font-weight: 500;
	border-radius: 10px !important;

}
.game-button-icon3{
	height:40px;
	color: #475467;
	background: #ffffff;
	padding:9px 26px 8px 26px;
	font-size: 14px; font-family: SUIT; font-weight: 500;
	border-radius: 10px !important;
	border: 1px solid #dfdfdf;
}
.game-button-icon4{
	height:40px;
	color: #fff;
	background: #0075FF;
	padding:9px 50px 8px 50px;
	font-size: 14px; font-family: SUIT; font-weight: 500;
	border-radius: 10px !important;
}
.game-button-icon44{
	height:40px;
	color: #fff;
	background: #BFDDFF;
	padding:9px 50px 8px 50px;
	font-size: 14px; font-family: SUIT; font-weight: 500;
	border-radius: 10px !important;
}
.game-button-icon5{
	width:100%;
	height:40px;
	color: #fff;
	background: #0075FF;
	padding:9px 20px 8px 20px;
	font-size: 14px; font-family: SUIT; font-weight: 500;
	border-radius: 10px !important;
}
.game-button-icon55{
	width:100%;
	height:40px;
	color: #282828;
	background: #efefef;
	padding:9px 20px 8px 20px;
	font-size: 14px; font-family: SUIT; font-weight: 500;
	border-radius: 10px !important;
}
.button-bookmark{
	color: #8D97AC;
	padding:4px 12px 4px 12px;
	border: 1px solid #dfdfdf;
	font-size: 14px; font-family: SUIT; font-weight: 500;
	border-radius: 99px !important;
}
.button-bookmark a{
	color: #8D97AC;
}
.button-select{
	color: #fff;
	padding:4px 12px 4px 12px;
	font-size: 14px; font-family: SUIT; font-weight: 500;
	border-radius: 99px !important;
	background: #0075FF;
}
.button-select a{
	color: #fff;
}

.game-title{
	margin:0 25px 0 25px;
	color: #282828; font-size: 22px; font-family: SUIT; font-weight: 700; line-height: 33px; word-wrap: break-word;
}
.game-title{
	margin:0 25px 0 25px;
	color: #282828; font-size: 22px; font-family: SUIT; font-weight: 700; line-height: 33px; word-wrap: break-word;
}
.game-date{
	margin-top: 10px;
	padding:0 25px 0 25px;
}
.game-date ul{
	padding:0;
}
.game-date li{
	line-height:25px;
	list-style-type:none;
	color: #8D97AC;
	font-size: 14px;
	font-family: SUIT;
	font-weight: 500;
}
.menu{
	display:flex;
	padding-left:25px;
	padding-right:25px;
	margin-bottom: 25px;
	justify-content: space-between;
	border-bottom: 1px solid #dfdfdf;
}
.menu-item{
	gap:5px;
	border-bottom: 2px solid #282828;
	padding:4px 8px 4px 8px;
	font-size: 16px;
	font-family: SUIT;
	font-weight: 600;
}
.menu-item a{
	color: #282828;
}
.menu-item2{
	gap:5px;
	padding:4px 8px 4px 8px;
	font-size: 16px;
	font-family: SUIT;
	font-weight: 600;
}
.menu-item2 a{
	color: #8D97AC;
}
.game-content{
	padding:25px;
}
.title-sub{
	margin: 0 0 15px 25px;
	color: #282828;
	font-size: 18px;
	font-family: SUIT;
	font-weight: 700;
	line-height: 27px;
	word-wrap: break-word
}
.game-guide{
	display: flex;
	margin: 25px 25px 15px 25px;
	padding:12px 16px 12px 16px;
	border: 1px solid #dfdfdf;
	border-radius: 10px  !important;
	justify-content: space-between;
	gap: 10px;
}
.game-guide-itm{
	width:50px;
	text-align:center;
	padding-top: 10px;
}
.game-guide-itm2{
	width:100%;
	text-align:left;
	padding-top: 5px;
	color: #282828;
	font-size: 14px; font-family: SUIT; font-weight: 500;
}
.game-host{
	margin:40px 25px 40px 25px;
	padding:16px;
	height:112px;
	background: #F9FAFB;
	color: #475467;
	font-size: 14px;
	font-family: SUIT;
	font-weight: 500;
	text-align:center;
}
.game-host-link{
	margin-top: 10px;
	height:42px;
	text-align:center;
	padding:8px 16px 8px 16px;
	border: 1px solid #dfdfdf;
	border-radius: 10px  !important;
	color: #282828;
	font-size: 14px;
	font-family: SUIT;
	font-weight: 500;
	line-height: 22.40px;
}
.game-list{
	position:relative;
	display:flex;
	margin: 16px 25px 0 25px;
	height:100px;
	justify-content: space-between;
	gap:16px;
}

.game-list-img{
	width:71px;
}
.game-list-img img{
	width:71px;
	border-radius: 5px   !important;
}
.game-list-itm{
	width:100%;
	color: #282828;
	font-size: 16px;
	font-family: SUIT;
	font-weight: 600;
}
.game-list-itm a{
	color: #282828;
	font-size: 16px;
	font-family: SUIT;
	font-weight: 600;
}
.game-list-itm span{
	color: #8D97AC;
	font-size: 14px;
	font-family: SUIT;
	font-weight: 500;
}
.game-img-icon1{
	text-align:center;
	background: #1700ff;
	position:absolute;
	top:74px;
	left:8px;
	width:33px;
	height:20px;
	border: 1px solid #dfdfdf ;
	color: #ffffff;
	font-size: 12px;
	font-family: SUIT;
	font-weight: 500;
	border-radius: 3px   !important;
}
.game-img-icon3{
	text-align:center;
	background: #fc0202;
	position:absolute;
	top:74px;
	left:8px;
	width:33px;
	height:20px;
	border: 1px solid #dfdfdf;
	color: #ffffff;
	font-size: 12px;
	font-family: SUIT;
	font-weight: 500;
	border-radius: 3px   !important;
}
.game-img-icon2{
	text-align:center;
	background: #fff;
	position:absolute;
	top:74px;
	left:8px;
	width:33px;
	height:20px;
	border: 1px solid #dfdfdf;
	color: #8D97AC;
	font-size: 12px;
	font-family: SUIT;
	font-weight: 500;
	border-radius: 3px   !important;
}
.go-to-top {
	z-index:1003;width:100%;height:55px;line-height:25px;bottom:5px;left:0;right:0; overflow:hidden;position:fixed;display:block;opacity:1;
}
.bottom-box{

	display:flex;
	width:100%;
	height:55px;
	justify-content: space-between;
}
.bottom-itm{
	padding-top:15px;
	gap:20px;
	height:55px;
	width:175px;
	text-align:center;
}
.bottom-itm2{
	padding-right:15px;
	width:60px;
	height:45px;
}

.live-icon{
	padding-top:6px;

	width:175px;
	height:40px;
	background:#000;
	color: white;
	font-size: 16px;
	font-family: SUIT;
	font-weight: 600;
	word-wrap: break-word;
	border-radius: 99px !important;
}

.game-sub-title{
	margin-left: 25px;
	color: #282828;
	font-size: 16px;
	font-family: SUIT;
	font-weight: 600;
	word-wrap: break-word;
}
.regis-head{
	margin-top:20px;
	padding-left:25px;
	padding-right:25px;
	display: flex;
	width:100%;
	justify-content: space-between;
	border-bottom:1px solid #ECEFF3;
}
.regis-head-itm{
	height:25px;
	width:60px;
	gap:5px;
	text-align:center;
	color: #9D9FA1;
	font-size: 12px;
	font-family: SUIT;
	font-weight: 500;
	line-height: 12px;
	word-wrap: break-word;
}
.regis-head-itm4{
	height:25px;
	width:100px;
	gap:5px;
	text-align:center;
	color: #9D9FA1;
	font-size: 12px;
	font-family: SUIT;
	font-weight: 500;
	line-height: 12px;
	word-wrap: break-word;
}
.regis-head-itm1{
	height:25px;
	width:30px;
	gap:5px;
	text-align:center;
	color: #9D9FA1;
	font-size: 12px;
	font-family: SUIT;
	font-weight: 500;
	line-height: 12px;
	word-wrap: break-word;
}
.regis-head-itm2{
	height:25px;
	width:70px;
	gap:5px;
	text-align:center;
	color: #9D9FA1;
	font-size: 12px;
	font-family: SUIT;
	font-weight: 500;
	line-height: 12px;
	word-wrap: break-word;
}
.regis-head-itm5{
	height:25px;
	width:80px;
	gap:5px;
	text-align:center;
	color: #9D9FA1;
	font-size: 12px;
	font-family: SUIT;
	font-weight: 500;
	line-height: 12px;
	word-wrap: break-word;
}
.regis-head-itm3{
	height:25px;
	width:120px;
	gap:5px;
	text-align:center;
	color: #9D9FA1;
	font-size: 12px;
	font-family: SUIT;
	font-weight: 500;
	line-height: 12px;
	word-wrap: break-word;
}
.regis-line{
	margin-top:20px;
	padding-left:25px;
	padding-right:25px;
	padding-bottom:15px;
	display: flex;
	width:100%;
	justify-content: space-between;
	border-bottom:1px solid #ECEFF3;
}
.regis-line2{
	margin-top:10px;
	padding-left:25px;
	padding-right:25px;
	padding-bottom:15px;
	display: flex;
	width:100%;
	height:50px;
	justify-content: space-between;
	border-bottom:1px solid #ECEFF3;
	white-space: nowrap;
}
.regis-line3{
	margin-top:10px;
	padding-left:25px;
	padding-right:25px;
	display: flex;
	width:100%;
	height:30px;
	justify-content: space-between;
	border-bottom:1px solid #ECEFF3;
	white-space: nowrap;
}
.regis-line-itm {
	height: 15px;
	width: 60px;
	text-align: center;
	color: #282828;
	font-size: 14px;
	font-family: SUIT;
	font-weight: 500;
	word-wrap: break-word;
}
.regis-line-itm0 {
	height: 15px;
	width: 65px;
	text-align: center;
	color: #282828;
	font-size: 14px;
	font-family: SUIT;
	font-weight: 500;
	word-wrap: break-word;
}
.regis-line-itm4 {
	height: 15px;
	width: 100px;
	color: #282828;
	font-size: 14px;
	font-family: SUIT;
	font-weight: 500;
	word-wrap: break-word;
}
.regis-line-itm1 {
	height: 15px;
	width: 30px;
	text-align: center;
	color: #282828;
	font-size: 14px;
	font-family: SUIT;
	font-weight: 500;
	word-wrap: break-word;
}
.regis-line-itm2 {
	height: 20px;
	width: 80px;
	padding-left:10px;
	text-align: center;
	color: #282828;
	font-size: 14px;
	font-family: SUIT;
	font-weight: 500;
	word-wrap: break-word;
}
.regis-line-itm3 {
	height: 20px;
	width: 120px;
	color: #282828;
	font-size: 14px;
	font-family: SUIT;
	font-weight: 500;
	word-wrap: break-word;
}
.regis-line-itm33 {
	height: 20px;
	width: 90px;
	color: #282828;
	font-size: 14px;
	font-family: SUIT;
	font-weight: 500;
	word-wrap: break-word;
}
.regis-line-itm11 {
	height: 15px;
	width: 100%;
	color: #282828;
	font-size: 14px;
	font-family: SUIT;
	font-weight: 500;
	word-wrap: break-word;
}
.regis-line-itm12 {
	display:flex;
	height: 22px;
	width: 100%;
	color: #282828;
	font-size: 14px;
	font-family: SUIT;
	font-weight: 500;
	word-wrap: break-word;
	justify-content: space-between;
}
.regis-line-itm13 {
	display:flex;
	height: 22px;
	width: 100%;
	color: #282828;
	font-size: 14px;
	font-family: SUIT;
	font-weight: 500;
	word-wrap: break-word;
	justify-content: space-between;
}
.regis-line-itm a{
	color: #8D97AC;
}
.regis-line-itm0 a{
	color: #8D97AC;
}
.regis-line-itm img{
	padding-bottom: 2px;
}
.basic-box{
	padding-left: 25px;
	padding-right: 25px;
	display: flex;
	justify-content: space-between;
	gap:10px;
}
.basic-box2{
	display: flex;
	justify-content: space-between;
	gap:10px;
}
.court-list{
	margin-top:20px;
	padding-left:25px;
	padding-right:25px;
	padding-bottom:15px;
	display: flex;
	width:100%;
	justify-content: space-between;
	border-bottom:1px solid #ECEFF3;
	gap:15px;
}
.crt-itm{
	padding-top:32px;
	height: 145px;
	width: 80px;
	text-align: center;
	color: #282828;
	font-size: 16px;
	font-family: SUIT;
	font-weight: 600;
	word-wrap: break-word;
	border-right:1px solid #ECEFF3;
}
.crt-itm span{

	color: #9D9FA1;
	font-size: 12px;
	font-family: SUIT;
	font-weight: 500;

}
.crt-itm0{
	color: #9D9FA1;
	font-size: 14px;
	width:100%;
}
.crt-itm1{
	width:100%;
	height:145px;
	color: #282828;
	font-size: 16px;
	font-family: SUIT;
	font-weight: 600;
	word-wrap: break-word;
}
.crt-itm2{
	width:80px;
	height:145px;
	color: #282828;
	font-size: 16px;
	font-family: SUIT;
	font-weight: 600;
	text-align:center;
	word-wrap: break-word;
}
.crt-itm00{
	padding-top:37px;
	width:100%;
	color: #9D9FA1;
	font-size: 22px;
	font-family: SUIT;
	font-weight: 600;
	word-wrap: break-word;
}
.crt-itm-line span{
	width:100%;
	color: #9D9FA1;
	font-size: 12px;
	font-family: SUIT;
	font-weight: 600;
	word-wrap: break-word;
}
.crt-itm000{
	padding-top:37px;
	width:60px;
	color: #282828;
	font-size: 22px;
	font-family: SUIT;
	font-weight: 700;
	text-align:center;
	word-wrap: break-word;
}
.crt-itm001{
	padding-top:40px;
	width:60px;
	color: #8D97AC;
	font-size: 22px;
	font-family: SUIT;
	font-weight: 700;
	text-align:center;
	word-wrap: break-word;
}
.crt-itm000 span{
	width:60px;
	color: #282828;
	font-size: 22px;
	font-family: SUIT;
	font-weight: 700;
	word-wrap: break-word;
}
.crt-itm-line{
	width:100%;
	height:27px;
	color: #282828;
	font-size: 16px;
	font-family: SUIT;
	font-weight: 600;
	word-wrap: break-word;
}
.crt-itm-line img{
	padding-bottom: 5px;
}
.crt-gym{
	width:100%;
}
.crt-court{
	width:90px;
}
.contents-guide{
	margin-top: 50px;
	width:100%;
	height:200px;
	text-align:center;
	color: #8D97AC;
	font-size: 16px;
	font-family: SUIT;
	font-weight: 400;
	line-height: 25.60px;
	word-wrap: break-word
}

.game-text2-16{
	padding: 15px 25px 0 25px;
	color: #8D97AC;
	font-size: 16px;
	font-family: SUIT;
	font-weight: 500;
	line-height: 22.40px;
	word-wrap: break-word;
}
.game-text-16{
	color: #282828;
	font-size: 16px;
	font-family: SUIT;
	font-weight: 500;
	line-height: 22.40px;
	word-wrap: break-word;
}
.game-text2-14{
	padding: 10px 25px 0 25px;
	color: #8D97AC;
	font-size: 14px;
	font-family: SUIT;
	font-weight: 500;
	line-height: 22.40px;
	word-wrap: break-word;
}
.game-text2-12{
	color: #282828;
	font-size: 12px;
	font-family: SUIT;
	font-weight: 500;
	line-height: 22.40px;
	word-wrap: break-word;
}
.game-text-12{
	color: #8D97AC;
	font-size: 12px;
	font-family: SUIT;
	font-weight: 500;
	line-height: 22.40px;
	word-wrap: break-word;
}
/*대회 관련 */
.club-title{
	color: #282828;
	font-size: 28px;
	font-family: SUIT;
	font-weight: 700;
	line-height: 42px;
	word-wrap: break-word
}
/*대진 시작 */
.sch-tnr{
	margin-top:20px;
	display: flex;
	width:100%;
	height:30px;
	justify-content: space-between;
	border-bottom:1px solid #ECEFF3;
}
.sch-tnr-level{
	padding-left:25px;
	width:80px;
	color: #282828;
	font-size: 16px;
}
.sch-tnr-gym{
	padding-right:25px;
	padding-top:10px;
	text-align:right;
	width:100%;
	color: #9D9FA1;
	font-size: 12px;
	font-family: SUIT;
	font-weight: 500;
	line-height: 12px;
	word-wrap: break-word;
}
.sch-tnr-game{
	margin-top:10px;
	height:135px;
	display: flex;
	justify-content: space-between;
	border-bottom:1px solid #ECEFF3;
}
.sch-tnr-game-single{
	margin-top:10px;
	height:100px;
	display: flex;
	border-bottom:1px solid #ECEFF3;
}
.sch-tnr-game-play{
	height:100px;
	width:100%;
	padding-left:25px;
	color: #282828;
	font-size: 16px;
	font-family: SUIT;
	font-weight: 600;
	word-wrap: break-word;
}
.sch-tnr-game-play-single{
	height:100px;
	width:100%;
	padding-left:25px;
	color: #282828;
	font-size: 16px;
	font-family: SUIT;
	font-weight: 600;
	word-wrap: break-word;
}
.sch-tnr-game-play span{
	color: #9D9FA1;
	font-size: 12px;
	font-family: SUIT;
	font-weight: 500;
	line-height: 12px;
	word-wrap: break-word;
}
.sch-tnr-game-point{
	text-align:center;
	width:150px;
	height:100px;
	color: #282828;
	font-size: 22px;
	font-family: SUIT;
	font-weight: 700;
	line-height: 33px;
	word-wrap: break-word;
}
.sch-tnr-game-point-single{
	text-align:center;
	width:120px;
	height:100px;
	color: #282828;
	font-size: 22px;
	font-family: SUIT;
	font-weight: 700;
	line-height: 33px;
	word-wrap: break-word;
}
.sch-tnr-game-point1{
	text-align:center;
	width:50px;
	color: #282828;
	font-size: 22px;
	font-family: SUIT;
	font-weight: 700;
	line-height: 33px;
	word-wrap: break-word;
}
.sch-tnr-game-point2{
	text-align:center;
	width:50px;
	color: #8D97AC;
	font-size: 22px;
	font-family: SUIT;
	font-weight: 700;
	line-height: 33px;
	word-wrap: break-word;
}
.sch-tnr-game-crt{
	padding-right:15px;
	text-align:center;
	width:120px;
	height:120px;
	color: #282828;
	font-size: 16px;
	font-family: SUIT;
	font-weight: 600;
	word-wrap: break-word;
	border-left:1px solid #ECEFF3;
}
.sch-tnr-game-crt-single{
	padding-right:15px;
	text-align:center;
	width:120px;
	height:120px;
	color: #282828;
	font-size: 16px;
	font-family: SUIT;
	font-weight: 600;
	word-wrap: break-word;
	border-left:1px solid #ECEFF3;
}
.sch-tnr-game-crt span{
	color: #9D9FA1;
	font-size: 12px;
	font-family: SUIT;
	font-weight: 500;
	line-height: 12px;
	word-wrap: break-word;
}
.game-point000{
	padding-top:10px;
	width:100px;
	color: #282828;
	font-size: 22px;
	font-family: SUIT;
	font-weight: 700;
	text-align:center;
	word-wrap: break-word;
}
.game-point000 span{

	font-size: 16px;

}
.game-point001{
	padding-top:10px;
	width:100px;
	color: #8D97AC;
	font-size: 22px;
	font-family: SUIT;
	font-weight: 700;
	text-align:center;
	word-wrap: break-word;
}
.game-point001 span{

	font-size: 16px;

}
.sch-type{
	width:40%;
}
.sch-type2{
	width:60%;
	text-align:right;
}
.sch-lea-group{
	margin-left:25px;
	padding-top:2px;
	height:28px;
	width: 60px;
	color: #fff;
	text-align:center;
	background: #111111;
	font-size: 16px;
	font-family: SUIT;
	font-weight: 600;
	word-wrap: break-word;
	border-radius: 8px !important;
}
.sch-lea-head{
	padding: 10px 25px 0 25px;
	margin-top:10px;
	display: flex;
	width:400px;
	height:30px;
	justify-content: space-between;
	border-bottom:1px solid #ECEFF3;
	white-space: nowrap;
}
.sch-lea-head-num{
	width:40px;
	height:30px;
	color: #9D9FA1;
	font-size: 12px;
	font-family: SUIT;
	font-weight: 500;
	line-height: 12px;
	word-wrap: break-word;
}
.sch-lea-head-play{
	height:30px;
	width:145px;
	text-align:center;
	color: #9D9FA1;
	font-size: 12px;
	font-family: SUIT;
	font-weight: 500;
	line-height: 12px;
	word-wrap: break-word;
}
.sch-lea-head-item{
	width:25px;
	height:30px;
	text-align:center;
	color: #9D9FA1;
	font-size: 12px;
	font-family: SUIT;
	font-weight: 500;
	line-height: 12px;
	word-wrap: break-word;
}
.sch-lea-box{
	border-bottom:1px solid #ECEFF3;
	overflow-x: scroll;
	white-space: nowrap;
}
.sch-lea{
	padding: 7px 0 7px 0;
	width:400px;
	display: flex;
	justify-content: space-between;
	border-bottom:1px solid #ECEFF3;
	white-space: nowrap;
}
.sch-lea-num{
	padding-top:10px;
	padding-left:25px;
	width:40px;
	text-align:center;
	color: #8D97AC;
	font-size: 22px;
	font-family: SUIT;
	font-weight: 700;
	line-height: 33px;
	word-wrap: break-word;
}
.sch-lea-play{
	width:170px;
	word-wrap: break-word;
	border-right:1px solid #ECEFF3;
}
.sch-lea-play-line{
	padding-left:5px;
	color: #282828;
	font-size: 16px;
	font-family: SUIT;
	font-weight: 600;
	word-wrap: break-word;
}
.sch-lea-play-line2{
	padding-top:15px;
	padding-left:5px;
	color: #282828;
	font-size: 16px;
	font-family: SUIT;
	font-weight: 600;
	word-wrap: break-word;
}

.sch-lea-play-line span{
	color: #9D9FA1;
	font-size: 12px;
	font-family: SUIT;
	font-weight: 500;
	line-height: 12px;
	word-wrap: break-word;
}
.sch-lea-item{
	padding-top:15px;
	height:30px;
	width:25px;
	text-align:center;
	color: #282828;
	font-size: 14px;
	font-family: SUIT;
	font-weight: 500;
	line-height: 22px;
	word-wrap: break-word;
}
.sch-lea-item0{
	margin-right:25px;
	padding-top:15px;
	width:25px;
	text-align:center;
	height:30px;
	color: #282828;
	font-size: 14px;
	font-family: SUIT;
	font-weight: 500;
	line-height: 22px;
	word-wrap: break-word;
}
.sch-game-view{
	padding-top:10px;
	text-align:center;
	margin:10px 25px 0 25px;
	height:42px;
	color: #282828;
	font-size: 14px;
	font-family: SUIT;
	font-weight: 500;
	line-height: 22.40px;
	word-wrap: break-word;
	border: 1px #EAECF0 solid;
	border-radius: 8px !important;
}
.sch-game-view2{
	padding-top:10px;
	text-align:center;
	margin:10px 25px 0 25px;
	height:42px;
	color: #282828;
	font-size: 14px;
	font-family: SUIT;
	font-weight: 500;
	line-height: 22.40px;
	word-wrap: break-word;
	border: 1px #EAECF0 solid;
	border-radius: 8px !important;
	display:none;
}
.sch-game{
	display:none;
}
.result-itm{
	height:25px;
	width:45px;
	text-align:center;
	color: #9D9FA1;
	font-size: 12px;
	font-family: SUIT;
	font-weight: 500;
	line-height: 12px;
	word-wrap: break-word;
}
.result-itm0{
	height:25px;
	width:90px;
	text-align:center;
	color: #9D9FA1;
	font-size: 12px;
	font-family: SUIT;
	font-weight: 500;
	line-height: 12px;
	word-wrap: break-word;
}
.result-itm00{
	height:25px;
	width:35px;
	text-align:center;
	color: #9D9FA1;
	font-size: 12px;
	font-family: SUIT;
	font-weight: 500;
	line-height: 12px;
	word-wrap: break-word;
}
.result-line-itm {
	height: 15px;
	width: 55px;
	text-align: center;
	color: #282828;
	font-size: 14px;
	font-family: SUIT;
	font-weight: 500;
	word-wrap: break-word;
}
.result-line-itm0 span{
	height: 15px;
	width: 55px;
	text-align: center;
	color: #8D97AC;
	font-size: 12px;
	font-family: SUIT;
	font-weight: 500;
	word-wrap: break-word;
}
.result-line-itm0 {
	width: 120px;
	text-align:center;
	color: #282828;
	font-size: 14px;
	font-family: SUIT;
	font-weight: 500;
}
.result-line-itm000{
	width: 120px;
	color: #282828;
	font-size: 14px;
	font-family: SUIT;
	font-weight: 500;

}
.result-line-itm00 {
	width: 35px;
	text-align: center;
	color: #282828;
	font-size: 14px;
	font-family: SUIT;
	font-weight: 500;
	word-wrap: break-word;
}
.rank-img{
	text-align: center;
}
.rank-top-itm{
	width:250px;
	height:50px;
	text-align:center;
	color: #111111;
	font-size: 18px;
	font-family: SUIT;
	font-weight: 700;
	line-height: 27px;
}
.rank-box{
	margin:25px;
	height:95px;
	display: flex;
	justify-content: space-between;
}
.rank-type{
	width:150px;
	padding-left:20px;
	color: #282828;
	font-size: 22px;
	font-family: SUIT;
	font-weight: 700;
	line-height: 30px;
	word-wrap: break-word;
	border-right: 1px #ECEFF3 solid;
}
.rank-type span{
	color: #8D97AC;
	font-size: 12px;
	font-family: SUIT;
	font-weight: 500;
	line-height: 12px;
	word-wrap: break-word;
}
.rank-play{
	width:100%;
	padding-left:20px;
	padding-top:10px;
}
.rank-player{
	width:100%;
	height:50px;
	color: #4B4B4B;
	font-size: 16px;
	font-family: SUIT;
	font-weight: 600;
	line-height: 18px;
	word-wrap: break-word;
}
.rank-player img{
	float:left;
	margin-right:10px;
}
.rank-player span{
	width:100%;
	color: #8D97AC;
	font-size: 12px;
	font-family: SUIT;
	font-weight: 500;
	line-height: 12px;
	word-wrap: break-word;
}
.popup_bg {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 500;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
}
.popup {
	display: none;
	position: absolute;
	left: 50%;
	top: 50%;
	z-index: 1000;
	transform: translate(-50%, -50%);
	width: 500px;
	height: 500px;
	background-color: #ccc;
}
.close {
	position: absolute;
	right: 0;
	top: 0;
	padding: 20px;
}
/*대회참가접수*/
.content-box{
	width:100%;
	height: 140px;
	padding:20px;
	border: 1px #ECEFF3 solid;
	border-radius: 16px !important;
}
.poster-img{
	width:71px;
	height:100px;
	margin-right:16px;
	margin-bottom:20px;
	border: 1px #ECEFF3 solid;
	float:left;
}
.poster-img img{
	width:71px;
	height:100px;
	overflow:hidden;
	border-radius: 3px !important;
}
.game-txt{
	color: #282828;
	font-size: 16px;
	font-family: SUIT;
	font-weight: 600;
	word-wrap: break-word;
}
.game-txt2{
	color: #8D97AC;
	font-size: 14px;
	font-family: SUIT;
	font-weight: 500;
	word-wrap: break-word;
	line-height: 22.40px;
}
.sub-title1{
	display: flex;
	justify-content: space-between;
}
.sub-title1-L{
	color: #282828;
	font-size: 16px;
	font-family: SUIT;
	font-weight: 600;
	word-wrap: break-word;
	text-align:left;
}
.sub-title1-R{
	color: #8D97AC;
	font-size: 12px;
	font-family: SUIT;
	font-weight: 500;
	line-height: 12px;
	word-wrap: break-word;
}
.btn-member{
	padding: 3px 6px 3px 6px;
	color: white;
	font-size: 12px;
	font-family: SUIT;
	font-weight: 500;
	background: #0075FF;
	border-radius: 3px  !important;
	display:inline-block;
}
.member-profile{
	width:55px;
	height:55px;
	margin-right:16px;
	float:left;
}
.member-profile-img{
	width:55px;
	height:45px;
	text-align:center;
}
.member-profile-img img{
	width:40px;
	height:40px;
}
.member-profile-name{
	color: #282828;
	font-size: 14px;
	font-family: SUIT;
	font-weight: 600;
	word-wrap: break-word;
	text-align:center;
}
.member-info-txt{
	color: #8D97AC;
	font-size: 14px;
	font-family: SUIT;
	font-weight: 500;
	line-height: 22.40px;
	word-wrap: break-word;
}
.member-info-txt span{
	color: #282828;
	font-size: 14px;
	font-family: SUIT;
	font-weight: 500;
	line-height: 22.40px;
	word-wrap: break-word;
}

.input-box{
	padding:10px 20px 10px 20px;
	border-radius: 16px  !important;
	border: 1px #111111 solid;
	font-size: 20px;
	font-family: SUIT;
	font-weight: 600;
	overflow:hidden;
}
.input-title{
	color: #282828;
	font-size: 14px;
	font-family: SUIT;
	font-weight: 500;
	line-height: 22.40px;
	word-wrap: break-word;
}
.input-form{
	margin-left:25px;
	border-width:0;
	color: #D0D5DD;
	font-size: 30px;
	font-family: SUIT;
	font-weight: 600;
	line-height: 35px;
	word-wrap: break-word;
}
