@charset "utf-8";

/* コンテンツスタイル
------------------------------------------------------------- */
div#contents div#camp_detail {
	width: 730px;
	margin: 0 95px 50px 95px;
}



/* リード */

div#contents div#camp_detail p#lead {
	margin-bottom: 25px;
}






/* h4 */

div#contents div#camp_detail h4#okaiage02 {
	margin-top: 30px;
}



/* キャンペーン申込締切 */

div#contents div#camp_detail div#deadline {
	width: 725px;
	margin: 0 2px;
	padding: 13px 0 0 0;
	background: url(../images/exp_bg.jpg) 0 0 no-repeat;
}

div#contents div#camp_detail div#deadline p {
	width: 685px;
	padding: 5px 20px 18px 20px;
	background: url(../images/exp_bg_bottom.jpg) 0 bottom no-repeat;
	color: #744B27;
	font-weight: bold;
	line-height: 1.6;
	text-align: center;
}

* html div#contents div#camp_detail div#deadline p {
	width: 725px;
}

div#contents div#camp_detail div#camp_exp p em {
	margin: 0 4px;
	padding: 4px 8px;
	border: 1px solid #CC0000;
	background: #FFF;
	color: #CC0000;
	font-weight: bold;
	white-space: nowrap;
}

div#contents div#camp_detail div#deadline p em {
	color: #CC0000;
	font-weight: bold;
}





/* キャンペーン内容詳細 */

div#contents div#camp_detail div#camp_exp_detail01,
div#contents div#camp_detail div#camp_exp_detail02 {
	width: 725px;
	margin: 20px 2px 32px 2px;
}

div#contents div#camp_detail div#camp_exp_detail01 p,
div#contents div#camp_detail div#camp_exp_detail02 p {
	margin: 5px 30px 0 30px;
}

div#contents div#camp_detail p.text_exp {
	margin: 20px 30px 0 30px;
}



/* 商品詳細 */

div#contents div#camp_detail dl.pro_detail {
	width: 655px;
	margin: 0 35px 20px 35px;
	background:url(../../../common/images/contents/dotline.gif) top left repeat-x;
}

div#contents div#camp_detail dl.pro_detail dt {
	padding: 10px 20px 0 20px;
	font-weight: bold;
}

div#contents div#camp_detail dl.pro_detail dd {
	padding: 0 20px 10px 20px;
	background: url(../../../common/images/contents/dotline.gif) left bottom repeat-x;
}

div#contents div#camp_detail dl.pro_detail dd p.page_link {
	margin: 0 3px;
	padding: 0 0 1px 0;
	text-align: right;
}

div#contents div#camp_detail dl.pro_detail dd p.page_link a {
	padding: 1px 0 1px 22px;
	background: url(../../../common/images/contents/arrow01.gif) 0 center no-repeat;
}

div#contents div#camp_detail dl.pro_detail dd p.notes {
	margin-top: 10px;
	font-size: 86%;
}



