div.sk-affiliate-summary {
	width: 700px;
}

div.sk-affiliate-summary > h2 {
	font-size: 24px;
	font-weight: bold;
	border-bottom: 2px solid rgb(195, 0, 35);
	padding-bottom: 5px;
}

div.sk-affiliate-summary > .items {
	margin: 0 10px;
	display: flex;
	flex-wrap: wrap;
}

div.sk-affiliate-summary > .items > .item {
	width: 160px;
	margin: 0 5px 25px;

}
div.sk-affiliate-summary > .items > .item > .item-image {
	height: 140px;
}

div.sk-affiliate-summary > .items > .item > .item-image > img {
	max-width: 100%;
	height: 120px;
	margin: 0 auto;
	display: block;
}

div.sk-affiliate-summary > .items > .item > .item-title {
	font-size: 12px;
	line-height: 16px;
	height: 45px;
}

div.sk-affiliate-summary > .items > .item > .item-button {

	background-color: rgb(23, 96, 183);
	color: #fff;
	text-align: center;
	border-radius: 4px;
	position: relative;
	cursor: pointer;
	box-sizing: border-box;
	height: 40px;
	font-size: 12px;
	line-height: 40px;
}
div.sk-affiliate-summary > .items > .item > .item-button > .dashicons.dashicons-cart {
	width: 16px;
    height: 16px;
    font-size: 16px;
	line-height: 38px;
	margin-right: 6px;
}

div.sk-affiliate-summary > .items > .item > .item-button > div {
	display: none;
	position: absolute;
	top:38px;
	left: 0;
	right: 0;
	box-shadow: #f1f1f1 3px 3px 3px;
	border: 2px solid #1760B7;
	z-index: 9999;
}
div.sk-affiliate-summary > .items > .item > .item-button:hover > div {
	display: block;
}

div.sk-affiliate-summary > .items > .item > .item-button > div > a {
	display: block;
	height: 62px;
	text-decoration: none;
	box-shadow: none;
	background-size: 82px auto;
	background-position: center center;
	background-repeat: no-repeat;
	text-indent: 100%;
    white-space: nowrap;
	overflow: hidden;
	background-color: #fff;
	border-bottom: 1px dashed #aaa;
}

div.sk-affiliate-summary > .items > .item > .item-button > div > a:last-child {
	border-bottom: none;
}

div.sk-affiliate-summary > .items > .item > .item-button > div > a.rakuten {
	background-image: url('../img/icn_rakuten.png');
}

div.sk-affiliate-summary > .items > .item > .item-button > div > a.amazon {
	background-image: url('../img/icn_amazon.png');
}

div.sk-affiliate-summary > .items > .item > .item-button > div > a.coleman {
	background-image: url('../img/icn_coleman.png');
}

div.sk-affiliate-summary > .items > .item > .item-button > div > a.yahoo {
	background-image: url('../img/icn_yahoo.png');
}


.bg-yahoo {
    background: #ff0022;
    background: -webkit-linear-gradient(
      bottom,
      #e5001f 0%,
      #ff0022 100%
    );
    background: -o-linear-gradient(bottom, #e5001f 0%, #ff0022 100%);
    background: linear-gradient(to top, #e5001f 0%, #ff0022 100%);
    -moz-box-shadow: 0px 4px 0px 0px rgba(191, 17, 0, 1);
    -webkit-box-shadow: 0px 4px 0px 0px rgba(191 17 0, 1);
    -ms-box-shadow: 0px 4px 0px 0px rgba(191, 17, 0, 1);
    box-shadow: 0px 4px 0px 0px rgba(191, 17, 0, 1);
}
.bg-amazon {
background: #f8981d;
background: -webkit-linear-gradient(
	bottom,
	#f28800 0%,
	#f8981d 100%
);
background: -o-linear-gradient(bottom, #f28800 0%, #f8981d 100%);
background: linear-gradient(to top, #f28800 0%, #f8981d 100%);
-moz-box-shadow: 0px 4px 0px 0px rgba(200, 120, 20, 1);
-webkit-box-shadow: 0px 4px 0px 0px rgba(200, 120, 20, 1);
-ms-box-shadow: 0px 4px 0px 0px rgba(200, 120, 20, 1);
box-shadow: 0px 4px 0px 0px rgba(200, 120, 20, 1);
}
.bg-rakuten {
background: #bf0000;
background: -webkit-linear-gradient(
	bottom,
	#a60000 0%,
	#bf0000 100%
);
background: -o-linear-gradient(bottom, #a60000 0%, #bf0000 100%);
background: linear-gradient(to top, #a60000 0%, #bf0000 100%);
-moz-box-shadow: 0px 4px 0px 0px rgba(121, 10, 0, 1);
-webkit-box-shadow: 0px 4px 0px 0px rgba(121, 10, 0, 1);
-ms-box-shadow: 0px 4px 0px 0px rgba(121, 10, 0, 1);
box-shadow: 0px 4px 0px 0px rgba(121, 10, 0, 1);
}

span.lead-boldtxt {
    padding: 0px 1px 2px;
    background: linear-gradient(transparent 60%, #fedee7 60%);
    font-weight: bold;
    color: #111;
}

/* アフィリエイトリスト */
div.affiliate_shortcode_list_table {
    margin-top: 2rem;
    margin-bottom: 2rem;
}
