/*BASE*/* div,* h1,* h2,* h3,* h4,* h5{	margin:0px;	}* img{	vertical-align:middle;	}body{	font-family:Verdana, Helvetica, Arial, sans-serif;	margin: 0px;	padding: 0px;	color:#414141;	text-align: left;	background-color: #ffffff;	background-image: url(images/bg-page.gif);	background-repeat: repeat-y;	}#area0 h3{	margin-bottom:0.8em;	}#area0 p{	line-height:1.3em;	margin:0.4em 0px 0.5em 0px;	}a:link{	color: #0066FF;	text-decoration: underline;	}a:visited{	color: #663399;	text-decoration: underline;	}a:hover{	color:#FF3300;	text-decoration: underline;	}a:active{	color: #663399;	text-decoration: underline;	}#page{	width:780px;	}#layout{	margin: 0px 11px;	width: 758px;	}#p-load{	display:none;	}h2#home-title{	display:block;	width:556px;	height:82px;	font-size:0px;	padding:0px;	margin:0px;	line-height:0.4em;	background-position:top left;	}/*FOOTER*/table.copyright{	margin-top:35px;	border-top:1px solid #E8E8E8;	}address#copyrights{	margin:10px 0px 30px 11px;	}/*AREA0*/table#area0 td.bottom-border{	border-bottom-style: solid;	border-bottom-width: 1px;	border-bottom-color: #E8E8E8;	}table#area0 td.left-border{	border-left-style: solid;	border-left-width: 1px;	border-left-color: #E8E8E8;	border-bottom-style: solid;	border-bottom-width: 1px;	border-bottom-color: #E8E8E8;	}#area0 td div{	margin:30px;	margin-bottom:0px;	}/*LAYOUT*/td#header{	font-size:10px;	width:758px;	height:69px;	background-image:url(images/header-bg.gif);	}#header h1{	width:271px;	height:41px;	padding:0px;	margin:0px;	padding-top:14px;	padding-left:24px;	font-size:1px;	line-height:0.5em;	}#header h1 a img{	vertical-align:bottom;	line-height:0.5em;	}#menu{	width: 196px;	}#leftbg{	width: 6px;	background-image:url(images/contents-left-in.gif);	background-position:top left;	background-repeat:no-repeat;	}#contents{	padding:0px;	width: 556px;	}/*MENU*/#menu h2{	display:none;	}#menu h3,#menu ul,#menu li{	margin: 0px;	padding: 0px;	list-style-type:none;	}#menu h3,#menu li{	font-size:0px;	line-height:0.5em;	}#menu a,#menu h3{	display: block;	width: 196px;	height: 33px;	text-indent:-1000px;	background-color:#ffffff;	border-width:0px;	}#menu a img{	border-width:0px;	margin:0px;	padding:0px;	vertical-align:bottom;	}div#menu-end{	margin:0px;	padding:0px;	width: 196px;	height: 4px;	background-image:url(images/menu-end.gif);	background-repeat:no-repeat;	margin-bottom: 40px;	}	/*SUBMENU*/ul#submenu-1{	display:block;	width:142px;	height:39px;	position:absolute;	top:23px;	left:627px;	text-align:left;	background-image:url(images/submenu1-bg.gif);	list-style-type:none;	margin:0px;	padding:0px;	}ul#submenu-1 img{	border-width:0px;	vertical-align:bottom;	visibility:hidden;	}ul#submenu-1 li{	list-style-type:none;	margin:0px;	padding:0px;	font-size:0px;	line-height:0.5em;	}ul#submenu-1 a{	display:block;	font-size:0px;	line-height:0.5em;	text-indent:-1000px;	margin:0px;	padding:0px;	background-color:#ffffff;	}a#submenu1-1{	display:block;	width:135px;	height:17px;	background-image:url(images/submenu1-1-1.gif);	}a#submenu1-1:hover{	background-image:url(images/submenu1-1-1r.gif);	}a#submenu1-2{	display:block;	width:135px;	height:16px;	background-image:url(images/submenu1-1-2.gif);	}a#submenu1-2:hover{	background-image:url(images/submenu1-1-2r.gif);	}/*MENU-ROLLOVER*/#menu a{	height: 16px;	}a#menu1-1,a#menu2-4,a#menu3-5,a#menu4-1,a#menu5-2{	height: 17px;	}/*ie \*/#header,#menu,#leftbg,#menu h3,#menu li,#menu a,ul#submenu-1 li,ul#submenu-1 a{	overflow:hidden;	}ul#submenu-1{	top:23px;	left:638px;	}/*hack end*/