@charset "UTF-8";
.top, .top:hover {
	background-position: -300px 0px;
	}
#wrapper {
	margin: 0px 0px 0px 150px;
	}
.topback {
	background-image: url(../images/top.jpg);
	background-repeat: no-repeat;
	width: 688px;
	height: 473px;
	position: relative;
	}
.topback h2 {
	width: 226px;
	height: 72px;
	background-image: url(../images/topcopy-j.gif);
	background-repeat: no-repeat;
	border: none;
	font-size: 0.8em;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	position: absolute;
	top: 26px;
	left: 20px;
	}
.summermark {
	width: 153px;
	height: 155px;
	position: absolute;
	top: 26px;
	left: 535px;
	margin: 0;
	padding: 0;
	}
.summermark a {
	display: block;
	width: 153px;
	height: 155px;
	text-indent: -9999px;
	font-size: x-small;
	background-repeat: no-repeat;
	}
.summermark a:hover {
	background-position: -153px 0px;
	}
.topback .summermark a {
	background-image: url(../images/summerlogo-ja.gif);
	}
.entopback .summermark a {
	background-image: url(../images/summerlogo-en.gif);
	}
.estopback .summermark a {
	background-image: url(../images/summerlogo-es.gif);
	}
.chtopback .summermark a {
	background-image: url(../images/summerlogo-ch.gif);
	}
.chttopback .summermark a {
	background-image: url(../images/summerlogo-cht.gif);
	}
.topback .topfooter {
	width: 660px;
	height: 31px;
	background-image: url(../images/topfooter.jpg);
	background-repeat: no-repeat;
	border: none;
	font-size: 0.8em;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	position: absolute;
	top: 436px;
	left: 20px;
	}
.entopback {
	background-image: url(../images/top.jpg);
	background-repeat: no-repeat;
	width: 688px;
	height: 473px;
	position: relative;
	}
.entopback h2 {
	width: 205px;
	height: 135px;
	background-image: url(../images/topcopy-e.gif);
	background-repeat: no-repeat;
	border: none;
	font-size: 0.8em;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	position: absolute;
	top: 12px;
	left: 26px;
	}
.entopback .topfooter {
	width: 660px;
	height: 31px;
	background-image: url(../images/topfooter.jpg);
	background-repeat: no-repeat;
	border: none;
	font-size: 0.8em;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	position: absolute;
	top: 436px;
	left: 20px;
	}
.estopback {
	background-image: url(../images/top.jpg);
	background-repeat: no-repeat;
	width: 688px;
	height: 473px;
	position: relative;
	}
.estopback h2 {
	width: 205px;
	height: 135px;
	background-image: url(../images/topcopy-es.gif);
	background-repeat: no-repeat;
	border: none;
	font-size: 0.8em;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	position: absolute;
	top: 12px;
	left: 26px;
	}
.estopback .topfooter {
	width: 660px;
	height: 31px;
	background-image: url(../images/topfooter.jpg);
	background-repeat: no-repeat;
	border: none;
	font-size: 0.8em;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	position: absolute;
	top: 436px;
	left: 20px;
	}
.chtopback {
	background-image: url(../images/top.jpg);
	background-repeat: no-repeat;
	width: 688px;
	height: 473px;
	position: relative;
	}
.chtopback h2 {
	width: 245px;
	height: 85px;
	background-image: url(../images/topcopy-c.gif);
	background-repeat: no-repeat;
	border: none;
	font-size: 0.8em;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	position: absolute;
	top: 11px;
	left: 16px;
	}
.chtopback .topfooter {
	width: 660px;
	height: 31px;
	background-image: url(../images/topfooter.jpg);
	background-repeat: no-repeat;
	border: none;
	font-size: 0.8em;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	position: absolute;
	top: 436px;
	left: 20px;
	}
.chttopback {
	background-image: url(../images/top.jpg);
	background-repeat: no-repeat;
	width: 688px;
	height: 473px;
	position: relative;
	}
.chttopback h2 {
	width: 245px;
	height: 85px;
	background-image: url(../images/topcopy-ct.gif);
	background-repeat: no-repeat;
	border: none;
	font-size: 0.8em;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	position: absolute;
	top: 11px;
	left: 16px;
	}
.chttopback .topfooter {
	width: 660px;
	height: 31px;
	background-image: url(../images/topfooter.jpg);
	background-repeat: no-repeat;
	border: none;
	font-size: 0.8em;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	position: absolute;
	top: 436px;
	left: 20px;
	}
p.news {
	position: absolute;
	z-index: 10;
	top: 25px;
	left: 120px;
	width: 450px;
	height: 35px;
}




