#body {
	padding:		0;
	margin:			0;
	text-align:		center;
}
#bg{
	background:		url('img/bg.png') repeat-y left top;
	width:			770px;
	margin:			0 auto;
}
#pageArea {
	padding:		0px 0px 0px 0px;
	border:			1px solid #000000;
	width:			760px;
	margin:			0 auto;
	background:		#fff;
	font-size:		13px;
	color:			#666;
}
#warning {
	font-size:		11pt;
	color:			white;
	background:		red;
}
/*========= LEFTAREA ========*/
#leftArea {
	padding-left:	10px;
	width:			255px;
	float:			left;
}
#leftArea h1 {
}

#leftArea img {
	border:			0px solid #999999;
}
#tphoto {
	border-top:		5px solid #999999;
	border-bottom:	5px solid #999999;
	border-left:	5px solid #999999;
	border-right:	5px solid #999999;
	margin:			10px 10px 10px 10px;
	background:		url('../gclip/sakura.jpg') no-repeat left top;
	width:			225px;
	height:			150px;
}
#tphoto a {
	color:			#999999;
}
#tphoto a:hover {
	color:			yellow;
}
#tphoto h1{
	padding:		10px 0px 0px 20px;
	color:			#ffffff;
	text-align:		left;
	margin:			0;
	font-size:		12pt;
	letter-spacing:	1px;
}
.off {
	font-size:		11pt;
	color:			#cccccc;
}
#menu{
	color:			red;
	font-size:		14px;
	border:			1px solid #000000;
	margin:			7px 10px 0 10px;
	padding:		5px 0 0 0;
}
#leftArea ul {
	list-style-type:none;
	margin:			0;
	padding:		0;
}
#leftArea li { 
	font-weight:	bold;
	border-top:		1px dashed #999999;
	margin:			0;
	padding:		4px 10px;
	letter-spacing:	1px;
	font-size:		13px;
	text-align:		left;
}
#leftArea li a {
	color:			#666666;
	width:			100%;
	text-decoration:none;
}
#leftArea li a:hover{
	color:			#ffffff;
	background:		#000000;
}
#leftArea li span{
	background:		#cc434a;
	color:			#fff;
	padding:		1px 2px;
	font-size:		16px;
	letter-spacing:	0;
	margin-right:	2px;
	width:			20px;
}
#leftArea p{
	font-weight:	normal;
	border:			1px solid #000000;
	padding:		10px 10px 10px 10px;
	margin:			10px 10px 10px 10px;
	text-align:		left;
	font-size:		13px;
	line-height:	120%;
}
#leftArea p a{
	color:			#666666;
}
#leftArea p a:hover{
	color:			#ffffff;
	background:		#000000;
}
#setCounter {
	text-align:		center;
	margin-left:	auto;
	margin-right:	auto;
}
/*========= RIGHTAREA ========*/
#rightArea{
	width:			480px;
	float:			right;
}
#banner{
	background:		#000000;
	padding:		3px 15px;
	margin:			0 0 20px 0;
	text-align:		center;
	font-size:		16px;
	color:			#ffffff;
	letter-spacing:	1px;
	font-weight:	bold;
}

#rightArea a {
	text-decoration:	none;
	color:			#6666ff;
}
#rightArea a:hover {
	font-size:		11pt;
	background:		#ff00ff;
	color:			#ffffff;
}
#rightArea h1 {
	margin:			0;
	padding:		10px 10px 5px 10px;
	text-align:		center;
	font-size:		24px;
	letter-spacing:	1px;
	color:			#000000;
}
#rightArea h2 {
	border-bottom:	1px dashed #333333;
	font-size:		14px;
	margin:			0;
	padding:		2px 10px 2px 5px;
	text-align:		left;
}
#rightArea h2 img {
	border-bottom:	0px dashed #333333;
	margin:			0;
	padding:		0px 0px 0px 0px;
}
#rightArea p{
	color:			#666666;
	font-weight:	normal;
	border-bottom:	2px solid #000000;
	margin:			0 0 15px 20px;
	padding:		2px 10px 2px 0;
	text-align:		left;
	font-size:		10pt;
	line-height:	110%;
}
#rightArea p a {
	font: 			italic bold 11pt Times, serif; 
	color:			#ff00ff;
	text-decoration: none;
}
#rightArea p a:hover {
	font-size:		11pt;
	color:			#c0c0c0;
	background:		#000000;
}
#rightArea p img{
	width:			90px;
	height:			60px;
	border:			5px solid #999999;
}
#rightArea p img.new {
	width:			45px;
	height:			15px;
	border:			0px solid red;
}
#aferio {
	width:			460px;
	border:			0px solid red;
}

#rightArea p table {
	border:			0px;
}
#rightArea p td {
	width:			320px;
	font-size:		10pt;
	color:			blue;
}
.num {
	color:			black;
}
#rightArea p td.sub {
	width:			160px;
	font-size:		10pt;
	color:			blue;
}

#pagetop{
	padding:		0 15px 0 0;
	text-align:		right;
}

#footerArea {
	font-size:		11pt;
	color:			red;
	clear:			both;
	padding:		20px 10px 3px 10px;
}

.summ {
	color:			#666666;
	font-weight:	normal;
	border-bottom:	2px solid #000000;
	margin:			0 0 15px 20px;
	padding:		2px 10px 2px 0;
	text-align:		left;
	font-size:		10pt;
	line-height:	110%;
}
.summ a {
	font: 			italic bold 11pt Times, serif; 
	color:			#ff00ff;
	text-decoration: none;
}
.summ a:hover {
	font-size:		11pt;
	color:			#c0c0c0;
	background:		#000000;
}
.summ img{
	width:			90px;
	height:			60px;
	border:			5px solid #999999;
}
.summ img.new {
	width:			45px;
	height:			15px;
	border:			0px solid red;
}
.summ table {
	border:			0px;
}
.summ td {
	width:			320px;
	font-size:		10pt;
	color:			#ff00ff;
}
.summ td a {
	width:			320px;
	font-size:		10pt;
	color:			#ff00ff;
}
.summ td.sub {
	width:			160px;
	font-size:		10pt;
	color:			blue;
}
.PageTop{
	text-align:		right;
	width:			100%;
	margin:			0 auto;
}
#banner2 {
	margin:			0px 0px 5px 20px;
	padding:		0px 0px 0px 0px;
	border-bottom:	1px dashed #3333ff;
	background:		#e1e1e1;
}

