/*대회 관련 */
header {
	width:100%;
	height:75px;
	padding-top:15px;
	padding-left:5px;
	padding-right:25px;
	position: sticky;
	position: -webkit-sticky; /* Safari */
	top: 0;

	background: #fff;
	z-index:99;
}
header2 {
	width:100%;
	height:55px;
	padding-top:25px;
	padding-left:25px;
	padding-right:25px;
	position: sticky;
	position: -webkit-sticky;
	top: 40px;
	z-index:99;
}
header3 {
	width:100%;
	height:110px;
	padding-top:15px;
	padding-left:5px;
	padding-right:25px;
	position: sticky;
	top: -40px;
	z-index:99;
}
header4 {
	width:100%;
	height:45px;
	padding-top:15px;
	padding-left:5px;
	padding-right:25px;
	position: sticky;
	top: -40px;
	z-index:99;
}
.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;
}

.live-score-view{
	text-align:center;
	z-index:1003;
	position:fixed;
	bottom:20px;
}
.select-box{
	padding:5px;
	height:35px;
	border-radius:5% !important;
	border: 1px solid #dfdfdf;
	font-family: SUIT;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
}
.game-top-img{
	background: linear-gradient(0deg, white, #dfdfdf);
}
.game-top{

	height:50px;
	display:flex;
	justify-content: space-between;
}
.game-top2{
	padding-top:15px;
	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{
	padding:0 25px 0 25px;
	width:100%;
	height:70px;
	background:#fff;
	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;
	height:45px;
	background: #fff;
	padding-left:25px;
	padding-right: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;
	word-wrap: break-word;
}
.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
}
.title-sub2{
	margin: 0 0 0 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;
}
.gym-list{
	display:flex;
	margin: 0 25px 7px 25px;
}
.gym-list-itm0{
	width:25px;
}
.gym-list-itm1{
	width:100%;
	color: #8D97AC;
	font-size: 14px;
	font-family: SUIT;
	font-weight: 600;
}
.gym-list-itm2{
	width:25px;
}
.game-regist-head{
	display:flex;
	margin: 0 25px 0 25px;
	gap:16px;
}
.game-regist-head-itm0{
	padding-top: 7px;
	text-align:center;
	width:100%;
	color: #8D97AC;
	font-size: 15px;
	font-family: SUIT;
	font-weight: 600;
	border: 1px solid #dfdfdf ;
	border-radius: 5px !important;
}
.game-regist-head-itm0 span{
	color: #282828;
}
.game-regist-head-itm1{
	text-align:center;
	width:80px;
	height:40px;
	color: #fff;
	background: #0075FF;
	padding:7px;
	font-size: 14px; font-family: SUIT; font-weight: 500;
	border-radius: 5px !important;
}
.game-regist-head-itm11{
	text-align:center;
	width:80px;
	height:40px;
	color: #fff;
	background: #BFDDFF;
	padding:7px;
	font-size: 14px; font-family: SUIT; font-weight: 500;
	border-radius: 5px !important;
}
.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:999;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;
	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: 70px;
	text-align: left;
	color: #282828;
	font-size: 14px;
	font-family: SUIT;
	font-weight: 500;
	word-wrap: break-word;
}
.regis-line-itm img{
	width:20px;
	height:20px;
	border-radius: 10px !important;
}
.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: left;
	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;
}
.basic-box3{
	padding-left: 25px;
	padding-right: 25px;
	display: flex;
	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-itm-line a{
	color: #0075FF;;
}
.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{
	margin-bottom:4px;
	width:20px;
	height:20px;
	border-radius: 10px !important;
}
.crt-gym{
	width:70%;
}
.crt-court{
	width:20px;
}
.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-group{
	margin-top:20px;
	padding:0 25px 5px 25px;
	display: flex;
	width:100%;
	height:35px;
	justify-content: space-between;
	border-bottom:1px solid #ECEFF3;
}
.sch-group-team1{
	padding-top:7px;
	margin-bottom:7px;
	text-align:left;
	height:45px;
	width:30%;
	color: #282828;
	font-size: 16px;
	font-family: SUIT;
	font-weight: 600;
	word-wrap: break-word;
}
.sch-group-team2{
	padding-top:7px;
	margin-bottom:7px;
	text-align:right;
	height:45px;
	width:30%;
	color: #282828;
	font-size: 16px;
	font-family: SUIT;
	font-weight: 600;
	word-wrap: break-word;
}

.sch-group-point1{
	padding-bottom: 10px;
	text-align:right;
	width:25%;
}
.sch-group-point2{
	padding-bottom:10px;
	text-align:left;
	width:25%;
}
.group-point000{
	height:35px;
	color: #282828;
	font-size: 25px;
	font-family: SUIT;
	font-weight: 700;
	padding-bottom:10px;
}
.group-point001{
	height:35px;
	color: #8D97AC;
	font-size: 25px;
	font-family: SUIT;
	font-weight: 700;
	padding-bottom:10px;
}
.group-level{
	padding-top:7px;
	text-align:center;
	color: #8D97AC;
	font-size: 16px;
	font-family: SUIT;
	font-weight: 600;
}
.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:100px;
	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:95px;
	display: flex;
	justify-content: space-between;
	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-top:10px;
	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:100px;
	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:100px;
	height:75px;
	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:100px;
	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:100px;
	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-top:7px;
	padding-right:15px;
	text-align:center;
	width:120px;
	height:90px;
	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;
}
.sch-tnr-game-crt-single 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-3{

	width:100px;
	display: flex;
}
.game-point000-33{
	width:30px;
	color: #282828;
	font-size: 22px;
	font-family: SUIT;
	font-weight: 700;
	text-align:center;
}
.game-point000-333{
	width:20px;
	color: #282828;
	font-size: 16px;
	font-family: SUIT;
	font-weight: 700;
	text-align:center;
}
.game-point000-single{
	padding-top:7px;
	width:100px;
	color: #282828;
	font-size: 22px;
	font-family: SUIT;
	font-weight: 700;
	text-align:center;
	word-wrap: break-word;
}
.game-point000-single span{
	padding-top:7px;
	width:100px;
	color: #282828;
	font-size: 16px;
	font-family: SUIT;
	font-weight: 700;
	text-align:center;
	word-wrap: break-word;
}
.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-33{
	width:30px;
	color: #8D97AC;
	font-size: 22px;
	font-family: SUIT;
	font-weight: 700;
	text-align:center;
	word-wrap: break-word;
}
.game-point001-333{
	width:20px;
	color: #8D97AC;
	font-size: 16px;
	font-family: SUIT;
	font-weight: 700;
	text-align:center;
	word-wrap: break-word;
}

.game-point00-3{
	padding-top:7px;
	width:100px;
	word-wrap: break-word;
	display: flex;
}
.game-point001-single{
	padding-top:7px;
	width:100px;
	color: #8D97AC;
	font-size: 22px;
	font-family: SUIT;
	font-weight: 700;
	text-align:center;
	word-wrap: break-word;
}
.game-point001-single span{
	padding-top:7px;
	width:100px;
	color: #8D97AC;
	font-size: 16px;
	font-family: SUIT;
	font-weight: 700;
	text-align:center;
	word-wrap: break-word;
}
.sch-type{
	width:40%;
}
.sch-type2{
	width:60%;
	text-align:right;
}
.sch-lea-group{
	margin-left:25px;
	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-group2{
	margin-left:25px;
	padding:0 7px 0 7px;
	height:28px;
	width: 70px;
	color: #fff;
	text-align:center;
	background: #111111;
	font-size: 16px;
	font-family: SUIT;
	font-weight: 600;
	border-radius: 8px !important;
}
.sch-lea-head{
	padding: 10px 25px 0 25px;
	margin-top:10px;
	display: flex;
	height:30px;
	border-bottom:1px solid #ECEFF3;
	white-space: nowrap;
}
.sch-lea-head2{
	padding: 10px 25px 0 25px;
	margin-top:10px;
	display: flex;
	width:400px;
	height:30px;
	border-bottom:1px solid #ECEFF3;
	white-space: nowrap;
}
.sch-lea-head-num{
	width:40px;
	text-align:center;
	height:30px;
	color: #9D9FA1;
	font-size: 12px;
	font-family: SUIT;
	font-weight: 500;
	line-height: 12px;
	word-wrap: break-word;
}
.sch-lea-head-num2{
	width:40px;
	text-align:center;
	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:160px;
	text-align:center;
	color: #9D9FA1;
	font-size: 12px;
	font-family: SUIT;
	font-weight: 500;
	line-height: 12px;
	word-wrap: break-word;
}
.sch-lea-head-play2{
	margin-left:5px;
	height:30px;
	width:100px;
	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:35px;
	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-head-item2{
	width:40px;
	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 25px 7px 25px;
	display: flex;
	border-bottom:1px solid #ECEFF3;
	white-space: nowrap;
}
.sch-lea2{
	padding: 5px 25px 0 25px;
	width:400px;
	display: flex;
	border-bottom:1px solid #ECEFF3;
	white-space: nowrap;
}
.sch-lea-num{
	padding-top:10px;
	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-num2{
	padding-top:5px;
	width:40px;
	text-align:center;
	color: #8D97AC;
	font-size: 22px;
	font-family: SUIT;
	font-weight: 700;
	line-height: 33px;
}
.sch-lea-play{
	text-align:left;
	width:160px;
	word-wrap: break-word;
	border-right:1px solid #ECEFF3;
}
.sch-lea-play-line{
	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-play-line span2{
	padding-top:3px;
	color: #9D9FA1;
	font-size: 12px;
	font-family: SUIT;
	font-weight: 500;
	line-height: 12px;
	word-wrap: break-word;
}
.sch-lea-play a{
	color: #0075FF;
}
.sch-lea-play-line img{
	width:20px;
	height:20px;
	border-radius: 10px !important;
}
.sch-lea-item{
	padding-top:10px;
	height:30px;
	width:35px;
	text-align:center;
	color: #282828;
	font-size: 14px;
	font-family: SUIT;
	font-weight: 500;
	line-height: 22px;
	word-wrap: break-word;
}
.sch-lea-item2{
	padding-top:10px;
	height:30px;
	width:40px;
	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-left:5px;
	padding-top:7px;
	width:100px;
	height:30px;
	color: #282828;
	font-size: 14px;
	font-family: SUIT;
	font-weight: 500;
	line-height: 22px;
	word-wrap: break-word;
}
.sch-lea-item02{
	margin-left:5px;
	padding-top:7px;
	width:100px;
	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-view span{
	color: #0075FF;
}
.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-view2 span{
	color: #0075FF;
}
.sch-game{
	display:none;
}
.sch-game2{

}
.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;
	width:36px;
	height:36px;
	border-radius: 18px !important;
}
.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%;
	padding:15px 25px 15px 25px;
	border: 1px #ECEFF3 solid;
	border-radius: 16px !important;
}
.content-box2{
	margin: 0 25px 0 25px;
	padding:15px 0 15px 0;
	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;
}
.text-line{
	display: flex;
}
.text-line-title{
	width:80px;
	color: #8D97AC;
	font-family: SUIT;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: 160%; /* 22.4px */
	letter-spacing: -0.56px;
}
.text-line-itm{
	color: #282828;
	font-family: SUIT;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: 160%; /* 22.4px */
	letter-spacing: -0.56px;
}
.regis-chk-head{
	margin: 0 20px 0 20px;
	display: flex;
	border-bottom: 1px #ECEFF3 solid;
	padding: 0 16px 16px 0;
}
.regis-chk-head-itm1{
	margin-top:-15px;
	width:90px;
	border-right: 1px #ECEFF3 solid;
	font-family: SUIT;
	font-size: 22px;
	font-style: normal;
	font-weight: 700;
	letter-spacing: -0.44px;
}
.regis-chk-head-itm1 span{
	color: #8D97AC;
	font-family: SUIT;
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
}

.regis-chk-head-itm2{
	height:102px;
}

.regis-chk-head-player{
	margin-left:16px;
	display: flex;
}
.regis-chk-head-player-itm1{
	padding-top:3px;
	width:40px;
}
.regis-chk-head-player-itm1 img{
	width:40px;
	height:40px;
	border-radius: 20px !important;
}
.regis-chk-head-player-itm2{
	margin-left:10px;
	font-family: SUIT;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	letter-spacing: -0.32px;
}
.regis-chk-head-player-itm2 span{
	color: #8D97AC;
	font-family: SUIT;
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
}
.game-chk-list{
	margin: 0 25px 20px 25px;
}
.game-chk-list-date{
	font-family: SUIT;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: 160%; /* 22.4px */
	letter-spacing: -0.56px;
	color: var(--Blue-grey-400, #8D97AC);
}
.game-chk-list-title{
	font-family: SUIT;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	letter-spacing: -0.32px;
}
.game-chk-list-name{
	font-family: SUIT;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: 160%; /* 22.4px */
	letter-spacing: -0.56px;
	color: var(--Black-700, #282828);
}
.game-chk-list-comment{
	margin-top:5px;
	padding:7px;
	font-family: SUIT;
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	line-height: 120%; /* 22.4px */
	letter-spacing: -0.56px;
	color: #282828;
	background: #efefef;
}
.game-chk-list-name span{
	color: var(--Black-700, #0075FF);
}
.game-chk-list-status{
	font-family: SUIT;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: 160%; /* 22.4px */
	letter-spacing: -0.56px;
	color: var(--Black-700, #282828);
}
.regis-chk-menu{
	margin: 0 20px 0 20px;
	height:40px;
	display: flex;
	border-left: 1px #ECEFF3 solid;
	border-bottom: 1px #ECEFF3 solid;
	border-top: 1px #ECEFF3 solid;
	padding: 0 16px 16px 0;
	justify-content: space-between;
}
.regis-chk-menu-itm{
	text-align:center;
	width:100px;
	height:40px;
	font-family: SUIT;
	font-size: 14px;
	font-style: normal;
	font-weight: 600;
	line-height: 40px;
	letter-spacing: -0.32px;
}
.regis-chk-menu-itm1{
	text-align:center;
	width:100px;
	align-items:center;
	height:40px;
	font-family: SUIT;
	font-size: 14px;
	font-style: normal;
	font-weight: 600;
	line-height: 40px;
	letter-spacing: -0.32px;
	background: #0075FF;
	color: #fff;
}
.regis-chk-menu-itm span{
	align-items:center;
	color: #fff;
}
.game-ad{
	display: flex;
	justify-content: space-between;
	background:#f5f5f5;
	height:65px;
	margin-top:-20px;
}
.game-ad2{
	display: flex;
	justify-content: space-between;
	background:#f5f5f5;
	height:65px;
}
.game-ad-img{
	padding-top: 7px;
	margin-right:25px;
	width: 80px;
	height:55px;
}
.game-ad-img img{
	margin-right:25px;
	width: 70px;
	height:50px;
	border-radius: 5px !important;
}
.game-ad-text{
	height:65px;
	padding-top: 7px;
	padding-left:25px;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	background:#f5f5f5;
	text-align:center;
}
.game-ad-text span{
	height:65px;
	margin-left:25px;
	font-size: 14px;
	color:#8D97AC;
	background:#f5f5f5;
	text-align:center;
}
.gym-screen-top{
	display: flex;
	justify-content: space-between;

}
.gym-screen-itm0{
	height:45px;
	width:180px;
	font-size: 16px;
	color:#fff;
	background:#000;
	text-align:center;
	padding-top:10px;
}
.gym-screen-itm1{
	height:45px;
	width:180px;
	font-size: 16px;
	color:#282828;
	background:#fff;
	text-align:center;
	padding-top:10px;
}
.game-notice-title{
	display: flex;
	justify-content: space-between;
}
.game-notice-title-itm{
	color: var(--Black-700, #282828);
	margin-left:25px;
	font-family: SUIT;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	letter-spacing: -0.32px;
}
.game-notice-title-itm2{
	color: var(--Blue-grey-400, #8D97AC);
	text-align: right;
	margin-right:25px;
	font-family: SUIT;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: 160%; /* 22.4px */
	letter-spacing: -0.56px;
}
.game-notice{
	height:104px;
	margin:11px 25px 0 25px;
	padding:16px;
	border-radius: 8px;
	background: var(--Blue-grey-50, #F9FAFB);
}
.game-notice-itm{
	overflow: hidden;
	color: var(--Blue-grey-400, #8D97AC);
	text-align: right;
	text-overflow: ellipsis;
	font-family: SUIT;
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	line-height: 160%; /* 19.2px */
	letter-spacing: -0.48px;
}
.game-notice-itm2{
	overflow: hidden;
	color: var(--Blue-grey-600, #475467);
	text-overflow: ellipsis;
	font-family: SUIT;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: 160%; /* 22.4px */
	letter-spacing: -0.56px;
}

#actionSheet {
	z-index: 9999;
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	background-color: rgba(0, 0, 0, 0.5);
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;

	transition: 1s;

	/* 서서히 나타나는 효과 */
	visibility: hidden;
	opacity: 0;
}
#actionSheet.active {
	/* 서서히 나타나는 효과 */
	visibility: visible;
	opacity: 1;
}

.action-options {
	font-family: SUIT;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 170%; /* 19.2px */
	padding:35px;
	background-color: #fff;
	border-top-left-radius: 10px !important;
	border-top-right-radius: 10px !important;
	/* 세로 컨텐츠가 늘어나는 경우 스크롤이 생기도록 설정 */
	overflow: auto;

	max-height: 300px;
	/* 아래에서 위로 나타나는 효과, max-height과 동일하게 작성 */
	position: relative;
	bottom: -300px;

	transition: 1s;
}
.action-option {
	width:90%;
	display: flex;
	justify-content: space-between;
}
.option img{
	width:35px;
	height:35px;
}
#actionSheet.active .action-options {
	/* 아래에서 위로 나타나는 효과, max-height과 동일하게 작성 */
	bottom: 0;
}
.club-content{
	padding:25px;
}
.club-list{
	display: flex;
	width:100%;
	justify-content: space-between;
	gap:16px;
	margin-bottom: 16px;
}
.club-list-itm{
	position:relative;
	width:120px;
	height:80px;
	overflow:hidden;
	background: linear-gradient(0deg, #F9FAFB 0%, #F9FAFB 100%); border-radius: 6px  !important;
}
.club-list-itm-img{
	overflow: hidden;
	border-radius: 6px  !important;
}
.club-list-itm-img img{
	width:120px;
	height:80px;
	overflow: hidden;
	border-radius: 6px  !important;
}
.club-list-itm-time{
	position: absolute;
	width:21px;
	height:12px;
	top: 52px;
	left:8px;
}
.club-list-itm2{
	text-align:left;
	width:100%;
	height:80px;
}
.club-list-itm3{
	text-align:right;
}
.club-nm-title{
	color: #282828;
	font-size: 16px;
	font-family: SUIT;
	font-weight: 600;
	word-wrap: break-word;
}
.club-list-txt{
	color: #8D97AC;
	font-size: 14px;
	font-family: SUIT;
	font-weight: 500;
	line-height: 22.40px;
	word-wrap: break-word;
}
.club-nm-title span{
	padding-bottom: 9px;
	color: #0075FF;
	font-size: 13px;
	font-family: SUIT;
	font-weight: 500;
	line-height: 18.20px;
	word-wrap: break-word;
}
.club-nm-title img{
	padding-bottom:4px;
}
.notice-list{
	padding: 25px;
	border-bottom: 1px solid var(--Blue-grey-200, #EAECF0);
	background: var(--White, #FFF);
}
.notice-list-title{
	color: var(--Black-700, #282828);
	font-family: SUIT;
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	line-height: 150%; /* 27px */
	letter-spacing: -0.36px;
}
.notice-list-time{
	overflow: hidden;
	color: var(--Blue-grey-400, #8D97AC);
	text-overflow: ellipsis;
	font-family: SUIT;
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	line-height: 160%; /* 19.2px */
	letter-spacing: -0.48px;
}
