html,body			{margin:0; padding:0;}
body				{color:#000; font-size:90%; line-height:150%; background-color:#fff; background-image:url(/img/bg_body.gif); }
h1,h3,h4,h5,h6		{margin:0; padding:0; color:#006;}
h1					{display:none;}
h2					{font-size:18px; border-bottom:1px dotted #999; display:block; margin:10px 0 10px 0; color:#ff3300;}
h3					{font-size:16px; border-bottom:1px dotted #999; display:block; margin:50px 0 10px 0; }
h4					{font-size:110%; margin:35px 0px 10px; padding:10px 0px 10px 10px; border-left:10px solid #36c; }
h5					{font-size:13px; margin:5px 0px; padding:1px 0px; border-left:3px solid #080; }
h6					{font-size:13px; margin:5px 0px;}

.catch				{font-size:110%; color:#fff; margin:5px 2px; padding:2px 3px; background-color:#080; }

p					{margin:0.5em 0px; text-align:justify; text-justify:inter-ideograph;}

img					{border:0px;}
ul					{margin:2px 0px 2px 0.5em; padding-left:2.5em; list-style-image:url("/img/point.gif");}
ol					{margin:2px 0px 2px 0.5em; padding-left:2.5em;}
blockquote			{color:#000; margin:10px; padding:10px; background-color:#fff; border:1px solid #ccc; border-style:dotted; }
hr					{color:#999; background-color:#999; border:0px; width:100%; height:1px; }
a					{display:inline; color:#00c; text-decoration:underline;}
a.place				{display:inline; color:#06c; text-decoration:underline;}
a:hover				{color:#f00; text-decoration:none;}
#layout				{width:740px; margin:0 auto; background:url("/img/bg_layout.gif"); background-color:#fff; }

#header				{width:720px; margin:0 auto; padding-top:20px; background:#fff; }
#headinfo_e			{width:720px; margin:0 auto; padding-top:20px; background:#fff; }
#headinfo .left		{float:left; width:405px; padding:3px;}
#headinfo .right	{float:right; width:300px; text-align:right; }
#headinfo_e .left_e	{float:left; width:360px; padding:3px;}
#headinfo_e .right_e	{float:right; width:345px; text-align:right; }

.info				{font-size:13px; line-height:25px; font-weight:bold; color:#039; text-align:left; margin:10px; padding:10px; border:1px solid #999; background-color:#F7F5F0; }
.info ul			{list-style-image:none; list-style-type:disc; text-align:left; margin-left:15px; padding:0; line-height:100%; }

#content			{width:700px; margin:0 auto; padding-top:15px; background:#fff; }

#nav				{width:720px; margin:20px 0; }
#menu				{margin:0; }
#menu ul,#menu li	{margin:0; padding:0; }
#menu li			{list-style:none;float:left;}
#menu a				{display:block;margin:0 auto;color:#fff;text-decoration:none; background:url(/img/_right.png) right top no-repeat;}
#menu a span		{display:block;text-align:center;background:url(/img/_left.png) left top no-repeat; font:bold 12px/30px Arial, Helvetica, sans-serif; padding:0 10px; }
#menu a:hover		{background-position:right bottom;text-decoration:underline}
#menu a:hover span	{background-position:left bottom;  }

#sss_image			{margin: 10px 70px;}

#footer				{width:700px; height:50px; margin:50px auto 0 auto; padding:15px 5px; font-size:11px; background-color:#F7F5F0; color:#222; clear:both; }
#footer a			{color:#222; }
#footer a:hover		{color:#f00; }
#footer .left		{float:left; width:40%; }
#footer .right		{float:right; width:55%; text-align:right; }

.center				{margin: 0 auto; text-align: center; }
.right_a			{float: right; margin: 10px 45px 10px 0px;}
.right_b			{float: right; margin: 8px;}
.left				{float: left;  margin: 10px;}
.clear				{clear: both; }

.regist				{margin:10px auto; padding:10px; text-align:center; }

.regdev a 			{font-size:11pt; text-align:center; padding:4px 25px; text-decoration:none; background-color:#F7F5F0; color: #333333; border:1px solid #999;}
.regdev a:hover		{background-color:#354966; color: #FFFFFF;}

.contentbody		{margin:0px 0px 10px 0px;}
.contentbody img	{float:right; margin:0px 0px 5px 10px;}
.banner				{margin:10px 2px 10px 2px;}

TABLE .collapse		{border-collapse:collapse; }
TD.tbl_time			{width:90px; text-align:left; border:solid 1px #999; padding:5px 10px; background-color:#F7F5F0;}
TD.tbl_cell			{text-align:left; border:solid 1px #999; padding:5px 10px;}
TD.tbl_none			{text-align:left; border:none; padding:5px 10px;}

