@import url("https://image.raku-uru.jp/cms/fontcss/font.css");
/***********
 * common
 ***********/

* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	word-wrap: break-word;
	word-break: break-all;
}

html,
body {
	height: 100%;
}

body,
body * {
	font-family: '游ゴシック', YuGothic, 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', 'メイリオ', 'Meiryo', 'Meiryo UI', 'ＭＳ Ｐゴシック', sans-serif;
}


/* 通常文字色 */

body {
	font-size: 14px;
	color:#6c6108;
	/* 通常文字色 */
	background:#fff ;
}

h2 {
	font-size: 30px;
	letter-spacing: 3px;
}

h3 {
	font-size: 24px;
	letter-spacing: 3px;
}

ul,
ul li {
	list-style: none;
}


/* a リンク文字色 */

a,
a:visited {
	color:#6c6108;
	/* a リンク文字色 */
	text-decoration: none;
}

a:hover,
button:hover {
	color:#f97854;
	/* hoverリンク文字色 */
	text-decoration: underline;
	opacity: 0.7;
}

a:hover,
button:hover {
	text-decoration: none;
	opacity: .7;
}

a:hover * {
	opacity: .7;
}

input[type='text'],
input[type='password'] {
	font-size: 14px;
	font-weight: normal;
	line-height: 30px;
	height: 30px;
	border: #d1d1d1 solid 1px;
}

input[type='checkbox'] {
	margin-right: 4px;
}

textarea {
	width: 100%;
	border: #d1d1d1 solid 1px;
}

table {
	width: 100%;
	border-collapse: collapse;
}

table th,
table td {
	border-spacing: 0;
	border-collapse: collapse;
	vertical-align: middle;
	border: none;
}

table.tbl {
	width: 100%;
	margin-bottom: 20px;
}

table.tbl tr th {
	font-size: 13px;
	font-weight: normal;
	position: relative;
	width: 90px;
	padding: 2px 10px 2px 0;
	text-align: left;
}

table.tbl tr th:after {
	position: absolute;
	top: 0;
	right: 0;
	content: ':';
}

table.tbl tr td {
	font-size: 13px;
	padding: 2px 12px 2px 48px;
	text-align: left;
}

@media only screen and (max-width: 600px) {
	table.tbl {
		width: 100%;
	}
	table.tbl tr th {
		font-size: 12px;
		font-weight: normal;
		width: 65px;
		padding: 4px 0;
		text-align: left;
	}
	table.tbl tr td {
		font-size: 12px;
		padding: 4px 15px;
		text-align: left;
	}
}

img {
	max-width: 100%;
	word-break: normal;
	border: none;
}

b {
	font-weight: bold;
	color: #c56572;
}

pre {
	white-space: pre-wrap;
}

ul.list1 li {
	font-size: 13px;
	position: relative;
	margin-bottom: 10px;
	padding-left: 26px;
}

ul.list1 li:before {
	position: absolute;
	top: 5px;
	left: 0;
	display: inline-block;
	width: 10px;
	height: 14px;
	content: '';
	background-image: url(https://image.raku-uru.jp/cms/yt00011/img/icn-arrow-btn.png);
	background-repeat: no-repeat;
	background-size: cover;
}

@media only screen and (max-width: 600px) {
	ul.list1 li:before {
		position: absolute;
		top: 5px;
		left: 0;
		display: inline-block;
		width: 8px;
		height: 12px;
		content: '';
		background-image: url(https://image.raku-uru.jp/cms/yt00011/img/icn-arrow-btn_sp.png);
		background-repeat: no-repeat;
		background-size: cover;
	}
}

ul.list2 li {
	font-size: 13px;
	position: relative;
	margin-bottom: 10px;
	padding-left: 26px;
}

ul.list2 li:before {
	position: absolute;
	top: 12px;
	left: 0;
	display: inline-block;
	width: 8px;
	height: 1px;
	content: '';
	background-color: #6c6108;
}


/***********
 * layout
 ***********/

#wrapper,
.wrapper {
	width: 100%;
	min-width: 1000px;
	margin: 0 auto;
}

.main-contents {
	padding-bottom: 90px;
}

#main-article {
	position: relative;
}

#main-article,
.main-article {
	margin-bottom: 90px;
}

.top {
	width: 100%;
	margin: 0 auto;
	padding: 0 0;
	overflow-x: hidden;
}

.contents {
	width: 1000px;
	margin: 0 auto;
	padding: 12px 0 0;
}

.page {
	width: 1000px;
	margin: 0 auto;
	padding: 30px 0 0;
}

.row {
	position: relative;
	width: 1000px;
	margin: 0 auto;
}

@media only screen and (max-width: 600px) {
	#wrapper,
	.wrapper {
		min-width: 100%;
	}
	.top {
		width: 100%;
		margin: 0 auto;
		padding: 0 0 0;
	}
	.contents {
		width: 100%;
		margin: 0 auto;
		padding: 0 0 0;
	}
	.page {
		width: 100%;
		margin: 0 auto;
		padding: 0 0 0;
	}
	.row {
		width: 100%;
	}
}

@media only screen and (max-width: 600px) {
	#wrapper,
	.wrapper {
		min-width: 100%;
	}
	.top {
		width: 100%;
		margin: 0 auto;
		padding: 0 0 0;
	}
	.contents {
		width: 100%;
		margin: 0 auto;
		padding: 0 0 0;
	}
	.page {
		width: 100%;
		margin: 0 auto;
		padding: 0 0 0;
	}
	.row {
		width: 100%;
	}
}


/***********
 * clearfix
 ***********/

.clearfix:before,
.clearfix:after {
	display: table;
	content: ' ';
}

.clearfix:after {
	clear: both;
}

label:after {
	display: none;
}


/***********
 * header
 ***********/

#header {
	width: 100%;
	height: 125px;
	border-bottom: #f5f5f5 1px solid;
	background-color: #fff;
}

.header-top,
.header-top-cart {
	height: 60px;
	margin-bottom: 64px;
	padding: 0;
	color: #fff;
	background-color: #fce954;
	background-image: url(https://image.raku-uru.jp/01/23795/63/bg_buntan_texture_1671688731252.jpg);
	background-size: 50px;
}

.logo {
	line-height: 124px;
	position: relative;
	position: absolute;
	z-index: 3;
	top: 0;
	left: 0;
	display: block;
	width: 158px;
	/*height: 124px;*/
	text-align: center;
	background-color: #fff;
	/*add*/
	height: 144px;
	box-shadow: 0px 2px 5px rgb(0 0 0 / 20%);
}

.logo h1 {
	margin-top: 8px;
}

.logo-text {
	font-size: 13px;
	line-height: 1.4;
	position: absolute;
	top: 50%;
	left: 50%;
	display: -webkit-box;
	overflow: hidden;
	width: 100%;
	max-height: 7em;
	padding: 0 10px;
	-webkit-transform: translate(-50%, -50%);
		    transform: translate(-50%, -50%);
	text-align: center;
	word-break: break-all;
	color: #544b06;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 5;
}

.logo-text-footer {
	position: static;
	width: 100%;
	margin: 0 auto;
	padding: 0 15px;
	transform: translate(0, 0);
}

.logo-text-footer a {
	color: #544b06;
}

.header-top-cart .logo {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 50%;
	margin-left: -79px;
}

.logo img {
	width: auto;
	height: auto;
	max-width: 114px;
	/*max-height: 100px;*/
	vertical-align: middle;
}

.logo__text {
	color: #f4302c;
}

.header-search {
	position: absolute;
	z-index: 11;
	top: 11px;
	/*left: 200px;*/
	/*add*/
	right: 0;
	left: auto;
}

.header-search-form {
	position: relative;
}

.header-search input[type=text] {
	font-size: 14px;
	line-height: 35px;
	display: inline-block;
	width: 300px;
	height: 37px;
	padding: 0 50px 0 20px;
	border: none;
	border-radius: 2px;
	outline: 0 none;
	background-color: #fff;
}

.header-search-form input::placeholder {
	color: #dddbce;
}

.header-search-form-btn {
	line-height: 37px;
	position: absolute;
	top: 0;
	right: 0;
	display: inline-block;
	overflow: hidden;
	width: 48px;
	padding: 0;
	cursor: pointer;
	text-align: center;
	border: none;
	-webkit-border-radius: 0;
		    border-radius: 2px;
	background: none;
	background-color: #fff;
	-webkit-appearance: none;
}

.search-btn {
	width: 20px;
	height: auto;
	vertical-align: middle;
}

.header-menu-sp {
	display: none;
}

.header-nav {
	position: absolute;
	z-index: 2;
	top: 0;
	right: 0;
}

.header-top ul.header-menu {
	/*float: right;*/
	height: 60px;
	/*add*/
	float: none;
	margin-left: 135px;
}

.header-top ul.header-menu > li {
	float: left;
	height: 60px;
	text-align: center;
	border-left: 2px solid #fdf4b3;
	padding: 0 5px 0 5px;
}

.header-top ul.header-menu > li.cart {
	border-right: 2px solid #fdf4b3;
}

.header-top ul.header-menu > li > a {
	position: relative;
	color: #6c6108;
}

.header-top ul.header-menu li.logout,
.header-top ul.header-menu li.entry {
	/*line-height: 60px;*/
}

.header-top ul.header-menu li.logout a,
.header-top ul.header-menu li.entry a {
	padding-right: 0;
	padding-left: 0;
	font-size: 18px;
	position: relative;
	display: block;
	width: 8em;
	height: 60px;
	padding-top: 15px;
}

.header-top ul.header-menu li.logout a {
	padding-right: 1px;
	padding-left: 10px;
	width: 9em;
}

.header-top ul.header-menu li.logout a:before {
	position: absolute;
	top: 50%;
	left: 0;
	display: inline-block;
	width: 21px;
	height: 24px;
	margin-top: -11px;
	margin-left: 12px;
	content: '';
	background-image: url(https://image.raku-uru.jp/cms/yt00011/img/icn-logout.png);
	background-repeat: no-repeat;
	background-size: cover;
}

.header-top ul.header-menu li.entry a:after {
	position: absolute;
	top: 50%;
	right: 0;
	display: inline-block;
	width: 11px;
	height: 16px;
	margin-top: -8px;
	margin-right: 20px;
	content: '';
	background-image: url(https://image.raku-uru.jp/cms/yt00011/img/icn-entry.png);
	background-repeat: no-repeat;
	background-size: cover;
}

.header-top ul.header-menu li.mypage a {
	font-size: 18px;
	position: relative;
	display: block;
	width: 8em;
	height: 60px;
	padding-top: 15px;
}

.header-top ul.header-menu li.mypage a:before {
	position: relative;
	top: 0;
	left: 0;
	display: inline-block;
	width: 21px;
	height: 24px;
	margin-left: 0;
	margin-right: 0.5em;
	content: '';
	background-image: url(https://image.raku-uru.jp/01/23795/10/icn-mypage_1671004596358.png);
	background-repeat: no-repeat;
	background-size: cover;
	vertical-align: middle;
}

.header-top ul.header-menu li.cart a {
	font-size: 18px;
	position: relative;
	display: block;
	width: 6em;
	height: 60px;
	padding-top: 15px;
}

.header-top ul.header-menu li.cart a:before {
	position: relative;
	top: 0;
	left: 0;
	display: inline-block;
	width: 26px;
	height: 24px;
	margin-left: 0;
	margin-right: 0.5em;
	content: '';
	background-image: url(https://image.raku-uru.jp/01/23795/9/icn-cart_1671004596120.png);
	background-repeat: no-repeat;
	background-size: cover;
	vertical-align: middle;
}

.header-top ul.header-menu li.sns {
	padding-right: 20px;
}

.header-top ul.header-menu li.sns ul li {
	line-height: 60px;
	display: inline-block;
	width: 25px;
	margin-left: 20px;
}

.header-top ul.header-menu li.sns ul li img {
	width: 100%;
	height: auto;
	vertical-align: middle;
}


/* category-nav */

.category-nav {
	/*float: left;*/
	float: right;
	min-width: 700px;
	margin-left: 200px;
}

.category-nav > ul > li {
	font-size: 20px;
	font-weight: bold;
	line-height: 65px;
	position: relative;
	float: right;
	margin-right: 50px;
	color: #6c6108;
}

.category-nav > ul li a {
	position: relative;
	display: block;
	width: 100%;
}

.category-nav-l2 {
	position: absolute;
	z-index: 55;
	top: 65px;
	left: 50%;
	display: none;
	width: 174px;
	margin-left: -87px;
	padding: 10px 12px;
	background-color: #544b06;
}

.active .category-nav-l2 {
	display: block;
}

.category-nav-l2:before {
	position: absolute;
	top: -7px;
	left: 50%;
	width: 0;
	height: 0;
	margin-left: -7px;
	content: '';
	border-width: 0 7px 7px 7px;
	border-style: solid;
	border-color: transparent transparent #544b06 transparent;
}

.category-nav-l2 > li {
	font-size: 16px;
	line-height: 1.2;
	border-bottom: #fdf4b3 solid 1px;
}

.category-nav-l2 > li:last-child {
	border-bottom: none;
}

.category-nav-l2 > li > a {
	padding: 18px 0;
	color: #fff;
}

.category-nav-l3 > li {
	font-size: 12px;
	padding: 10px 0 10px 10px;
}

.category-nav-l3 > li:first-child {
	padding-top: 0;
}

.category-nav-l3 > li:last-child {
	padding-bottom: 20px;
}

.category-nav-l3 > li a {
	color: #f7eff0;
}

.nav-close {
	display: none;
}

@media only screen and (max-width: 600px) {
	#header {
		height: 91px;
	}
	.header-top,
	.header-top-cart {
		height: 45px;
		margin-bottom: 46px;
	}
	.logo {
		line-height: 90px;
		width: 25%;
		height: 100px;
		left: 10px;
	}
	.logo-text {
		max-height: 5.4em;
		-webkit-line-clamp: 4;
	}
	
	.logo h1 {
		margin-top: 4px;
	}
	.header-top-cart .logo {
		position: absolute;
		z-index: 1;
		top: 0;
		left: 50%;
		margin-left: -58px;
	}
	.logo img {
		max-width: 115px;
		max-height: 80px;
	}
	.header-search {
		top: 52px;
		right: 10px;
		left: 125px;
	}
	.header-search-form {
		position: relative;
		border: #dddbce solid 1px;
		margin-right: 10px;
		margin-left: 12%;
		width: auto;
	}
	.header-search input[type=text] {
		font-size: 16px;
		line-height: 30px;
		width: 100%;
		height: 30px;
		padding: 0 40px 0 10px;
	}
	.header-search-form-btn {
		line-height: 30px;
		position: absolute;
		top: 0;
		right: 1px;
		display: inline-block;
		overflow: hidden;
		width: 38px;
		padding: 0;
		cursor: pointer;
		text-align: center;
		border: none;
		-webkit-border-radius: 0;
		        border-radius: 2px;
		background: none;
		-webkit-appearance: none;
	}
	.search-btn {
		width: 16px;
		height: auto;
		vertical-align: middle;
		padding-bottom: 3px;
	}
	.header-menu-sp {
		position: absolute;
		top: 10px;
		right: 10px;
		display: block;
		width: 90px;
	}
	.header-menu-sp img {
		width: 100%;
		height: auto;
	}
	.header-nav {
		position: fixed;
		z-index: 9999;
		top: 0;
		left: -100%;
		overflow: scroll;
		width: 100%;
		height: 100%;
		padding-bottom: 50px;
		-webkit-transition: left .6s cubic-bezier(.19, 1, .22, 1);
		        transition: left .6s cubic-bezier(.19, 1, .22, 1);
		background-color: rgba(255, 255, 255, .5);
	}
	.nav-open .header-nav {
		left: 0;
	}
	.header-top ul.header-menu {
		font-size: 0;
		float: none;
		height: auto;
		background-color: rgba(197,101,114,.9);
	}
	.header-top ul.header-menu > li {
		float: none;
		height: auto;
		text-align: center;
		border-left: #d18790 solid 1px;
	}
	.header-top ul.header-menu > li > a {
		position: relative;
		color: #6c6108;
	}
	.header-top ul.header-menu li.entry {
		line-height: 50px;
		text-align: center;
		border-bottom: #dddbce solid 1px;
		border-left: none;
	}
	.header-top ul.header-menu li.logout {
		line-height: 50px;
		border-bottom: rgba(238,238,238,.27) solid 1px;
	}
	.header-top ul.header-menu li.logout a,
	.header-top ul.header-menu li.entry a {
		font-size: 16px;
		display: block;
		width: 100%;
		height: 50px;
		/*padding-right: 10px;*/
		/*padding-left: 10px;*/
		padding-top: 0;
	}
	.header-top ul.header-menu li.logout a:before {
		position: absolute;
		top: 50%;
		left: 50%;
		display: inline-block;
		width: 23px;
		height: 25px;
		margin-top: -12px;
		margin-left: -70px;
		content: '';
		background-image: url(https://image.raku-uru.jp/cms/yt00011/img/icn-logout_sp.png);
		background-repeat: no-repeat;
		background-size: cover;
	}
	.header-top ul.header-menu li.entry a:after {
		position: absolute;
		top: 50%;
		right: 0;
		display: inline-block;
		width: 9px;
		height: 12px;
		margin-top: -6px;
		margin-right: 20px;
		content: '';
		background-image: url(https://image.raku-uru.jp/01/23795/69/icn_member_1671692026249.png);
		background-repeat: no-repeat;
		background-size: cover;
	}
	.header-top ul.header-menu li.mypage {
		line-height: 50px;
		display: inline-block;
		width: 50%;
		border-left: transparent;
		padding: 5px 0;
		vertical-align: middle;
	}
	.header-top ul.header-menu li.mypage a {
		font-size: 16px;
		position: relative;
		display: block;
		width: 100%;
		height: 50px;
		padding-top: 0;
		padding-left: 20px;
		text-align: center;
	}
	.header-top ul.header-menu li.mypage a:before {
		position: absolute;
		top: 50%;
		left: 50%;
		display: inline-block;
		width: 23px;
		height: 25px;
		margin-top: -12px;
		margin-left: -60px;
		content: '';
		background-image: url(https://image.raku-uru.jp/01/23795/68/icn-mypage_1671691984439.png);
		background-repeat: no-repeat;
		background-size: cover;
	}
	.header-top ul.header-menu li.cart {
		line-height: 50px;
		display: inline-block;
		width: 50%;
		border-right: none;
		border-left: #dddbce solid 1px;
		padding: 5px 0;
		vertical-align: middle;
	}
	.header-top ul.header-menu li.cart a {
		font-size: 16px;
		position: relative;
		display: block;
		width: 100%;
		height: 50px;
		padding-top: 0;
		padding-left: 20px;
		text-align: center;
	}
	.header-top ul.header-menu li.cart a:before {
		position: absolute;
		top: 50%;
		left: 50%;
		display: inline-block;
		width: 24px;
		height: 22px;
		margin-top: -11px;
		margin-left: -53px;
		content: '';
		background-image: url(https://image.raku-uru.jp/01/23795/67/icn-cart_1671691941672.png);
		background-repeat: no-repeat;
		background-size: cover;
	}
	.header-top ul.header-menu li.sns {
		display: none;
	}
	/* category-nav */
	.category-nav {
		float: none;
		min-width: inherit;
		margin-left: 0;
	}
	.category-nav > ul > li > p {
		position: relative;
		display: block;
		width: 100%;
		color: #fff;
		background-color: #802120;
		padding: 15px;
	}
	.category-nav > ul > li.category-nav-campaign > p,
	.category-nav > ul > li.category-nav-category > p {
		color: #fff;
		/*border-top: rgba(255,255,255,.3) solid 1px;*/
		background-color: #6c6108;
	}
	.category-nav > ul > li {
		font-size: 16px;
		line-height: 1.2;
		position: relative;
		float: none;
		margin-right: 0;
		color: #c56572;
		border-bottom: none;
	}
	.category-nav > ul li.active > a {
		color: #c56572;
	}
	.category-nav > ul > li a {
		padding: 16px 32px 16px 15px;
		background-color: #fcfbed;
		text-indent: 0;
		border-bottom: #dddbce solid 1px;
	}
	.category-nav > ul > li > ul > li:last-child a {
		border-bottom: none;
	}
	.category-nav > ul li a:after {
		position: absolute;
		top: 50%;
		right: 010px;
		display: block;
		width: 8px;
		height: 12px;
		margin-top: -6px;
		content: '';
		background-image: url(https://image.raku-uru.jp/01/23795/57/icn-arrow-nav02_sp_1671614979565.png);
		background-repeat: no-repeat;
		background-size: cover;
	}
	.category-nav-l2 {
		position: inherit;
		z-index: 33;
		top: 0;
		left: 0;
		display: block;
		width: 100%;
		margin-left: 0;
		padding: 0;
		background-color: inherit;
	}
	.active .category-nav-l2 {
		display: block;
	}
	.category-nav-l2:before {
		display: none;
	}
	.category-nav-l2 > li {
		font-size: 16px;
		line-height: 1.2;
		/*border-top: rgba(197,101,114,.3) solid 1px;*/
		/*border-bottom: rgba(255,255,255,.3) solid 1px;*/
		border-bottom: none;
	}
	.category-nav-l2 li a {
		padding: 0 0;
		text-indent: 1em;
		color: #6c6108;
	}
	.category-nav-l3 > li {
		font-size: 12px;
		line-height: 1;
		padding: 0;
	}
	.category-nav-l3 > li:first-child {
		padding: 0;
	}
	.category-nav-l3 > li:last-child {
		padding: 0;
	}
	.category-nav-l3 > li a {
		color: #f7eff0;
		padding-left: 30px !important;
	}
	.nav-close {
		line-height: 45px;
		display: block;
		text-align: right;
		/*border-bottom: rgba(238,238,238,.27) solid 1px;*/
		background-color: #fce954;
		background-image: url(https://image.raku-uru.jp/01/23795/63/bg_buntan_texture_1671688731252.jpg);
		background-size: 50px;
	}
	.nav-close a {
		display: inline-block;
		width: 19px;
		height: 19px;
		margin: 0 15px 0;
		vertical-align: middle;
		background-image: url(https://image.raku-uru.jp/01/23795/60/icn-close_1671616432081.png);
		background-repeat: no-repeat;
		background-size: cover;
	}
}


/***********
 * footer
 ***********/

#footer {
	position: relative;
	width: 100%;
}

.footer-top {
	display: table;
	width: 100%;
	padding: 40px 0;
	background-color: #fce954;
	background-image: url(https://image.raku-uru.jp/01/23795/63/bg_buntan_texture_1671688731252.jpg);
	background-size: 50px;
}


.footer-top-l {
	display: table-cell;
	width: 30%;
	vertical-align: top;
	height: auto;
	padding-right: 5em;
	margin-bottom: 30px;
}

.footer-top-c {
	display: table-cell;
	padding-right: 45px;
	vertical-align: top;
}

.footer-top-r {
	display: table-cell;
	width: 406px;
	vertical-align: top;
}

.footer-top-cart {
	width: 100%;
	text-align: center;
}

.footer-top h3 {
	font-size: 18px;
	font-weight: bold;
	display: inline-block;
	width: 100%;
	margin-bottom: 20px;
	letter-spacing: 1px;
	color: #6c6108;
	border-bottom: #6c6108 dotted 1px;
}

.footer-logo {
	display: inline-block;
	width: 100%;
	text-align: center;
	margin-bottom: 30px;
}

.footer-logo a {
	display: block;
	background: #ffffff;
	width: 100%;
	padding: 1em 1.5em;
	border-radius: 5px;
}

.footer-logo img,.yano-footer-brand img {
	width: auto;
	/*height: auto;*/
	max-width: 240px;
	max-height: 180px;
	height: 150px;
    margin: 20px 0 13px 0;
}


/* schedule-area */

.schedule-area {
	width: 234px;
	text-align: center;
}

.schedule-area h4 {
	/*font-family: 'メイリオ', 'Meiryo', 'Meiryo UI';*/
	font-size: 16px;
	font-weight: bold;
	/*line-height: 24px;*/
	display: inline-block;
	width: 100%; /*105px*/
	/*height: 24px;*/
	margin-bottom: 10px;
	text-align: left;
	color: #6c6108;
	letter-spacing: 1px;
	border-radius: 2px;
	/*background-color: #984652;*/
}

.schedule {
	margin-bottom: 20px;
	padding-bottom: 12px;
	border-bottom: #6c6108 dotted 1px;
}

.schedule table {
	width: auto;
	margin: 0 auto 10px;
}

.schedule table th {
	font-size: 15px;
	font-weight: bold;
	padding: 4px;
	text-align: center;
	color: #6c6108;
}

.schedule table th.sun {
	color: #f97854;
	font-weight: bold;
	font-size: 15px;
}

.schedule table th.sat {
	color: #f97854;
	font-weight: bold;
	font-size: 15px;
}

.schedule table td {
	font-size: 13px;
	font-weight: normal;
	padding: 4px;
	text-align: center;
	color: #6c6108;
}

.schedule-date {
	line-height: 25px;
	display: inline-block;
	width: 25px;
	height: 25px;
	text-align: center;
	font-size: 15px;
}

.e1 .schedule-date,
.e2 .schedule-date,
.e3 .schedule-date {
	border-radius: 50%;
	color: #333;
}

.e1 .schedule-date {
	color: #fff;
	background-color: #54b651;
}

.e2 .schedule-date {
	color: #fff;
	background-color: #f97854;
}

.e3 .schedule-date {
	color: #fff;
	background-color: #6c6108;
}

.event-list:after {
	display: block;
	clear: both;
	margin-bottom: 15px;
	content: '';
}

.event-list li {
	line-height: 24px;
	position: relative;
	float: left;
	min-height: 24px;
	margin-right: 15px;
	margin-bottom: 10px;
	padding-left: 35px;
	text-align: left;
	color: #6c6108;
}

.event-list li:before {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 24px;
	height: 24px;
	content: '';
}

.event-list li.event1:before {
	background-color: #54b651;
	border-radius: 50%;
}

.event-list li.event2 {
	/*margin-right: 0;*/
}

.event-list li.event2:before {
	background-color: #f97854;
	border-radius: 50%;
}

.event-list li.event3:before {
	background-color: #6c6108;
	border-radius: 50%;
}

.footer-shoppingguide {
	margin-bottom: 35px;
}

.footer-shoppingguide ul li {
	font-size: 14px;
	float: none;
	margin-right: 22px;
	margin-bottom: 10px;
}

.footer-shoppingguide ul li a {
	color: #6c6108;
}

.footer-shoppingguide ul li a:hover {
	/*text-decoration: underline;*/
	opacity: .7;
}

.footer-sns {
	text-align: left;
}

.footer-sns ul li {
	display: inline-block;
	margin-right: 20px;
}

.footer-sns ul li img {
	width: 26px;
	height: auto;
}

.footer-bottom {
	width: 100%;
	padding: 20px 0;
	text-align: center;
	background-color: #d8c443;
	background-image: url(https://image.raku-uru.jp/01/23795/63/bg_buntan_texture_1671688731252.jpg);
	background-size: 50px;
}

.copyright {
	font-size: 12px;
	color: #6c6108;
}

@media only screen and (max-width: 600px) {
	.footer-top {
		display: block;
		width: 100%;
		padding: 25px 20px;
	}
	.footer-top-l {
		display: block;
		width: 100%;
		padding-right: 0;
	}
	.footer-top-c {
		display: block;
		width: 100%;
		padding-right: 0;
	}
	.footer-top-r {
		display: block;
		width: 100%;
	}
	.footer-top h3 {
		font-size: 16px;
		padding-bottom: 5px;
		text-align: center;
	}
	.footer-top-cart .footer-logo {
		margin-bottom: 0;
	}
	.footer-logo img,.yano-footer-brand img {
		max-width: 115px;
		max-height: 80px;
		height: auto;
		margin: 7px 0 0 0;
	}
	/* schedule-area */
	.schedule-area {
		width: 100%;
		margin-bottom: 20px;
		text-align: center;
	}
	.schedule-area h4 {
		/*font-family: 'メイリオ', 'Meiryo', 'Meiryo UI';*/
		/*font-size: 13px;*/
		/*font-weight: normal;*/
		/*line-height: 24px;*/
		/*display: inline-block;*/
		/*width: 124px;*/
		/*height: 24px;*/
		margin-bottom: 20px;
		text-align: center;
		/*color: #fff;*/
		/*border-radius: 2px;*/
		/*background-color: #984652;*/
	}
	.schedule {
		margin-bottom: 20px;
		padding-bottom: 12px;
		border-bottom: #6c6108 dotted 1px;
	}
	.schedule table {
		width: 90%;
		margin: 0 auto 10px;
	}
	.schedule table th {
		font-size: 13px;
		font-weight: normal;
		padding: 4px;
		text-align: center;
	}
	.schedule table th.sun {
		/*color: #b7211e;*/
	}
	.schedule table th.sat {
		/*color: #1b81ac;*/
	}
	.schedule table td {
		font-size: 13px;
		font-weight: normal;
		padding: 4px;
		text-align: center;
		color: #6c6108;
	}
	.schedule-date {
		line-height: 25px;
		display: inline-block;
		width: 25px;
		height: 25px;
		text-align: center;
	}
	.e1 .schedule-date {
		/*color: #fff;*/
		/*background-color: #ce4350;*/
	}
	.e2 .schedule-date {
		/*color: #fff;*/
		/*background-color: #e597a2;*/
	}
	.e3 .schedule-date {
		/*color: #333;*/
		/*background-color: #cdcdcd;*/
	}
	.event-list li {
		margin-right: 6px;
		margin-bottom: 10px;
		padding-left: 30px;
	}
	.event-list li.event2 {
		margin-right: 5px;
	}
	.footer-shoppingguide {
		margin-bottom: 20px;
	}
	.footer-shoppingguide ul {
		width: 100%;
		text-align: left;
	}
	.footer-shoppingguide ul li {
		float: none;
		margin-right: 0;
		margin-bottom: 0;
	}
	.footer-shoppingguide ul li a {
		position: relative;
		display: block;
		width: 100%;
		padding: 12px 10px;
		color: #6c6108;
	}
	.footer-shoppingguide ul li a:after {
		position: absolute;
		top: 50%;
		right: 10px;
		display: block;
		width: 9px;
		height: 13px;
		margin-top: -6px;
		content: '';
		background-image: url(https://image.raku-uru.jp/01/23795/57/icn-arrow-nav02_sp_1671614979565.png);
		background-repeat: no-repeat;
		background-size: cover;
	}
	.footer-sns {
		text-align: center;
		margin-bottom: 30px;
	}
	.footer-sns ul li {
		display: inline-block;
		margin: 0px 10px;
	}
	.footer-sns ul li:nth-child(3) {
		margin-right: 0;
	}
	.footer-bottom {
		/*width: 100%;*/
		/*padding: 20px 0;*/
		/*text-align: center;*/
		background-color: #d8c443;
	}
	.copyright {
		font-size: 12px;
		word-break: break-word;
	}
}


/***********
 * main
 ***********/

.main {
	width: 1000px;
	margin: 0 auto;
}

@media only screen and (max-width: 600px) {
	.main {
		width: auto;
		margin: 0 20px;
	}
}


/* main-image */

#main-image {
	position: relative;
	width: 1000px;
	margin: 30px 0;
	text-align: center;
}

#main-image img {
	max-width: 100%;
	max-height: 100%;
}

.main-image-slider {
	position: relative;
	overflow: hidden;
	width: 100%;
	max-width: 1000px;
	height: auto;
	margin: 0 auto;
}

.main-image-slider > ul {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	display: inline-block;
	overflow: hidden;
}

.main-image-slider > ul > li {
	display: inline;
	float: left;
	overflow: hidden;
	list-style-type: none;
}

.main-image-slider > ul > li span,
.main-image-slider > ul > li a {
	display: flex;
	width: 100%;
	height: 100%;
	justify-content: center;
	align-items: center;
}

.main-image-prev {
    position: absolute;
    right: 10px;
    top: 50%;
    z-index: 999;
    font-size: 36px;
    margin-top: -18px;
}

.main-image-next {
    position: absolute;
    left: 10px;
    top: 50%;
    z-index: 999;
    font-size: 36px;
    margin-top: -18px;
}

.main-image-prev a,
.main-image-next a {
    display: block;
    height: 100%;
}

.main-image-indicator {
	position: absolute;
	z-index: 2;
	right: 0;
	bottom: 20px;
	left: 0;
}

.main-image-indicator ul {
	text-align: center;
}

.main-image-indicator ul li {
	display: inline-block;
	width: 14px;
	height: 14px;
	margin: 0 8px;
	border: #fff solid 1px;
	border-radius: 50%;
}

@media only screen and (max-width: 600px) {
	#main-image {
		position: relative;
		overflow: hidden;
		width: 100%;
		margin: 0;
		text-align: center;
	}
	#main-image img {
		max-width: 100%;
		max-height: 100%;
	}
	.main-image-slider {
		position: relative;
		width: 100%;
		height: auto;
		margin: 0 auto;
	}
	.main-image-slider > ul {
		position: absolute;
		z-index: 1;
		top: 0;
		left: 0;
		display: inline-block;
		overflow: hidden;
		height: 460px;
	}
	.main-image-slider > ul > li {
		display: inline;
		float: left;
		overflow: hidden;
		width: 270px;
		height: 140px;
		list-style-type: none;
	}
	.main-image-indicator {
		position: absolute;
		z-index: 2;
		right: 0;
		bottom: 6px;
		left: 0;
	}
	.main-image-indicator ul {
		font-size: 0;
		margin: 0;
		padding: 0;
		text-align: center;
	}
	.main-image-indicator ul li {
		display: inline-block;
		width: 10px;
		height: 10px;
		margin: 0 4px;
		border: #fff solid 1px;
		border-radius: 50%;
	}
}


/* ttl */

.ttl,
.ttl2 {
	position: relative;
	margin-bottom: 40px;
	padding-bottom: 5px;
	text-align: left;
	border-bottom: #dddbce solid 1px;
}

.ttl h2,
.ttl2 h2 {
	font-size: 24px;
	display: inline;
	margin-right: 20px;
	color: #6c6108;
}
/*
.ttl h2:after,
.ttl2 h2:after {
	position: absolute;
	bottom: 0;
	left: 0;
	display: inline-block;
	width: 430px;
	height: 2px;
	content: '';
	background-color: #fce954;
}
*/

.ttl h3,
.ttl2 h3 {
	font-size: 20px;
	font-weight: bold;
	position: relative;
	color: #6c6108;
}

.ttl2 h3::after {
	position: absolute;
	bottom: -6px;
	left: 0;
	display: inline-block;
	width: 430px;
	height: 2px;
	content: '';
	background-color: #fce954;
}

@media only screen and (max-width: 600px) {
	.ttl,
	.ttl2 {
		/*position: relative;*/
		margin-bottom: 20px;
		padding: 10px 0;
	}
	.ttl {
		border-bottom: none;
		padding: 20px 0 10px;
	}
	.ttl h2,
	.ttl2 h2 {
		font-size: 16px;
		/*display: inline;*/
		margin-right: 10px;
		letter-spacing: 1px;
		line-height: 1.6;
		color: #6c6108;
	}
	.ttl h2:after,
	.ttl2 h2:after {
		/*position: absolute;*/
		/*bottom: 0;*/
		/*left: 0;*/
		/*display: inline-block;*/
		width: 295px;
		height: 2px;
		content: '';
		background-color: #fce954;
	}
	.ttl h3,
	.ttl2 h3 {
		font-size: 14px;
		position: static;
		line-height: 1.6;
	}
	.ttl2 h3::after {
		position: absolute;
		bottom: -1px;
		left: 0;
		display: inline-block;
		width: 160px;
		height: 2px;
		content: '';
		background-color: #c56572;
	}
}


/* product-list */

.product-list {
	margin-bottom: 10px;
}

.product-list-item {
	float: left;
	width: 320px;
	margin-right: 20px;
	margin-bottom: 50px;
}

.product-list .product-list-item:nth-child(3n-2) {
	clear: both;
}

.product-list-item-sub,
.product-list-item-4i {
	float: left;
	width: 238px;
	margin-right: 16px;
	margin-bottom: 30px;
}

.product-list-item img,
.product-list-item-sub img,
.product-list-item-4i img {
	width: 100%;
	height: auto;
}

.product-list .product-list-item-sub:nth-child(4n-4),
.product-list .product-list-item-4i:nth-child(4n-3) {
	clear: both;
}

.product-list-item:nth-child(3n) {
	margin-right: 0;
}

.product-list-item-sub:nth-child(4n + 3) {
	margin-right: 0;
}

.product-list-item-4i:nth-child(4n) {
	margin-right: 0;
}

.product-list-item .product-list-photo {
	position: relative;
	width: 320px;
	margin-bottom: 15px;
}

.product-list-item-sub .product-list-photo,
.product-list-item-4i .product-list-photo {
	position: relative;
	width: 238px;
	margin-bottom: 15px;
}

.product-list-item .product-list-photo img,
.product-list-item-sub .product-list-photo img,
.product-list-item-4i .product-list-photo img {
	display: block;
	max-height: 238px;
	width: auto;
	height: auto;
	margin: auto;
}

.product-list-item .product-list-name,
.product-list-item-sub .product-list-name {
	font-size: 18px;
	line-height: 20px;
	overflow: hidden;
	height: 20px;
	margin: 30px 0 20px;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #6c6108;
}

.product-list-item .product-list-variation,
.product-list-item-sub .product-list-variation {
	font-size: 14px;
	line-height: 20px;
	overflow: hidden;
	margin-bottom: 4px;
	white-space: nowrap;
	text-overflow: ellipsis;
}

#top-salesranking .product-list-info {
	height: 68px;
}

.product-list-item-4i .product-list-name {
	font-size: 14px;
	line-height: 20px;
	overflow: hidden;
	height: 40px;
	margin-bottom: 4px;
}

.product-list-item .product-list-price,
.product-list-item-sub .product-list-price,
.product-list-item-4i .product-list-price {
	font-size: 15px;
	line-height: 1.6;
	text-align: right;
}

.product-list-item .product-list-nonstock,
.product-list-item-sub .product-list-nonstock,
.product-list-item-4i .product-list-nonstock {
	display: inline-block;
	vertical-align: top;
	font-size: 11px;
	line-height: 18px;
	margin-top: 2px;
	margin-right: 6px;
	padding: 0 3px;
	text-align: center;
	color: #f33;
	background: #fff;
}

@media only screen and (max-width: 600px) {
	.product-list {
		margin-bottom: 10px;
	}
	.product-list-item {
		float: left;
		width: 50%;
		margin-right: 0;
		margin-bottom: 30px;
		padding: 0 5px 0;
	}
	.product-list-item-sub,
	.product-list-item-4i {
		float: left;
		width: 50%;
		margin-right: 0;
		margin-bottom: 20px;
		padding: 0 5px 0;
	}
	.product-list .product-list-item:nth-child(3n-2) {
		clear: initial;
	}
	.product-list .product-list-item-sub:nth-child(4n-4),
	.product-list .product-list-item-4i:nth-child(4n-3) {
		clear: initial;
	}
	.product-list-item:nth-child(2n-1),
	.product-list-item-sub:nth-child(2n-1),
	.product-list-item-4i:nth-child(2n-1) {
		clear: both;
	}
	.product-list-item .product-list-photo,
	.product-list-item-sub .product-list-photo,
	.product-list-item-4i .product-list-photo {
		position: relative;
		width: 100%;
		height: auto;
		margin-bottom: 15px;
	}
	.product-list-item .product-list-name,
	.product-list-item-sub .product-list-name,
	.product-list-item-4i .product-list-name {
		font-size: 16px;
		line-height: 20px;
		overflow: hidden;
		margin: 20px 0 10px;
	}
	.product-list-item .product-list-price,
	.product-list-item-sub .product-list-price,
	.product-list-item-4i .product-list-price {
		font-size: 12px;
		line-height: 1.6;
	}
}


/* ranking icon */

.icn-rank {
	font-size: 16px;
	line-height: 44px;
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
	display: block;
	width: 44px;
	height: 44px;
	text-align: center;
	color: #6c6108;
	border-radius: 5px 0 15px 0;
	background-color: #fff;
}

.icn-rank1 {
	color: #fff;
	background-color: #f97854;
}

.icn-rank2 {
	color: #6c6108;
	background-color: #fce954;
}

.icn-rank3 {
	color: #fff;
	background-color: #54b651;
}

@media only screen and (max-width: 600px) {
	.icn-rank {
		font-size: 12px;
		line-height: 33px;
		width: 33px;
		height: 33px;
		border-radius: 50%;
	}
}


/* btn-area */

.btn-area {
	margin-bottom: 20px;
	text-align: center;
}

.btn-more {
	position: absolute;
	z-index: 1;
	top: 30px;
	right: 0;
}

.btn {
	font-size: 14px;
	font-weight: normal;
	line-height: 34px;
	position: relative;
	display: inline-block;
	width: 160px;
	height: 36px;
	text-align: center;
	color: #fff;
	border-radius: 2px;
	background-color: #c56572;
}

.btn span:before {
	position: absolute;
	top: 50%;
	left: 10px;
	display: block;
	width: 10px;
	height: 14px;
	margin-top: -7px;
	content: '';
	background-image: url(https://image.raku-uru.jp/cms/yt00011/img/icn-arrow-btn.png);
	background-repeat: no-repeat;
	background-size: cover;
}

.btn-back {
	font-size: 14px;
	font-weight: normal;
	line-height: 42px;
	position: relative;
	display: inline-block;
	width: 230px;
	height: 44px;
	text-align: center;
	color: #fff;
	border: #c56572 solid 1px;
	border-radius: 2px;
	background-color: #c56572;
}

a.btn-back span:before {
	position: absolute;
	top: 50%;
	left: 10px;
	display: block;
	width: 10px;
	height: 14px;
	margin-top: -7px;
	content: '';
	background-image: url(https://image.raku-uru.jp/cms/yt00011/img/icn-arrow-back.png);
	background-repeat: no-repeat;
	background-size: cover;
}

@media only screen and (max-width: 600px) {
	.btn-area {
		margin-bottom: 30px;
		text-align: center;
	}
	.btn-more {
		position: inherit;
		z-index: 1;
		top: 0;
		right: 0;
		padding: 0 10px;
	}
	.btn {
		font-size: 16px;
		font-weight: normal;
		line-height: 45px;
		position: relative;
		display: inline-block;
		width: 100%;
		height: 45px;
		text-align: center;
	}
	.btn span:before {
		position: absolute;
		top: 50%;
		left: 10px;
		display: block;
		width: 8px;
		height: 12px;
		margin-top: -6px;
		content: '';
		background-image: url(https://image.raku-uru.jp/cms/yt00011/img/icn-arrow-btn_sp.png);
		background-repeat: no-repeat;
		background-size: cover;
	}
	.btn-area a.btn-back span:before {
		position: absolute;
		top: 50%;
		left: 40px;
		display: block;
		width: 10px;
		height: 14px;
		margin-top: -8px;
		content: '';
		background-image: url(https://image.raku-uru.jp/cms/yt00011/img/icn-arrow-back.png);
		background-repeat: no-repeat;
		background-size: cover;
	}
}


/* top-ranking */

#top-ranking {
	position: relative;
	padding-top: 30px;
}

@media only screen and (max-width: 600px) {
	#top-ranking {
		padding-top: 30px;
	}
}


/* top-salesranking */

#top-salesranking {
	position: relative;
	padding-top: 30px;
}

@media only screen and (max-width: 600px) {
	#top-salesranking {
		padding-top: 30px;
	}
}


/* top-news */

#top-news {
	position: relative;
	padding-top: 30px;
}

#top-news .ttl {
	margin-bottom: 10px;
}

@media only screen and (max-width: 600px) {
	#top-news {
		padding-top: 30px;
	}
}


/* news-list */

.news-list {
	margin-bottom: 20px;
}

.news-list dl {
	display: table;
	width: 100%;
}

.news-list dl dt {
	font-size: 16px;
	display: table-cell;
	width: 130px;
	padding: 20px 0;
	border-bottom: #dddbce solid 1px;
	color: #6c6108;
}

.news-list dl dd {
	font-size: 16px;
	position: relative;
	display: table-cell;
	border-bottom: #dddbce solid 1px;
	line-height: 1.8;
}

.news-list dl dd:after {
	position: absolute;
	top: 50%;
	right: 0;
	display: block;
	width: 8px;
	height: 8px;
	margin-top: 0;
	content: '';
	/*background-image: url(https://image.raku-uru.jp/cms/yt00011/img/icn-arrow-btn.png);*/
	/*background-repeat: no-repeat;*/
	/*background-size: cover;*/
	border-right: 2px solid #fce954;
	border-bottom: 2px solid #fce954;
	transform: rotate(-45deg);
}

.news-list dl dd a {
	display: block;
	width: 100%;
	height: auto;
	padding: 20px 0;
	color: #6c6108;
}

.news-list dl dd a:hover {
	/*text-decoration: underline;*/
	opacity: .7;
}

@media only screen and (max-width: 600px) {
	.news-list {
		margin-bottom: 15px;
		padding: 0;
	}
	.news-list dl {
		display: block;
		width: 100%;
	}
	.news-list dl dt {
		font-size: 14px;
		display: block;
		width: 100%;
		margin-bottom: 6px;
		padding: 0;
		border: none;
	}
	.news-list dl dd {
		font-size: 14px;
		display: block;
		margin-bottom: 14px;
		padding: 0;
	}
	.news-list dl dd:after {
		display: none;
	}
	.news-list dl dd a {
		/*display: block;*/
		/*width: 100%;*/
		/*height: auto;*/
		padding: 0 0 10px;
	}
}


/* item-detail */

#item-detail {
	padding-top: 0;
}

.item-detail-left {
	float: left;
	width: 534px;
}

.item-detail-right {
	float: right;
	width: 440px;
}

.item-detail-photo-main {
	position: relative;
	padding: 0 27px;
}

.item-detail-photo {
	position: relative;
	overflow: hidden;
	width: 480px;
	height: 480px;
	margin-bottom: 10px;
}

.item-detail-photo ul li {
	float: left;
	width: 480px;
	height: 480px;
}

.item-detail-photo img {
	display: block;
	max-width: 100%;
	max-height: 100%;
	width: auto;
	height: auto;
	margin: auto;
}

/*.item-detail-photo-backbtn {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	margin-top: -27px;
}*/

/*.item-detail-photo-backbtn a {
	display: block;
	width: 54px;
	height: 54px;
	background-image: url(https://image.raku-uru.jp/cms/yt00011/img/icn-arrow-photo-prev.png);
	background-repeat: no-repeat;
	background-size: cover;
}*/

/*.item-detail-photo-nextbtn {
	position: absolute;
	top: 50%;
	right: 0;
	display: block;
	margin-top: -27px;
}*/

/*.item-detail-photo-nextbtn a {
	display: block;
	width: 54px;
	height: 54px;
	background-image: url(https://image.raku-uru.jp/cms/yt00011/img/icn-arrow-photo-next.png);
	background-repeat: no-repeat;
	background-size: cover;
}*/

.item-detail-thumb {
	width: 100%;
	margin-bottom: 20px;
	/*padding: 0 27px;*/
	display: flex;
}

.item-detail-thumb-photo {
	/*float: left;*/
	width: 87px;
	margin-right: 11px;
}

.item-detail-thumb-photo img {
	max-width: 100%;
	max-height: 87px;
	border: #d0d0d0 solid 1px;
}

.item-detail-thumb-photo:nth-child(5n) {
	margin-right: 0;
}

.item-detail-thumb-photo:nth-child(5n+1) {
	clear: left;
}

.item-detail-info {
	width: 100%;
	margin-bottom: 15px;
	line-height: 1.5;
}

.item-detail-info dl {
	display: table;
	width: 100%;
}

.item-detail-info dl dt {
	display: table-cell;
	width: 120px;
	padding: 5px 0;
	vertical-align: top;
}

.item-detail-info dl dd {
	display: table-cell;
	padding: 3px;
	vertical-align: middle;
}
.item-detail-cart-btn a
.item-detail-category {
	font-size: 14px;
	font-weight: bold;
	color: #6c6108;
	margin-bottom: 10px;
}

.item-detail-name {
	font-size: 24px;
	font-weight: bold;
	color: #6c6108;
	margin-bottom: 10px;
}

.item-detail-vari-price dl dt {
	display: none;
}
.item-detail-input p {
	font-size: 14px;
	margin-bottom: 5px;
}

.item-detail-vari-price-num {
	font-size: 22px;
	font-weight: normal;
	margin-bottom: 15px;
}

.item-detail-cart {
	width: 100%;
	margin-bottom: 25px;
	border-bottom: #dddbce solid 1px;
}

.item-detail-cart p {
	font-size: 14px;
	margin-bottom: 10px;
}

.item-detail-inputtext input {
	font-size: 16px;
	position: relative;
	display: inline-block;
	overflow: hidden;
	width: 100%;
	height: 56px;
	margin-bottom: 18px;
	padding: 0 8px;
	vertical-align: middle;
	border: 1px solid #d0d0d0;
	background-color: #fff;
}

.item-detail-select,
.item-detail-cart-vari-select {
	position: relative;
	display: inline-block;
	overflow: hidden;
	width: 100%;
	height: 56px;
	margin-bottom: 18px;
	vertical-align: middle;
	border: 1px solid #d0d0d0;
	background-color: #fff;
}

.item-detail-select label:before,
.item-detail-cart-vari-select label:before {
	position: absolute;
	z-index: 2;
	top: 50%;
	right: 20px;
	width: 0;
	height: 0;
	margin-top: -3px;
	content: '';
	border-width: 7px 5px 0 4px;
	border-style: solid;
	border-color: #000 transparent transparent transparent;
}

.item-detail-select select,
.item-detail-cart-vari-select select {
	font-size: 14px;
	line-height: 56px;
	position: relative;
	z-index: 2;
	display: block;
	width: 100%;
	width: -webkit-calc(100%);
	height: 56px;
	margin: 0;
	padding: 0 0 0 20px;
	text-indent: .01px;
	text-overflow: '';
	border: 0;
	outline: none;
	background: transparent;
	-webkit-appearance: none;
	   -moz-appearance: none;
		    appearance: none;
}

select::-ms-expand {
	display: none;
}


/* radio */
.item-detail-cart-vari-radio {
	overflow: hidden;
	width: 100%;
	margin-bottom: 18px;
}
.item-detail-cart-vari-radio div {
	margin-bottom: 10px;
	padding-bottom: 1px;
}
.item-detail-cart-vari-radio input {
	position: absolute;
	opacity: .0;
}
.item-detail-cart-vari-radio input + label {
	max-width: 100%;
	font-size: 18px;
	line-height: 1;
	position: relative;
	display: inline-block;
	padding-left: 20px;
}
.item-detail-cart-vari-radio input + label::before {
	position: absolute;
	top: 1px;
	left: 0;
	display: block;
	width: 15px;
	height: 15px;
	margin-top: -1px;
	content: '';
	border: 1px solid #ccc;
	border-radius: 50%;
}
.item-detail-cart-vari-radio input:checked + label::after {
	position: absolute;
	top: 3px;
	left: 3px;
	display: block;
	width: 11px;
	height: 11px;
	content: '';
	border-radius: 50%;
	background-color: #c56572;
}
.item-detail-cart-vari-radio {
	overflow: hidden;
	width: 100%;
	margin-bottom: 18px;
}
.item-detail-cart-vari-radio label {
	font-size: 18px;
	line-height: 2;
	display: block;
	padding: 0;
}


.item-detail-num-count {
	font-size: 0;
	display: flex;
	width: 100%;
	margin-bottom: 18px;
}

.item-detail-num-plus {
	font-size: 14px;
	display: inline-block;
	vertical-align: middle;
}

.item-detail-num-plus a {
	font-size: 18px;
	line-height: 55px;
	display: block;
	width: 55px;
	height: 55px;
	text-align: center;
	text-decoration: none;
	background-color: #efede3;
}

.item-detail-num-minus {
	font-size: 14px;
	display: inline-block;
	margin-right: 12px;
	vertical-align: middle;
}

.item-detail-num-minus a {
	font-size: 18px;
	line-height: 55px;
	display: block;
	width: 55px;
	height: 55px;
	text-align: center;
	text-decoration: none;
	background-color: #efede3;
}

.item-detail-num {
	height: 55px;
	margin-right: 12px;
	padding: 0;
	vertical-align: middle;
}

.item-detail-num input[type=number] {
	font-size: 14px;
	line-height: 55px;
	display: block;
	width: 55px;
	height: 55px;
	text-align: center;
	border: solid 1px #ccc;
	-moz-appearance: textfield;
}

.item-detail-num input[type=number]::-webkit-inner-spin-button,
.item-detail-num input[type=number]::-webkit-outer-spin-button {
	margin: 0;
	-webkit-appearance: none;
}

.item-detail-num-select {
	position: relative;
	display: inline-block;
	overflow: hidden;
	width: 100%;
	height: 56px;
	margin-bottom: 18px;
	vertical-align: middle;
	border: 1px solid #d0d0d0;
	background-color: #fff;
}

.item-detail-num-select label:before {
	position: absolute;
	z-index: 2;
	top: 50%;
	right: 20px;
	width: 0;
	height: 0;
	margin-top: -3px;
	content: '';
	border-width: 7px 5px 0 4px;
	border-style: solid;
	border-color: #000 transparent transparent transparent;
}

.item-detail-num-select select {
	font-size: 14px;
	line-height: 56px;
	position: relative;
	z-index: 2;
	display: block;
	width: 100%;
	width: -webkit-calc(100%);
	height: 56px;
	margin: 0;
	padding: 0 0 0 20px;
	text-indent: .01px;
	text-overflow: '';
	border: 0;
	outline: none;
	background: transparent;
	-webkit-appearance: none;
	   -moz-appearance: none;
		    appearance: none;
}

.item-detail-cart-btn {
	width: 100%;
	margin-bottom: 20px;
}

.item-detail-cart-btn a {
	font-size: 20px;
	line-height: 55px;
	display: block;
	width: 100%;
	height: 55px;
	text-align: center;
	color: #fff;
	background-color: #f97854;
}

.item-detail-cart-btn a span {
	position: relative;
}

.item-detail-cart-btn a span:before {
	position: absolute;
	top: 50%;
	left: -46px;
	display: inline-block;
	width: 24px;
	height: 24px;
	margin-top: -12px;
	content: '';
	vertical-align: middle;
	background-image: url(https://image.raku-uru.jp/cms/yt00011/img/icn-cart-btn.png);
	background-repeat: no-repeat;
	background-size: cover;
}

.item-detail-txt {
	width: 100%;
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: #d0d0d0 solid 1px;
}

.item-detail-txt p {
	font-size: 13px;
	padding: 3px;
}

.item-detail-share {
	margin-bottom: 10px;
	text-align: center;
}
.item-detail-share ul li {
	display: inline-block;
	width: 30px;
	margin: 0 10px;
}
.item-detail-share ul li img {
	width: 100%;
	height: auto;
}

.item-comment {
	margin-bottom: 20px;
	padding-top: 20px;
	/*border-top: #fce954 solid 1px;*/
}

.item-comment h4 {
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 15px;
}

.item-comment p {
	font-size: 13px;
}

.item-comment table {
	width: 100%;
}

.item-comment table tr th {
	font-size: 13px;
	font-weight: normal;
	width: 180px;
	padding: 4px 12px;
	text-align: left;
}

.item-comment table tr td {
	font-size: 13px;
	padding: 4px 12px;
	text-align: left;
}

.item-comment table tr:nth-child(2n-1) th,
.item-comment table tr:nth-child(2n-1) td {
	background-color: #eee;
}

@media only screen and (max-width: 600px) {
	#item-detail {
		padding-top: 20px;
	}
	.item-detail-left {
		float: none;
		width: 100%;
		margin-bottom: 20px;
	}
	.item-detail-right {
		float: none;
		width: 100%;
	}
	.item-detail-photo-main {
		position: relative;
		width: 280px;
		margin: 0 auto;
		padding: 0;
	}
	.item-detail-photo {
		position: relative;
		overflow: hidden;
		width: 280px;
		height: 280px;
		margin: 0 auto 10px;
	}
	.item-detail-photo ul {
		width: 100%;
		height: 280px;
		margin: 0 auto;
	}
	.item-detail-photo ul li {
		display: block;
		float: left;
		width: 280px;
		height: 280px;
		margin: 0;
	}
	.item-detail-photo-backbtn {
		position: absolute;
		top: 50%;
		left: -30px;
		display: block;
		margin-top: -20px;
	}
	.item-detail-photo-backbtn a {
		display: block;
		width: 40px;
		height: 40px;
		background-image: url(https://image.raku-uru.jp/cms/yt00011/img/icn-arrow-photo-prev_sp.png);
		background-repeat: no-repeat;
		background-size: cover;
	}
	.item-detail-photo-nextbtn {
		position: absolute;
		top: 50%;
		right: -30px;
		display: block;
		margin-top: -20px;
	}
	.item-detail-photo-nextbtn a {
		display: block;
		width: 40px;
		height: 40px;
		background-image: url(https://image.raku-uru.jp/cms/yt00011/img/icn-arrow-photo-next_sp.png);
		background-repeat: no-repeat;
		background-size: cover;
	}
	.item-detail-thumb {
		display: none;
	}
	.item-detail-info {
		width: 100%;
		margin-bottom: 18px;
		margin-top: 30px;
		padding: 0;
	}
	.item-detail-category {
		font-size: 14px;
		margin-bottom: 10px;
	}
	.item-detail-name {
		font-size: 20px;
		font-weight: bold;
		line-height: 1.8;
		margin-bottom: 10px;
		letter-spacing: 1px;
	}
	.item-detail-price {
		font-size: 16px;
		font-weight: normal;
		margin-bottom: 15px;
	}
	.item-detail-price span {
		font-size: 12px;
		font-weight: normal;
	}
	.item-detail-input {
		padding: 0 10px;
	}
	.item-detail-input p {
		font-size: 14px;
		margin-bottom: 5px;
	}
	.item-detail-num-count {
		font-size: 0;
		display: inline-block;
		width: 100%;
		margin-bottom: 30px;
		text-align: center;
	}
	.item-detail-num-minus {
		font-size: 14px;
		display: inline-block;
		margin-right: 12px;
	}
	.item-detail-num-minus a {
		font-size: 18px;
		line-height: 55px;
		display: block;
		width: 55px;
		height: 55px;
		text-align: center;
		background-color: #f1f1f1;
	}
	.item-detail-num {
		font-size: 16px;
		line-height: 55px;
		display: inline-block;
		width: 55px;
		height: 55px;
		margin-right: 12px;
		text-align: center;
	}
	.item-detail-num input[type=number] {
		font-size: 16px;
	}
	.item-detail-num-plus {
		font-size: 14px;
		display: inline-block;
	}
	.item-detail-num-plus a {
		font-size: 18px;
		line-height: 55px;
		display: block;
		width: 55px;
		height: 55px;
		text-align: center;
		background-color: #f1f1f1;
	}
	.item-detail-num-select select {
		font-size: 16px;
	}
	.item-detail-cart {
		width: 100%;
		margin-bottom: 18px;
		padding-right: 10px;
		padding-left: 10px;
	}
	.item-detail-cart-vari-select select {
		font-size: 16px;
	}
	.item-detail-cart-btn {
		width: 100%;
		margin-bottom: 30px;
	}
	.item-detail-cart-btn a {
		font-size: 20px;
		line-height: 55px;
		display: block;
		width: 100%;
		height: 55px;
		text-align: center;
		color: #fff;
		border-radius: 3px;
		background-color: #f97854;
	}
	.item-detail-cart-btn a span {
		position: relative;
	}
	.item-detail-cart-btn a span:before {
		position: absolute;
		top: 50%;
		left: -40px;
		display: inline-block;
		width: 24px;
		height: 24px;
		margin-top: -12px;
		content: '';
		vertical-align: middle;
		background-image: url(https://image.raku-uru.jp/cms/yt00011/img/icn-cart-btn.png);
		background-repeat: no-repeat;
		background-size: cover;
	}
	.item-detail-share {
		margin-bottom: 0;
		text-align: center;
	}
	.item-detail-share dl dd ul li {
		display: inline-block;
		width: 33%;
		margin-right: 0;
	}
	.item-detail-share dl dd ul li a {
		display: block;
		width: 24px;
		height: 24px;
		margin: 0 auto;
	}
	.item-detail-txt {
		width: 100%;
		margin-bottom: 18px;
		padding-right: 10px;
		padding-bottom: 18px;
		padding-left: 10px;
		border-bottom: #d0d0d0 dotted 1px;
	}
	.item-detail-txt p {
		font-size: 13px;
		padding: 0;
	}
	.item-detail-code {
		width: 100%;
		padding-right: 10px;
		padding-bottom: 20px;
		padding-left: 10px;
		border-bottom: #d0d0d0 dotted 1px;
	}
	.item-detail-code dl {
		display: table;
		width: 100%;
	}
	.item-detail-code dl dt {
		font-size: 13px;
		display: table-cell;
		width: 95px;
		padding: 0;
	}
	.item-detail-code dl dd {
		font-size: 13px;
		display: table-cell;
		padding: 0;
	}
	.item-comment {
		margin-bottom: 0;
		padding: 0;
		/*border-bottom: #d0d0d0 solid 1px;*/
	}
	.item-comment h4 {
		font-size: 14px;
		font-weight: normal;
		margin-bottom: 15px;
	}
	.item-comment p {
		font-size: 13px;
	}
}


/* recommend */

#recommend {
	position: relative;
	padding-top: 30px;
}

@media only screen and (max-width: 600px) {
	#recommend {
		padding-top: 30px;
	}
}


/* about-tbl */

.about-tbl,
table.payment-content {
	width: 100%;
	font-size: 16px;
	line-height: 1.6;
}

.about-tbl th,
table.payment-content th {
	font-weight: bold;
	width: 240px;
	padding: 20px 0;
	text-align: left;
	border-bottom: #ccc dotted 1px;
}

.about-tbl td,
table.payment-content td {
	padding: 20px 0;
	text-align: left;
	border-bottom: #ccc dotted 1px;
}

@media only screen and (max-width: 600px) {
	.about-tbl,
	table.payment-content {
		display: block;
		width: 100%;
	}
	.about-tbl tbody,
	.about-tbl tbody tr,
	table.payment-content tbody,
	table.payment-content tbody tr {
		display: block;
		width: 100%;
	}
	.about-tbl th,
	table.payment-content th {
		font-size: 14px;
		font-weight: bold;
		display: block;
		width: 100%;
		padding: 15px 0 10px;
		text-align: left;
		border-bottom: none;
	}
	.about-tbl td,
	table.payment-content td {
		font-size: 14px;
		display: block;
		width: 100%;
		padding: 0 0 10px;
		text-align: left;
		line-height: 1.6;
	}
	table.payment-content {
		display: table;
	}
	table.payment-content tbody {
		display: table-row-group;
	}
	table.payment-content tbody tr {
		display: table-row;
	}
	table.payment-content th,
	table.payment-content td {
		display: table-cell;
		width: 50%;
	}
}

.payment-title {
	font-weight: bold;
	line-height: 1.6;
	margin-bottom: 10px;
}

.payment-content {
	margin-bottom: 1em;
	line-height: 1.6;
}

table.payment-content tr:first-child td {
	text-align: center;
}

table.payment-content td {
	text-align: right;
}

.carriage-title {
	font-weight: bold;
}

.carriage-content a {
	text-decoration: underline;
}

/* bnr-area */

.bnr-area {
	font-size: 0;
	width: 100%;
	padding: 55px 0 80px;
	text-align: center;
	background-color: #ededed;
}

.bnr-area .bnr {
	display: inline-block;
	margin: 0 8px;
}

.bnr-area .bnr img {
	width: 100%;
	height: auto;
}

@media only screen and (max-width: 600px) {
	.bnr-area {
		width: 100%;
		margin-bottom: 60px;
		padding: 20px 10px 10px;
	}
	.bnr-area .bnr {
		width: 100%;
		margin: 0 0 10px;
	}
}


.form-select label {
	position: relative;
	display: inline-block;
	overflow: hidden;
	width: 190px;
	height: 36px;
	vertical-align: middle;
	border: 1px solid #d0d0d0;
	background-color: #fff;
}

.form-select label:after {
	position: absolute;
	z-index: 2;
	top: 50%;
	right: 20px;
	display: block;
	width: 18px;
	height: 10px;
	margin-top: -5px;
	content: '';
	background-image: url(https://image.raku-uru.jp/cms/yt00011/img/icn-arrow-select-l.png);
	background-repeat: no-repeat;
	background-size: cover;
}

.form-select select {
	font-size: 14px;
	line-height: 36px;
	position: relative;
	z-index: 2;
	display: block;
	width: 190px;
	height: 36px;
	margin: 0;
	padding: 0 0 0 10px;
	border: 0;
	outline: none;
	background: transparent;
	-webkit-appearance: none;
	   -moz-appearance: none;
		    appearance: none;
}

@media only screen and (max-width: 600px) {
	.form-select label {
		position: relative;
		display: inline-block;
		overflow: hidden;
		width: 100%;
		height: 36px;
		vertical-align: middle;
	}
	.form-select label:after {
		position: absolute;
		z-index: 2;
		top: 50%;
		right: 10px;
		display: block;
		width: 19px;
		height: 10px;
		margin-top: -5px;
		content: '';
		background-image: url(https://image.raku-uru.jp/cms/yt00011/img/icn-arrow-select-l_sp.png);
		background-repeat: no-repeat;
		background-size: cover;
	}
	.form-select select {
		font-size: 16px;
		line-height: 36px;
		position: relative;
		z-index: 2;
		display: block;
		width: 100%;
		width: -webkit-calc(100%);
		height: 36px;
		margin: 0;
		padding: 0 40px 0 10px;
		border: 0;
		outline: none;
		background: transparent;
		-webkit-appearance: none;
		   -moz-appearance: none;
		        appearance: none;
	}
}

/* newarrival */

#newarrival {
	position: relative;
}

@media only screen and (max-width: 600px) {
	#newarrival .ttl {
		margin-bottom: 14px;
	}
}


/***********
 * parts
 ***********/


/* msg */

.msg {
	font-size: 14px;
	margin-bottom: 38px;
	padding: 8px 15px;
	text-align: left;
	background-color: #f5f5f5;
}

@media only screen and (max-width: 600px) {
	.msg {
		font-size: 12px;
		line-height: 1.3;
		margin-bottom: 38px;
		padding: 8px 10px;
		text-align: left;
	}
}


/* err */

.err-msg {
	font-size: 14px;
	margin-bottom: 38px;
	padding: 8px 15px;
	text-align: left;
	color: #e30000;
	background-color: #fce8e8;
}

@media only screen and (max-width: 600px) {
	.err-msg {
		font-size: 12px;
		margin-right: 10px;
		margin-bottom: 20px;
		margin-left: 10px;
		padding: 10px 10px;
	}
}


/*bread*/

.bread {
	margin: 30px auto;
	max-width: 1000px;
}

.bread ul li:last-of-type span {
	color: #6c6108;
}

.bread ul {
	display: flex;
}

.bread ul li {
	font-size: 12px;
	max-width: 100%;
	float: left;
	margin-right: 10px;
	line-height: 1.6;
}

.bread ul li a span {
	color: #6c6108;
}

.bread ul li img {
	width: 18px;
	height: auto;
	vertical-align: middle;
}

.bread ul li a:after {
	display: inline-block;
	margin: 0 10px;
	content: '>';
	color: #6c6108;
}

.bread ul li a:hover {
	text-decoration: none;
	opacity: .7;
}

@media only screen and (max-width: 600px) {
	.bread {
		margin: 30px auto 0;
		padding: 0 20px;
	}
	.bread ul {
		display: inline-block;
	}
	.bread ul li {
		font-size: 12px;
		/*float: left;*/
		margin-right: 8px;
	}
}

/* itemcount */
.item-list-itemcount {
	margin: 10px;
	text-align: right;
	color: #6c6108;
}

/* paging */
.paging {
	position: relative;
	margin: 0 auto;
	margin-bottom: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: center;
}

.paging .prev {
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -10px;
}

.paging .prev a {
	position: relative;
	padding-left: 24px;
	vertical-align: middle;
}

.paging .prev a:after {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 10px;
	height: 10px;
	content: '';
	/*background-image: url(https://image.raku-uru.jp/cms/yt00011/img/icn-arrow-prev.png);*/
	/*background-repeat: no-repeat;*/
	/*background-size: cover;*/
	margin-top: -8px;
	border: 2px solid rgb(167,43,41);
	transform: rotate(-45deg);
	border-bottom: none;
	border-right: none;
}

.paging .next {
	position: absolute;
	top: 50%;
	right: 0;
	margin-top: -10px;
}

.paging .next a {
	position: relative;
	padding-right: 24px;
	vertical-align: middle;
}

.paging .prev a span,
.paging .next a span {
	font-weight: bold;
	font-size: 18px;
	color: #333;
}

.paging .next a:after {
	position: absolute;
	top: 50%;
	right: 0;
	display: block;
	width: 10px;
	height: 10px;
	content: '';
	/*background-image: url(https://image.raku-uru.jp/cms/yt00011/img/icn-arrow-next.png);*/
	/*background-repeat: no-repeat;*/
	/*background-size: cover;*/
	margin-top: -8px;
	border: 2px solid rgb(167,43,41);
	transform: rotate(-45deg);
	border-top: none;
	border-left: none;
}

.page-num {
	display: inline-block;
}

.page-num ul {
	font-size: 0;
}

.page-num ul li {
	font-size: 14px;
	display: inline-block;
	margin: 0 15px;
}

.page-num ul li span {
	font-weight: bold;
}

.page-num ul li a {
	background: #ffffff;
	display: block;
	padding: 0.4em 0.5em 0.6em 0.5em;
	border-radius: 100%;
	width: 2.5em;
	height: 2.5em;
	box-shadow: 0px 2px 5px rgb(0 0 0 / 10%);
	font-weight: bold;
	line-height: 1.6;
}

.page-num ul li span a {
	color: #fce954;
	border: 1px solid #fce954;
	border-radius: 100%;
	background: transparent;
	box-shadow: none;
}

@media only screen and (max-width: 600px) {
	.paging {
		width: 100%;
		margin-top: 30px;
		padding-top: 0;
		padding-bottom: 0;
	}
	.paging .prev {
		left: 10px;
	}
	.paging .prev a span {
		display: none;
	}
	.paging .next {
		right: 10px;
	}
	.paging .next a span {
		display: none;
	}
	.page-num ul {
		font-size: 0;
	}
	.page-num ul li {
		margin: 0 14px;
	}
}


/* sort */

.sort {
	/*font-size: 0;*/
	position: relative;
	width: 100%;
	padding: 0 0 40px;
	text-align: right;
}

.sort-label {
	font-size: 12px;
	display: inline-block;
}

.sort ul {
	font-size: 0;
	display: inline-block;
}

.sort ul li {
	font-size: 14px;
	font-weight: bold;
	position: relative;
	display: inline-block;
	margin-left: 10px;
	padding-left: 0;
}

.sort ul li:first-child {
	margin-left: 0;
	padding-left: 0;
}

.sort ul li:not(:first-child):after {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 1px;
	height: 12px;
	margin-top: -6px;
	content: '';
	background-color: #000;
}

.sort ul li a {
	text-decoration: underline;
}

.sort ul li a:hover {
	text-decoration: none;
}

@media only screen and (max-width: 600px) {
	.sort {
		font-size: 0;
		position: inherit;
		top: 0;
		left: 0;
		width: 100%;
		margin-bottom: 20px;
		padding: 0;
		text-align: right;
	}
}


/* icon */

 .icn-badge69673:after {
	content: "NEW";
			font-size: 12px;
		line-height: 44px;
		position: absolute;
	top: 5px;
	left: 5px;
	display: block;
	box-sizing: border-box;
	width: 44px;
	height: 44px;
	text-align: center;
	color: #fff;
	border-radius: 22px;
	background-color: #ce4350;
}
@media only screen and (max-width: 600px) {
	.icn-badge69673:after {
		width: 40px;
		height: 40px;
		border-radius: 50%;
	}
}
.icn-badge69674:after {
	content: "おすすめ";
			font-size: 10px;
		line-height: 12px;
		padding: 11px 5px 9px;
		position: absolute;
	top: 5px;
	left: 5px;
	display: block;
	box-sizing: border-box;
	width: 44px;
	height: 44px;
	text-align: center;
	color: #fff;
	border-radius: 22px;
	background-color: #ce4350;
}
@media only screen and (max-width: 600px) {
	.icn-badge69674:after {
		width: 40px;
		height: 40px;
		border-radius: 50%;
	}
}
.icn-badge69675:after {
	content: "人気";
			font-size: 12px;
		line-height: 44px;
		position: absolute;
	top: 5px;
	left: 5px;
	display: block;
	box-sizing: border-box;
	width: 44px;
	height: 44px;
	text-align: center;
	color: #fff;
	border-radius: 22px;
	background-color: #ce4350;
}
@media only screen and (max-width: 600px) {
	.icn-badge69675:after {
		width: 40px;
		height: 40px;
		border-radius: 50%;
	}
}

.icn-reservation::before {
	content: "予約商品";
	width: 58px;
	height: 18px;
	display: block;
	float: left;
	font-size: 11px;
	line-height: 18px;
	margin-top: 2px;
	margin-right: 6px;
	text-align: center;
	color: #fff;
	background: #6c6108;
}

a .icn-reservation::before {
	color: #fff;
	background: #6c6108;
}

.item-detail-name.icn-reservation::before {
	width: 96px;
	height: 32px;
	font-size: 16px;
	line-height: 32px;
	margin-right: 10px;
}

/*overlay*/

.overlay {
	position: fixed;
	z-index: 999;
	top: 0;
	left: 0;
	display: none;
	width: 100%;
	height: 100%;
	background-color: rgba(255,255,255,.9);
}

.modal-open {
	/*
	overflow: hidden;
	*/
}

.modal-open .overlay {
	display: block;
	background-color: rgba(0,0,0,.8);
}

@media only screen and (max-width: 600px) {
	.nav-open {
		overflow: hidden;
	}
	.nav-open .overlay {
		display: block;
	}
}


/* modal */

.modal {
	position: absolute;
	z-index: 9999;
	top: 50%;
	left: 50%;
	display: none;
	margin-top: -200px;
	margin-left: -320px;
	padding: 10px;
	background-color: #fff;
}

.modal-open .modal {
	display: block;
}

.modal-inner {
	position: relative;
	width: 100%;
	height: auto;
}

.modal-img {
	max-width: 648px;
	max-height: 648px;
}

.modal-img img {
	display: block;
	max-width: 648px;
	max-height: 648px;
	width: auto;
	height: auto;
}

.modal-close {
	position: absolute;
	top: -20px;
	right: -20px;
}

.modal-close a {
	display: block;
	width: 52px;
	height: 52px;
	background-image: url(https://image.raku-uru.jp/cms/yt00011/img/btn-modal-close.png);
	background-repeat: no-repeat;
	background-size: cover;
}

@media only screen and (max-width: 600px) {
	.modal {
		position: absolute;
		z-index: 9999;
		top: 50%;
		left: 50%;
		display: none;
		margin-top: -110px;
		margin-left: -150px;
		padding: 5px;
		background-color: #fff;
	}
	.modal-open .modal {
		display: block;
	}
	.modal-inner {
		position: relative;
		width: 100%;
		height: auto;
	}
	.modal-img {
		max-width: 280px;
		max-height: 280px;
	}
	.modal-img img {
		max-width: 280px;
		max-height: 280px;
		width: auto;
		height: auto;
	}
	.modal-close {
		position: absolute;
		top: -25px;
		right: -25px;
	}
	.modal-close a {
		display: block;
		width: 39px;
		height: 39px;
	}
}


/* pagetop */

.btn-pagetop {
	position: relative; /*absolute*/
	/*top: -36px;*/
	/*left: 50%;  中央にしたいとき*/
	/*margin-left: -40px;*/
}
.btn-pagetop a {
	position: absolute; /*relative*/
	display: block;
	width: 100px; /*80px*/
	height: 130px; /*36px*/
	/*border-radius: 3px 3px 0 0;*/
	/*background-color: #c56572;*/
	right: 15px;
	top: -150px;
}

.btn-pagetop a:after {
	position: absolute;
	/*top: 50%;*/
	/*left: 50%;*/
	/*display: block;*/
	width: 100px; /*20px*/
	height: 130px; /*14px*/
	/*margin-top: -7px;*/
	/*margin-left: -10px;*/
	content: '';
	/*background-image: url(https://image.raku-uru.jp/cms/yt00011/img/btn-pagetop.png);*/
	background-image: url(https://image.raku-uru.jp/01/23795/74/page_top_1671759827319.png);
	background-repeat: no-repeat;
	background-size: cover;
}

@media only screen and (max-width: 600px) {
	.btn-pagetop {
		/*position: absolute;*/
		/*top: -25px;*/
		/*left: 50%;*/
		/*margin-left: -36px;*/
	}
	.btn-pagetop a {
		/*position: relative;*/
		/*display: block;*/
		width: 85px; /*72px*/
		height: 110px; /*25px*/
		/*border-radius: 3px 3px 0 0;*/
		/*background-color: #c56572;*/
		right: 3vh;
		top: -130px;
	}
	.btn-pagetop a:after {
		/*position: absolute;*/
		/*top: auto;*/
		/*bottom: 3px;*/
		/*left: 50%;*/
		/*display: block;*/
		width: 85px; /*17px*/
		height: 110px; /*12px*/
		/*margin-top: 0;*/
		/*margin-left: -9px;*/
		/*content: '';*/
		/*background-image: url(https://image.raku-uru.jp/cms/yt00011/img/btn-pagetop_sp.png);*/
		/*background-repeat: no-repeat;*/
		/*background-size: cover;*/
	}
}


/***********
 * module
 ***********/

.sp {
	display: none !important;
}

@media only screen and (max-width: 600px) {
	.sp {
		display: inline-block !important;
	}
}
/***送料について***/

.shipment-tbl {
	width: 100%;
	margin-top: 30px;
	border-top: #eee solid 1px;
}

.shipment-tbl th {
	font-weight: bold;
	width: 200px;
	padding: 20px 0;
	text-align: left;
	border-top: #eee solid 1px;
}

.shipment-tbl-ptn1 th {
	width: 250px;
	padding-right: 20px;
}

.shipment-tbl td {
	padding: 20px 0;
	text-align: left;
	border-top: #eee solid 1px;
}

.shipment-tbl caption {
	font-size: 16px;
	padding: 4px 12px 3px;
	color: #c56572;
}

.shipment-tbl-normal table th {
	width: auto;
	white-space: nowrap;
}

.shipment-tbl-rule-notice {
	font-size: 80%;
}

.shipment-tbl-normal-shippoint-point span {
	display: inline-block;
	line-height: 1.1;
	padding: 5px 0;
}

.shipment-tbl-normal-shippoint-point span:nth-child(2) {
	padding: 0 10px;
}

.shipment-tbl-normal-rule,
.shipment-tbl-normal-rule2,
.shipment-tbl-tkbsize-defined-rule {
	margin: 15px;
}

.shipment-tbl-normal-rule2 span {
	display: block;
}

.shipment-tbl table th,
.shipment-tbl table td {
	padding: 3px 4px 2px;
	border: 0;
	line-height: 1.1;
}

.shipment-tbl table td {
	text-align: center;
}

.shipment-tbl table thead th,
.shipment-tbl table thead td {
	color: #fff;
	background-color: #8fd5ff;
}

.shipment-tbl table thead th span,
.shipment-tbl table thead th span {
	display: block;
}

.shipment-tbl table tbody tr:nth-child(2n) th,
.shipment-tbl table tbody tr:nth-child(2n) td {
	background: #d3f2ff;
}

.shipment-tbl table th {
	min-width: 100px;
}

.shipment-tbl-normal-orderprice-ttl,
.shipment-tbl-normal-orderpric-price {
	display: inline-block;
}

.shipment-tbl-eidome a {
	text-decoration: underline;
}

@media only screen and (max-width:600px) {
	.shipment-tbl caption {
		display: block;
	}
	.shipment-tbl th {
		font-size: 14px;
		display: block;
		width: 100%;
		padding: 20px 10px 5px;
		border-bottom: none;
	}
	.shipment-tbl td {
		font-size: 12px;
		display: block;
		width: 100%;
		padding: 0 10px 20px;
		border-top: none;
	}
	.shipment-tbl table {
		width: 90%;
		margin: auto;
	}
	.shipment-tbl table thead th,
	.shipment-tbl table thead td {
		padding-bottom: 5px;
	}
	.shipment-tbl table thead th span,
	.shipment-tbl table thead td span {
		display: inline;
		padding: 0 14px;
	}
	.shipment-tbl table th,
	.shipment-tbl table td {
		width: 100%;
		text-align: center;
	}
}

/***********
 * lp
 ***********/

.contents-lp .main {
	margin-bottom: 50px;
}

.contents-lp .item-order {
	width: 440px;
	margin: 0 auto;
}

.contents-lp .lp-img img {
	display: block;
	max-width: 100%;
	margin: 20px auto;
}

.contents-lp .item-order .item-detail-cart {
	border-bottom: none;
}

@media only screen and (max-width: 600px) {
	.contents-lp .item-order {
		width: 100%;
	}
}


/***********
 * detailed-search
 ***********/
.detailed-search {
	background-color: #fff;
	margin-bottom: 20px;
	padding: 5px 10px;
}
.detailed-search-head {
	font-size: 18px;
	line-height: 36px;
	padding: 0 5px;
	cursor: pointer;
	color: #6c6108;
}
.detailed-search-head::before {
	content: "\ea43";
	font-family: "icomoon";
	margin-right: 15px;
}
.detailed-search-show .detailed-search-head::before {
	content: "\ea41";
	font-family: "icomoon";
}
.detailed-search-content {
	display: block;
	width: calc(100% - 20px);
	max-width: 500px;
	margin: 10px 0 20px;
	margin-right: auto;
	margin-left: auto;
	display: none;
}
.detailed-search-keyword,
.detailed-search-category,
.detailed-search-price {
	margin-bottom: 10px;
}
.detailed-search input[type="text"],
.detailed-search-category label {
	border: 1px solid #d1d1d1;
}
.detailed-search-name {
	display: inline-block;
	width: 35%;
	margin-right: 5px;
}
.detailed-search-keyword input[type="text"] {
	width: calc(65% - 5px);
	height: 30px;
	line-height: 30px;
	font-size: 16px;
	padding: 0 5px;
}
.detailed-search-category label {
	position: relative;
	display: inline-block;
	width: calc(65% - 5px);
	overflow: hidden;
	vertical-align: middle;
	background-color: #fff;
	padding-left: 5px;
	height: 30px;
}
.detailed-search-category label::after {
	z-index: 3;
	position: absolute;
	display: block;
	right: 7px;
	top: 10px;
	content: "\e900";
	font-family: "icomoon";
	font-size: 8px;
}
.detailed-search-category select {
	position: relative;
	z-index: 1;
	display: block;
	width: 100%;
	margin: 0;
	border: 0;
	outline: none;
	font-size: 16px;
	line-height: 30px;
	appearance: none;
	padding-right: 32px;
}
.detailed-search-price input[type="text"] {
	width: calc( (65% - 65px) / 2);
	height: 30px;
	line-height: 30px;
	font-size: 16px;
	padding: 0 5px;
	text-align: right;
	ime-mode: disabled;
}
.detailed-search-price-unit1 {
	height: 30px;
	line-height: 30px;
	font-size: 16px;
	width:35px;
	margin: 0 5px;
}
.detailed-search-price-unit2 {
	height: 30px;
	line-height: 30px;
	font-size: 16px;
	width:15px;
	margin-left: 5px;
}
.detailed-search-btn {
	text-align: right;
}
.detailed-search-btn button {
	line-height: 30px;
	padding: 0 15px;
	background-color: #fce954;
	color: #6c6108;
	-webkit-appearance: none;
	border-radius: 0;
	border: 0;
}

/***********
 * sort-select
 ***********/
.sort-select .sort-label {
	display: inline;
	font-size: 16px;
	vertical-align: middle;
	line-height: 30px;
}
.sort-select label {
	position: relative;
	display: inline-block;
	overflow: hidden;
	vertical-align: middle;
	height: 30px;
	padding-left: 5px;
	border: 1px solid #d1d1d1;
}
.sort-select label::after {
	z-index: 3;
	position: absolute;
	display: block;
	right: 7px;
	top: 10px;
	content: "\e900";
	font-family: "icomoon";
	font-size: 8px;
}
.sort-select select {
	z-index: 2;
	display: block;
	width: 100%;
	margin: 0;
	border: 0;
	outline: none;
	font-size: 16px;
	line-height: 30px;
	appearance: none;
	padding-right: 32px;
}

/***********
 * login
 ***********/

.contents-login .main {
	width: 100%;
}


/***********
 * wysiwyg
 ***********/

.wysiwyg-data html, .wysiwyg-data address,
.wysiwyg-data blockquote,
.wysiwyg-data body, .wysiwyg-data dd,.wysiwyg-data  div,
.wysiwyg-data dl, .wysiwyg-data dt, .wysiwyg-data fieldset, .wysiwyg-data form,
.wysiwyg-data frame, .wysiwyg-data frameset,
.wysiwyg-data h1, .wysiwyg-data h2, .wysiwyg-data h3, .wysiwyg-data h4,
.wysiwyg-data h5, .wysiwyg-data h6, .wysiwyg-data noframes,
.wysiwyg-data ol, .wysiwyg-data p, .wysiwyg-data ul, .wysiwyg-data center,
.wysiwyg-data dir, .wysiwyg-data hr, .wysiwyg-data menu, .wysiwyg-data pre   { display: block; unicode-bidi: embed;}
.wysiwyg-data li              { display: list-item;}
.wysiwyg-data head            { display: none;}
.wysiwyg-data table           { display: table;}
.wysiwyg-data tr              { display: table-row;}
.wysiwyg-data thead           { display: table-header-group;}
.wysiwyg-data tbody           { display: table-row-group;}
.wysiwyg-data tfoot           { display: table-footer-group;}
.wysiwyg-data col             { display: table-column;}
.wysiwyg-data colgroup        { display: table-column-group;}
.wysiwyg-data td, .wysiwyg-data th          { display: table-cell;}
.wysiwyg-data caption         { display: table-caption;}
.wysiwyg-data th              { font-weight: bolder; text-align: center;}
.wysiwyg-data caption         { text-align: center;}
.wysiwyg-data body            { margin: 8px;}
.wysiwyg-data h1              { font-size: 2em; margin: .67em 0;}
.wysiwyg-data h2              { font-size: 1.5em; margin: .75em 0;}
.wysiwyg-data h3              { font-size: 1.17em; margin: .83em 0;}
.wysiwyg-data h4, .wysiwyg-data p,
.wysiwyg-data blockquote, .wysiwyg-data ul,
.wysiwyg-data fieldset, .wysiwyg-data form,
.wysiwyg-data ol, .wysiwyg-data dl, .wysiwyg-data dir,
.wysiwyg-data menu            { margin: 1.12em 0; color: #6c6108;}
.wysiwyg-data h5              { font-size: .83em; margin: 1.5em 0;}
.wysiwyg-data h6              { font-size: .75em; margin: 1.67em 0;}
.wysiwyg-data h1, .wysiwyg-data h2, .wysiwyg-data h3, .wysiwyg-data h4,
.wysiwyg-data h5, .wysiwyg-data h6, .wysiwyg-data b,
.wysiwyg-data strong          { font-weight: bolder; color: #6c6108;}
.wysiwyg-data blockquote      { margin-left: 40px; margin-right: 40px;}
.wysiwyg-data i, .wysiwyg-data cite, .wysiwyg-data em,
.wysiwyg-data var, .wysiwyg-data address    { font-style: italic;}
.wysiwyg-data pre, .wysiwyg-data tt, .wysiwyg-data code,
.wysiwyg-data kbd, .wysiwyg-data samp       { font-family: monospace;}
.wysiwyg-data pre             { white-space: pre;}
.wysiwyg-data button, .wysiwyg-data textarea,
.wysiwyg-data input, .wysiwyg-data select   { display: inline-block;}
.wysiwyg-data big             { font-size: 1.17em;}
.wysiwyg-data small, .wysiwyg-data sub, .wysiwyg-data sup { font-size: .83em;}
.wysiwyg-data sub             { vertical-align: sub;}
.wysiwyg-data sup             { vertical-align: super;}
.wysiwyg-data table           { border-spacing: 2px;;}
.wysiwyg-data thead, .wysiwyg-data tbody,
.wysiwyg-data tfoot           { vertical-align: middle;}
.wysiwyg-data td, .wysiwyg-data th, .wysiwyg-data tr      { vertical-align: inherit;}
.wysiwyg-data s, .wysiwyg-data strike, .wysiwyg-data del  { text-decoration: line-through;}
.wysiwyg-data hr              { border: 1px inset;}
.wysiwyg-data ol, .wysiwyg-data ul, .wysiwyg-data dir,
.wysiwyg-data menu, .wysiwyg-data dd        { margin-left: 40px;}
.wysiwyg-data ol              { list-style-type: decimal;}
.wysiwyg-data ol ul, .wysiwyg-data ul ol,
.wysiwyg-data ul ul, .wysiwyg-data ol ol    { margin-top: 0; margin-bottom: 0;}
.wysiwyg-data u, .wysiwyg-data ins          { text-decoration: underline;}
.wysiwyg-data br:before       { content: "\A"; white-space: pre-line;}
.wysiwyg-data center          { text-align: center;}
.wysiwyg-data :link, .wysiwyg-data :visited { text-decoration: underline;}
.wysiwyg-data :focus          { outline: thin dotted invert;}

.wysiwig-data a{color: #6c6108;}
.wysiwig-data a:hover{color: #f97854;}

.wysiwyg-data table{border:solid 1px;border-collapse:separate;border-color:#c0c0c0 #c0c0c0 #808080 #808080;border-spacing:2px; width:auto;}
.wysiwyg-data table tr td{border:solid 1px;border-color:#808080 #808080 #c0c0c0 #c0c0c0; padding:0;}
.item-comment .wysiwyg-data table tr td{background:#fff;}
.wysiwyg-data ul, .wysiwyg-data ul li{list-style-type: disc;}
.wysiwyg-data ol{list-style-type: decimal;}

/* Begin bidirectionality settings (do not change) */
.wysiwyg-data BDO[DIR="ltr"]  { direction: ltr; unicode-bidi: bidi-override;}
.wysiwyg-data BDO[DIR="rtl"]  { direction: rtl; unicode-bidi: bidi-override;}

.wysiwyg-data *[DIR="ltr"]    { direction: ltr; unicode-bidi: embed;}
.wysiwyg-data *[DIR="rtl"]    { direction: rtl; unicode-bidi: embed;}

@media print {
  .wysiwyg-data h1            { page-break-before: always;}
  .wysiwyg-data h1, .wysiwyg-data h2, .wysiwyg-data h3,
  .wysiwyg-data h4, .wysiwyg-data h5, .wysiwyg-data h6    { page-break-after: avoid;}
  .wysiwyg-data ul, .wysiwyg-data ol, .wysiwyg-data dl    { page-break-before: avoid;}
}


/*  =======================================
add style
===========================================================*/

.contents {
	width: auto;
}
.main-contents {
	margin: 0 auto;
	width: 1000px;
}

/* ヘッダー周辺 */
.header-top ul.header-menu li.logout a:after,
.header-top ul.header-menu li.entry a:after {
	content: none;
}
.header-top ul.header-menu li.logout a:before,
.header-top ul.header-menu li.entry a:before {
	content: "";
	width: 20px;
	height: 20px;
	display: inline-block;
	background-image: url(https://image.raku-uru.jp/01/23795/69/icn_member_1671692026249.png);
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
	margin-left: 0;
	top: 0;
	left: 0;
	margin-right: 0.5em;
	margin-top: 0;
	vertical-align: middle;
}
.header-top ul.header-menu li.sns {
	display: none;
}
.category-nav > ul > li p::after {
	content: "";
	width: 10px;
	height: 10px;
	vertical-align: middle;
	display: inline-block;
	margin-left: 10px;
	margin-top: -10px;
	border: 2px solid #fce954;
	transform: rotate(-45deg);
	border-top: none;
	border-right: none;
}
.category-nav .category-nav-category .category-nav-l2 p::after,
.category-nav .category-nav-campaign .category-nav-l2 p::after {
	content: none;
}

/* 商品名、画像等 */
span.product-list-num {
	font-weight: bold;
	font-size: 21px;
	color: #6c6108;
	margin-top: 10px;
}
span.product-list-tax {
	color: #6c6108;
}
.product-list-item a:hover {
	color: #333;
}
.product-list-item .product-list-photo img,
.product-list-item-sub .product-list-photo img,
.product-list-item-4i .product-list-photo img {
	display: block;
	max-height: 100%;
	width: auto;
	height: auto;
	margin: auto;
	max-width: 100%;
	border-radius: 5px;
	box-shadow: 3px 3px 6px 0 rgb(0 0 0 / 10%);
}

@media screen and (min-width:601px) and (max-width:999px) {
	#main-image {
		width: auto;
	}
	#wrapper,
	.wrapper {
		width: auto;
		min-width: auto;
	}
	.row {
		width: auto;
	}
	/* ヘッダー周辺 */
	.logo {
		left: 10px;
		width: 18%;
	}
	.main {
		width: auto;
	}
	.main-contents {
		width: auto;
		padding-bottom: 160px;
	}
	.bread {
		width: auto;
	}
	.bread ul {
		margin-left: 10px;
		display: flex;
	}
	.header-search input[type=text] {
		width: 86%;
		margin-left: 14%;
		padding: 0 40px 0 10px;
	}
	.header-top ul.header-menu {
		margin-left: 39%;
	}
	.header-top ul.header-menu li.mypage a,
	.header-top ul.header-menu li.logout a,
	.header-top ul.header-menu li.entry a,
	.header-top ul.header-menu li.cart a {
		font-size: 14px;
		width: 8em;
		padding-top: 20px;
	}
	.header-top ul.header-menu li.cart a {
		width: 6em;
	}
	.header-search {
		right: 10px;
	}
	.header-search-form-btn {
		width: 40px;
	}
	.search-btn {
		padding-bottom: 3px;
	}
	.product-list-item {
		width: 32%;
		margin-right: 2%;
	}
	.product-list-item .product-list-photo {
		width: 100%;
	}
	.product-list-item-sub,
	.product-list-item-4i {
		width: 32%;
	}
	.product-list-item-sub .product-list-photo,
	.product-list-item-4i .product-list-photo {
		width: 100%;
	}
	.footer-top .row {
		width: auto;
		margin: 0 10px;
	}
	.footer-top-l {
		padding-right: 2em;
	}
	.footer-top-c {
		padding-right: 2em;
	}
	.btn-pagetop {
		width: auto;
	}
}

@media screen and (min-width:601px) and (max-width:699px) {
	/* ヘッダー周辺 */
	.logo {
		left: 10px;
		width: 14%;
		height: 135px;
	}
	.logo img {
		max-width: 90%;
	}
	.header-search input[type=text] {
		width: 71%;
		margin-left: 29%;
		padding: 0 40px 0 10px;
	}
	.header-top ul.header-menu {
		margin-left: 44%;
	}
	.header-top ul.header-menu li.mypage a,
	.header-top ul.header-menu li.logout a,
	.header-top ul.header-menu li.entry a {
		font-size: 13px;
		width: 8em;
	}
	.header-top ul.header-menu li.cart a {
		width: 6em;
	}
	.footer-top-l {
		padding-right: 0;
		display: block;
		width: 100%;
	}
	.footer-top-c {
		padding-right: 0;
		display: block;
		width: 100%;
	}
	.schedule-area {
		text-align: center;
		width: 100%;
	}
	.schedule table {
		margin: 0 auto 20px;
		width: 70%;
	}
	.footer-top-r {
		padding-right: 0;
		display: block;
		width: 100%;
	}
}

@media screen and (max-width:600px) {
	.main-contents {
		width: auto;
		margin: 0 auto;
		padding-bottom: 150px;
	}
	/* ヘッダー周辺 */
	.header-top ul.header-menu {
		background-color: #fff;
		margin-left: 0;
	}
	.category-nav > ul > li p::after {
		display: none;
	}
	.category-nav-l2 li a p::after {
		background: none;
	}
	/* 商品名、画像等 */
	span.product-list-num {
		font-size: 16px;
	}
}

@media screen and (max-width:490px) {
	.btn-pagetop a {
		top: -130px;
	}
}

@media screen and (max-width:400px) {
	.btn-pagetop a {
		top: -130px;
	}
	.header-search-form {
		margin-left: 15%;
	}
}


/*  フリーコンテンツ
============================== */

.wysiwyg-data {
	margin-bottom: 60px;
	font-size: 16px;
	line-height: 1.8;
}

.wysiwyg-data .commitment-contents {
	width: 1000px;
}

div.flex {
	display: flex;
}

div.flex div {
	width: 50%;
	margin-top: 50px;
}

div.flex div:first-of-type {
	margin-right: 2em;
}

.sub-ttl.lp-ttl {
	color: #fce954;
	font-size: 21px;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 0;
}

div.flex div p {
	line-height: 2.0;
}

div.to-home {
	font-weight: bold;
	margin-top: 30px;
}

div.to-home a:before {
	content: "";
	background-image: url(https://image.raku-uru.jp/01/23795/58/arrow_prev_1671615192576.png);
	background-repeat: no-repeat;
	background-size: contain;
	vertical-align: middle;
	display: inline-block;
	width: 16px;
	height: 16px;
}

.privacy-policy,
.membership-agreement,
.shipment-explanation {
	font-size: 16px;
	line-height: 1.6;
}

@media screen and (min-width:601px) and (max-width:999px) {
	.wysiwyg-data .commitment-contents {
		margin: 0 10px;
		width: auto;
	}
}

@media screen and (max-width:600px) {
	.wysiwyg-data .commitment-contents {
		margin: 0 10px;
		width: auto;
	}
	.wysiwyg-data {
		margin: 30px 0;
		padding: 0 20px;
	}
	.item-detail-txt2.wysiwyg-data,
	.item-detail-txt3.wysiwyg-data,
	.item-detail-txt1.wysiwyg-data {
		padding: 0;
	}
	.item-detail-txt2.wysiwyg-data {
		margin-top: 0;
	}
	.ttl.lp-ttl h2,
	.ttl.lp-ttl h2 {
		font-size: 5.5vw;
	}
	.ttl.lp-ttl2 h3,
	.ttl.lp-ttl2 h3 {
		font-size: 4vw;
	}
	div.flex {
		display: flex;
		flex-wrap: wrap;
		margin-top: 30px;
	}
	div.flex.flex-reverse {
		flex-direction: column-reverse;
	}
	div.flex div {
		width: 100%;
		margin-right: 0;
	}
	div.flex div:first-of-type {
		margin: 0 auto;
		text-align: center;
	}
	div.flex div:nth-of-type(2) {
		margin-top: 30px;
	}
	div.flex.flex-reverse div:first-of-type {
		margin-top: 30px;
	}
	div.flex.flex-reverse div:nth-of-type(2) {
		margin-top: 0;
		text-align: center;
	}
	.wysiwyg-data .commitment-contents div.flex:last-of-type {
		margin-bottom: 60px;
	}
	div.flex div img {
		width: 100%;
	}
	h4.sub-ttl.lp-ttl {
		margin-top: 0;
		text-align: center;
		font-size: 18px;
	}
	div.flex div p {
		text-align: left;
	}
}

/* ===== ロゴ差し替え（横長ロゴ用調整）2026-09-30 Claude Code追記 ここから =====
   黄色い帯（高さ60px）の中に左寄せで収める。復元時はこのブロックごと削除 */
.logo { position: absolute; top: 0; left: 0; width: auto; height: 60px; line-height: 60px; background-color: transparent; padding: 0 0 0 8px; text-align: left; box-shadow: none; border: none; }
.logo h1 { margin-top: 0; line-height: 60px; }
.logo img { max-width: none; max-height:54px; width: auto; height: auto; vertical-align: middle; }
.header-top-cart .logo { left: 50%; margin-left: -84px; padding-left: 0; }
.footer-logo a { background: transparent; }
.footer-logo img,.yano-footer-brand img { height: auto; max-height: none; max-width: 300px; margin: 10px 0; }
@media screen and (max-width: 768px) {
.logo { height: 50px; line-height: 50px; padding-left: 6px; }
.logo img { max-height:46px; }
.header-top-cart .logo { margin-left: -71px; }
.footer-logo img,.yano-footer-brand img { max-width: 240px; }
}
/* --- ロゴアニメーション（キャラだけ2回弾む・8秒周期）2026-09-30 --- */
@supports (clip-path: polygon(0 0,1% 0,0 1%)) {
	.logo a{position:relative;display:inline-block;}
	.logo a img{opacity:0;}
	.logo a::before{content:"";position:absolute;top:0;bottom:0;left:0;width:20%;background:url(https://image.raku-uru.jp/01/23795/120/logo-chara-enshu_1790759654985.png) no-repeat left center/contain;}
	.logo a::after{content:"";position:absolute;top:0;bottom:0;left:21%;right:0;background:url(https://image.raku-uru.jp/01/23795/121/logo-name-ruby_1790759679119.png) no-repeat left center/contain;animation:yanoLogoHop 8s ease-in-out infinite;}
}

@keyframes yanoLogoHop { 0%, 80%, 90%, 100% { transform: translateY(0); } 83% { transform: translateY(-6%); } 86% { transform: translateY(0); } 93% { transform: translateY(-4%); } 96% { transform: translateY(0); } }
@media (prefers-reduced-motion: reduce) { .logo a::after{animation:none;} }
/* ===== ロゴ差し替え追記 ここまで ===== */


/* ===== おすすめ商品のランキング数字バッジ非表示 2026-09-30 Claude Code追記 ここから ===== */
.icn-rank { display: none !important; }
/* ===== おすすめ商品のランキング数字バッジ非表示 2026-09-30 Claude Code追記 ここまで ===== */


/* ===== フッターの空カレンダー欄非表示 2026-10-01 Claude Code追記 ここから ===== */
#footer .footer-top-c { display: none; }
/* ===== フッターの空カレンダー欄非表示 ここまで ===== */

/* ===== SNS誘導文 2026-10-01 Claude Code追記 ここから ===== */
.yano-sns-note { margin: 10px 0 0; font-size: 13px; line-height: 1.7; color: #1b4332; }
/* ===== SNS誘導文 ここまで ===== */

/* ===== ヘッダーロゴ調整（全ページ共通）2026-10-02 Claude Code ここから（ふりがなを漢字の直上に詰めた新画像へ差替え＋スマホで黄色帯に収める） ===== */
.header-top .logo h1 a::after { background-image: url(https://image.raku-uru.jp/01/23795/204/logo-name-ruby-v3_1790912259158.png) !important; }
@media screen and (max-width: 600px) {
	.header-top .logo, .header-top .logo h1, .header-top .logo h1 a { height: 45px !important; }
	.header-top .logo h1 a::before { height: 43px !important; width: 24px !important; top: 1px !important; background-size: contain !important; background-position: center !important; }
	.header-top .logo h1 a::after { height: 43px !important; width: 80px !important; top: 1px !important; left: 28px !important; background-size: contain !important; background-position: center !important; }
	.header-top .logo img { height: 43px !important; width: 110px !important; }
}
/* ===== ヘッダーロゴ調整（全ページ共通）ここまで ===== */
/* ===== フッターロゴも弾む 2026-10-02 Claude Code ===== */
.footer-logo img,.yano-footer-brand img { animation: yanoLogoHop 8s ease-in-out infinite; transform-origin: 50% 100%; }
/* ===== ここまで ===== */
/* ===== ヘッダーのキャラも一緒に弾む 2026-10-02 Claude Code ===== */
.header-top .logo h1 a::before { animation: yanoLogoHop 8s ease-in-out infinite; }
/* ===== ここまで ===== */
/* ===== ロゴの弾み間隔短縮（8秒→4秒）2026-10-02 Claude Code ===== */
@keyframes yanoHopQuick { 0%, 50%, 100% { transform: translateY(0); } 25% { transform: translateY(-5%); } }
.header-top .logo h1 a::before, .header-top .logo h1 a::after, .footer-logo img,.yano-footer-brand img { animation: yanoHopQuick 1s ease-in-out infinite; }
/* ===== ここまで ===== */


/* YANO_LOGO_30S_THREE_LOOP_20261005_START: 30秒静止 + 1秒の弾みを3回 = 33秒周期 */
@keyframes yanoLogoThirtyThree{0%,90.909091%,93.939394%,96.969697%,100%{transform:translateY(0)}92.424242%,95.454545%,98.484848%{transform:translateY(-6px)}}
.header-top .logo h1 a::before,.header-top .logo h1 a::after,.header-top-cart .logo img,.footer-logo img,.yano-footer-brand img,.logo-text-footer a{animation:yanoLogoThirtyThree 33s ease-in-out infinite;transform-origin:center bottom}
.logo-text-footer a{display:inline-block}
@media(prefers-reduced-motion:reduce){ .header-top .logo h1 a::before,.header-top .logo h1 a::after,.header-top-cart .logo img,.footer-logo img,.yano-footer-brand img,.logo-text-footer a{animation:none!important;transform:none!important}}
/* YANO_LOGO_30S_THREE_LOOP_20261005_END */

/* YANO_VISUAL_REVIEW_20261005_START */
/* Shippori Mincho 700 / SIL Open Font License 1.1
Copyright 2021 The Shippori Mincho Project Authors (https://github.com/fontdasu/ShipporiMincho)

This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
http://scripts.sil.org/OFL


-----------------------------------------------------------
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
-----------------------------------------------------------

PREAMBLE
The goals of the Open Font License (OFL) are to stimulate worldwide
development of collaborative font projects, to support the font creation
efforts of academic and linguistic communities, and to provide a free and
open framework in which fonts may be shared and improved in partnership
with others.

The OFL allows the licensed fonts to be used, studied, modified and
redistributed freely as long as they are not sold by themselves. The
fonts, including any derivative works, can be bundled, embedded, 
redistributed and/or sold with any software provided that any reserved
names are not used by derivative works. The fonts and derivatives,
however, cannot be released under any other type of license. The
requirement for fonts to remain under this license does not apply
to any document created using the fonts or their derivatives.

DEFINITIONS
"Font Software" refers to the set of files released by the Copyright
Holder(s) under this license and clearly marked as such. This may
include source files, build scripts and documentation.

"Reserved Font Name" refers to any names specified as such after the
copyright statement(s).

"Original Version" refers to the collection of Font Software components as
distributed by the Copyright Holder(s).

"Modified Version" refers to any derivative made by adding to, deleting,
or substituting -- in part or in whole -- any of the components of the
Original Version, by changing formats or by porting the Font Software to a
new environment.

"Author" refers to any designer, engineer, programmer, technical
writer or other person who contributed to the Font Software.

PERMISSION & CONDITIONS
Permission is hereby granted, free of charge, to any person obtaining
a copy of the Font Software, to use, study, copy, merge, embed, modify,
redistribute, and sell modified and unmodified copies of the Font
Software, subject to the following conditions:

1) Neither the Font Software nor any of its individual components,
in Original or Modified Versions, may be sold by itself.

2) Original or Modified Versions of the Font Software may be bundled,
redistributed and/or sold with any software, provided that each copy
contains the above copyright notice and this license. These can be
included either as stand-alone text files, human-readable headers or
in the appropriate machine-readable metadata fields within text or
binary files as long as those fields can be easily viewed by the user.

3) No Modified Version of the Font Software may use the Reserved Font
Name(s) unless explicit written permission is granted by the corresponding
Copyright Holder. This restriction only applies to the primary font name as
presented to the users.

4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
Software shall not be used to promote, endorse or advertise any
Modified Version, except to acknowledge the contribution(s) of the
Copyright Holder(s) and the Author(s) or with their explicit written
permission.

5) The Font Software, modified or unmodified, in part or in whole,
must be distributed entirely under this license, and must not be
distributed under any other license. The requirement for fonts to
remain under this license does not apply to any document created
using the Font Software.

TERMINATION
This license becomes null and void if any of the above conditions are
not met.

DISCLAIMER
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
OTHER DEALINGS IN THE FONT SOFTWARE.

*/
@font-face{font-family:'Yano Shippori';font-style:normal;font-weight:700;font-display:swap;src:url(data:font/woff2;base64,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) format('woff2');}

:root{--yano-display:'Yano Shippori','Yu Mincho','Hiragino Mincho ProN',serif;--yano-ink:#204834;--yano-muted:#59685b;--yano-gold:#806019}
.yano-original-main .ttl h2,.yano-original-main .product-list-name,.item-detail-info .item-detail-name,#yano-finder-title,#yano-finder .yano-result-body h2,#yano-finder .yano-result-title{font-family:var(--yano-display);font-weight:700;color:var(--yano-ink);letter-spacing:.035em}
.yano-original-main .product-list-name{font-size:19px;line-height:1.65;margin-bottom:6px}
.item-detail-info .item-detail-name{font-size:24px;line-height:1.7;letter-spacing:.025em}
.yano-original-main .product-list-info .yano-hitokoto{font-size:14px;line-height:1.8;color:var(--yano-muted)}
.yano-side-inner h2,.yano-side-inner h2 span{color:var(--yano-ink)}
.yano-category-card{gap:9px!important;padding:8px!important;border-radius:9px;min-height:88px;box-shadow:0 1px 0 #1b433209}
.yano-category-photo{width:56px!important;height:70px!important;flex:0 0 56px;border-radius:6px}
.yano-category-title{font-size:16px!important;font-weight:700;line-height:1.5;letter-spacing:.025em}
.yano-category-kind{font-size:12px;color:#52634d}
.yano-category-copy small{font-size:11px!important;line-height:1.5!important;color:#53624c!important}
.yano-photo-made{position:relative;overflow:hidden}.yano-photo-made img{position:absolute!important;max-width:none!important;width:84px!important;height:84px!important;left:50%!important;top:-4px!important;transform:translateX(-50%)!important;object-fit:cover}
.yano-category-card:focus-visible,.yano-budget-links a:focus-visible,.yano-current-card:focus-visible{outline:3px solid #315b42;outline-offset:3px}
.yano-budget-links a{font-weight:700;color:#31513a;line-height:1.6}
.yano-side-sale-status,.yano-ginger-reserve-status{letter-spacing:0}
.yano-find-form{background:#f5f6ee;border-color:#ccd5bb}
#yano-finder .yano-result-body h2,#yano-finder .yano-result-title{line-height:1.6}
@media(max-width:600px){ .yano-original-main .product-list-name{font-size:17px;line-height:1.65}.item-detail-info .item-detail-name{font-size:21px;line-height:1.65}.yano-original-main .product-list-info .yano-hitokoto{font-size:13px} }
/* YANO_VISUAL_REVIEW_20261005_END */

#yano-finder .yano-result-title{font-size:20px;line-height:1.65;font-family:var(--yano-display)}
#yano-finder .yano-result-desc{font-size:14px;line-height:1.75;color:#56654e}
#yano-finder .yano-result-state,#yano-finder .yano-result-delivery{font-size:12px}
#yano-finder .yano-result-option span{font-size:13px}
#yano-finder .yano-result-option strong{font-size:19px}

/* YANO_SIDEBAR_PHOTO_BUDGET_FIX_20261005 */
.yano-category-card{gap:8px!important;align-items:center!important}.yano-category-photo{width:72px!important;height:72px!important;flex:0 0 72px!important;background:#fbf8ef}.yano-category-copy{min-width:0}
.yano-category-photo.yano-photo-home img{position:absolute!important;width:102.857px!important;height:102.857px!important;max-width:none!important;max-height:none!important;left:-0.771px!important;top:-34.457px!important;transform:none!important;object-fit:fill!important;clip-path:inset(39.7500% 29.2500% 2.7500% 0.7500%)}
.yano-category-photo.yano-photo-value img{position:absolute!important;width:163.636px!important;height:126.818px!important;max-width:none!important;max-height:none!important;left:-44.182px!important;top:-36.614px!important;transform:none!important;object-fit:fill!important;clip-path:inset(36.1290% 29.0000% 21.6129% 27.0000%)}
.yano-category-photo.yano-photo-gift img{position:absolute!important;width:171.429px!important;height:162.429px!important;max-width:none!important;max-height:none!important;left:-7.714px!important;top:-16.500px!important;transform:none!important;object-fit:fill!important;clip-path:inset(16.6227% 53.5000% 51.9789% 4.5000%)}
.yano-category-photo.yano-photo-ginger img{position:absolute!important;width:133.333px!important;height:133.333px!important;max-width:none!important;max-height:none!important;left:-30.000px!important;top:-49.167px!important;transform:none!important;object-fit:fill!important;clip-path:inset(42.7500% 23.5000% 15.0000% 22.5000%)}
.yano-category-photo.yano-photo-made img{width:84px!important;height:84px!important;left:50%!important;top:-4px!important;transform:translateX(-50%)!important;clip-path:none!important;object-fit:contain!important}

/* YANO_PRODUCT_TITLE_UNCLIP_20261005: 商品名は文字サイズに合わせて全文を折り返し表示 */
.yano-layout .product-list-name,
.product-list-item .product-list-name,
.product-list-item-sub .product-list-name,
.product-list-item-4i .product-list-name{
 display:block!important;
 height:auto!important;
 max-height:none!important;
 min-height:0!important;
 overflow:visible!important;
 white-space:normal!important;
 text-overflow:clip!important;
 -webkit-line-clamp:unset!important;
 line-clamp:none!important;
 -webkit-box-orient:initial!important;
 overflow-wrap:anywhere;
 word-break:normal;
}
.yano-layout .product-list-info{height:auto!important;max-height:none!important;min-width:0}
#yano-finder .yano-result-body h2,#yano-finder .yano-result-title{height:auto;max-height:none;white-space:normal;overflow:visible;overflow-wrap:anywhere;word-break:normal}
/* YANO_PRODUCT_TITLE_UNCLIP_20261005_END */

/* YANO_CATEGORY_PHOTO_FILL_68_20261005: fill each 72px frame using existing product photography */
.yano-category-photo.yano-photo-home img{width:120px!important;height:120px!important;left:0!important;top:-47.7px!important;clip-path:none!important;transform:none!important;object-fit:fill!important}
.yano-category-photo.yano-photo-value img{width:218.182px!important;height:169.091px!important;left:-73.636px!important;top:-61.091px!important;clip-path:none!important;transform:none!important;object-fit:fill!important}
.yano-category-photo.yano-photo-gift img{width:124.138px!important;height:124.138px!important;left:0!important;top:-19.862px!important;clip-path:none!important;transform:none!important;object-fit:fill!important}
/* YANO_CATEGORY_PHOTO_FILL_68_20261005_END */

/* YANO_CATEGORY_LABEL_FIT_68_20261005: retain readable text inside every category card */
.yano-category-copy{flex:1 1 0;min-width:0;max-width:100%}
.yano-category-links .yano-side-sale-status,
.yano-category-links .yano-cat-ginger .yano-ginger-reserve-status{box-sizing:border-box!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere;height:auto!important;line-height:1.5!important}
.yano-category-links .yano-side-status-future{text-align:center}
.yano-category-links .yano-side-status-future .yano-status-unit{display:inline-block;white-space:nowrap;max-width:100%}
@media(max-width:600px){.yano-category-links{grid-template-columns:minmax(0,1fr)!important}}
/* YANO_CATEGORY_LABEL_FIT_68_20261005_END */


/* YANO_GINGER_CATEGORY_PHOTO_FILL_69_20261005 */
.yano-category-photo.yano-photo-ginger img{width:160px!important;height:160px!important;left:-66px!important;top:-64px!important;clip-path:none!important;transform:none!important;object-fit:fill!important}

/* 70_商品カードの文字と価格整列_20261005 */
.product-list .product-list-item{display:flex!important;flex-direction:column!important;min-width:0;align-self:stretch}
.product-list .product-list-item>a{display:flex!important;flex-direction:column!important;flex:1 1 auto;width:100%;height:100%;min-width:0;box-sizing:border-box}
.product-list .product-list-item .product-list-photo{flex:0 0 auto;aspect-ratio:1/1;min-width:0;margin:0!important}
.product-list .product-list-item .product-list-photo img{width:100%;height:100%;aspect-ratio:1/1;object-fit:contain}
.product-list .product-list-item .product-list-info{display:flex!important;flex-direction:column!important;flex:1 1 auto;box-sizing:border-box;padding:14px 12px!important;min-width:0;height:auto!important}
.product-list .product-list-item .product-list-name{font-size:16px!important;font-weight:600;line-height:1.55!important;letter-spacing:0!important;margin:0 0 8px!important;padding:0!important;min-height:0!important;text-align:left;overflow:visible!important}
.product-list .product-list-item .yano-card-title{display:block;font-size:1em;line-height:1.55;overflow-wrap:anywhere}
.product-list .product-list-item .yano-card-variant{display:block;font-size:14px;font-weight:600;line-height:1.65;margin-top:2px;color:#355546;overflow-wrap:anywhere}
.product-list .product-list-item .yano-card-capacity{display:block;font-size:12px;font-weight:400;line-height:1.6;margin-top:5px;color:#626b61;overflow-wrap:anywhere}
.product-list .product-list-item .yano-hitokoto,.product-list .product-list-item .yano-reco-reason{font-size:13px!important;line-height:1.7!important;letter-spacing:0!important;margin:0 0 12px!important;min-height:0!important;height:auto!important;text-align:left;overflow:visible!important;white-space:normal}
.product-list .product-list-item .product-list-price{display:grid!important;grid-template-columns:max-content minmax(0,1fr);justify-content:start!important;align-items:baseline!important;gap:7px 5px!important;margin: auto 0 0!important;padding:8px 0 0!important;line-height:1.35!important;text-align:left!important;width:100%;box-sizing:border-box}
.product-list .product-list-item .product-list-price .product-list-num{grid-column:1;grid-row:1;font-size:21px!important;font-weight:600;line-height:1.35!important;letter-spacing:0!important;white-space:nowrap}
.product-list .product-list-item .product-list-price .product-list-tax{grid-column:2;grid-row:1;font-size:11px!important;line-height:1.4!important;letter-spacing:0!important;white-space:nowrap!important}
.product-list .product-list-item .product-list-price .yano-ship-free{grid-column:1/-1;grid-row:2;justify-self:start!important;font-size:11px!important;line-height:1.5!important;padding:3px 7px!important;margin:0!important;white-space:nowrap}
.product-list .product-list-item .yano-sale-status{align-self:flex-start;margin-bottom:9px}
@media(max-width:600px){
.product-list .product-list-item .product-list-info{padding:12px 9px!important}
.product-list .product-list-item .product-list-name{font-size:14px!important;line-height:1.6!important}
.product-list .product-list-item .yano-card-variant{font-size:12px;line-height:1.7}
.product-list .product-list-item .yano-card-capacity{font-size:11px}
.product-list .product-list-item .yano-hitokoto,.product-list .product-list-item .yano-reco-reason{font-size:12px!important;line-height:1.7!important}
.product-list .product-list-item .product-list-price{column-gap:3px!important}
.product-list .product-list-item .product-list-price .product-list-num{font-size:18px!important}
.product-list .product-list-item .product-list-price .product-list-tax{font-size:10px!important}
}

/* スマホのおすすめ欄は従来の横型カードを維持。狭い画面でも価格欄を確保する。 */
@media(max-width:600px){
#top-ranking .product-list .product-list-item>a{display:grid!important;grid-template-columns:100px minmax(0,1fr);gap:10px;align-items:stretch}
#top-ranking .product-list .product-list-item .product-list-photo{width:100%!important;align-self:start}
#yano-home,#yano-wakeari,#yano-gift,#yano-kakou{padding-left:12px!important;padding-right:12px!important;box-sizing:border-box}
}
@media(max-width:359px){
#top-ranking .product-list .product-list-item>a{grid-template-columns:80px minmax(0,1fr)}
.product-list .product-list-item .product-list-price .product-list-num{font-size:17px!important}
.product-list .product-list-item .product-list-info{padding-left:7px!important;padding-right:7px!important}
}

/* 旧テーマ由来の価格上マージンを解除 */
.product-list .product-list-item .product-list-price .product-list-num,.product-list .product-list-item .product-list-price .product-list-tax{margin:0!important}
.product-list .product-list-item .product-list-price{padding-top:4px!important}

/* 71_商品カード小型画面の語途中改行を補正_20261006 */
@media(max-width:359px){
.product-list .product-list-item .product-list-info{padding-left:5px!important;padding-right:5px!important}
}

/* サイドバーが出る中間幅も、カードの可読幅を確保 */
@media(min-width:601px) and (max-width:1199px){
.yano-layout .product-list,.yano-layout #top-ranking .product-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}

/*  add style
============================== */

@media screen and (max-width:600px) {
	.item-list-description.wysiwyg-data {
		margin: 20px 0px;
		padding: 0;
	}
	.ttl,
	.ttl2 {
		border-bottom: none;
	}
}
