/*BODY						{bgcolor:#000000; font-family:MS Gothic,Osaka,sans-serif;}*/
BODY						{bgcolor:#000000;}

TABLE.form					{font-size:12px; color:#000000; padding-left:5px;}

TABLE.contest_menu			{font-size:10px; color:#000000; padding-bottom:2px; padding-top:5px; text-align:left; vertical-align:top;}


TD.point					{width:25px; padding:0px 0px 0px 15px; vertical-align:top;}
TD.sub_menu					{width:124px; font-size:12px; color:#000000; margin-bottom:50px; padding:2px 10px 10px 10px; text-align:left; vertical-align:top;}
TD.sub_menus				{font-size:10px; color:#000000; padding:0px 5px 10px 20px; text-align:left; vertical-align:top;}
TD.sub_menus02				{font-size:10px; color:#000000; padding:0px 5px 10px 0px; text-align:left; vertical-align:top;}



TD.title					{width:435px; height:100px; background-image:url("/_img/contents_back.gif"); background-repeat:no-repeat; 
							padding-left:30px; padding-top:40px; vertical-align:top;}
TD.title02					{height:100px; padding-left:30px; padding-top:40px; vertical-align:top;}
TD.title_bpc5				{width:435px; height:100px; background-image:url("/_img/contents_back.gif"); background-repeat:no-repeat; 
							padding-left:30px; padding-top:26px; vertical-align:top;}


TD.admin_title				{height:100px; padding-top:20px; vertical-align:top;}


TD.contents					{width:445px; font-size:12px; color:#000000; padding-left:33px; text-align:left; vertical-align:top; line-height:18px;}
TD.contents01				{font-size:12px; color:#000000; padding-left:33px; padding-bottom:5px; text-align:left; vertical-align:top;}
TD.contents02				{font-size:12px; color:#000000; padding-left:15px; padding-right:0px; padding-bottom:15px; text-align:left; vertical-align:top;}
TD.contents03				{font-size:12px; color:#000000; padding-bottom:5px; text-align:left; vertical-align:top;}
TD.contents04				{font-size:12px; color:#000000; padding-left:15px; padding-bottom:5px; text-align:left; vertical-align:top;}
TD.contents05				{font-size:10px; color:#000000; padding-left:1px; text-align:left; vertical-align:middle;}


TD.contents_date			{font-size:12px; color:#000000; padding-bottom:5px; text-align:left; vertical-align:top; background-color:#999999}


TD.contents_title			{width:435px; font-size:14px; font-weight:bold; color:#000000; padding:15px 0px 15px 33px; text-align:left; vertical-align:top;}
TD.contents_title02			{font-size:12px; font-weight:bold; color:#CC3333; padding:15px 0px 10px 33px; text-align:left; vertical-align:top;}
TD.contents_title03			{font-size:10px; color:#000000; padding:15px 0px 15px 0px; text-align:left; vertical-align:top;}
TD.contents_title04			{font-size:12px; color:#CC3333; padding:15px 0px 5px 33px; text-align:left; vertical-align:top;}
TD.contents_title05			{font-size:12px; color:#CC3333; padding:15px 0px 0px 0px; text-align:left; vertical-align:top;}



TD.news_title00				{width:350px; font-size:12px; color:#CC3333; padding:15px 0px 0px 15px; text-align:left; vertical-align:top;}
TD.news_title				{width:50px; font-size:12px; color:#000000; padding:5px 0px 0px 15px; text-align:left; vertical-align:top; line-height:15px;}
TD.news						{width:350px; font-size:12px; color:#000000; text-align:left; padding:5px 15px 0px 15px; vertical-align:top; line-height:15px;}
TD.news_point				{width:5px; font-size:12px; color:#000000; padding-left:33px; text-align:left; vertical-align:top; line-height:18px;}

TD.event					{padding:0px 10px 0px 0px;}
.event_texts				{font-size:12px; color:#000000; line-height:12px;}
.event_title				{font-size:12px; color:#000000; padding-bottom:5px;}


TD.member_title				{width:450px; height:135px; padding:10px 0px 10px 20px; vertical-align:middle;}
TD.member_name				{width:450px; font-size:12px; color:#000000; padding:4px; text-align:left; vertical-align:middle;
							 background-color:#dddddd;}
TD.member					{width:360px; font-size:12px; color:#000000; padding:5px 2px; text-align:left; vertical-align:top; line-height:15px;}
TD.member_image				{padding:10px 30px 10px 0px; text-align:right;}
TD.member_close				{font-size:12px; color:#000000; padding:10px 0px 0px 0px; text-align:center;}

TD.contest_title			{width:435px; font-size:12px; color:#000000; padding:4px; text-align:left; vertical-align:middle;
						 	background-color:#dddddd;}
TD.contest_copy1			{width:460px; line-height:18px; font-size:12px; padding-left:33px;}
TD.contest_copy2			{line-height:16px; font-size:12px;}
TD.contest_copy3			{line-height:18px; font-size:12px;}

TD.contest_shedule_txt		{font-size:12px; color:#000000; padding-left:15px; text-align:left; vertical-align:middle;}
TD.contest_shedule_box		{font-size:12px; font-weight:bold; color:#000000; text-align:center; vertical-align:middle;}
TD.contest_shedule_box02	{font-size:12px; font-weight:bold; color:#FFFFFF; text-align:center; vertical-align:middle;}
TD.contest_shedule_delta	{font-size:12px; color:#CC3333; text-align:center; vertical-align:middle;}
/*
TD.contest_shedule_delta	{height:50px; font-size:12px; color:#CC3333; text-align:center; vertical-align:middle;}
*/
TD.contest_meeting_date		{width:55px; font-size:12px; color:#000000; vertical-align:top; padding-left:33px;}




TD.member					{width:435px; font-size:12px; color:#000000; padding:5px 2px; text-align:left; vertical-align:top; line-height:15px;}


TD.link_title				{width:150px; font-size:12px; color:#eeeeee; text-align:left; padding:5px; background-color:#555555}
TD.link						{width:350px; font-size:12px; color:#333333; text-align:left; padding:5px; background-color:#999999}


TD.sponcor					{width:221px; height:100px; text-align:center; padding-top:15px; padding-bottom:15px; text-align:center;}
.sponcor_texts				{font-size:10px; color:#333333; text-align:left; text-align:center; line-height:13px;}


TD.footer_menu				{font-size:10px; color:#aaaaaa; padding-top:5px; text-align:right;}



A.sub_menu					{color:#000000; text-decoration:none;}
A.sub_menu:visited			{color:#000000; text-decoration:none;}
A.sub_menu:hover			{color:#eeeeee; text-decoration:underline;}


A.contest_menu				{font-size:10px; color:#000000; text-decoration:none;}
A.contest_menu:visited		{color:#000000; text-decoration:none;}
A.contest_menu:hover		{color:#CC3333; text-decoration:none;}

A.contest					{font-size:12px; font-weight:bold; color:#CC3333;}
A.contest:visited			{color:#000000;}
A.contest:hover				{color:#CC3333;}

A.name						{font-size:12px; color:#000000;}
A.name:visited				{color:#000000;}
A.name:hover				{color:#CC3333;}


A.seminor					{font-size:12px; color:#000000;}
A.seminor:visited			{color:#000000;}
A.seminor:hover				{color:#CC3333;}
			
A.lang						{color:#dddddd; text-decoration:none;}
A.lang:visited				{color:#dddddd; text-decoration:none;}
A.lang:hover				{color:#dddddd; text-decoration:underline;}


A.footer					{color:#999999; text-decoration:underline;}
A.footer:visited			{color:#999999; text-decoration:underline;}
A.footer:hover				{color:#999999; text-decoration:underline;}


IMG							{border:0px;}



.caption_list				{font-size:10px; color:#000000; padding:3px 2px 0px 0px;}


.texts						{font-size:10px; color:#000000}
.texts01					{font-size:10px; color:#000000}
.texts02					{font-size:10px; color:#000000; line-height:12px;}
.reds						{font-size:10px; color:#CC3333}
.redm						{font-size:12px; color:#CC3333}
.textm						{font-size:12px; color:#000000; line-height:15px;}
.textm_01					{font-size:12px; color:#000000; vertical-align:top; padding-left:33px;}
.textm_02					{font-size:12px; color:#000000; vertical-align:top; padding-left:15px;}
.textm_03					{font-size:12px; color:#000000;}
.textm_04					{font-size:12px; color:#000000; padding-left:15px;}
.textm_05					{font-size:12px; color:#000000;}
.textm_06					{font-size:12px; color:#000000; padding-bottom:5px;}
.textm_11					{font-size:12px; color:#000000; line-height:18px;}
.textm_12					{font-size:11px; color:#CC0000; line-height:15px;}
.textl_01					{font-size:14px; color:#000000;}
.text3l						{font-size:18px;}

.textm_b						{
	font-size:12px;
	color:#000000;
	line-height:15px;
	font-weight: bold;
}

.subtitle					{font-size:12px; color:#000000; line-height:30px;}

.bgwhite					{background-color:#FFFFFF;}

.p							{padding:2px 2px 2px 2px;}
