@charset "utf-8";


#contentsWrapper #mainContents #brandPromotin{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

ul, li{
	list-style: none;
}

#brandPromotin h2{
	margin: 15px 10px;
}

#brandPromotin h2.headImg{
	margin: 15px 0px;
}

#brandPromotin h2.h2_txt{	margin: 15px 0; font-size:14px; padding:5px; border:#47779D solid 1px; background-color:#dbebf0}

#mainContents #brandPromotin h3{
	font-size:14px;
	margin-top: 25px;
	padding-left: 10px;
	padding-bottom: 2px;
	border-bottom: 2px solid #3B536D;
}

#brandPromotin #subtxt{
	font-size:12px;
	line-height:14px;
	background-color:#4F779E;
	color:#FFFFFF;
	margin-top:15px;
	padding:3px 10px 2px;
	}

#mainContents #brandPromotin h3.maintxt{
	background-color:EAEDEF;
	color:#004D97;
	margin-top:0px;
	padding-top:2px;
}

.defMrg{
	padding: 10px 10px 10px 10px;
}

.center{
	text-align: center;
}

#brandPromotin .img_mg10{
	margin:10px 10px 5px;
	}

/* ================================
   /products/brand/nikkai/nikkai.html
   ================================ */
.nikkai_techinfo { padding-top:15px;}
.nikkai_techinfo img{ margin:0 0 10px 10px;}

.nikkai_bna_sale {margin:10px 0 0;}

#mainContents #brandPromotin .nikkai_techinfo h3{
	margin-top: 10px;
	color: #ffffff;
	font-size:12px;
	font-weight: normal;
	padding: 2px 10px 1px;
	background: #47779D;}

#mainContents #brandPromotin .nikkai_techinfo h4{
	margin-top: 5px;
	font-size:12px;
	padding: 2px 10px;
	border-bottom: 2px solid #3B536D;}

/* ================================
   /products/brand/cosel/cosel.html
   ================================ */
.cosel_techinfo { padding-top:15px;}
.cosel_techinfo img{ margin:2px;}
.cosel_techinfo table { margin:10px 10px 20px; border-top:solid #cccccc 1px; border-left:solid #cccccc 1px;}
.cosel_techinfo td { border-bottom:solid #cccccc 1px; border-right:solid #cccccc 1px; text-align:center;}
.cosel_techinfo td.td_various img { float:left;}
.cosel_techinfo td.td_various div { float:left; padding:0; margin-top:8px; text-align:left; clear:right;}

.cosel_techinfo table.tbl_border_non { margin:10px 5px 20px; border:none}
.cosel_techinfo td.td_border_non { border:none;}
.cosel_techinfo p { margin:10px;}

.cosel_techinfo div { margin-top:10px; }
.cosel_techinfo ul { float:left; }
.cosel_techinfo li.sec_vari { margin-left:-10px; background:none;}
.cosel_techinfo li { margin-left:20px;
	margin-bottom:2px;
	padding-left:18px;
	background:url(../../images/products/brand/tdk/arrow.gif);
	background-repeat:no-repeat;
	background-position:6px 3px;}

.cosel_bna_sale {margin:10px 0 0;}

#mainContents #brandPromotin .cosel_techinfo h3{
	margin-top: 10px;
	color: #ffffff;
	font-size:12px;
	font-weight: normal;
	padding: 2px 10px 1px;
	background: #47779D;}

#mainContents #brandPromotin .cosel_techinfo h4{
	margin-top: 5px;
	font-size:12px;
	padding: 2px 10px;
	border-bottom: 2px solid #3B536D;}

#mainContents #brandPromotin ..cosel_top_fotlin h3{
	margin-top: 10px;
	color: #ffffff;
	font-size:12px;
	font-weight: normal;
	padding: 2px 10px 1px;
	background: #47779D;}

#mainContents #brandPromotin ..cosel_top_fotlin h4{
	margin-top: 10px;
	margin-bottom:5px;
	font-size:12px;
	padding: 2px 10px;
	border-bottom: 2px solid #3B536D;}
.cosel_top_fotlin li { margin-left:20px;
	margin-bottom:2px;
	padding-left:18px;
	background:url(../../images/products/brand/tdk/arrow.gif);
	background-repeat:no-repeat;
	background-position:6px 3px;}

/* ================================
   /products/brand/tdk/tdk.html
   ================================ */
/* 共通 */
.linkRight{
	text-align: right;
}

.linkArrow{
	padding-left: 15px;
	background: url(../../images/products/brand/tdk/arrow.gif) 0 2px no-repeat;
}

/* カテゴリリンク（H1下） */
div#anchorList{
	padding-top: 4px;
	background: url(../../images/products/brand/tdk/bg_anchorlist.gif) top left repeat-x; 	
}

div#anchorList ul{
	padding: 3px;
	background: #F0F0F0;
	border: 1px solid #cccccc;
	border-top: none;
}

div#anchorList ul li{
	display: inline;
	padding: 6px 0px;
}

div#anchorList ul li a,
div#anchorList ul li span{
	padding: 0px 6px;
	border-right: 1px solid #333333;
}


/* TDK 説明 */
#exTDKArea{
	margin: 0 10px;
}
#exTDKArea .leftArea{
	float: left;
	width: 145px;
}
#exTDKArea .rightArea{
	float: right;
	width: 440px;
}

#exTDKArea .rightArea p{
	margin-top: 5px;
	line-height: 1.5em;
}

#exTDKArea .LamdarightArea p{
	line-height: 1.5em;
}

#tdk_prdlink {
	margin:10px 10px 0;}

ul#tdk_prdlink li{
	width:270px;
	float:left;
	margin-left: 5px;
	margin-bottom: 2px;
}

/* アプリケーションガイド */
ul#guideList li{
	display: inline;
	padding: 0 10px;
}

ul#tdkTechInfo li{
	margin-left: 5px;
	margin-bottom: 6px;
}

/* ================================
   /products/brand/tdk/techinfo.html
   ================================ */

#rohsArea{
	padding: 2px 0px 0 8px;
	border-left: 4px solid #8AA383;
}

#rohsArea p{
	color: #8AA383;
	margin-top: 4px;
}

#kanrenImgArea h4{
	color: #ffffff;
	font-weight: normal;
	padding: 2px 10px;
	background: #47779D;
}

#kanrenImgArea img{
	margin: 10px;
}

/* ページ遷移リンク */
div.pageFlow{
	margin: 15px 0 10px;
	padding: 5px;
	text-align: center;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}

div.pageFlow ul{
	display: inline;
	margin: 0;
}

div.pageFlow li{
	display: inline;
	padding: 0 7px;
}

div.pageFlow li.arrow img{
	vertical-align: bottom;
}

div.pageFlow li a{
	line-height: 12px;
	width: 20px;
	background: #E0E8FB;
	padding: 3px 3px;
	border: 1px solid #cccccc;
}

div.pageFlow li a.now{
	background: #ffffff;
}

div.pageFlow li.arrow a{
	background: none;
	padding: 0;
	border: none;
}

/* ================================
   /products/brand/tdk/appguide.html
   ================================ */

#AppGuide_PrdList{ width:605px; text-align:left}
#AppGuide_PrdList h4{
	margin:0px 10px 10px;
	padding:2px 5px 1px;
	font-weight:normal;
	color:#FFFFFF;
	background-color:#46769C;
	border-bottom:1px solid #003E68}
#AppGuide_PrdList h4 a{
	font-weight:bold;
	color:#FFFFFF;
	padding-left:18px;
	background:url(../../images/products/brand/arrow_white.gif);
	background-repeat:no-repeat;
	background-position:8px 1px;}
#AppGuide_PrdList h5{
	margin:5px 10px 5px 15px;
	padding:2px 5px 1px;
	font-weight:normal;
	color:#38373A;
	background-color:#BED8E5;}
#AppGuide_PrdList ul{
	margin:0px 0px 15px 15px;}
#AppGuide_PrdList li{
	width:270px;
	float:left;
	margin-bottom:2px;
	padding-left:18px;
	background:url(../../images/products/brand/tdk/arrow.gif);
	background-repeat:no-repeat;
	background-position:6px 3px;}

/* ================================
   /products/brand/tdk/tdk_lambda.html
   ================================ */

.productsDetailList li{
	margin-left: 15px;
	padding-left: 12px;
	background: url(../../images/products/brand/tdk/arrow2.gif) 0 4px no-repeat;
}



/* ================================
   /products/brand/agilent/techinfo.html
   ================================ */


#mainTxtArea { width:605px;}

#mainTxtArea h4{
	color: #ffffff;
	font-weight: normal;
	padding: 2px 10px;
	background: #47779D;
	margin-top:15px;
}
#mainTxtArea p{	padding: 10px;}

 
.img_cap_u{ margin-bottom:5px; text-indent:0; color:#666666; font-size:10px; }
.img_cap_b{ margin-top:5px; text-indent:0; color:#666666; font-size:10px; }
.imgtype00{padding:5px;margin:10px 0; border:1px solid #CCCCCC;}
.imgtypeR0{padding:5px;margin:10px 0 10px 5px;float:right; border:1px solid #CCCCCC; background-color:#FFFFFF;}
.imgtypeL0{padding:5px;margin:10px 10px 10px 0;float:left; border:1px solid #CCCCCC;}

#mainTbl { border:solid #999999; border-width:2px 0; padding:2px 5px; }
#mainTbl td{ border-bottom:solid #999999 1px; }
#mainTbl td.none{ border:none;}
#mainTbl ul { margin-left:15px;}
#mainTbl li { list-style-type:disc; }


/* ================================
   /products/brand/fluke/techinfo.html
   ================================ */
#mainTxtArea p.flk{	padding: 10px 10px 0 10px;}

#mainContents #brandPromotin .flk_introtxt { padding:20px 10px 10px; font-weight:bold; border-bottom:solid #990066 3px; }

ul.lnkbox { margin:0; text-align:right; float:right; }
li.li_lnkbox { float:left; margin-left:5px;}
li.li_lnkbox a:link { 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; padding:3px; height:20px;}
li.li_lnkbox a:visited { 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; padding:3px; height:20px;}
li.li_lnkbox a:hover { border:solid #cc9933 1px; background-color:#ffff66; padding:4px; height:20px;}

#mainTxtArea table { border-left:solid #bbbbbb 1px; border-top:solid #bbbbbb 1px; }
#mainTxtArea th { border-right:solid #bbbbbb 1px; border-bottom:solid #bbbbbb 1px; padding:2px 5px; }
#mainTxtArea td { border-right:solid #bbbbbb 1px; border-bottom:solid #bbbbbb 1px; padding:2px 5px; }
#mainTxtArea ul.flk_intbl_ul { margin-left:15px;}
#mainTxtArea li.flk_intbl { list-style-type:disc; font-size:10px; }

#flk_tbl table { border-top:solid #999999 1px; border-left:solid #999999 1px; }
#flk_tbl td { padding:3px; border-bottom:solid #999999 1px; border-right:solid #999999 1px; text-align:center;}
#flk_tbl th.blk { background-color:#000000; color:#FFFFFF; text-align:left; padding:3px; border-bottom:solid #999999 1px; border-right:solid #999999 1px; }
#flk_tbl td.pd50l { padding-left:50px; text-align:left; }

#prdct_mthd { float:left; }
#prdct_mthd ul { width:320px;}
#prdct_mthd li { width:150px; float:left; }

ul#flk_prdlink li{	width:250px;	margin-left: 20px;	margin-bottom: 2px;}

#hnt { background-color:#993366; color:#FFFFFF; margin:20px 50px; width:500px; }
#hnt h5 { font-size:12px; font-weight:bold; color:#66cc00; margin:10px 10px 0; }


ul#flkTechInfo_u { border-bottom:dotted #CCCCCC 2px;}
ul#flkTechInfo_u li{	margin-left: 5px;	margin-bottom: 6px;}


ul#flkTechInfo_b li{	margin-left: 5px;	margin-bottom: 6px; }



/* ページ遷移リンク */
div.pageFlow_flk{margin: 15px 0 10px;padding: 5px;text-align: center;border-top: 1px solid #cccccc;border-bottom: 1px solid #cccccc;}
div.pageFlow_flk ul{display: inline;margin: 0;}
div.pageFlow_flk li{display: inline;	padding: 0 7px;}
div.pageFlow_flk li.arrow img{	vertical-align: bottom;}
div.pageFlow_flk li a{	line-height: 12px; height:20px; background: #E0E8FB;	padding: 3px 3px;	border: 1px solid #cccccc; width:150px;}
div.pageFlow_flk li a.now{background: #ffffff;}
div.pageFlow_flk li.arrow a{	background: none;padding: 0;border: none;}