#puzzle_game { padding-bottom: 50px; background-repeat:no-repeat; border-radius: 10px;}
#puzzle_game>.title {color:#26670d;font-size:2.5em;text-align:center;padding:25px 0;font-family:'DoHyeon'}
#puzzle_game>#game_list>ul {display:flex;flex-flow:row wrap;justify-content:center;column-gap: 10px; row-gap: 10px;}
#puzzle_game>#game_list>ul>li {width:61px;height:68px; display: flex; align-items: center; justify-content: center;}
#puzzle_game>#game_list>ul>li>a {display:flex;width:61px;height:68px;background-color: green; align-items:center;justify-content:center;font-size:1.5em;font-weight:bold;color:#fff}
/* #puzzle_game>#game_list>ul>li.fail {background:url('../img/item_fail.jpg') no-repeat}*/
#puzzle_game>#game_list>ul>li.winner {background-color: #5FBA3B;} 
#puzzle_game>#game_list>ul>li.fail {background-color: #c8ecba;} 
#puzzle_game>#game_list>ul>li span {color: green; font-size: 18px; font-weight: bold;} 
#puzzle_game>#game_list>ul>li.winner span{color: #c8ecba;}