@charset "UTF-8";
.con-box1{
	border-width: 2px;
	border-style: solid;
	border-color: #c59d67;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.con-box2{
	border-width: 5px;
	border-style: solid;
	border-color: #e3dfd6;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.con-box1 table th{
	color: #CC0003;
	font-weight: bold;
}
.con-box1 .info_txt{
	color: var(--txt-color2);
}
.con-box2 h2{
    color: var(--txt-color2);
    font-family: YuMincho, "Yu Mincho", "Hiragino Mincho ProN", serif;
    text-align: center;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #e3dfd6;
}
.con-box2 .f-label{
	background-color: #dcf3f1;
}
.con-box2 .f-input{
	background-color: #fbf7f0;
}
.con-box2 .f-ex{
	color: var(--txt-color2);
	font-size: small;
}
.con-box2 .f-req{
	color: #FF0004;
	font-size: small;
}
.form-control::placeholder {
	color: #acacac;
}
.f-error_mes{
	color: #FF0004;	
}