@charset "utf-8";
/* CSS Document */

@media screen and (max-width:768px){

	#prize {
		padding: 0;
	}
	#prize_wrap {
		width: 92%;
		margin: 0;
		padding: 0 4%;
		background: url(../img/winners/bg.png) no-repeat top, ;
		border: none;
		box-shadow: none;
		background-size: 100%;
		background-color: #ffee91;;
	}

	#prize h3 {
		width: 75.75%;
		padding: 7% 0 0;
	}

	#prize .contents {
		width: 100%;
		padding: 5% 0 0;
		margin: auto;
	}

	#prize h4 {
		position: absolute;
		top: 24%;
		left: 50%;
		width: 60%;
		margin: 0 0 0 -30%;
		border: none;
		text-align: center;
		z-index: 1;
	}

	#prize_wrap.prize-case {
		background: url(../img/winners/bg.png) no-repeat top #efe197;
		background-size: 100%;
		padding: 0;
		margin: auto;
		width: 100%;
	}

    .inner.silver  {
        margin-top: 8%;
    }

	.prize-header {
		position: relative;
		margin: auto;
		width: 100%;
		height: 0;
		padding-top: 37%;
	}
	.prize-body {
		position: relative;
		padding-top: 10%;
		padding-bottom: 0;
		margin: -1px auto 0;
	}

	#prize .prize-body h4 {
		position: relative;
		top: auto;
	}

	.prize-footer {
		margin: 0 auto 0;
		background:none;
		background-size: 100%;
		width: 100%;
		height: 0;
		padding-top: 10%;
	}

	.first_prize, .innovation_prize {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;	
		width: 94%;
		margin: 3% 3% 6%;
		padding-top: 0;
	}

	.first_prize li {
		width: 48%;
		height: auto;
		margin-top: 15px;
	}

	.innovation_prize {
		padding-bottom: 20px;
	}

	.innovation_prize li {
		width: 48%;
		height: auto;
		margin: 15px 1% 0;
	}

	.first_prize li img, .innovation_prize li img {
		display: block;
		margin: auto;
		width: 100%;
		padding: 0;
	}

	.first_prize li:nth-child(3) {
		width: 50%;
		margin: 0 25% 0 25%;
		height: 0%;
	}

	.innovation_prize li:nth-child(1), .innovation_prize li:nth-child(2) {
		margin: 15px 1% 0;
	}
	
	.innovation_prize li:nth-last-child(1), .innovation_prize li:nth-last-child(2) {
		margin: 15px 1% 0;
	}	

	.btn_area {
		width: 50%;
		text-align: center;
		margin: 5% auto 0;
	}

	.gold .prize-header {
		padding-bottom: 12%;
	}
 
	.silver .prize-body {
		padding: 10% 2% 0;
	}
}