@charset "utf-8";

/* ****************************************************
Since : 2007-09-04
Last Modified: 2007-09-05
***************************************************** */


/* print settings [ print.css ]
=================================
1: layout.css

2: base.css
	
3: ir.css

98: print for IE6(hacks)

99: extra
	
=================================*/



/*1: layout.css
=================================*/

#header #CI {
	width: 418px;
	margin: 14px 0 0 18px;
}

#header #globalNavi {
	width: 801px;
}

/*2: base.css
=================================*/


h3 .price {
	margin-top: -10px;
}

.pageBreak {
	page-break-before: always; 
}

/*3: ir.css
=================================*/


/*98: print for IE6(hacks)
=================================*/
* html h2,
* html h3,
* html h4,
* html #contents .section ul li,
* html #contents .section dl.normal dt,
* html #contents .section dl.qa dt,
* html #contents .section dl.qa dd,
* html #contents .section .colum01 dl dt{
	height: 1%;	
}

* html #contents a {
	display: block;
	height: 1%;	
}

* html #contents a.normal,
* html #contents a.pdf {
	float: none;
	height: 1%;
} 


* html #contents .section dl.flat dd {
	text-indent: 0;
}

* html #contents .section dl.flat dd a.text {
	margin-top: -2.25em;
}

* html #contents .section dl.flat dd img.pdf-noLink {
	margin-top: -1.5em;
}

* html #contents .section dl.flat dd.singleLine {
	padding-top: 10px;
}

* html #contents .section dl.newsList dd {
	text-indent:0;
	padding-left: 13px;
}
* html #contents .section dl.newsList dd span {
	display:block;
	height:14px;
}

* html #contents .section dl.newsList dd span.event {
	background-position:left 5px;
}
* html #contents .section dl.newsList dd span.ir {
	background-position:left 5px;
}

* html #contents .section dl.newsList dd span.news {
	background-position:left 5px;
}

body.off #pageContainer {
	background: none;
}

body.off #header,
body.off #topicPath,
body.off #reference,
body.off #footer .utilityLink,
body.off #footer #footerLogo,
body.off #footer .pageup {
	display: none;
}

body.off #footer {
	background:none;
	border-top:none;
}

body.off #footer #copyright {
	display:block;
	clear:both;
}

* html #contents #productTop div.menuCol2 dd a {
	float:left;
}



/*99: extra
=================================*/
/* IE8 hack */
#pageContainer {
	display: inline-block\9;
}
/* IE8 hack end */

#mainContainer {
	display: block;
}
#contents .section {
	display: block;
}
* html #contents .section {
	display: inline-block;
}

* html #contents a:after,
* html #contents a.normal:after,
* html #contents a.pdf:after,
* html #contents #productTop div.menuCol2 dd a:after {
	display: block;
	height: 0;
	content: ".";
	clear: both;
	visibility: hidden;
}

* html #contents a,
* html #contents a.normal,
* html #contents a.pdf,
* html #contents #productTop div.menuCol2 dd a {
	display: inline-block;
	min-height:1em;
}


