.excutive-wrap {display: flex;gap: 30px;}
.excutive-wrap .right {max-width: 374px;width: 100%;}
.excutive-wrap .right img {width: 100%;height: 100%;object-fit: cover;}
.excutive-wrap .left {flex: 1;}


.status {display:flex;justify-content:left;align-items:center;flex-wrap:wrap;gap:10px 40px;}
.status dl {display:flex;justify-content:left;align-items:center;gap:10px;}
.status dl dt, .status dl dd {font-size:15px;}
.status dl dt {width:75px;height:31px;line-height:30px;font-weight:700;color:#fff;text-align:center;background-color:#000;border-radius:31px;}
.status dl dt.bg {width:105px;background-color:#4ec4c7;color:#fff;}
.status dl dd {font-weight:500;}
.status_bar {margin-top:20px;}
.status_bar ul {list-style:none;display:flex;justify-content:left;align-items:center;}
.status_bar ul li {display:flex;justify-content:left;align-items:center;padding:10px;height:50px;font-size:14px;font-weight:300;color:#fff;box-sizing:border-box;}
.status_bar ul li .blind {display: none;}
.status_bar ul li em {font-style:normal;}
.status_bar ul li.box_c1 {background-color:#30588e;width: 25%;}
.status_bar ul li.box_c2 {background-color:#58be7c;width: 11%;}
.status_bar ul li.box_c3 {background-color:#7fc0c0;width: 11%;}
.status_bar ul li.box_c4 {background-color:#257979;width: 22%;}
.status_bar ul li.box_c5 {background-color:#f4ab46;width: 6%;}
.status_bar ul li.box_c6 {background-color:#b084ac;width: 6%;}
.status_bar ul li.box_c7 {background-color:#b6b8b9;width: 19%;}
.status_bar ul li.box_c8 {background-color:#f49046;}
.status_bar ul li.box_c9 {background-color:#6483dd;}
.status_bar ul li.box_c10 {background-color:#b16435;}
.status_bar_info {margin-top:10px;line-height:15px;font-size:15px;display:flex;justify-content:left;align-items:center;flex-wrap:wrap;gap:10px 18px;}
.status_bar_info span {display:flex;justify-self:left;align-items:center;gap:0 10px;}
.status_bar_info span:before {content:"";display:inline-block;width:14px;height:14px;}
.status_bar_info .box_c1:before {background-color:#30588e;}
.status_bar_info .box_c2:before {background-color:#58be7c;}
.status_bar_info .box_c3:before {background-color:#7fc0c0;}
.status_bar_info .box_c4:before {background-color:#257979;}
.status_bar_info .box_c5:before {background-color:#f4ab46;}
.status_bar_info .box_c6:before {background-color:#b084ac;}
.status_bar_info .box_c7:before {background-color:#b6b8b9;}
.status_bar_info .box_c8:before {background-color:#f49046;}
.status_bar_info .box_c9:before {background-color:#6483dd;}
.status_bar_info .box_c10:before {background-color:#b16435;}

.page_adm_ceo .box_grid.box03 .tbl_st th, .page_adm_ceo .box_grid.box03 .tbl_st td {padding-top:9px;padding-bottom:9px;}
.adm_schedule {list-style:none;display:grid;grid-template-columns:repeat(3, 1fr);gap:20px 10px;}
.adm_schedule li {padding:10px 30px;height:101px;border:1px solid #e5e5e5;background-color:#fafafa;box-sizing:border-box;font-size:20px;color:#535353;border-radius:101px;display:flex;justify-content:space-between;align-items:center;gap:0 30px;}
.adm_schedule li .txt1 {font-weight:700;}
.adm_schedule li .txt2 {min-width:125px;font-weight:300;display:flex;justify-content:space-between;align-items:center;gap:0 33px;}
.adm_schedule li .txt2:after {content:"";display:block;width:12px;height:21px;background:url(../images/arrow_mint.png) no-repeat 0 0;}
.adm_schedule li .txt2 em {font-style:normal;display:inline-block;}
.adm_schedule.type {grid-template-columns:repeat(2, 1fr);gap:20px;}
.adm_schedule.type li {border-radius:20px;gap:0 20px;}
.adm_schedule.type li .txt2 {display:block;}
.adm_schedule.type li .txt2:after {display:none;}
.adm_schedule.type li .txt2 .fs_s {display:block;font-size:15px;}
.adm_schedule.type li .mark-p {display: block;}
.bul_bar {list-style:none;}
.bul_bar li {position:relative;padding-left:10px;}
.bul_bar li:before {content:"-";position:absolute;top:-2px;left:0;}


@media (max-width: 1024px) {
	.excutive-wrap {flex-direction: column-reverse;}
	.excutive-wrap .right {margin: 0 auto;}

}

@media (max-width: 768px) {
	.adm_schedule.type {grid-template-columns:repeat(1, 1fr);}
	.adm_schedule li {padding: 10px 20px;height: auto;}
	.adm_schedule li .txt1 {font-size: 18px;}
	
	.status_bar ul li {justify-content: center;font-size: 12px;}
}

@media (max-width: 400px) {
	.adm_schedule li {flex-direction: column;align-items: flex-start;}
	.adm_schedule.type li {gap: 10px 20px;}
}