@charset "UTF-8";
@import url("common.css");

#header				{margin-bottom:20px;width:920px;height:600px;text-align:left;}
#header div.hd			{top:20px;left:20px;}
#header p			{padding-bottom:30px;}
#header p.hd1			{font-size:60px;color:red;}
#header p.hd2			{font-size:36px;}
#header p.hd3			{font-size:20px;line-height:30px;}

#header2			{margin-bottom:60px;width:920px;height:300px;}

#main				{width:920px;text-align:left;line-height:26px;}
#main span			{color:red;font-size:24px;line-height:40px;}
#main table span		{font-size:16px;}
#main div.undertxt		{font-size:20px;line-height:30px;top:10px;left:20px;}

#main div.m02			{top:50px;width:880px;}
#main div.m05			{width:560px;}
#main div.m07			{width:560px;}

#main .mb20			{margin-bottom:20px;}
#main .mb40			{margin-bottom:40px;}
#main .mb60			{margin-bottom:60px;}
#main .pb20			{padding-bottom:20px;}
#main .pb40			{padding-bottom:40px;}
#main .pb60			{padding-bottom:60px;}
#main .red			{color:red;font-size:12px;line-height:18px;}
#main .fr			{float:right;padding-left:30px;}

#main table			{margin-top:10px;margin-bottom:60px;}
#main td			{padding-top:10px;padding-bottom:20px;vertical-align:top;border-bottom:dashed 1px #ccc;}
#main td p			{padding-top:10px;}

#main ol.deci			{padding-left:30px;padding-bottom:20px;list-style-type:decimal;}
#main ol.circ			{padding:15px 0 40px 15px;list-style-type:circle;}

#footer				{width:920px;height:80px;color:#e7651a;font-size:14px;border-top:solid 5px #e2eff7;}
#footer ul			{padding-top:20px;}
#footer li			{display:inline;margin-right:5px;padding-left:10px;border-left:1px solid #9999ff;}
#footer li.top			{border-left:0;}
#footer p			{padding-top:10px;}
