@charset "UTF-8";
/* CSS Document */

.menutext {
	font-family:"Century Gothic";
	color:#666;
	font-size:12px;
	left:5px;
	line-height:20px;
}

.topcut {
	margin-top:-15px;
}

.paragraphspace {
	line-height:40px;
	margin-left:0px;
	left:5%;
}
.paragraphspace2 {
	line-height:20px;
	margin-left:0px;
	left:5%;
}
.newsheader {
	font-family:"Century Gothic";
	font-size:16px;
	text-align:center;
}
.newstext {
	font-family:"Century Gothic";
	font-size:12px;
	text-align:center;
}

.menuheader {
	font-family:"Century Gothic";
	font-size:16px;
	text-align:left;
}

.nextbackbutton {
	font-family:"Century Gothic";
	font-size:10px;
}

a:link {
	color:#666;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #666;
}
a:hover {
	text-decoration: none;
	color: #999;
}
a:active {
	text-decoration: none;
	color: #999;
}

#apDiv1 {
	position:absolute;
	width:385px;
	height:500px;
	z-index:1;
}
#apDiv11 {
	position:absolute;
	width:385px;
	height:500px;
	left:260px;
	top:50px;
}
#apDiv2 {
	position:absolute;
	width:371px;
	height:101px;
	z-index:2;
	left: 7px;
	top: 81px;
}
#apDiv3 {
	position:absolute;
	left:127px;
	top:24px;
	width:611px;
	height:58px;
	z-index:1;
}

#apDiv4 {
	position:absolute;
	margin-left:10px;
	margin-top:100px;
	left:79px;
	width:611px;
	height:58px;
	z-index:1;
	top: -74px;
}
#apDivmenu {
	position:absolute;
	left:10px;
	top:50px;
	z-index:1;
	width:161px;
	height:500px;
}
#apDivabsolutepresent {
	position:absolute;
	width:800px;
	height:300px;
	top:150px;
	left:192px;
	z-index:1;
}
.contactheader {
	font-family:"Century Gothic";
	font-size:14px;
	color:#000;
	text-align:center;
}
.links {
	font-family:"Century Gothic";
	font-size:12px;
	text-align:left;
	line-height:20px;
}
#apDivlinksholder {
	position:absolute;
	width:120px;
	height:400px;
	top:59px;
	left:192px;
	z-index:1;
}
#apDivcontactholder {
	position:absolute;
	width:268px;
	height:300px;
	top:59px;
	left:192px;
	z-index:1;
}
#apDivcontactholder2 {
	position:absolute;
	width:527px;
	height:300px;
	top:59px;
	left:500px;
	z-index:1;
}

#exhibitions {
	position:absolute;
	width:2315px;
	height:auto;
	z-index:1;
	top: 59px;
	left: 192px;
}
.japanese {
	text-align:left;
	font-size:12px;
	font-family:"Hiragino Mincho ProN W3";
}
#worklist {
	position:absolute;
	width:300px;
	height:400px;
	z-index:2;
	top: 59px;
	left: 192px;
}
.worktext {
	font-size:12px;
	font-family:"Century Gothic";
	text-align:left;
	line-height:30px;
}
#news {
	position:absolute;
	height:600px;
	width:651px;
	z-index:1;
	left:192px;
	top:59px;
}
#table {
	position:absolute;
	height:250px;
	width:692px;
	z-index:2;
	top:62px;
	left:200px;
}
#table2 {
	position:absolute;
	height:250px;
	width:587px;
	z-index:2;
	top:325px;
	left:201px;
}

#table3 {
	position:absolute;
	height:250px;
	width:587px;
	z-index:2;
	top:588px;
	left:201px;
}
#backtowork {
	position:absolute;
	width:113px;
	height:30px;
	left: 187px;
	top: 66px;
}
#imagesholder {
	position:absolute;
	width:500px;
	height:500px;
	left: 310px;
	top: 65px;
}
#nextbackholder {
	position:absolute;
	width:100px;
	height:74px;
	left: 183px;
	top: 244px;
}
.nextback {
	font-family:"Century Gothic";
	font-size:14px;
	text-align:center;
}
#imageholdersys {
	position:absolute;
	width:603px;
	height:400px;
	left: 310px;
	top: 65px;
}
#mtdtext {
	position:absolute;
	width:500px;
	height:96px;
	left: 310px;
	top: 234px;
}
#imageholderlc {
	position:absolute;
	width:400px;
	height:400px;
	left: 310px;
	top: 65px;
}
#imageholderc {
	position:absolute;
	width:531px;
	height:400px;
	left: 310px;
	top: 65px;
}
#imageholderimago {
	position:absolute;
	width:894px;
	height:400px;
	left: 310px;
	top: 65px;
}	
#imageholderimp {
	position:absolute;
	height:400px;
	width:auto;
	left:310px;
	top:65px;
}
#imageholdertendays {
	position:absolute;
	height:400px;
	width:auto;
	left:310px;
	top:65px;
}
.commsmenu {
	font-family:"Century Gothic";
	font-size:14px;
	text-align:center;
}
#jobimages {
	position:absolute;
	width:5000px;
	left: 310px;
	top: 65px;
}

