  .btn-link{display:inline-block;padding:10px;font-size:16px;font-weight:500;color:#0b419a;text-align:center;border:1px solid #999;border-radius:5px;box-sizing:border-box;}
.btn-link:last-of-type{margin:0;}
.btn-link:hover{background:#fcab00;color:#fff;border-color:#eee;}

.btn-link.type02{padding:20px 10px;background:#0b419a;color:#fff}
.btn-link.type02:hover{background:#fcab00}

.link-ul{display:table;width:100%;margin:10px 0 0 0;}
.link-ul li{display:table-cell;width:20%;padding:0 5px;vertical-align:top;word-break:break-word;}
.link-ul li:first-of-type{padding-left:0;}
.link-ul li a{width:100%;min-height:80px;line-height:20px;position:relative;}
.link-ul li a span{position:absolute;width:calc(100% - 20px);top:50%;left:50%;transform:translate(-50%,-50%);} 

.inner-table{width:600px;margin:10px 0 0 0;}

@media screen and (max-width:768px){
	.btn-link{width:100%;}
	.link-ul{display:block;}
	.link-ul li{display:block;width:100%;padding:0;margin:0 0 10px 0;}
	.link-ul li a{min-height:auto;}
	.link-ul li a span{position:relative;top:auto;left:auto;transform:none;}
	.link-ul li a span br{display:none;}
	.inner-table{width:100%;}
}

@media screen and (max-width:480px){
	.link-ul li a span br{display:block;}
}