body,td		{	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯","Osaka",sans-serif }
body,td		{	
			font-size: 12px;
		}
body		{
			text-align: center;
			background-color: #4f1420;
			color: #666;
			margin: 0px;
			line-height: 110%;
		}
#layer0		{
			background-color: #FFFFF4;
			text-align: left;
			margin-left: auto;
			margin-right: auto;
			width: 780px;
		}
#header		{
			width: 780px;
			height: 90px;
			background: url(images/asia_cate.jpg) #FFFFF4 no-repeat top left;
		}

#header h1	{

			font-size: 16px;
			line-height: 110%;
			margin: 0px;
			color: #990033;
			text-align: right;
			padding: 36px 10px 10px;
		}
#header p	{
			margin: 0px 5px;
			text-align: right;
			color: #924;
		}
#header p a	{
			color: #924;
		}
#navi		{
			width: 780px;
			text-align: center;
			background-color: #4f1420;
			border-top: 2px solid #8c002c;
		}
#navi-box	{
			width: 740px;
			text-align: left;
			margin: 0px auto;
			color: #CC6699;
			padding: 5px 0px;
			font-weight: bold;
		}
#navi a		{
			font-weight: normal;
			color: #E3B4C3;
			text-decoration: none;
		}
#navi a:hover	{
			color: #fff;
			text-decoration: underline;
		}
#body-space	{
			width: 780px;
			background-color: #FFFFF4;
		}
#main-space	{
			float: right;
			width: 600px;
			text-align: center;
		}

#left-space	{
			float: left;
			width: 178px;
		}
#menu		{
			width: 178px;
			margin:0px;
			padding: 0px;
		}
#menu ul	{
			list-style:none;
			margin: 0px;
			padding: 0px;
		}
#menu li	{
			list-style:none ;
			display: inline;
		}
#menu li span	{
			font-size: 12px;
			color: #666;
			font-weight: bold;
			display: block;
			padding: 50px 0px 20px 20px;
			background-color: #F2F2E5;
		}
#menu li a	{
			color: #666;
			display: block;
			padding: 5px 0px 5px 25px;
			text-decoration: none;
			margin: 0px 1px 1px;
			background-color: #F2F2E5;
		}
#menu li a.thi	{
			color: #900;
			background:url(images/liback.gif) no-repeat #FFFFF4 right bottom;
		}
#menu li a:hover{
			color: #c00;
			background:url(images/liback.gif) no-repeat #F7F6EB right top;
			text-decoration: underline;
		}
#first1		{
			background: url(images/top/menu1.jpg) no-repeat right top;
		}
#first2		{
			background: url(images/top/menu2.jpg) no-repeat right top;
		}
#first3		{
			background: url(images/top/menu3.jpg) no-repeat right top;
		}
#first4		{
			background: url(images/top/menu4.jpg) no-repeat right top;
		}

#menu li a.thi1	{
			text-indent:2.5ex;
			border-bottom: 1px solid #ddd;
			background:url(images/liback.gif) no-repeat #FFFFF4 left bottom;
			font-weight: normal;
		}
#menu li a.thi2	{
			text-indent:2.5ex;
			border-bottom: 1px solid #ddd;
			background:url(images/liback.gif) no-repeat #FFFFF4 left top;
			font-weight: normal;
		}
#menu li a.thi3	{
			color: #900;
		}
#ca-cago	{
			margin: 30px 0px 30px 18px;
		}
#foot		{
			text-align: left;
			margin: 0px auto;
			width: 780px;
			border-top: 1px solid #Cdd;
			background-color: #EEE;
		}
#foot p		{
			font-size: 10px;
			margin: 5px 10px 15px;
		}
iframe		{
			margin-top: 5px;
			border: none;
		}
.cl		{
			clear:both;
		}
.img		{
			border-style: none;
		}
.img2		{
			border:1px solid #CCC;
		}
.red		{
			color: #c00;
		}
.pred		{
			color: #b47777;
		}
.reset		{
			display: block; 
			clear: both; 
			font-size: 1px; 
			height: 1px; 
			line-height: 1px; 
			margin: 0;
		}


