#epeople .box-gray {background: #F9F9F9; padding:25px;}
#epeople .box-gray li {color:#535353; margin-bottom:6px; font-weight: 400;}
#epeople .box-gray li:last-child {margin-bottom:0;}

#epeople .form-epeople {margin-top:100px;}
#epeople .form-epeople .table {border-top:2px solid #000;}
#epeople .form-epeople .table th {color:#535353; font-size:19px; width:200px; padding-top:24px; padding-bottom:24px;}
#epeople .form-epeople .table th, .table td {padding:20px; vertical-align:middle;}
#epeople .form-epeople .table th.long, td.long{vertical-align:top;}
#epeople .form-epeople input {border:1px solid #D9D9D9;}
#epeople .form-epeople input[type=text],
#epeople .form-epeople input[type=email],
#epeople .form-epeople input[type=password] {width:80%; padding:6px 10px;}
#epeople .form-epeople .box-text {
    border:1px solid #D9D9D9; padding:10px; height:300px; overflow:auto;
    color:#636363; width:100%;
}
#epeople .form-epeople textarea.box-text {width:80%;}
#epeople .form-epeople .table td ul.flex{justify-content:space-between;}
#epeople .form-epeople .table td ul.flex.w_70{width:70%;}
#epeople .form-epeople .table td ul.flex.w_40{width:40%;}
#epeople .form-epeople label{font-size:16px;color:#535353;font-weight: 400; display:flex; align-items:center;}
#epeople .form-epeople input[type="radio"]{
	-webkit-appearance: none;
	-moz-appearance: none;
	 appearance: none;
	 border: 1px solid #A8A8A8;
	 border-radius: 50%;
	 outline: none;
	 width:10px;
	 height:10px;
	 margin-right:3px
}
#epeople .form-epeople input[type="radio"]:checked{
	background-color: #fff;
	border: 1px solid #E41D25;
	box-shadow: 0 0 0 2px #E41D25;
}
#epeople .form-epeople input.file{margin-right:10px;}
#epeople .form-epeople input::placeholder, textarea::placeholder{color: #AAA;font-size: 16px;font-weight: 400;}
#epeople .form-epeople td.fs-16{color: #535353;font-size: 16px;}
#epeople .form-epeople .btn-secondary{background-color:#666; font-size: 16px;color: #fff;padding: 10px; border-radius:0;}
#epeople .form-epeople tr:last-child{border-bottom:1px solid #d9d9d9;}
.subm_btn{text-align:center; margin:50px auto 200px;}
#epeople .form-epeople .btn-danger{border:0; background: #E41D25;border-radius: 3px;padding: 15px 50px;}

#epeople .title_p{color:#000; text-align:center; max-width:70%; margin:0 auto 110px;}
#epeople .t_img{margin-bottom:100px;}


#epeople .title_st01{font-size: 40px;font-weight: 700; display:flex; align-items:center;}
#epeople .title_st01:before{content:''; width:20px; height:20px; border:5px solid #E41D25; border-radius:50%; display:block; margin-right:5px;}

#epeople .title_st02{display: flex;height: 370px;flex-direction: column; justify-content: center; align-items: center;}
#epeople .title_st02 .b_tt{font-size: 50px;font-weight: 700;text-align:center;width:70%; color:#fff;}
#epeople .title_st02 .fs-28{text-align:center;width:80%;}
#epeople section:first-child .title_st02 .b_tt{ color:#fff;}
#epeople section:first-child .title_st02{background: url("/images/content/menu/47_img_bg01.png") no-repeat; margin-bottom:100px;}
#epeople section:nth-child(2) .title_st02 .b_tt{ color:#fff;}
#epeople section:nth-child(2) .title_st02{background: url("/images/content/menu/47_img_bg02.png") no-repeat; }
#epeople section:nth-child(2) .title_st02 .b_tt{ color:#000;}
#epeople section:last-child{margin-bottom:200px;}

.gr_st09 {margin-bottom:100px;}
.gr_st09 li{width:100%; border-bottom:1px solid #d9d9d9; display:flex; padding-bottom:50px; margin-bottom:80px; }
.gr_st09 li .icon{margin-right:30px;}
.gr_st09 li .gr09_t{color: #000;font-size: 30px;font-weight: 700;margin-bottom:15px;}
.gr_st09 li .gr09_c{font-size: 20px; font-weight: 400;}

.fs-35{text-align:center; margin-bottom:120px;}

.ethic{display:flex; flex-wrap:wrap; justify-content:space-between; }
.ethic li{width:31%; height: 350px; border:5px solid #E41D25; padding:30px;text-align: center;}
.ethic li .num{color: #d9d9d9;text-align: center;font-size: 80px;font-weight: 700;}
.ethic li .num:after{content:''; width: 40px;height: 3px;background: #E41D25; display:block;margin:20px auto;}
.ethic li .text{color: #000;font-weight: 500;text-align: center; }


#epeople .agr h3{font-size:20px; margin-bottom:10px; color:#535353;}
#epeople .agr p{font-size:17px; margin-bottom:8px;color:#535353;}
#epeople .agr ul li{font-size:15px; color:#535353;}

@media (max-width:1440px){
	#epeople section:first-child .title_st02 .b_tt,
	#epeople section:nth-child(2) .title_st02 .b_tt{font-size:45px;}
}
@media (max-width:1186px){
	.ethic li{height: 370px; padding:20px;}
}
@media (max-width:1086px){
	.ethic li{padding:25px;}
	.ethic li .num{line-height:1;}
	#epeople .form-epeople .table td ul.flex{flex-wrap:wrap; justify-content:flex-start;}
	#epeople .form-epeople .table td ul.flex li{margin:0 20px 3px 0; }
}
@media (max-width:925px){
	.ethic li{height:420px;}
}
@media (max-width:820px){
	#epeople section:first-child .title_st02 .b_tt,
	#epeople section:nth-child(2) .title_st02 .b_tt{font-size:38px;}
	.ethic li{height:450px; }
	
	#epeople .form-epeople .table td ul.flex.w_70, 
	#epeople .form-epeople .table td ul.flex.w_40{width:100%;}
	
	#epeople .form-epeople td.fs-16{display:flex; flex-wrap:wrap;}
	#epeople .form-epeople input.file{margin-bottom:5px;}
}
@media (max-width:735px){
	.ethic li{height:510px; }
}

@media (max-width:650px){
	#epeople section:first-child .title_st02{background-position-x:-530px;}
	#epeople section:first-child .title_st02 .b_tt,
	#epeople section:nth-child(2) .title_st02 .b_tt{font-size:30px;}
	.gr_st09 {flex-wrap:wrap;}
	.gr_st09 li{flex-wrap:wrap; }
	.gr_st09 li .icon{margin:15px auto;}
	.gr_st09 li .text{text-align:center;}
	.gr_st09 li .gr09_t{font-size:25px;}
	.gr_st09 li .gr09_c{font-size:18px;}
	
	.ethic li{width:100%;height: 320px;margin-bottom:30px;}
	.ethic li .num{font-size: 55px;}
	
	#epeople .form-epeople .table th, .table td{padding:12px;}
	#epeople .form-epeople .table th{width:130px; font-size:17px;}
	
	#epeople .form-epeople input[type=text], #epeople .form-epeople input[type=email], #epeople .form-epeople input[type=password]{width:100%;}
	#epeople .form-epeople input.file,
	#epeople .form-epeople .box-text,
	#epeople .form-epeople textarea.box-text{width:100%;}
	#epeople .form-epeople label.mt-2{align-items:start; }
	#epeople .form-epeople label.mt-2 input{margin-top:3px;}
}