/*
料亭あしらいイメージ
*/
/*.ryouteiBox::after {
	background: url(/images/osechi/2025/655/25_ryouteiashirai.jpg) center center repeat-y;
}*/

/*
	料亭コンテンツ
*/
.ryouteiBox {
  margin-bottom: 80px;
}
.ryouteiContents01 {
	background: url(/images/osechi/2025/655/25_ryoutei_bg01.jpg) no-repeat;
	height: 1107px;
}
.ryouteiContents01 p:nth-child(1) {
	width: 900px;
	top: 780px;
	left: 37px;
	text-shadow: 0 0 5px rgb(0 0 0 / 80%), 0 0 5px rgb(0 0 0 / 80%), 0 0 5px rgb(0 0 0 / 80%), 0 0 5px rgb(0 0 0 / 80%), 0 0 5px rgb(0 0 0 / 80%);
}
.ryouteiContents02 {
	background: url(/images/osechi/2025/655/25_ryoutei_bg02.jpg) no-repeat;
	height: 1216px;
}
.ryouteiContents02 p:nth-child(1) {
	width: 435px;
	top: 168px;
	left: 495px;
}
.ryouteiContents02 p:nth-child(2) {
	width: 435px;
	top: 535px;
	left: 35px;
}
.ryouteiContents02 p:nth-child(3) {
	width: 620px;
	top: 880px;
	left: 315px;
}
.ryouteiContents03 {
	background: url(/images/osechi/2025/655/25_ryoutei_bg03.jpg) no-repeat;
	height: 878px;
}
.ryouteiContents03 p:nth-child(1) {
	width: 440px;
	top: 130px;
	left: 490px;
	letter-spacing: -0.05em;
	line-height: 1.6;
}
.ryouteiContents03 p:nth-child(2) {
	width: 440px;
	top: 500px;
	left: 30px;
}

/*
	こだわりコンテンツ
*/

.kodawariContents01 {
	background: url(/images/osechi/2025/655/25_kodawari_bg01.jpg) no-repeat;
	height: 1892px;
}
.kodawariContents01 p:nth-child(1) {
	width: 915px;
	top: 615px;
	left: 45px;
	letter-spacing: -0.05em;
  line-height: 1.6;
}
.kodawariContents01 p:nth-child(2) {
	width: 445px;
	top: 1200px;
	left: 45px;
  line-height: 1.6;
}
.kodawariContents01 p:nth-child(3) {
	width: 445px;
	top: 1535px;
	left: 515px;
  line-height: 1.6;
}
.kodawariContents02 {
	background: url(/images/osechi/2025/655/25_kodawari_bg02.jpg) no-repeat;
	height: 1270px;
}
.kodawariContents03 {
	background: url(/images/osechi/2025/655/25_kodawari_bg03.jpg) no-repeat;
	height: 1275px;
}
.kodawariContents03 p:nth-child(1) {
    width: 445px;
    top: 195px;
    left: 515px;
    letter-spacing: -0.05em;
    line-height: 1.35;
}
.kodawariContents03 ul {
    top: 603px;
    left: 515px;
}
.kodawariBox > div ul li,
.kodawariContents03 ul li {
    line-height: 1.2;
}
.TkodawariContents03 {
	background: url(/images/osechi/2025/655/25_Tkodawari_bg03.jpg) no-repeat;
	height: 754px;
}
.sinajinaBox .sinajinaBox_list{
    height: auto;
    overflow-y: unset;
}
.sinajinaBox_list figure {
  position: relative;
}
.sinajinaBox_list figure img:nth-child(2) {
  position: absolute;
  width: 58px;
  height: auto;
  right: -3px;
  top: 190px;
  z-index: +10;
}