@charset "utf-8";
/*##################################################
-------------LIST-------------
 00: Base
 01: Index
 --: clearfix
------------------------------
##################################################*/



/* --------------------------------------------------
 00: Base
 -------------------------------------------------- */

/* --見出し-- */
h1	{
	background:url(../images/h1_img.jpg) no-repeat;
}
.center	.right h2 {
	width:530px;
	height:39px;
	margin-bottom:12px;
	text-indent:-9999px;
}
.center	.right h2.p20	{background:url(../images/p1_h2_20.gif) no-repeat;}
.center	.right h2.p40	{background:url(../images/p1_h2_40.gif) no-repeat;}
.center	.right h2.p60	{background:url(../images/p1_h2_60.gif) no-repeat;}
.center	.right h2.p80	{background:url(../images/p2_h2_80.gif) no-repeat;}
.center	.right h2.p100	{background:url(../images/p2_h2_100.gif) no-repeat;}
.center	.right h2.p120	{background:url(../images/p2_h2_120.gif) no-repeat;}
.center	.right h2.p160	{background:url(../images/p3_h2_160.gif) no-repeat;}
.center	.right h2.p200	{background:url(../images/p3_h2_200.gif) no-repeat;}
.center	.right h2.p400	{background:url(../images/p3_h2_400.gif) no-repeat;}
.center	.right h2.p600	{background:url(../images/p4_h2_600.gif) no-repeat;}
.center	.right h2.p800	{background:url(../images/p4_h2_800.gif) no-repeat;}

/* --コンテンツ枠組み-- */
.center	.left {
	float:left;
	width:184px;
}
.center	.right {
	float:right;
	width:530px;
}

/* --左メニュー-- */
.center	.left dl dt {
	background:url(../images/navi_tit.gif) no-repeat;
	width:149px;
	height:28px;
	text-indent:-9999px;
}
.center	.left ul {
	background:url(../images/line01.gif) repeat-x;
}
.center	.left ul li {
	background:url(../images/line01.gif) repeat-x bottom;
	padding:9px 0 7px 14px;
}
.center	.left ul li a {
	display:block;
	width:132px;
	height:18px;
	text-indent:-9999px;
}
.center	.left ul li.n20_60 a {background:url(../images/navi_20_60.gif) no-repeat;}
.center	.left ul li.n80_120 a {background:url(../images/navi_80_120.gif) no-repeat;}
.center	.left ul li.n160_400 a {background:url(../images/navi_160_400.gif) no-repeat;}
.center	.left ul li.n600_800 a {background:url(../images/navi_600_800.gif) no-repeat;}
span.pageindex {
	float:right;
	padding-top:12px;
	display:block;
}
span.pageindex a {
	background:url(../images/btn_pageindex.gif) no-repeat;
	width:120px;
	height:10px;
	display:block;
	text-indent:-9999px;
}

/* --商品-- */
div.pointbox div	{
	float:left;
	margin-right:13px;
	width:168px;
}
div.pointbox div.end 	{
	float:left;
	width:168px;
	margin:0;
}
div.pointbox h3	{
	font-weight:bold;
	color:#153D25;
	padding-top:5px;
	line-height:1.3;
}
div.pointbox p{
	font-size:10px;
	_font-size:83%;
	color:#666;
	padding:3px 0 15px 0;
}


/* --------------------------------------------------
 01: Index
 -------------------------------------------------- */
.center .right h2.index {
	width:530px;
	height:58px;
	background:url(../images/index_h2_img01.gif) no-repeat;
	margin-bottom:12px;
	text-indent:-9999px;
}
div.layout_box01 .left_box{
	float:left;
	width:130px;
}
div.layout_box01 .right_box{
	float:right;
	width:400px;
}
div.layout_box01 .right_box ul {
	font-size:10px;
	_font-size:83%;
	padding-top:15px;
}
div.layout_box02  {
	border:solid #EBE7DA 1px;
	background:#FCF9F0;
	padding:20px;
	margin-top:30px;
}
div.layout_box02 h3 {
	color:#a84d57;
	font-weight:bold;
}
div.layout_box02 ul {
	color:#6c5437;
	list-style:disc;
	padding:5px 15px 0 20px;
}
div.layout_box02 ul li {
	padding-bottom:5px;
}


/* --------------------------------------------------
 --: ClearFix
-------------------------------------------------- */
/* for Win IE */
div.layout_box01,
div.pointbox,
.center,
p.pageindex 
	{zoom:1;}
/* for IE5 Mac start ¥*//*/
div.layout_box01,
div.pointbox,
.center,
p.pageindex 	{display:inline-table;}
/*for IE5 Mac end */
div.layout_box01:after,
div.pointbox:after,
.center:after,
p.pageindex:after
	{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
