@charset "UTF-8";

/* === print style File === */

* html body {
	zoom: 60%;
}

/* -------------------------------------------------- column */
div.column1A { width:670px; }

div.column2A { width:264px; }
div.column2B { width:264px; }
div.column2C,div.column2D { width:364px; }

div.column3A { width: 176px; }
div.column3B { width: 356px; }
div.column4A { width: 131px; }
div.column4B { width: 265px; }
div.column4C { width: 401px; }

div.boxedItem div.column3A { width: 32%; }
div.boxedItem div.column3B { width: 65%; }
div.boxedItem div.column4A { width: 24%; }
div.boxedItem div.column4B { width: 49%; }
div.boxedItem div.column4C { width: 74%; }

div#platform.typeS div.column3A { width: 242px; }
div#platform.typeS div.column3B { width: 490px; }
div#platform.typeS div.column4A { width: 181px; }
div#platform.typeS div.column4B { width: 366px; }
div#platform.typeS div.column4C { width: 551px; }

div#platform.typeS div.boxedItem div.column3A { width: 32%; }
div#platform.typeS div.boxedItem div.column3B { width: 65%; }
div#platform.typeS div.boxedItem div.column4A { width: 24%; }
div#platform.typeS div.boxedItem div.column4B { width: 49%; }
div#platform.typeS div.boxedItem div.column4C { width: 74%; }

div.minorColumnA { width: 49%; }
div.minorColumnB { width: 29%; }
div.minorColumnC { width: 69%; }
div.minorColumnD { width: 39%; }
div.minorColumnE { width: 59%; }


/* -------------------------------------------------- margin */
div#mainContents h2,
div#mainContents h3,
div#mainContents h4 {
	margin: 20px 8px 10px 8px;
}

div#mainContents p,
div#mainContents ul,
div#mainContents ol,
div#mainContents dl,
div#mainContents table,
div#mainContents hr {
	margin: 0 8px 10px 8px;
}

div#mainContents dl dd p,
div#mainContents dl dd ul {
	margin-left: 0;
}

div.printMargin {
	display: inline;
	margin-top: 100px;
}

/* 2010.07.08 write. */
div#mainContents h2.pgbreak {
	page-break-before: always;
}


/* -------------------------------------------------- globalNavi Area */
div#globalNavi  ul li a ,
div#globalNavi  ul#globalNaviList li a {
	width:136px;
}
div#globalNavi ul li#products a {width: 135px; }
div#globalNavi ul li#inquiry a {width: 134px; }


/* -------------------------------------------------- localNavi Area */


/* -------------------------------------------------- pageTop Area */
div#pageTop { display:none }

/* -------------------------------------------------- etc */
* { page-break-before: avoid; }
#banner { padding:10px 0;}

/* -------------------------------------------------- emagency-comment */
* html div#mainContents hr,
* html .column3B ul#emergency{
	margin-top:5px;
}

/* -------------------------------------------------- 081218 Add */

* html div#mainContents div.heading,
*:first-child+html div#mainContents div.heading{
	margin-bottom:10px;
}

* html div#mainContents ul.campBanner {
	margin:0 5px 5px 5px;
}

* html div#mainContents ul.campBanner li {
	display:inline;
	margin-right:1px;
}
@media print {
	.printNone{
		display: none !important;
	}

/* -------------------------------------------------- 170501 Add */

@media print{
	#header,
	.localNavi,
	.socialArea,
	.footerArea{
		display:none;
	}
}
/* EOF */
