.content-wrap {max-width: 1000px;}
.content-name {font-size: 1.2rem; font-weight: bold;}
.client-wrap {margin: 1rem 0;}
.client {display: flex; align-items: center; border-top: 1px solid #ddd; border-left: 1px solid #ddd; border-right: 1px solid #ddd;}
.client:last-child { border-bottom: 1px solid #ddd;}
.client-title {width: 15rem; color: #3b3b3b; text-align: center; font-size: 0.9rem; background-color: #eeeeee; padding: 1rem 0; font-weight: bold; flex: 25%;}
.client-cont {margin: 0 1rem; font-size: 0.8rem;}
.client-cont {flex: 75%;}
.client-cont > input {font-size: 0.8rem;}
.client-cont select {padding: 0;  font-size: 0.8rem; width: 5rem;}
.form-check label {font-size: 0.8rem;}
.client-cont > textarea {font-size: 0.8rem; height: 19.5rem;}
.titlet {padding: 10rem 0;}
.aa-bt {text-align: center;}
.bt-b {background-color: #185ba2; color: #ffffff; margin: 0;}
.bt-g {background-color: #979797; color: #ffffff; margin: 0;}
.bt-b:hover, .bt-g:hover  {color: #ffffff;}
.aa-bt > button {font-size: 0.8rem;}

/**********************반응형***********************/
@media screen and (max-width: 575px) {
	.client-title {flex: 35%; font-size: 0.8rem;}
	.client-cont {flex: 65%;}
}