.graph-wrap{display:flex;flex-wrap:wrap;}
.graph-wrap .graph-box{flex:1;min-width:calc(33.3333% - 20px);margin:30px 30px 0 0;padding:20px;border:1px solid #eee;border-radius:10px;box-sizing:border-box;}
.graph-wrap .graph-box:nth-of-type(-n+3){margin-top:0;}
.graph-wrap .graph-box:nth-of-type(3n){margin-right:0;}
.graph-wrap .graph-box:last-of-type{margin-right:0;}

.graph-box .h4-tit01{text-align:center;}
.graph-box .graph{display:block;width:250px;height:250px;margin:0 auto;border-radius:50%;position:relative;}
.graph-box .graph .graph-txt{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:150px;height:150px;text-align:center;line-height:150px;font-size:24px;font-weight:700;border-radius:50%;background:#fff;}

.ajou-table tfoot th{background:#fff;}
.ajou-table tfoot td:last-of-type{border-right:none;}

.con-box .mark-p{display:inline-block;}
.con-box .fl-r{float:right;}

@media screen and (max-width:1024px){
	.graph-wrap .graph-box{min-width:calc(50% - 10px);margin:20px 20px 0 0;}
	.graph-wrap .graph-box:nth-of-type(2n){margin-right:0;}
	.graph-wrap .graph-box:nth-of-type(3){margin:20px 20px 0 0;}
}

@media screen and (max-width:768px){
	.graph-wrap .graph-box{min-width:calc(50% - 5px);margin:10px 10px 0 0;padding:10px;}
	.graph-wrap .graph-box:nth-of-type(3){margin:10px 10px 0 0;}
	.graph-box .graph{width:200px;height:200px;}
	.graph-box .graph .graph-txt{width:120px;height:120px;line-height:120px;}
}

@media screen and (max-width:480px){
	.graph-wrap .graph-box{min-width:100%;margin:0 0 10px !important;}
	.graph-wrap .graph-box:last-of-type{margin:0 !important;}
}