html,body			{margin:0; padding:0; }
body				{color:#333333; font-size:0.8em; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:150%;
  background: linear-gradient(to right, rgb(29, 80, 146), rgb(73, 206, 230) 20%, #F89174, rgb(73, 206, 230) 80%, rgb(29, 80, 146));
  background: -moz-linear-gradient(left, rgb(29, 80, 146), rgb(73, 206, 230) 20%, #F89174, rgb(73, 206, 230) 80%, rgb(29, 80, 146));
  background: -webkit-linear-gradient(left, rgb(29, 80, 146), rgb(73, 206, 230) 20%, #F89174, rgb(73, 206, 230) 80%, rgb(29, 80, 146));
}
h1,h2,h3			{font-weight:bold; margin:0px; padding:0px;}
h1					{display:none; }
h2					{font-size:130%; color:#fff; margin:50px 0px 10px; padding:5px 5px 5px 10px; background-color:#206bc6; border-left: 10px solid #063784;}
h3					{font-size:110%; color:#fff; margin:50px 0px 10px; padding:5px 5px 5px 10px; background-color:#168cdc; border-left: 10px solid #063784;}
h4					{font-size:110%; color:#063784; margin:20px 0   10px; border-bottom: 1px solid #59606D;}
h5					{font-size:100%; color:#063784; margin:20px 0px 10px; padding-left:5px; border-left: 5px solid #063784;}
h6					{font-size:110%; color:#000; font-weight:bold;}
p					{margin:0.5em 0.5em 0 1em; text-align:justify; text-justify:inter-ideograph;}
img					{border:0px;}
ul					{margin:2px 0px 2px 0.5em; padding-left:10px; list-style-image:url("/AECAPC/2021/img/point.gif");}
li					{margin-bottom: 0.2em;}
ol					{margin:2px 0px 2px 0.5em; padding-left:1.5em;}
blockquote			{color:#000; margin:10px; padding:10px; background-color:#fff; border:1px solid #999; clear:both; text-align: center;}
a					{display:inline; color:#063784; text-decoration:underline;}
a:hover				{color:#f00; text-decoration:none;}

#layout				{width:800px; background:#fff; margin-left:auto; margin-right:auto; text-align:left;}
#header				{position:relative; height:150px; background-color:#59606D;}
#banner				{margin: 0 auto; text-align: center; margin-top:50px;}
#navi				{position:relative; height:30px;}
#content			{float:left; width:540px; background:#fff; margin:0 0 35px 1em;}
#content_dl			{width:100%; margin-top:10px; background:#fff;}
#sidebar			{float:right; width:240px; margin-top:30px; background-color:#fff;}
#sidebar h4			{font-size:100%; color:#fff; margin:20px 0px 5px; padding:2px 2px 2px 5px; background-color:#206bc6; border-left: 5px solid #063784;}
#sidebar h4 a		{color:#fff;}
.sidebox			{padding:5px 0;}
.sidebox_link		{padding:5px 0 50px 0;}
.sidebox img		{margin:6px 0;}
#footer				{clear:both; width:800px; margin:0 auto; padding:10px 0; text-align:center; color:#fff; background-color:#063784;}
.contentbody		{margin: 0px 0px 10px 0px;}
.contentbody img	{float:right; margin:0px 0px 5px 10px;}

.center				{margin: 0 auto; text-align: center;}
.right				{float: right; margin: 0 0 0 20px;}
.left				{float: left;  margin: 0 20px 0 0;}
.clear				{clear: both; }

.regist				{margin:30px 10px; padding:10px; text-align:center;}
.regdev				{font-size:2em; text-align:center; padding: 10px; margin:10px auto; border:2px solid #063784; border-radius: 10px; background-color:#84d4e0; width: 60%;}
.regdevs			{font-size:70%; line-height: 150%;}
.regdev a			{text-decoration:none; padding:10px; color:#333333;}
.regdev a:hover		{color:#c00;}

.guide				{margin:30px 10px; padding:10px; text-align:center;}
.guide_sub				{font-size:1.5em; text-align:center; padding: 20px; margin:10px auto; border:1px solid #063784; border-radius: 10px; background-color:#84d4e0; width: 60%;}
.guide_sub a			{text-decoration:none; padding:20px;}
.guide_sub a:hover		{color:#c00;}

table.collapse		{border-collapse: collapse; }
td.tbl_title		{text-align:left; border:solid 1px #999; background-color:#9cf; padding:5px;}
td.tbl_cellb		{text-align:left; border:solid 1px #999; background-color:#9cf; padding:5px; font-size:110%; font-weight:bold;}
td.tbl_cell			{text-align:left; border:solid 1px #999; background-color:#ffc; padding:5px;}
td.tbl_cell_w		{text-align:left; border:solid 1px #999; background-color:#fff; padding:5px;}
td.tbl_cell_n		{text-align:left; border:solid 1px #999; padding:5px;}


table.schedule		{border-collapse:separate; width:100%; border-spacing:4px;}
td.schedule_cell	{background-color:#CADDE9; padding:5px; vertical-align:top; width:10%;}
td.schedule			{background-color:#CADDE9; padding:5px; vertical-align:top;}
td.schedule_pos		{background-color:#ccffcc; padding:5px; vertical-align:top;}
td.sub1				{background-color:#6698f7;}
td.sub2				{background-color:#D7ECFB;}
td.none				{border:none; padding:5px 10px;}
td.center			{text-align: center;}
td.bold				{font-weight:bold;}
td.time				{text-align:center; width:90px;}

/*
td.tbl_cell			{text-align:left; border:solid 1px #999; padding:5px 10px;}
td.tbl_none			{text-align:left; border:none; padding:5px 10px;}
td.tbl_cell img		{float:right; margin:10px; }
*/

#topimage			{margin-top: 15px;}

img.award			{margin-bottom: 2em;}

.underline {text-decoration-line: underline;}

.red  {color:#c00;}
.strong {font-weight: bold;}

dt  {margin:0 0 0 1em; text-decoration-line: underline;}
dd  {margin:0 0 0.7em 2em;}
