/*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
  /link/
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━*/
.subhead {
	background: url(head-image.png) repeat-x top center;
}

.subhead .parent a:before {
	background-image: url(/ja/link/assets/image/icon.png);
	width: 44px;
	height: 44px;
	background-size: 44px 44px;
}

.button.medium.one {
	display: flex;
	flex-wrap: wrap;
    width: 100%;
    margin: 0 auto;
    padding: 0;
    background-color: #fff; 
}

.link .button.medium.one li {
    width: 50%;
    margin-right: 0px;
    margin-bottom: 1em;
    padding: 0px 15px;
}

.link .button.medium.one li span {
	display: block;
	height: 100%;
}

.link .button.medium.one li a {
	display: flex;
	align-items: center;
	height: 100%;
}

@media only screen and (max-width: 480px) {
.link .button.medium.one li {
	width: 100%;
}
}