@charset "UTF-8";
/* CSS Document */


.topMainImgR{
	margin:0;
	padding:0;
	background:url(http://celeb-r.com/images/courtesy_top.jpg) center no-repeat !important;
	height:198px;
	}

/*-------  その他のサービス  ----------*/

.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;
	}
	
/*-------  endその他のサービス  ----------*/

.colorBlock{
	font-size:15pt;
	font-weight:bold;
	color:#000000;
	}

.colorRed{
	font-size:15pt;
	font-weight:bold;
	color:#ff0000;
	}


.courtesyWaku{
	margin:0 0 15px;
	}

.courtesyTable{
	margin:20px auto 10px;
	background:#DFF2FC;
	height:190px;
	}

	
.courtesyTable02{
	margin:10px auto 10px;
	background:#DFF2FC;
	}

.courtesyTable03{
	margin:10px auto 10px;
	background:#ECF5ED;
	}
	
.courtesyTable04{
	margin:10px auto 10px;
	background:#FDEFF5;
	}

.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;
	}


.courtesyTd03{
	width:220px;
	text-align:center;
	padding:5px 0 5px 10px;
	}

.courtesyTd03 img{
	display:block;
	text-align:right;
	padding:0;
	}

.courtesyTd04 img{
	display:block;
	margin:0 0 5px;
	}

.courtesyTd04{
	width:400px;
	font-size:9pt;
	color:#333333;
	padding:10px;
	}

.courtesyTd04 span{
	font-size:8pt;
	display:block;
	}

.courtesyRarr{
	margin:0;
	padding:0;
	text-align:center;
	}

.courtestTotal{
	width:390px;
	margin:20px auto 20px;
	text-align:center;
	font-size:10pt;
	line-height:1.6em;
	color:#333333;
	}



.courtestTotal p{
	margin:10px 0 0;
	padding:0;
	text-align:left;
	}

.courtesyPink{
	width:630px;
	margin:10px auto 10px;
	padding:5px;
	background:#FDEFF5;
	line-height:1.6em;
	display:table;
	}



.courtesyW01{
	width:600px;
	font-size:10pt;
	margin:0 0 0 10px;
	}
	
.courtesyW01 p{
	margin:15px 0 0;
	padding:0;
	font-size:9pt;
	}

.courtesyW02{
	width:600px;
	height:100%;
	font-size:10pt;
	padding:0 5px 0 0;
	}

.courtesyW02 table{
	border-collapse: collapse;
	background:#ffffff;
	}

.courtesyW02 td{
	padding:5px;
	font-size:9pt;
	vertical-align:top;
	border:solid 1px #dcdcdc;
	}

.courtesyW02 p{
	font-size:9pt;
	margin:10px 0 0;
	padding:0;
	line-height:1.5em;
	color:#666666;
	}
