@charset "utf-8";

/*
	プリント
	作成日：060714
	更新日：090615
*/


/*
--------------------------------------------------プリントIE対応*/
* html body { zoom: 85%; }

/* -------------------------------------------------- グローバルナビ*/
div#globalNavi,
div#globalNavi,
div#globalNavi.en,
div#globalNavi.en ul li a { background-image: none; }

/* ボタンの基本設定 */
div#globalNavi ul li a,
div#globalNavi ul li.recruit a,
div#globalNavi ul li a,
div#globalNavi ul li.recruit a {
	width: 102px;
	height: 25px;
	text-indent: 0px;
	font-size: 12px;
	text-align: center;
	line-height: 25px;
	color: #464646;
	border: 1px solid #D9D9D9;
	background-image: none;
}

div#globalNavi ul li a img { width: 102px; }
/* -------------------------------------------------- ローカルナビ*/
div#localNavi dl,
div#localNavi ul { background-image: none; }

div#localNavi dl.phu a { background-image: none; }

div#localNavi dl a,
div#localNavi dl dt a,
div#localNavi dl dd a,
div#localNavi dl dd p a,
div#localNavi dl dd ul li a,
div#localNavi ul li a,
div#localNavi dd p {
	width: 147px;
	font-size: 12px;
	text-indent: 0;
	background-image: none;
}

div#localNavi dl a { width: 147px; }

div#localNavi dl dt a {
	font-weight: bold;
	border: 1px solid #273C6E;
	line-height: 35px;
}

div#localNavi dl dd dt a {
	border: none;
} 

div#localNavi dl dd {
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
}

div#localNavi dl dd a { border-bottom: 1px solid #CCC; }

div#localNavi dl dd p a { line-height: 25px; }

div#localNavi dl dd ul li a { line-height: 21px; }

div#localNavi ul li a { line-height: 25px; }

/* IRのみ */
div#localNavi dl dd ul li a { width: 137px; }

div#localNavi div.relation dl dd,
div#localNavi div.relation dl dd a {
	border-right: none;
	border-bottom: none;
	border-left: none;
}

/* -------------------------------------------------- 新ローカルナビ */


/* RFIDのみ */
div#localNavi dl dd dl dt,
div#localNavi dl dd dl dd,
div#localNavi dl dd dl dd a { border: none; }

div#localNavi dl dd dl dd a { border-bottom: 1px dotted #CCC; }

div#localNavi ul.utility li {
	border: 1px solid #CCC;
	border-collapse: collapse;
}

/* 英文接合のみ */
div#localNavi dl.phu a,
div#localNavi dl.welding a,
div#localNavi dl.monitor a,
div#localNavi dl.shem a,
div#localNavi dl.resinFinishing a,
div#localNavi dl.bonder a,
div#localNavi ul.utility a,
div#localNavi dl.resinFinishing,
div#localNavi dl.bonder,
div#localNavi ul.utility {
	background-image: none;
	width: 147px;
}

/* -------------------------------------------------- 全般*/
/* ローカルナビなし 710px（全体は740px） */
div.column3A { width: 32%; }/* 236px */

div.column3B { width: 65%; }/* 474px */

div.column4A { width: 24%; }/* 177px */

div.column4B { width: 49%; }/* 355px */

div.column4C { width: 74%; }/* 533px */

div.productsColumnB { width: 174px; }

/** { page-break-before: avoid; }*/


/* keyVisual IE対応 */
* html body#ip div#keyVisual h1.keyVisual {
  color: #fff;
  display: list-item;
  list-style-image: url(/products/mp/images/key-visual.jpg);
  list-style-position: inside;
  letter-spacing: -1000em;
  font-size: 1pt;
}

/* 株主メモ IE */
* html div#mainContents table dl.sideA dd {
	float: left;
	width: 300px;
	margin-left: 0;
}

/* IRトップ IE */
* html div#mainContents div.column4B h2 a { width: 279px; }

/* EOF */
