/* CSS Document */

/* パターン1 */


.specTxt ul .product-spec {
	width: 685px;
}
.product-spec li:first-child {
	border-top: 1px solid #aaa;
}
.product-spec li {
	background-color: #eee;
	clear: both;
	overflow: hidden;
	border-right: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
	border-left: 1px solid #aaa;
}
.product-spec li .spec-item {
	float: left;
	width: 200x;
	padding: 10px;
	font-weight: bold;
}
.product-spec li .spec-data {
	float: right;
	width: 495px;
	background-color: #FFF;
	padding: 10px;
	border-left: 1px solid #aaa;
}
/* ================================================================================ */
/*      楽蔵　　　　　　　                                                          */  
/* ================================================================================ */

.entry .rakuzou_h {
	background: url(../_img/specials/entry_20/bg.jpg) no-repeat;
	height: 515px;
	width: 685px;
}
.entry .r_contents2 {
	background: url(../_img/specials/entry_20/toiawse_back2_rakuzou.jpg) no-repeat;
	height: 387px;
	width: 655px;
	margin: 0px auto;
}
.entry .r_contents h3 {
	margin: 0px;
	padding: 0px;
	background-image: none;
	position: absolute;
	top: -40px;
}
.entry .rakuzou .r_contents {
	width: 655px;
	background: #FFF;
	padding: 60px 10px 10px;
	margin: 50px auto 20px;
	position: relative;
}
.entry .rakuzou .r_contents3 {
	width: 655px;
	background: #FFF;
	padding: 20px 10px 0px;
	margin: 0px auto;
}
.entry .rakuzou {
	background: url(../_img/specials/entry_20/contents_bg.jpg);
	padding: 0px 0px 20px;
}
.entry .nayami1 {
	background: url(../_img/specials/entry_20/nayami1.jpg) no-repeat;
	width: 210px;
	height: 200px;
	float: left;
}
.entry .nayami2 {
	background: url(../_img/specials/entry_20/nayami2.jpg) no-repeat;
	width: 210px;
	height: 200px;
	float: left;
}
.entry .nayami3 {
	background: url(../_img/specials/entry_20/nayami3.jpg) no-repeat;
	width: 210px;
	height: 200px;
	float: left;
}
.entry .kaiketu1 {
	background: url(../_img/specials/entry_20/kaiketu1.jpg) no-repeat;
	width: 210px;
	float: left;
}
.entry .kaiketu2 {
	background: url(../_img/specials/entry_20/kaiketu2.jpg) no-repeat;
	width: 210px;
	float: left;
}
.entry .kaiketu3 {
	background: url(../_img/specials/entry_20/kaiketu3.jpg) no-repeat;
	width: 210px;
	float: left;
}
.entry .r_contents ul li {
	margin: 0px 3px;
	list-style: none;
}
.entry .nayami1 p {
	margin: 50px 5px 35px;
}
.entry .nayami2 p {
	margin: 50px 5px 35px;
}
.entry .nayami3 p {
	margin: 50px 5px 35px;
}
.entry .kaiketu1 p {
	margin: 50px 5px 70px;
}
.entry .kaiketu2 p {
	margin: 50px 5px 70px;
}
.entry .kaiketu3 p {
	margin: 50px 5px 60px;
}
.entry .tk1 {
	background: url(../_img/specials/entry_20/tokutyou1.jpg) no-repeat;
	height: 154px;
	margin: 0px;
}
.entry .tk2 {
	background: url(../_img/specials/entry_20/tokutyou2.jpg) no-repeat;
	height: 154px;
	width: 635px;
}
.entry .tk3 {
	background: url(../_img/specials/entry_20/tokutyou3.jpg) no-repeat;
	height: 154px;
	width: 635px;
}
.entry .tk4 {
	background: url(../_img/specials/entry_20/tokutyou4_2.jpg) no-repeat;
	height: 154px;
	width: 635px;
}
.entry .rakuzou .r_contents ul .tk1 p {
	width: 270px;
	padding: 55px 10px 0px 0px;
	margin: 0px 0px 0px 350px;
}
.entry .rakuzou .r_contents ul .tk2 p {
	width: 270px;
	padding: 70px 10px 0px 0px;
	margin: 0px 0px 0px 350px;
}
.entry .rakuzou .r_contents ul .tk3 p {
	padding: 40px 10px 0px 0px;
	margin: 0px 0px 0px 350px;
	width: 270px;
}
.entry .rakuzou .r_contents ul .tk4 p {
	width: 270px;
	padding: 70px 10px 0px 0px;
	margin: 0px 0px 0px 350px;
}
.entry .rakuzou .r_contents ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.entry .rakuzou .r_contents2 p {
	padding: 135px 0px 0px 180px;
}
.entry .rakuzou .rakuzou_h h2 {
	background: url(none);
	margin: 0px;
	padding: 50px 0px 0px;
}
.entry .rakuzou .rakuzou_h p {
	margin: 0px;
	padding: 80px 0px 0px 10px;
	font-size: 11px;
	line-height: 16px;
}
