@charset "UTF-8";

/* @group common */

body {
	background-image: none;
	background-color: #ffffff;
	font-size: 62.5% !important;
	color: #666666;
}

/* for IE6 */
* html body {
	zoom: 0.9;
	font-size: 50.5% !important;
}

/* APPLY-IE7 */
*:first-child+html body {
	font-size: 59.5% !important;
}

/* APPLY-IE6 */
* html ul#breadcrumbs li {
	float: left;
	display: block;
}

/* APPLY-IE6 */
* html div#side h2 strong {
	display: inline-block;
}

/* APPLY-IE6 */
* html div#footer ul li {
	float: left;
	display: block;
}

/* APPLY-IE6 */
* html body#product-index div.box-full h2 {
	display: inline-block;
}

/* APPLY-IE6 */
* html body#product-index div.box-full ul li a {
	display: inline-block;
	background-position: 0 0.4em;
}

/* @end */

/* @group product */

div#wrapper.print {
	background-image: none;
	background-color: #ffffff;
}

div#wrapper.print div#wrapper-cont {
	width: 585px;
}

div#wrapper.print div#header div#utility,
div#wrapper.print div#header ul#head-link,
div#wrapper.print div#header ul#navi,
div#wrapper.print ul#breadcrumbs,
div#wrapper.print div#side,
div#wrapper.print div#footer p.page-top,
div#wrapper.print div#footer ul,
div#wrapper.print div#main.individual div#section-head p.btn-print,
div#wrapper.print div#main.individual div#section-foot p.btn-print,
div#wrapper.print div#main.individual div#section-head p.btn,
div#wrapper.print div#main.individual div#section-foot p.btn {
	display: none;
}

div#wrapper.print div#header {
	height: auto;
	margin-bottom: 15px;
	position: static;
}

div#wrapper.print div#header p {
	height: auto;
	position: static;
	margin: 15px 0 30px 0;
}

div#wrapper.print div#container {
	width: 585px;
	text-align: center;
}

div#wrapper.print div#main {
	float: none;
	text-align: left;
}

div#wrapper.print div#main div#box-w585-wrapper {
	background-image: none;
	background-color: #ffffff;
}

div#wrapper.print div#main div#box-w585 {
	background-image: none;
	background-color: #ffffff;
}

div#wrapper.print div#main div#box-w585 div#section-head {
	background-image: none;
	background-color: #ffffff;
}

div#wrapper.print div#footer {
	width: 100%;
	border-top: 1px solid #dcdcdc;
}

div#wrapper.print div#footer dl {
	width: 100%;
	background-image: none;
	background-color: #ffffff;
}

div#wrapper.print div#footer dl dt {
	width: 100%;
	background-image: none;
	background-color: #ffffff;
}

div#wrapper.print div#footer dl dd img {
	display: block;
	position: absolute;
	right: auto;
	left: 426px;
	top: 0;
}

div#wrapper.print div#main.individual ul.point li {
	font-size: 0.9em;
}

div#wrapper.print div#main .section .printout {
	width: 430px;
}
/* @end */
