/* CSS Document */

table	{
		font-size:100%;
		border-collapse:collapse;
		margin:auto;
		}
h2		{
		padding-left:10px;
		padding-bottom:9px;
		background:url(img/line.gif) no-repeat center bottom;
		font-size:18px;
		text-align:left;
		line-height:2.2em;
		}
img		{
		border:none;
		}
h2 img	{
		vertical-align:-0.6em;
		margin-right:10px;
		}
.contents{
		width:580px;
		margin:auto;
		text-align:center;
		font-size:0.85em;
		}
p.img	{
		margin-top:15px;
		margin-bottom:15px;
		}
p.img img{
		display:block;
		text-align:center;
		margin:0px;
		}
		
/*1.html start*/

p.lead	{
		text-indent:1em;
		text-align:left;
		margin:0px;
		}
.history td{
		padding:5px;
		background:#e2f4fd;
		border:solid 2px #fff;
		}
.history td.new{
		background:#fde9f2;
		}

/*1.html end*/

/*2.html start*/

h3		{
		margin-top:20px;
		margin-bottom:15px;
		font-size:18px;
		text-align:left;
		background:url(img/h3_line.gif) no-repeat center bottom;
		}
h3 span	{
		font-size:14px;
		}
h3 sup	{
		font-size:12px;
		}
h4		{
		color:#03c;
		font-size:16px;
		margin-bottom:0.5em;
		}
.main td{
		padding-top:8px;
		padding-bottom:8px;
		}
p.txt	{
		margin:0px;
		}
p.attention{
		font-size:12px;
		margin:0em 0em 0em 2.2em;
		text-indent:-2.2em;
		}
p.caption{
		margin:5px;
		}

/*2.html end*/

/*3.html start*/

.change	td{
		padding:5px 8px 5px 8px;
		border:solid 1px #ccc;
		}
.change	tr.w_line{
		border-bottom:solid 2px #fff;
		}
.change td.item	{
		width:100px;
		background:#9cf;
		}
.change td.item_b	{
		width:100px;
		background:#9cf;
		font-weight:bold;
		}
.change td.last	{
		background:#e2f4fd;
		}
.change td.new	{
		background:#fde9f2;
		}
.change td.new span{
		text-decoration:underline;
		}
.end	{
		margin-top:30px;
		padding:10px;
		font-size:14px;
		background:url(img/end_back.gif) no-repeat;
		}
/*3.html end*/
