/* CSS Document */
/*========================================
 +)　会社概要
========================================*/
.inner{
	background-image:url(/common/images/contents_bck.png);
	background-repeat: repeat-x;
	padding:16px;
}

#mainTT{
	background-color:#ed9d02;
	padding:10px;
	color:#FFF;
	font-size:14px;
}
#reserv_disp{
	background-color:#FFF;
	padding:10px 20px;
}
#reserv_disp h3{
	margin:0 0 3px 10px;
	font-size:14px;
}
.reserv{
	border:1px solid #cccccc;
	border-collapse:collapse;
	width:100%;
}
.reserv th{
	background-color:#f5f5f5;
	border:1px solid #cccccc;
	padding:8px 10px;
	width:140px;
}
.reserv td{
	border:1px solid #cccccc;
	padding:8px 10px;
}

input[type="text"]{
	vertical-align: middle;
    border-radius: 5px 5px 5px 5px;
    color: #003366;
    padding: 5px;
    position: relative;
    vertical-align: middle;
	border:none;
	height:18px;
	line-height:18px;
    border: 1px solid #919191;
}

select{
    border: 1px solid #919191;
    border-radius: 5px 5px 5px 5px;
    color: #003366;
    padding: 5px;
    position: relative;
    vertical-align: middle;
    background: -moz-linear-gradient(top , #f0eeef 0% , #ffffff 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f0eeef), color-stop(1, #ffffff));
	line-height:18px;
}
.edit_required{
	float:right;
	color:#ff6900;
}

.check_comment{
 border: 3px solid #ed9d02;
    padding: 10px;
	    background: #FFF;
}
.check_comment p{
	margin:0 0 6px ;
}
.check_comment p span{
	display: block;
    border-bottom: 2px solid #ed9d02;
    margin: 0 0 7px;
    padding: 3px 0px;
    font-size: 14px;
    font-weight: bold;
    background: #fff6e6;
    text-align: center;
    
}