@charset "utf-8";
@import url(reset.css);
@import url(base.css);
@import url(common.css);

/*-------------------------------------------------------------------
	#guide
-------------------------------------------------------------------*/
#guide{
	margin-bottom: 50px;
}
#guide h4{
    background: url('../image/h4_bg.png') repeat-y;
	color: #2C1F12;
	font-weight: bold;
	padding: 3px 5px 2px 10px;
	margin-bottom: 20px;
	font-size:18px;
}
#guide table {
	margin-bottom: 30px;
}
#guide table th {
	width: 160px;
	background:#E6DBBF;
}
#guide table td{
	background:transparent;
}
#guide table td span{
	color:#CC6600;
	font-size:14px;
	font-weight:bold;
}
#guide table th,
#guide table td{
	padding: 3px 9px 2px;
}
#guide table td p{
	margin-bottom: 20px;
}
#guide table td p:last-child{
	margin-bottom: 0;
}
#guide table th, #guide table td{
	border: 1px solid #C9B47A;
	color:#2C2112;
}

/*-------------------------------------------------------------------
	#payment
-------------------------------------------------------------------*/
#payment{
	margin-bottom: 50px;
}
#payment h4{
    background: url('../image/h4_bg.jpg') repeat-y;
	color: #2C1F12;
	font-weight: bold;
	padding: 3px 0 2px 20px;
	margin-bottom: 20px;
	font-size:18px;
}
#payment table {
	margin-bottom: 30px;
}
#payment table th {
	width: 160px;
	background:#E6DBBF;
}
#payment table td{
	background:transparent;
}
#payment table th,
#payment table td{
	padding: 3px 9px 2px;
}
#payment table td p{
	margin-bottom: 20px;
}
#payment table td p:last-child{
	margin-bottom: 0;
}
#payment table th, #payment table td{
	border: 1px solid #C9B47A;
	color:#2C2112;
}

#payment .postage li {
	overflow: hidden;
}
#payment .postage li span {
	display: block;
	float: left;
	width: 26em;
	margin-right: 1em;
}