@charset "UTF-8";
input.inquiry-button {
	-webkit-border-radius: 3;
	-moz-border-radius: 3;
	border-radius: 3px;
	color: #333233;
	background: #C8C8C8;
	padding: 7px;
	text-decoration: none;
	border-style: none;
}
input.inquiry-button:hover {
	background: #D4D4D4;
	text-decoration: none;
}
input.shop-button {
	-webkit-border-radius: 3;
	-moz-border-radius: 3;
	border-radius: 3px;
	color: #ffffff;
	background: #8b9399;
	padding: 7px;
	text-decoration: none;
	border-style: none;
}
input.shop-button:hover {
	background: #c1c6c9;
	text-decoration: none;
}
input.shop-next-button {
	-webkit-border-radius: 3;
	-moz-border-radius: 3;
	border-radius: 3px;
	color: #ffffff;
	background: #D95F00;
	padding: 7px;
	text-decoration: none;
	border-style: none;
}
input.shop-next-button:hover {
	background: #D98800;
	text-decoration: none;
}

.formbox label {
	margin-left:15px;
}
.formbox input[type="radio"] {
	margin-right:5px;
}

/*2カラムイメージリスト画像幅*/
.list2 { width: 130px; }
.list2 img { width: 130px; }
.list3 img { width: 130px; }
/* 小２列（width=60 class=small）は list3 の強制幅を打ち消す */
.list3 img.small { width: 60px; height: 60px; }
.list4 img { width: 128px; height: auto; }
.list4 img.small { width: 60px; height: 60px; }

/* 詳細／一覧 imgbox: 大きな元画像を枠内に収める（切り抜き防止） */
.element_detail .imgbox img,
.element_list .imgbox img {
	max-width: 100%;
	max-height: 100%;
	width: auto;
	height: auto;
}
.col-2 { width:50%; margin-bottom:10px; }
.pagination-lg {	display:none; }
