.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:10px;padding-left:10px}

.form-horizontal .control-label {
	text-align: left;
}
.btn-lg {
	font-size: 16px;
	padding: 10px 15px;
	line-height: 1.4;
	border-radius: 5px;
}


/*設備・備品確認テーブル	*/
.tbl_kakunin {
	border-top: 1px solid #4f4d47;
    border-right: 1px solid #4f4d47;
	width:100%;
    border-spacing: 0;
    margin: 0 auto;
    }
.tbl_kakunin th, .tbl_kakunin td {
	border-bottom: 1px solid #4f4d47 !important;
    border-left: 1px solid #4f4d47;
    text-align: center;
    padding: 5px;
    }
.tbl_kakunin th {
	background-color: #360f03; color: #fff;
	}
	
@media screen and (max-width: 720px){
.tbl_kakunin {
	width: 100%;
	max-width:700px;
	border:none;
	padding: 10px !important;
    }
.tbl_kakunin thead {
	display: none;
    }
.tbl_kakunin tr {
	border-top: 1px solid #4f4d47;
    display: block;
    margin-bottom: 20px;
    }
.tbl_kakunin td {
	border-right: 1px solid #4f4d47;
    border-bottom: none;
	border-top: none !important;
    display: block;
    padding: 0px;
	padding-bottom: 10px;
    }
	
/* tdのデザイン */
.tbl_kakunin td:nth-of-type(1) {
	background-color: none;
	color: #fff;
	padding-bottom: 0 !important;
    }
/*td:beforeのデザイン*/
.tbl_kakunin td:before {
    background-color: #f5f3ec;
	border-bottom: 1px solid #4f4d47 !important;
    color: #4f4d47;
    display: block;
	padding: 10px;
	margin-bottom: 10px;
}

/* contentでタイトルを追加 */
.tbl_kakunin td:nth-of-type(2):before {
	 content: "商品名";
	 }
.tbl_kakunin td:nth-of-type(3):before {
	 content: "単価（税込）";
	 }
.tbl_kakunin td:nth-of-type(4):before {
	 content: "数量";
	 }
.tbl_kakunin td:nth-of-type(5):before {
	 content: "削除";
	 }

}

/* IEで画像表示崩れをなおす */
.photo {
	width: 200px;
	table-layout: fixed;
	display:table;
    }
@media screen and (max-width: 720px){
.photo {
	width: 100% !important;
}
}





