@charset "UTF-8";


/*////////// shop_navi //////////*/

#left_contents .present_block .title ,
#left_contents .goods_list .title  {
	margin-bottom:30px;
	background-color:#c62f1d;
	padding:5px 15px;
	color:#c62f1d;
	border-left:5px solid #c62f1d;
	background-color:#ffefef;
}
#left_contents .present_block h4 ,
#left_contents .goods_list h4  {
	font-size: 20px;
	font-weight: bold;
	color:#c62f1d;
	float:left;
}
#left_contents .present_block p.oubo,
#left_contents .goods_list p.oubo {
	font-size: 15px;
	float:right;
	color:#c62f1d;
	padding-top:5px;
	font-weight:normal;
}
#left_contents .present_block .image {
	margin:0 0 20px;
	text-align:center;
}
#left_contents .present_block .image img {
	width:100%;
	height:auto;
}
#left_contents .present_block .image .btn_red a {
	margin:10px auto;
	width:200px;
}


#left_contents .goods_list {
	margin-bottom:20px;
}
#left_contents .goods_list ul {
	margin-right:-3%;
}
#left_contents .goods_list li {
	float:left;
	width:30.333%;
	margin-right:3%;
	margin-bottom:30px;
}
#left_contents .goods_list li .inbox {
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	display:block;
	padding:0px 10px 10px 0px ;
	position:relative;
}
#left_contents .goods_list li .box {
	height:94px;
	margin-bottom:10px;
}
#left_contents .goods_list li img {
	width:100%;
	height:auto;
	margin-bottom:10px;
}
#left_contents .goods_list li h6 {
	font-size: 15px;
	line-height: 20px;
	font-weight: bold;
	margin-bottom:3px;
	max-height:40px;
	overflow:hidden;
}
#left_contents .goods_list li p.setsu {
	font-size: 12px;
	line-height: 18px;
	max-height:52px;
	overflow:hidden;
}
#left_contents .goods_list li table {
	font-size:12px;
	line-height:16px;
}
#left_contents .goods_list li table th {
	width:30%;
	padding-bottom:5px;
}
#left_contents .goods_list li table td {
	padding-bottom:5px;
}
#left_contents .goods_list li table td a {
	width:150px;
	word-wrap:break-word;
	display:block;
}
.comment {
	width:536px;
	margin:0 auto;
}
.come {
	padding-left:12px;
	text-indent:-12px;
}



#left_contents .present_inbox {
	padding-bottom:50px;
}
#left_contents .present_inbox .image {
	margin-bottom:20px;
}
#left_contents .present_inbox .box {
	padding-bottom:10px;
}
#left_contents .present_inbox h6 {
	font-size: 20px;
	font-weight: bold;
	padding-bottom:10px;
}
#left_contents .present_inbox p.setsu {
	font-size: 15px;
	line-height: 20px;
	padding-bottom:10px;
}
#left_contents .present_inbox table {
	font-size:12px;
	line-height:16px;
}
#left_contents .present_inbox table th {
	width:30%;
	padding-bottom:5px;
}
#left_contents .present_inbox table td {
	padding-bottom:5px;
}
#left_contents .present_inbox table td a {
	width:150px;
	word-wrap:break-word;
	display:block;
}

