@charset "utf-8";
.form_title{text-align: center;
	line-height: 40px;
	font-size: 24px;
	font-weight: 700;}

.select_item_title{width: calc(100% - 20px);
	height: 40px;
	padding: 0 10px;
	margin-bottom: 5px;
	line-height: 40px;
	color: rgba(255,255,255,1.00);
	font-size: 16px;
	background: rgba(86,0,6,0.80);}

.comfirm_empty_box{width: 100%;
	line-height: 50px;
	text-align: center;
	background: rgba(255,243,142,1.00);
	position: absolute;
	z-index: 1;}

.item_confirm_box{padding: 20px 0;}

.item_confirm_box{width: 1000px;
	margin: 0 auto;}
	
.item_confirm_block1{width: 100%;
	padding: 5px 0 0;
	overflow: hidden;
	background: rgba(255,255,255,1.00);}
	
.item_confirm_name{width: calc(40% - 27px);
	padding: 0 10px;
	margin-right: 5px;
	line-height: 48px;
	font-size: 16px;
	border: rgba(0,0,0,0.30) solid 1px;
	overflow: hidden;
	float: left;}
	
.item_confirm_disc{width: calc(50% - 27px);
	height: 48px;
	padding: 0 10px;
	margin-right: 5px;
	line-height: 48px;
	font-size: 14px;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	border: rgba(0,0,0,0.30) solid 1px;
	float: left;}
	
.item_confirm_number{width: calc(10% - 22px);
	padding: 0 10px;
	line-height: 48px;
	font-size: 16px;
	text-align: center;
	border: rgba(0,0,0,0.30) solid 1px;
	float: left;}
	
	
.btns{padding: 10px 0;
	position: relative;
	text-align: center;}

button.confirm_btn{width: 200px;
	line-height: 40px;
	cursor: pointer;}
	
button.confiem_btn:hover{opacity: 0.7;}
	
.confirm_input1{width: calc(100% - 20px);
	padding: 0 10px;
	line-height: 40px;
	font-size: 16px;
	background:rgba(112,112,112,1.00);
	color: rgba(255,255,255,1.00);}

.rental_span,.confirm_mail,.confirm_tel{width:  calc(100% - 20px);
	padding: 0 10px;
	line-height: 50px;
	overflow: hidden;}
	
.rental_start{float: left;}

.rental_end{float: left;}

.confirm_purpose,.confirm_etc{width:  calc(100% - 20px);
	padding: 10px;
	line-height: 20px;
	font-size: 14px;}
	
.confirm_name,.confirm_kana{width:  calc(100% - 20px);
	padding: 10px;
	line-height: 20px;
	font-size: 16px;}

/* complete */

.item_complete_box{padding: 20px 0;
	text-align: center;}

.complete_message{display: inline-block;
	padding-bottom: 30px;
	text-align: left;}

@media screen and ( max-width:736px )
{
.item_confirm_box{width: 95%;
	margin: 0 auto;}
	
.item_confirm_block1{height: auto;
	padding-bottom: 5px;
	background: rgba(255,255,255,1.00);
	overflow: hidden;}
	
.item_confirm_name{width: calc(100% - 27px);
	margin:0 5px 5px;
	padding: 0 5px;
	line-height: 38px;
	font-size: 14px;
	background: rgba(255,235,151,1.00);
	border: rgba(0,0,0,0.30) solid 1px;
	float: left;}
	
.item_confirm_disc{width: calc(70% - 27px);
	height: 38px;
	margin: 0 5px;
	padding: 0 5px;
	line-height: 38px;
	font-size: 14px;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	border: rgba(0,0,0,0.30) solid 1px;
	float: left;}

.item_count{width: calc(30% - 2px);
	float: left;}
	
.item_confirm_number{width: calc(30% - 27px);
	padding: 0 10px;
	line-height: 38px;
	font-size: 14px;
	text-align: center;
	border: rgba(0,0,0,0.30) solid 1px;
	float: left;}
	
button.confirm_btn{width: 200px;
	height: 40px;
	line-height: 40px;
	cursor: pointer;}
	
button.confiem_btn:hover{opacity: 1.0;}

/* complete */

.item_complete_box{width: 90%;
	margin: 0 auto;
	padding: 20px 0 50px;
	text-align: center;}

.complete_message{display: block;
	text-align: left;}
	
}















