@charset "EUC-JP";
body {
	text-align:center;
	margin-top:0px;
	margin-bottom:20px;
	margin-left:0px;
	margin-right:0px;
	background: #ffffff;
	font-family: "ＭＳ Ｐゴシック","ＭＳ ゴシック","Osaka",Arial;
	color:#333333;
}


/*---リンク色---*/
a:link{
	color:#0066CC;
	text-decoration: none;}

a:active{
	color:#0066CC;
	text-decoration: none;}

a:visited{
	color:#0066CC;
	text-decoration: none;}

a:hover{
	color:#0066CC;
	text-decoration: underline;}

#selected{color:#66CC00}
#red{color:#FF0000}
#green{color:#66CC00}
#white{color:#FFFFFF}


/*-----メニュー用------*/

.submenu{
	color:#66CC00;
	font-size:12px;
	font-weight:bold;}

.submenu2{
	color:#000000;
	font-size:10px;
	font-weight:bold}

/*---keyence.co.jpへのバナータイトル部分---*/
.keyencebanner{
	color:#000000;
	font-size:10px;
	font-weight:bold}



/*-----下線付きリンク------*/
.underlink:link,.underlink:active,.underlink:visited,.underlink:hover{
	color:#66CC00;
	text-decoration: underline;}


/*-----レフトナビ用------*/
.lnavis{
	font-weight:bold;
	font-size:10px;
	line-height:17px;}

.lnaviselected{
	color:#66CC00;
	}




/*---本文---*/
.honbunb1{
	line-height: 150%;}

.honbunb2{
	line-height: 140%;}

.honbuns1{
	font-size:10px;	line-height: 150%;}

.honbuns2{
	font-size:10px;	line-height: 140%;}



/*---見出し1---*/
h1{
	margin:0;
	color:#000000;
	font-weight:bold;
	font-Size:18px; line-height:20px;}


/*---見出し2---*/
h2{
	margin:0;
	color:#66CC00;
	font-weight:bold;
	font-Size:16px; line-height:18px;}


/*---見出し3---*/
h3{
	margin:0;
	color:#000000;
	font-weight:bold;
	font-Size:14px; line-height:16px;}

/*---見出し4---*/
h4{
	margin:0;
	color:#666666;
	font-weight:bold;
	font-Size:12px; line-height:14px;}

/*---見出し5---*/
h5{
	margin:0;
	color:#000000;
	font-weight:bold;
	font-Size:12px; line-height:14px;}

/*---強調---*/
strong{
	font-weight:bold;
}


/*---キャプション---*/
.cap1{font-size:10px;}


/*---正式品番---*/
.hinban{
	color:#000000;
	font-size:12px;
	font-weight:bold;
}

/*---箇条書き1---*/
.k1{
	font-size:12px;
}

.k2{
	font-size:10px;
}

.k3{
	padding:2 2 0 0;
	width:12;
	vertical-align: top
}

.k4{
	padding:0 0 5 0;
	vertical-align: top
}




/*-----テキスト広告用------*/
.textkoukoku:link{
	color:#3B73B9;
	text-decoration: underline;}

.textkoukoku:active {
	color:#3B73B9;
	text-decoration: underline;}

.textkoukoku:visited {
	color:#3B73B9;
	text-decoration: underline;}

.textkoukoku:hover {
	color:#FF6600;
	text-decoration: underline;}


/*-----別スタイルのリンク用------*/
.lk1:link{
	font-weight:bold;}
.lk1:active{
	font-weight:bold;}
.lk1:visited{
	font-weight:bold;}

.lk2:link{
	text-decoration: none;}
.lk2:active{
	text-decoration: none;}
.lk2:visited{
	text-decoration: none;}

.lk4:link{
	text-decoration: underline;}
.lk4:active{
	text-decoration: underline;}
.lk4:visited{
	text-decoration: underline;}

.lk5:link{
	text-decoration: none;}
.lk5:active{
	color:#FF0000;
	text-decoration: underline;}
.lk5:visited{
	text-decoration: none;}
.lk5:a:hover{
	color:#FF0000;
	text-decoration: underline;}




/*---表組み用---*/
.tabledmy {}
.tablekei {background-color: #B3B3B3;}
.tablemidashi {color: #000000; background-color: #cccccc;; padding:2px 2px 2px 5px;}
.tablemidashi2 {color: #000000; background-color: #cccccc; text-align: center}
.tablekoumoku {color: #000000; background-color: #eeeeee; padding:4px 2px 4px 5px;}
.tablenaiyou {color: #000000; background-color: #ffffff; padding:2px 2px 2px 5px;}
.tablenaiyou2 {color: #000000; background-color: #ffffff; text-align: center;}
.tablechuui {color: #000000; background-color: #ffffff;}

.tablesmidashi {color: #000000; background-color: #eeeeee;; padding:2px 2px 2px 5px;}
.tablesmidashi2 {color: #000000; background-color: #eeeeee; text-align: center}
.tableskoumoku {color: #000000; background-color: #ffffff; padding:4px 2px 4px 5px;}

/*---海外サポートの応用　トップテーブル用---*/
.tablekaigaitop {padding:10px 10px 10px 10px;}




/*---ページ移動---*/
.navi {
	text-align:right;
	margin: 0;
	margin-top:40px;/*上の余白*/
	padding: 0 0 3px 0;
	border:0px;
}


/*---ニュースなどの矢印マージン---*/
.nmenuya1{
	margin-top:2px;
	margin-left:3px;
	margin-right:3px;
}


/*---sensorcojp矢印マージン---*/
.sensormenuya1{
	margin:2px 0 3px 0;
}


/*---マーク用（赤）---*/
.mark1red12{
	padding:0 5px 0 5px; display:inline;
	color: #ff0000; background-color: #ffffff; border: 1px solid #ff0000;}

.mark1red10{
	font-size:10px;
	padding:0 5px 0 5px; display:inline;
	color: #ff0000; background-color: #ffffff; border: 1px solid #ff0000;}

.mark2red12{
	padding:0 5px 0 5px; display:inline;
	color: #ffffff; background-color: #ff0000; border: 1px solid #ff0000;}

.mark2red10{
	font-size:10px;
	padding:0 5px 0 5px; display:inline;
	color: #ffffff; background-color: #ff0000; border: 1px solid #ff0000;}

/*---マーク用（グレー）---*/
.mark1gray12{
	padding:0 5px 0 5px; display:inline;
	color: #666666; background-color: #ffffff; border: 1px solid #666666;}

.mark1gray10{
	font-size:10px;
	padding:0 5px 0 5px; display:inline;
	color: #666666; background-color: #ffffff; border: 1px solid #666666;}

.mark2gray12{
	padding:0 5px 0 5px; display:inline;
	color: #ffffff; background-color: #666666; border: 1px solid #666666;}

.mark2gray10{
	font-size:10px;
	padding:0 5px 0 5px; display:inline;
	color: #ffffff; background-color: #666666; border: 1px solid #666666;}

/*---マーク用（ブルー）---*/
.mark1blue12{
	padding:0 5px 0 5px; display:inline;
	color: #3B73B9; background-color: #ffffff; border: 1px solid #3B73B9;}

.mark1blue10{
	font-size:10px;
	padding:0 5px 0 5px; display:inline;
	color: #3B73B9; background-color: #ffffff; border: 1px solid #3B73B9;}

.mark2blue12{
	padding:0 5px 0 5px; display:inline;
	color: #ffffff; background-color: #3B73B9; border: 1px solid #3B73B9;}

.mark2blue10{
	font-size:10px;
	padding:0 5px 0 5px; display:inline;
	color: #ffffff; background-color: #3B73B9; border: 1px solid #3B73B9;}
