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

.content_box .text a,
#h4_box.content_box .inner .h4content_box.alternate a{
	color:#935f69;
	font-weight: bold;
}

#h1_box.content_box::after,
#p4_box.content_box::after,
.c_days #h4_box.content_box .inner{
	background: #d1bada;
}
.content_box .mainImg_box .image::after,
#p4_box.content_box .special_box .image::after{
	background: url("bg_image.png");
	background-size: 15px;
}

#p3_box.content_box .inner .portImg_box:first-of-type .image strong{
	top: 50px;
	left: -40px;
	transform:rotate(10deg);
}
#p3_box.content_box .inner .portImg_box:last-of-type .image strong{
	top: 40px;
	right: -50px;
	left: auto;
	transform: rotate(10deg);
}

#p4_box.content_box .special_box .image strong:first-of-type{
	top: 20px;
	left: 350px;
}
#p4_box.content_box .special_box .image strong:last-of-type{
	top: 20px;
	right: 315px;
}


#p7_box.content_box .gourmet_ttl{
	background: url("bg_gourmet.jpg");
	padding: 30px 0;
	background-size: contain;
	background-position: center;
	color: #FFF;
	text-shadow: 0px 0px 10px #000000;
	border-bottom: 0;
}
#p7-2_box.content_box h3,
#h4_box.content_box h3{
	border-bottom: 0;
}

/*
-------------------------------------------------
-------------------------------------------------
スマホ
-------------------------------------------------
-------------------------------------------------
*/
.sp #p3_box.content_box .inner .portImg_box .image strong{
	font-size: 80%;
	width: 145px;
}
.sp #p3_box.content_box .inner .portImg_box:first-of-type .image strong{
	top: 30px;
	left: -10px;
	transform:rotate(10deg);
}
.sp #p3_box.content_box .inner .portImg_box:last-of-type .image strong{
	top: 20px;
	right: -20px;
	left: auto;
	transform: rotate(10deg);
}
.sp #p4_box.content_box .special_box .image strong:first-of-type{
	left: 5px;
}
.sp #p4_box.content_box .special_box .image strong:last-of-type{
	right: 5px;
}

.sp #p5_box.content_box .portImg_box .image strong {
    left: 10px;
}
.sp #p5_box.content_box .portImg_box:nth-child(2n) .image strong {
    left: auto;
    right: 10px;
}

