  .link-text{padding:0 0 0 10px;position:relative;}
.link-text::before{content:'';position:absolute;top:6px;left:0;width:4px;height:4px;background-color:#0066b3;}
.link-text a{color:#0066b3;}

.circle-box{margin: 0 0 20px 0;display:flex;justify-content:space-between;}
.circle-box .con-inner{width:calc(50% - 15px);word-break:keep-all;border-top:1px solid #333;background-color:#fafafa;padding:20px;box-sizing: border-box;}
.circle-box .con-inner .left-box{text-align:center;}
.circle-box .con-inner .left-box p{font-size:18px;font-weight:500;display:inline-block;}
.circle-box .con-inner .left-box p::after{content:'';width:30px;height:2px;display:block;background-color:#333;margin:20px auto;}

.ul-type01.sty-br{width: calc(100% + 20px); margin: 0 0 0 -10px;}
.ul-type01.sty-br:after{content:''; display:block; clear:both;}
.ul-type01.sty-br > li{float:left; width:calc(33.333% - 20px); padding:10px 0; margin: 0 10px 10px 10px; border:1px solid #dedede;box-sizing:border-box; text-align:center;}
.ul-type01.sty-br > li:nth-child(6) ~ li {margin-bottom: 0;}
.ul-type01.sty-br > li:before{display:none;}

.flowing{float:left; margin: 40px 40px 40px 0;}
.student-council > .img-box{width:60%;margin:0 auto;}
.student-council > .img-box:after{content:''; display:block; clear:both;}
.student-council > .img-box > div {float:left;max-width:calc(50% - 20px); margin: 0 10px 0 0;}
.student-council > .img-box > div:nth-child(2){margin: 0 0 0 10px;}

.ajou-table th:last-child, .ajou-table td:last-child{border-right:none; text-align:start;}

.from-signed{font-size:18px;font-weight:600;text-align:right;}
/*
@media screen and (max-width: 1024px){
	
	.sub-container .content-box{padding: 10px 10px 0;}
	
}
*/
@media screen and (max-width:768px) {
	
	.circle-box{display:block;}
	.circle-box .con-inner{width:100%;}
	.circle-box .con-inner:nth-of-type(1){margin:0 0 20px;}
	
	.flowing{float:none; margin: 0 0 20px 0;}
	.student-council > .img-box{width:80%;margin:0 auto;}
}

@media screen and (max-width:480px) {
	
	.student-council > .img-box{width:100%;}
	.ul-type01.sty-br{width:100%;margin:0;}
	.ul-type01.sty-br > li{float:none; width:100%;margin:0 0 10px 0;}
	.ul-type01.sty-br > li:nth-child(6) ~ li:not(:last-child) {margin-bottom: 10px;}
	
}