@charset "utf-8";

/*****  20100521キャンペーン  *****/
.camp_20100521{}
.camp_20100521 .category_box{
	padding:0 20px 20px 20px;
	width:760px;}

.camp_20100521 .category_box .left_box{
	width:345px;
	float:left;
	border:1px solid #D1D1D1;
	background:#F4F4F4;
	padding:9px;}
.camp_20100521 .category_box .left_box dl{}
.camp_20100521 .category_box .left_box dt{
	color:#cd6804;
	font-size:15px;
	font-weight:bold;
	margin:0 0 15px 0;}
.camp_20100521 .category_box .left_box dd{}
.camp_20100521 .category_box .left_box dd.even{
	margin:0 0 15px 0;}
.camp_20100521 .category_box .left_box dd.item_number{
	margin:0 0 15px 0;}
.camp_20100521 .category_box .left_box dd.item_number span.number{
	font-size:18px;
	font-weight:bold;
	padding:0 5px;}
.camp_20100521 .category_box .left_box dd.price{
	font-size:15px;
	font-weight:bold;
	margin:0 0 15px 0;}
.camp_20100521 .category_box .left_box dd.price span.number{
	font-size:22px;
	padding:0 3px;}
.camp_20100521 .category_box .left_box dd.price span.number2{
	font-size:16px;
	padding:0 3px;}
.camp_20100521 .category_box .left_box dd.price_down{
	color:#f10000;
	font-size:14px;
	font-weight:bold;
	margin:0 0 15px 0;}
.camp_20100521 .category_box .left_box dd.price_down span.number{
	font-size:24px;
	padding:0 5px;}

.camp_20100521 .category_box .right_box{
	width:345px;
	float:right;
	border:1px solid #D1D1D1;
	background:#F4F4F4;
	padding:9px;}
.camp_20100521 .category_box .right_box dl{}
.camp_20100521 .category_box .right_box dt{
	color:#cd6804;
	font-size:15px;
	font-weight:bold;
	margin:0 0 15px 0;}
.camp_20100521 .category_box .right_box dd{}
.camp_20100521 .category_box .right_box dd.even{
	margin:0 0 15px 0;}
.camp_20100521 .category_box .right_box dd.item_number{
	margin:0 0 15px 0;}
.camp_20100521 .category_box .right_box dd.item_number span.number{
	font-size:18px;
	font-weight:bold;
	padding:0 5px;}
.camp_20100521 .category_box .right_box dd.price{
	font-size:15px;
	font-weight:bold;
	margin:0 0 15px 0;}
.camp_20100521 .category_box .right_box dd.price span.number{
	font-size:22px;
	padding:0 3px;}
.camp_20100521 .category_box .right_box dd.price span.number2{
	font-size:16px;
	padding:0 3px;}
.camp_20100521 .category_box .right_box dd.price_down{
	color:#f10000;
	font-size:14px;
	font-weight:bold;
	margin:0 0 15px 0;}
.camp_20100521 .category_box .right_box dd.price_down span.number{
	font-size:24px;
	padding:0 5px;}
/*--カートに入れるフォームボックス--*/
.camp_20100521 .category_box .cart_in_box .first{
	padding:0 15px 0 0;
	text-align:right;}
.camp_20100521 .category_box .cart_in_box .second button{
	border:none;
	background-color:#FFFFFF;
	width:154px;
	height:44px;}



/*****  20100621キャンペーン  *****/
.camp_20100621{}
.camp_20100621 .category_box{
	padding:0 20px 20px 20px;
	width:760px;}
.camp_20100621 .category_box .gene_box{
	width:760px;
	padding:0 0 15px 0;
	background:url(../../img/border-horizon.gif) repeat-x left bottom;
	margin:0 0 20px 0;}
.camp_20100621 .category_box .gene_box h3{
	color:#cd6804;
	font-weight:bold;
	font-size:16px;
	line-height:120%;}
.camp_20100621 .category_box .gene_box .left_box{
	width:280px;
	float:left;
	margin:0 30px 0 0;}
.camp_20100621 .category_box .gene_box .right_box{
	width:450px;
	float:left;
	padding:20px 0 0 0;}
.camp_20100621 .category_box .gene_box .right_box p{
	font-size:14px;
	padding:0 0 15px 0;}

	
	
.camp_20100621 .category_box .gene_box p{
	padding:2px 0;}
.camp_20100621 .category_box .gene_box p.price{
	color:#f10000;
	font-weight:bold;}
.camp_20100621 .category_box .gene_box p.price .number{
	font-size:16px;
	font-weight:bold;}
.camp_20100621 .category_box .gene_box p.price_down{}
.camp_20100621 .category_box .gene_box p.price_down .number{
	color:#f10000;
	font-weight:bold;}
.camp_20100621 .category_box .gene_box p.text{
	font-size:10px;
	line-height:130%;
	padding:0 0 10px 0;}

/*--カートに入れるフォームボックス--*/
.camp_20100621 .category_box .cart_in_box .first{
	padding:0 15px 0 0;
	text-align:right;}
.camp_20100621 .category_box .cart_in_box .second button{
	border:none;
	background-color:#FFFFFF;
	width:154px;
	height:44px;}



