@charset "shift_jis";

div#contents {
	margin: 0 auto;
}
div#contents h2 {
	width: 950px;
	height: 134px;
	text-indent: -900em;
}
div#contents-inner div#contents_top, div#contents-inner div#contents_bottom {
	margin: 0 0 0 20px;
}
div.Choco h1 {
	background: url(../images/head.jpg) no-repeat;
	width: 950px;
	height: 135px;
	text-indent: -900em;
}
div#contents-inner_cb {
	background: url(../images/base.jpg) 0 0 repeat-y;
}
div#contents-inner_cb div#contents_top, div#contents-inner_cb div#contents_bottom {
	margin: 0 20px 11px;
}
div.Choco div#contents-inner_cb div h2 {
	text-indent: -900em;
	height: 61px;
}
div.Choco div#contents-inner_cb div h2#title01 {
	height: 71px;
	background: url(../images/title01.jpg) 0 0 no-repeat;
	width: 393px;
}
/*=====================
   contentsL
=======================*/
div#contentsL {
	margin-right: 17px;
	width: 422px;
	float: left;
}
#contentsL p.imgArea01 {
	text-align: center;
	margin: 0 0 16px 0;
}
#contentsL p.imgArea01 img:first-child{
	margin: 0 20px 0 0;
}
#contentsL .cL_top_cb {
	width: 422px;
	height: 18px;
	background: url(../images/textArea01_bk_top.jpg) no-repeat top left;
	font-size: 0;
}
#contentsL .listYanyan01 {
	width: 422px;
	background: url(../images/textArea01_bk_middle.jpg) repeat-y top left;
}
#contentsL .cL_bottom_cb {
	width: 422px;
	background: url(../images/textArea01_bk_bottom.jpg) no-repeat bottom left;
	padding-bottom: 17px;
}
/* ―――――商品解説エリア―――― */
#contentsL .textArea01 {
	width: 352px;
	margin: 0 auto;
	border: 1px solid #1d2088;
	border-radius: 5px;
	background: url(../images/textarea_bk_001.gif) repeat 0 0;
	padding: 8px 10px;
	z-index: 9999;
}
#contentsL .textArea01 dl dt {
	background: url(../images/icon_001.png) no-repeat 0 1px;
	padding-left: 20px;
	font-weight: bold;
	font-size: 12px;
}
#contentsL .textArea01 dl dd {
	margin-top: 5px;
	font-size: 12px;
}
#contentsL .textArea01 dl dd span.bold {
	font-weight: bold;
}
/*=====================
   contentsR
=======================*/
div#contentsR {
	width: 393px;
	float: right;
}
#contentsL div dl dd {
	color: #7d2626;
}
.textImg02 {
	margin-top: 6px;
}
/*=====================
   footerArea
=======================*/
div#footerArea_cb {
	background: url(../images/foot.jpg) 0 0 no-repeat;
	width: 910px;
	height: 86px;
}
div#footerArea_cb ul {
	width: 910px;
}
div#footerArea_cb ul li {
	float: right;
	margin: 0 37px 0 0;
	list-style: none;
}
#footer_cb {
	width: 910px;
	height: 17px;
	background-image: url('../images/bg_footer.jpg');
	background-repeat: no-repeat;
}
