@charset "UTF-8";

/*
 * ================================================
 *
 * [accessory]
 *
 * ================================================
 */


/**
 * commmon
 */
ul.spec li {
	margin-left: 15px;
	list-style: disc;
}

.netshop {
	width: 100%;
	margin: 10px 0;
	padding:20px;
	border: 1px solid #999;
}

.netshop a img{
	width: 192px;
}
	.netshop img {
		display: block;
		float: left;
		padding-right: 10px;
	}

.accessoryProduct p {
	padding: 10px;
}
img.productThum {
	width: 100%;
	margin-top: 0px;
}
li.accessoryProduct {
	border: 1px solid #E4E4E4;
}
.accessoryProduct h4 {
	width: 100%;
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	padding: 7px 0;
	text-align: center;
	background-color: #0095B1;
}

img.infoButton {
	display: block;
	margin: 5px auto;
}

/*---------------------------
*	larger 1000
*----------------------------*/
@media screen and (min-width: 1000px) {
	li.accessoryProduct {
		display: inline-block;
		vertical-align: top;
		width: 217px;
		height: auto;
		margin: 0 20px 20px 0;
	}
	li.accessoryProduct:nth-child(3n) {
		margin-right: 0px;
	}
	.netshop a img {
    width: 192px;
}
}

/*---------------------------
*	タブレット
*----------------------------*/
@media screen and (min-width: 641px) and (max-width: 999px) {
	li.accessoryProduct {
		display: block;
		width: 49%;
		height: auto;
		margin: 0 2% 20px 0;
		float: left;
	}
	li.accessoryProduct:nth-child(2n) {
		margin-right: 0px;
	}
	.accessoryProduct h4 {
		width: 100%;
		font-size: 15px;
		font-weight: bold;
		color: #fff;
		padding: 7px 0;
		text-align: center;
		background-color: #0095B1;
	}
	img.infoButton {
		position: relative;
		display: block;
		margin: 10px auto 5px auto;
	}
	.netshop a img {
    width: 192px;
}

}

/*---------------------------
*	スマートフォン
*----------------------------*/
@media screen and (max-width: 640px) {
	.netshop img{
		width: 100%;
		float: none;
		padding: 0 0 10px 0;
	}
	li.accessoryProduct {
		display: block;
		position: relative;
		width: 100%;
		height: 100%;
		margin: 0 2% 20px 0;
		float: left;
	}
	.accessoryProduct h4 {
		width: 100%;
		font-size: 15px;
		font-weight: bold;
		color: #fff;
		padding: 7px 0;
		text-align: center;
		background-color: #0095B1;
	}
	img.infoButton {
		position: relative;
		display: block;
		width: 60%;
		margin: 20px auto 5px auto;
	}
	.netshop a img {
    width: 100%;
}

}
