@charset "utf-8";

p.siryoseikyu {
	text-align: right;
}


/*--------------------------------------
	div.point
---------------------------------------*/

div.point {
	padding-left:295px;
}


/*--------------------------------------
	p.catch
---------------------------------------*/

body.commodity div#main div.point p.catch {
	margin-left:0;
	padding:0;
}


/*--------------------------------------
	p.cure
---------------------------------------*/

div#main div.point p.cure {
	margin-bottom:0;
	padding-left:0;
	font-size:15px;
	font-weight:bold;
}

div#main div.point p.cure span.name {
	font-size:21px;
	color:#6fb92c;
}


/*--------------------------------------
	table
---------------------------------------*/

table {
	font-size:116%;
}

th {
	text-align:center;
}

td.male {
	background-color:#f3f7e2;
}

td.female {
	background-color:#fff2ff;
}


/*--------------------------------------
	h3.pickup
---------------------------------------*/

h3.pickup {
	clear:both;
	font-weight:normal;
	color:#6fb92c;
	border-bottom:1px solid #6fb92c;
}


/*--------------------------------------
	div#price
---------------------------------------*/

div#price table {
	font-size:14px;
}

div#price table th,
div#price table td {
	font-weight:bold;
}

div#price table th {
	text-align:left;
}

div#price table td {
	white-space:nowrap;
}

div#price table td span.number {
	font-size:167%;
}


/*--------------------------------------
	ul.harai
---------------------------------------*/

ul.harai {
	margin:1em 0;
	list-style:none;
}

ul.harai li {
	float:left;
	width:6em;
	margin:0.4em 1em 0.4em 0;
	padding:0.2em;
	text-align:center;
	color:#fff;
	background-color:#6fb92c;
}


/*--------------------------------------
	h4
---------------------------------------*/ 

h4 {
	font-weight:normal;
}


/*--------------------------------------
	ul.example
---------------------------------------*/ 

ul.example {
	margin:0 0 1em 0;
	list-style:none;
}
