
/*#udondotch #down {
	background:url(../../images/container_bg.jpg) no-repeat top center;
}*/

#udondotch #down .battleBOX .round {
	background:url(../images/round.png) no-repeat center top;
	background-size: contain;
}

.battleBOX .veg { bottom: 0;}

.battleBOX .chef01 { bottom: 35px; margin-left:0px;}
.battleBOX .chef02 { bottom: 65px; margin-right: 0px; z-index: 300}

.boxRecipe .change h4 { padding:0;}
.boxRecipe .change h4 img { margin-left:-20px;}
.Rbox .change h4 img { margin-right:-20px;}
.boxRecipe .change .imgbox { padding:0 50px;}
.docthRecipe .boxRecipe { margin-bottom:0;}
/*.docthRecipe .boxRecipe .ttlimg { background:none !important;}*/

.docthRecipe .boxRecipe p.newsText-inline img.news_character {
   margin:0 0 8px 16px; 
}
.docthRecipe .boxRecipe p img.chara{
 margin-top: -12px;
	margin-left: 12px;
}

.news_character{float: right; margin: 0 0 0 24px;}
.news_character-2{margin-bottom: 24px;}

#lightbox1 h2, 
#lightbox2 h2 {
    padding: 30px 0 45px;
	text-align: center;
    margin: 0;
}
#lightbox1 h3, 
#lightbox2 h3 {
    padding: 0 0 24px;
	text-align: center;
    margin: 0;
}


@media only screen and (max-width: 949px) {
.battleBOX .chef01 { bottom:150px;}
.battleBOX .chef02 { bottom:150px;}
}

@media only screen and (max-width: 640px) {
.battleBOX .chef01 { margin-left:0px; width:100%; }
.battleBOX .chef02 { margin-right:0px; width:100%;}
.battleBOX .chef02 { bottom:50px;}
	
	#udondotch #down .battleBOX .round {
	background:url(../images/round.png) no-repeat center center;
	background-size: contain;
		height: 160px;
}
		#lightbox1 h2, 
#lightbox2 h2 {
    padding: 8px 0 45px;
	text-align: center;
    margin: 0;
}
}