
.player_wrap {}
.player_wrap .playerBlock {}

.tbGallBasic {margin:0 -40px;}
.tbGallBasic > li { padding-left: 40px; padding-right: 40px; }
.tbGallBasic > li:hover .description{ background-color:#343434;  }

.player_wrap .playerBlock ul li {padding-left: 10px; padding-right: 10px; padding-bottom: 20px; vertical-align: top; display: inline-block;}

/*리스트 안에 이미지, 멘트*/

.tbGallBasic .description { width:100%; display:inline-block; text-align:center; padding:40px 10px 30px; transition:background-color .3s;}
.tbGallBasic .description h4 { font-size:2.4rem; line-height:1.4em; color:#ff642D; text-align:center; letter-spacing: -1px; padding-bottom:10px;  }
.tbGallBasic .description ul.ulDesc li {padding:10px 0;}
.tbGallBasic .description ul.ulDesc li p.tit {font-size:2rem; font-weight:300; color:#C3C3C3;}
.tbGallBasic .description ul.ulDesc li p.desc {font-size:2rem; font-weight:500;}

@media screen and (max-width:1024px){

}
@media screen and (max-width:768px){
  .tbGallBasic {margin:0 -10px;}
  .tbGallBasic > li { padding-left:10px; padding-right: 10px; }
  .tbGallBasic .description h4 { font-size:2.2rem; }
  .tbGallBasic .description ul.ulDesc li p.tit,
  .tbGallBasic .description ul.ulDesc li p.desc {font-size:1.8rem; }
}

@media screen and (max-width:560px){
  .tbGallBasic > li.li33 { width: 50%;}
  .tbGallBasic .description h4 { font-size:2rem; }
  .tbGallBasic .description ul.ulDesc li p.tit,
  .tbGallBasic .description ul.ulDesc li p.desc {font-size:1.6rem; }
}

@media screen and (max-width:480px){

}