@charset "utf-8";

/* ------------------------------------------------------------
  filename:print.css
  created: 080401
  update:  090407
------------------------------------------------------------ */

/* ------------------------------------------------------------ プリントIE対応*/

* html body { zoom: 80%; }

/* IE floatバグ回避 */

* html div#platform div#mainContents,
* html div#platform div#mainContents div { overflow: hidden; }

/* ------------------------------------------------------------ プリントFF対応*/
div.column3A { width: 33%; }

div.column3B { width: 66%; }

div.column4A { width: 24.9%; }

div.column4B { width: 49.9%; }

div.column4C { width: 74.9%; }

div.column3A div.column3A,
div.column3B div.column3B,
div.column4A div.column4A,
div.column4B div.column4B,
div.column4C div.column4C { width: 99.9%; }

div.column3B div.column3A,
div.column4B div.column4A { width: 49.8%; }

div.column4C div.column4A { width: 33.2%; }

div.innerColumn3A {
	width: 33%;
	overflow: hidden;
}

div.innerColumn3B {
	width: 66%;
	overflow: hidden;
}

div.innerColumn4A {
	width: 24.9%;
	overflow: hidden;
}

div.innerColumn4B {
	width: 49.8%;
	overflow: hidden;
}

div.innerColumn4C {
	width: 74.9%;
	overflow: hidden;
}

/* ------------------------------------------------------------ 全般*/
* { page-break-before: avoid; }

body { overflow: visible !important; }

/* ------------------------------------------------------------ CT-0001 */
div#mainContents div.myNoteCaf { page-break-before:always; }

div#mainContents div.pBreak,
div#contents div.pBreak { page-break-before:always; }

div#contents p.printbtn{ display:none;}
