@charset 'utf-8';

/*----------------------------------------------------
	product.css
----------------------------------------------------*/
.box-gr {
	font-size:85%;
	padding:10px;
	margin:5px 0px 10px 0px;
	border:1px solid #ccc;
}
ul.cap-bl {
font-size: 1.0em;
}
ul.cap-bl li {
padding-left: 0.5em;
text-indent: -0.5em;
}

.ttl {
	margin-top: 10px;
	line-height: 1.8em;
	font-weight: bold;
}

/* eco mark */
table.ecoLabel {
	width: 100%;
	border: 1px #ccc solid;
	margin: 20px 0;
	padding: 5px;
}

table.ecoLabel IMG {
	vertical-align: middle;
}

table.ecoLabel th,
table.ecoLabel td {
	padding: 5px;
	border: 1px #ccc solid;
	text-align:center;
}

table.ecoLabel em {
	color: red;
	font-weight: bold;
	font-size: 1.1em;
}

table.ecoLabel .bg_green {
	background: #228b22;
	color: #fff;
	font-weight: bold;
}

/* spec */
#spec table.speclist {
table-layout: auto;
}

/*----------------------------------------------------
	MIYABI
----------------------------------------------------*/
#miyabi {
position: relative;
}

#miyabi ul.linkBtn {
overflow: hidden;
position: absolute;
bottom: 30px;
left: 80px;
padding-top: 25px;
background: url(/cms/kitchen/images/000049507.png) no-repeat top left;
}

#miyabi ul.linkBtn li {
float: left;
}

#miyabi ul.linkBtn li a {
width: 125px;
height: 34px;
display: block;
text-indent: 100%;
white-space: nowrap;
overflow: hidden;
background-image: url(/cms/kitchen/images/000049520.png);
background-repeat: no-repeat;
}

#miyabi ul.linkBtn li.link1 a {
background-position: 0 0;
}
#miyabi ul.linkBtn li.link2 a {
background-position: -125px 0;
}
#miyabi ul.linkBtn li.link3 a {
background-position: -250px 0;
}
#miyabi ul.linkBtn li.link4 a {
background-position: -375px 0;
}

#miyabi ul.linkBtn li.link1 a:hover {
background-position: 0 -34px;
}
#miyabi ul.linkBtn li.link2 a:hover {
background-position: -125px -34px;
}
#miyabi ul.linkBtn li.link3 a:hover {
background-position: -250px -34px;
}
#miyabi ul.linkBtn li.link4 a:hover {
background-position: -375px -34px;
}
