body {
	width:100%;
	font-family: Tahoma;
	margin: 0;
	padding: 0;
	font-size: 14px;
	text-align: center;
	color:#353500;
}
A:link {text-decoration: none; color:#353500;}
A:visited {text-decoration: none; color:#353500; }
A:active {text-decoration:underline;}
A:hover {color:#646400; }


.clr {
	height: 20px;	
	clear: both;
}
.BG_home{
	width:100%;
	background:url(../image/bg_02.jpg) #C1B591 top left repeat-x;

}
.BG_oth{
	width:100%;
	background:url(../image/BGmenu1_02.jpg) #C1B591 top left repeat-x;

}

/**  Header **/

#logo {
	width: 95%;
	margin: auto;
	height:161px;
	text-align:right;
	background:url(../image/sl_05.png) top center no-repeat!important;
	background:url(../image/sl_05_IE6.gif) top center no-repeat;
	clear:both;
}
#lang {
	width: 150px;
/*	margin: 0 auto;*/
	height:50px;
	float:right;
	/*clear:both;*/
}
#head_home {
	width: 100%;
	margin: 0 auto;
	height: 330px;
	text-align:left;

	padding:0;
	/*background:#FF6600;*/
	clear:both;
}

#head_home #flash {
	width: 520px;
	float: left;
	height: 330px;
	text-align:left;
	padding:0;
	/*background:#FF6600;*/
	clear:both;
}
#head_home #promotion {
	width: 430px;
	float:right;
	height: 300px;
	text-align:left;
	padding:30px 50px 0 0 ;
	color:#353500;
	font-family: Tahoma;
	font-size: 14px;
}
#promotion A:link {text-decoration: none; color:#EBE587; }
#promotion A:visited {text-decoration: none; color:#EBE587; }
#promotion A:active {text-decoration:underline;}
#promotion A:hover {color:#FFFFFF;}

#navigation{
	width: 100%;
	margin: 0 auto;
	height: 63px;
	text-align:center;
	padding:30px 0 0 0;
	background:url(../image/sl_09.png) top center no-repeat!important;
	background:url(../image/sl_IE6_12.gif) top center no-repeat;
	color:#EBE587;
	font-family: Tahoma;
	font-size: 16px;
	
	}
#navigation A:link {text-decoration: none; color:#EBE587; }
#navigation A:visited {text-decoration: none; color:#EBE587; }
#navigation A:active {text-decoration:underline;}
#navigation A:hover {color:#FFFFFF;}

#head_oth{
	width: 100%;
	margin: 0 auto;
	height: 275px;
	text-align:left;
	padding:0;
	clear:both;
	background:url(../image/menu1_04.png) top right no-repeat!important;
	background:url(../image/menu1_04_IE6.gif) top right no-repeat;
}
#head_oth #logo_oth{
	width: 550px;
	float:left;
	text-align:right;
	margin: 0 auto;
	height: 120px;
	background:url(../image/menu1_06.png) left bottom no-repeat!important;
	background:url(../image/menu1_06_IE6.gif) left  bottom no-repeat;
	clear:both;
}
#head_oth #navigation_oth{
	width: 555px;
	float:left;
	padding: 50px 0 0 0;
	height: 63px;
	text-align:center;
	background:url(../image/sl_09.png) top center no-repeat!important;
	background:url(../image/sl_IE6_12.gif) top center no-repeat;
	color:#EBE587;
	font-family: Tahoma;
	font-size: 16px;
	clear:both;

}
#navigation_oth A:link {text-decoration: none; color:#EBE587; }
#navigation_oth A:visited {text-decoration: none; color:#EBE587;}
#navigation_oth A:active {text-decoration:underline;}
#navigation_oth A:hover {color:#FFFFFF;}
#head_oth #topic{ 		
	clear:both;
	width: auto;
	height: 50px;
	padding: 0 0 0 250px;
 	text-align:left;
	font-size:20px;
	}

#content_oth{	width:780px; height:auto; 	float:left;	padding: 0; background:#FFFFFF; }
#content_oth #pageno{ width:700; height:15px; font-size:12px; text-align:right; padding:0 20px 0 0;}
#sidebanner{
	width: 185px;
	float:left;
	padding: 20px 0 0 0;
	/*margin: 20px 0 0 20px;*/
	height:auto;
	text-align:center;
	/*background-color:#604D15;*/
	background:url(../image/pt1.jpg);
	clear:left;
}

#submenu{
	width: 205px;
	float:left;
	padding: 20px 0;
	height:auto;
	text-align:center;
	clear:left;
}
#submenu A:link {text-decoration: none; color:#D0C770; }
#submenu A:visited {text-decoration: none; color:#D0C770;}
#submenu A:active {text-decoration:underline;}
#submenu A:hover {color:#FFFFFF;}

#submenu #box_menu1{
	width: 195px;
	padding: 40px 10px 0 0 ;
	height: 85px;
	text-align:right;
	background:url(../image/menu1_10_10.png) no-repeat!important;
	background:url(../image/menu1_10_10_IE6.gif) no-repeat;
	clear:both;

}

#submenu #box_menu2{
	width: 195px;
	padding: 40px 10px 0 0 ;
	height: 85px;
	text-align:right;
	background:url(../image/menu1_10_12.png) no-repeat!important;
	background:url(../image/menu1_10_12_IE6.gif) no-repeat;
	clear:both;

}
#submenu #box_menu3{
	width: 195px;
	padding: 40px 10px 0 0 ;
	height: 85px;
	text-align:right;
	background:url(../image/menu1_10_15.png) no-repeat!important;
	background:url(../image/menu1_10_15_IE6.gif) no-repeat;
	clear:both;

}
#submenu #box_menu1_jp{
	width: 195px;
	padding: 40px 10px 0 0 ;
	height: 85px;
	text-align:right;
	background:url(../image/menu1_10_10_jp.png) no-repeat!important;
	background:url(../image/menu1_10_10_jp.gif) no-repeat;
	clear:both;

}

#submenu #box_menu2_jp{
	width: 195px;
	padding: 40px 10px 0 0 ;
	height: 85px;
	text-align:right;
	background:url(../image/menu1_10_12_jp.png) no-repeat!important;
	background:url(../image/menu1_10_12_jp.gif) no-repeat;
	clear:both;

}
#submenu #box_menu3_jp{
	width: 195px;
	padding: 40px 10px 0 0 ;
	height: 85px;
	text-align:right;
	background:url(../image/menu1_10_15_jp.png) no-repeat!important;
	background:url(../image/menu1_10_15_jp.gif) no-repeat;
	clear:both;

}

#footer{
	clear:both;
	width: auto;
	height: 100px;
	padding: 20px 0 0 0;
	color:#FFFAD7;
	background:url(../image/SKfooter.jpg);
	text-align:center; 

}


#footer A:link {text-decoration: none; color:#FBFAE3; }
#footer A:visited {text-decoration: none; color:#FBFAE3; }
#footer A:hover {color:#FFFFFF;text-decoration:underline;}



/* TEXT */
.TL_topic{
	font-size: 18px;	
	color:#660;
	}
.TL_topic2{
	font-size: 18px;	
	}

.TM_Pro_Index{
	font-size: 14px;	
	color:#1d1d00;
	}