/*
 * @title		게임정보
 * @author		김보람, 정우관
 * @date		2012.05.01
 * @update		2025.12.18([F/E] 류지원)
 * @description
 */

#game_list .game_list_li{display: grid; grid-template-columns: repeat(5, 1fr); background-color: #F9F9FA; padding: 0;}
#game_list .game_list_li li{height: 50px; font-size: 18px; font-weight: normal; color: var(--color-gray11); text-align: center; border: 2px solid transparent; border-radius: 10px; line-height: 45px;}
#game_list .game_list_li .day_selected{border: 2px solid var(--color-blue6); font-weight: bold; color: var(--color-blue6); background-color: var(--color-white);}

/* 차트 영역 */
#game_list #lbl_gs_search_rlt{margin-top: 10px; padding: 0; overflow: hidden;}
#game_list #lbl_gs_search_rlt #lbl_graph_title{min-height: 60px; padding: 15px 0 10px; margin: 0 10px; border-bottom: 1px solid #CCD3DC; color: var(--color-gray6); line-height: 1.8;}
#game_list #lbl_gs_search_rlt #lbl_graph_title .g_left{ margin:0 0 3px 20px }
#game_list #lbl_gs_search_rlt #lbl_graph_title .g_right{ margin-right: 10px;}
#game_list #lbl_gs_search_rlt #lbl_graph_title strong{margin: 0 10px; font-size: 16px; font-weight: normal; color: var(--color-gray11);}
#game_list #lbl_gs_search_rlt #lbl_graph_title .date{display: inline-block; margin-right: 10px;}
#game_list #lbl_gs_search_rlt #lbl_graph_title .info_wrapper{display: inline-block; margin-left: 10px; width: 88%;}
#game_list #lbl_gs_search_rlt #lbl_graph_title .info_wrapper .text{margin-right: 10px; font-size: 15px;}
#game_list #lbl_gs_search_rlt #lbl_graph_title .info_wrapper .text.blue{color: var(--color-blue6);}
#game_list #lbl_gs_search_rlt #lbl_graph_title .info_wrapper .text.red{color: var(--color-red4);}
#game_list #lbl_gs_search_rlt #lbl_graph_title .info_wrapper .text.green{color: var(--color-green5);}
#game_list #lbl_gs_search_rlt #lbl_graph_title .info_wrapper .text .icon{display: inline-block; width: 55px; height: 20px; padding: 0 9px; line-height: 18px;margin-right: 5px; font-size: 14px; border-radius: 4px; color: var(--color-gray11);}
#game_list #lbl_gs_search_rlt #lbl_graph_title .info_wrapper .text .blue_icon{background-color: var(--color-blue2);}
#game_list #lbl_gs_search_rlt #lbl_graph_title .info_wrapper .text .red_icon{background-color: var(--color-red1);}
#game_list #lbl_gs_search_rlt #lbl_graph_title .info_wrapper .text .green_icon{background-color: var(--color-green1);}
#game_list #lbl_gs_search_rlt #lbl_graph_title .g_button{position: relative; top: -6px; line-height: 1.4;}
#game_list #lbl_gs_search_rlt #lbl_graph_box{width: 100%; padding: 12px; background-color: #F9F9FA;}
#game_list #lbl_gs_search_rlt #lbl_graph{position:relative;overflow-y:hidden;overflow-x:auto;background-color:#FFF; letter-spacing:0;}
#game_list #lbl_gs_search_rlt #lbl_graph #container{ width:100%; height:250px; text-align:center }

/* 하단 영역 */
.g_left_table{width: 390px; display: inline-block; vertical-align: top;}
.g_right_table{width: 410px; display: inline-block; vertical-align: top; float: right;}
.g_subtitle_blue .g_right{ font-size:12px; font-weight:normal; }
.g_subtitle_blue .g_right a{ color:#999 }
.g_gray_table{ width:50%; /*border-right:1px solid #E2E2E2*/ background-color:#F9F9FA;border-top:0px;}
.g_gray_table + table{ margin-top:0;}
.g_gray_table th{ height:31px; background-color:#F8F8F8 }
.g_gray_table td{ height:30px }
#first_tb{ border-right:0 }
.tb_list th, .tb_list td{border-left:none; border-right:none;}
.tb_none th:last-child, .tb_none td:last-child{border-right:none;}
.tb_none th, .tb_none td{ /*border-left:1px solid #E1E1E1; border-right:1px solid #E1E1E1;*/}
.tb_list th .right, .tb_list td .right{text-align:right;}
.gameinfo{ height:100px; background:url(//img4.itemmania.com/new_images/gameinfo/img_game_info.jpg) no-repeat; }
.gameinfo_text{padding:33px 0px 0px 372px; font-weight:bold; color:#636363;}
table tr td{border-bottom:0px;}
table{color:#666;}
td > span{margin-left:5px;}
td > span > img{vertical-align:text-top;}
.height{line-height:22px;}
.tb_list th, .tb_list td{text-align:inherit; padding-left:13px;}
.datecontent{margin-top:10px; width:80px; height:140px;background:linear-gradient(to bottom, #159EFD, #12CFA9);color:#FFF; font-weight:bold; position:absolute;border-radius:10px;}
.game_year{text-align:center;}
.game_day{font-size:35px; text-align:center;}
.datecont{padding-top:37px;}

/* 수정 영역 */
.ranking_table{padding: 10px 0; overflow: hidden; height: 382px;}
.ranking_table table{background-color: var(--color-white);}
.ranking_table table tr td{color: var(--color-gray11);}

.table_border{margin-top: -10px;}
.table_border tr .game_name{text-align: left; padding-left: 10px;}
.table_border tr .game_name .first_crown{position: absolute; margin-left: 5px;}
.table_border tr .game_name .first_crown img {margin: -1px 4px 0 0;}
.table_border tr td .money{font-size: 16px; font-weight: bold; margin-bottom: 3px;}
.table_border tr td .money span{font-weight: normal;}
.table_border tr td .time{font-size: 13px; font-weight: 400; color: var(--color-gray7);}

.info_box{overflow: hidden; height: 284px; background-color: #F9F9FA;}
.info_box .recom_list{width: 100%;}
.info_box .recom_list .recom_img{/* margin-top: 5px; */ margin-right: 18px;}
.info_box .recom_list .recom_img img{border-radius: 10px;}
/*.info_box .gray_line{clear:both;float:left;width:92%;height:1px;margin:4px 0 3px 13px;border-top:1px solid #DDD;}*/
.info_box .recom_list .game_info{width: 220px; height: 110px; margin-bottom: 22px; padding: 20px 0;}
.info_box .recom_list .game_info .link_wrapper{font-size: 18px; color: var(--color-gray11); font-weight: bold; margin-bottom: 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.info_box .recom_list .game_info .link_wrapper strong{margin-right: 5px;}
.info_box .recom_list .game_info .g_black3{line-height: 1.3; font-size: 15px; color: var(--color-gray11); font-weight: normal;}
/*.hot_mobile{width:45px;height:18px;background-color:#13C2BF;font-size:11px;color:#FFF;font-weight:bold;text-align:center;line-height: 19px;margin-top: 5px;border-radius: 5px;}*/
/*.hot_pc{width:45px;height:18px; background-color:#14A7ED;font-size:11px; color:#FFF; font-weight:bold; text-align:center;line-height:18px;margin-top:43px;}*/

/*#calendar_box .g_right{ margin-right:25px }*/
#calendar_box .day_list{margin-top: 10px; background-color: #FBFBFB;}
#calendar_box .day_list li{float: left; width: 38px; padding: 6px 0; text-align: center; background-color: var(--color-white); color: #1D1D1D;}
#calendar_box .day_list .first{margin-left: 100px;}
#calendar_box .g_sideway{width: 300px; margin-left: 100px;}
#calendar_box .g_sideway li{padding: 2px 0; margin-bottom: 2px; width: 38px; height: 38px; text-align: center;}
#calendar_box .g_sideway .day_selected{font-weight: bold; color: var(--color-white); background-color: #CBCBCB; border-radius: 5px;}
#calendar_box .g_sideway .today{font-weight: bold; color: var(--color-white); background-color: var(--color-blue6); border-radius: 5px;}

table tr .firstplace{color: #F7432B;}
table tr td.firstplace{color: #F7432B;}
table tr .ranking{font-weight: bold; font-size: 15px; padding-left: 25px;}
