@charset "UTF-8";

/*
 * ================================================
 *
 * [link]
 *
 * ================================================
 */

.mainDesc {
	margin: 20px 0 0 0;
}

.linkList { padding: 30px 0; }
	.linkList li {
		overflow: hidden;
		display: table;
		width: 100%;
		margin-bottom: 20px;
		padding-bottom: 20px;
		border-bottom: 1px dashed #000;
	}
		.linkList li .banner {
			display: table-cell;
			vertical-align: middle;
			width: 140px;
			text-align: center;
		}
		.linkList li p {
			display: table-cell;
			vertical-align: middle;
			width: 65%;
			padding-left: 35px;
		}

/*---------------------------
*	スマートフォン
*----------------------------*/
@media screen and (max-width: 640px) {
	.linkList {}
		.linkList li {
			width: 100%;
		}
		.linkList li .banner {
			width: 40%;
		}
		.linkList li p {
			width: 60%;
			padding-left: 7%
		}
}