@charset "utf-8";

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


/* キャンペーン内容・申込締切 */

div#contents div#camp_detail div#camp_exp,
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#camp_exp p,
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#camp_exp p,
* 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_detail {
	width: 725px;
	margin: 20px 2px;
}

div#contents div#camp_detail div#camp_exp_detail img {
	margin: 0 0 17px 0;
}

div#contents div#camp_detail div#camp_exp_detail p {
	margin: 10px 30px 0 30px;
}

div#contents div#camp_detail div#camp_exp_detail p.text_exp {
	margin-top: 20px;
}

div#contents div#camp_detail div#camp_exp_detail p.page_link {
	margin-bottom: 30px;
	padding: 0 0 1px 0;
	text-align: right;
}

div#contents div#camp_detail div#camp_exp_detail 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 table {
	width: 720px;
	margin: 0 5px;
	font-size: 100%;
	line-height: 1.4;
}

div#contents div#camp_detail table th,
div#contents div#camp_detail table td {
	padding: 5px 10px;
	border: 1px solid #D6CBA5;
}

div#contents div#camp_detail table th {
	width: 240px;
	background: url(../images/th_back.jpg) 0 0 no-repeat;
}


