@charset "UTF-8";

div#exp_main h2 {
	text-indent:-9999em;
	background:url(../../common/image/h2_title.jpg) 0 0 no-repeat;
	width:710px;
	height:90px;
	margin-bottom:20px;
}

div#exp_main h3 {
	background:url(../image/h3_title.jpg) 0 0 no-repeat;
	width:710px;
	height:45px;
	text-indent:-9999em;
	margin-bottom:20px;
}

div#exp_main h4 {
	width:710px;
	height:35px;
	text-indent:-9999em;
	margin-bottom:15px;
}

div#exp_main h4.h4_01 {background:url(../../common/image/article_list.jpg) 0 0 no-repeat;}

div#exp_main h4.h4_02 {background:url(../image/h4_title02.jpg) 0 0 no-repeat;}



/* 商品一覧 ------------------------------------------*/

div#articlelist {
	display:inline-block;
	width:710px;
	margin-bottom:20px;
}

div#articlelist:after {
	content:".";
	height:0px;
	clear:both;
	display: block;
	visibility:hidden;
}

div#exp_main dl {
	float:left;
	width:155px;
	margin-right:30px;
}

div#exp_main dl.right {margin-right:0px;}

div#exp_main dl dt {margin-bottom:5px;}

div#exp_main dl dd {
	font-weight:bold;
	text-align:center;
}




/* 送料 ------------------------------------------------------------------*/

div#exp_main table,th,td {
	border:1px solid #C8C8C8;
	white-space:nowrap;
}


div#exp_main table {
	width:710px;
	margin-top:5px;
	border-collapse:collapse;
	font-size:100%;
}

div#exp_main table th {
	background-color:#F0F0F0;
	text-align:center;
	padding:4px 0;
}

div#exp_main table th.item {width:200px;}

div#exp_main table th.price,

div#exp_main table td {
	padding:4px 0;
	text-align:center;
}

div#exp_main table td.price {width:170px;}

div#exp_main p.postage {
	padding-top:10px;
	color:#DC0000;
	font-weight:bold;
}
