
/* --- 画面全体 --- */
#container{
width:1030px;
}

#ichiran{


}

/* --- トップメニュー --- */
/*background-image: url(images/backimage.gif);*/
body #top { background-color:#345CA4; background-repeat: repeat; background-position: 0px 0px; width:1024px; padding:0; margin:0;}
body #top input{ width:125px; padding: 0 ; margin-top: 0px; float:left;}
body #top .left{ width:797px; padding:0; margin:0; float:left; }
body #top .right{ width:227px; padding:0; margin:0; float:right; background-color:#345CA4;}

/* --- 一覧の上部 --- */
td.ichiran_top{

    height: 40px;
    background-color:#005e5b;

    color:#fff;
    filter: alpha(opacity=100,finishopacity=0,style=1);
    vertical-align:bottom;
}

/* --- 一覧の上部2行目 --- */
td.ichiran_top2{

    height: 40px;
    font-weight:bold;

}

/* --- 左メニュー --- */

div.menu{
float:left;
width: 200px;
padding-left:0px;
padding-right:0px;
}

/* --- 左メニュー（カテゴリ選択） --- */

div.category{
}

div.category ul{
 margin:0px 0 0 0px;
 padding:0;
}

div.category li{
 width:200px; margin:0; padding:0;
}

div.category a{
font-weight:bold; 
color:#ffffff;
}

/* --- 左メニュー（ファミリ選択） --- */

div.family{
overflow: scroll;   
height: 350px;
border-width: 1px  #808080 ;
border-style: groove;

}

div.family a{

/* --- text-decoration:none; --- 20110422北川コメントアウト*/
font-family:Osaka,ＭＳ ゴシック,arial;
}

div.family TR,TD{

text-decoration:none;
font-family:Osaka,ＭＳ ゴシック,arial;
}



/* --- メイン --- */
div.main{
float:left;
width:820px;
padding-right:0px;
margin: 5px;
background: #345CA4;
}

/* --- 検索 --- */
div.search{
margin: 0px;
padding: 0px;
}

div.search tr{

/* --- text-decoration:none; --- 20110506北川コメントアウト */
font-weight:bold;
color:#ffffff;
}

div.search td{

/* --- text-decoration:none; --- 20110506 北川コメントアウト ---*/
font-weight:bold;
color:#ffffff;
}

div.search a{

/* --- text-decoration:none; ---20110422北川コメントアウト */
font-weight:bold; 
color:#ffffff;
}


div.search1{
float:left;
margin: 5px;
padding: 5px;
}


div.search2{
float:left;
padding-left:20px;
}

div.search2 table { border: 2px #808080 groove; }

div.search3 table{color:#ffffff;}


/* --- 検索結果表示 --- */

div.result1{
float:left;
width:820px;
padding-right:0px;
margin: 5px;
background: #ffffff;
}



/* --- ボタン3 --- */
input.btn3 {
width: 8em;
height: 1.8em;
padding: 0;
background: #8080ff;
font-weight: bold;
color: #ffffff;
letter-spacing: 0.3em;
}

/* --- サイト内検索ボタン --- */
input.btn4 {
width: 4em;
height: 1.6em;
padding: 0;
background: #8080ff;
font-weight: bold;
color: #ffffff;
letter-spacing: 0.3em;
}

/* --- インサート検索用ボタン --- */
input.btn5 {
width: 11em;
height: 1.8em;
padding: 0;
background: #8080ff;
font-weight: bold;
color: #ffffff;
letter-spacing: 0.3em;
}

/* --- btn4の横幅変更 --- */
input.btn6 {
width: 8em;
height: 1.6em;
padding: 0;
background: #8080ff;
font-weight: bold;
color: #ffffff;
letter-spacing: 0.3em;
}

/* --- テーブルの左にスペース付与(安居追記) --- */

div.turning_table tr {
    text-align: center;
}


/* --- テーブルの左にスペース付与(安居追記) --- */
table.sihn-pad{
padding-left: 10px
}

/* --- 一覧の特徴部(安居追記) --- */
.cb {
	FONT-FAMILY: 'MS PGothic',Osaka,Arial; COLOR: #5577bb; 
}
.ca {
	FONT-FAMILY: 'MS PGothic',Osaka,Arial; COLOR: #3399dd;
}
.s {
	FONT-FAMILY: 'MS PGothic',Osaka,Arial; 
}

.incagold {
	COLOR: #F39800; FONT-FAMILY: 'MS PGothic',Osaka,Arial
}

/* --- パンくずリストリンクカラー(鈴木追記) --- */
.incagold a:link {
	color: #FFFFFF;
}

.lincagold {
	COLOR: #F39800; FONT-FAMILY: 'MS PGothic',Osaka,Arial
}
.llincagold {
	COLOR: #F39800; FONT-FAMILY: 'MS PGothic',Osaka,Arial
}
.lllincagold {
	COLOR: #F39800; FONT-FAMILY: 'MS PGothic',Osaka,Arial
}
/** --- 適用インサート検索・推奨切削条件表示等のボタン --- */
input.btn_product_detail_search{
	font-family:Osaka,ＭＳ ゴシック,arial;
	background: #FFFFFF;
	border: 2px solid #0068B7;
	width: 8em;
	height: 1.6em;
	font-weight: bold;
	letter-spacing: 0.3em;
	color: #0068b7;
	padding: 0;
}

/* --- テーブルの一番外枠のみ白い細線で表示する（北川追記） --- */
table.whitebox {
	border-collapse: collapse;
	border: 1px solid white;	
}
table.whitebox td{
	border-width: 0px 0px;
}

/* --- 左のツリー表示用 --- */
div.family_tree{
	float:left;
	width: 200px;
	padding-left:0px;
	padding-right:0px;
	FONT-FAMILY: 'MS PGothic',Osaka,Arial
}

div.family_tree img{
	border:0
}

div.family_tree ul{
	list-style:none;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

div.family_tree ul li ul{
	list-style:none;
	margin:0 0 0 5px;
	padding:0 0 0 0;
}

div.family_tree ul li ul li{
	list-style:none;
	margin:0 0 0 10px;
	padding:0 0 0 0;
}
/* --- 画像のアンダーライン表示 --- 20110419（北川追記）*/
img.underline{
	border-bottom:1px solid #0000FF
}


/** --- 適用インサート検索・ToolingSheetボタン --- 20110609（鈴木追記） */
input.btn_product_ToolingSheet{
	font-family:Osaka,'ＭＳ ゴシック',arial;
	background: #FF0033;
	border: outset 2px #CC0033;
	height: 1.8em;
	font-weight: bold;
	letter-spacing: 0.3em;
	color: #FFFFFF;
	padding: 1px 1px 1px 0px;
}

input.btn_product_ToolingSheet:hover{
	font-family:Osaka,'ＭＳ ゴシック',arial;
	background: #CC0000;
	border: inset 2px #CC0033;
	height: 1.8em;
	font-weight: bold;
	letter-spacing: 0.3em;
	color: #FFFFFF;
	padding: 2px 0px 0px 1px;
}

.ondes {color:#999;  }


