@charset "utf-8";
/* CSS Document */

#linkWrap li{ padding:0 5%; position: relative; }
#linkWrap li:first-child{margin-bottom:3%; }
#linkWrap li a{ border-radius: 4px;display: block; padding: 3.5% 0; box-sizing:border-box; text-align: center;
    border:1px solid #119889; color:#43b2a2; background: #fff; transition: none;
}

#linkWrap li a:after{ 
	content: '';
	position: absolute;
	top: 50%;
	right: 70px;
	display: block;
	width: 8px;
	height: 8px;
	margin-top: -4px;
	border-top: 2px solid #43b2a2;
	border-right: 2px solid #43b2a2;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);    
}


#linkWrap .externalIcon i::before{ height:8px; }

#linkWrap li a:hover{ 
    background-color: #eef7f6;
border-color: #43b2a2;
color: #43b2a2;
 }


@media screen and (max-width: 1059px) {
    #linkWrap{ width:84%; margin:0 auto 5% }
}


@media screen and (max-width: 490px) {
#linkWrap span{ display: inline-block; }
#linkWrap li{ padding:0 3% 3%; }

#linkWrap .externalIcon i:before,
#linkWrap .externalIcon i:after{ top:-18px }
}


/*pc--------------------------------------------*/
@media screen and (min-width: 1060px) {
    #linkWrap{ width:80%; margin:0 auto 100px }
}


