/* 090929 */

.wrapcent .contentwrap940 { 
	position: relative; left: 2px;
}
.wrapcent #memBanner { min-width: 940px; }
.wrapcent #memBanner p { width: 470px; }
.wrapcent #memBanner p img { margin-right: 30px;
	position: relative; left: -3px;
 }

/* グレーの線が表示される場合の対処 */
.pricelist a:hover{
border:0;
}

/*  */
#campaignnowContent .floatclear {
	font-size: 1px;
	clear: both;
}
#campaignnowContent img.imageview {
	margin: 0 5px 0 0;
}
#campaignnowContent .imgbtmmargin {
	margin: 0 0 5px 0;
}

.anotation {
	font-size: 11px;
	color: #808080;
}

#campaignnowContent p.links{
	text-align: right;
	clear: both;
	padding: 0 30px 5px 0;
}
/* リンク反応 */
#campaignnowContent .links a img {
	vertical-align: bottom;
	margin: 0;
	border: 1px solid #CCC;
}
#campaignnowContent .links a:hover img,
#campaignnowContent .links a:active img {
	border: 1px solid #7F0019;
}
/* リンク反応 */
#campaignnowContent a img.imageborderlink {
	vertical-align: bottom;
	margin: 0 0 5px 0;
	border: 1px solid #FFF;
}
#campaignnowContent a:hover img.imageborderlink ,
#campaignnowContent a:active img.imageborderlink {
	border: 1px solid #7F0019;
}

/* campaignnowContent  */
#campaignnowContent {
	padding: 0 0 0 30px;
}

/* campaignnowTop */
#campaignnowContent #campaignnowTop {
	padding: 52px 0 0 0;
	width: 700px;
}
#campaignnowContent #campaignnowTop h2 {
	margin: 0 0 10px 0;
}
#campaignnowContent #campaignnowTop p {
	margin: 0 0 10px 0 ;
	padding: 0;
}
#campaignnowContent #campaignnowTop p.read {
	font-size: 14px;
}

/* useItem */
#campaignnowContent .useItem p {
	margin: 0;
}
#campaignnowContent .useItem table {
	border-collapse: collapse;
}
#campaignnowContent .useItem table td {
	vertical-align: text-top;
}
#campaignnowContent .useItem table td.useType {
	color: #808080;
	line-height: 1.6;
}

/* campaignnowSection */
#campaignnowContent .campaignnowSection {
	padding: 30px 0 0 0;
}
#campaignnowContent .campaignnowSection p {
	margin: 0 0 10px 0;
}
#campaignnowContent .sctPause {/* 下に空きを持たせたい場合に使用 */
	padding: 0 0 10px 0;
}

/*  */
#campaignnowContent .campaignnowSection h3 {
	margin: 0;
	padding: 15px 0 20px 0;
}
#campaignnowContent .campaignnowSection h4 {
	margin: 0;
	padding: 14px 0 7px 0;
}

/* Type1左側に写真, Type2右側に写真 */
#campaignnowContent .boxLeftTypeW,
#campaignnowContent .boxLeftType1,
#campaignnowContent .boxLeftType2 {
	float: left;
}
#campaignnowContent .boxLeftTypeW { width: 334px;}
#campaignnowContent .boxLeftType1 { width: 224px;}
#campaignnowContent .boxLeftType2 { width: 539px; }
#campaignnowContent .boxRightTypeW,
#campaignnowContent .boxRightType1,
#campaignnowContent .boxRightType2 {
	float: right;
}
#campaignnowContent .boxRightTypeW { width: 382px; }
#campaignnowContent .boxRightType1 { width: 492px; }
#campaignnowContent .boxRightType2 { width: 175px; padding-top: 24px; }
#campaignnowContent .boxRightTypeW .read, #campaignnowContent .boxRightTypeW .p,
#campaignnowContent .boxRightType1 .read, #campaignnowContent .boxRightType1 .p {
	padding-right: 30px;
}

/* borderBox */
#campaignnowContent .borderBoxOut {
	background: #EFEFEF;
	margin:  0 30px 0 0;
	padding: 5px;
}
#campaignnowContent .borderBoxIn {
	background: #FFF;
	padding: 5px 15px 5px 15px;
}
#campaignnowContent .borderBoxIn h3 {
	padding-bottom: 26px;
}
#campaignnowContent .borderBoxIn .boxRightType1 { width: 421px; }
#campaignnowContent .borderBoxIn .boxLeftType2 { width: 468px; }

/* followBox */
#campaignnowContent .followBox {
	background: #FFF url(/img/campaign01/line_e8e8e8.gif) no-repeat 0 0;
}

/* priceList */
#campaignnowContent .priceList ul {
	margin: 0;
	padding: 0;
}
#campaignnowContent .priceList li {
	list-style: none;
	float: left;
	margin: 0;
	padding: 7px 24px 10px 0;
	width: 143px;
}
#campaignnowContent .priceList ul > li {
	margin: 0 24px 0 0;
	padding: 7px 0 5px 0;
	width: 119px;
}
#campaignnowContent .priceList li img {
	vertical-align: bottom;
	margin: 0 0 5px 0;
}

#campaignnowContent .boxRightTypeW .priceList li,
#campaignnowContent .boxRightType1 .priceList li {
	margin: 0;
	padding: 0 14px 10px 0;
	width: 117px;
}
#campaignnowContent .boxRightTypeW .priceList ul > li,
#campaignnowContent .boxRightType1 .priceList ul > li {
	margin: 0 16px 0 0;
	padding: 7px 0 5px 0;
	width: 101px;
}

/* itemCaption */
#campaignnowContent .priceList ul.itemCaption li {
	padding: 7px 14px 7px 0;
	width: 238px;
}
#campaignnowContent .priceList ul.itemCaption > li {
	margin: 0 14px 0 0;
	padding: 7px 0 5px 0;
	width: 224px;
}
#campaignnowContent .priceList ul.itemCaption li p {
	margin: 0 0 3px 0;
}

/*  */
div.largeImage {
	text-align: center;
	border-top: 15px solid #7F0019;
	padding: 15px 0 0 0;
}
div.largeImage p {
	margin: 0;
	padding: 0;
}
div.largeImage img {
	margin: 0 0 15px 0;
}

/* 関連商品 */
#storeContent .listTest {
	clear: both;
	padding: 0 0 0 16px;
}
#storeContent .listTest ul {
	margin: 0;
	padding: 0;
}
#storeContent .listTest li {
	list-style: none;
	float: left;
	padding: 10px 0 5px 14px;
	width: 130px;
}
#storeContent > .listTest li {
	margin: 0 0 0 14px;
	padding: 10px 0 5px 0;
	width: 116px;
}
#storeContent .listTest li img {
	vertical-align: bottom;
	margin: 0 0 5px 0;
}


/* 組み合わせ */
#campaignnowContent .boxRightTypeW .unit ul > li,
#campaignnowContent .boxRightType1 .unit ul > li {
	margin: 0;
padding-right: 24px; 
/*\*/	padding-right: 16px;	/**/
}
#campaignnowContent img.assorpriceimg {
	vertical-align: text-bottom;
}
#campaignnowContent img.assorpriceimg {
	vertical-align: text-bottom;
	margin-right: 5px;
}
#campaignnowContent .unit .read {
	padding-top: 5px;
}
#campaignnowContent .unit li {
	background: #FFF url(/img/campaign01/plus.gif) no-repeat 97px 38px;
}
#campaignnowContent .unit li.unitlast {
	background: none;
}

#campaignnowContent .topspc {
	padding-top: 20px;
}


/* */
#campaignnowContent .floatclear {
	border: 1px solid #FFF;
}
#campaignnowContent .campaignnowSection h4,
#campaignnowContent .campaignnowSection h3 {
	clear: both;
	width: 100%;
}
#campaignnowContent .boxLeftType1 {
/*\*/	clear: both;	/* */
}

/* priceList */
#campaignnowContent .priceList {
/*\*/	clear: both;	/* */
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
}
#campaignnowContent .priceList ul {
/*\*/	clear: both;	/* */
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	width: 100%;
}
#campaignnowContent .priceList li {
	border-bottom: 1px solid #FFF;
}

/* 3カラム */
#campaignnowContent .column3l ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#campaignnowContent .column3l ul li {
	float: left;
	width: 220px;
	margin-right: 18px;
	_margin-right: 14px;
	padding: 7px 0 10px 0;
}
#campaignnowContent .column3l ul li img {
	vertical-align: bottom;
	margin: 0 0 5px 0;
}
#campaignnowContent .column3l p {
	padding: 0 0 7px 0;
	margin: 0;
}
/* */
#campaignnowContent .column3l {
/*\*/	clear: both;	/* */
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
}
#campaignnowContent .column3l ul {
/*\*/	clear: both;	/* */
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	width: 100%;
}
#campaignnowContent .column3l ul li { border-bottom: 1px solid #FFF; }

/* */
#campaignnowContent .unitPrice {
background: #FFF;
}
#campaignnowContent .unitPrice img,
#campaignnowContent .column3l ul li .unitPrice img {
	margin: 3px 0;
}

/* imageview */
#campaignnowContent div.priceList img.imageview,
#campaignnowContent img.imageview {
	vertical-align: middle;
	margin: 0 5px 0 0;
}

/* 070227 */
#campaignnowContent a img.borderlink2 {
	vertical-align: bottom;
	margin: 0 0 5px 0;
	border: 1px solid #CCC;
}
#campaignnowContent a:hover img.borderlink2 ,
#campaignnowContent a:active img.borderlink2 {
	border: 1px solid #7F0019;
}
/* campaignInformation */
#campaignnowContent #campaignInformation {
	border: 1px solid #CCC;
	margin: 0 30px 10px 0;
	padding: 3px 0 0 0;
}
#campaignnowContent #campaignInformation p {
	margin: 10px 0 5px 0;
	padding: 0 0 0 10px;
}
#campaignnowContent #campaignInformation ul {
	list-style-type:none;
	padding:0 0 10px 10px;
	margin:0;
}
#campaignnowContent #campaignInformation ul li {
	padding:5px 0 0 0;
	_padding:2px 0 0 0;
	clear:left;
}
#campaignnowContent #campaignInformation strong.date {
	color: #999;
	display:block;
	float:left;
	width:50px;
}
#campaignnowContent #campaignInformation ul li a img {
	margin-right: 5px;
}

/* 0812 */
#memBanner p {
	top: -30px;
	left: 755px;
}
#container {
	float: left;
	padding: 5px 0 0 0;
	position: relative; left: -5px;
	width:757px;
}
