@charset "utf-8";

.contents_wrapper .contents_header_title {
	width: 890px;
	height: 30px;
	line-height: 30px;
	padding-left: 10px;
	font-size: 14px;
	font-weight: bold;
	background: #861515 url( "../img-top/item_flow/contents_header_title.png" ) no-repeat left center;
	color: #ffffff;
}
.contents_wrapper .contents_header {
	width: 898px;
	height: 130px;
	margin-bottom: 30px;
	border: 1px solid #bbbbbb;
}
	.contents_wrapper .contents_header a {
		color: #000000;
	}
	.contents_wrapper .contents_header .column {
		width: 423px;
		height: 110px;
		margin-right: 10px;
		border-right: 1px solid #bbbbbb;
		padding: 10px;
		float: left;
		position: relative;
	}
		.contents_wrapper .contents_header .column .pic {
			width: 110px;
			height: 110px;
			position: absolute;
		}
			.contents_wrapper .contents_header .column .pic img {
				width: 110px;
				height: 110px;
			}
		.contents_wrapper .contents_header .column .desc {
			width: 307px;
			height: 110px;
			top: 10px;
			left: 125px;
			position: absolute;
		}
			.contents_wrapper .contents_header .column .desc .name {
				line-height: 13px;
				font-size: 13px;
				font-weight: bold;
			}
			.contents_wrapper .contents_header .column .desc .size {
				line-height: 11px;
				font-size: 11px;
				margin-left: 5px;
			}
			.contents_wrapper .contents_header .column .desc .maker_jan {
				font-size: 11px;
				margin-bottom: 5px;
			}
			.contents_wrapper .contents_header .column .desc .description {
				line-height: 13px;
				font-size: 11px;
			}
			.contents_wrapper .contents_header .column .desc .prise {
				top: 95px;
				left: 0px;
				position: absolute;
				font-weight: bold;
			}



.contents_wrapper .item_space {
	width: 180px;
	height: 430px;
	margin: 0px 45px 15px 0px;
	padding: 5px;
	float: left;
}

.contents_wrapper .item_space .pic {
	width: 180px;
	height: 180px;
	text-align: center;
}

.contents_wrapper .item_space .pic img {
	width: 180px;
	height: 180px;
}

.contents_wrapper .item_space .header1 {
	width: 180px;
	height: 30px;
	line-height: 30px;
}

.contents_wrapper .item_space .number {
	width: 180px;
	font-size: 11px;
	font-weight: bold;
}

.contents_wrapper .item_space .name {
	width: 180px;
	font-size: 13px;
	font-weight: bold;
}

.contents_wrapper .item_space .size {
	width: 180px;
	color: #976A37;
	margin-bottom: 3px;
}

.contents_wrapper .item_space .footer {
	width: 180px;
	height: 40px;
	line-height: 12px;
	text-align: center;
	font-size: 11px;
}

.contents_wrapper .item_space .pamphlet {
	width: 85px;
	margin-right: 10px;
	float: left;
}

.contents_wrapper .item_space .pamphlet img {
	border: 1px solid #cccccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.contents_wrapper .item_space .detail {
	width: 85px;
	float: left;
}

.contents_wrapper .item_space .detail .detail_button {
	border:1px solid #26759e;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	width:85px;
	height: 31px;
	font-size:12px;
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	text-shadow: 1px 1px 0 rgba(140,140,140,0.3);
	text-align: center;
	color: #FFFFFF;
	background-color: #3093c7;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3093c7), color-stop(100%, #1c5a85));
	background-image: -webkit-linear-gradient(top, #3093c7, #1c5a85);
	background-image: -moz-linear-gradient(top, #3093c7, #1c5a85);
	background-image: -ms-linear-gradient(top, #3093c7, #1c5a85);
	background-image: -o-linear-gradient(top, #3093c7, #1c5a85);
	background-image: linear-gradient(top, #3093c7, #1c5a85);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#3093c7, endColorstr=#1c5a85);
}

.contents_wrapper .item_space .detail .detail_button:hover {
	border: 1px solid #26759e;
	background-color: #26759e;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#26759e), color-stop(100%, #133d5b));
	background-image: -webkit-linear-gradient(top, #26759e, #133d5b);
	background-image: -moz-linear-gradient(top, #26759e, #133d5b);
	background-image: -ms-linear-gradient(top, #26759e, #133d5b);
	background-image: -o-linear-gradient(top, #26759e, #133d5b);
	background-image: linear-gradient(top, #26759e, #133d5b);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#26759e, endColorstr=#133d5b);
}

.contents_wrapper .item_space .l_prise {
	width: 180px;
	font-size: 13px;
	font-weight: bold;
	text-align: right;
}

.contents_wrapper .item_space .rate {
	width: 180px;
	height: 2em;
	font-size: 11px;
	text-align: right;
}

.contents_wrapper .item_space .cart {
	width: 180px;
	text-align: right;
}

.contents_wrapper .item_space .detail_space {
	width: 850px;
	height: 350x;
	padding: 5px;
	border: 1px solid #dddddd;
	top: 30%;
	left: 50%;
	position: fixed;
	margin-left: -425px;
	margin-top: -175px;
	background-color: #ffffff;
	z-index: 1;
	display: none;
}

.contents_wrapper .item_space .detail_space .left {
	width: 350px;
	margin-right: 10px;
	float: left;
}

.contents_wrapper .item_space .detail_space .left img {
	width: 350px;
}

.contents_wrapper .item_space .detail_space .right {
	width: 490px;
	margin-top: 20px;
	float: left;
}

.contents_wrapper .item_space .detail_space .right .detail_number {
	width: 490px;
	font-size: 12px;
	font-weight: bold;
}

.contents_wrapper .item_space .detail_space .right .detail_name {
	width: 490px;
	font-size: 16px;
	font-weight: bold;
}

.contents_wrapper .item_space .detail_space .right .detail_size {
	width: 490px;
	margin-bottom: 5px;
	font-size: 11px;
}

.contents_wrapper .item_space .detail_space .right .detail_description {
	width: 490px;
	margin-bottom: 20px;
}

.contents_wrapper .item_space .detail_space .right .column_title {
	width: 60px;
	margin-bottom: 3px;
	float: left;
}

.contents_wrapper .item_space .detail_space .right .column_main {
	width: 180px;
	margin-bottom: 3px;
	float: left;
}

.contents_wrapper .item_space .detail_space .close_space {
	width: 850px;
	text-align: center;
}

.contents_wrapper .item_space .detail_space .close_space img {
	text-align: center;
	cursor: pointer;
}
