@charset "utf-8";
/* CSS Document */
.mt-17{margin-top:-17px !important;}
.mt8{margin-top:8px !important;}
.mt35{margin-top:35px !important;}
.ml45{margin-left: 45px !important;}
.mr30{margin-right: 30px !important;}
.mb0{margin-bottom: 0px !important;}
.lh-md{
	line-height: 1.8;
}
#smain-image{
	width:100%;
	background:#f2f2f2;
	text-align: center;
}
table{
	width: 100%;
	border:2px solid #c69c6d;
	margin:36px 0 0 0;
}
table tr td.brown-bg{
	width:240px !important;
	background:#c69c6d;
	color:#fff;
	font-weight: bold;
	border-bottom: 2px solid #fff;
	vertical-align: middle;
	padding:17px 8px !important;
}
table tr td.brown-bg span{
	float: right;
	margin-right: -2px;

}
table tr td{
	width:698px;
	padding:17px 0 17px 20px;
	color:#333;
	border-bottom: 2px solid #c69c6d;
	line-height: 1.65;
	vertical-align: middle;
}
.block{
	display: block;
}
table tr td.brd-btm-brwn{
	border-bottom: 2px solid #c69c6d !important;
}
.btm-btn-box{
	display: block;
	text-align: center;
	margin:50px 0 80px 0;
}
.conf-btm-btn{
	display: block;
	margin-top:30px;
}

.pd25{padding:25px 0px 25px 20px !important;}
p.txt-error{
	color:#e90029;
	margin-bottom: 5px;
}
.rd{
	margin-right:5px;
}
.label-name{
	width:226px;
	display: inline-block;

}
.txtbox-name{
	width:195px;
	height: 35px;
	margin-top:2px;
	border:1px solid #ccc;
	padding:0 5px;

}
.txt-end{margin-left: 5px; font-size:12px;}
.txtbox-lg{
	margin-top:20px;
	width:420px;
	height: 35px;
	border:1px solid #ccc;
	padding:0 5px;
}
.ta-inq{
	width:660px;
	height: 120px;
	border:1px solid #ccc;
	margin-top:5px;
	padding:5px;
}
.txt-btm-index{
	background: #f3f3f3;
	padding:20px 10px;
	color:#333;
	font-size: 12px;
	margin-top:30px;
}
.txt-underline{
	text-decoration: underline;
}
.link-box-cont01 a{margin:0 5px;}
.txt-example{display: block; margin-top:5px;}