@charset "UTF-8";

.graduated_A_link1,
.graduated_A_link1 > div,
.graduated_A_link1 .slider{height:100%;}

.graduated_A_link1{}

.graduated_A_link1 .slider{display:flex;flex-wrap:wrap;}
.graduated_A_link1 .slider > li{width:16.66666%;}

.graduated_A_link1 a.item{padding:50px 20px 0 20px;border-right:1px solid #e5e5e5;position:relative;width:100%;height:100%;text-align:center;display:flex;flex-direction:column;align-items:center;transition:0.5s;}
.graduated_A_link1 a.item::after{content:"";display:block;width:28px;height:28px;background:url(../images/arrow_1.png) no-repeat center;position:absolute;left:calc(50% - 14px);bottom:60px;}
.graduated_A_link1 .item_1{width:105px;height:105px;border-radius:100%;display:flex;align-items:center;justify-content:center;transition: all 0.7s cubic-bezier(0.2, 0, 0.3, 1);}
.graduated_A_link1 .item_1 img{display:inline;}
.graduated_A_link1 .item_2{margin-top:40px;}
.graduated_A_link1 .text_1{font-size:22px;color:#000;font-family:'Dream Medium';line-height:1;text-align:center;}
.graduated_A_link1 .text_2{font-size:16px;color:#888;font-family:'Dream Light';line-height:1.2;text-align:center;margin-top:15px;}

.graduated_A_link1 .control{display:none;}

/*HOVER*/
@media all and (min-width:1281px) {
	.graduated_A_link1 a.item:hover{background:#00a79e;border-color:#00a79e;}
	.graduated_A_link1 a.item:hover::after{filter: invert(1) brightness(10);}
	.graduated_A_link1 a.item:hover .item_1{background:#FFF;transform:rotatey(360deg);}
	.graduated_A_link1 a.item:hover .text_1,
	.graduated_A_link1 a.item:hover .text_2{color:#FFF;}
}
@media all and (max-width:1700px) {
	.graduated_A_link1 .text_1{font-size:20px;}
	.graduated_A_link1 .text_2{font-size:14px;}
}
@media all and (max-width:1280px) {
	.graduated_A_link1{margin-bottom:30px;}
	.graduated_A_link1 .slider{border-top:1px solid #e5e5e5;border-left:1px solid #e5e5e5;}
	.graduated_A_link1 .slider > li{width:33.3%;border-bottom:1px solid #e5e5e5;}
	.graduated_A_link1 a.item{padding:20px;}
	.graduated_A_link1 a.item::after{display:none;}
	.graduated_A_link1 .item_1{border-radius:0;}
	.graduated_A_link1 .item_2{margin-top:0;}
}
@media all and (max-width:768px) {
	.graduated_A_link1 a.item{padding:20px;}
	.graduated_A_link1 .item_1{width:100%;height:75px;}
	.graduated_A_link1 .item_1 img{max-width:40px;}
	.graduated_A_link1 .text_1{font-size:16px;}
	.graduated_A_link1 .text_2{font-size:12px;margin-top:5px;}
}
@media all and (max-width:420px) {
	.graduated_A_link1 .slider > li{width:50%;}
}