@charset "utf-8";

* html body {
	zoom: 75%;
}

#page,
#basepage {
	background: #FFF;
}

#search .text {
	padding: 3px 0;
	width: 150px;
}
#search,
#fontchange {
	display: none;
}

#footer {
	clear: both;
	position: static;
	padding: 30px 0 0;
	height: 50px;
	width: 950px;

}
#footer ul {
	width: 900px;
	margin: 0 20px;
}
#footer li {
	white-space: nowrap;
}

#footer address {
	width: 900px;
	text-align: center;
}


#footer #pagetop {
	display: none;
}
#nav li {
	position: static;
}
#nav a.main {
	display: inline;
}

#global {
	background: url(../images/global_bg.png) no-repeat left top;
}




body:nth-of-type(1) #nav li a.main:hover img,
body:nth-of-type(1) #nav li.hover img {
	position: static;
}
body:nth-of-type(1) #toppage #nav li#menu1 img {
	position: static;
}

body:nth-of-type(1) #products #nav li#menu2 img,
body:nth-of-type(1) #database #nav li#menu2 img {
	position: static;
}

body:nth-of-type(1) #book li#menu3 img,
body:nth-of-type(1) #publish li#menu3 img {
	position: static;
}

body:nth-of-type(1) #service li#menu4 img {
	position: static;
}

body:nth-of-type(1) #bukai li#menu5 img {
	position: static;
}

body:nth-of-type(1) #soshiki li#menu6 img {
	position: static;
}

.nextpage {
	page-break-after: always;
}

#flashcontent,
#top_category {
	width: 587px;
	overflow: hidden;
	float: left;
}

#toppage #wrapper {
	position: relative;
}
#flashcontent {
	width: 587px;
	background: url(../images/flash_bg.jpg) no-repeat 0px 0px;
}

#toppage #wrapper #left_bar {
	position: absolute;
	top: 5px;
	left: 0px;
}

#toppage #wrapper #contents {
	margin: 0 0 0 200px;
	display: block;
}


#toppage #wrapper #right_bar {
	position: absolute;
	top: 5px;
	left: 802px;
}

#toppage #wrapper #left_bar,
#toppage #wrapper #right_bar,
#toppage #wrapper #contents {
	height: 900px;
}

#navdrop li ul,
#navdrop ul {
	display: none!important;
}


table.link th,
table.link td {
	padding: 0px 5px;
}