@charset "utf-8";
/* CSS Document */


.toyaward_wrap{
	border-top-color: #FFB11A;
	border-top-width: 30px;
	border-top-style: solid;
	margin:-20px auto 0 auto;
	padding-top:50px;
	width:100%;
position: relative;

}
.mv{
	width:100%;
	margin:0 auto 0 auto;
}
.award_wrap{
	margin-top:-70px;
	background-image:url("../img/bg.gif");	
	background-repeat: repeat-y;
	background-position: top;
	background-size: cover;	
	
}

.toyaward_mv{
	display: block;
	z-index: 1!important;
	position: relative;
}
.toyaward_mv img{
	width:100%;
	max-width: 713px;
	z-index: 999;
}

.award_rogo{
	display: flex;
  flex-direction: row;
  justify-content: space-around;
	width:100%;
	max-width:450px;
	margin:0 auto;
	padding-top:110px;
	padding-bottom: 60px;

}

.rogo_wrap{

	max-width:123px;
	width:100%;
	border-style: solid;
	border-width: 3px;
	border-color: #000000;
	border-radius: 15px;
	background-color: white;
	
	padding:8px 8px 5px 8px;
}


.rogo_wrap img{
	width:100%;
}

.award_inner{
	display: block;
	position: relative;
	width:100%;
	max-width:1100px;
	margin:0 auto;
	text-align: center;
	z-index: 500!important;
	padding-bottom:100px;
}

.aw_inner img{width:100%;}
.award01{
	display: block;
	position: relative;
	width:100%;
	max-width:1100px;
	margin:0 auto 50px auto;
	border-color: #000000;
	border-width: 5px;
	border-style: solid!important;
	background-image: url("../img/item_bg.png");
	background-repeat: repeat;
	
	background-size: auto;
}

.btnwrap{
	margin:-30px auto 30px auto;
	width:100%;
	max-width:230px;
}

.rr_btnwrap{
	margin: 0 auto;
	width:100%;
	max-width: 300px;
	display: block;
}

.rr_btnwrap img{
	width:100%;
}

@media screen and (max-width:2400px) {
.award_inner{

}
	}
	
	
@media screen and (max-width:1920px) {
.award_inner{
}
.aw_inner img{width:100%;}	

}
@media screen and (max-width:970px) {
	.award_inner{width:95%;}
.awd_title{left:0;}
}
@media screen and (min-width:769px) {
	.br-pc{display:block;}
	.br-sp{display:none;}

.pc { display: block !important; }
.sp { display: none !important; }

}




@media screen and (max-width:768px) {
.pc { display: none !important; }
.sp { display: block !important; }
	
.dr_btn img{
width:80%;
margin:0 auto;	
	
}

.btnwrap{
	margin:0px auto;
}	
}
@media screen and (max-width:640px) {
.award01,.award02,.award03{

}
}

@media screen and (max-width:550px) {
.award_wrap{
	margin-top:-40px;
}
	
	}

@media screen and (max-width:468px) {
	.award_menu img{
}
.award_wrap{
	margin-top:-40px;
}
	
	}

@media screen and (max-width:386px) {
	.award_menu img{

}
.award_wrap{
	margin-top:-30px;
	
}

.award01,.award02,.award03{
	margin:0 auto 20px auto;
	}
	
	}