@charset "utf-8";

/* CSS Document */

/* --meal-- */
@media print, screen and (min-width: 680px) {
#art_dinner .div_h4:nth-of-type(1){
	margin-bottom:70px;
}
#art_dinner .im_xmas01{
	width: 410px;
	position: absolute;
	right: 0;
	top: -200px;
}
#art_dinner .im_xmasmeal01{
	float:left;
	margin-right:20px;
}
#art_dinner .div_h4:nth-of-type(2) .text_notice01{
	float:left;
	margin-top:100px;
	font-size:12px;
}
#art_dinner .div_h4:nth-of-type(2) .ul01{
	float:left;
}
#art_beauty{
	width:550px;
	margin-left:0;
}
#art_beauty .im_beauty01{
	width:330px;
	position:absolute;
	top:0;
	left:580px;
}
#art_beauty .ul01 li{
	display:inline-block;
	color:#f00;
	margin-right:30px;
}
#art_present{
	width:400px;
	min-height:250px;
	margin-left:0;
}
#art_present .im_present01{
	width:330px;
	position:absolute;
	top:0;
	left:420px;
}
}

@media screen and (max-width: 679px) {
#art_dinner .div_h4:nth-of-type(1){
	margin-bottom:70px;
}
#art_dinner .im_xmas01{
	width:80%;
	display:block;
	margin:0 auto;
}
#art_dinner .im_xmasmeal01{
	width:100%;
}
#art_dinner .div_h4:nth-of-type(2) .text_notice01{
	font-size:12px;
}
#art_dinner .div_h4:nth-of-type(2) .ul01{
}
#art_beauty .im_beauty01{
	width:100%;}
#art_beauty .ul01 li{
	display:inline-block;
	color:#f00;
	margin-right:30px;
	font-size:12px;
}
#art_present .im_present01{
	width:100%;
}
}