*{
	margin: 0;
	padding: 0;
}
.w20p{width: 20%;}

.w50px{width:50px;}
.w100px{width:100px;}
.w200px{width:200px;}

.mgb10{margin-bottom: 10px!important;}
.mgb20{margin-bottom: 20px!important;}
.mgb30{margin-bottom: 30px!important;}
.mgb50{margin-bottom: 50px!important;}
.mgb80{margin-bottom: 80px!important;}
.mgb100{margin-bottom: 100px!important;}

.mgr40{margin-right: 40px!important;}
.mgr50{margin-right: 50px!important;}

.txt_l{text-align: left!important;}
.txt_r{text-align: right!important;}
.txt_c{text-align: center!important;}

	
#rcpt-wrap{
	width: 800px!important;
	margin: 20px auto 0!important;
	padding: 40px 20px 30px!important;
	border: 2px #a2b6be solid!important;
}

.tit{
	text-align: center!important;
	font-weight: bold!important;
	font-size: 1.5em!important;
	display:inline-block!important;
	width:800px!important;
	padding:20px 0!important;
}

.about{
	float:right!important;
	margin-right:20px!important;
}

.about img{
	position:relative!important;
	top:-70px!important;
	right:-150px!important;
}


#rcpt-cont{
	padding: 0 20px!important;
}

.rcpt-cont{
	width: 350px!important;
}

.to{
	width: 100%!important;
	border-bottom: 1px #000 solid!important;
	font-size: 1.3em!important;
	line-height: 30px!important;
}

.price{
	width:300px!important;
	border-bottom:1px #000 solid!important;
	font-size:1.3em!important;
	line-height: 30px!important;
}

.rcpt-cont table td{
	width: 100px!important;
}

.rcpt-cont .price{
	font-size: 1.5em!important;
	font-weight: bold!important;
	line-height: 50px!important;
	border-bottom: 1px #000 solid!important;

}

.rcpt-list{
	width: 100%!important;
	text-align: center!important;
	border: 1px #000 solid!important;
	border-collapse: collapse!important;
}

.rcpt-list th{
	background:#c3c3c3!important;
}

.rcpt-list td,th{
	height: 30px!important;
	border: 1px #000 solid!important;
	vertical-align:middle !important;
}

.rcpt-list tr:nth-child(odd) td {  
  background-color: #fff!important;  
}
.rcpt-list tr:nth-child(even) td {  
  background-color: #EFEFEF!important;  
}  

.detail{
	display: inline-block;
	width: 800px!important;
	margin-top: -50px!important;
}

