.card_game{width: 33.3%; min-height: 150px;}
.card_game .game_box{width: 90%; min-height: 150px;margin-top: 20px;/*height: 40px;*/}
.card_game .game_box .photo{padding-bottom: 139%;}

.card_gc{min-height: 50px; background: white; position: relative; margin: 5px 0px 10px 0px;}
.card_gc .cgc_photo{min-height: 50px; width: 35%;}
.card_gc .cgc_photo .cgcp_pht{padding-bottom: 138%;}
.card_gc .cgc_desc{width: 65%;}
.card_gc .cgc_desc .cgcd_desc{padding: 10px 15px 10px 15px;}
.card_gc .cgc_desc .cgcd_desc .cgcdd_title{font-size: 20px; font-family: 'bold';}
.card_gc .cgc_button{width: 65%; position: absolute; bottom: 0px; right: 0px;}
.card_gc .cgc_button .cgcb_btn{padding: 0px 15px 10px 15px;}
.card_gc .cgc_button .cgcb_btn .cgcbb_btn_circle{width: 35px; height: 35px; border-radius: 50%; position: relative;}
.card_gc .cgc_button .cgcb_btn .cgcbb_btn_circle .cgcbbb_icon{width: 20px; height: 20px; position: relative; top: 7px;}
.card_gc .cg_info{width: 100%; height: 100%; position: absolute; background: #e9890b; top: 0px; left: 0px;}
.card_gc .cg_info .cgi_title{padding: 10px 15px 11px 15px; position: relative; z-index: 3;}
.card_gc .cg_info .cgi_title .cgit_close{width: 20px; height: 20px;}
.card_gc .cg_info .cgi_ranking{width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; overflow: auto;}
.card_gc .cg_info .cgi_ranking .cgir_space{height: 37px;}
.card_gc .cg_info .cgi_ranking .cgir_list{padding: 10px 15px 10px 15px; border-bottom: 1px solid #f49e15;}
.card_gc .cg_info .cgi_ranking .cgir_list table{width: 100%;}
.card_gc .cg_info .cgi_myrank{width: 100%; position: absolute; bottom: 0px; left: 0px;}
.card_gc .cg_info .cgi_myrank .cgim_desc{padding: 10px 15px 11px 15px;}

.card_voucher{width: 90%; box-shadow: 0px 0px 2px silver; min-height: 231px;}
.card_voucher .cv_photo{background: silver; padding-bottom: 30%;}
.card_voucher .cv_title{padding: 10px 15px 11px 15px; font-size: 17px;}
.card_voucher .cv_info{padding: 10px 15px 11px 15px; min-height: 32px;}
.card_voucher .cv_info .cvi_logo{width: 27px; height: 27px; margin-top: 2px; margin-right: 10px; border-radius: 50%;}
.card_voucher .cv_info .cvi_token{margin-top: 3px; font-size: 17px;}