@charset "UTF-8";
/* CSS Document */

.topMainImgR{
	margin:0;
	padding:0;
	background:url(http://celeb-r.com/images/plan_top.jpg) center no-repeat !important;
	height:198px;
	}


.planTxt{
	margin:0 0 35px;
	}
	
.planTxt ul{
	margin:10px 0 0 55px;
	padding:0;
	}

.planTxt li{
	margin-right:40px;
	float:left;
	list-style:none;
	}

.planTxt a, .planTxt a:visited{
	
	}
	

.planTable{
	margin:15px auto 15px;
	}

.planTable .obi img{
	display:block;
	border:none !important;
	}
	
.planTable td{
	vertical-align:top;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-align: left;
	}
.planTable .td01{
	width: 225px;
	}

.planTable .td02{
	width: 250px;
	}

.planTable img{
	/*display:block;*/
	border:solid 1px #333333;
	}

.planTable span{
	/*display:block;*/
	background:url(http://www.celeb-r.com/images/point04.gif) no-repeat;
	font-size:10pt;
	margin-left: 10px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
	position: relative;
	bottom: 20px;
	}

/****  早割プラン *****/

.hayawariBord{
	font-size:10pt;
	color:#333333;
	margin:10px 0 0 10px;
	padding:0;
	}

.hayawariBord table{
	width:100%;
	margin:10px auto 0;
	}

.hayawariBord td{
	font-size:10pt;
	line-height:1.6em;
	color:#666666;
	padding:5px;
	}


.hayawariTd01{
	width:190px;
	text-align:center;
	}

.hayawariTd02{
	text-align:center;
	
	
	}





/****  Birthdayプラン *****/



.birthdayRarr{
	text-align:center;
	margin:0;
	padding:0;
	}

.birthdayOoWaku{}

.birthdayWaku{
	padding:15px;
	margin:5px auto 0;
	border:solid 2px #dcdcdc;
	}

.birthdayImg{
	}

.birthdayImg p{
	font-size:10pt;
	line-height:1.6em;
	color:#33333;
	margin-right: 10px;
	margin-left: 10px;
	}

.birthdayImg span{
	font-weight:bold;
	}

.birthdayWaku table{
	margin:10px auto 0;
	}
	
.birthdayWaku td{
	padding:4px;
	}

.birthdayWaku td span{
	display:block;
	font-size:9pt;
	text-align:center;
	color:#333333;
	margin:3px 0 0;
	}

.birthdayWaku td a, .birthdayWaku td a:visited{
	color:#333333;
	}

.birthdayChui{
	margin:10px 0 0;
	}

.birthdayChui li{
	list-style:none;
	list-style-position:inside;
	padding:0 0 0 10px;
	font-size:9pt;
	line-height:1.6em;
	color:#333333;
	}
	


/****  思い出のPhoto *****/

.courtesyWaku{
	margin:0 0 15px;
	}

.courtesyTable{
	margin:20px auto 10px;
	background:#DFF2FC;
	height:190px;
	}

.courtesyWaku td{
	vertical-align:top;
	}
	
.courtesyTd01{
	width:250px;
	text-align:right;
	padding:5px 0 5px 10px;
	}

.courtesyTd01 img{
	display:block;
	text-align:right;
	padding:0;
	}

.courtesyTd02 img{
	display:block;
	margin:0 0 5px;
	}

.courtesyTd02{
	width:370px;
	font-size:9pt;
	color:#333333;
	padding:10px;
	}

.courtesyTd02 span{
	font-size:8pt;
	display:block;
	}

.courtesyRarr{
	margin:0;
	padding:0;
	text-align:center;
	}

.photoChui{
	font-size:9pt;
	color:#333333;
	margin:5px 0 0 15px;
	padding:0;
	}



