@charset "UTF-8";

/* -----------------------------------------------------------
 Nail Salon Space (renew 2010/03/05)

 File name:      css/contents.css
 Author:         Your Name (admin)
 Style Info:     各コンテンツ用CSS
----------------------------------------------------------- */


/* campaign
----------------------------------------------------------- */

div#contentsTtl {
	width: 628px;
	margin: 0;
	padding: 0;
}

div#campaignLead {
	width: 618px;
	height: 201px;
	margin-left: 10px;
	background: url(../../images/campaign/campaignLeadBg.jpg) no-repeat left top;
}

div#campaignLead p {
	padding: 70px 0 0 18px;
}

div.campaignTtl {
	margin: 0 0 25px 27px;
}

div.campaignName {
	width: 601px;
	height: 21px;
	margin: 0 0 16px 27px;
	background: url(../../images/campaign/campaignNameBg.gif) no-repeat left top;
}

div.campaignName p {
	margin: 0;
	padding: 4px 24px 0;
	line-height: 1.2;
	font-weight: bold;
}

div.campaignBox {
	display: block;
	width: 601px;
	margin: 0 0 50px 27px;
	padding: 0;
}

div.campaignBox div.campaignBoxL {
	float: left;
	width: 250px;
	margin: 0;
}

div.campaignBox div.campaignBoxR {
	float: right;
	width: 331px;
	margin: 0;

}

div.campaignBox div.campaignBoxR div.campaignPeriod {
	width: 331px;
	margin: 0;
	background: url(../../images/campaign/campaignPeriodBg.gif) no-repeat left top;
}

div.campaignBox div.campaignBoxR div.campaignContents {
	width: 331px;
	margin: 0;
	background: url(../../images/campaign/campaignContentsBg.gif) no-repeat left top;
}

div.campaignBox div.campaignBoxR div.campaignPrice {
	width: 331px;
	margin: 0;
	background: url(../../images/campaign/campaignPriceBg.gif) no-repeat left top;
}

div.campaignBox div.campaignBoxR div.campaignNote {
	width: 331px;
	margin: 0;
	background: url(../../images/campaign/campaignNoteBg.gif) no-repeat left top;
}

div.campaignBox div.campaignBoxR div p {
	padding: 4px 10px 9px 59px;
}

div#reserveImg {
	margin-left: 27px;
}

div#reserveImgTxt {
	width: 495px;
	margin: 0 0 50px 27px;
	color: #999999;
	font-size: 10px;
	text-align: right;
}

div#reserveTxt {
	margin: 0 0 0 37px;
}

div#reserveTxt p {
	margin: 0;
	padding-bottom: 20px;
}








