@charset "utf-8";
/* 汎用
-------------------------------------------------------------------------*/


/* 決済可否確認商品一覧
-------------------------------------------------------------------------*/

.commodity .refusal dl{
	background:url(../img/bg_kakunin_commodity.gif) no-repeat bottom left;
}

.commodity .refusal dt{
	display:table-cell;
	width:524px;
	padding:8px;
}
.commodity .refusal dd{
	display:table-cell;
	width:119px;
	padding:8px;
	text-align:center;
}
.commodity .comment{
	border-bottom:1px solid #ccc;
}


.commodity .cartrefusal dl{
	background:url(../img/bg_cart_ng_kakunin_commodity.gif) no-repeat bottom left;	
}

.commodity .cartrefusal dt{
	display:table-cell;
	width:796px;
	padding:8px;
}
.commodity .cartrefusal dd{
	display:table-cell;
	width:119px;
	padding:8px;
	text-align:left;
}
.commodity .cartrefusal dd.subtotal{
	display:table-cell;
	width:119px;
	padding:8px;
	text-align:center;
}


/* 献金商品一覧
-------------------------------------------------------------------------*/
.commodity .contribute dl{
	background:url(../img/bg_kenkin_commodity.gif) no-repeat bottom left;
}
.commodity .contribute dt{
	width: 456px;
}
.commodity .contribute .total dt{
	width:456px;
}
.commodity .contribute dd{
	display:table-cell;
	width:458px;
	padding:8px;
	text-align:center;
}
.commodity .contribute dd.subtotal{
	display:table-cell;
	width:458px;
	padding:8px;
	text-align:right;
}
.commodity .contribute .total dd{
	display:table-cell;
	width:458px;
	padding:8px;
	text-align:right;
}

.contributeSection{
	position:relative;
	padding:5px 15px 5px 15px;
	border-left:2px solid #bf0000;
	border-right:2px solid #bf0000;
}

.redNotice {
	font-size:120%;
	font-weight:bold;
}

.conpleteLinkMsg{
	margin-top:20px;
	padding:20px 0;

	text-align:center;
	font-size:125%;
}
.conpleteLinkBox{
	width:33%;
	text-align:center;
}

