@charset "utf-8";

body {
	min-width: 700px;
	*zoom: 92%;
}

div#headArea,
div#header div.content div.function,
div#globalNav,
div#topicPath,
p.goTop,
div#footerNav,
div#copyrights ul.inline,
div.relateBox,
ul.banner,
div.tabMenu,
div#redTabMenu ul.inline,
div.publicationMenu ul#books_detail_tabmenu {
	display: none !important;
}

div#utility {
	display: none;
	height: 0;
}

div#header div.content div.function,
div#globalNav ul li,
div#topicPath ul li,
div#main,
div#utility,
div#utility *,
div#footer * {
	float: none !important;
}

div#header div.wrapper,
div#header div.content {
	overflow: visible !important;
}

div#header div.content p#logo {
	float: none !important;
}

div#header div.wrapper {
	background: none;
}

div#main {
	display: block !important;
	margin: 0 !important;
	padding-bottom: 0 !important;
}

div#header div.content,
div#container.double div.content {
	margin: 0;
	width: 700px;
}

div#copyrights div.content {
	margin: 0;
	padding: 0;
	width: 700px;
}

div.singleInquiry div#main {
	padding: 0;
}

div#footer,
div#footer div#copyrights {
	background: none;
	border: none;
}

div#footer div#copyrights p {
	float: none;
	text-align: right;
}

div#mergeContainer div.content,
div.single div#mergeContainer,
div.single div.layout3col {
	*zoom: 74%;
}

#main #latestPublication {
	margin: 0;
}

div.single #mergeContainer #latestPublication .magazine {
	margin-right: 10px;
}

#latestPublication .book {
	float: left;
}

h5,
div.balloonBox,
div.publicationDetail div.composition div.artwork div.balloonBox,
div.searchBox dl.keyword dt {
	behavior: url(/assets/css2/ie-css3.htc);
}

dl.border.index dd {
	float: left;
}

div.layout3col div.composition {
	margin-right: 18px;
}

div.blueBox dl dt,
div.balloonBox,
.arrow {
	zoom: 100%;
}

div.blueBox3col li {
	margin-right: 15px;
}

div.pickupService div.blueBox3col li {
	margin-right: 11px;
}

div.faxOrder div.download {
	margin-left: 6px;
}

#main > div.composition,
#main > ul.bookList,
div.layout2col,
div.layout3col {
	clear: both;
}

div.layout2col {
	overflow: hidden;
}

dl.index dd {
	*float: left;
}

div.imgLeft div.text {
	*float: left;
}

div.imgRight div.text {
	*float: right;
}

div.layout2col div.composition {
	overflow: hidden;
	*zoom: 100%;
}

div.scrollBox {
	height: auto;
	overflow: visible;
}

ul.searchResult div.composition {
	overflow: hidden;
}

div.searchBox dl.index dd {
	*width: auto;
}
