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

#content h4 {
	/* font-size: 1em; */
}
#content p.tit {
	font-weight:bold;
	padding: 2px 0 2px;
}
#content p.no1 {
	text-align:right;
	font-size:0.86em;
	margin-bottom: 6px;
}
#content p.no2 {
	text-align:right;
	font-size:0.86em;
	margin-bottom: 15px;
}




/*-------------------------------------------------------------------
	#payment
-------------------------------------------------------------------*/
#payment{
  margin-bottom:40px;
}
#payment h5{
  font-weight:bold;
  margin:2em 0 .5em;
}
#payment h5:first-child{
  margin-top:0;
}
#payment h5 img{
  vertical-align:middle;
  margin-right:.5em;
}
#payment ul.note{
  padding-left:2em;
}
#payment ul.note li{
  text-indent:-1em;
}
#payment .fig{
}
#payment .fig li{
  margin:1em 2em;
}
#payment ol.note{
  padding-left:2em;
  margin-bottom:1em;
}
#payment ol.note li{
  list-style-type:decimal;
}

#payment p img,
#payment .note img{
  display:inline-block;
  margin:.5em;
}
#payment em,
#payment strong{
  font-weight:bold;
  color:#f00;
}



















/*-------------------------------------------------------------------
	table
-------------------------------------------------------------------*/
#content table {
	margin-bottom: 30px;
}
#content table th {
	width: 160px;
}
#content table th,
#content table td {
	padding: 3px 9px 1px;
}
#content table td p.spa{
	margin-top: 2px;
	font-size:0.86em;
	color:#FF0E4B;
}
/*-------------------------------------------------------------------
	table.ev
-------------------------------------------------------------------*/
#content table.ev {
	margin-bottom: 7px;
}
#content table.ev th {
	width: 105px;
	padding: 6px 0 4px;
}
#content table.ev th,
#content table.ev td {
	text-align:center;
	line-height:1.4;
	vertical-align:middle;
}
#content table.ev td {
	padding: 14px 0 14px;
}
