

*html #cont  {
	background:url(../img/bg_sidemenu.jpg)  repeat-y 765px;
}
table, textarea {
	width:700px;
}
table tr{
	border-bottom:solid 3px #fff;
}
table td{
	padding:8px;	
	background:#FFFAFA;
}
table th{
	background:#e37b88;
	width:180px;
	padding:8px;
}
table td p{
	margin-bottom:8px;
}
h2,h3, h4, #backCart, 
#agree a{
	overflow:hidden;
	height:0px;
	display:block;
}
h2 {
	background:url(../img/hr_form.jpg) no-repeat;
	padding-top:51px;
	margin-bottom:16px;
}
h2.confirm {
	background:url(../img/hr_confirm.jpg) no-repeat;
}
h2.info {
	background:url(../img/hr_info.jpg) no-repeat;
}
h4 {
	background:url(../img/hr_form_sub.jpg) no-repeat;
	margin:24px 0px 8px;
	padding-top:15px;
}
#inputBasic h4{background-position:0px -22px;}
#inputPlace h4{background-position:0px -42px;}
#inputDate h4{background-position:0px -62px;}
#inputKaishu h4{background-position:0px -82px;}
#otherText h4{background-position:0px -102px;}
#agree h4{background-position:center -122px;}
#decision h4{background-position:185px -142px;}

.main {
	font-size:12px;
}
.flow {
	background:url(../img/hr_cart_flow_1.jpg) no-repeat;
	padding:24px 0px 0px;
	margin-bottom:16px;
}
.flow h3{
	background:url(../img/hr_cart_flow.jpg) no-repeat 0px -29px;
	padding-top:29px;
}
.flow h3.confirm{
	background:url(../img/hr_cart_flow.jpg) no-repeat 0px -59px;
	padding-top:29px;
}

#existCart{
	padding:8px 0px;
}
#totalPriceTh {
	text-align:right;
}
#totalPriceTh, #totalPriceTd {
	font-size:16px;
	font-weight:bold;
}
#existCart th{
	border-right:solid 3px #fff;
	background:#FFF6EB;
}
#existCart tr{
	border-bottom:dotted 1px #999;
	background:#fff;
}
#existCart .border-none{
	border-bottom:none;
}
#existCart td{
	background:#fff;
}
.name {	width:40%;}
.price {width:20%;}
.mount {width:15%;}
.total{	width:15%;}


#inputKaishu p{
	text-align:center;
	background:#FFFAFA;
	padding:24px 0px;
	font-size:14px;
	font-weight:bold;
}
#agree, #decision {
	margin-bottom:16px;
	text-align:center;
}
#agree a {
	width:250px;
	padding-top:31px;
	background:url(../img/btn_form_submit.jpg) no-repeat;
	margin:auto;
}
#formBottom {
	padding:16px 0px 8px;
	border-bottom:solid 1px #850c2f;
	margin-bottom:8px;
}
#formBottom p{
	color:#3657c4;
}
#backCart{
	background:url(../img/btn_form_back.jpg) no-repeat;
	padding-top:22px;
	width:64px;
	margin:auto;
}
.white {
	color:#fff!important;
}
.pink {
	color:#e37b88!important;
}
#btnBox{
	padding:24px 0px;
}
#blank{
	padding:40px 0 100px;
}
.caution {
	font-size:10px;
	color:red;
}