@charset "utf-8";

/***********************************************/
/* フルークセールCSS 080829に削除予定		   */
/***********************************************/

#JP_ContentsWrapper .fluke_sell_present { margin:10px 5px;}
#JP_ContentsWrapper .fluke_sell_present li {margin-left:5px;}
#JP_ContentsWrapper .fluke_sell_present li a {
padding:3px;
border-top:solid #cc9933 2px;
border-left:solid #cc9933 2px;
border-right:solid #663300 2px;
border-bottom:solid #663300 2px;
background-color:#ffcc00; color:#663300;
text-decoration:underline;
}

/***********************************************/
/* PRモジュール								   */
/***********************************************/
#JP_ContentsWrapper .pr{background-color:#CCCCCC}

#JP_ContentsWrapper .pr li{
margin:0;
padding:0;
width:33%;
background:none;
background-color:#990000;
border-left:#00FF00 solid 1px;
float:left}

/***********************************************/
/* コピー：見出しと本文ver								   */
/***********************************************/
#JP_ContentsWrapper .prd_copy h4{margin:0; padding:0;}
#JP_ContentsWrapper .prd_copy p{margin:0; padding:0;}

/***********************************************/
/* 校正サービスロゴ入りH3					   */
/***********************************************/

#JP_ContentsWrapper h3.ksi{
	font-size:12px;
	padding:3px 0 3px 15px;
	background-color:#E6E6E6;
	border-bottom:2px solid #CCC;
	vertical-align:text-bottom;
	}

/***********************************************/
/* 大分類タイプB 中分類以下のUL回り込み	  	   */
/***********************************************/
	/*Floatの不具合回避 横幅指定*/
#JP_ContentsWrapper .float_ul_prd_copy {
	width:500px;}

#JP_ContentsWrapper .float_ul_prd_copy li{
	margin-left:10px;}

/***********************************************/
/* 製品詳細タイプB 製品コピーUL回り込み   	   */
/***********************************************/
	/*Floatの不具合回避 横幅指定*/
#JP_ContentsWrapper .float_ul {
	width:320px;}

#JP_ContentsWrapper .float_ul li{
	margin-left:10px;}

/***********************************************/
/* 共通仕様                                    */
/***********************************************/

#JP_ContentsWrapper .commonDetailTable{
	margin-left: 1em;}

#JP_ContentsWrapper .commonDetailTable th{
	text-align: left;
	font-weight: normal;
	padding-right: 0;}

#JP_ContentsWrapper .commonDetailTable * span{
	padding: 0 5px;}

/***********************************************/
/* 製品詳細のテーブル						   */
/***********************************************/
#tableContainer {
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	margin-left:10px;}

#tableContainer .scrollTable {}


#tableContainer .fixedHeader th {
	padding:5px 3px 3px;
	background:url(../../site/common/th_bg01_gray.gif) repeat-x;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;}

#tableContainer tbody.scrollContent td, tbody.scrollContent tr.normalRow td {
	padding:3px;
	text-align:center;
	background-image:url(../../site/common/td_bg01_dotborder.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	border-right:1px solid #CCCCCC;}

#tableContainer tbody.scrollContent tr.alternateRow td {
	padding:3px;
	text-align:center;
	background-image:url(../../site/common/td_bg01_dotborder.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	border-right:1px solid #CCCCCC;
	background-color:#E7EBF2;}

/***********************************************/
/* 080305改良版 製品詳細のテーブル						   */
/***********************************************/
#JP_ContentsWrapper .scrollTable{
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	margin-left:10px;}

#JP_ContentsWrapper .scrollTable th {
	padding:5px 3px 3px;
	background:url(../../site/common/th_bg01_gray.gif) repeat-x;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;}

#JP_ContentsWrapper .scrollTable .bgWhite{
	background-color: #ffffff;}

#JP_ContentsWrapper .normalRow td {
	padding:3px;
	text-align:center;
	background-image:url(../../site/common/td_bg01_dotborder.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	border-right:1px solid #CCCCCC;}

#JP_ContentsWrapper .alternateRow td {
	padding:3px;
	text-align:center;
	background-image:url(../../site/common/td_bg01_dotborder.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	border-right:1px solid #CCCCCC;
	background-color:#E7EBF2;}

#JP_ContentsWrapper td.txt_left {
	text-align:left;}

#JP_ContentsWrapper td.bg_white_left {
	text-align:left;
	background-color:#FFFFFF;}
	
/***********************************************/
/* コーセル用TableBorder						   */
/***********************************************/

/** TR設定 **/
#JP_ContentsWrapper  .td_botm_dorder td {
	background-image:none;
	border-bottom:double #cccccc 3px;!important
	}
/** TD設定 **/
#JP_ContentsWrapper  td.td_botm_dorder {
	background-image:none;
	border-bottom:double #cccccc 3px;!important
	}


	
/***********************************************/
/* 製品詳細の色なしテーブル						   */
/***********************************************/
#JP_ContentsWrapper .prd_detail{
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	margin-left:10px;}

#JP_ContentsWrapper .prd_detail th {
	padding:5px 3px 3px;
	background:url(../../site/common/th_bg01_gray.gif) repeat-x;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;}

#JP_ContentsWrapper .prd_detail td {
	padding:3px;
	text-align:center;
	background-image:url(../../site/common/td_bg01_dotborder.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	border-right:1px solid #CCCCCC;}
	

/***********************************************/
/* ナショセミ電源評価ボードページ用特殊設定		   */
/***********************************************/

#JP_ContentsWrapper .tabl_bdr { 
	clear:both;
	margin-bottom:10px;
	padding-bottom:15px;
	border-bottom:dashed #CCCCCC 1px;
	}

/***********************************************/
/* Nikkai用 リストFloat設定					   */
/***********************************************/

#JP_ContentsWrapper .li_float {
	margin-left:250px;
}

#JP_ContentsWrapper .li_float li{
	height:20px;
	margin-left:0px;
	width:220px;
	float:left;
	}




/***********************************************/
/** 特殊ページ用設定 **/
/***********************************************/

/*基本設定*/

#maker_body {font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";  }
#maker_body img{border:0px}

#spec hr{display:none;}
#spec li{list-style:none}
#spec img{border:0; vertical-align:bottom}

#spec .mg_tl10 {margin-top:10px; margin-left:10px}
#spec .clear { font-size:0px; line-height:0px; clear:left}

/*ラインレベル*/
#maker_body table.linelevelArea {border-left: solid 1px #666666;border-bottom: solid 1px #666666;}
#maker_body .linelevelArea p{margin:5px 10px;}
#maker_body .linelevelArea th{border-top: solid 1px #666666;border-right: solid 1px #666666;padding:5px;}
#maker_body .linelevelArea td{border-top: solid 1px #666666;border-right: solid 1px #666666;padding:5px; text-align:center}
#maker_body .linelevelArea td img {margin-bottom:3px;}
#maker_body .linelevelArea th{font-weight:normal;background-color:#d1dbfa}

/*リンク設定*/
#spec a{color:#374851; display:block; text-decoration:none}
#spec a:hover{color:#BC0000; text-decoration: underline}

#spec h3 a{font-size:16px; color:#FFFFFF; display:block; text-decoration:none; font-weight:bold}
#spec h3 a:hover{color:#FFFFFF; text-decoration: underline; font-weight:bold}

/*本文設定*/
#spec h4{
font-size:16px;
color:#333333;
font-weight:bold;
height:24px;
padding-top:2px;
padding-left:15px;
border-bottom:solid #CCCCCC 1px;
border-left: solid #000099 3px;
width:450px;
}


#spec .spec_body{
position:relative;
margin-bottom:15px;
padding-top:10px;}

#spec .spec_img{
position:absolute;
top:10px;
left:480px;
width:245px;
text-align:center;
padding-top:5px;
padding-bottom:5px;
border:1px solid #CCCCCC;}

#spec .ul_img li{
margin-left:8px;
float:left;}

#spec .ul_img img{
cursor:pointer}


#spec .btn_detail{width:450px; text-align:right; margin:15px 10px;}


/*車載リレー注意事項枠*/
#caution_frame{ border:3px double #CC0000; padding:10px; width:715px; margin:15px auto 15px 10px;}
#caution_frame p { margin:0 auto 8px 8px; }
#caution_frame strong{ color:#CC0000; display:block; margin-bottom:8px; }

#JP_ContentsBody p.table_cap {font:10px/125% "ＭＳ Ｐゴシック"; color:#999999; margin:2px 0 55px;}
#JP_ContentsBody .ul_caution {font:10px/14px "ＭＳ Ｐゴシック"; color:#999999; margin-top:5px;}

/***********************************************/
/* メーカー特集トップページ設定				   */
/***********************************************/

#JP_ContentsWrapper #JP_ContentsBodyWrapper #JP_ContentsBody #eq_maker_body{
/*font-family: Verdana, "ヒラギノ角ゴ3", "Osaka－等幅", "ＭＳ Ｐゴシック";*/
	clear:both;
	margin:0px 0px 0;
	padding:0px;
/*	min-width:999px;*/
	text-align:center;
}
#eq_maker_body img { border:0; }

#eq_maker_body .eq_maker_box{
	width:170px;
	height:160px;
	margin:0px;
	padding:0px 10px 10px;
	float:left;
	display:block;
}
#eq_maker_body .eq_maker_box th{
	font-weight:normal;
	text-align:center;
	margin:0px auto;
	padding:3px;
	background-color:#f0f0f0;
}

#eq_maker_body .eq_maker_tbl_th a,
#eq_maker_body .eq_maker_tbl_th a:link,
#eq_maker_body .eq_maker_tbl_th a:hover,
#eq_maker_body .eq_maker_tbl_th a:visited
{
	font-family: Verdana, "ＭＳ Ｐゴシック", "ヒラギノ角ゴ3", "Osaka";
	display:block;
	text-decoration:none;
	font-size:10px;
	line-height:12px;
	color:#666666;
}

#eq_maker_body .eq_maker_tbl_th{
	font-size:10px;
	line-height:12px;
	text-align:center;
	margin:0px auto;
	padding:3px;
	background-color:#f0f0f0;
}
#eq_maker_body .eq_maker_tbl_th h2{
background:none;
border:none;
font-weight:normal;
margin:0px;
padding: 0px;
}
#eq_maker_body .eq_maker_tbl_td_logo a{
	display:block;
}

#eq_maker_body .eq_maker_tbl_td_logo{
	height: 65px;
	margin:0px;
	padding:3px;
	border:1px solid #F0F0F0;
}


#eq_maker_body .eq_maker_tbl p{
/*	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";*/
	font-family: Verdana, "ＭＳ Ｐゴシック", "ヒラギノ角ゴ3", "Osaka";
	font-size:10px;
	line-height:130%;
	text-align:left;
	margin:3px 0px 0px 0px;
	padding:0px;
}

/***********************************************/
/* ヘッダーフッター設定						   */
/***********************************************/

#head { min-width:999px; margin-top:0; margin-bottom:20px; }
#head img { border:0;}
#head_area { background-image:url(../../site/common/maker_head_bg.gif); clear:both; height:90px;}
#head_area .maker_pg_logo { float:left; vertical-align:middle; margin:19px 10px;}
#head_area .maker_pg_logo a{ display:block; background:none;}
#head_area .maker_pg_logo a:hover{background:none; text-decoration: none;}
#head_area .rs_logo { float:right; margin:10px; text-align:right ; font-family:"ＭＳ Ｐゴシック", Osaka,; font-size:12px;}
#lnk_bar { margin:0; padding:0px; background-image:url(../../site/common/lnkb_bg.gif); background-repeat:repeat-x; text-align:left; height:24px; }
#globalMenu { margin:0 ; padding: 0; width:999px; clear:both;}
#globalMenu li { margin:0 ; padding: 0; list-style:none; float:left}

#footer { background-image:url(../../site/common/maker_foot_bg.gif); background-repeat:repeat-x; height:43px; margin-top:20px; font-family:'ＭＳ Ｐゴシック', Osaka,; font-size:10px; clear:both; }
#footer .address { float:left; margin:10px; }
#footer .lnk { float:right; margin:15px 10px; }

#head_area .rs_logo a:link { color:#333333; padding:2px 5px;}
#head_area .rs_logo a:visited{ color: #333333; }
#head_area .rs_logo a:hover{ color:#cccccc; background-color:#CC6633; text-decoration:none; }

#footer a:link {  color:#333333; text-decoration:none;}
#footer a:visited{ color: #333333; text-decoration:none; }
#footer a:hover{ color:#333333; text-decoration:underline; }

#head_area .clearfix{zoom: 1;}
#head_area .clearfix:after{height: 0; visibility: hidden; content: "."; display: block; clear: both;}

/*ヘッダの検索窓*/
#head_area .searchBox {float:left; width: 400px; text-align:center; margin-top: 30px; }
#head_area .searchBox .txtBox{width: 200px; height: 20px; line-height: 20px; border: 1px solid #a4a4a4; vertical-align: middle; margin: 2px 15px 0 0;}
#head_area .searchBox .searchBtn{vertical-align: middle;}

/*ページ下部検索窓*/
#JP_ContentsBody .searchBoxBtm{
border: 2px solid #ffd7d7;
margin-top: 20px;
margin-bottom: 20px;
padding: 10px 10px 10px 10px;
}
#JP_ContentsBody .searchBoxBtm .searchBoxInner{
background-color:#f0f0f0; padding: 5px 5px 5px 10px;}
#JP_ContentsBody .searchBoxBtm .searchTxt{float:left; margin-top: 5px;}

#JP_ContentsBody .searchBoxBtm .txtBox{width: 200px; height: 20px; line-height: 20px; border: 1px solid #a4a4a4; vertical-align: middle; margin: 2px 15px 0 15px;}
#JP_ContentsBody .searchBoxBtm .searchBtn{vertical-align: middle; margin: 0px 0px 0px 10px;}
