/*----------------------------- bodyについて -----------------------------*/
html{
scrollbar-3dlight-color:#dff0dc;
scrollbar-arrow-color:#449933;
scrollbar-darkshadow-color:#a8c2a3;
scrollbar-face-color:#ffffff;
scrollbar-highlight-color:#77cc66;
scrollbar-shadow-color:#dff0dc;
scrollbar-track-color:#ffffff;
}

body {
	font-size:0.85em;
	text-align:center;
	margin:0;
	padding:0;
	background-color:#ffffff;
	background-image:url("../img/back.gif");
	background-repeat:repeat-x;
	background-position:top;
		}	
       
/*----------------------------- レイアウトtable -----------------------------*/

table.body{
	width:640px;
	margin:0;
	padding:0;
	background-color:#ffffff;
	border-right:solid 1px #d5f2ca;
	border-left:solid 1px #d5f2ca;
     	}

td.tdhead{					/*一番上のｔｄ*/
	margin:0;
	padding:0;
	text-align:left;
	}

td.main{					/*メインのｔｄ*/
	margin:0;
	padding:0;
	text-align:center;
	}

td.menu{					/*メニューのｔｄ*/
	margin:0;
	padding:0;
	text-align:center;
	}
	
td.tdeco{					/*top環境のｔｄ*/
	margin:0;
	padding:0;
	text-align:left;
	}
td.tdfoot{					/*フッタのｔｄ*/
	margin:0;
	padding:0;
	}

/*----------------------------- ヘッダーについて ---------------------------*/

p.head{						/*上の段落*/
	color:#666666;
	margin-top:4px;
	margin-bottom:0px;
	font-size:0.83em;
	border-bottom:solid 2px #449933;
	padding:4px 5px 5px 5px;
	line-height:19px;
	}
	
p.head span{						/*上の段落のテーマ部分*/	
	font-size:0.95em;
	color:#4f93c2;
	letter-spacing:1px;
	padding:3px;
	}

p.head strong{						/*上の段落の強調部分*/
	margin:0 0 0 10px; 
	padding:0 0px 0 0;
	color:#999986;
	}

p.head img{						/*ロゴマーク*/
	vertical-align:top;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:4px;
	margin-right:4px;
	padding:0px;
	border:none;
	float:left;
	}

p.head img a{						/*ロゴマークのリンク*/
	text-decoration:none;
	}

/*----------------------------メインの段落------------------------------------*/
.main{
	color:#666666;
	width:640px;
	margin:0;
	padding:0;
	font-size:0.85em;
	}
.main p	{					/*見出しと表の間の文章*/
	padding-top:5px;
	text-align:left;
	margin-top:5px;
	margin-bottom:10px;
	margin-right:20px;
	margin-left:20px;
	letter-spacing:1.3px;
	}

.main h1{				/*トップページの画像（大）*/
	margin:0;
	padding:0;
	}

.main h2{				/*見出し*/
	margin:10px;
	padding:10px;
	text-align:left;
	font-size:1.5em;
	color:#669966;	
	letter-spacing:1em;
	border:solid 1px #318217;
	}


/* h2の背景画像*/
.a	{background-image:url("../img/ber1.jpg");}
.b	{background-image:url("../img/ber2.jpg");}
.c	{background-image:url("../img/ber3.jpg");}
.d	{background-image:url("../img/ber4.jpg");}
.e	{background-image:url("../img/ber5.jpg");}
.f	{background-image:url("../img/ber6.jpg");}
.g	{background-image:url("../img/ber7.jpg");}

.main h3{				/*企画開発見出し*/
	margin:10px;
	padding:10px;
	text-align:left;
	font-size:1.5em;
	color:#669966;	
	letter-spacing:1em;
	border:solid 1px #318217;
		}
.main h2.kikaku{
	margin:5px 0 0px 10px;
	}
.main h2.kikaku2{			/*企画開発ページ大量生産*/
	margin:10px 0 0px 0;
	width:350px;
	}
table.kaihatu{				/*企画開発メインのテーブル*/	
	text-align:left;
	margin:0px;
	padding:0 0 0 0;
	width:630px;
	background-color:#ffffff;
	border-collapse:collapse;
	}

.kaihatu h2{				/*企画開発項目見出し*/	
	background-color:#ffffff;
	/*border-left:0.5em solid #77cc66;*/
	font-size:1.2em;
	padding:3px;
	font-family:MS Pゴシック;
	margin:5px 0 0 0;
	}

.kaihatu h2.tairyo{				/*大量生産ｔｄ*/
	background-color:#A4D7E8;
	font-weight:500;
	width:430px;
	font-size:1.1em;
	color:#666;
	text-align:left;
	margin:0 0 0 8px;
	letter-spacing:0.1em;
	}
.kaihatu h2.tairyo span{
	font-size:1.1em;			/*大量生産*/	
	font-weight:600;
	}
.kaihatu td{
	margin:0;
	padding:0;
}
.kaihatu img{					/*企画開発パソコン以外の画像ポジション*/
	margin:0 0 0 20px;

}
.kaihatu td.conte{				/*企画開発テーブル文章ｔｄ（長い文章）*/
	margin:0;
	padding:2px 0 0 20px; 
	height:1.5em;
	padding:0 0 0 1em;
	width:630px;
	line-height:1.5em;
}
.kaihatu td.conte0{				/*企画開発テーブル文章ｔｄ（長い文章）*/
	margin:0;
	padding:0 0 0 8px; 
	height:0;
	width:630px;
	line-height:;
}
.kaihatu td.conte1{
	padding:10px 0 0 8px; 
	}

td.y{
	margin:0;			/*パソコン脇の文章ｔｄ*/	
	padding:0;
	height:1.5em;
	padding:2px 0 0 1.2em;
	width:630px;
	line-height:1.5em;
	}
.y img{						/*パソコン*/
	margin:0 0 0 100px;
	vertical-align:top;
}
td.yy{						/*打ち合わせ画像と加工画像の文章ｔｄ*/	
	margin:0 0 0 0px;
	padding:0 0 0 10px;
	height:1.5em;
	width:510px;
	line-height:1.5em;
	}

.kaihatu td.pc {				/*企画開発テーブル文章*/
	padding:0;
	margin:0;	
}
td.toron{
	width:130px;
	padding:0 0 0 50px;
	padding:0;
	}
.zumen{				/*企画開発テーブル文章*/
	width:300px;
	padding:0;
	margin:0px;
	text-align:left;
	color:#669966;	
	letter-spacing:1em;
	/*border:solid 1px #318217;*/
}

.main p a{					/*トップページへ戻る*/
	padding:0;
	margin:0;
	color:#669966;
	text-decoration:none;
	font-weight:bold;
	background-color:#FFEE99;
	}

.main p a:hover{
	color:#FF8833;
	position:relative;
	top:1px;
	background-color:#F1C6A8;
	}
.main p span{
	font-size:0.95em;
	margin:5px 0 0 0;
}
.kaihatu a.tokkyo{					/*知的財産とはリンク*/
	padding:0;
	margin:0;
	color:#0080FF;
	text-decoration:underline;
	font-weight:bold;
	background-color:#fff;
	}

.kaihatu a.tokkyo:hover{
	color:#0080FF;
	position:relative;
	top:1px;
	background-color:#fff;
	}

/*-----------------概要ページの人と機械（gaiyo.html)-----------------------*/
table.press{
	text-align:left;
	margin-top:0px;
	margin-bottom:0px;
	padding:0;
	width:550px;
	background-color:#ffffff;
	}

.press h2{
	background-color:#ffffff;
	border-left:0.5em solid #77cc66;
	font-size:1.2em;
	padding:3px;
	margin:3px;
	margin-top:5px;
	}
	
.press tr{
	margin:0;
	padding:0;
	}

.press td{
	padding:0;
	margin:0;
	}

.press p{
	padding-top:0px;
	color:#666666;
	line-height:17px;
	}	

/*----------------------------表-----------------------------------*/
table.hyo{
	text-align:left;
	border:solid 1px #318217;
	margin:0;
	margin-top:0px;
	margin-bottom:10px;
	padding:0;
	width:550px;
	line-height:1.75em;
	background-color:#ffffff;
	}

.hyo td{
	border-bottom:dashed 1px #77cc66;
	border-right:dashed 1px #77cc66;
	padding:0;
	margin:0;
	}

.hyo td span{					
	color:#999966;
	padding:0;
	margin:0;
	font-weight:bold;
	text-decoration:none;
	}

.hyo th	{
	text-align:center;
	background-color:#ccf0a8;
	color:#666666;
	border-right:dashed 1px #77cc66;
	border-bottom:dashed 1px #77cc66;
	padding:0;
	margin:0;
	}

/*倉庫の住所*/
.hyo a{	
	color:#808080;
	padding:0;
	margin:0;
	}

/*表の項目*/
.komoku{
	background-color:#d9f3d9;
	width:130px;
	}
	
/*説明*/
	{
	background-color:#ffffff;
	width:420px;
	}

/*設備一覧表*/
/*１行目*/
.setubi{
	text-align:center;		
	background-color:#;
	width:50px;
	}

/*２行目*/
.kisyu{		
	background-color:#ffffff;
	width:140px;
	}

/*３行目*/
.unito{		
	background-color:#ffffff;
	width:190px;
	}

/*４行目*/
.daisu{
	background-color:#ffffff;
	text-align:center;
	width:30px;
	}

/*５行目*/
.bikou{
	background-color:#ffffff;
	width:140px;
	}
/*------------------------企画開発（acce.html)----------------------------*/
.fuku0{
	margin-bottom:10px;		/*ビーズ全体*/
	margin-top:10px;
	padding:5px;
	padding-left:10px;
	width:580px;
	line-height:1.75em;
	background-color:#B8E1E1;	/*濃い青*/
	text-align:left;
	}
.fuku{					/*マルチ工具の特徴*/
	margin:10px 10px 0 10px;
	padding:5px;
	padding-left:10px;
	width:560px;
	line-height:1.75em;
	background-color:#FAE9D1;	/*ピンク*/
	}
.fuku1{	margin-bottom:10px;		/*シメ玉種類*/
	margin-top:20px;
	padding:5px;
	padding-left:10px;
	width:560px;
	line-height:1.75em;
	background-color:#E0F1F1;	/*水色*/
	}

.fuku td{
	text-align:center;
	font-weight:600;
	color:#19b3e6;
	}
	
.fuku2{	margin-bottom:10px;		/*マルチブライヤー*/
	margin-top:20px;
	padding:5px;
	padding-left:10px;
	width:560px;
	line-height:1.75em;
	background-color:#D7EE66;		/*黄緑*/
	}
.fuku3{	margin-bottom:10px;			/*マルチヤットコ*/
	margin-top:20px;
	padding:5px;
	padding-left:10px;
	width:560px;
	line-height:1.75em;
	background-color:#ffbfeb;	/*濃いピンク*/
	}
.sute{
	text-align:center;
	}
td.sute{
	text-align:center;
	}
.number img{	
	text-align:center;
	margin:0px 0px 0px 8px;	
	}


.ac h2{
	margin:10px;
	padding:10px;
	text-align:left;
	font-size:1.5em;
	color:#E65D19;	
	letter-spacing:1em;
	border:dotted 5px #FFBF00;
	font-weight:700;
	}

.s	{
	padding:8px 8px 8px 8px;
	margin:;
	color:#447733;
	border-bottom:1px dotted #447733;
	text-align:left;
	font-size:1.2em;
	}

.k	{
	padding:8px 8px 8px 0;
	margin:10px 10px 10px 0;
	color:#447733;
	border-bottom:1px dotted #447733;
	text-align:left;
	font-size:1.2em;
	}

/*-----遊び心-----*/
div.eco{
	width:640px;
	margin:5px 0 0px 0px;
	padding:5px 0 0 0;
	color:#666666;
	font-size:0.95em;
	font-weight:600;
	color:#449933;
	text-align:left;
	}
	
div.eco img{
	margin-top:0px;
	margin-bottom:0px;
	margin-left:4px;
	margin-right:4px;
	padding:0px;
	padding-bottom:0px;
	padding-top:0px;
	border:none;
	float:left;
	vertical-align:middle;
	}
div.eco a{
	color:#449933;
	text-decoration:none;		
	}	
/*------------------------製品紹介（pic.html)----------------------------*/
table.pic{
	margin-bottom:10px;
	margin-top:10px;
	padding:5px;
	padding-left:10px;
	margin:0px;
	width:560px;
	line-height:1.75em;
	background-color:#F0F0A8;
	}

table.pic1{
	background-color:#edd898;
	margin:0;
	padding:0;
	margin-top:25px;
	margin-bottom:10px;
	}

.pic p{
	margin:0px;
	padding:0 0.3em;
	font:13pt "Arial Black",sans-serif;
	color:#779933;
	height:30px;
	}  
	
.pic tr{
	margin:0;
	padding:0;
	}

.pic td{
	padding:0;
	margin:0;
	width:180px;
	height:120px;
	}

.pic th{	
	padding:5px;
	margin:5px;
	width:180px;
	height:0px;
	text-align:center;
	color:#449933;
	}
.j{	
	padding:0;
	margin:10px;
	width:180px;
	color:#fff7cc;
	border-bottom:1px dotted #997f00;
	}
/*----------------------------- ナビ ---------------------------*/
.navi{
	padding:0 0 0 25px;
}
.navi2{
	padding:0 0 0 0px;
}
/*----------------------------- メニューについて ---------------------------*/
td.menu{					/*メニューのｔｄ*/
	margin:0;
	padding:0;
	text-align:center;
	}

table.menu{					
	width:640px;
	text-align:center;
	padding:0;
	margin:0 0 0 5px;
	}

/*メニューの幅*/
.w	{
	width:120px;
	}

/*１段目項目*/
table.menu th{
	background-color:#dff0dc;		
	height:2em;
	border:solid 1px #318217;
	width:160px;	}

/*１段目内容*/
table.menu td{
	background-color:#d5ffcc;
	width:160px;
	text-align:center;
	font-size:0.85em;
	padding:0px;
	color:#666666;
	vertical-align:top;
	height:50px;
	margin:0;
	line-height:1.5em;
	}

/*メニュー項目の段落*/
p.menu{ 
	font-size:0.85em;
	margin:0;
	padding:0 0 0 5px;
	}

p.menu a{			/*リンク*/
	color:#669966;	
	text-decoration:none;
	width:160px;
	padding-right:8px;
	font-weight:600;
	}

p.menu a:hover{					/*カーソルが乗ったとき*/
	color:#8CCC33;
	position:relative;
	top:1px;
	}
p.menu img{					/*カーソルが乗ったとき*/
	padding:0 5px 0 0;
	}

/*２段目*/
div.me{
	text-align:left;
	}

table.menu1{					
	width:480px;
	text-align:center;
	padding:0;
	margin:0 0 0 5px;
	}

/*２段目項目*/
table.menu1 th{
	background-color:#dff0dc;		
	height:2em;
	border:solid 1px #318217;
	width:160px;
	}

/*２段目内容*/
table.menu1 td{
	background-color:#d5ffcc;
	width:160px;
	text-align:center;
	font-size:0.85em;
	padding:0px;
	color:#666666;
	vertical-align:top;
	height:50px;
	margin:0;
	line-height:1.5em;
	}

p.menu1 a{			/*リンク*/
	color:#669966;	
	text-decoration:none;
	width:160px;
	padding-right:5px;
  	}

p.menu1 a:hover{					/*カーソルが乗ったとき*/
	color:#8CCC33;
	position:relative;
	top:1px;
	}

p.menu1 img{					/*カーソルが乗ったとき*/
	padding:0 5px 0 0;
	}

/*--------------------新着情報 ----------------------*/
.new{
	width:630px;
	padding:0px;
	color:#666666;
	border:solid 1px #77cc66;
	text-align:left;
	margin:5px;
	}

.new h2	{
	color:#449933;						
	border-bottom:dashed 2px #77cc66;		/*見出し*/
	font-size:1.2em;
	margin:5px;
	padding:3px;
	}

.new p	{						/*newの段落*/
	text-align:left;
	font-size:0.875em;
	margin:5px;
	padding:3px;
	}

.new dl	{
	margin:10px;
	font-size:0.85em;
	}

.new dd	{
	margin:0 0 5px 60px;
	width:350px;
	}

.new dd a{						/*遊びこころ*/
	color:#669966;
	text-decoration:none;
	font-weight:bold;
	background-color:#FFEE99;
	}

.new a:hover{					/*カーソルが乗ったとき*/
	color:#FF8833;
	position:relative;
	top:1px;
	background-color:#F1C6A8;
	}
/*----------------------------- フッター -----------------------------*/

.foot	{
	
	width:640px;
	text-align:right;
	font-size:0.85em;
	font-style:normal;
	color:#666666;
	margin-top:3px;
	padding-top:3px;
	padding-right:5px;
	}

.foot span{
	color:#999966;
	padding:0;
	margin:0;
	font-weight:bold;
	text-decoration:none;
	}	

/*--著作権--*/
address {
	font-weight:bold;
	font-style:normal;
	color:#77cc66;
	border-top:solid 2px #449933;
	padding-top:4px;
	width:640px;
	}
