@charset "utf-8";

/*
============================================================
Productコンテンツ専用
------------------------------------------------------------

■ グローバルナビ上書き
■ サイドナビ IE6 対応
■ h4 上書き

■ Product（一覧）
■ fm.html
■ vickers_02.html
■ auto.html
============================================================
*/


/* ---------------------------------------------------------
■ グローバルナビ上書き
--------------------------------------------------------- */
/* on */
div#navi ul li.nv03 {
	background: url(../../common/img/nv_03_on.jpg) no-repeat;
}


/* ---------------------------------------------------------
■ h3
--------------------------------------------------------- */
h3.tx {
	font-size: 12px;
	letter-spacing: -2px;
}

/* ---------------------------------------------------------
■ サイドナビ IE6 対応
--------------------------------------------------------- */
*html div#sidenavi div.tit{
	background: url(../img/tx_product.jpg) no-repeat;
	width: 155px;
	height: 41px;
}

*html div#sidenavi div.tit img{
	display: none;
}

/* ---------------------------------------------------------
■ 上書き
--------------------------------------------------------- */
div#content ul.type_pdf li {
	white-space: nowrap;
}

/* ---------------------------------------------------------
■ Product（一覧）
--------------------------------------------------------- */
div.list,
div.list_long  {
	background: url(../img/list_fr_m.gif) repeat-y;
	border-bottom: 1px solid #d7d7d7;
	width: 280px;
	height: 105px;
	float: left;
	margin: 0 10px 10px 0;
}

div.list_long {
	height: 145px;
}

div.list dl,
div.list_long dl {
	background: url(../img/list_fr_t.jpg) no-repeat;
	width: 260px;
	padding: 10px;
}

*html div.list dl,
*html div.list_long dl {
	width: 280px;
}

div.list dl dd.ph,
div.list_long dl dd.ph {
	float: left;
	width: 80px;
	margin: 0 20px 10px 0;
}

div.list dl dt,
div.list_long dl dt {
	background: url(../../common/img/ic_03.gif) no-repeat 0 5px;
	width: 140px;
	padding: 0 0 0 15px;
	float: left;
}

*html div.list dl dt,
*html div.list_long dl dt {
	width: 155px;
}

div.list dl dt a,
div.list_long dl dt a {
	color: #4392c7;
	text-decoration: underline;
}

div.list dl dt a:hover,
div.list_long dl dt a:hover {
	color: #68b5e9;
	text-decoration: underline;
}

/* ---------------------------------------------------------
■ fm.html
--------------------------------------------------------- */
div.ph_s_fm {
	width: 130px;
	margin: 0 20px 10px;
	float: left;
	font-size: 10px;
	font-weight: bold;
}

div.ph_s_fm img {
	margin-bottom: 5px;
}

/* ---------------------------------------------------------
■ vickers_02.html
--------------------------------------------------------- */
div.ph_s_vickers {
	width: 145px;
	margin: 0 5px 5px 0;
	float: left;
	font-size: 10px;
	font-weight: bold;
}

/* ---------------------------------------------------------
■ auto_01.html
--------------------------------------------------------- */
div.ph_auto div.set_img2_l img{
	margin-right: 10px;
}

div.ph_auto div.set_img_auto {
	padding-bottom: 100px;
}

h3.auto {
	letter-spacing: -1px;
}

/* ---------------------------------------------------------
■ auto_02.html
--------------------------------------------------------- */
div.ph_auto02 div.tx_l {
	float: left;
	width: 280px;
}

div.ph_auto02 div.tx_r {
	float: right;
	width: 280px;
}

div.ph_auto02 div.tx_wide {
	width: 320px;
}

div#content div.ph_auto02 h4 {
	background: url(../../common/img/ic_04.gif) no-repeat 2px 3px;
	padding: 0px 15px 5px 20px;
}

div.ph_auto02 div.set_img2_r {
	text-align: center;
}

div.ph_auto02 div.set_img2_l {
	text-align: center;
}

/* ---------------------------------------------------------
■ お問合わせ
--------------------------------------------------------- */
div.contact {
	border: 1px solid #cccccc;
	background: #f7f7f7;
	padding: 15px 20px;
}

div.contact div.tit {
	border-left: 3px solid #0e4f91;
	width: 100%;
	padding: 3px 0 0 10px;
	margin-bottom: 10px;
	font-weight: bold;
}


